]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
e71d245835b0625f19eade0aaf4aaf9c7db91698
[rails.git] / vendor / assets / iD / iD.js
1 (function(exports) {
2
3   var bootstrap = (typeof exports.bootstrap === "object") ?
4     exports.bootstrap :
5     (exports.bootstrap = {});
6
7   bootstrap.tooltip = function() {
8
9     var tooltip = function(selection) {
10         selection.each(setup);
11       },
12       animation = d3.functor(false),
13       html = d3.functor(false),
14       title = function() {
15         var title = this.getAttribute("data-original-title");
16         if (title) {
17           return title;
18         } else {
19           title = this.getAttribute("title");
20           this.removeAttribute("title");
21           this.setAttribute("data-original-title", title);
22         }
23         return title;
24       },
25       over = "mouseenter.tooltip",
26       out = "mouseleave.tooltip",
27       placements = "top left bottom right".split(" "),
28       placement = d3.functor("top");
29
30     tooltip.title = function(_) {
31       if (arguments.length) {
32         title = d3.functor(_);
33         return tooltip;
34       } else {
35         return title;
36       }
37     };
38
39     tooltip.html = function(_) {
40       if (arguments.length) {
41         html = d3.functor(_);
42         return tooltip;
43       } else {
44         return html;
45       }
46     };
47
48     tooltip.placement = function(_) {
49       if (arguments.length) {
50         placement = d3.functor(_);
51         return tooltip;
52       } else {
53         return placement;
54       }
55     };
56
57     tooltip.show = function(selection) {
58       selection.each(show);
59     };
60
61     tooltip.hide = function(selection) {
62       selection.each(hide);
63     };
64
65     tooltip.toggle = function(selection) {
66       selection.each(toggle);
67     };
68
69     tooltip.destroy = function(selection) {
70       selection
71         .on(over, null)
72         .on(out, null)
73         .attr("title", function() {
74           return this.getAttribute("data-original-title") || this.getAttribute("title");
75         })
76         .attr("data-original-title", null)
77         .select(".tooltip")
78         .remove();
79     };
80
81     function setup() {
82       var root = d3.select(this),
83           animate = animation.apply(this, arguments),
84           tip = root.append("div")
85             .attr("class", "tooltip");
86
87       if (animate) {
88         tip.classed("fade", true);
89       }
90
91       // TODO "inside" checks?
92
93       tip.append("div")
94         .attr("class", "tooltip-arrow");
95       tip.append("div")
96         .attr("class", "tooltip-inner");
97
98       var place = placement.apply(this, arguments);
99       tip.classed(place, true);
100
101       root.on(over, show);
102       root.on(out, hide);
103     }
104
105     function show() {
106       var root = d3.select(this),
107           content = title.apply(this, arguments),
108           tip = root.select(".tooltip")
109             .classed("in", true),
110           markup = html.apply(this, arguments),
111           innercontent = tip.select(".tooltip-inner")[markup ? "html" : "text"](content),
112           place = placement.apply(this, arguments),
113           outer = getPosition(root.node()),
114           inner = getPosition(tip.node()),
115           pos;
116
117       switch (place) {
118         case "top":
119           pos = {x: outer.x + (outer.w - inner.w) / 2, y: outer.y - inner.h};
120           break;
121         case "right":
122           pos = {x: outer.x + outer.w, y: outer.y + (outer.h - inner.h) / 2};
123           break;
124         case "left":
125           pos = {x: outer.x - inner.w, y: outer.y + (outer.h - inner.h) / 2};
126           break;
127         case "bottom":
128           pos = {x: Math.max(0, outer.x + (outer.w - inner.w) / 2), y: outer.y + outer.h};
129           break;
130       }
131
132       tip.style(pos ?
133         {left: ~~pos.x + "px", top: ~~pos.y + "px"} :
134         {left: null, top: null});
135
136       this.tooltipVisible = true;
137     }
138
139     function hide() {
140       d3.select(this).select(".tooltip")
141         .classed("in", false);
142
143       this.tooltipVisible = false;
144     }
145
146     function toggle() {
147       if (this.tooltipVisible) {
148         hide.apply(this, arguments);
149       } else {
150         show.apply(this, arguments);
151       }
152     }
153
154     return tooltip;
155   };
156
157   function getPosition(node) {
158     var mode = d3.select(node).style('position');
159     if (mode === 'absolute' || mode === 'static') {
160       return {
161         x: node.offsetLeft,
162         y: node.offsetTop,
163         w: node.offsetWidth,
164         h: node.offsetHeight
165       };
166     } else {
167       return {
168         x: 0,
169         y: 0,
170         w: node.offsetWidth,
171         h: node.offsetHeight
172       };
173     }
174   }
175
176 })(this);
177 !function(){
178   var d3 = {version: "3.4.6"}; // semver
179 d3.ascending = d3_ascending;
180
181 function d3_ascending(a, b) {
182   return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
183 }
184 d3.descending = function(a, b) {
185   return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
186 };
187 d3.min = function(array, f) {
188   var i = -1,
189       n = array.length,
190       a,
191       b;
192   if (arguments.length === 1) {
193     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
194     while (++i < n) if ((b = array[i]) != null && a > b) a = b;
195   } else {
196     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
197     while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b;
198   }
199   return a;
200 };
201 d3.max = function(array, f) {
202   var i = -1,
203       n = array.length,
204       a,
205       b;
206   if (arguments.length === 1) {
207     while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined;
208     while (++i < n) if ((b = array[i]) != null && b > a) a = b;
209   } else {
210     while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
211     while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b;
212   }
213   return a;
214 };
215 d3.extent = function(array, f) {
216   var i = -1,
217       n = array.length,
218       a,
219       b,
220       c;
221   if (arguments.length === 1) {
222     while (++i < n && !((a = c = array[i]) != null && a <= a)) a = c = undefined;
223     while (++i < n) if ((b = array[i]) != null) {
224       if (a > b) a = b;
225       if (c < b) c = b;
226     }
227   } else {
228     while (++i < n && !((a = c = f.call(array, array[i], i)) != null && a <= a)) a = undefined;
229     while (++i < n) if ((b = f.call(array, array[i], i)) != null) {
230       if (a > b) a = b;
231       if (c < b) c = b;
232     }
233   }
234   return [a, c];
235 };
236 d3.sum = function(array, f) {
237   var s = 0,
238       n = array.length,
239       a,
240       i = -1;
241
242   if (arguments.length === 1) {
243     while (++i < n) if (!isNaN(a = +array[i])) s += a;
244   } else {
245     while (++i < n) if (!isNaN(a = +f.call(array, array[i], i))) s += a;
246   }
247
248   return s;
249 };
250 function d3_number(x) {
251   return x != null && !isNaN(x);
252 }
253
254 d3.mean = function(array, f) {
255   var s = 0,
256       n = array.length,
257       a,
258       i = -1,
259       j = n;
260   if (arguments.length === 1) {
261     while (++i < n) if (d3_number(a = array[i])) s += a; else --j;
262   } else {
263     while (++i < n) if (d3_number(a = f.call(array, array[i], i))) s += a; else --j;
264   }
265   return j ? s / j : undefined;
266 };
267 // R-7 per <http://en.wikipedia.org/wiki/Quantile>
268 d3.quantile = function(values, p) {
269   var H = (values.length - 1) * p + 1,
270       h = Math.floor(H),
271       v = +values[h - 1],
272       e = H - h;
273   return e ? v + e * (values[h] - v) : v;
274 };
275
276 d3.median = function(array, f) {
277   if (arguments.length > 1) array = array.map(f);
278   array = array.filter(d3_number);
279   return array.length ? d3.quantile(array.sort(d3_ascending), .5) : undefined;
280 };
281
282 function d3_bisector(compare) {
283   return {
284     left: function(a, x, lo, hi) {
285       if (arguments.length < 3) lo = 0;
286       if (arguments.length < 4) hi = a.length;
287       while (lo < hi) {
288         var mid = lo + hi >>> 1;
289         if (compare(a[mid], x) < 0) lo = mid + 1;
290         else hi = mid;
291       }
292       return lo;
293     },
294     right: function(a, x, lo, hi) {
295       if (arguments.length < 3) lo = 0;
296       if (arguments.length < 4) hi = a.length;
297       while (lo < hi) {
298         var mid = lo + hi >>> 1;
299         if (compare(a[mid], x) > 0) hi = mid;
300         else lo = mid + 1;
301       }
302       return lo;
303     }
304   };
305 }
306
307 var d3_bisect = d3_bisector(d3_ascending);
308 d3.bisectLeft = d3_bisect.left;
309 d3.bisect = d3.bisectRight = d3_bisect.right;
310
311 d3.bisector = function(f) {
312   return d3_bisector(f.length === 1
313       ? function(d, x) { return d3_ascending(f(d), x); }
314       : f);
315 };
316 d3.shuffle = function(array) {
317   var m = array.length, t, i;
318   while (m) {
319     i = Math.random() * m-- | 0;
320     t = array[m], array[m] = array[i], array[i] = t;
321   }
322   return array;
323 };
324 d3.permute = function(array, indexes) {
325   var i = indexes.length, permutes = new Array(i);
326   while (i--) permutes[i] = array[indexes[i]];
327   return permutes;
328 };
329 d3.pairs = function(array) {
330   var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n);
331   while (i < n) pairs[i] = [p0 = p1, p1 = array[++i]];
332   return pairs;
333 };
334
335 d3.zip = function() {
336   if (!(n = arguments.length)) return [];
337   for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m;) {
338     for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n;) {
339       zip[j] = arguments[j][i];
340     }
341   }
342   return zips;
343 };
344
345 function d3_zipLength(d) {
346   return d.length;
347 }
348
349 d3.transpose = function(matrix) {
350   return d3.zip.apply(d3, matrix);
351 };
352 d3.keys = function(map) {
353   var keys = [];
354   for (var key in map) keys.push(key);
355   return keys;
356 };
357 d3.values = function(map) {
358   var values = [];
359   for (var key in map) values.push(map[key]);
360   return values;
361 };
362 d3.entries = function(map) {
363   var entries = [];
364   for (var key in map) entries.push({key: key, value: map[key]});
365   return entries;
366 };
367 d3.merge = function(arrays) {
368   var n = arrays.length,
369       m,
370       i = -1,
371       j = 0,
372       merged,
373       array;
374
375   while (++i < n) j += arrays[i].length;
376   merged = new Array(j);
377
378   while (--n >= 0) {
379     array = arrays[n];
380     m = array.length;
381     while (--m >= 0) {
382       merged[--j] = array[m];
383     }
384   }
385
386   return merged;
387 };
388 var abs = Math.abs;
389
390 d3.range = function(start, stop, step) {
391   if (arguments.length < 3) {
392     step = 1;
393     if (arguments.length < 2) {
394       stop = start;
395       start = 0;
396     }
397   }
398   if ((stop - start) / step === Infinity) throw new Error("infinite range");
399   var range = [],
400        k = d3_range_integerScale(abs(step)),
401        i = -1,
402        j;
403   start *= k, stop *= k, step *= k;
404   if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k);
405   else while ((j = start + step * ++i) < stop) range.push(j / k);
406   return range;
407 };
408
409 function d3_range_integerScale(x) {
410   var k = 1;
411   while (x * k % 1) k *= 10;
412   return k;
413 }
414 function d3_class(ctor, properties) {
415   try {
416     for (var key in properties) {
417       Object.defineProperty(ctor.prototype, key, {
418         value: properties[key],
419         enumerable: false
420       });
421     }
422   } catch (e) {
423     ctor.prototype = properties;
424   }
425 }
426
427 d3.map = function(object) {
428   var map = new d3_Map;
429   if (object instanceof d3_Map) object.forEach(function(key, value) { map.set(key, value); });
430   else for (var key in object) map.set(key, object[key]);
431   return map;
432 };
433
434 function d3_Map() {}
435
436 d3_class(d3_Map, {
437   has: d3_map_has,
438   get: function(key) {
439     return this[d3_map_prefix + key];
440   },
441   set: function(key, value) {
442     return this[d3_map_prefix + key] = value;
443   },
444   remove: d3_map_remove,
445   keys: d3_map_keys,
446   values: function() {
447     var values = [];
448     this.forEach(function(key, value) { values.push(value); });
449     return values;
450   },
451   entries: function() {
452     var entries = [];
453     this.forEach(function(key, value) { entries.push({key: key, value: value}); });
454     return entries;
455   },
456   size: d3_map_size,
457   empty: d3_map_empty,
458   forEach: function(f) {
459     for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) f.call(this, key.substring(1), this[key]);
460   }
461 });
462
463 var d3_map_prefix = "\0", // prevent collision with built-ins
464     d3_map_prefixCode = d3_map_prefix.charCodeAt(0);
465
466 function d3_map_has(key) {
467   return d3_map_prefix + key in this;
468 }
469
470 function d3_map_remove(key) {
471   key = d3_map_prefix + key;
472   return key in this && delete this[key];
473 }
474
475 function d3_map_keys() {
476   var keys = [];
477   this.forEach(function(key) { keys.push(key); });
478   return keys;
479 }
480
481 function d3_map_size() {
482   var size = 0;
483   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) ++size;
484   return size;
485 }
486
487 function d3_map_empty() {
488   for (var key in this) if (key.charCodeAt(0) === d3_map_prefixCode) return false;
489   return true;
490 }
491
492 d3.nest = function() {
493   var nest = {},
494       keys = [],
495       sortKeys = [],
496       sortValues,
497       rollup;
498
499   function map(mapType, array, depth) {
500     if (depth >= keys.length) return rollup
501         ? rollup.call(nest, array) : (sortValues
502         ? array.sort(sortValues)
503         : array);
504
505     var i = -1,
506         n = array.length,
507         key = keys[depth++],
508         keyValue,
509         object,
510         setter,
511         valuesByKey = new d3_Map,
512         values;
513
514     while (++i < n) {
515       if (values = valuesByKey.get(keyValue = key(object = array[i]))) {
516         values.push(object);
517       } else {
518         valuesByKey.set(keyValue, [object]);
519       }
520     }
521
522     if (mapType) {
523       object = mapType();
524       setter = function(keyValue, values) {
525         object.set(keyValue, map(mapType, values, depth));
526       };
527     } else {
528       object = {};
529       setter = function(keyValue, values) {
530         object[keyValue] = map(mapType, values, depth);
531       };
532     }
533
534     valuesByKey.forEach(setter);
535     return object;
536   }
537
538   function entries(map, depth) {
539     if (depth >= keys.length) return map;
540
541     var array = [],
542         sortKey = sortKeys[depth++];
543
544     map.forEach(function(key, keyMap) {
545       array.push({key: key, values: entries(keyMap, depth)});
546     });
547
548     return sortKey
549         ? array.sort(function(a, b) { return sortKey(a.key, b.key); })
550         : array;
551   }
552
553   nest.map = function(array, mapType) {
554     return map(mapType, array, 0);
555   };
556
557   nest.entries = function(array) {
558     return entries(map(d3.map, array, 0), 0);
559   };
560
561   nest.key = function(d) {
562     keys.push(d);
563     return nest;
564   };
565
566   // Specifies the order for the most-recently specified key.
567   // Note: only applies to entries. Map keys are unordered!
568   nest.sortKeys = function(order) {
569     sortKeys[keys.length - 1] = order;
570     return nest;
571   };
572
573   // Specifies the order for leaf values.
574   // Applies to both maps and entries array.
575   nest.sortValues = function(order) {
576     sortValues = order;
577     return nest;
578   };
579
580   nest.rollup = function(f) {
581     rollup = f;
582     return nest;
583   };
584
585   return nest;
586 };
587
588 d3.set = function(array) {
589   var set = new d3_Set;
590   if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]);
591   return set;
592 };
593
594 function d3_Set() {}
595
596 d3_class(d3_Set, {
597   has: d3_map_has,
598   add: function(value) {
599     this[d3_map_prefix + value] = true;
600     return value;
601   },
602   remove: function(value) {
603     value = d3_map_prefix + value;
604     return value in this && delete this[value];
605   },
606   values: d3_map_keys,
607   size: d3_map_size,
608   empty: d3_map_empty,
609   forEach: function(f) {
610     for (var value in this) if (value.charCodeAt(0) === d3_map_prefixCode) f.call(this, value.substring(1));
611   }
612 });
613 d3.behavior = {};
614 var d3_arraySlice = [].slice,
615     d3_array = function(list) { return d3_arraySlice.call(list); }; // conversion for NodeLists
616
617 var d3_document = document,
618     d3_documentElement = d3_document.documentElement,
619     d3_window = window;
620
621 // Redefine d3_array if the browser doesn’t support slice-based conversion.
622 try {
623   d3_array(d3_documentElement.childNodes)[0].nodeType;
624 } catch(e) {
625   d3_array = function(list) {
626     var i = list.length, array = new Array(i);
627     while (i--) array[i] = list[i];
628     return array;
629   };
630 }
631 // Copies a variable number of methods from source to target.
632 d3.rebind = function(target, source) {
633   var i = 1, n = arguments.length, method;
634   while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);
635   return target;
636 };
637
638 // Method is assumed to be a standard D3 getter-setter:
639 // If passed with no arguments, gets the value.
640 // If passed with arguments, sets the value and returns the target.
641 function d3_rebind(target, source, method) {
642   return function() {
643     var value = method.apply(source, arguments);
644     return value === source ? target : value;
645   };
646 }
647
648 function d3_vendorSymbol(object, name) {
649   if (name in object) return name;
650   name = name.charAt(0).toUpperCase() + name.substring(1);
651   for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) {
652     var prefixName = d3_vendorPrefixes[i] + name;
653     if (prefixName in object) return prefixName;
654   }
655 }
656
657 var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"];
658 function d3_noop() {}
659
660 d3.dispatch = function() {
661   var dispatch = new d3_dispatch,
662       i = -1,
663       n = arguments.length;
664   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
665   return dispatch;
666 };
667
668 function d3_dispatch() {}
669
670 d3_dispatch.prototype.on = function(type, listener) {
671   var i = type.indexOf("."),
672       name = "";
673
674   // Extract optional namespace, e.g., "click.foo"
675   if (i >= 0) {
676     name = type.substring(i + 1);
677     type = type.substring(0, i);
678   }
679
680   if (type) return arguments.length < 2
681       ? this[type].on(name)
682       : this[type].on(name, listener);
683
684   if (arguments.length === 2) {
685     if (listener == null) for (type in this) {
686       if (this.hasOwnProperty(type)) this[type].on(name, null);
687     }
688     return this;
689   }
690 };
691
692 function d3_dispatch_event(dispatch) {
693   var listeners = [],
694       listenerByName = new d3_Map;
695
696   function event() {
697     var z = listeners, // defensive reference
698         i = -1,
699         n = z.length,
700         l;
701     while (++i < n) if (l = z[i].on) l.apply(this, arguments);
702     return dispatch;
703   }
704
705   event.on = function(name, listener) {
706     var l = listenerByName.get(name),
707         i;
708
709     // return the current listener, if any
710     if (arguments.length < 2) return l && l.on;
711
712     // remove the old listener, if any (with copy-on-write)
713     if (l) {
714       l.on = null;
715       listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));
716       listenerByName.remove(name);
717     }
718
719     // add the new listener, if any
720     if (listener) listeners.push(listenerByName.set(name, {on: listener}));
721
722     return dispatch;
723   };
724
725   return event;
726 }
727
728 d3.event = null;
729
730 function d3_eventPreventDefault() {
731   d3.event.preventDefault();
732 }
733
734 function d3_eventCancel() {
735   d3.event.preventDefault();
736   d3.event.stopPropagation();
737 }
738
739 function d3_eventSource() {
740   var e = d3.event, s;
741   while (s = e.sourceEvent) e = s;
742   return e;
743 }
744
745 // Like d3.dispatch, but for custom events abstracting native UI events. These
746 // events have a target component (such as a brush), a target element (such as
747 // the svg:g element containing the brush) and the standard arguments `d` (the
748 // target element's data) and `i` (the selection index of the target element).
749 function d3_eventDispatch(target) {
750   var dispatch = new d3_dispatch,
751       i = 0,
752       n = arguments.length;
753
754   while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);
755
756   // Creates a dispatch context for the specified `thiz` (typically, the target
757   // DOM element that received the source event) and `argumentz` (typically, the
758   // data `d` and index `i` of the target element). The returned function can be
759   // used to dispatch an event to any registered listeners; the function takes a
760   // single argument as input, being the event to dispatch. The event must have
761   // a "type" attribute which corresponds to a type registered in the
762   // constructor. This context will automatically populate the "sourceEvent" and
763   // "target" attributes of the event, as well as setting the `d3.event` global
764   // for the duration of the notification.
765   dispatch.of = function(thiz, argumentz) {
766     return function(e1) {
767       try {
768         var e0 =
769         e1.sourceEvent = d3.event;
770         e1.target = target;
771         d3.event = e1;
772         dispatch[e1.type].apply(thiz, argumentz);
773       } finally {
774         d3.event = e0;
775       }
776     };
777   };
778
779   return dispatch;
780 }
781 d3.requote = function(s) {
782   return s.replace(d3_requote_re, "\\$&");
783 };
784
785 var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
786 var d3_subclass = {}.__proto__?
787
788 // Until ECMAScript supports array subclassing, prototype injection works well.
789 function(object, prototype) {
790   object.__proto__ = prototype;
791 }:
792
793 // And if your browser doesn't support __proto__, we'll use direct extension.
794 function(object, prototype) {
795   for (var property in prototype) object[property] = prototype[property];
796 };
797
798 function d3_selection(groups) {
799   d3_subclass(groups, d3_selectionPrototype);
800   return groups;
801 }
802
803 var d3_select = function(s, n) { return n.querySelector(s); },
804     d3_selectAll = function(s, n) { return n.querySelectorAll(s); },
805     d3_selectMatcher = d3_documentElement[d3_vendorSymbol(d3_documentElement, "matchesSelector")],
806     d3_selectMatches = function(n, s) { return d3_selectMatcher.call(n, s); };
807
808 // Prefer Sizzle, if available.
809 if (typeof Sizzle === "function") {
810   d3_select = function(s, n) { return Sizzle(s, n)[0] || null; };
811   d3_selectAll = Sizzle;
812   d3_selectMatches = Sizzle.matchesSelector;
813 }
814
815 d3.selection = function() {
816   return d3_selectionRoot;
817 };
818
819 var d3_selectionPrototype = d3.selection.prototype = [];
820
821
822 d3_selectionPrototype.select = function(selector) {
823   var subgroups = [],
824       subgroup,
825       subnode,
826       group,
827       node;
828
829   selector = d3_selection_selector(selector);
830
831   for (var j = -1, m = this.length; ++j < m;) {
832     subgroups.push(subgroup = []);
833     subgroup.parentNode = (group = this[j]).parentNode;
834     for (var i = -1, n = group.length; ++i < n;) {
835       if (node = group[i]) {
836         subgroup.push(subnode = selector.call(node, node.__data__, i, j));
837         if (subnode && "__data__" in node) subnode.__data__ = node.__data__;
838       } else {
839         subgroup.push(null);
840       }
841     }
842   }
843
844   return d3_selection(subgroups);
845 };
846
847 function d3_selection_selector(selector) {
848   return typeof selector === "function" ? selector : function() {
849     return d3_select(selector, this);
850   };
851 }
852
853 d3_selectionPrototype.selectAll = function(selector) {
854   var subgroups = [],
855       subgroup,
856       node;
857
858   selector = d3_selection_selectorAll(selector);
859
860   for (var j = -1, m = this.length; ++j < m;) {
861     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
862       if (node = group[i]) {
863         subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j)));
864         subgroup.parentNode = node;
865       }
866     }
867   }
868
869   return d3_selection(subgroups);
870 };
871
872 function d3_selection_selectorAll(selector) {
873   return typeof selector === "function" ? selector : function() {
874     return d3_selectAll(selector, this);
875   };
876 }
877 var d3_nsPrefix = {
878   svg: "http://www.w3.org/2000/svg",
879   xhtml: "http://www.w3.org/1999/xhtml",
880   xlink: "http://www.w3.org/1999/xlink",
881   xml: "http://www.w3.org/XML/1998/namespace",
882   xmlns: "http://www.w3.org/2000/xmlns/"
883 };
884
885 d3.ns = {
886   prefix: d3_nsPrefix,
887   qualify: function(name) {
888     var i = name.indexOf(":"),
889         prefix = name;
890     if (i >= 0) {
891       prefix = name.substring(0, i);
892       name = name.substring(i + 1);
893     }
894     return d3_nsPrefix.hasOwnProperty(prefix)
895         ? {space: d3_nsPrefix[prefix], local: name}
896         : name;
897   }
898 };
899
900 d3_selectionPrototype.attr = function(name, value) {
901   if (arguments.length < 2) {
902
903     // For attr(string), return the attribute value for the first node.
904     if (typeof name === "string") {
905       var node = this.node();
906       name = d3.ns.qualify(name);
907       return name.local
908           ? node.getAttributeNS(name.space, name.local)
909           : node.getAttribute(name);
910     }
911
912     // For attr(object), the object specifies the names and values of the
913     // attributes to set or remove. The values may be functions that are
914     // evaluated for each element.
915     for (value in name) this.each(d3_selection_attr(value, name[value]));
916     return this;
917   }
918
919   return this.each(d3_selection_attr(name, value));
920 };
921
922 function d3_selection_attr(name, value) {
923   name = d3.ns.qualify(name);
924
925   // For attr(string, null), remove the attribute with the specified name.
926   function attrNull() {
927     this.removeAttribute(name);
928   }
929   function attrNullNS() {
930     this.removeAttributeNS(name.space, name.local);
931   }
932
933   // For attr(string, string), set the attribute with the specified name.
934   function attrConstant() {
935     this.setAttribute(name, value);
936   }
937   function attrConstantNS() {
938     this.setAttributeNS(name.space, name.local, value);
939   }
940
941   // For attr(string, function), evaluate the function for each element, and set
942   // or remove the attribute as appropriate.
943   function attrFunction() {
944     var x = value.apply(this, arguments);
945     if (x == null) this.removeAttribute(name);
946     else this.setAttribute(name, x);
947   }
948   function attrFunctionNS() {
949     var x = value.apply(this, arguments);
950     if (x == null) this.removeAttributeNS(name.space, name.local);
951     else this.setAttributeNS(name.space, name.local, x);
952   }
953
954   return value == null
955       ? (name.local ? attrNullNS : attrNull) : (typeof value === "function"
956       ? (name.local ? attrFunctionNS : attrFunction)
957       : (name.local ? attrConstantNS : attrConstant));
958 }
959 function d3_collapse(s) {
960   return s.trim().replace(/\s+/g, " ");
961 }
962
963 d3_selectionPrototype.classed = function(name, value) {
964   if (arguments.length < 2) {
965
966     // For classed(string), return true only if the first node has the specified
967     // class or classes. Note that even if the browser supports DOMTokenList, it
968     // probably doesn't support it on SVG elements (which can be animated).
969     if (typeof name === "string") {
970       var node = this.node(),
971           n = (name = d3_selection_classes(name)).length,
972           i = -1;
973       if (value = node.classList) {
974         while (++i < n) if (!value.contains(name[i])) return false;
975       } else {
976         value = node.getAttribute("class");
977         while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false;
978       }
979       return true;
980     }
981
982     // For classed(object), the object specifies the names of classes to add or
983     // remove. The values may be functions that are evaluated for each element.
984     for (value in name) this.each(d3_selection_classed(value, name[value]));
985     return this;
986   }
987
988   // Otherwise, both a name and a value are specified, and are handled as below.
989   return this.each(d3_selection_classed(name, value));
990 };
991
992 function d3_selection_classedRe(name) {
993   return new RegExp("(?:^|\\s+)" + d3.requote(name) + "(?:\\s+|$)", "g");
994 }
995
996 function d3_selection_classes(name) {
997   return name.trim().split(/^|\s+/);
998 }
999
1000 // Multiple class names are allowed (e.g., "foo bar").
1001 function d3_selection_classed(name, value) {
1002   name = d3_selection_classes(name).map(d3_selection_classedName);
1003   var n = name.length;
1004
1005   function classedConstant() {
1006     var i = -1;
1007     while (++i < n) name[i](this, value);
1008   }
1009
1010   // When the value is a function, the function is still evaluated only once per
1011   // element even if there are multiple class names.
1012   function classedFunction() {
1013     var i = -1, x = value.apply(this, arguments);
1014     while (++i < n) name[i](this, x);
1015   }
1016
1017   return typeof value === "function"
1018       ? classedFunction
1019       : classedConstant;
1020 }
1021
1022 function d3_selection_classedName(name) {
1023   var re = d3_selection_classedRe(name);
1024   return function(node, value) {
1025     if (c = node.classList) return value ? c.add(name) : c.remove(name);
1026     var c = node.getAttribute("class") || "";
1027     if (value) {
1028       re.lastIndex = 0;
1029       if (!re.test(c)) node.setAttribute("class", d3_collapse(c + " " + name));
1030     } else {
1031       node.setAttribute("class", d3_collapse(c.replace(re, " ")));
1032     }
1033   };
1034 }
1035
1036 d3_selectionPrototype.style = function(name, value, priority) {
1037   var n = arguments.length;
1038   if (n < 3) {
1039
1040     // For style(object) or style(object, string), the object specifies the
1041     // names and values of the attributes to set or remove. The values may be
1042     // functions that are evaluated for each element. The optional string
1043     // specifies the priority.
1044     if (typeof name !== "string") {
1045       if (n < 2) value = "";
1046       for (priority in name) this.each(d3_selection_style(priority, name[priority], value));
1047       return this;
1048     }
1049
1050     // For style(string), return the computed style value for the first node.
1051     if (n < 2) return d3_window.getComputedStyle(this.node(), null).getPropertyValue(name);
1052
1053     // For style(string, string) or style(string, function), use the default
1054     // priority. The priority is ignored for style(string, null).
1055     priority = "";
1056   }
1057
1058   // Otherwise, a name, value and priority are specified, and handled as below.
1059   return this.each(d3_selection_style(name, value, priority));
1060 };
1061
1062 function d3_selection_style(name, value, priority) {
1063
1064   // For style(name, null) or style(name, null, priority), remove the style
1065   // property with the specified name. The priority is ignored.
1066   function styleNull() {
1067     this.style.removeProperty(name);
1068   }
1069
1070   // For style(name, string) or style(name, string, priority), set the style
1071   // property with the specified name, using the specified priority.
1072   function styleConstant() {
1073     this.style.setProperty(name, value, priority);
1074   }
1075
1076   // For style(name, function) or style(name, function, priority), evaluate the
1077   // function for each element, and set or remove the style property as
1078   // appropriate. When setting, use the specified priority.
1079   function styleFunction() {
1080     var x = value.apply(this, arguments);
1081     if (x == null) this.style.removeProperty(name);
1082     else this.style.setProperty(name, x, priority);
1083   }
1084
1085   return value == null
1086       ? styleNull : (typeof value === "function"
1087       ? styleFunction : styleConstant);
1088 }
1089
1090 d3_selectionPrototype.property = function(name, value) {
1091   if (arguments.length < 2) {
1092
1093     // For property(string), return the property value for the first node.
1094     if (typeof name === "string") return this.node()[name];
1095
1096     // For property(object), the object specifies the names and values of the
1097     // properties to set or remove. The values may be functions that are
1098     // evaluated for each element.
1099     for (value in name) this.each(d3_selection_property(value, name[value]));
1100     return this;
1101   }
1102
1103   // Otherwise, both a name and a value are specified, and are handled as below.
1104   return this.each(d3_selection_property(name, value));
1105 };
1106
1107 function d3_selection_property(name, value) {
1108
1109   // For property(name, null), remove the property with the specified name.
1110   function propertyNull() {
1111     delete this[name];
1112   }
1113
1114   // For property(name, string), set the property with the specified name.
1115   function propertyConstant() {
1116     this[name] = value;
1117   }
1118
1119   // For property(name, function), evaluate the function for each element, and
1120   // set or remove the property as appropriate.
1121   function propertyFunction() {
1122     var x = value.apply(this, arguments);
1123     if (x == null) delete this[name];
1124     else this[name] = x;
1125   }
1126
1127   return value == null
1128       ? propertyNull : (typeof value === "function"
1129       ? propertyFunction : propertyConstant);
1130 }
1131
1132 d3_selectionPrototype.text = function(value) {
1133   return arguments.length
1134       ? this.each(typeof value === "function"
1135       ? function() { var v = value.apply(this, arguments); this.textContent = v == null ? "" : v; } : value == null
1136       ? function() { if (this.textContent !== "") this.textContent = ""; }
1137       : function() { if (this.textContent !== value) this.textContent = value; })
1138       : this.node().textContent;
1139 };
1140
1141 d3_selectionPrototype.html = function(value) {
1142   return arguments.length
1143       ? this.each(typeof value === "function"
1144       ? function() { var v = value.apply(this, arguments); this.innerHTML = v == null ? "" : v; } : value == null
1145       ? function() { this.innerHTML = ""; }
1146       : function() { this.innerHTML = value; })
1147       : this.node().innerHTML;
1148 };
1149
1150 d3_selectionPrototype.append = function(name) {
1151   name = d3_selection_creator(name);
1152   return this.select(function() {
1153     return this.appendChild(name.apply(this, arguments));
1154   });
1155 };
1156
1157 function d3_selection_creator(name) {
1158   return typeof name === "function" ? name
1159       : (name = d3.ns.qualify(name)).local ? function() { return this.ownerDocument.createElementNS(name.space, name.local); }
1160       : function() { return this.ownerDocument.createElementNS(this.namespaceURI, name); };
1161 }
1162
1163 d3_selectionPrototype.insert = function(name, before) {
1164   name = d3_selection_creator(name);
1165   before = d3_selection_selector(before);
1166   return this.select(function() {
1167     return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null);
1168   });
1169 };
1170
1171 // TODO remove(selector)?
1172 // TODO remove(node)?
1173 // TODO remove(function)?
1174 d3_selectionPrototype.remove = function() {
1175   return this.each(function() {
1176     var parent = this.parentNode;
1177     if (parent) parent.removeChild(this);
1178   });
1179 };
1180
1181 d3_selectionPrototype.data = function(value, key) {
1182   var i = -1,
1183       n = this.length,
1184       group,
1185       node;
1186
1187   // If no value is specified, return the first value.
1188   if (!arguments.length) {
1189     value = new Array(n = (group = this[0]).length);
1190     while (++i < n) {
1191       if (node = group[i]) {
1192         value[i] = node.__data__;
1193       }
1194     }
1195     return value;
1196   }
1197
1198   function bind(group, groupData) {
1199     var i,
1200         n = group.length,
1201         m = groupData.length,
1202         n0 = Math.min(n, m),
1203         updateNodes = new Array(m),
1204         enterNodes = new Array(m),
1205         exitNodes = new Array(n),
1206         node,
1207         nodeData;
1208
1209     if (key) {
1210       var nodeByKeyValue = new d3_Map,
1211           dataByKeyValue = new d3_Map,
1212           keyValues = [],
1213           keyValue;
1214
1215       for (i = -1; ++i < n;) {
1216         keyValue = key.call(node = group[i], node.__data__, i);
1217         if (nodeByKeyValue.has(keyValue)) {
1218           exitNodes[i] = node; // duplicate selection key
1219         } else {
1220           nodeByKeyValue.set(keyValue, node);
1221         }
1222         keyValues.push(keyValue);
1223       }
1224
1225       for (i = -1; ++i < m;) {
1226         keyValue = key.call(groupData, nodeData = groupData[i], i);
1227         if (node = nodeByKeyValue.get(keyValue)) {
1228           updateNodes[i] = node;
1229           node.__data__ = nodeData;
1230         } else if (!dataByKeyValue.has(keyValue)) { // no duplicate data key
1231           enterNodes[i] = d3_selection_dataNode(nodeData);
1232         }
1233         dataByKeyValue.set(keyValue, nodeData);
1234         nodeByKeyValue.remove(keyValue);
1235       }
1236
1237       for (i = -1; ++i < n;) {
1238         if (nodeByKeyValue.has(keyValues[i])) {
1239           exitNodes[i] = group[i];
1240         }
1241       }
1242     } else {
1243       for (i = -1; ++i < n0;) {
1244         node = group[i];
1245         nodeData = groupData[i];
1246         if (node) {
1247           node.__data__ = nodeData;
1248           updateNodes[i] = node;
1249         } else {
1250           enterNodes[i] = d3_selection_dataNode(nodeData);
1251         }
1252       }
1253       for (; i < m; ++i) {
1254         enterNodes[i] = d3_selection_dataNode(groupData[i]);
1255       }
1256       for (; i < n; ++i) {
1257         exitNodes[i] = group[i];
1258       }
1259     }
1260
1261     enterNodes.update
1262         = updateNodes;
1263
1264     enterNodes.parentNode
1265         = updateNodes.parentNode
1266         = exitNodes.parentNode
1267         = group.parentNode;
1268
1269     enter.push(enterNodes);
1270     update.push(updateNodes);
1271     exit.push(exitNodes);
1272   }
1273
1274   var enter = d3_selection_enter([]),
1275       update = d3_selection([]),
1276       exit = d3_selection([]);
1277
1278   if (typeof value === "function") {
1279     while (++i < n) {
1280       bind(group = this[i], value.call(group, group.parentNode.__data__, i));
1281     }
1282   } else {
1283     while (++i < n) {
1284       bind(group = this[i], value);
1285     }
1286   }
1287
1288   update.enter = function() { return enter; };
1289   update.exit = function() { return exit; };
1290   return update;
1291 };
1292
1293 function d3_selection_dataNode(data) {
1294   return {__data__: data};
1295 }
1296
1297 d3_selectionPrototype.datum = function(value) {
1298   return arguments.length
1299       ? this.property("__data__", value)
1300       : this.property("__data__");
1301 };
1302
1303 d3_selectionPrototype.filter = function(filter) {
1304   var subgroups = [],
1305       subgroup,
1306       group,
1307       node;
1308
1309   if (typeof filter !== "function") filter = d3_selection_filter(filter);
1310
1311   for (var j = 0, m = this.length; j < m; j++) {
1312     subgroups.push(subgroup = []);
1313     subgroup.parentNode = (group = this[j]).parentNode;
1314     for (var i = 0, n = group.length; i < n; i++) {
1315       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
1316         subgroup.push(node);
1317       }
1318     }
1319   }
1320
1321   return d3_selection(subgroups);
1322 };
1323
1324 function d3_selection_filter(selector) {
1325   return function() {
1326     return d3_selectMatches(this, selector);
1327   };
1328 }
1329
1330 d3_selectionPrototype.order = function() {
1331   for (var j = -1, m = this.length; ++j < m;) {
1332     for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
1333       if (node = group[i]) {
1334         if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);
1335         next = node;
1336       }
1337     }
1338   }
1339   return this;
1340 };
1341
1342 d3_selectionPrototype.sort = function(comparator) {
1343   comparator = d3_selection_sortComparator.apply(this, arguments);
1344   for (var j = -1, m = this.length; ++j < m;) this[j].sort(comparator);
1345   return this.order();
1346 };
1347
1348 function d3_selection_sortComparator(comparator) {
1349   if (!arguments.length) comparator = d3_ascending;
1350   return function(a, b) {
1351     return a && b ? comparator(a.__data__, b.__data__) : !a - !b;
1352   };
1353 }
1354
1355 d3_selectionPrototype.each = function(callback) {
1356   return d3_selection_each(this, function(node, i, j) {
1357     callback.call(node, node.__data__, i, j);
1358   });
1359 };
1360
1361 function d3_selection_each(groups, callback) {
1362   for (var j = 0, m = groups.length; j < m; j++) {
1363     for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) {
1364       if (node = group[i]) callback(node, i, j);
1365     }
1366   }
1367   return groups;
1368 }
1369
1370 d3_selectionPrototype.call = function(callback) {
1371   var args = d3_array(arguments);
1372   callback.apply(args[0] = this, args);
1373   return this;
1374 };
1375
1376 d3_selectionPrototype.empty = function() {
1377   return !this.node();
1378 };
1379
1380 d3_selectionPrototype.node = function() {
1381   for (var j = 0, m = this.length; j < m; j++) {
1382     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
1383       var node = group[i];
1384       if (node) return node;
1385     }
1386   }
1387   return null;
1388 };
1389
1390 d3_selectionPrototype.size = function() {
1391   var n = 0;
1392   this.each(function() { ++n; });
1393   return n;
1394 };
1395
1396 function d3_selection_enter(selection) {
1397   d3_subclass(selection, d3_selection_enterPrototype);
1398   return selection;
1399 }
1400
1401 var d3_selection_enterPrototype = [];
1402
1403 d3.selection.enter = d3_selection_enter;
1404 d3.selection.enter.prototype = d3_selection_enterPrototype;
1405
1406 d3_selection_enterPrototype.append = d3_selectionPrototype.append;
1407 d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;
1408 d3_selection_enterPrototype.node = d3_selectionPrototype.node;
1409 d3_selection_enterPrototype.call = d3_selectionPrototype.call;
1410 d3_selection_enterPrototype.size = d3_selectionPrototype.size;
1411
1412
1413 d3_selection_enterPrototype.select = function(selector) {
1414   var subgroups = [],
1415       subgroup,
1416       subnode,
1417       upgroup,
1418       group,
1419       node;
1420
1421   for (var j = -1, m = this.length; ++j < m;) {
1422     upgroup = (group = this[j]).update;
1423     subgroups.push(subgroup = []);
1424     subgroup.parentNode = group.parentNode;
1425     for (var i = -1, n = group.length; ++i < n;) {
1426       if (node = group[i]) {
1427         subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j));
1428         subnode.__data__ = node.__data__;
1429       } else {
1430         subgroup.push(null);
1431       }
1432     }
1433   }
1434
1435   return d3_selection(subgroups);
1436 };
1437
1438 d3_selection_enterPrototype.insert = function(name, before) {
1439   if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);
1440   return d3_selectionPrototype.insert.call(this, name, before);
1441 };
1442
1443 function d3_selection_enterInsertBefore(enter) {
1444   var i0, j0;
1445   return function(d, i, j) {
1446     var group = enter[j].update,
1447         n = group.length,
1448         node;
1449     if (j != j0) j0 = j, i0 = 0;
1450     if (i >= i0) i0 = i + 1;
1451     while (!(node = group[i0]) && ++i0 < n);
1452     return node;
1453   };
1454 }
1455
1456 // import "../transition/transition";
1457
1458 d3_selectionPrototype.transition = function() {
1459   var id = d3_transitionInheritId || ++d3_transitionId,
1460       subgroups = [],
1461       subgroup,
1462       node,
1463       transition = d3_transitionInherit || {time: Date.now(), ease: d3_ease_cubicInOut, delay: 0, duration: 250};
1464
1465   for (var j = -1, m = this.length; ++j < m;) {
1466     subgroups.push(subgroup = []);
1467     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
1468       if (node = group[i]) d3_transitionNode(node, i, id, transition);
1469       subgroup.push(node);
1470     }
1471   }
1472
1473   return d3_transition(subgroups, id);
1474 };
1475 // import "../transition/transition";
1476
1477 d3_selectionPrototype.interrupt = function() {
1478   return this.each(d3_selection_interrupt);
1479 };
1480
1481 function d3_selection_interrupt() {
1482   var lock = this.__transition__;
1483   if (lock) ++lock.active;
1484 }
1485
1486 // TODO fast singleton implementation?
1487 d3.select = function(node) {
1488   var group = [typeof node === "string" ? d3_select(node, d3_document) : node];
1489   group.parentNode = d3_documentElement;
1490   return d3_selection([group]);
1491 };
1492
1493 d3.selectAll = function(nodes) {
1494   var group = d3_array(typeof nodes === "string" ? d3_selectAll(nodes, d3_document) : nodes);
1495   group.parentNode = d3_documentElement;
1496   return d3_selection([group]);
1497 };
1498
1499 var d3_selectionRoot = d3.select(d3_documentElement);
1500
1501 d3_selectionPrototype.on = function(type, listener, capture) {
1502   var n = arguments.length;
1503   if (n < 3) {
1504
1505     // For on(object) or on(object, boolean), the object specifies the event
1506     // types and listeners to add or remove. The optional boolean specifies
1507     // whether the listener captures events.
1508     if (typeof type !== "string") {
1509       if (n < 2) listener = false;
1510       for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));
1511       return this;
1512     }
1513
1514     // For on(string), return the listener for the first node.
1515     if (n < 2) return (n = this.node()["__on" + type]) && n._;
1516
1517     // For on(string, function), use the default capture.
1518     capture = false;
1519   }
1520
1521   // Otherwise, a type, listener and capture are specified, and handled as below.
1522   return this.each(d3_selection_on(type, listener, capture));
1523 };
1524
1525 function d3_selection_on(type, listener, capture) {
1526   var name = "__on" + type,
1527       i = type.indexOf("."),
1528       wrap = d3_selection_onListener;
1529
1530   if (i > 0) type = type.substring(0, i);
1531   var filter = d3_selection_onFilters.get(type);
1532   if (filter) type = filter, wrap = d3_selection_onFilter;
1533
1534   function onRemove() {
1535     var l = this[name];
1536     if (l) {
1537       this.removeEventListener(type, l, l.$);
1538       delete this[name];
1539     }
1540   }
1541
1542   function onAdd() {
1543     var l = wrap(listener, d3_array(arguments));
1544     if (typeof Raven !== 'undefined') l = Raven.wrap(l);
1545     onRemove.call(this);
1546     this.addEventListener(type, this[name] = l, l.$ = capture);
1547     l._ = listener;
1548   }
1549
1550   function removeAll() {
1551     var re = new RegExp("^__on([^.]+)" + d3.requote(type) + "$"),
1552         match;
1553     for (var name in this) {
1554       if (match = name.match(re)) {
1555         var l = this[name];
1556         this.removeEventListener(match[1], l, l.$);
1557         delete this[name];
1558       }
1559     }
1560   }
1561
1562   return i
1563       ? listener ? onAdd : onRemove
1564       : listener ? d3_noop : removeAll;
1565 }
1566
1567 var d3_selection_onFilters = d3.map({
1568   mouseenter: "mouseover",
1569   mouseleave: "mouseout"
1570 });
1571
1572 d3_selection_onFilters.forEach(function(k) {
1573   if ("on" + k in d3_document) d3_selection_onFilters.remove(k);
1574 });
1575
1576 function d3_selection_onListener(listener, argumentz) {
1577   return function(e) {
1578     var o = d3.event; // Events can be reentrant (e.g., focus).
1579     d3.event = e;
1580     argumentz[0] = this.__data__;
1581     try {
1582       listener.apply(this, argumentz);
1583     } finally {
1584       d3.event = o;
1585     }
1586   };
1587 }
1588
1589 function d3_selection_onFilter(listener, argumentz) {
1590   var l = d3_selection_onListener(listener, argumentz);
1591   return function(e) {
1592     var target = this, related = e.relatedTarget;
1593     if (!related || (related !== target && !(related.compareDocumentPosition(target) & 8))) {
1594       l.call(target, e);
1595     }
1596   };
1597 }
1598
1599 var d3_event_dragSelect = "onselectstart" in d3_document ? null : d3_vendorSymbol(d3_documentElement.style, "userSelect"),
1600     d3_event_dragId = 0;
1601
1602 function d3_event_dragSuppress() {
1603   var name = ".dragsuppress-" + ++d3_event_dragId,
1604       click = "click" + name,
1605       w = d3.select(d3_window)
1606           .on("touchmove" + name, d3_eventPreventDefault)
1607           .on("dragstart" + name, d3_eventPreventDefault)
1608           .on("selectstart" + name, d3_eventPreventDefault);
1609   if (d3_event_dragSelect) {
1610     var style = d3_documentElement.style,
1611         select = style[d3_event_dragSelect];
1612     style[d3_event_dragSelect] = "none";
1613   }
1614   return function(suppressClick) {
1615     w.on(name, null);
1616     if (d3_event_dragSelect) style[d3_event_dragSelect] = select;
1617     if (suppressClick) { // suppress the next click, but only if it’s immediate
1618       function off() { w.on(click, null); }
1619       w.on(click, function() { d3_eventCancel(); off(); }, true);
1620       setTimeout(off, 0);
1621     }
1622   };
1623 }
1624
1625 d3.mouse = function(container) {
1626   return d3_mousePoint(container, d3_eventSource());
1627 };
1628
1629 function d3_mousePoint(container, e) {
1630   if (e.changedTouches) e = e.changedTouches[0];
1631   var svg = container.ownerSVGElement || container;
1632   if (svg.createSVGPoint) {
1633     var point = svg.createSVGPoint();
1634     point.x = e.clientX, point.y = e.clientY;
1635     point = point.matrixTransform(container.getScreenCTM().inverse());
1636     return [point.x, point.y];
1637   }
1638   var rect = container.getBoundingClientRect();
1639   return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop];
1640 };
1641
1642 d3.touches = function(container, touches) {
1643   if (arguments.length < 2) touches = d3_eventSource().touches;
1644   return touches ? d3_array(touches).map(function(touch) {
1645     var point = d3_mousePoint(container, touch);
1646     point.identifier = touch.identifier;
1647     return point;
1648   }) : [];
1649 };
1650 var π = Math.PI,
1651     τ = 2 * π,
1652     halfπ = π / 2,
1653     ε = 1e-6,
1654     ε2 = ε * ε,
1655     d3_radians = π / 180,
1656     d3_degrees = 180 / π;
1657
1658 function d3_sgn(x) {
1659   return x > 0 ? 1 : x < 0 ? -1 : 0;
1660 }
1661
1662 // Returns the 2D cross product of AB and AC vectors, i.e., the z-component of
1663 // the 3D cross product in a quadrant I Cartesian coordinate system (+x is
1664 // right, +y is up). Returns a positive value if ABC is counter-clockwise,
1665 // negative if clockwise, and zero if the points are collinear.
1666 function d3_cross2d(a, b, c) {
1667   return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]);
1668 }
1669
1670 function d3_acos(x) {
1671   return x > 1 ? 0 : x < -1 ? π : Math.acos(x);
1672 }
1673
1674 function d3_asin(x) {
1675   return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x);
1676 }
1677
1678 function d3_sinh(x) {
1679   return ((x = Math.exp(x)) - 1 / x) / 2;
1680 }
1681
1682 function d3_cosh(x) {
1683   return ((x = Math.exp(x)) + 1 / x) / 2;
1684 }
1685
1686 function d3_tanh(x) {
1687   return ((x = Math.exp(2 * x)) - 1) / (x + 1);
1688 }
1689
1690 function d3_haversin(x) {
1691   return (x = Math.sin(x / 2)) * x;
1692 }
1693
1694 var ρ = Math.SQRT2,
1695     ρ2 = 2,
1696     ρ4 = 4;
1697
1698 // p0 = [ux0, uy0, w0]
1699 // p1 = [ux1, uy1, w1]
1700 d3.interpolateZoom = function(p0, p1) {
1701   var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],
1702       ux1 = p1[0], uy1 = p1[1], w1 = p1[2];
1703
1704   var dx = ux1 - ux0,
1705       dy = uy1 - uy0,
1706       d2 = dx * dx + dy * dy,
1707       d1 = Math.sqrt(d2),
1708       b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1),
1709       b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1),
1710       r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),
1711       r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1),
1712       dr = r1 - r0,
1713       S = (dr || Math.log(w1 / w0)) / ρ;
1714
1715   function interpolate(t) {
1716     var s = t * S;
1717     if (dr) {
1718       // General case.
1719       var coshr0 = d3_cosh(r0),
1720           u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0));
1721       return [
1722         ux0 + u * dx,
1723         uy0 + u * dy,
1724         w0 * coshr0 / d3_cosh(ρ * s + r0)
1725       ];
1726     }
1727     // Special case for u0 ~= u1.
1728     return [
1729       ux0 + t * dx,
1730       uy0 + t * dy,
1731       w0 * Math.exp(ρ * s)
1732     ];
1733   }
1734
1735   interpolate.duration = S * 1000;
1736
1737   return interpolate;
1738 };
1739
1740 d3.behavior.zoom = function() {
1741   var view = {x: 0, y: 0, k: 1},
1742       translate0, // translate when we started zooming (to avoid drift)
1743       center, // desired position of translate0 after zooming
1744       size = [960, 500], // viewport size; required for zoom interpolation
1745       scaleExtent = d3_behavior_zoomInfinity,
1746       mousedown = "mousedown.zoom",
1747       mousemove = "mousemove.zoom",
1748       mouseup = "mouseup.zoom",
1749       mousewheelTimer,
1750       touchstart = "touchstart.zoom",
1751       touchtime, // time of last touchstart (to detect double-tap)
1752       event = d3_eventDispatch(zoom, "zoomstart", "zoom", "zoomend"),
1753       x0,
1754       x1,
1755       y0,
1756       y1;
1757
1758   function zoom(g) {
1759     g   .on(mousedown, mousedowned)
1760         .on(d3_behavior_zoomWheel + ".zoom", mousewheeled)
1761         .on(mousemove, mousewheelreset)
1762         .on("dblclick.zoom", dblclicked)
1763         .on(touchstart, touchstarted);
1764   }
1765
1766   zoom.event = function(g) {
1767     g.each(function() {
1768       var dispatch = event.of(this, arguments),
1769           view1 = view;
1770       if (d3_transitionInheritId) {
1771         d3.select(this).transition()
1772             .each("start.zoom", function() {
1773               view = this.__chart__ || {x: 0, y: 0, k: 1}; // pre-transition state
1774               zoomstarted(dispatch);
1775             })
1776             .tween("zoom:zoom", function() {
1777               var dx = size[0],
1778                   dy = size[1],
1779                   cx = dx / 2,
1780                   cy = dy / 2,
1781                   i = d3.interpolateZoom(
1782                     [(cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k],
1783                     [(cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k]
1784                   );
1785               return function(t) {
1786                 var l = i(t), k = dx / l[2];
1787                 this.__chart__ = view = {x: cx - l[0] * k, y: cy - l[1] * k, k: k};
1788                 zoomed(dispatch);
1789               };
1790             })
1791             .each("end.zoom", function() {
1792               zoomended(dispatch);
1793             });
1794       } else {
1795         this.__chart__ = view;
1796         zoomstarted(dispatch);
1797         zoomed(dispatch);
1798         zoomended(dispatch);
1799       }
1800     });
1801   }
1802
1803   zoom.translate = function(_) {
1804     if (!arguments.length) return [view.x, view.y];
1805     view = {x: +_[0], y: +_[1], k: view.k}; // copy-on-write
1806     rescale();
1807     return zoom;
1808   };
1809
1810   zoom.scale = function(_) {
1811     if (!arguments.length) return view.k;
1812     view = {x: view.x, y: view.y, k: +_}; // copy-on-write
1813     rescale();
1814     return zoom;
1815   };
1816
1817   zoom.scaleExtent = function(_) {
1818     if (!arguments.length) return scaleExtent;
1819     scaleExtent = _ == null ? d3_behavior_zoomInfinity : [+_[0], +_[1]];
1820     return zoom;
1821   };
1822
1823   zoom.center = function(_) {
1824     if (!arguments.length) return center;
1825     center = _ && [+_[0], +_[1]];
1826     return zoom;
1827   };
1828
1829   zoom.size = function(_) {
1830     if (!arguments.length) return size;
1831     size = _ && [+_[0], +_[1]];
1832     return zoom;
1833   };
1834
1835   zoom.x = function(z) {
1836     if (!arguments.length) return x1;
1837     x1 = z;
1838     x0 = z.copy();
1839     view = {x: 0, y: 0, k: 1}; // copy-on-write
1840     return zoom;
1841   };
1842
1843   zoom.y = function(z) {
1844     if (!arguments.length) return y1;
1845     y1 = z;
1846     y0 = z.copy();
1847     view = {x: 0, y: 0, k: 1}; // copy-on-write
1848     return zoom;
1849   };
1850
1851   function location(p) {
1852     return [(p[0] - view.x) / view.k, (p[1] - view.y) / view.k];
1853   }
1854
1855   function point(l) {
1856     return [l[0] * view.k + view.x, l[1] * view.k + view.y];
1857   }
1858
1859   function scaleTo(s) {
1860     view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));
1861   }
1862
1863   function translateTo(p, l) {
1864     l = point(l);
1865     view.x += p[0] - l[0];
1866     view.y += p[1] - l[1];
1867   }
1868
1869   function rescale() {
1870     if (x1) x1.domain(x0.range().map(function(x) { return (x - view.x) / view.k; }).map(x0.invert));
1871     if (y1) y1.domain(y0.range().map(function(y) { return (y - view.y) / view.k; }).map(y0.invert));
1872   }
1873
1874   function zoomstarted(dispatch) {
1875     dispatch({type: "zoomstart"});
1876   }
1877
1878   function zoomed(dispatch) {
1879     rescale();
1880     dispatch({type: "zoom", scale: view.k, translate: [view.x, view.y]});
1881   }
1882
1883   function zoomended(dispatch) {
1884     dispatch({type: "zoomend"});
1885   }
1886
1887   function mousedowned() {
1888     var that = this,
1889         target = d3.event.target,
1890         dispatch = event.of(that, arguments),
1891         dragged = 0,
1892         subject = d3.select(d3_window).on(mousemove, moved).on(mouseup, ended),
1893         location0 = location(d3.mouse(that)),
1894         dragRestore = d3_event_dragSuppress();
1895
1896     d3_selection_interrupt.call(that);
1897     zoomstarted(dispatch);
1898
1899     function moved() {
1900       dragged = 1;
1901       translateTo(d3.mouse(that), location0);
1902       zoomed(dispatch);
1903     }
1904
1905     function ended() {
1906       subject.on(mousemove, d3_window === that ? mousewheelreset : null).on(mouseup, null);
1907       dragRestore(dragged && d3.event.target === target);
1908       zoomended(dispatch);
1909     }
1910   }
1911
1912   // These closures persist for as long as at least one touch is active.
1913   function touchstarted() {
1914     var that = this,
1915         dispatch = event.of(that, arguments),
1916         locations0 = {}, // touchstart locations
1917         distance0 = 0, // distance² between initial touches
1918         scale0, // scale when we started touching
1919         zoomName = ".zoom-" + d3.event.changedTouches[0].identifier,
1920         touchmove = "touchmove" + zoomName,
1921         touchend = "touchend" + zoomName,
1922         target = d3.select(d3.event.target).on(touchmove, moved).on(touchend, ended),
1923         subject = d3.select(that).on(mousedown, null).on(touchstart, started), // prevent duplicate events
1924         dragRestore = d3_event_dragSuppress();
1925
1926     d3_selection_interrupt.call(that);
1927     started();
1928     zoomstarted(dispatch);
1929
1930     // Updates locations of any touches in locations0.
1931     function relocate() {
1932       var touches = d3.touches(that);
1933       scale0 = view.k;
1934       touches.forEach(function(t) {
1935         if (t.identifier in locations0) locations0[t.identifier] = location(t);
1936       });
1937       return touches;
1938     }
1939
1940     // Temporarily override touchstart while gesture is active.
1941     function started() {
1942       // Only track touches started on the target element.
1943       var changed = d3.event.changedTouches;
1944       for (var i = 0, n = changed.length; i < n; ++i) {
1945         locations0[changed[i].identifier] = null;
1946       }
1947
1948       var touches = relocate(),
1949           now = Date.now();
1950
1951       if (touches.length === 1) {
1952         if (now - touchtime < 500) { // dbltap
1953           var p = touches[0], l = locations0[p.identifier];
1954           scaleTo(view.k * 2);
1955           translateTo(p, l);
1956           d3_eventPreventDefault();
1957           zoomed(dispatch);
1958         }
1959         touchtime = now;
1960       } else if (touches.length > 1) {
1961         var p = touches[0], q = touches[1],
1962             dx = p[0] - q[0], dy = p[1] - q[1];
1963         distance0 = dx * dx + dy * dy;
1964       }
1965     }
1966
1967     function moved() {
1968       var touches = d3.touches(that),
1969           p0, l0,
1970           p1, l1;
1971       for (var i = 0, n = touches.length; i < n; ++i, l1 = null) {
1972         p1 = touches[i];
1973         if (l1 = locations0[p1.identifier]) {
1974           if (l0) break;
1975           p0 = p1, l0 = l1;
1976         }
1977       }
1978
1979       if (l1) {
1980         var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1,
1981             scale1 = distance0 && Math.sqrt(distance1 / distance0);
1982         p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2];
1983         l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2];
1984         scaleTo(scale1 * scale0);
1985       }
1986
1987       touchtime = null;
1988       translateTo(p0, l0);
1989       zoomed(dispatch);
1990     }
1991
1992     function ended() {
1993       // If there are any globally-active touches remaining, remove the ended
1994       // touches from locations0.
1995       if (d3.event.touches.length) {
1996         var changed = d3.event.changedTouches;
1997         for (var i = 0, n = changed.length; i < n; ++i) {
1998           delete locations0[changed[i].identifier];
1999         }
2000         // If locations0 is not empty, then relocate and continue listening for
2001         // touchmove and touchend.
2002         for (var identifier in locations0) {
2003           return void relocate(); // locations may have detached due to rotation
2004         }
2005       }
2006       // Otherwise, remove touchmove and touchend listeners.
2007       target.on(zoomName, null);
2008       subject.on(mousedown, mousedowned).on(touchstart, touchstarted);
2009       dragRestore();
2010       zoomended(dispatch);
2011     }
2012   }
2013
2014   function mousewheeled() {
2015     var dispatch = event.of(this, arguments);
2016     if (mousewheelTimer) clearTimeout(mousewheelTimer);
2017     else d3_selection_interrupt.call(this), zoomstarted(dispatch);
2018     mousewheelTimer = setTimeout(function() { mousewheelTimer = null; zoomended(dispatch); }, 50);
2019     d3_eventPreventDefault();
2020     var point = center || d3.mouse(this);
2021     if (!translate0) translate0 = location(point);
2022     scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k);
2023     translateTo(point, translate0);
2024     zoomed(dispatch);
2025   }
2026
2027   function mousewheelreset() {
2028     translate0 = null;
2029   }
2030
2031   function dblclicked() {
2032     var dispatch = event.of(this, arguments),
2033         p = d3.mouse(this),
2034         l = location(p),
2035         k = Math.log(view.k) / Math.LN2;
2036     zoomstarted(dispatch);
2037     scaleTo(Math.pow(2, d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1));
2038     translateTo(p, l);
2039     zoomed(dispatch);
2040     zoomended(dispatch);
2041   }
2042
2043   return d3.rebind(zoom, event, "on");
2044 };
2045
2046 var d3_behavior_zoomInfinity = [0, Infinity]; // default scale extent
2047
2048 // https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/wheel
2049 var d3_behavior_zoomDelta, d3_behavior_zoomWheel
2050     = "onwheel" in d3_document ? (d3_behavior_zoomDelta = function() { return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1); }, "wheel")
2051     : "onmousewheel" in d3_document ? (d3_behavior_zoomDelta = function() { return d3.event.wheelDelta; }, "mousewheel")
2052     : (d3_behavior_zoomDelta = function() { return -d3.event.detail; }, "MozMousePixelScroll");
2053 function d3_functor(v) {
2054   return typeof v === "function" ? v : function() { return v; };
2055 }
2056
2057 d3.functor = d3_functor;
2058
2059 d3.touch = function(container, touches, identifier) {
2060   if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches;
2061   if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) {
2062     if ((touch = touches[i]).identifier === identifier) {
2063       return d3_mousePoint(container, touch);
2064     }
2065   }
2066 };
2067
2068 var d3_timer_queueHead,
2069     d3_timer_queueTail,
2070     d3_timer_interval, // is an interval (or frame) active?
2071     d3_timer_timeout, // is a timeout active?
2072     d3_timer_active, // active timer object
2073     d3_timer_frame = d3_window[d3_vendorSymbol(d3_window, "requestAnimationFrame")] || function(callback) { setTimeout(callback, 17); };
2074
2075 // The timer will continue to fire until callback returns true.
2076 d3.timer = function(callback, delay, then) {
2077   var n = arguments.length;
2078   if (n < 2) delay = 0;
2079   if (n < 3) then = Date.now();
2080
2081   // Add the callback to the tail of the queue.
2082   var time = then + delay, timer = {c: callback, t: time, f: false, n: null};
2083   if (d3_timer_queueTail) d3_timer_queueTail.n = timer;
2084   else d3_timer_queueHead = timer;
2085   d3_timer_queueTail = timer;
2086
2087   // Start animatin'!
2088   if (!d3_timer_interval) {
2089     d3_timer_timeout = clearTimeout(d3_timer_timeout);
2090     d3_timer_interval = 1;
2091     d3_timer_frame(d3_timer_step);
2092   }
2093 };
2094
2095 function d3_timer_step() {
2096   var now = d3_timer_mark(),
2097       delay = d3_timer_sweep() - now;
2098   if (delay > 24) {
2099     if (isFinite(delay)) {
2100       clearTimeout(d3_timer_timeout);
2101       d3_timer_timeout = setTimeout(d3_timer_step, delay);
2102     }
2103     d3_timer_interval = 0;
2104   } else {
2105     d3_timer_interval = 1;
2106     d3_timer_frame(d3_timer_step);
2107   }
2108 }
2109
2110 d3.timer.flush = function() {
2111   d3_timer_mark();
2112   d3_timer_sweep();
2113 };
2114
2115 function d3_timer_mark() {
2116   var now = Date.now();
2117   d3_timer_active = d3_timer_queueHead;
2118   while (d3_timer_active) {
2119     if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t);
2120     d3_timer_active = d3_timer_active.n;
2121   }
2122   return now;
2123 }
2124
2125 // Flush after callbacks to avoid concurrent queue modification.
2126 // Returns the time of the earliest active timer, post-sweep.
2127 function d3_timer_sweep() {
2128   var t0,
2129       t1 = d3_timer_queueHead,
2130       time = Infinity;
2131   while (t1) {
2132     if (t1.f) {
2133       t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n;
2134     } else {
2135       if (t1.t < time) time = t1.t;
2136       t1 = (t0 = t1).n;
2137     }
2138   }
2139   d3_timer_queueTail = t0;
2140   return time;
2141 }
2142 d3.geo = {};
2143 function d3_identity(d) {
2144   return d;
2145 }
2146 function d3_true() {
2147   return true;
2148 }
2149
2150 function d3_geo_spherical(cartesian) {
2151   return [
2152     Math.atan2(cartesian[1], cartesian[0]),
2153     d3_asin(cartesian[2])
2154   ];
2155 }
2156
2157 function d3_geo_sphericalEqual(a, b) {
2158   return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε;
2159 }
2160
2161 // General spherical polygon clipping algorithm: takes a polygon, cuts it into
2162 // visible line segments and rejoins the segments by interpolating along the
2163 // clip edge.
2164 function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) {
2165   var subject = [],
2166       clip = [];
2167
2168   segments.forEach(function(segment) {
2169     if ((n = segment.length - 1) <= 0) return;
2170     var n, p0 = segment[0], p1 = segment[n];
2171
2172     // If the first and last points of a segment are coincident, then treat as
2173     // a closed ring.
2174     // TODO if all rings are closed, then the winding order of the exterior
2175     // ring should be checked.
2176     if (d3_geo_sphericalEqual(p0, p1)) {
2177       listener.lineStart();
2178       for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);
2179       listener.lineEnd();
2180       return;
2181     }
2182
2183     var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true),
2184         b = new d3_geo_clipPolygonIntersection(p0, null, a, false);
2185     a.o = b;
2186     subject.push(a);
2187     clip.push(b);
2188     a = new d3_geo_clipPolygonIntersection(p1, segment, null, false);
2189     b = new d3_geo_clipPolygonIntersection(p1, null, a, true);
2190     a.o = b;
2191     subject.push(a);
2192     clip.push(b);
2193   });
2194   clip.sort(compare);
2195   d3_geo_clipPolygonLinkCircular(subject);
2196   d3_geo_clipPolygonLinkCircular(clip);
2197   if (!subject.length) return;
2198
2199   for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) {
2200     clip[i].e = entry = !entry;
2201   }
2202
2203   var start = subject[0],
2204       points,
2205       point;
2206   while (1) {
2207     // Find first unvisited intersection.
2208     var current = start,
2209         isSubject = true;
2210     while (current.v) if ((current = current.n) === start) return;
2211     points = current.z;
2212     listener.lineStart();
2213     do {
2214       current.v = current.o.v = true;
2215       if (current.e) {
2216         if (isSubject) {
2217           for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]);
2218         } else {
2219           interpolate(current.x, current.n.x, 1, listener);
2220         }
2221         current = current.n;
2222       } else {
2223         if (isSubject) {
2224           points = current.p.z;
2225           for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]);
2226         } else {
2227           interpolate(current.x, current.p.x, -1, listener);
2228         }
2229         current = current.p;
2230       }
2231       current = current.o;
2232       points = current.z;
2233       isSubject = !isSubject;
2234     } while (!current.v);
2235     listener.lineEnd();
2236   }
2237 }
2238
2239 function d3_geo_clipPolygonLinkCircular(array) {
2240   if (!(n = array.length)) return;
2241   var n,
2242       i = 0,
2243       a = array[0],
2244       b;
2245   while (++i < n) {
2246     a.n = b = array[i];
2247     b.p = a;
2248     a = b;
2249   }
2250   a.n = b = array[0];
2251   b.p = a;
2252 }
2253
2254 function d3_geo_clipPolygonIntersection(point, points, other, entry) {
2255   this.x = point;
2256   this.z = points;
2257   this.o = other; // another intersection
2258   this.e = entry; // is an entry?
2259   this.v = false; // visited
2260   this.n = this.p = null; // next & previous
2261 }
2262
2263 function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {
2264   return function(rotate, listener) {
2265     var line = clipLine(listener),
2266         rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);
2267
2268     var clip = {
2269       point: point,
2270       lineStart: lineStart,
2271       lineEnd: lineEnd,
2272       polygonStart: function() {
2273         clip.point = pointRing;
2274         clip.lineStart = ringStart;
2275         clip.lineEnd = ringEnd;
2276         segments = [];
2277         polygon = [];
2278       },
2279       polygonEnd: function() {
2280         clip.point = point;
2281         clip.lineStart = lineStart;
2282         clip.lineEnd = lineEnd;
2283
2284         segments = d3.merge(segments);
2285         var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon);
2286         if (segments.length) {
2287           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2288           d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener);
2289         } else if (clipStartInside) {
2290           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2291           listener.lineStart();
2292           interpolate(null, null, 1, listener);
2293           listener.lineEnd();
2294         }
2295         if (polygonStarted) listener.polygonEnd(), polygonStarted = false;
2296         segments = polygon = null;
2297       },
2298       sphere: function() {
2299         listener.polygonStart();
2300         listener.lineStart();
2301         interpolate(null, null, 1, listener);
2302         listener.lineEnd();
2303         listener.polygonEnd();
2304       }
2305     };
2306
2307     function point(λ, φ) {
2308       var point = rotate(λ, φ);
2309       if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ);
2310     }
2311     function pointLine(λ, φ) {
2312       var point = rotate(λ, φ);
2313       line.point(point[0], point[1]);
2314     }
2315     function lineStart() { clip.point = pointLine; line.lineStart(); }
2316     function lineEnd() { clip.point = point; line.lineEnd(); }
2317
2318     var segments;
2319
2320     var buffer = d3_geo_clipBufferListener(),
2321         ringListener = clipLine(buffer),
2322         polygonStarted = false,
2323         polygon,
2324         ring;
2325
2326     function pointRing(λ, φ) {
2327       ring.push([λ, φ]);
2328       var point = rotate(λ, φ);
2329       ringListener.point(point[0], point[1]);
2330     }
2331
2332     function ringStart() {
2333       ringListener.lineStart();
2334       ring = [];
2335     }
2336
2337     function ringEnd() {
2338       pointRing(ring[0][0], ring[0][1]);
2339       ringListener.lineEnd();
2340
2341       var clean = ringListener.clean(),
2342           ringSegments = buffer.buffer(),
2343           segment,
2344           n = ringSegments.length;
2345
2346       ring.pop();
2347       polygon.push(ring);
2348       ring = null;
2349
2350       if (!n) return;
2351
2352       // No intersections.
2353       if (clean & 1) {
2354         segment = ringSegments[0];
2355         var n = segment.length - 1,
2356             i = -1,
2357             point;
2358         if (n > 0) {
2359           if (!polygonStarted) listener.polygonStart(), polygonStarted = true;
2360           listener.lineStart();
2361           while (++i < n) listener.point((point = segment[i])[0], point[1]);
2362           listener.lineEnd();
2363         }
2364         return;
2365       }
2366
2367       // Rejoin connected segments.
2368       // TODO reuse bufferListener.rejoin()?
2369       if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));
2370
2371       segments.push(ringSegments.filter(d3_geo_clipSegmentLength1));
2372     }
2373
2374     return clip;
2375   };
2376 }
2377
2378 function d3_geo_clipSegmentLength1(segment) {
2379   return segment.length > 1;
2380 }
2381
2382 function d3_geo_clipBufferListener() {
2383   var lines = [],
2384       line;
2385   return {
2386     lineStart: function() { lines.push(line = []); },
2387     point: function(λ, φ) { line.push([λ, φ]); },
2388     lineEnd: d3_noop,
2389     buffer: function() {
2390       var buffer = lines;
2391       lines = [];
2392       line = null;
2393       return buffer;
2394     },
2395     rejoin: function() {
2396       if (lines.length > 1) lines.push(lines.pop().concat(lines.shift()));
2397     }
2398   };
2399 }
2400
2401 // Intersection points are sorted along the clip edge. For both antimeridian
2402 // cutting and circle clipping, the same comparison is used.
2403 function d3_geo_clipSort(a, b) {
2404   return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1])
2405        - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]);
2406 }
2407 // Adds floating point numbers with twice the normal precision.
2408 // Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and
2409 // Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3)
2410 // 305–363 (1997).
2411 // Code adapted from GeographicLib by Charles F. F. Karney,
2412 // http://geographiclib.sourceforge.net/
2413 // See lib/geographiclib/LICENSE for details.
2414
2415 function d3_adder() {}
2416
2417 d3_adder.prototype = {
2418   s: 0, // rounded value
2419   t: 0, // exact error
2420   add: function(y) {
2421     d3_adderSum(y, this.t, d3_adderTemp);
2422     d3_adderSum(d3_adderTemp.s, this.s, this);
2423     if (this.s) this.t += d3_adderTemp.t;
2424     else this.s = d3_adderTemp.t;
2425   },
2426   reset: function() {
2427     this.s = this.t = 0;
2428   },
2429   valueOf: function() {
2430     return this.s;
2431   }
2432 };
2433
2434 var d3_adderTemp = new d3_adder;
2435
2436 function d3_adderSum(a, b, o) {
2437   var x = o.s = a + b, // a + b
2438       bv = x - a, av = x - bv; // b_virtual & a_virtual
2439   o.t = (a - av) + (b - bv); // a_roundoff + b_roundoff
2440 }
2441
2442 d3.geo.stream = function(object, listener) {
2443   if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) {
2444     d3_geo_streamObjectType[object.type](object, listener);
2445   } else {
2446     d3_geo_streamGeometry(object, listener);
2447   }
2448 };
2449
2450 function d3_geo_streamGeometry(geometry, listener) {
2451   if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) {
2452     d3_geo_streamGeometryType[geometry.type](geometry, listener);
2453   }
2454 }
2455
2456 var d3_geo_streamObjectType = {
2457   Feature: function(feature, listener) {
2458     d3_geo_streamGeometry(feature.geometry, listener);
2459   },
2460   FeatureCollection: function(object, listener) {
2461     var features = object.features, i = -1, n = features.length;
2462     while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener);
2463   }
2464 };
2465
2466 var d3_geo_streamGeometryType = {
2467   Sphere: function(object, listener) {
2468     listener.sphere();
2469   },
2470   Point: function(object, listener) {
2471     object = object.coordinates;
2472     listener.point(object[0], object[1], object[2]);
2473   },
2474   MultiPoint: function(object, listener) {
2475     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2476     while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]);
2477   },
2478   LineString: function(object, listener) {
2479     d3_geo_streamLine(object.coordinates, listener, 0);
2480   },
2481   MultiLineString: function(object, listener) {
2482     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2483     while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0);
2484   },
2485   Polygon: function(object, listener) {
2486     d3_geo_streamPolygon(object.coordinates, listener);
2487   },
2488   MultiPolygon: function(object, listener) {
2489     var coordinates = object.coordinates, i = -1, n = coordinates.length;
2490     while (++i < n) d3_geo_streamPolygon(coordinates[i], listener);
2491   },
2492   GeometryCollection: function(object, listener) {
2493     var geometries = object.geometries, i = -1, n = geometries.length;
2494     while (++i < n) d3_geo_streamGeometry(geometries[i], listener);
2495   }
2496 };
2497
2498 function d3_geo_streamLine(coordinates, listener, closed) {
2499   var i = -1, n = coordinates.length - closed, coordinate;
2500   listener.lineStart();
2501   while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]);
2502   listener.lineEnd();
2503 }
2504
2505 function d3_geo_streamPolygon(coordinates, listener) {
2506   var i = -1, n = coordinates.length;
2507   listener.polygonStart();
2508   while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1);
2509   listener.polygonEnd();
2510 }
2511
2512 d3.geo.area = function(object) {
2513   d3_geo_areaSum = 0;
2514   d3.geo.stream(object, d3_geo_area);
2515   return d3_geo_areaSum;
2516 };
2517
2518 var d3_geo_areaSum,
2519     d3_geo_areaRingSum = new d3_adder;
2520
2521 var d3_geo_area = {
2522   sphere: function() { d3_geo_areaSum += 4 * π; },
2523   point: d3_noop,
2524   lineStart: d3_noop,
2525   lineEnd: d3_noop,
2526
2527   // Only count area for polygon rings.
2528   polygonStart: function() {
2529     d3_geo_areaRingSum.reset();
2530     d3_geo_area.lineStart = d3_geo_areaRingStart;
2531   },
2532   polygonEnd: function() {
2533     var area = 2 * d3_geo_areaRingSum;
2534     d3_geo_areaSum += area < 0 ? 4 * π + area : area;
2535     d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop;
2536   }
2537 };
2538
2539 function d3_geo_areaRingStart() {
2540   var λ00, φ00, λ0, cosφ0, sinφ0; // start point and previous point
2541
2542   // For the first point, …
2543   d3_geo_area.point = function(λ, φ) {
2544     d3_geo_area.point = nextPoint;
2545     λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ);
2546   };
2547
2548   // For subsequent points, …
2549   function nextPoint(λ, φ) {
2550     λ *= d3_radians;
2551     φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole
2552
2553     // Spherical excess E for a spherical triangle with vertices: south pole,
2554     // previous point, current point.  Uses a formula derived from Cagnoli’s
2555     // theorem.  See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2).
2556     var dλ = λ - λ0,
2557         sdλ = dλ >= 0 ? 1 : -1,
2558         adλ = sdλ * dλ,
2559         cosφ = Math.cos(φ),
2560         sinφ = Math.sin(φ),
2561         k = sinφ0 * sinφ,
2562         u = cosφ0 * cosφ + k * Math.cos(adλ),
2563         v = k * sdλ * Math.sin(adλ);
2564     d3_geo_areaRingSum.add(Math.atan2(v, u));
2565
2566     // Advance the previous points.
2567     λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ;
2568   }
2569
2570   // For the last point, return to the start.
2571   d3_geo_area.lineEnd = function() {
2572     nextPoint(λ00, φ00);
2573   };
2574 }
2575 // TODO
2576 // cross and scale return new vectors,
2577 // whereas add and normalize operate in-place
2578
2579 function d3_geo_cartesian(spherical) {
2580   var λ = spherical[0],
2581       φ = spherical[1],
2582       cosφ = Math.cos(φ);
2583   return [
2584     cosφ * Math.cos(λ),
2585     cosφ * Math.sin(λ),
2586     Math.sin(φ)
2587   ];
2588 }
2589
2590 function d3_geo_cartesianDot(a, b) {
2591   return a[0] * b[0] + a[1] * b[1] + a[2] * b[2];
2592 }
2593
2594 function d3_geo_cartesianCross(a, b) {
2595   return [
2596     a[1] * b[2] - a[2] * b[1],
2597     a[2] * b[0] - a[0] * b[2],
2598     a[0] * b[1] - a[1] * b[0]
2599   ];
2600 }
2601
2602 function d3_geo_cartesianAdd(a, b) {
2603   a[0] += b[0];
2604   a[1] += b[1];
2605   a[2] += b[2];
2606 }
2607
2608 function d3_geo_cartesianScale(vector, k) {
2609   return [
2610     vector[0] * k,
2611     vector[1] * k,
2612     vector[2] * k
2613   ];
2614 }
2615
2616 function d3_geo_cartesianNormalize(d) {
2617   var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]);
2618   d[0] /= l;
2619   d[1] /= l;
2620   d[2] /= l;
2621 }
2622
2623 function d3_geo_pointInPolygon(point, polygon) {
2624   var meridian = point[0],
2625       parallel = point[1],
2626       meridianNormal = [Math.sin(meridian), -Math.cos(meridian), 0],
2627       polarAngle = 0,
2628       winding = 0;
2629   d3_geo_areaRingSum.reset();
2630
2631   for (var i = 0, n = polygon.length; i < n; ++i) {
2632     var ring = polygon[i],
2633         m = ring.length;
2634     if (!m) continue;
2635     var point0 = ring[0],
2636         λ0 = point0[0],
2637         φ0 = point0[1] / 2 + π / 4,
2638         sinφ0 = Math.sin(φ0),
2639         cosφ0 = Math.cos(φ0),
2640         j = 1;
2641
2642     while (true) {
2643       if (j === m) j = 0;
2644       point = ring[j];
2645       var λ = point[0],
2646           φ = point[1] / 2 + π / 4,
2647           sinφ = Math.sin(φ),
2648           cosφ = Math.cos(φ),
2649           dλ = λ - λ0,
2650           sdλ = dλ >= 0 ? 1 : -1,
2651           adλ = sdλ * dλ,
2652           antimeridian = adλ > π,
2653           k = sinφ0 * sinφ;
2654       d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ)));
2655
2656       polarAngle += antimeridian ? dλ + sdλ * τ : dλ;
2657
2658       // Are the longitudes either side of the point's meridian, and are the
2659       // latitudes smaller than the parallel?
2660       if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) {
2661         var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point));
2662         d3_geo_cartesianNormalize(arc);
2663         var intersection = d3_geo_cartesianCross(meridianNormal, arc);
2664         d3_geo_cartesianNormalize(intersection);
2665         var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]);
2666         if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) {
2667           winding += antimeridian ^ dλ >= 0 ? 1 : -1;
2668         }
2669       }
2670       if (!j++) break;
2671       λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point;
2672     }
2673   }
2674
2675   // First, determine whether the South pole is inside or outside:
2676   //
2677   // It is inside if:
2678   // * the polygon winds around it in a clockwise direction.
2679   // * the polygon does not (cumulatively) wind around it, but has a negative
2680   //   (counter-clockwise) area.
2681   //
2682   // Second, count the (signed) number of times a segment crosses a meridian
2683   // from the point to the South pole.  If it is zero, then the point is the
2684   // same side as the South pole.
2685
2686   return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ (winding & 1);
2687 }
2688
2689 var d3_geo_clipAntimeridian = d3_geo_clip(
2690     d3_true,
2691     d3_geo_clipAntimeridianLine,
2692     d3_geo_clipAntimeridianInterpolate,
2693     [-π, -π / 2]);
2694
2695 // Takes a line and cuts into visible segments. Return values:
2696 //   0: there were intersections or the line was empty.
2697 //   1: no intersections.
2698 //   2: there were intersections, and the first and last segments should be
2699 //      rejoined.
2700 function d3_geo_clipAntimeridianLine(listener) {
2701   var λ0 = NaN,
2702       φ0 = NaN,
2703       sλ0 = NaN,
2704       clean; // no intersections
2705
2706   return {
2707     lineStart: function() {
2708       listener.lineStart();
2709       clean = 1;
2710     },
2711     point: function(λ1, φ1) {
2712       var sλ1 = λ1 > 0 ? π : -π,
2713           dλ = abs(λ1 - λ0);
2714       if (abs(dλ - π) < ε) { // line crosses a pole
2715         listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ);
2716         listener.point(sλ0, φ0);
2717         listener.lineEnd();
2718         listener.lineStart();
2719         listener.point(sλ1, φ0);
2720         listener.point(λ1, φ0);
2721         clean = 0;
2722       } else if (sλ0 !== sλ1 && dλ >= π) { // line crosses antimeridian
2723         // handle degeneracies
2724         if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε;
2725         if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε;
2726         φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1);
2727         listener.point(sλ0, φ0);
2728         listener.lineEnd();
2729         listener.lineStart();
2730         listener.point(sλ1, φ0);
2731         clean = 0;
2732       }
2733       listener.point(λ0 = λ1, φ0 = φ1);
2734       sλ0 = sλ1;
2735     },
2736     lineEnd: function() {
2737       listener.lineEnd();
2738       λ0 = φ0 = NaN;
2739     },
2740     // if there are intersections, we always rejoin the first and last segments.
2741     clean: function() { return 2 - clean; }
2742   };
2743 }
2744
2745 function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) {
2746   var cosφ0,
2747       cosφ1,
2748       sinλ0_λ1 = Math.sin(λ0 - λ1);
2749   return abs(sinλ0_λ1) > ε
2750       ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1)
2751                  - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0))
2752                  / (cosφ0 * cosφ1 * sinλ0_λ1))
2753       : (φ0 + φ1) / 2;
2754 }
2755
2756 function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) {
2757   var φ;
2758   if (from == null) {
2759     φ = direction * halfπ;
2760     listener.point(-π,  φ);
2761     listener.point( 0,  φ);
2762     listener.point( π,  φ);
2763     listener.point( π,  0);
2764     listener.point( π, -φ);
2765     listener.point( 0, -φ);
2766     listener.point(-π, -φ);
2767     listener.point(-π,  0);
2768     listener.point(-π,  φ);
2769   } else if (abs(from[0] - to[0]) > ε) {
2770     var s = from[0] < to[0] ? π : -π;
2771     φ = direction * s / 2;
2772     listener.point(-s, φ);
2773     listener.point( 0, φ);
2774     listener.point( s, φ);
2775   } else {
2776     listener.point(to[0], to[1]);
2777   }
2778 }
2779
2780 function d3_geo_equirectangular(λ, φ) {
2781   return [λ, φ];
2782 }
2783
2784 (d3.geo.equirectangular = function() {
2785   return d3_geo_projection(d3_geo_equirectangular);
2786 }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular;
2787
2788 d3.geo.rotation = function(rotate) {
2789   rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0);
2790
2791   function forward(coordinates) {
2792     coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2793     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2794   }
2795
2796   forward.invert = function(coordinates) {
2797     coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians);
2798     return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;
2799   };
2800
2801   return forward;
2802 };
2803
2804 function d3_geo_identityRotation(λ, φ) {
2805   return [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2806 }
2807
2808 d3_geo_identityRotation.invert = d3_geo_equirectangular;
2809
2810 // Note: |δλ| must be < 2π
2811 function d3_geo_rotation(δλ, δφ, δγ) {
2812   return δλ ? (δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ))
2813     : d3_geo_rotationλ(δλ))
2814     : (δφ || δγ ? d3_geo_rotationφγ(δφ, δγ)
2815     : d3_geo_identityRotation);
2816 }
2817
2818 function d3_geo_forwardRotationλ(δλ) {
2819   return function(λ, φ) {
2820     return λ += δλ, [λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ];
2821   };
2822 }
2823
2824 function d3_geo_rotationλ(δλ) {
2825   var rotation = d3_geo_forwardRotationλ(δλ);
2826   rotation.invert = d3_geo_forwardRotationλ(-δλ);
2827   return rotation;
2828 }
2829
2830 function d3_geo_rotationφγ(δφ, δγ) {
2831   var cosδφ = Math.cos(δφ),
2832       sinδφ = Math.sin(δφ),
2833       cosδγ = Math.cos(δγ),
2834       sinδγ = Math.sin(δγ);
2835
2836   function rotation(λ, φ) {
2837     var cosφ = Math.cos(φ),
2838         x = Math.cos(λ) * cosφ,
2839         y = Math.sin(λ) * cosφ,
2840         z = Math.sin(φ),
2841         k = z * cosδφ + x * sinδφ;
2842     return [
2843       Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ),
2844       d3_asin(k * cosδγ + y * sinδγ)
2845     ];
2846   }
2847
2848   rotation.invert = function(λ, φ) {
2849     var cosφ = Math.cos(φ),
2850         x = Math.cos(λ) * cosφ,
2851         y = Math.sin(λ) * cosφ,
2852         z = Math.sin(φ),
2853         k = z * cosδγ - y * sinδγ;
2854     return [
2855       Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ),
2856       d3_asin(k * cosδφ - x * sinδφ)
2857     ];
2858   };
2859
2860   return rotation;
2861 }
2862
2863 d3.geo.circle = function() {
2864   var origin = [0, 0],
2865       angle,
2866       precision = 6,
2867       interpolate;
2868
2869   function circle() {
2870     var center = typeof origin === "function" ? origin.apply(this, arguments) : origin,
2871         rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert,
2872         ring = [];
2873
2874     interpolate(null, null, 1, {
2875       point: function(x, y) {
2876         ring.push(x = rotate(x, y));
2877         x[0] *= d3_degrees, x[1] *= d3_degrees;
2878       }
2879     });
2880
2881     return {type: "Polygon", coordinates: [ring]};
2882   }
2883
2884   circle.origin = function(x) {
2885     if (!arguments.length) return origin;
2886     origin = x;
2887     return circle;
2888   };
2889
2890   circle.angle = function(x) {
2891     if (!arguments.length) return angle;
2892     interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians);
2893     return circle;
2894   };
2895
2896   circle.precision = function(_) {
2897     if (!arguments.length) return precision;
2898     interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians);
2899     return circle;
2900   };
2901
2902   return circle.angle(90);
2903 };
2904
2905 // Interpolates along a circle centered at [0°, 0°], with a given radius and
2906 // precision.
2907 function d3_geo_circleInterpolate(radius, precision) {
2908   var cr = Math.cos(radius),
2909       sr = Math.sin(radius);
2910   return function(from, to, direction, listener) {
2911     var step = direction * precision;
2912     if (from != null) {
2913       from = d3_geo_circleAngle(cr, from);
2914       to = d3_geo_circleAngle(cr, to);
2915       if (direction > 0 ? from < to: from > to) from += direction * τ;
2916     } else {
2917       from = radius + direction * τ;
2918       to = radius - .5 * step;
2919     }
2920     for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) {
2921       listener.point((point = d3_geo_spherical([
2922         cr,
2923         -sr * Math.cos(t),
2924         -sr * Math.sin(t)
2925       ]))[0], point[1]);
2926     }
2927   };
2928 }
2929
2930 // Signed angle of a cartesian point relative to [cr, 0, 0].
2931 function d3_geo_circleAngle(cr, point) {
2932   var a = d3_geo_cartesian(point);
2933   a[0] -= cr;
2934   d3_geo_cartesianNormalize(a);
2935   var angle = d3_acos(-a[1]);
2936   return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI);
2937 }
2938
2939 // Clip features against a small circle centered at [0°, 0°].
2940 function d3_geo_clipCircle(radius) {
2941   var cr = Math.cos(radius),
2942       smallRadius = cr > 0,
2943       notHemisphere = abs(cr) > ε, // TODO optimise for this common case
2944       interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians);
2945
2946   return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-π, radius - π]);
2947
2948   function visible(λ, φ) {
2949     return Math.cos(λ) * Math.cos(φ) > cr;
2950   }
2951
2952   // Takes a line and cuts into visible segments. Return values used for
2953   // polygon clipping:
2954   //   0: there were intersections or the line was empty.
2955   //   1: no intersections.
2956   //   2: there were intersections, and the first and last segments should be
2957   //      rejoined.
2958   function clipLine(listener) {
2959     var point0, // previous point
2960         c0, // code for previous point
2961         v0, // visibility of previous point
2962         v00, // visibility of first point
2963         clean; // no intersections
2964     return {
2965       lineStart: function() {
2966         v00 = v0 = false;
2967         clean = 1;
2968       },
2969       point: function(λ, φ) {
2970         var point1 = [λ, φ],
2971             point2,
2972             v = visible(λ, φ),
2973             c = smallRadius
2974               ? v ? 0 : code(λ, φ)
2975               : v ? code(λ + (λ < 0 ? π : -π), φ) : 0;
2976         if (!point0 && (v00 = v0 = v)) listener.lineStart();
2977         // Handle degeneracies.
2978         // TODO ignore if not clipping polygons.
2979         if (v !== v0) {
2980           point2 = intersect(point0, point1);
2981           if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) {
2982             point1[0] += ε;
2983             point1[1] += ε;
2984             v = visible(point1[0], point1[1]);
2985           }
2986         }
2987         if (v !== v0) {
2988           clean = 0;
2989           if (v) {
2990             // outside going in
2991             listener.lineStart();
2992             point2 = intersect(point1, point0);
2993             listener.point(point2[0], point2[1]);
2994           } else {
2995             // inside going out
2996             point2 = intersect(point0, point1);
2997             listener.point(point2[0], point2[1]);
2998             listener.lineEnd();
2999           }
3000           point0 = point2;
3001         } else if (notHemisphere && point0 && smallRadius ^ v) {
3002           var t;
3003           // If the codes for two points are different, or are both zero,
3004           // and there this segment intersects with the small circle.
3005           if (!(c & c0) && (t = intersect(point1, point0, true))) {
3006             clean = 0;
3007             if (smallRadius) {
3008               listener.lineStart();
3009               listener.point(t[0][0], t[0][1]);
3010               listener.point(t[1][0], t[1][1]);
3011               listener.lineEnd();
3012             } else {
3013               listener.point(t[1][0], t[1][1]);
3014               listener.lineEnd();
3015               listener.lineStart();
3016               listener.point(t[0][0], t[0][1]);
3017             }
3018           }
3019         }
3020         if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) {
3021           listener.point(point1[0], point1[1]);
3022         }
3023         point0 = point1, v0 = v, c0 = c;
3024       },
3025       lineEnd: function() {
3026         if (v0) listener.lineEnd();
3027         point0 = null;
3028       },
3029       // Rejoin first and last segments if there were intersections and the first
3030       // and last points were visible.
3031       clean: function() { return clean | ((v00 && v0) << 1); }
3032     };
3033   }
3034
3035   // Intersects the great circle between a and b with the clip circle.
3036   function intersect(a, b, two) {
3037     var pa = d3_geo_cartesian(a),
3038         pb = d3_geo_cartesian(b);
3039
3040     // We have two planes, n1.p = d1 and n2.p = d2.
3041     // Find intersection line p(t) = c1 n1 + c2 n2 + t (n1 ⨯ n2).
3042     var n1 = [1, 0, 0], // normal
3043         n2 = d3_geo_cartesianCross(pa, pb),
3044         n2n2 = d3_geo_cartesianDot(n2, n2),
3045         n1n2 = n2[0], // d3_geo_cartesianDot(n1, n2),
3046         determinant = n2n2 - n1n2 * n1n2;
3047
3048     // Two polar points.
3049     if (!determinant) return !two && a;
3050
3051     var c1 =  cr * n2n2 / determinant,
3052         c2 = -cr * n1n2 / determinant,
3053         n1xn2 = d3_geo_cartesianCross(n1, n2),
3054         A = d3_geo_cartesianScale(n1, c1),
3055         B = d3_geo_cartesianScale(n2, c2);
3056     d3_geo_cartesianAdd(A, B);
3057
3058     // Solve |p(t)|^2 = 1.
3059     var u = n1xn2,
3060         w = d3_geo_cartesianDot(A, u),
3061         uu = d3_geo_cartesianDot(u, u),
3062         t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1);
3063
3064     if (t2 < 0) return;
3065
3066     var t = Math.sqrt(t2),
3067         q = d3_geo_cartesianScale(u, (-w - t) / uu);
3068     d3_geo_cartesianAdd(q, A);
3069     q = d3_geo_spherical(q);
3070     if (!two) return q;
3071
3072     // Two intersection points.
3073     var λ0 = a[0],
3074         λ1 = b[0],
3075         φ0 = a[1],
3076         φ1 = b[1],
3077         z;
3078     if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z;
3079     var δλ = λ1 - λ0,
3080         polar = abs(δλ - π) < ε,
3081         meridian = polar || δλ < ε;
3082
3083     if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z;
3084
3085     // Check that the first point is between a and b.
3086     if (meridian
3087         ? polar
3088           ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1)
3089           : φ0 <= q[1] && q[1] <= φ1
3090         : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) {
3091       var q1 = d3_geo_cartesianScale(u, (-w + t) / uu);
3092       d3_geo_cartesianAdd(q1, A);
3093       return [q, d3_geo_spherical(q1)];
3094     }
3095   }
3096
3097   // Generates a 4-bit vector representing the location of a point relative to
3098   // the small circle's bounding box.
3099   function code(λ, φ) {
3100     var r = smallRadius ? radius : π - radius,
3101         code = 0;
3102     if (λ < -r) code |= 1; // left
3103     else if (λ > r) code |= 2; // right
3104     if (φ < -r) code |= 4; // below
3105     else if (φ > r) code |= 8; // above
3106     return code;
3107   }
3108 }
3109
3110 // Liang–Barsky line clipping.
3111 function d3_geom_clipLine(x0, y0, x1, y1) {
3112   return function(line) {
3113     var a = line.a,
3114         b = line.b,
3115         ax = a.x,
3116         ay = a.y,
3117         bx = b.x,
3118         by = b.y,
3119         t0 = 0,
3120         t1 = 1,
3121         dx = bx - ax,
3122         dy = by - ay,
3123         r;
3124
3125     r = x0 - ax;
3126     if (!dx && r > 0) return;
3127     r /= dx;
3128     if (dx < 0) {
3129       if (r < t0) return;
3130       if (r < t1) t1 = r;
3131     } else if (dx > 0) {
3132       if (r > t1) return;
3133       if (r > t0) t0 = r;
3134     }
3135
3136     r = x1 - ax;
3137     if (!dx && r < 0) return;
3138     r /= dx;
3139     if (dx < 0) {
3140       if (r > t1) return;
3141       if (r > t0) t0 = r;
3142     } else if (dx > 0) {
3143       if (r < t0) return;
3144       if (r < t1) t1 = r;
3145     }
3146
3147     r = y0 - ay;
3148     if (!dy && r > 0) return;
3149     r /= dy;
3150     if (dy < 0) {
3151       if (r < t0) return;
3152       if (r < t1) t1 = r;
3153     } else if (dy > 0) {
3154       if (r > t1) return;
3155       if (r > t0) t0 = r;
3156     }
3157
3158     r = y1 - ay;
3159     if (!dy && r < 0) return;
3160     r /= dy;
3161     if (dy < 0) {
3162       if (r > t1) return;
3163       if (r > t0) t0 = r;
3164     } else if (dy > 0) {
3165       if (r < t0) return;
3166       if (r < t1) t1 = r;
3167     }
3168
3169     if (t0 > 0) line.a = {x: ax + t0 * dx, y: ay + t0 * dy};
3170     if (t1 < 1) line.b = {x: ax + t1 * dx, y: ay + t1 * dy};
3171     return line;
3172   };
3173 }
3174
3175 var d3_geo_clipExtentMAX = 1e9;
3176
3177 d3.geo.clipExtent = function() {
3178   var x0, y0, x1, y1,
3179       stream,
3180       clip,
3181       clipExtent = {
3182         stream: function(output) {
3183           if (stream) stream.valid = false;
3184           stream = clip(output);
3185           stream.valid = true; // allow caching by d3.geo.path
3186           return stream;
3187         },
3188         extent: function(_) {
3189           if (!arguments.length) return [[x0, y0], [x1, y1]];
3190           clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]);
3191           if (stream) stream.valid = false, stream = null;
3192           return clipExtent;
3193         }
3194       };
3195   return clipExtent.extent([[0, 0], [960, 500]]);
3196 };
3197
3198 function d3_geo_clipExtent(x0, y0, x1, y1) {
3199   return function(listener) {
3200     var listener_ = listener,
3201         bufferListener = d3_geo_clipBufferListener(),
3202         clipLine = d3_geom_clipLine(x0, y0, x1, y1),
3203         segments,
3204         polygon,
3205         ring;
3206
3207     var clip = {
3208       point: point,
3209       lineStart: lineStart,
3210       lineEnd: lineEnd,
3211       polygonStart: function() {
3212         listener = bufferListener;
3213         segments = [];
3214         polygon = [];
3215         clean = true;
3216       },
3217       polygonEnd: function() {
3218         listener = listener_;
3219         segments = d3.merge(segments);
3220         var clipStartInside = insidePolygon([x0, y1]),
3221             inside = clean && clipStartInside,
3222             visible = segments.length;
3223         if (inside || visible) {
3224           listener.polygonStart();
3225           if (inside) {
3226             listener.lineStart();
3227             interpolate(null, null, 1, listener);
3228             listener.lineEnd();
3229           }
3230           if (visible) {
3231             d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener);
3232           }
3233           listener.polygonEnd();
3234         }
3235         segments = polygon = ring = null;
3236       }
3237     };
3238
3239     function insidePolygon(p) {
3240       var wn = 0, // the winding number counter
3241           n = polygon.length,
3242           y = p[1];
3243
3244       for (var i = 0; i < n; ++i) {
3245         for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) {
3246           b = v[j];
3247           if (a[1] <= y) {
3248             if (b[1] >  y && d3_cross2d(a, b, p) > 0) ++wn;
3249           } else {
3250             if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn;
3251           }
3252           a = b;
3253         }
3254       }
3255       return wn !== 0;
3256     }
3257
3258     function interpolate(from, to, direction, listener) {
3259       var a = 0, a1 = 0;
3260       if (from == null ||
3261           (a = corner(from, direction)) !== (a1 = corner(to, direction)) ||
3262           comparePoints(from, to) < 0 ^ direction > 0) {
3263         do {
3264           listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0);
3265         } while ((a = (a + direction + 4) % 4) !== a1);
3266       } else {
3267         listener.point(to[0], to[1]);
3268       }
3269     }
3270
3271     function pointVisible(x, y) {
3272       return x0 <= x && x <= x1 && y0 <= y && y <= y1;
3273     }
3274
3275     function point(x, y) {
3276       if (pointVisible(x, y)) listener.point(x, y);
3277     }
3278
3279     var x__, y__, v__, // first point
3280         x_, y_, v_, // previous point
3281         first,
3282         clean;
3283
3284     function lineStart() {
3285       clip.point = linePoint;
3286       if (polygon) polygon.push(ring = []);
3287       first = true;
3288       v_ = false;
3289       x_ = y_ = NaN;
3290     }
3291
3292     function lineEnd() {
3293       // TODO rather than special-case polygons, simply handle them separately.
3294       // Ideally, coincident intersection points should be jittered to avoid
3295       // clipping issues.
3296       if (segments) {
3297         linePoint(x__, y__);
3298         if (v__ && v_) bufferListener.rejoin();
3299         segments.push(bufferListener.buffer());
3300       }
3301       clip.point = point;
3302       if (v_) listener.lineEnd();
3303     }
3304
3305     function linePoint(x, y) {
3306       x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x));
3307       y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y));
3308       var v = pointVisible(x, y);
3309       if (polygon) ring.push([x, y]);
3310       if (first) {
3311         x__ = x, y__ = y, v__ = v;
3312         first = false;
3313         if (v) {
3314           listener.lineStart();
3315           listener.point(x, y);
3316         }
3317       } else {
3318         if (v && v_) listener.point(x, y);
3319         else {
3320           var l = {a: {x: x_, y: y_}, b: {x: x, y: y}};
3321           if (clipLine(l)) {
3322             if (!v_) {
3323               listener.lineStart();
3324               listener.point(l.a.x, l.a.y);
3325             }
3326             listener.point(l.b.x, l.b.y);
3327             if (!v) listener.lineEnd();
3328             clean = false;
3329           } else if (v) {
3330             listener.lineStart();
3331             listener.point(x, y);
3332             clean = false;
3333           }
3334         }
3335       }
3336       x_ = x, y_ = y, v_ = v;
3337     }
3338
3339     return clip;
3340   };
3341
3342   function corner(p, direction) {
3343     return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3
3344         : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1
3345         : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0
3346         : direction > 0 ? 3 : 2; // abs(p[1] - y1) < ε
3347   }
3348
3349   function compare(a, b) {
3350     return comparePoints(a.x, b.x);
3351   }
3352
3353   function comparePoints(a, b) {
3354     var ca = corner(a, 1),
3355         cb = corner(b, 1);
3356     return ca !== cb ? ca - cb
3357         : ca === 0 ? b[1] - a[1]
3358         : ca === 1 ? a[0] - b[0]
3359         : ca === 2 ? a[1] - b[1]
3360         : b[0] - a[0];
3361   }
3362 }
3363 function d3_geo_compose(a, b) {
3364
3365   function compose(x, y) {
3366     return x = a(x, y), b(x[0], x[1]);
3367   }
3368
3369   if (a.invert && b.invert) compose.invert = function(x, y) {
3370     return x = b.invert(x, y), x && a.invert(x[0], x[1]);
3371   };
3372
3373   return compose;
3374 }
3375
3376 function d3_geo_conic(projectAt) {
3377   var φ0 = 0,
3378       φ1 = π / 3,
3379       m = d3_geo_projectionMutator(projectAt),
3380       p = m(φ0, φ1);
3381
3382   p.parallels = function(_) {
3383     if (!arguments.length) return [φ0 / π * 180, φ1 / π * 180];
3384     return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180);
3385   };
3386
3387   return p;
3388 }
3389
3390 function d3_geo_conicEqualArea(φ0, φ1) {
3391   var sinφ0 = Math.sin(φ0),
3392       n = (sinφ0 + Math.sin(φ1)) / 2,
3393       C = 1 + sinφ0 * (2 * n - sinφ0),
3394       ρ0 = Math.sqrt(C) / n;
3395
3396   function forward(λ, φ) {
3397     var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n;
3398     return [
3399       ρ * Math.sin(λ *= n),
3400       ρ0 - ρ * Math.cos(λ)
3401     ];
3402   }
3403
3404   forward.invert = function(x, y) {
3405     var ρ0_y = ρ0 - y;
3406     return [
3407       Math.atan2(x, ρ0_y) / n,
3408       d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n))
3409     ];
3410   };
3411
3412   return forward;
3413 }
3414
3415 (d3.geo.conicEqualArea = function() {
3416   return d3_geo_conic(d3_geo_conicEqualArea);
3417 }).raw = d3_geo_conicEqualArea;
3418
3419 // ESRI:102003
3420 d3.geo.albers = function() {
3421   return d3.geo.conicEqualArea()
3422       .rotate([96, 0])
3423       .center([-.6, 38.7])
3424       .parallels([29.5, 45.5])
3425       .scale(1070);
3426 };
3427
3428 // A composite projection for the United States, configured by default for
3429 // 960×500. Also works quite well at 960×600 with scale 1285. The set of
3430 // standard parallels for each region comes from USGS, which is published here:
3431 // http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers
3432 d3.geo.albersUsa = function() {
3433   var lower48 = d3.geo.albers();
3434
3435   // EPSG:3338
3436   var alaska = d3.geo.conicEqualArea()
3437       .rotate([154, 0])
3438       .center([-2, 58.5])
3439       .parallels([55, 65]);
3440
3441   // ESRI:102007
3442   var hawaii = d3.geo.conicEqualArea()
3443       .rotate([157, 0])
3444       .center([-3, 19.9])
3445       .parallels([8, 18]);
3446
3447   var point,
3448       pointStream = {point: function(x, y) { point = [x, y]; }},
3449       lower48Point,
3450       alaskaPoint,
3451       hawaiiPoint;
3452
3453   function albersUsa(coordinates) {
3454     var x = coordinates[0], y = coordinates[1];
3455     point = null;
3456     (lower48Point(x, y), point)
3457         || (alaskaPoint(x, y), point)
3458         || hawaiiPoint(x, y);
3459     return point;
3460   }
3461
3462   albersUsa.invert = function(coordinates) {
3463     var k = lower48.scale(),
3464         t = lower48.translate(),
3465         x = (coordinates[0] - t[0]) / k,
3466         y = (coordinates[1] - t[1]) / k;
3467     return (y >= .120 && y < .234 && x >= -.425 && x < -.214 ? alaska
3468         : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii
3469         : lower48).invert(coordinates);
3470   };
3471
3472   // A naïve multi-projection stream.
3473   // The projections must have mutually exclusive clip regions on the sphere,
3474   // as this will avoid emitting interleaving lines and polygons.
3475   albersUsa.stream = function(stream) {
3476     var lower48Stream = lower48.stream(stream),
3477         alaskaStream = alaska.stream(stream),
3478         hawaiiStream = hawaii.stream(stream);
3479     return {
3480       point: function(x, y) {
3481         lower48Stream.point(x, y);
3482         alaskaStream.point(x, y);
3483         hawaiiStream.point(x, y);
3484       },
3485       sphere: function() {
3486         lower48Stream.sphere();
3487         alaskaStream.sphere();
3488         hawaiiStream.sphere();
3489       },
3490       lineStart: function() {
3491         lower48Stream.lineStart();
3492         alaskaStream.lineStart();
3493         hawaiiStream.lineStart();
3494       },
3495       lineEnd: function() {
3496         lower48Stream.lineEnd();
3497         alaskaStream.lineEnd();
3498         hawaiiStream.lineEnd();
3499       },
3500       polygonStart: function() {
3501         lower48Stream.polygonStart();
3502         alaskaStream.polygonStart();
3503         hawaiiStream.polygonStart();
3504       },
3505       polygonEnd: function() {
3506         lower48Stream.polygonEnd();
3507         alaskaStream.polygonEnd();
3508         hawaiiStream.polygonEnd();
3509       }
3510     };
3511   };
3512
3513   albersUsa.precision = function(_) {
3514     if (!arguments.length) return lower48.precision();
3515     lower48.precision(_);
3516     alaska.precision(_);
3517     hawaii.precision(_);
3518     return albersUsa;
3519   };
3520
3521   albersUsa.scale = function(_) {
3522     if (!arguments.length) return lower48.scale();
3523     lower48.scale(_);
3524     alaska.scale(_ * .35);
3525     hawaii.scale(_);
3526     return albersUsa.translate(lower48.translate());
3527   };
3528
3529   albersUsa.translate = function(_) {
3530     if (!arguments.length) return lower48.translate();
3531     var k = lower48.scale(), x = +_[0], y = +_[1];
3532
3533     lower48Point = lower48
3534         .translate(_)
3535         .clipExtent([[x - .455 * k, y - .238 * k], [x + .455 * k, y + .238 * k]])
3536         .stream(pointStream).point;
3537
3538     alaskaPoint = alaska
3539         .translate([x - .307 * k, y + .201 * k])
3540         .clipExtent([[x - .425 * k + ε, y + .120 * k + ε], [x - .214 * k - ε, y + .234 * k - ε]])
3541         .stream(pointStream).point;
3542
3543     hawaiiPoint = hawaii
3544         .translate([x - .205 * k, y + .212 * k])
3545         .clipExtent([[x - .214 * k + ε, y + .166 * k + ε], [x - .115 * k - ε, y + .234 * k - ε]])
3546         .stream(pointStream).point;
3547
3548     return albersUsa;
3549   };
3550
3551   return albersUsa.scale(1070);
3552 };
3553
3554 d3.geo.bounds = (function() {
3555   var λ0, φ0, λ1, φ1, // bounds
3556       λ_, // previous λ-coordinate
3557       λ__, φ__, // first point
3558       p0, // previous 3D point
3559       dλSum,
3560       ranges,
3561       range;
3562
3563   var bound = {
3564     point: point,
3565     lineStart: lineStart,
3566     lineEnd: lineEnd,
3567
3568     polygonStart: function() {
3569       bound.point = ringPoint;
3570       bound.lineStart = ringStart;
3571       bound.lineEnd = ringEnd;
3572       dλSum = 0;
3573       d3_geo_area.polygonStart();
3574     },
3575     polygonEnd: function() {
3576       d3_geo_area.polygonEnd();
3577       bound.point = point;
3578       bound.lineStart = lineStart;
3579       bound.lineEnd = lineEnd;
3580       if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90);
3581       else if (dλSum > ε) φ1 = 90;
3582       else if (dλSum < -ε) φ0 = -90;
3583       range[0] = λ0, range[1] = λ1;
3584     }
3585   };
3586
3587   function point(λ, φ) {
3588     ranges.push(range = [λ0 = λ, λ1 = λ]);
3589     if (φ < φ0) φ0 = φ;
3590     if (φ > φ1) φ1 = φ;
3591   }
3592
3593   function linePoint(λ, φ) {
3594     var p = d3_geo_cartesian([λ * d3_radians, φ * d3_radians]);
3595     if (p0) {
3596       var normal = d3_geo_cartesianCross(p0, p),
3597           equatorial = [normal[1], -normal[0], 0],
3598           inflection = d3_geo_cartesianCross(equatorial, normal);
3599       d3_geo_cartesianNormalize(inflection);
3600       inflection = d3_geo_spherical(inflection);
3601       var dλ = λ - λ_,
3602           s = dλ > 0 ? 1 : -1,
3603           λi = inflection[0] * d3_degrees * s,
3604           antimeridian = abs(dλ) > 180;
3605       if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3606         var φi = inflection[1] * d3_degrees;
3607         if (φi > φ1) φ1 = φi;
3608       } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) {
3609         var φi = -inflection[1] * d3_degrees;
3610         if (φi < φ0) φ0 = φi;
3611       } else {
3612         if (φ < φ0) φ0 = φ;
3613         if (φ > φ1) φ1 = φ;
3614       }
3615       if (antimeridian) {
3616         if (λ < λ_) {
3617           if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3618         } else {
3619           if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3620         }
3621       } else {
3622         if (λ1 >= λ0) {
3623           if (λ < λ0) λ0 = λ;
3624           if (λ > λ1) λ1 = λ;
3625         } else {
3626           if (λ > λ_) {
3627             if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;
3628           } else {
3629             if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;
3630           }
3631         }
3632       }
3633     } else {
3634       point(λ, φ);
3635     }
3636     p0 = p, λ_ = λ;
3637   }
3638
3639   function lineStart() { bound.point = linePoint; }
3640   function lineEnd() {
3641     range[0] = λ0, range[1] = λ1;
3642     bound.point = point;
3643     p0 = null;
3644   }
3645
3646   function ringPoint(λ, φ) {
3647     if (p0) {
3648       var dλ = λ - λ_;
3649       dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ;
3650     } else λ__ = λ, φ__ = φ;
3651     d3_geo_area.point(λ, φ);
3652     linePoint(λ, φ);
3653   }
3654
3655   function ringStart() {
3656     d3_geo_area.lineStart();
3657   }
3658
3659   function ringEnd() {
3660     ringPoint(λ__, φ__);
3661     d3_geo_area.lineEnd();
3662     if (abs(dλSum) > ε) λ0 = -(λ1 = 180);
3663     range[0] = λ0, range[1] = λ1;
3664     p0 = null;
3665   }
3666
3667   // Finds the left-right distance between two longitudes.
3668   // This is almost the same as (λ1 - λ0 + 360°) % 360°, except that we want
3669   // the distance between ±180° to be 360°.
3670   function angle(λ0, λ1) { return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; }
3671
3672   function compareRanges(a, b) { return a[0] - b[0]; }
3673
3674   function withinRange(x, range) {
3675     return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;
3676   }
3677
3678   return function(feature) {
3679     φ1 = λ1 = -(λ0 = φ0 = Infinity);
3680     ranges = [];
3681
3682     d3.geo.stream(feature, bound);
3683
3684     var n = ranges.length;
3685     if (n) {
3686       // First, sort ranges by their minimum longitudes.
3687       ranges.sort(compareRanges);
3688
3689       // Then, merge any ranges that overlap.
3690       for (var i = 1, a = ranges[0], b, merged = [a]; i < n; ++i) {
3691         b = ranges[i];
3692         if (withinRange(b[0], a) || withinRange(b[1], a)) {
3693           if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1];
3694           if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0];
3695         } else {
3696           merged.push(a = b);
3697         }
3698       }
3699
3700       // Finally, find the largest gap between the merged ranges.
3701       // The final bounding box will be the inverse of this gap.
3702       var best = -Infinity, dλ;
3703       for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) {
3704         b = merged[i];
3705         if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1];
3706       }
3707     }
3708     ranges = range = null;
3709
3710     return λ0 === Infinity || φ0 === Infinity
3711         ? [[NaN, NaN], [NaN, NaN]]
3712         : [[λ0, φ0], [λ1, φ1]];
3713   };
3714 })();
3715
3716 d3.geo.centroid = function(object) {
3717   d3_geo_centroidW0 = d3_geo_centroidW1 =
3718   d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
3719   d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
3720   d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
3721   d3.geo.stream(object, d3_geo_centroid);
3722
3723   var x = d3_geo_centroidX2,
3724       y = d3_geo_centroidY2,
3725       z = d3_geo_centroidZ2,
3726       m = x * x + y * y + z * z;
3727
3728   // If the area-weighted centroid is undefined, fall back to length-weighted centroid.
3729   if (m < ε2) {
3730     x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1;
3731     // If the feature has zero length, fall back to arithmetic mean of point vectors.
3732     if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0;
3733     m = x * x + y * y + z * z;
3734     // If the feature still has an undefined centroid, then return.
3735     if (m < ε2) return [NaN, NaN];
3736   }
3737
3738   return [Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees];
3739 };
3740
3741 var d3_geo_centroidW0,
3742     d3_geo_centroidW1,
3743     d3_geo_centroidX0,
3744     d3_geo_centroidY0,
3745     d3_geo_centroidZ0,
3746     d3_geo_centroidX1,
3747     d3_geo_centroidY1,
3748     d3_geo_centroidZ1,
3749     d3_geo_centroidX2,
3750     d3_geo_centroidY2,
3751     d3_geo_centroidZ2;
3752
3753 var d3_geo_centroid = {
3754   sphere: d3_noop,
3755   point: d3_geo_centroidPoint,
3756   lineStart: d3_geo_centroidLineStart,
3757   lineEnd: d3_geo_centroidLineEnd,
3758   polygonStart: function() {
3759     d3_geo_centroid.lineStart = d3_geo_centroidRingStart;
3760   },
3761   polygonEnd: function() {
3762     d3_geo_centroid.lineStart = d3_geo_centroidLineStart;
3763   }
3764 };
3765
3766 // Arithmetic mean of Cartesian vectors.
3767 function d3_geo_centroidPoint(λ, φ) {
3768   λ *= d3_radians;
3769   var cosφ = Math.cos(φ *= d3_radians);
3770   d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ));
3771 }
3772
3773 function d3_geo_centroidPointXYZ(x, y, z) {
3774   ++d3_geo_centroidW0;
3775   d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0;
3776   d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0;
3777   d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0;
3778 }
3779
3780 function d3_geo_centroidLineStart() {
3781   var x0, y0, z0; // previous point
3782
3783   d3_geo_centroid.point = function(λ, φ) {
3784     λ *= d3_radians;
3785     var cosφ = Math.cos(φ *= d3_radians);
3786     x0 = cosφ * Math.cos(λ);
3787     y0 = cosφ * Math.sin(λ);
3788     z0 = Math.sin(φ);
3789     d3_geo_centroid.point = nextPoint;
3790     d3_geo_centroidPointXYZ(x0, y0, z0);
3791   };
3792
3793   function nextPoint(λ, φ) {
3794     λ *= d3_radians;
3795     var cosφ = Math.cos(φ *= d3_radians),
3796         x = cosφ * Math.cos(λ),
3797         y = cosφ * Math.sin(λ),
3798         z = Math.sin(φ),
3799         w = Math.atan2(
3800           Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w),
3801           x0 * x + y0 * y + z0 * z);
3802     d3_geo_centroidW1 += w;
3803     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3804     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3805     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3806     d3_geo_centroidPointXYZ(x0, y0, z0);
3807   }
3808 }
3809
3810 function d3_geo_centroidLineEnd() {
3811   d3_geo_centroid.point = d3_geo_centroidPoint;
3812 }
3813
3814 // See J. E. Brock, The Inertia Tensor for a Spherical Triangle,
3815 // J. Applied Mechanics 42, 239 (1975).
3816 function d3_geo_centroidRingStart() {
3817   var λ00, φ00, // first point
3818       x0, y0, z0; // previous point
3819
3820   d3_geo_centroid.point = function(λ, φ) {
3821     λ00 = λ, φ00 = φ;
3822     d3_geo_centroid.point = nextPoint;
3823     λ *= d3_radians;
3824     var cosφ = Math.cos(φ *= d3_radians);
3825     x0 = cosφ * Math.cos(λ);
3826     y0 = cosφ * Math.sin(λ);
3827     z0 = Math.sin(φ);
3828     d3_geo_centroidPointXYZ(x0, y0, z0);
3829   };
3830
3831   d3_geo_centroid.lineEnd = function() {
3832     nextPoint(λ00, φ00);
3833     d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd;
3834     d3_geo_centroid.point = d3_geo_centroidPoint;
3835   };
3836
3837   function nextPoint(λ, φ) {
3838     λ *= d3_radians;
3839     var cosφ = Math.cos(φ *= d3_radians),
3840         x = cosφ * Math.cos(λ),
3841         y = cosφ * Math.sin(λ),
3842         z = Math.sin(φ),
3843         cx = y0 * z - z0 * y,
3844         cy = z0 * x - x0 * z,
3845         cz = x0 * y - y0 * x,
3846         m = Math.sqrt(cx * cx + cy * cy + cz * cz),
3847         u = x0 * x + y0 * y + z0 * z,
3848         v = m && -d3_acos(u) / m, // area weight
3849         w = Math.atan2(m, u); // line weight
3850     d3_geo_centroidX2 += v * cx;
3851     d3_geo_centroidY2 += v * cy;
3852     d3_geo_centroidZ2 += v * cz;
3853     d3_geo_centroidW1 += w;
3854     d3_geo_centroidX1 += w * (x0 + (x0 = x));
3855     d3_geo_centroidY1 += w * (y0 + (y0 = y));
3856     d3_geo_centroidZ1 += w * (z0 + (z0 = z));
3857     d3_geo_centroidPointXYZ(x0, y0, z0);
3858   }
3859 }
3860
3861 // TODO Unify this code with d3.geom.polygon area?
3862
3863 var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = {
3864   point: d3_noop,
3865   lineStart: d3_noop,
3866   lineEnd: d3_noop,
3867
3868   // Only count area for polygon rings.
3869   polygonStart: function() {
3870     d3_geo_pathAreaPolygon = 0;
3871     d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart;
3872   },
3873   polygonEnd: function() {
3874     d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop;
3875     d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2);
3876   }
3877 };
3878
3879 function d3_geo_pathAreaRingStart() {
3880   var x00, y00, x0, y0;
3881
3882   // For the first point, …
3883   d3_geo_pathArea.point = function(x, y) {
3884     d3_geo_pathArea.point = nextPoint;
3885     x00 = x0 = x, y00 = y0 = y;
3886   };
3887
3888   // For subsequent points, …
3889   function nextPoint(x, y) {
3890     d3_geo_pathAreaPolygon += y0 * x - x0 * y;
3891     x0 = x, y0 = y;
3892   }
3893
3894   // For the last point, return to the start.
3895   d3_geo_pathArea.lineEnd = function() {
3896     nextPoint(x00, y00);
3897   };
3898 }
3899
3900 var d3_geo_pathBoundsX0,
3901     d3_geo_pathBoundsY0,
3902     d3_geo_pathBoundsX1,
3903     d3_geo_pathBoundsY1;
3904
3905 var d3_geo_pathBounds = {
3906   point: d3_geo_pathBoundsPoint,
3907   lineStart: d3_noop,
3908   lineEnd: d3_noop,
3909   polygonStart: d3_noop,
3910   polygonEnd: d3_noop
3911 };
3912
3913 function d3_geo_pathBoundsPoint(x, y) {
3914   if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x;
3915   if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x;
3916   if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y;
3917   if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y;
3918 }
3919 function d3_geo_pathBuffer() {
3920   var pointCircle = d3_geo_pathBufferCircle(4.5),
3921       buffer = [];
3922
3923   var stream = {
3924     point: point,
3925
3926     // While inside a line, override point to moveTo then lineTo.
3927     lineStart: function() { stream.point = pointLineStart; },
3928     lineEnd: lineEnd,
3929
3930     // While inside a polygon, override lineEnd to closePath.
3931     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
3932     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
3933
3934     pointRadius: function(_) {
3935       pointCircle = d3_geo_pathBufferCircle(_);
3936       return stream;
3937     },
3938
3939     result: function() {
3940       if (buffer.length) {
3941         var result = buffer.join("");
3942         buffer = [];
3943         return result;
3944       }
3945     }
3946   };
3947
3948   function point(x, y) {
3949     buffer.push("M", x, ",", y, pointCircle);
3950   }
3951
3952   function pointLineStart(x, y) {
3953     buffer.push("M", x, ",", y);
3954     stream.point = pointLine;
3955   }
3956
3957   function pointLine(x, y) {
3958     buffer.push("L", x, ",", y);
3959   }
3960
3961   function lineEnd() {
3962     stream.point = point;
3963   }
3964
3965   function lineEndPolygon() {
3966     buffer.push("Z");
3967   }
3968
3969   return stream;
3970 }
3971
3972 function d3_geo_pathBufferCircle(radius) {
3973   return "m0," + radius
3974       + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius
3975       + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius
3976       + "z";
3977 }
3978
3979 // TODO Unify this code with d3.geom.polygon centroid?
3980 // TODO Enforce positive area for exterior, negative area for interior?
3981
3982 var d3_geo_pathCentroid = {
3983   point: d3_geo_pathCentroidPoint,
3984
3985   // For lines, weight by length.
3986   lineStart: d3_geo_pathCentroidLineStart,
3987   lineEnd: d3_geo_pathCentroidLineEnd,
3988
3989   // For polygons, weight by area.
3990   polygonStart: function() {
3991     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart;
3992   },
3993   polygonEnd: function() {
3994     d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
3995     d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart;
3996     d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd;
3997   }
3998 };
3999
4000 function d3_geo_pathCentroidPoint(x, y) {
4001   d3_geo_centroidX0 += x;
4002   d3_geo_centroidY0 += y;
4003   ++d3_geo_centroidZ0;
4004 }
4005
4006 function d3_geo_pathCentroidLineStart() {
4007   var x0, y0;
4008
4009   d3_geo_pathCentroid.point = function(x, y) {
4010     d3_geo_pathCentroid.point = nextPoint;
4011     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4012   };
4013
4014   function nextPoint(x, y) {
4015     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4016     d3_geo_centroidX1 += z * (x0 + x) / 2;
4017     d3_geo_centroidY1 += z * (y0 + y) / 2;
4018     d3_geo_centroidZ1 += z;
4019     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4020   }
4021 }
4022
4023 function d3_geo_pathCentroidLineEnd() {
4024   d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;
4025 }
4026
4027 function d3_geo_pathCentroidRingStart() {
4028   var x00, y00, x0, y0;
4029
4030   // For the first point, …
4031   d3_geo_pathCentroid.point = function(x, y) {
4032     d3_geo_pathCentroid.point = nextPoint;
4033     d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y);
4034   };
4035
4036   // For subsequent points, …
4037   function nextPoint(x, y) {
4038     var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);
4039     d3_geo_centroidX1 += z * (x0 + x) / 2;
4040     d3_geo_centroidY1 += z * (y0 + y) / 2;
4041     d3_geo_centroidZ1 += z;
4042
4043     z = y0 * x - x0 * y;
4044     d3_geo_centroidX2 += z * (x0 + x);
4045     d3_geo_centroidY2 += z * (y0 + y);
4046     d3_geo_centroidZ2 += z * 3;
4047     d3_geo_pathCentroidPoint(x0 = x, y0 = y);
4048   }
4049
4050   // For the last point, return to the start.
4051   d3_geo_pathCentroid.lineEnd = function() {
4052     nextPoint(x00, y00);
4053   };
4054 }
4055
4056 function d3_geo_pathContext(context) {
4057   var pointRadius = 4.5;
4058
4059   var stream = {
4060     point: point,
4061
4062     // While inside a line, override point to moveTo then lineTo.
4063     lineStart: function() { stream.point = pointLineStart; },
4064     lineEnd: lineEnd,
4065
4066     // While inside a polygon, override lineEnd to closePath.
4067     polygonStart: function() { stream.lineEnd = lineEndPolygon; },
4068     polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; },
4069
4070     pointRadius: function(_) {
4071       pointRadius = _;
4072       return stream;
4073     },
4074
4075     result: d3_noop
4076   };
4077
4078   function point(x, y) {
4079     context.moveTo(x, y);
4080     context.arc(x, y, pointRadius, 0, τ);
4081   }
4082
4083   function pointLineStart(x, y) {
4084     context.moveTo(x, y);
4085     stream.point = pointLine;
4086   }
4087
4088   function pointLine(x, y) {
4089     context.lineTo(x, y);
4090   }
4091
4092   function lineEnd() {
4093     stream.point = point;
4094   }
4095
4096   function lineEndPolygon() {
4097     context.closePath();
4098   }
4099
4100   return stream;
4101 }
4102
4103 function d3_geo_resample(project) {
4104   var δ2 = .5, // precision, px²
4105       cosMinDistance = Math.cos(30 * d3_radians), // cos(minimum angular distance)
4106       maxDepth = 16;
4107
4108   function resample(stream) {
4109     return (maxDepth ? resampleRecursive : resampleNone)(stream);
4110   }
4111
4112   function resampleNone(stream) {
4113     return d3_geo_transformPoint(stream, function(x, y) {
4114       x = project(x, y);
4115       stream.point(x[0], x[1]);
4116     });
4117   }
4118
4119   function resampleRecursive(stream) {
4120     var λ00, φ00, x00, y00, a00, b00, c00, // first point
4121         λ0, x0, y0, a0, b0, c0; // previous point
4122
4123     var resample = {
4124       point: point,
4125       lineStart: lineStart,
4126       lineEnd: lineEnd,
4127       polygonStart: function() { stream.polygonStart(); resample.lineStart = ringStart; },
4128       polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; }
4129     };
4130
4131     function point(x, y) {
4132       x = project(x, y);
4133       stream.point(x[0], x[1]);
4134     }
4135
4136     function lineStart() {
4137       x0 = NaN;
4138       resample.point = linePoint;
4139       stream.lineStart();
4140     }
4141
4142     function linePoint(λ, φ) {
4143       var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ);
4144       resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream);
4145       stream.point(x0, y0);
4146     }
4147
4148     function lineEnd() {
4149       resample.point = point;
4150       stream.lineEnd();
4151     }
4152
4153     function ringStart() {
4154       lineStart();
4155       resample.point = ringPoint;
4156       resample.lineEnd = ringEnd;
4157     }
4158
4159     function ringPoint(λ, φ) {
4160       linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0;
4161       resample.point = linePoint;
4162     }
4163
4164     function ringEnd() {
4165       resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream);
4166       resample.lineEnd = lineEnd;
4167       lineEnd();
4168     }
4169
4170     return resample;
4171   }
4172
4173   function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) {
4174     var dx = x1 - x0,
4175         dy = y1 - y0,
4176         d2 = dx * dx + dy * dy;
4177     if (d2 > 4 * δ2 && depth--) {
4178       var a = a0 + a1,
4179           b = b0 + b1,
4180           c = c0 + c1,
4181           m = Math.sqrt(a * a + b * b + c * c),
4182           φ2 = Math.asin(c /= m),
4183           λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a),
4184           p = project(λ2, φ2),
4185           x2 = p[0],
4186           y2 = p[1],
4187           dx2 = x2 - x0,
4188           dy2 = y2 - y0,
4189           dz = dy * dx2 - dx * dy2;
4190       if (dz * dz / d2 > δ2 // perpendicular projected distance
4191           || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 // midpoint close to an end
4192           || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance
4193         resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream);
4194         stream.point(x2, y2);
4195         resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream);
4196       }
4197     }
4198   }
4199
4200   resample.precision = function(_) {
4201     if (!arguments.length) return Math.sqrt(δ2);
4202     maxDepth = (δ2 = _ * _) > 0 && 16;
4203     return resample;
4204   };
4205
4206   return resample;
4207 }
4208
4209 d3.geo.path = function() {
4210   var pointRadius = 4.5,
4211       projection,
4212       context,
4213       projectStream,
4214       contextStream,
4215       cacheStream;
4216
4217   function path(object) {
4218     if (object) {
4219       if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments));
4220       if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream);
4221       d3.geo.stream(object, cacheStream);
4222     }
4223     return contextStream.result();
4224   }
4225
4226   path.area = function(object) {
4227     d3_geo_pathAreaSum = 0;
4228     d3.geo.stream(object, projectStream(d3_geo_pathArea));
4229     return d3_geo_pathAreaSum;
4230   };
4231
4232   path.centroid = function(object) {
4233     d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 =
4234     d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 =
4235     d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;
4236     d3.geo.stream(object, projectStream(d3_geo_pathCentroid));
4237     return d3_geo_centroidZ2 ? [d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2]
4238         : d3_geo_centroidZ1 ? [d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1]
4239         : d3_geo_centroidZ0 ? [d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0]
4240         : [NaN, NaN];
4241   };
4242
4243   path.bounds = function(object) {
4244     d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity);
4245     d3.geo.stream(object, projectStream(d3_geo_pathBounds));
4246     return [[d3_geo_pathBoundsX0, d3_geo_pathBoundsY0], [d3_geo_pathBoundsX1, d3_geo_pathBoundsY1]];
4247   };
4248
4249   path.projection = function(_) {
4250     if (!arguments.length) return projection;
4251     projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity;
4252     return reset();
4253   };
4254
4255   path.context = function(_) {
4256     if (!arguments.length) return context;
4257     contextStream = (context = _) == null ? new d3_geo_pathBuffer : new d3_geo_pathContext(_);
4258     if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius);
4259     return reset();
4260   };
4261
4262   path.pointRadius = function(_) {
4263     if (!arguments.length) return pointRadius;
4264     pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_);
4265     return path;
4266   };
4267
4268   function reset() {
4269     cacheStream = null;
4270     return path;
4271   }
4272
4273   return path.projection(d3.geo.albersUsa()).context(null);
4274 };
4275
4276 function d3_geo_pathProjectStream(project) {
4277   var resample = d3_geo_resample(function(x, y) { return project([x * d3_degrees, y * d3_degrees]); });
4278   return function(stream) { return d3_geo_projectionRadians(resample(stream)); };
4279 }
4280
4281 d3.geo.transform = function(methods) {
4282   return {
4283     stream: function(stream) {
4284       var transform = new d3_geo_transform(stream);
4285       for (var k in methods) transform[k] = methods[k];
4286       return transform;
4287     }
4288   };
4289 };
4290
4291 function d3_geo_transform(stream) {
4292   this.stream = stream;
4293 }
4294
4295 d3_geo_transform.prototype = {
4296   point: function(x, y) { this.stream.point(x, y); },
4297   sphere: function() { this.stream.sphere(); },
4298   lineStart: function() { this.stream.lineStart(); },
4299   lineEnd: function() { this.stream.lineEnd(); },
4300   polygonStart: function() { this.stream.polygonStart(); },
4301   polygonEnd: function() { this.stream.polygonEnd(); }
4302 };
4303
4304 function d3_geo_transformPoint(stream, point) {
4305   return {
4306     point: point,
4307     sphere: function() { stream.sphere(); },
4308     lineStart: function() { stream.lineStart(); },
4309     lineEnd: function() { stream.lineEnd(); },
4310     polygonStart: function() { stream.polygonStart(); },
4311     polygonEnd: function() { stream.polygonEnd(); },
4312   };
4313 }
4314
4315 d3.geo.projection = d3_geo_projection;
4316 d3.geo.projectionMutator = d3_geo_projectionMutator;
4317
4318 function d3_geo_projection(project) {
4319   return d3_geo_projectionMutator(function() { return project; })();
4320 }
4321
4322 function d3_geo_projectionMutator(projectAt) {
4323   var project,
4324       rotate,
4325       projectRotate,
4326       projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }),
4327       k = 150, // scale
4328       x = 480, y = 250, // translate
4329       λ = 0, φ = 0, // center
4330       δλ = 0, δφ = 0, δγ = 0, // rotate
4331       δx, δy, // center
4332       preclip = d3_geo_clipAntimeridian,
4333       postclip = d3_identity,
4334       clipAngle = null,
4335       clipExtent = null,
4336       stream;
4337
4338   function projection(point) {
4339     point = projectRotate(point[0] * d3_radians, point[1] * d3_radians);
4340     return [point[0] * k + δx, δy - point[1] * k];
4341   }
4342
4343   function invert(point) {
4344     point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k);
4345     return point && [point[0] * d3_degrees, point[1] * d3_degrees];
4346   }
4347
4348   projection.stream = function(output) {
4349     if (stream) stream.valid = false;
4350     stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output))));
4351     stream.valid = true; // allow caching by d3.geo.path
4352     return stream;
4353   };
4354
4355   projection.clipAngle = function(_) {
4356     if (!arguments.length) return clipAngle;
4357     preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians);
4358     return invalidate();
4359   };
4360
4361   projection.clipExtent = function(_) {
4362     if (!arguments.length) return clipExtent;
4363     clipExtent = _;
4364     postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity;
4365     return invalidate();
4366   };
4367
4368   projection.scale = function(_) {
4369     if (!arguments.length) return k;
4370     k = +_;
4371     return reset();
4372   };
4373
4374   projection.translate = function(_) {
4375     if (!arguments.length) return [x, y];
4376     x = +_[0];
4377     y = +_[1];
4378     return reset();
4379   };
4380
4381   projection.center = function(_) {
4382     if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees];
4383     λ = _[0] % 360 * d3_radians;
4384     φ = _[1] % 360 * d3_radians;
4385     return reset();
4386   };
4387
4388   projection.rotate = function(_) {
4389     if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees];
4390     δλ = _[0] % 360 * d3_radians;
4391     δφ = _[1] % 360 * d3_radians;
4392     δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0;
4393     return reset();
4394   };
4395
4396   d3.rebind(projection, projectResample, "precision");
4397
4398   function reset() {
4399     projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project);
4400     var center = project(λ, φ);
4401     δx = x - center[0] * k;
4402     δy = y + center[1] * k;
4403     return invalidate();
4404   }
4405
4406   function invalidate() {
4407     if (stream) stream.valid = false, stream = null;
4408     return projection;
4409   }
4410
4411   return function() {
4412     project = projectAt.apply(this, arguments);
4413     projection.invert = project.invert && invert;
4414     return reset();
4415   };
4416 }
4417
4418 function d3_geo_projectionRadians(stream) {
4419   return d3_geo_transformPoint(stream, function(x, y) {
4420     stream.point(x * d3_radians, y * d3_radians);
4421   });
4422 }
4423
4424 function d3_geo_mercator(λ, φ) {
4425   return [λ, Math.log(Math.tan(π / 4 + φ / 2))];
4426 }
4427
4428 d3_geo_mercator.invert = function(x, y) {
4429   return [x, 2 * Math.atan(Math.exp(y)) - halfπ];
4430 };
4431
4432 function d3_geo_mercatorProjection(project) {
4433   var m = d3_geo_projection(project),
4434       scale = m.scale,
4435       translate = m.translate,
4436       clipExtent = m.clipExtent,
4437       clipAuto;
4438
4439   m.scale = function() {
4440     var v = scale.apply(m, arguments);
4441     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4442   };
4443
4444   m.translate = function() {
4445     var v = translate.apply(m, arguments);
4446     return v === m ? (clipAuto ? m.clipExtent(null) : m) : v;
4447   };
4448
4449   m.clipExtent = function(_) {
4450     var v = clipExtent.apply(m, arguments);
4451     if (v === m) {
4452       if (clipAuto = _ == null) {
4453         var k = π * scale(), t = translate();
4454         clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]);
4455       }
4456     } else if (clipAuto) {
4457       v = null;
4458     }
4459     return v;
4460   };
4461
4462   return m.clipExtent(null);
4463 }
4464
4465 (d3.geo.mercator = function() {
4466   return d3_geo_mercatorProjection(d3_geo_mercator);
4467 }).raw = d3_geo_mercator;
4468 d3.geom = {};
4469
4470 d3.geom.polygon = function(coordinates) {
4471   d3_subclass(coordinates, d3_geom_polygonPrototype);
4472   return coordinates;
4473 };
4474
4475 var d3_geom_polygonPrototype = d3.geom.polygon.prototype = [];
4476
4477 d3_geom_polygonPrototype.area = function() {
4478   var i = -1,
4479       n = this.length,
4480       a,
4481       b = this[n - 1],
4482       area = 0;
4483
4484   while (++i < n) {
4485     a = b;
4486     b = this[i];
4487     area += a[1] * b[0] - a[0] * b[1];
4488   }
4489
4490   return area * .5;
4491 };
4492
4493 d3_geom_polygonPrototype.centroid = function(k) {
4494   var i = -1,
4495       n = this.length,
4496       x = 0,
4497       y = 0,
4498       a,
4499       b = this[n - 1],
4500       c;
4501
4502   if (!arguments.length) k = -1 / (6 * this.area());
4503
4504   while (++i < n) {
4505     a = b;
4506     b = this[i];
4507     c = a[0] * b[1] - b[0] * a[1];
4508     x += (a[0] + b[0]) * c;
4509     y += (a[1] + b[1]) * c;
4510   }
4511
4512   return [x * k, y * k];
4513 };
4514
4515 // The Sutherland-Hodgman clipping algorithm.
4516 // Note: requires the clip polygon to be counterclockwise and convex.
4517 d3_geom_polygonPrototype.clip = function(subject) {
4518   var input,
4519       closed = d3_geom_polygonClosed(subject),
4520       i = -1,
4521       n = this.length - d3_geom_polygonClosed(this),
4522       j,
4523       m,
4524       a = this[n - 1],
4525       b,
4526       c,
4527       d;
4528
4529   while (++i < n) {
4530     input = subject.slice();
4531     subject.length = 0;
4532     b = this[i];
4533     c = input[(m = input.length - closed) - 1];
4534     j = -1;
4535     while (++j < m) {
4536       d = input[j];
4537       if (d3_geom_polygonInside(d, a, b)) {
4538         if (!d3_geom_polygonInside(c, a, b)) {
4539           subject.push(d3_geom_polygonIntersect(c, d, a, b));
4540         }
4541         subject.push(d);
4542       } else if (d3_geom_polygonInside(c, a, b)) {
4543         subject.push(d3_geom_polygonIntersect(c, d, a, b));
4544       }
4545       c = d;
4546     }
4547     if (closed) subject.push(subject[0]);
4548     a = b;
4549   }
4550
4551   return subject;
4552 };
4553
4554 function d3_geom_polygonInside(p, a, b) {
4555   return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]);
4556 }
4557
4558 // Intersect two infinite lines cd and ab.
4559 function d3_geom_polygonIntersect(c, d, a, b) {
4560   var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3,
4561       y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3,
4562       ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21);
4563   return [x1 + ua * x21, y1 + ua * y21];
4564 }
4565
4566 // Returns true if the polygon is closed.
4567 function d3_geom_polygonClosed(coordinates) {
4568   var a = coordinates[0],
4569       b = coordinates[coordinates.length - 1];
4570   return !(a[0] - b[0] || a[1] - b[1]);
4571 }
4572 function d3_geom_pointX(d) {
4573   return d[0];
4574 }
4575
4576 function d3_geom_pointY(d) {
4577   return d[1];
4578 }
4579
4580 /**
4581  * Computes the 2D convex hull of a set of points using Graham's scanning
4582  * algorithm. The algorithm has been implemented as described in Cormen,
4583  * Leiserson, and Rivest's Introduction to Algorithms. The running time of
4584  * this algorithm is O(n log n), where n is the number of input points.
4585  *
4586  * @param vertices [[x1, y1], [x2, y2], …]
4587  * @returns polygon [[x1, y1], [x2, y2], …]
4588  */
4589 d3.geom.hull = function(vertices) {
4590   var x = d3_geom_pointX,
4591       y = d3_geom_pointY;
4592
4593   if (arguments.length) return hull(vertices);
4594
4595   function hull(data) {
4596     if (data.length < 3) return [];
4597
4598     var fx = d3_functor(x),
4599         fy = d3_functor(y),
4600         n = data.length,
4601         vertices, // TODO use parallel arrays
4602         plen = n - 1,
4603         points = [],
4604         stack = [],
4605         d,
4606         i, j, h = 0, x1, y1, x2, y2, u, v, a, sp;
4607
4608     if (fx === d3_geom_pointX && y === d3_geom_pointY) vertices = data;
4609     else for (i = 0, vertices = []; i < n; ++i) {
4610       vertices.push([+fx.call(this, d = data[i], i), +fy.call(this, d, i)]);
4611     }
4612
4613     // find the starting ref point: leftmost point with the minimum y coord
4614     for (i = 1; i < n; ++i) {
4615       if (vertices[i][1] < vertices[h][1]
4616           || vertices[i][1] == vertices[h][1]
4617           && vertices[i][0] < vertices[h][0]) h = i;
4618     }
4619
4620     // calculate polar angles from ref point and sort
4621     for (i = 0; i < n; ++i) {
4622       if (i === h) continue;
4623       y1 = vertices[i][1] - vertices[h][1];
4624       x1 = vertices[i][0] - vertices[h][0];
4625       points.push({angle: Math.atan2(y1, x1), index: i});
4626     }
4627     points.sort(function(a, b) { return a.angle - b.angle; });
4628
4629     // toss out duplicate angles
4630     a = points[0].angle;
4631     v = points[0].index;
4632     u = 0;
4633     for (i = 1; i < plen; ++i) {
4634       j = points[i].index;
4635       if (a == points[i].angle) {
4636         // keep angle for point most distant from the reference
4637         x1 = vertices[v][0] - vertices[h][0];
4638         y1 = vertices[v][1] - vertices[h][1];
4639         x2 = vertices[j][0] - vertices[h][0];
4640         y2 = vertices[j][1] - vertices[h][1];
4641         if (x1 * x1 + y1 * y1 >= x2 * x2 + y2 * y2) {
4642           points[i].index = -1;
4643           continue;
4644         } else {
4645           points[u].index = -1;
4646         }
4647       }
4648       a = points[i].angle;
4649       u = i;
4650       v = j;
4651     }
4652
4653     // initialize the stack
4654     stack.push(h);
4655     for (i = 0, j = 0; i < 2; ++j) {
4656       if (points[j].index > -1) {
4657         stack.push(points[j].index);
4658         i++;
4659       }
4660     }
4661     sp = stack.length;
4662
4663     // do graham's scan
4664     for (; j < plen; ++j) {
4665       if (points[j].index < 0) continue; // skip tossed out points
4666       while (!d3_geom_hullCCW(stack[sp - 2], stack[sp - 1], points[j].index, vertices)) {
4667         --sp;
4668       }
4669       stack[sp++] = points[j].index;
4670     }
4671
4672     // construct the hull
4673     var poly = [];
4674     for (i = sp - 1; i >= 0; --i) poly.push(data[stack[i]]);
4675     return poly;
4676   }
4677
4678   hull.x = function(_) {
4679     return arguments.length ? (x = _, hull) : x;
4680   };
4681
4682   hull.y = function(_) {
4683     return arguments.length ? (y = _, hull) : y;
4684   };
4685
4686   return hull;
4687 };
4688
4689 // are three points in counter-clockwise order?
4690 function d3_geom_hullCCW(i1, i2, i3, v) {
4691   var t, a, b, c, d, e, f;
4692   t = v[i1]; a = t[0]; b = t[1];
4693   t = v[i2]; c = t[0]; d = t[1];
4694   t = v[i3]; e = t[0]; f = t[1];
4695   return (f - b) * (c - a) - (d - b) * (e - a) > 0;
4696 }
4697
4698 var d3_ease_default = function() { return d3_identity; };
4699
4700 var d3_ease = d3.map({
4701   linear: d3_ease_default,
4702   poly: d3_ease_poly,
4703   quad: function() { return d3_ease_quad; },
4704   cubic: function() { return d3_ease_cubic; },
4705   sin: function() { return d3_ease_sin; },
4706   exp: function() { return d3_ease_exp; },
4707   circle: function() { return d3_ease_circle; },
4708   elastic: d3_ease_elastic,
4709   back: d3_ease_back,
4710   bounce: function() { return d3_ease_bounce; }
4711 });
4712
4713 var d3_ease_mode = d3.map({
4714   "in": d3_identity,
4715   "out": d3_ease_reverse,
4716   "in-out": d3_ease_reflect,
4717   "out-in": function(f) { return d3_ease_reflect(d3_ease_reverse(f)); }
4718 });
4719
4720 d3.ease = function(name) {
4721   var i = name.indexOf("-"),
4722       t = i >= 0 ? name.substring(0, i) : name,
4723       m = i >= 0 ? name.substring(i + 1) : "in";
4724   t = d3_ease.get(t) || d3_ease_default;
4725   m = d3_ease_mode.get(m) || d3_identity;
4726   return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1))));
4727 };
4728
4729 function d3_ease_clamp(f) {
4730   return function(t) {
4731     return t <= 0 ? 0 : t >= 1 ? 1 : f(t);
4732   };
4733 }
4734
4735 function d3_ease_reverse(f) {
4736   return function(t) {
4737     return 1 - f(1 - t);
4738   };
4739 }
4740
4741 function d3_ease_reflect(f) {
4742   return function(t) {
4743     return .5 * (t < .5 ? f(2 * t) : (2 - f(2 - 2 * t)));
4744   };
4745 }
4746
4747 function d3_ease_quad(t) {
4748   return t * t;
4749 }
4750
4751 function d3_ease_cubic(t) {
4752   return t * t * t;
4753 }
4754
4755 // Optimized clamp(reflect(poly(3))).
4756 function d3_ease_cubicInOut(t) {
4757   if (t <= 0) return 0;
4758   if (t >= 1) return 1;
4759   var t2 = t * t, t3 = t2 * t;
4760   return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75);
4761 }
4762
4763 function d3_ease_poly(e) {
4764   return function(t) {
4765     return Math.pow(t, e);
4766   };
4767 }
4768
4769 function d3_ease_sin(t) {
4770   return 1 - Math.cos(t * halfπ);
4771 }
4772
4773 function d3_ease_exp(t) {
4774   return Math.pow(2, 10 * (t - 1));
4775 }
4776
4777 function d3_ease_circle(t) {
4778   return 1 - Math.sqrt(1 - t * t);
4779 }
4780
4781 function d3_ease_elastic(a, p) {
4782   var s;
4783   if (arguments.length < 2) p = 0.45;
4784   if (arguments.length) s = p / τ * Math.asin(1 / a);
4785   else a = 1, s = p / 4;
4786   return function(t) {
4787     return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p);
4788   };
4789 }
4790
4791 function d3_ease_back(s) {
4792   if (!s) s = 1.70158;
4793   return function(t) {
4794     return t * t * ((s + 1) * t - s);
4795   };
4796 }
4797
4798 function d3_ease_bounce(t) {
4799   return t < 1 / 2.75 ? 7.5625 * t * t
4800       : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75
4801       : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375
4802       : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
4803 }
4804
4805 function d3_transition(groups, id) {
4806   d3_subclass(groups, d3_transitionPrototype);
4807
4808   groups.id = id; // Note: read-only!
4809
4810   return groups;
4811 }
4812
4813 var d3_transitionPrototype = [],
4814     d3_transitionId = 0,
4815     d3_transitionInheritId,
4816     d3_transitionInherit;
4817
4818 d3_transitionPrototype.call = d3_selectionPrototype.call;
4819 d3_transitionPrototype.empty = d3_selectionPrototype.empty;
4820 d3_transitionPrototype.node = d3_selectionPrototype.node;
4821 d3_transitionPrototype.size = d3_selectionPrototype.size;
4822
4823 d3.transition = function(selection) {
4824   return arguments.length
4825       ? (d3_transitionInheritId ? selection.transition() : selection)
4826       : d3_selectionRoot.transition();
4827 };
4828
4829 d3.transition.prototype = d3_transitionPrototype;
4830
4831
4832 d3_transitionPrototype.select = function(selector) {
4833   var id = this.id,
4834       subgroups = [],
4835       subgroup,
4836       subnode,
4837       node;
4838
4839   selector = d3_selection_selector(selector);
4840
4841   for (var j = -1, m = this.length; ++j < m;) {
4842     subgroups.push(subgroup = []);
4843     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4844       if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) {
4845         if ("__data__" in node) subnode.__data__ = node.__data__;
4846         d3_transitionNode(subnode, i, id, node.__transition__[id]);
4847         subgroup.push(subnode);
4848       } else {
4849         subgroup.push(null);
4850       }
4851     }
4852   }
4853
4854   return d3_transition(subgroups, id);
4855 };
4856
4857 d3_transitionPrototype.selectAll = function(selector) {
4858   var id = this.id,
4859       subgroups = [],
4860       subgroup,
4861       subnodes,
4862       node,
4863       subnode,
4864       transition;
4865
4866   selector = d3_selection_selectorAll(selector);
4867
4868   for (var j = -1, m = this.length; ++j < m;) {
4869     for (var group = this[j], i = -1, n = group.length; ++i < n;) {
4870       if (node = group[i]) {
4871         transition = node.__transition__[id];
4872         subnodes = selector.call(node, node.__data__, i, j);
4873         subgroups.push(subgroup = []);
4874         for (var k = -1, o = subnodes.length; ++k < o;) {
4875           if (subnode = subnodes[k]) d3_transitionNode(subnode, k, id, transition);
4876           subgroup.push(subnode);
4877         }
4878       }
4879     }
4880   }
4881
4882   return d3_transition(subgroups, id);
4883 };
4884
4885 d3_transitionPrototype.filter = function(filter) {
4886   var subgroups = [],
4887       subgroup,
4888       group,
4889       node;
4890
4891   if (typeof filter !== "function") filter = d3_selection_filter(filter);
4892
4893   for (var j = 0, m = this.length; j < m; j++) {
4894     subgroups.push(subgroup = []);
4895     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
4896       if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {
4897         subgroup.push(node);
4898       }
4899     }
4900   }
4901
4902   return d3_transition(subgroups, this.id);
4903 };
4904 function d3_Color() {}
4905
4906 d3_Color.prototype.toString = function() {
4907   return this.rgb() + "";
4908 };
4909
4910 d3.hsl = function(h, s, l) {
4911   return arguments.length === 1
4912       ? (h instanceof d3_Hsl ? d3_hsl(h.h, h.s, h.l)
4913       : d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl))
4914       : d3_hsl(+h, +s, +l);
4915 };
4916
4917 function d3_hsl(h, s, l) {
4918   return new d3_Hsl(h, s, l);
4919 }
4920
4921 function d3_Hsl(h, s, l) {
4922   this.h = h;
4923   this.s = s;
4924   this.l = l;
4925 }
4926
4927 var d3_hslPrototype = d3_Hsl.prototype = new d3_Color;
4928
4929 d3_hslPrototype.brighter = function(k) {
4930   k = Math.pow(0.7, arguments.length ? k : 1);
4931   return d3_hsl(this.h, this.s, this.l / k);
4932 };
4933
4934 d3_hslPrototype.darker = function(k) {
4935   k = Math.pow(0.7, arguments.length ? k : 1);
4936   return d3_hsl(this.h, this.s, k * this.l);
4937 };
4938
4939 d3_hslPrototype.rgb = function() {
4940   return d3_hsl_rgb(this.h, this.s, this.l);
4941 };
4942
4943 function d3_hsl_rgb(h, s, l) {
4944   var m1,
4945       m2;
4946
4947   /* Some simple corrections for h, s and l. */
4948   h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h;
4949   s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s;
4950   l = l < 0 ? 0 : l > 1 ? 1 : l;
4951
4952   /* From FvD 13.37, CSS Color Module Level 3 */
4953   m2 = l <= .5 ? l * (1 + s) : l + s - l * s;
4954   m1 = 2 * l - m2;
4955
4956   function v(h) {
4957     if (h > 360) h -= 360;
4958     else if (h < 0) h += 360;
4959     if (h < 60) return m1 + (m2 - m1) * h / 60;
4960     if (h < 180) return m2;
4961     if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60;
4962     return m1;
4963   }
4964
4965   function vv(h) {
4966     return Math.round(v(h) * 255);
4967   }
4968
4969   return d3_rgb(vv(h + 120), vv(h), vv(h - 120));
4970 }
4971
4972 d3.hcl = function(h, c, l) {
4973   return arguments.length === 1
4974       ? (h instanceof d3_Hcl ? d3_hcl(h.h, h.c, h.l)
4975       : (h instanceof d3_Lab ? d3_lab_hcl(h.l, h.a, h.b)
4976       : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b)))
4977       : d3_hcl(+h, +c, +l);
4978 };
4979
4980 function d3_hcl(h, c, l) {
4981   return new d3_Hcl(h, c, l);
4982 }
4983
4984 function d3_Hcl(h, c, l) {
4985   this.h = h;
4986   this.c = c;
4987   this.l = l;
4988 }
4989
4990 var d3_hclPrototype = d3_Hcl.prototype = new d3_Color;
4991
4992 d3_hclPrototype.brighter = function(k) {
4993   return d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));
4994 };
4995
4996 d3_hclPrototype.darker = function(k) {
4997   return d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));
4998 };
4999
5000 d3_hclPrototype.rgb = function() {
5001   return d3_hcl_lab(this.h, this.c, this.l).rgb();
5002 };
5003
5004 function d3_hcl_lab(h, c, l) {
5005   if (isNaN(h)) h = 0;
5006   if (isNaN(c)) c = 0;
5007   return d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c);
5008 }
5009
5010 d3.lab = function(l, a, b) {
5011   return arguments.length === 1
5012       ? (l instanceof d3_Lab ? d3_lab(l.l, l.a, l.b)
5013       : (l instanceof d3_Hcl ? d3_hcl_lab(l.l, l.c, l.h)
5014       : d3_rgb_lab((l = d3.rgb(l)).r, l.g, l.b)))
5015       : d3_lab(+l, +a, +b);
5016 };
5017
5018 function d3_lab(l, a, b) {
5019   return new d3_Lab(l, a, b);
5020 }
5021
5022 function d3_Lab(l, a, b) {
5023   this.l = l;
5024   this.a = a;
5025   this.b = b;
5026 }
5027
5028 // Corresponds roughly to RGB brighter/darker
5029 var d3_lab_K = 18;
5030
5031 // D65 standard referent
5032 var d3_lab_X = 0.950470,
5033     d3_lab_Y = 1,
5034     d3_lab_Z = 1.088830;
5035
5036 var d3_labPrototype = d3_Lab.prototype = new d3_Color;
5037
5038 d3_labPrototype.brighter = function(k) {
5039   return d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5040 };
5041
5042 d3_labPrototype.darker = function(k) {
5043   return d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);
5044 };
5045
5046 d3_labPrototype.rgb = function() {
5047   return d3_lab_rgb(this.l, this.a, this.b);
5048 };
5049
5050 function d3_lab_rgb(l, a, b) {
5051   var y = (l + 16) / 116,
5052       x = y + a / 500,
5053       z = y - b / 200;
5054   x = d3_lab_xyz(x) * d3_lab_X;
5055   y = d3_lab_xyz(y) * d3_lab_Y;
5056   z = d3_lab_xyz(z) * d3_lab_Z;
5057   return d3_rgb(
5058     d3_xyz_rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z),
5059     d3_xyz_rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),
5060     d3_xyz_rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z)
5061   );
5062 }
5063
5064 function d3_lab_hcl(l, a, b) {
5065   return l > 0
5066       ? d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l)
5067       : d3_hcl(NaN, NaN, l);
5068 }
5069
5070 function d3_lab_xyz(x) {
5071   return x > 0.206893034 ? x * x * x : (x - 4 / 29) / 7.787037;
5072 }
5073 function d3_xyz_lab(x) {
5074   return x > 0.008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;
5075 }
5076
5077 function d3_xyz_rgb(r) {
5078   return Math.round(255 * (r <= 0.00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - 0.055));
5079 }
5080
5081 d3.rgb = function(r, g, b) {
5082   return arguments.length === 1
5083       ? (r instanceof d3_Rgb ? d3_rgb(r.r, r.g, r.b)
5084       : d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb))
5085       : d3_rgb(~~r, ~~g, ~~b);
5086 };
5087
5088 function d3_rgbNumber(value) {
5089   return d3_rgb(value >> 16, value >> 8 & 0xff, value & 0xff);
5090 }
5091
5092 function d3_rgbString(value) {
5093   return d3_rgbNumber(value) + "";
5094 }
5095
5096 function d3_rgb(r, g, b) {
5097   return new d3_Rgb(r, g, b);
5098 }
5099
5100 function d3_Rgb(r, g, b) {
5101   this.r = r;
5102   this.g = g;
5103   this.b = b;
5104 }
5105
5106 var d3_rgbPrototype = d3_Rgb.prototype = new d3_Color;
5107
5108 d3_rgbPrototype.brighter = function(k) {
5109   k = Math.pow(0.7, arguments.length ? k : 1);
5110   var r = this.r,
5111       g = this.g,
5112       b = this.b,
5113       i = 30;
5114   if (!r && !g && !b) return d3_rgb(i, i, i);
5115   if (r && r < i) r = i;
5116   if (g && g < i) g = i;
5117   if (b && b < i) b = i;
5118   return d3_rgb(Math.min(255, ~~(r / k)), Math.min(255, ~~(g / k)), Math.min(255, ~~(b / k)));
5119 };
5120
5121 d3_rgbPrototype.darker = function(k) {
5122   k = Math.pow(0.7, arguments.length ? k : 1);
5123   return d3_rgb(~~(k * this.r), ~~(k * this.g), ~~(k * this.b));
5124 };
5125
5126 d3_rgbPrototype.hsl = function() {
5127   return d3_rgb_hsl(this.r, this.g, this.b);
5128 };
5129
5130 d3_rgbPrototype.toString = function() {
5131   return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);
5132 };
5133
5134 function d3_rgb_hex(v) {
5135   return v < 0x10
5136       ? "0" + Math.max(0, v).toString(16)
5137       : Math.min(255, v).toString(16);
5138 }
5139
5140 function d3_rgb_parse(format, rgb, hsl) {
5141   var r = 0, // red channel; int in [0, 255]
5142       g = 0, // green channel; int in [0, 255]
5143       b = 0, // blue channel; int in [0, 255]
5144       m1, // CSS color specification match
5145       m2, // CSS color specification type (e.g., rgb)
5146       color;
5147
5148   /* Handle hsl, rgb. */
5149   m1 = /([a-z]+)\((.*)\)/i.exec(format);
5150   if (m1) {
5151     m2 = m1[2].split(",");
5152     switch (m1[1]) {
5153       case "hsl": {
5154         return hsl(
5155           parseFloat(m2[0]), // degrees
5156           parseFloat(m2[1]) / 100, // percentage
5157           parseFloat(m2[2]) / 100 // percentage
5158         );
5159       }
5160       case "rgb": {
5161         return rgb(
5162           d3_rgb_parseNumber(m2[0]),
5163           d3_rgb_parseNumber(m2[1]),
5164           d3_rgb_parseNumber(m2[2])
5165         );
5166       }
5167     }
5168   }
5169
5170   /* Named colors. */
5171   if (color = d3_rgb_names.get(format)) return rgb(color.r, color.g, color.b);
5172
5173   /* Hexadecimal colors: #rgb and #rrggbb. */
5174   if (format != null && format.charAt(0) === "#" && !isNaN(color = parseInt(format.substring(1), 16))) {
5175     if (format.length === 4) {
5176       r = (color & 0xf00) >> 4; r = (r >> 4) | r;
5177       g = (color & 0xf0); g = (g >> 4) | g;
5178       b = (color & 0xf); b = (b << 4) | b;
5179     } else if (format.length === 7) {
5180       r = (color & 0xff0000) >> 16;
5181       g = (color & 0xff00) >> 8;
5182       b = (color & 0xff);
5183     }
5184   }
5185
5186   return rgb(r, g, b);
5187 }
5188
5189 function d3_rgb_hsl(r, g, b) {
5190   var min = Math.min(r /= 255, g /= 255, b /= 255),
5191       max = Math.max(r, g, b),
5192       d = max - min,
5193       h,
5194       s,
5195       l = (max + min) / 2;
5196   if (d) {
5197     s = l < .5 ? d / (max + min) : d / (2 - max - min);
5198     if (r == max) h = (g - b) / d + (g < b ? 6 : 0);
5199     else if (g == max) h = (b - r) / d + 2;
5200     else h = (r - g) / d + 4;
5201     h *= 60;
5202   } else {
5203     h = NaN;
5204     s = l > 0 && l < 1 ? 0 : h;
5205   }
5206   return d3_hsl(h, s, l);
5207 }
5208
5209 function d3_rgb_lab(r, g, b) {
5210   r = d3_rgb_xyz(r);
5211   g = d3_rgb_xyz(g);
5212   b = d3_rgb_xyz(b);
5213   var x = d3_xyz_lab((0.4124564 * r + 0.3575761 * g + 0.1804375 * b) / d3_lab_X),
5214       y = d3_xyz_lab((0.2126729 * r + 0.7151522 * g + 0.0721750 * b) / d3_lab_Y),
5215       z = d3_xyz_lab((0.0193339 * r + 0.1191920 * g + 0.9503041 * b) / d3_lab_Z);
5216   return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));
5217 }
5218
5219 function d3_rgb_xyz(r) {
5220   return (r /= 255) <= 0.04045 ? r / 12.92 : Math.pow((r + 0.055) / 1.055, 2.4);
5221 }
5222
5223 function d3_rgb_parseNumber(c) { // either integer or percentage
5224   var f = parseFloat(c);
5225   return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f;
5226 }
5227
5228 var d3_rgb_names = d3.map({
5229   aliceblue: 0xf0f8ff,
5230   antiquewhite: 0xfaebd7,
5231   aqua: 0x00ffff,
5232   aquamarine: 0x7fffd4,
5233   azure: 0xf0ffff,
5234   beige: 0xf5f5dc,
5235   bisque: 0xffe4c4,
5236   black: 0x000000,
5237   blanchedalmond: 0xffebcd,
5238   blue: 0x0000ff,
5239   blueviolet: 0x8a2be2,
5240   brown: 0xa52a2a,
5241   burlywood: 0xdeb887,
5242   cadetblue: 0x5f9ea0,
5243   chartreuse: 0x7fff00,
5244   chocolate: 0xd2691e,
5245   coral: 0xff7f50,
5246   cornflowerblue: 0x6495ed,
5247   cornsilk: 0xfff8dc,
5248   crimson: 0xdc143c,
5249   cyan: 0x00ffff,
5250   darkblue: 0x00008b,
5251   darkcyan: 0x008b8b,
5252   darkgoldenrod: 0xb8860b,
5253   darkgray: 0xa9a9a9,
5254   darkgreen: 0x006400,
5255   darkgrey: 0xa9a9a9,
5256   darkkhaki: 0xbdb76b,
5257   darkmagenta: 0x8b008b,
5258   darkolivegreen: 0x556b2f,
5259   darkorange: 0xff8c00,
5260   darkorchid: 0x9932cc,
5261   darkred: 0x8b0000,
5262   darksalmon: 0xe9967a,
5263   darkseagreen: 0x8fbc8f,
5264   darkslateblue: 0x483d8b,
5265   darkslategray: 0x2f4f4f,
5266   darkslategrey: 0x2f4f4f,
5267   darkturquoise: 0x00ced1,
5268   darkviolet: 0x9400d3,
5269   deeppink: 0xff1493,
5270   deepskyblue: 0x00bfff,
5271   dimgray: 0x696969,
5272   dimgrey: 0x696969,
5273   dodgerblue: 0x1e90ff,
5274   firebrick: 0xb22222,
5275   floralwhite: 0xfffaf0,
5276   forestgreen: 0x228b22,
5277   fuchsia: 0xff00ff,
5278   gainsboro: 0xdcdcdc,
5279   ghostwhite: 0xf8f8ff,
5280   gold: 0xffd700,
5281   goldenrod: 0xdaa520,
5282   gray: 0x808080,
5283   green: 0x008000,
5284   greenyellow: 0xadff2f,
5285   grey: 0x808080,
5286   honeydew: 0xf0fff0,
5287   hotpink: 0xff69b4,
5288   indianred: 0xcd5c5c,
5289   indigo: 0x4b0082,
5290   ivory: 0xfffff0,
5291   khaki: 0xf0e68c,
5292   lavender: 0xe6e6fa,
5293   lavenderblush: 0xfff0f5,
5294   lawngreen: 0x7cfc00,
5295   lemonchiffon: 0xfffacd,
5296   lightblue: 0xadd8e6,
5297   lightcoral: 0xf08080,
5298   lightcyan: 0xe0ffff,
5299   lightgoldenrodyellow: 0xfafad2,
5300   lightgray: 0xd3d3d3,
5301   lightgreen: 0x90ee90,
5302   lightgrey: 0xd3d3d3,
5303   lightpink: 0xffb6c1,
5304   lightsalmon: 0xffa07a,
5305   lightseagreen: 0x20b2aa,
5306   lightskyblue: 0x87cefa,
5307   lightslategray: 0x778899,
5308   lightslategrey: 0x778899,
5309   lightsteelblue: 0xb0c4de,
5310   lightyellow: 0xffffe0,
5311   lime: 0x00ff00,
5312   limegreen: 0x32cd32,
5313   linen: 0xfaf0e6,
5314   magenta: 0xff00ff,
5315   maroon: 0x800000,
5316   mediumaquamarine: 0x66cdaa,
5317   mediumblue: 0x0000cd,
5318   mediumorchid: 0xba55d3,
5319   mediumpurple: 0x9370db,
5320   mediumseagreen: 0x3cb371,
5321   mediumslateblue: 0x7b68ee,
5322   mediumspringgreen: 0x00fa9a,
5323   mediumturquoise: 0x48d1cc,
5324   mediumvioletred: 0xc71585,
5325   midnightblue: 0x191970,
5326   mintcream: 0xf5fffa,
5327   mistyrose: 0xffe4e1,
5328   moccasin: 0xffe4b5,
5329   navajowhite: 0xffdead,
5330   navy: 0x000080,
5331   oldlace: 0xfdf5e6,
5332   olive: 0x808000,
5333   olivedrab: 0x6b8e23,
5334   orange: 0xffa500,
5335   orangered: 0xff4500,
5336   orchid: 0xda70d6,
5337   palegoldenrod: 0xeee8aa,
5338   palegreen: 0x98fb98,
5339   paleturquoise: 0xafeeee,
5340   palevioletred: 0xdb7093,
5341   papayawhip: 0xffefd5,
5342   peachpuff: 0xffdab9,
5343   peru: 0xcd853f,
5344   pink: 0xffc0cb,
5345   plum: 0xdda0dd,
5346   powderblue: 0xb0e0e6,
5347   purple: 0x800080,
5348   red: 0xff0000,
5349   rosybrown: 0xbc8f8f,
5350   royalblue: 0x4169e1,
5351   saddlebrown: 0x8b4513,
5352   salmon: 0xfa8072,
5353   sandybrown: 0xf4a460,
5354   seagreen: 0x2e8b57,
5355   seashell: 0xfff5ee,
5356   sienna: 0xa0522d,
5357   silver: 0xc0c0c0,
5358   skyblue: 0x87ceeb,
5359   slateblue: 0x6a5acd,
5360   slategray: 0x708090,
5361   slategrey: 0x708090,
5362   snow: 0xfffafa,
5363   springgreen: 0x00ff7f,
5364   steelblue: 0x4682b4,
5365   tan: 0xd2b48c,
5366   teal: 0x008080,
5367   thistle: 0xd8bfd8,
5368   tomato: 0xff6347,
5369   turquoise: 0x40e0d0,
5370   violet: 0xee82ee,
5371   wheat: 0xf5deb3,
5372   white: 0xffffff,
5373   whitesmoke: 0xf5f5f5,
5374   yellow: 0xffff00,
5375   yellowgreen: 0x9acd32
5376 });
5377
5378 d3_rgb_names.forEach(function(key, value) {
5379   d3_rgb_names.set(key, d3_rgbNumber(value));
5380 });
5381
5382 d3.interpolateRgb = d3_interpolateRgb;
5383
5384 function d3_interpolateRgb(a, b) {
5385   a = d3.rgb(a);
5386   b = d3.rgb(b);
5387   var ar = a.r,
5388       ag = a.g,
5389       ab = a.b,
5390       br = b.r - ar,
5391       bg = b.g - ag,
5392       bb = b.b - ab;
5393   return function(t) {
5394     return "#"
5395         + d3_rgb_hex(Math.round(ar + br * t))
5396         + d3_rgb_hex(Math.round(ag + bg * t))
5397         + d3_rgb_hex(Math.round(ab + bb * t));
5398   };
5399 }
5400
5401 d3.interpolateObject = d3_interpolateObject;
5402
5403 function d3_interpolateObject(a, b) {
5404   var i = {},
5405       c = {},
5406       k;
5407   for (k in a) {
5408     if (k in b) {
5409       i[k] = d3_interpolate(a[k], b[k]);
5410     } else {
5411       c[k] = a[k];
5412     }
5413   }
5414   for (k in b) {
5415     if (!(k in a)) {
5416       c[k] = b[k];
5417     }
5418   }
5419   return function(t) {
5420     for (k in i) c[k] = i[k](t);
5421     return c;
5422   };
5423 }
5424
5425 d3.interpolateArray = d3_interpolateArray;
5426
5427 function d3_interpolateArray(a, b) {
5428   var x = [],
5429       c = [],
5430       na = a.length,
5431       nb = b.length,
5432       n0 = Math.min(a.length, b.length),
5433       i;
5434   for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));
5435   for (; i < na; ++i) c[i] = a[i];
5436   for (; i < nb; ++i) c[i] = b[i];
5437   return function(t) {
5438     for (i = 0; i < n0; ++i) c[i] = x[i](t);
5439     return c;
5440   };
5441 }
5442 d3.interpolateNumber = d3_interpolateNumber;
5443
5444 function d3_interpolateNumber(a, b) {
5445   b -= a = +a;
5446   return function(t) { return a + b * t; };
5447 }
5448
5449 d3.interpolateString = d3_interpolateString;
5450
5451 function d3_interpolateString(a, b) {
5452   var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, // scan index for next number in b
5453       am, // current match in a
5454       bm, // current match in b
5455       bs, // string preceding current number in b, if any
5456       i = -1, // index in s
5457       s = [], // string constants and placeholders
5458       q = []; // number interpolators
5459
5460   // Coerce inputs to strings.
5461   a = a + "", b = b + "";
5462
5463   // Interpolate pairs of numbers in a & b.
5464   while ((am = d3_interpolate_numberA.exec(a))
5465       && (bm = d3_interpolate_numberB.exec(b))) {
5466     if ((bs = bm.index) > bi) { // a string precedes the next number in b
5467       bs = b.substring(bi, bs);
5468       if (s[i]) s[i] += bs; // coalesce with previous string
5469       else s[++i] = bs;
5470     }
5471     if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match
5472       if (s[i]) s[i] += bm; // coalesce with previous string
5473       else s[++i] = bm;
5474     } else { // interpolate non-matching numbers
5475       s[++i] = null;
5476       q.push({i: i, x: d3_interpolateNumber(am, bm)});
5477     }
5478     bi = d3_interpolate_numberB.lastIndex;
5479   }
5480
5481   // Add remains of b.
5482   if (bi < b.length) {
5483     bs = b.substring(bi);
5484     if (s[i]) s[i] += bs; // coalesce with previous string
5485     else s[++i] = bs;
5486   }
5487
5488   // Special optimization for only a single match.
5489   // Otherwise, interpolate each of the numbers and rejoin the string.
5490   return s.length < 2
5491       ? (q[0] ? (b = q[0].x, function(t) { return b(t) + ""; })
5492       : function() { return b; })
5493       : (b = q.length, function(t) {
5494           for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
5495           return s.join("");
5496         });
5497 }
5498
5499 var d3_interpolate_numberA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,
5500     d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, "g");
5501
5502 d3.interpolate = d3_interpolate;
5503
5504 function d3_interpolate(a, b) {
5505   var i = d3.interpolators.length, f;
5506   while (--i >= 0 && !(f = d3.interpolators[i](a, b)));
5507   return f;
5508 }
5509
5510 d3.interpolators = [
5511   function(a, b) {
5512     var t = typeof b;
5513     return (t === "string" ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString)
5514         : b instanceof d3_Color ? d3_interpolateRgb
5515         : Array.isArray(b) ? d3_interpolateArray
5516         : t === "object" && isNaN(b) ? d3_interpolateObject
5517         : d3_interpolateNumber)(a, b);
5518   }
5519 ];
5520
5521 d3.transform = function(string) {
5522   var g = d3_document.createElementNS(d3.ns.prefix.svg, "g");
5523   return (d3.transform = function(string) {
5524     if (string != null) {
5525       g.setAttribute("transform", string);
5526       var t = g.transform.baseVal.consolidate();
5527     }
5528     return new d3_transform(t ? t.matrix : d3_transformIdentity);
5529   })(string);
5530 };
5531
5532 // Compute x-scale and normalize the first row.
5533 // Compute shear and make second row orthogonal to first.
5534 // Compute y-scale and normalize the second row.
5535 // Finally, compute the rotation.
5536 function d3_transform(m) {
5537   var r0 = [m.a, m.b],
5538       r1 = [m.c, m.d],
5539       kx = d3_transformNormalize(r0),
5540       kz = d3_transformDot(r0, r1),
5541       ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;
5542   if (r0[0] * r1[1] < r1[0] * r0[1]) {
5543     r0[0] *= -1;
5544     r0[1] *= -1;
5545     kx *= -1;
5546     kz *= -1;
5547   }
5548   this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees;
5549   this.translate = [m.e, m.f];
5550   this.scale = [kx, ky];
5551   this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0;
5552 };
5553
5554 d3_transform.prototype.toString = function() {
5555   return "translate(" + this.translate
5556       + ")rotate(" + this.rotate
5557       + ")skewX(" + this.skew
5558       + ")scale(" + this.scale
5559       + ")";
5560 };
5561
5562 function d3_transformDot(a, b) {
5563   return a[0] * b[0] + a[1] * b[1];
5564 }
5565
5566 function d3_transformNormalize(a) {
5567   var k = Math.sqrt(d3_transformDot(a, a));
5568   if (k) {
5569     a[0] /= k;
5570     a[1] /= k;
5571   }
5572   return k;
5573 }
5574
5575 function d3_transformCombine(a, b, k) {
5576   a[0] += k * b[0];
5577   a[1] += k * b[1];
5578   return a;
5579 }
5580
5581 var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0};
5582
5583 d3.interpolateTransform = d3_interpolateTransform;
5584
5585 function d3_interpolateTransform(a, b) {
5586   var s = [], // string constants and placeholders
5587       q = [], // number interpolators
5588       n,
5589       A = d3.transform(a),
5590       B = d3.transform(b),
5591       ta = A.translate,
5592       tb = B.translate,
5593       ra = A.rotate,
5594       rb = B.rotate,
5595       wa = A.skew,
5596       wb = B.skew,
5597       ka = A.scale,
5598       kb = B.scale;
5599
5600   if (ta[0] != tb[0] || ta[1] != tb[1]) {
5601     s.push("translate(", null, ",", null, ")");
5602     q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])});
5603   } else if (tb[0] || tb[1]) {
5604     s.push("translate(" + tb + ")");
5605   } else {
5606     s.push("");
5607   }
5608
5609   if (ra != rb) {
5610     if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path
5611     q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)});
5612   } else if (rb) {
5613     s.push(s.pop() + "rotate(" + rb + ")");
5614   }
5615
5616   if (wa != wb) {
5617     q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)});
5618   } else if (wb) {
5619     s.push(s.pop() + "skewX(" + wb + ")");
5620   }
5621
5622   if (ka[0] != kb[0] || ka[1] != kb[1]) {
5623     n = s.push(s.pop() + "scale(", null, ",", null, ")");
5624     q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])});
5625   } else if (kb[0] != 1 || kb[1] != 1) {
5626     s.push(s.pop() + "scale(" + kb + ")");
5627   }
5628
5629   n = q.length;
5630   return function(t) {
5631     var i = -1, o;
5632     while (++i < n) s[(o = q[i]).i] = o.x(t);
5633     return s.join("");
5634   };
5635 }
5636
5637 d3_transitionPrototype.tween = function(name, tween) {
5638   var id = this.id;
5639   if (arguments.length < 2) return this.node().__transition__[id].tween.get(name);
5640   return d3_selection_each(this, tween == null
5641         ? function(node) { node.__transition__[id].tween.remove(name); }
5642         : function(node) { node.__transition__[id].tween.set(name, tween); });
5643 };
5644
5645 function d3_transition_tween(groups, name, value, tween) {
5646   var id = groups.id;
5647   return d3_selection_each(groups, typeof value === "function"
5648       ? function(node, i, j) { node.__transition__[id].tween.set(name, tween(value.call(node, node.__data__, i, j))); }
5649       : (value = tween(value), function(node) { node.__transition__[id].tween.set(name, value); }));
5650 }
5651
5652 d3_transitionPrototype.attr = function(nameNS, value) {
5653   if (arguments.length < 2) {
5654
5655     // For attr(object), the object specifies the names and values of the
5656     // attributes to transition. The values may be functions that are
5657     // evaluated for each element.
5658     for (value in nameNS) this.attr(value, nameNS[value]);
5659     return this;
5660   }
5661
5662   var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate,
5663       name = d3.ns.qualify(nameNS);
5664
5665   // For attr(string, null), remove the attribute with the specified name.
5666   function attrNull() {
5667     this.removeAttribute(name);
5668   }
5669   function attrNullNS() {
5670     this.removeAttributeNS(name.space, name.local);
5671   }
5672
5673   // For attr(string, string), set the attribute with the specified name.
5674   function attrTween(b) {
5675     return b == null ? attrNull : (b += "", function() {
5676       var a = this.getAttribute(name), i;
5677       return a !== b && (i = interpolate(a, b), function(t) { this.setAttribute(name, i(t)); });
5678     });
5679   }
5680   function attrTweenNS(b) {
5681     return b == null ? attrNullNS : (b += "", function() {
5682       var a = this.getAttributeNS(name.space, name.local), i;
5683       return a !== b && (i = interpolate(a, b), function(t) { this.setAttributeNS(name.space, name.local, i(t)); });
5684     });
5685   }
5686
5687   return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween);
5688 };
5689
5690 d3_transitionPrototype.attrTween = function(nameNS, tween) {
5691   var name = d3.ns.qualify(nameNS);
5692
5693   function attrTween(d, i) {
5694     var f = tween.call(this, d, i, this.getAttribute(name));
5695     return f && function(t) { this.setAttribute(name, f(t)); };
5696   }
5697   function attrTweenNS(d, i) {
5698     var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));
5699     return f && function(t) { this.setAttributeNS(name.space, name.local, f(t)); };
5700   }
5701
5702   return this.tween("attr." + nameNS, name.local ? attrTweenNS : attrTween);
5703 };
5704
5705 d3_transitionPrototype.style = function(name, value, priority) {
5706   var n = arguments.length;
5707   if (n < 3) {
5708
5709     // For style(object) or style(object, string), the object specifies the
5710     // names and values of the attributes to set or remove. The values may be
5711     // functions that are evaluated for each element. The optional string
5712     // specifies the priority.
5713     if (typeof name !== "string") {
5714       if (n < 2) value = "";
5715       for (priority in name) this.style(priority, name[priority], value);
5716       return this;
5717     }
5718
5719     // For style(string, string) or style(string, function), use the default
5720     // priority. The priority is ignored for style(string, null).
5721     priority = "";
5722   }
5723
5724   // For style(name, null) or style(name, null, priority), remove the style
5725   // property with the specified name. The priority is ignored.
5726   function styleNull() {
5727     this.style.removeProperty(name);
5728   }
5729
5730   // For style(name, string) or style(name, string, priority), set the style
5731   // property with the specified name, using the specified priority.
5732   // Otherwise, a name, value and priority are specified, and handled as below.
5733   function styleString(b) {
5734     return b == null ? styleNull : (b += "", function() {
5735       var a = d3_window.getComputedStyle(this, null).getPropertyValue(name), i;
5736       return a !== b && (i = d3_interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); });
5737     });
5738   }
5739
5740   return d3_transition_tween(this, "style." + name, value, styleString);
5741 };
5742
5743 d3_transitionPrototype.styleTween = function(name, tween, priority) {
5744   if (arguments.length < 3) priority = "";
5745
5746   function styleTween(d, i) {
5747     var f = tween.call(this, d, i, d3_window.getComputedStyle(this, null).getPropertyValue(name));
5748     return f && function(t) { this.style.setProperty(name, f(t), priority); };
5749   }
5750
5751   return this.tween("style." + name, styleTween);
5752 };
5753
5754 d3_transitionPrototype.text = function(value) {
5755   return d3_transition_tween(this, "text", value, d3_transition_text);
5756 };
5757
5758 function d3_transition_text(b) {
5759   if (b == null) b = "";
5760   return function() { this.textContent = b; };
5761 }
5762
5763 d3_transitionPrototype.remove = function() {
5764   return this.each("end.transition", function() {
5765     var p;
5766     if (this.__transition__.count < 2 && (p = this.parentNode)) p.removeChild(this);
5767   });
5768 };
5769
5770 d3_transitionPrototype.ease = function(value) {
5771   var id = this.id;
5772   if (arguments.length < 1) return this.node().__transition__[id].ease;
5773   if (typeof value !== "function") value = d3.ease.apply(d3, arguments);
5774   return d3_selection_each(this, function(node) { node.__transition__[id].ease = value; });
5775 };
5776
5777 d3_transitionPrototype.delay = function(value) {
5778   var id = this.id;
5779   if (arguments.length < 1) return this.node().__transition__[id].delay;
5780   return d3_selection_each(this, typeof value === "function"
5781       ? function(node, i, j) { node.__transition__[id].delay = +value.call(node, node.__data__, i, j); }
5782       : (value = +value, function(node) { node.__transition__[id].delay = value; }));
5783 };
5784
5785 d3_transitionPrototype.duration = function(value) {
5786   var id = this.id;
5787   if (arguments.length < 1) return this.node().__transition__[id].duration;
5788   return d3_selection_each(this, typeof value === "function"
5789       ? function(node, i, j) { node.__transition__[id].duration = Math.max(1, value.call(node, node.__data__, i, j)); }
5790       : (value = Math.max(1, value), function(node) { node.__transition__[id].duration = value; }));
5791 };
5792
5793 d3_transitionPrototype.each = function(type, listener) {
5794   var id = this.id;
5795   if (arguments.length < 2) {
5796     var inherit = d3_transitionInherit,
5797         inheritId = d3_transitionInheritId;
5798     d3_transitionInheritId = id;
5799     d3_selection_each(this, function(node, i, j) {
5800       d3_transitionInherit = node.__transition__[id];
5801       type.call(node, node.__data__, i, j);
5802     });
5803     d3_transitionInherit = inherit;
5804     d3_transitionInheritId = inheritId;
5805   } else {
5806     d3_selection_each(this, function(node) {
5807       var transition = node.__transition__[id];
5808       (transition.event || (transition.event = d3.dispatch("start", "end"))).on(type, listener);
5809     });
5810   }
5811   return this;
5812 };
5813
5814 d3_transitionPrototype.transition = function() {
5815   var id0 = this.id,
5816       id1 = ++d3_transitionId,
5817       subgroups = [],
5818       subgroup,
5819       group,
5820       node,
5821       transition;
5822
5823   for (var j = 0, m = this.length; j < m; j++) {
5824     subgroups.push(subgroup = []);
5825     for (var group = this[j], i = 0, n = group.length; i < n; i++) {
5826       if (node = group[i]) {
5827         transition = Object.create(node.__transition__[id0]);
5828         transition.delay += transition.duration;
5829         d3_transitionNode(node, i, id1, transition);
5830       }
5831       subgroup.push(node);
5832     }
5833   }
5834
5835   return d3_transition(subgroups, id1);
5836 };
5837
5838 function d3_transitionNode(node, i, id, inherit) {
5839   var lock = node.__transition__ || (node.__transition__ = {active: 0, count: 0}),
5840       transition = lock[id];
5841
5842   if (!transition) {
5843     var time = inherit.time;
5844
5845     transition = lock[id] = {
5846       tween: new d3_Map,
5847       time: time,
5848       ease: inherit.ease,
5849       delay: inherit.delay,
5850       duration: inherit.duration
5851     };
5852
5853     ++lock.count;
5854
5855     d3.timer(function(elapsed) {
5856       var d = node.__data__,
5857           ease = transition.ease,
5858           delay = transition.delay,
5859           duration = transition.duration,
5860           timer = d3_timer_active,
5861           tweened = [];
5862
5863       timer.t = delay + time;
5864       if (delay <= elapsed) return start(elapsed - delay);
5865       timer.c = start;
5866
5867       function start(elapsed) {
5868         if (lock.active > id) return stop();
5869         lock.active = id;
5870         transition.event && transition.event.start.call(node, d, i);
5871
5872         transition.tween.forEach(function(key, value) {
5873           if (value = value.call(node, d, i)) {
5874             tweened.push(value);
5875           }
5876         });
5877
5878         d3.timer(function() { // defer to end of current frame
5879           timer.c = tick(elapsed || 1) ? d3_true : tick;
5880           return 1;
5881         }, 0, time);
5882       }
5883
5884       function tick(elapsed) {
5885         if (lock.active !== id) return stop();
5886
5887         var t = elapsed / duration,
5888             e = ease(t),
5889             n = tweened.length;
5890
5891         while (n > 0) {
5892           tweened[--n].call(node, e);
5893         }
5894
5895         if (t >= 1) {
5896           transition.event && transition.event.end.call(node, d, i);
5897           return stop();
5898         }
5899       }
5900
5901       function stop() {
5902         if (--lock.count) delete lock[id];
5903         else delete node.__transition__;
5904         return 1;
5905       }
5906     }, 0, time);
5907   }
5908 }
5909
5910 d3.xhr = d3_xhrType(d3_identity);
5911
5912 function d3_xhrType(response) {
5913   return function(url, mimeType, callback) {
5914     if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null;
5915     return d3_xhr(url, mimeType, response, callback);
5916   };
5917 }
5918
5919 function d3_xhr(url, mimeType, response, callback) {
5920   var xhr = {},
5921       dispatch = d3.dispatch("beforesend", "progress", "load", "error"),
5922       headers = {},
5923       request = new XMLHttpRequest,
5924       responseType = null;
5925
5926   // If IE does not support CORS, use XDomainRequest.
5927   if (d3_window.XDomainRequest
5928       && !("withCredentials" in request)
5929       && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest;
5930
5931   "onload" in request
5932       ? request.onload = request.onerror = respond
5933       : request.onreadystatechange = function() { request.readyState > 3 && respond(); };
5934
5935   function respond() {
5936     var status = request.status, result;
5937     if (!status && request.responseText || status >= 200 && status < 300 || status === 304) {
5938       try {
5939         result = response.call(xhr, request);
5940       } catch (e) {
5941         dispatch.error.call(xhr, e);
5942         return;
5943       }
5944       dispatch.load.call(xhr, result);
5945     } else {
5946       dispatch.error.call(xhr, request);
5947     }
5948   }
5949
5950   request.onprogress = function(event) {
5951     var o = d3.event;
5952     d3.event = event;
5953     try { dispatch.progress.call(xhr, request); }
5954     finally { d3.event = o; }
5955   };
5956
5957   xhr.header = function(name, value) {
5958     name = (name + "").toLowerCase();
5959     if (arguments.length < 2) return headers[name];
5960     if (value == null) delete headers[name];
5961     else headers[name] = value + "";
5962     return xhr;
5963   };
5964
5965   // If mimeType is non-null and no Accept header is set, a default is used.
5966   xhr.mimeType = function(value) {
5967     if (!arguments.length) return mimeType;
5968     mimeType = value == null ? null : value + "";
5969     return xhr;
5970   };
5971
5972   // Specifies what type the response value should take;
5973   // for instance, arraybuffer, blob, document, or text.
5974   xhr.responseType = function(value) {
5975     if (!arguments.length) return responseType;
5976     responseType = value;
5977     return xhr;
5978   };
5979
5980   // Specify how to convert the response content to a specific type;
5981   // changes the callback value on "load" events.
5982   xhr.response = function(value) {
5983     response = value;
5984     return xhr;
5985   };
5986
5987   // Convenience methods.
5988   ["get", "post"].forEach(function(method) {
5989     xhr[method] = function() {
5990       return xhr.send.apply(xhr, [method].concat(d3_array(arguments)));
5991     };
5992   });
5993
5994   // If callback is non-null, it will be used for error and load events.
5995   xhr.send = function(method, data, callback) {
5996     if (arguments.length === 2 && typeof data === "function") callback = data, data = null;
5997     request.open(method, url, true);
5998     if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*";
5999     if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]);
6000     if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType);
6001     if (responseType != null) request.responseType = responseType;
6002     if (callback != null) xhr.on("error", callback).on("load", function(request) { callback(null, request); });
6003     dispatch.beforesend.call(xhr, request);
6004     request.send(data == null ? null : data);
6005     return xhr;
6006   };
6007
6008   xhr.abort = function() {
6009     request.abort();
6010     return xhr;
6011   };
6012
6013   d3.rebind(xhr, dispatch, "on");
6014
6015   return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback));
6016 };
6017
6018 function d3_xhr_fixCallback(callback) {
6019   return callback.length === 1
6020       ? function(error, request) { callback(error == null ? request : null); }
6021       : callback;
6022 }
6023
6024 d3.text = d3_xhrType(function(request) {
6025   return request.responseText;
6026 });
6027
6028 d3.json = function(url, callback) {
6029   return d3_xhr(url, "application/json", d3_json, callback);
6030 };
6031
6032 function d3_json(request) {
6033   return JSON.parse(request.responseText);
6034 }
6035
6036 d3.html = function(url, callback) {
6037   return d3_xhr(url, "text/html", d3_html, callback);
6038 };
6039
6040 function d3_html(request) {
6041   var range = d3_document.createRange();
6042   range.selectNode(d3_document.body);
6043   return range.createContextualFragment(request.responseText);
6044 }
6045
6046 d3.xml = d3_xhrType(function(request) {
6047   return request.responseXML;
6048 });
6049   if (typeof define === "function" && define.amd) {
6050     define(d3);
6051   } else if (typeof module === "object" && module.exports) {
6052     module.exports = d3;
6053   } else {
6054     this.d3 = d3;
6055   }
6056 }();
6057 d3.combobox = function() {
6058     var event = d3.dispatch('accept'),
6059         data = [],
6060         suggestions = [],
6061         minItems = 2;
6062
6063     var fetcher = function(val, cb) {
6064         cb(data.filter(function(d) {
6065             return d.value
6066                 .toString()
6067                 .toLowerCase()
6068                 .indexOf(val.toLowerCase()) !== -1;
6069         }));
6070     };
6071
6072     var combobox = function(input) {
6073         var idx = -1,
6074             container = d3.select(document.body)
6075                 .selectAll('div.combobox')
6076                 .filter(function(d) { return d === input.node(); }),
6077             shown = !container.empty();
6078
6079         input
6080             .classed('combobox-input', true)
6081             .on('focus.typeahead', focus)
6082             .on('blur.typeahead', blur)
6083             .on('keydown.typeahead', keydown)
6084             .on('keyup.typeahead', keyup)
6085             .on('input.typeahead', change)
6086             .each(function() {
6087                 var parent = this.parentNode,
6088                     sibling = this.nextSibling;
6089
6090                 var caret = d3.select(parent).selectAll('.combobox-caret')
6091                     .filter(function(d) { return d === input.node(); })
6092                     .data([input.node()]);
6093
6094                 caret.enter().insert('div', function() { return sibling; })
6095                     .attr('class', 'combobox-caret');
6096
6097                 caret
6098                     .on('mousedown', function () {
6099                         // prevent the form element from blurring. it blurs
6100                         // on mousedown
6101                         d3.event.stopPropagation();
6102                         d3.event.preventDefault();
6103                         input.node().focus();
6104                         fetch('', render);
6105                     });
6106             });
6107
6108         function focus() {
6109             fetch(value(), render);
6110         }
6111
6112         function blur() {
6113             window.setTimeout(hide, 150);
6114         }
6115
6116         function show() {
6117             if (!shown) {
6118                 container = d3.select(document.body)
6119                     .insert('div', ':first-child')
6120                     .datum(input.node())
6121                     .attr('class', 'combobox')
6122                     .style({
6123                         position: 'absolute',
6124                         display: 'block',
6125                         left: '0px'
6126                     })
6127                     .on('mousedown', function () {
6128                         // prevent moving focus out of the text field
6129                         d3.event.preventDefault();
6130                     });
6131
6132                 d3.select(document.body)
6133                     .on('scroll.combobox', render, true);
6134
6135                 shown = true;
6136             }
6137         }
6138
6139         function hide() {
6140             if (shown) {
6141                 idx = -1;
6142                 container.remove();
6143
6144                 d3.select(document.body)
6145                     .on('scroll.combobox', null);
6146
6147                 shown = false;
6148             }
6149         }
6150
6151         function keydown() {
6152            switch (d3.event.keyCode) {
6153                // backspace, delete
6154                case 8:
6155                case 46:
6156                    input.on('input.typeahead', function() {
6157                        idx = -1;
6158                        render();
6159                        var start = input.property('selectionStart');
6160                        input.node().setSelectionRange(start, start);
6161                        input.on('input.typeahead', change);
6162                    });
6163                    break;
6164                // tab
6165                case 9:
6166                    container.selectAll('a.selected').each(event.accept);
6167                    break;
6168                // return
6169                case 13:
6170                    d3.event.preventDefault();
6171                    break;
6172                // up arrow
6173                case 38:
6174                    nav(-1);
6175                    d3.event.preventDefault();
6176                    break;
6177                // down arrow
6178                case 40:
6179                    nav(+1);
6180                    d3.event.preventDefault();
6181                    break;
6182            }
6183            d3.event.stopPropagation();
6184         }
6185
6186         function keyup() {
6187             switch (d3.event.keyCode) {
6188                 // escape
6189                 case 27:
6190                     hide();
6191                     break;
6192                 // return
6193                 case 13:
6194                     container.selectAll('a.selected').each(event.accept);
6195                     hide();
6196                     break;
6197             }
6198         }
6199
6200         function change() {
6201             fetch(value(), function() {
6202                 autocomplete();
6203                 render();
6204             });
6205         }
6206
6207         function nav(dir) {
6208             idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
6209             input.property('value', suggestions[idx].value);
6210             render();
6211             ensureVisible();
6212         }
6213
6214         function value() {
6215             var value = input.property('value'),
6216                 start = input.property('selectionStart'),
6217                 end = input.property('selectionEnd');
6218
6219             if (start && end) {
6220                 value = value.substring(0, start);
6221             }
6222
6223             return value;
6224         }
6225
6226         function fetch(v, cb) {
6227             fetcher.call(input, v, function(_) {
6228                 suggestions = _;
6229                 cb();
6230             });
6231         }
6232
6233         function autocomplete() {
6234             var v = value();
6235
6236             idx = -1;
6237
6238             if (!v) return;
6239
6240             for (var i = 0; i < suggestions.length; i++) {
6241                 if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) {
6242                     var completion = v + suggestions[i].value.substr(v.length);
6243                     idx = i;
6244                     input.property('value', completion);
6245                     input.node().setSelectionRange(v.length, completion.length);
6246                     return;
6247                 }
6248             }
6249         }
6250
6251         function render() {
6252             if (suggestions.length >= minItems && document.activeElement === input.node()) {
6253                 show();
6254             } else {
6255                 hide();
6256                 return;
6257             }
6258
6259             var options = container
6260                 .selectAll('a.combobox-option')
6261                 .data(suggestions, function(d) { return d.value; });
6262
6263             options.enter().append('a')
6264                 .attr('class', 'combobox-option')
6265                 .text(function(d) { return d.value; });
6266
6267             options
6268                 .attr('title', function(d) { return d.title; })
6269                 .classed('selected', function(d, i) { return i == idx; })
6270                 .on('mouseover', select)
6271                 .on('click', accept)
6272                 .order();
6273
6274             options.exit()
6275                 .remove();
6276
6277             var rect = input.node().getBoundingClientRect();
6278
6279             container.style({
6280                 'left': rect.left + 'px',
6281                 'width': rect.width + 'px',
6282                 'top': rect.height + rect.top + 'px'
6283             });
6284         }
6285
6286         function select(d, i) {
6287             idx = i;
6288             render();
6289         }
6290
6291         function ensureVisible() {
6292             var node = container.selectAll('a.selected').node();
6293             if (node) node.scrollIntoView();
6294         }
6295
6296         function accept(d) {
6297             if (!shown) return;
6298             input
6299                 .property('value', d.value)
6300                 .trigger('change');
6301             event.accept(d);
6302             hide();
6303         }
6304     };
6305
6306     combobox.fetcher = function(_) {
6307         if (!arguments.length) return fetcher;
6308         fetcher = _;
6309         return combobox;
6310     };
6311
6312     combobox.data = function(_) {
6313         if (!arguments.length) return data;
6314         data = _;
6315         return combobox;
6316     };
6317
6318     combobox.minItems = function(_) {
6319         if (!arguments.length) return minItems;
6320         minItems = _;
6321         return combobox;
6322     };
6323
6324     return d3.rebind(combobox, event, 'on');
6325 };
6326 d3.geo.tile = function() {
6327   var size = [960, 500],
6328       scale = 256,
6329       scaleExtent = [0, 20],
6330       translate = [size[0] / 2, size[1] / 2],
6331       zoomDelta = 0;
6332
6333   function bound(_) {
6334       return Math.min(scaleExtent[1], Math.max(scaleExtent[0], _));
6335   }
6336
6337   function tile() {
6338     var z = Math.max(Math.log(scale) / Math.LN2 - 8, 0),
6339         z0 = bound(Math.round(z + zoomDelta)),
6340         k = Math.pow(2, z - z0 + 8),
6341         origin = [(translate[0] - scale / 2) / k, (translate[1] - scale / 2) / k],
6342         tiles = [],
6343         cols = d3.range(Math.max(0, Math.floor(-origin[0])), Math.max(0, Math.ceil(size[0] / k - origin[0]))),
6344         rows = d3.range(Math.max(0, Math.floor(-origin[1])), Math.max(0, Math.ceil(size[1] / k - origin[1])));
6345
6346     rows.forEach(function(y) {
6347       cols.forEach(function(x) {
6348         tiles.push([x, y, z0]);
6349       });
6350     });
6351
6352     tiles.translate = origin;
6353     tiles.scale = k;
6354
6355     return tiles;
6356   }
6357
6358   tile.scaleExtent = function(_) {
6359     if (!arguments.length) return scaleExtent;
6360     scaleExtent = _;
6361     return tile;
6362   };
6363
6364   tile.size = function(_) {
6365     if (!arguments.length) return size;
6366     size = _;
6367     return tile;
6368   };
6369
6370   tile.scale = function(_) {
6371     if (!arguments.length) return scale;
6372     scale = _;
6373     return tile;
6374   };
6375
6376   tile.translate = function(_) {
6377     if (!arguments.length) return translate;
6378     translate = _;
6379     return tile;
6380   };
6381
6382   tile.zoomDelta = function(_) {
6383     if (!arguments.length) return zoomDelta;
6384     zoomDelta = +_;
6385     return tile;
6386   };
6387
6388   return tile;
6389 };
6390 d3.jsonp = function (url, callback) {
6391   function rand() {
6392     var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
6393       c = '', i = -1;
6394     while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
6395     return c;
6396   }
6397
6398   function create(url) {
6399     var e = url.match(/callback=d3.jsonp.(\w+)/),
6400       c = e ? e[1] : rand();
6401     d3.jsonp[c] = function(data) {
6402       callback(data);
6403       delete d3.jsonp[c];
6404       script.remove();
6405     };
6406     return 'd3.jsonp.' + c;
6407   }
6408
6409   var cb = create(url),
6410     script = d3.select('head')
6411     .append('script')
6412     .attr('type', 'text/javascript')
6413     .attr('src', url.replace(/(\{|%7B)callback(\}|%7D)/, cb));
6414 };
6415 /*
6416  * This code is licensed under the MIT license.
6417  *
6418  * Copyright © 2013, iD authors.
6419  *
6420  * Portions copyright © 2011, Keith Cirkel
6421  * See https://github.com/keithamus/jwerty
6422  *
6423  */
6424 d3.keybinding = function(namespace) {
6425     var bindings = [];
6426
6427     function matches(binding, event) {
6428         for (var p in binding.event) {
6429             if (event[p] != binding.event[p])
6430                 return false;
6431         }
6432
6433         return (!binding.capture) === (event.eventPhase !== Event.CAPTURING_PHASE);
6434     }
6435
6436     function capture() {
6437         for (var i = 0; i < bindings.length; i++) {
6438             var binding = bindings[i];
6439             if (matches(binding, d3.event)) {
6440                 binding.callback();
6441             }
6442         }
6443     }
6444
6445     function bubble() {
6446         var tagName = d3.select(d3.event.target).node().tagName;
6447         if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') {
6448             return;
6449         }
6450         capture();
6451     }
6452
6453     function keybinding(selection) {
6454         selection = selection || d3.select(document);
6455         selection.on('keydown.capture' + namespace, capture, true);
6456         selection.on('keydown.bubble' + namespace, bubble, false);
6457         return keybinding;
6458     }
6459
6460     keybinding.off = function(selection) {
6461         selection = selection || d3.select(document);
6462         selection.on('keydown.capture' + namespace, null);
6463         selection.on('keydown.bubble' + namespace, null);
6464         return keybinding;
6465     };
6466
6467     keybinding.on = function(code, callback, capture) {
6468         var binding = {
6469             event: {
6470                 keyCode: 0,
6471                 shiftKey: false,
6472                 ctrlKey: false,
6473                 altKey: false,
6474                 metaKey: false
6475             },
6476             capture: capture,
6477             callback: callback
6478         };
6479
6480         code = code.toLowerCase().match(/(?:(?:[^+⇧⌃⌥⌘])+|[⇧⌃⌥⌘]|\+\+|^\+$)/g);
6481
6482         for (var i = 0; i < code.length; i++) {
6483             // Normalise matching errors
6484             if (code[i] === '++') code[i] = '+';
6485
6486             if (code[i] in d3.keybinding.modifierCodes) {
6487                 binding.event[d3.keybinding.modifierProperties[d3.keybinding.modifierCodes[code[i]]]] = true;
6488             } else if (code[i] in d3.keybinding.keyCodes) {
6489                 binding.event.keyCode = d3.keybinding.keyCodes[code[i]];
6490             }
6491         }
6492
6493         bindings.push(binding);
6494
6495         return keybinding;
6496     };
6497
6498     return keybinding;
6499 };
6500
6501 (function () {
6502     d3.keybinding.modifierCodes = {
6503         // Shift key, ⇧
6504         '⇧': 16, shift: 16,
6505         // CTRL key, on Mac: ⌃
6506         '⌃': 17, ctrl: 17,
6507         // ALT key, on Mac: ⌥ (Alt)
6508         '⌥': 18, alt: 18, option: 18,
6509         // META, on Mac: ⌘ (CMD), on Windows (Win), on Linux (Super)
6510         '⌘': 91, meta: 91, cmd: 91, 'super': 91, win: 91
6511     };
6512
6513     d3.keybinding.modifierProperties = {
6514         16: 'shiftKey',
6515         17: 'ctrlKey',
6516         18: 'altKey',
6517         91: 'metaKey'
6518     };
6519
6520     d3.keybinding.keyCodes = {
6521         // Backspace key, on Mac: ⌫ (Backspace)
6522         '⌫': 8, backspace: 8,
6523         // Tab Key, on Mac: ⇥ (Tab), on Windows ⇥⇥
6524         '⇥': 9, '⇆': 9, tab: 9,
6525         // Return key, ↩
6526         '↩': 13, 'return': 13, enter: 13, '⌅': 13,
6527         // Pause/Break key
6528         'pause': 19, 'pause-break': 19,
6529         // Caps Lock key, ⇪
6530         '⇪': 20, caps: 20, 'caps-lock': 20,
6531         // Escape key, on Mac: ⎋, on Windows: Esc
6532         '⎋': 27, escape: 27, esc: 27,
6533         // Space key
6534         space: 32,
6535         // Page-Up key, or pgup, on Mac: ↖
6536         '↖': 33, pgup: 33, 'page-up': 33,
6537         // Page-Down key, or pgdown, on Mac: ↘
6538         '↘': 34, pgdown: 34, 'page-down': 34,
6539         // END key, on Mac: ⇟
6540         '⇟': 35, end: 35,
6541         // HOME key, on Mac: ⇞
6542         '⇞': 36, home: 36,
6543         // Insert key, or ins
6544         ins: 45, insert: 45,
6545         // Delete key, on Mac: ⌦ (Delete)
6546         '⌦': 46, del: 46, 'delete': 46,
6547         // Left Arrow Key, or ←
6548         '←': 37, left: 37, 'arrow-left': 37,
6549         // Up Arrow Key, or ↑
6550         '↑': 38, up: 38, 'arrow-up': 38,
6551         // Right Arrow Key, or →
6552         '→': 39, right: 39, 'arrow-right': 39,
6553         // Up Arrow Key, or ↓
6554         '↓': 40, down: 40, 'arrow-down': 40,
6555         // odities, printing characters that come out wrong:
6556         // Num-Multiply, or *
6557         '*': 106, star: 106, asterisk: 106, multiply: 106,
6558         // Num-Plus or +
6559         '+': 107, 'plus': 107,
6560         // Num-Subtract, or -
6561         '-': 109, subtract: 109,
6562         // Semicolon
6563         ';': 186, semicolon:186,
6564         // = or equals
6565         '=': 187, 'equals': 187,
6566         // Comma, or ,
6567         ',': 188, comma: 188,
6568         'dash': 189, //???
6569         // Period, or ., or full-stop
6570         '.': 190, period: 190, 'full-stop': 190,
6571         // Slash, or /, or forward-slash
6572         '/': 191, slash: 191, 'forward-slash': 191,
6573         // Tick, or `, or back-quote
6574         '`': 192, tick: 192, 'back-quote': 192,
6575         // Open bracket, or [
6576         '[': 219, 'open-bracket': 219,
6577         // Back slash, or \
6578         '\\': 220, 'back-slash': 220,
6579         // Close backet, or ]
6580         ']': 221, 'close-bracket': 221,
6581         // Apostrophe, or Quote, or '
6582         '\'': 222, quote: 222, apostrophe: 222
6583     };
6584
6585     // NUMPAD 0-9
6586     var i = 95, n = 0;
6587     while (++i < 106) {
6588         d3.keybinding.keyCodes['num-' + n] = i;
6589         ++n;
6590     }
6591
6592     // 0-9
6593     i = 47; n = 0;
6594     while (++i < 58) {
6595         d3.keybinding.keyCodes[n] = i;
6596         ++n;
6597     }
6598
6599     // F1-F25
6600     i = 111; n = 1;
6601     while (++i < 136) {
6602         d3.keybinding.keyCodes['f' + n] = i;
6603         ++n;
6604     }
6605
6606     // a-z
6607     i = 64;
6608     while (++i < 91) {
6609         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6610     }
6611 })();
6612 d3.selection.prototype.one = function (type, listener, capture) {
6613     var target = this, typeOnce = type + ".once";
6614     function one() {
6615         target.on(typeOnce, null);
6616         listener.apply(this, arguments);
6617     }
6618     target.on(typeOnce, one, capture);
6619     return this;
6620 };
6621 d3.selection.prototype.dimensions = function (dimensions) {
6622     if (!arguments.length) {
6623         var node = this.node();
6624         return [node.offsetWidth,
6625                 node.offsetHeight];
6626     }
6627     return this.attr({width: dimensions[0], height: dimensions[1]});
6628 };
6629 d3.selection.prototype.trigger = function (type) {
6630     this.each(function() {
6631         var evt = document.createEvent('HTMLEvents');
6632         evt.initEvent(type, true, true);
6633         this.dispatchEvent(evt);
6634     });
6635 };
6636 d3.typeahead = function() {
6637     var event = d3.dispatch('accept'),
6638         autohighlight = false,
6639         data;
6640
6641     var typeahead = function(selection) {
6642         var container,
6643             hidden,
6644             idx = autohighlight ? 0 : -1;
6645
6646         function setup() {
6647             var rect = selection.node().getBoundingClientRect();
6648             container = d3.select(document.body)
6649                 .append('div').attr('class', 'typeahead')
6650                 .style({
6651                     position: 'absolute',
6652                     left: rect.left + 'px',
6653                     top: rect.bottom + 'px'
6654                 });
6655             selection
6656                 .on('keyup.typeahead', key);
6657             hidden = false;
6658         }
6659
6660         function hide() {
6661             container.remove();
6662             idx = autohighlight ? 0 : -1;
6663             hidden = true;
6664         }
6665
6666         function slowHide() {
6667             if (autohighlight) {
6668                 if (container.select('a.selected').node()) {
6669                     select(container.select('a.selected').datum());
6670                     event.accept();
6671                 }
6672             }
6673             window.setTimeout(hide, 150);
6674         }
6675
6676         selection
6677             .on('focus.typeahead', setup)
6678             .on('blur.typeahead', slowHide);
6679
6680         function key() {
6681            var len = container.selectAll('a').data().length;
6682            if (d3.event.keyCode === 40) {
6683                idx = Math.min(idx + 1, len - 1);
6684                return highlight();
6685            } else if (d3.event.keyCode === 38) {
6686                idx = Math.max(idx - 1, 0);
6687                return highlight();
6688            } else if (d3.event.keyCode === 13) {
6689                if (container.select('a.selected').node()) {
6690                    select(container.select('a.selected').datum());
6691                }
6692                event.accept();
6693                hide();
6694            } else {
6695                update();
6696            }
6697         }
6698
6699         function highlight() {
6700             container
6701                 .selectAll('a')
6702                 .classed('selected', function(d, i) { return i == idx; });
6703         }
6704
6705         function update() {
6706             if (hidden) setup();
6707
6708             data(selection, function(data) {
6709                 container.style('display', function() {
6710                     return data.length ? 'block' : 'none';
6711                 });
6712
6713                 var options = container
6714                     .selectAll('a')
6715                     .data(data, function(d) { return d.value; });
6716
6717                 options.enter()
6718                     .append('a')
6719                     .text(function(d) { return d.value; })
6720                     .attr('title', function(d) { return d.title; })
6721                     .on('click', select);
6722
6723                 options.exit().remove();
6724
6725                 options
6726                     .classed('selected', function(d, i) { return i == idx; });
6727             });
6728         }
6729
6730         function select(d) {
6731             selection
6732                 .property('value', d.value)
6733                 .trigger('change');
6734         }
6735
6736     };
6737
6738     typeahead.data = function(_) {
6739         if (!arguments.length) return data;
6740         data = _;
6741         return typeahead;
6742     };
6743
6744     typeahead.autohighlight = function(_) {
6745         if (!arguments.length) return autohighlight;
6746         autohighlight = _;
6747         return typeahead;
6748     };
6749
6750     return d3.rebind(typeahead, event, 'on');
6751 };
6752 // Tooltips and svg mask used to highlight certain features
6753 d3.curtain = function() {
6754
6755     var event = d3.dispatch(),
6756         surface,
6757         tooltip,
6758         darkness;
6759
6760     function curtain(selection) {
6761
6762         surface = selection.append('svg')
6763             .attr('id', 'curtain')
6764             .style({
6765                 'z-index': 1000,
6766                 'pointer-events': 'none',
6767                 'position': 'absolute',
6768                 'top': 0,
6769                 'left': 0
6770             });
6771
6772         darkness = surface.append('path')
6773             .attr({
6774                 x: 0,
6775                 y: 0,
6776                 'class': 'curtain-darkness'
6777             });
6778
6779         d3.select(window).on('resize.curtain', resize);
6780
6781         tooltip = selection.append('div')
6782             .attr('class', 'tooltip')
6783             .style('z-index', 1002);
6784
6785         tooltip.append('div').attr('class', 'tooltip-arrow');
6786         tooltip.append('div').attr('class', 'tooltip-inner');
6787
6788         resize();
6789
6790         function resize() {
6791             surface.attr({
6792                 width: window.innerWidth,
6793                 height: window.innerHeight
6794             });
6795             curtain.cut(darkness.datum());
6796         }
6797     }
6798
6799     curtain.reveal = function(box, text, tooltipclass, duration) {
6800         if (typeof box === 'string') box = d3.select(box).node();
6801         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6802
6803         curtain.cut(box, duration);
6804
6805         if (text) {
6806             // pseudo markdown bold text hack
6807             var parts = text.split('**');
6808             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6809             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6810
6811             var dimensions = tooltip.classed('in', true)
6812                 .select('.tooltip-inner')
6813                     .html(html)
6814                     .dimensions();
6815
6816             var pos;
6817
6818             var w = window.innerWidth,
6819                 h = window.innerHeight;
6820
6821             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6822                 side = 'bottom';
6823                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6824
6825             } else if (box.left + box.width + 300 < window.innerWidth) {
6826                 side = 'right';
6827                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6828
6829             } else if (box.left > 300) {
6830                 side = 'left';
6831                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6832             } else {
6833                 side = 'bottom';
6834                 pos = [box.left, box.top + box.height];
6835             }
6836
6837             pos = [
6838                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6839                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6840             ];
6841
6842
6843             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6844
6845             tooltip
6846                 .style('top', pos[1] + 'px')
6847                 .style('left', pos[0] + 'px')
6848                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6849                 .select('.tooltip-inner')
6850                     .html(html);
6851
6852         } else {
6853             tooltip.call(iD.ui.Toggle(false));
6854         }
6855     };
6856
6857     curtain.cut = function(datum, duration) {
6858         darkness.datum(datum);
6859
6860         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6861             .attr('d', function(d) {
6862                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6863                     window.innerWidth + "," + window.innerHeight + "L" +
6864                     window.innerWidth + ",0 Z";
6865
6866                 if (!d) return string;
6867                 return string + 'M' +
6868                     d.left + ',' + d.top + 'L' +
6869                     d.left + ',' + (d.top + d.height) + 'L' +
6870                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6871                     (d.left + d.width) + ',' + (d.top) + 'Z';
6872
6873             });
6874     };
6875
6876     curtain.remove = function() {
6877         surface.remove();
6878         tooltip.remove();
6879     };
6880
6881     return d3.rebind(curtain, event, 'on');
6882 };
6883 // Like selection.property('value', ...), but avoids no-op value sets,
6884 // which can result in layout/repaint thrashing in some situations.
6885 d3.selection.prototype.value = function(value) {
6886     function d3_selection_value(value) {
6887       function valueNull() {
6888         delete this.value;
6889       }
6890
6891       function valueConstant() {
6892         if (this.value !== value) this.value = value;
6893       }
6894
6895       function valueFunction() {
6896         var x = value.apply(this, arguments);
6897         if (x == null) delete this.value;
6898         else if (this.value !== x) this.value = x;
6899       }
6900
6901       return value == null
6902           ? valueNull : (typeof value === "function"
6903           ? valueFunction : valueConstant);
6904     }
6905
6906     if (!arguments.length) return this.property('value');
6907     return this.each(d3_selection_value(value));
6908 };
6909 var JXON = new (function () {
6910   var
6911     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6912     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6913
6914   function parseText (sValue) {
6915     if (rIsNull.test(sValue)) { return null; }
6916     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6917     if (isFinite(sValue)) { return parseFloat(sValue); }
6918     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6919     return sValue;
6920   }
6921
6922   function EmptyTree () { }
6923   EmptyTree.prototype.toString = function () { return "null"; };
6924   EmptyTree.prototype.valueOf = function () { return null; };
6925
6926   function objectify (vValue) {
6927     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6928   }
6929
6930   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6931     var
6932       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6933       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6934
6935     var
6936       sProp, vContent, nLength = 0, sCollectedTxt = "",
6937       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6938
6939     if (bChildren) {
6940       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6941         oNode = oParentNode.childNodes.item(nItem);
6942         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6943         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6944         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6945       }
6946     }
6947
6948     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6949
6950     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6951
6952     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6953       sProp = aCache[nElId].nodeName.toLowerCase();
6954       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6955       if (vResult.hasOwnProperty(sProp)) {
6956         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6957         vResult[sProp].push(vContent);
6958       } else {
6959         vResult[sProp] = vContent;
6960         nLength++;
6961       }
6962     }
6963
6964     if (bAttributes) {
6965       var
6966         nAttrLen = oParentNode.attributes.length,
6967         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6968
6969       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6970         oAttrib = oParentNode.attributes.item(nAttrib);
6971         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6972       }
6973
6974       if (bNesteAttr) {
6975         if (bFreeze) { Object.freeze(oAttrParent); }
6976         vResult[sAttributesProp] = oAttrParent;
6977         nLength -= nAttrLen - 1;
6978       }
6979     }
6980
6981     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6982       vResult[sValueProp] = vBuiltVal;
6983     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6984       vResult = vBuiltVal;
6985     }
6986
6987     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6988
6989     aCache.length = nLevelStart;
6990
6991     return vResult;
6992   }
6993
6994   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
6995     var vValue, oChild;
6996
6997     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
6998       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
6999     } else if (oParentObj.constructor === Date) {
7000       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
7001     }
7002
7003     for (var sName in oParentObj) {
7004       vValue = oParentObj[sName];
7005       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
7006       if (sName === sValueProp) {
7007         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
7008       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
7009         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
7010       } else if (sName.charAt(0) === sAttrPref) {
7011         oParentEl.setAttribute(sName.slice(1), vValue);
7012       } else if (vValue.constructor === Array) {
7013         for (var nItem = 0; nItem < vValue.length; nItem++) {
7014           oChild = oXMLDoc.createElement(sName);
7015           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
7016           oParentEl.appendChild(oChild);
7017         }
7018       } else {
7019         oChild = oXMLDoc.createElement(sName);
7020         if (vValue instanceof Object) {
7021           loadObjTree(oXMLDoc, oChild, vValue);
7022         } else if (vValue !== null && vValue !== true) {
7023           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
7024         }
7025         oParentEl.appendChild(oChild);
7026      }
7027    }
7028   }
7029
7030   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
7031     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
7032     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
7033   };
7034
7035   this.unbuild = function (oObjTree) {    
7036     var oNewDoc = document.implementation.createDocument("", "", null);
7037     loadObjTree(oNewDoc, oNewDoc, oObjTree);
7038     return oNewDoc;
7039   };
7040
7041   this.stringify = function (oObjTree) {
7042     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
7043   };
7044 })();
7045 // var myObject = JXON.build(doc);
7046 // we got our javascript object! try: alert(JSON.stringify(myObject));
7047
7048 // var newDoc = JXON.unbuild(myObject);
7049 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
7050 /**
7051  * @license
7052  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
7053  * Build: `lodash 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" exports="global,node"`
7054  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
7055  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
7056  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
7057  * Available under MIT license <http://lodash.com/license>
7058  */
7059 ;(function() {
7060
7061   /** Used as a safe reference for `undefined` in pre ES5 environments */
7062   var undefined;
7063
7064   /** Used to pool arrays and objects used internally */
7065   var arrayPool = [],
7066       objectPool = [];
7067
7068   /** Used internally to indicate various things */
7069   var indicatorObject = {};
7070
7071   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
7072   var keyPrefix = +new Date + '';
7073
7074   /** Used as the size when optimizations are enabled for large arrays */
7075   var largeArraySize = 75;
7076
7077   /** Used as the max size of the `arrayPool` and `objectPool` */
7078   var maxPoolSize = 40;
7079
7080   /** Used to match regexp flags from their coerced string values */
7081   var reFlags = /\w*$/;
7082
7083   /** Used to detected named functions */
7084   var reFuncName = /^\s*function[ \n\r\t]+\w/;
7085
7086   /** Used to detect functions containing a `this` reference */
7087   var reThis = /\bthis\b/;
7088
7089   /** Used to fix the JScript [[DontEnum]] bug */
7090   var shadowedProps = [
7091     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
7092     'toLocaleString', 'toString', 'valueOf'
7093   ];
7094
7095   /** `Object#toString` result shortcuts */
7096   var argsClass = '[object Arguments]',
7097       arrayClass = '[object Array]',
7098       boolClass = '[object Boolean]',
7099       dateClass = '[object Date]',
7100       errorClass = '[object Error]',
7101       funcClass = '[object Function]',
7102       numberClass = '[object Number]',
7103       objectClass = '[object Object]',
7104       regexpClass = '[object RegExp]',
7105       stringClass = '[object String]';
7106
7107   /** Used to identify object classifications that `_.clone` supports */
7108   var cloneableClasses = {};
7109   cloneableClasses[funcClass] = false;
7110   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
7111   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
7112   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
7113   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
7114
7115   /** Used as an internal `_.debounce` options object */
7116   var debounceOptions = {
7117     'leading': false,
7118     'maxWait': 0,
7119     'trailing': false
7120   };
7121
7122   /** Used as the property descriptor for `__bindData__` */
7123   var descriptor = {
7124     'configurable': false,
7125     'enumerable': false,
7126     'value': null,
7127     'writable': false
7128   };
7129
7130   /** Used as the data object for `iteratorTemplate` */
7131   var iteratorData = {
7132     'args': '',
7133     'array': null,
7134     'bottom': '',
7135     'firstArg': '',
7136     'init': '',
7137     'keys': null,
7138     'loop': '',
7139     'shadowedProps': null,
7140     'support': null,
7141     'top': '',
7142     'useHas': false
7143   };
7144
7145   /** Used to determine if values are of the language type Object */
7146   var objectTypes = {
7147     'boolean': false,
7148     'function': true,
7149     'object': true,
7150     'number': false,
7151     'string': false,
7152     'undefined': false
7153   };
7154
7155   /** Used as a reference to the global object */
7156   var root = (objectTypes[typeof window] && window) || this;
7157
7158   /** Detect free variable `exports` */
7159   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7160
7161   /** Detect free variable `module` */
7162   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7163
7164   /** Detect the popular CommonJS extension `module.exports` */
7165   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7166
7167   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7168   var freeGlobal = objectTypes[typeof global] && global;
7169   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7170     root = freeGlobal;
7171   }
7172
7173   /*--------------------------------------------------------------------------*/
7174
7175   /**
7176    * The base implementation of `_.indexOf` without support for binary searches
7177    * or `fromIndex` constraints.
7178    *
7179    * @private
7180    * @param {Array} array The array to search.
7181    * @param {*} value The value to search for.
7182    * @param {number} [fromIndex=0] The index to search from.
7183    * @returns {number} Returns the index of the matched value or `-1`.
7184    */
7185   function baseIndexOf(array, value, fromIndex) {
7186     var index = (fromIndex || 0) - 1,
7187         length = array ? array.length : 0;
7188
7189     while (++index < length) {
7190       if (array[index] === value) {
7191         return index;
7192       }
7193     }
7194     return -1;
7195   }
7196
7197   /**
7198    * An implementation of `_.contains` for cache objects that mimics the return
7199    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7200    *
7201    * @private
7202    * @param {Object} cache The cache object to inspect.
7203    * @param {*} value The value to search for.
7204    * @returns {number} Returns `0` if `value` is found, else `-1`.
7205    */
7206   function cacheIndexOf(cache, value) {
7207     var type = typeof value;
7208     cache = cache.cache;
7209
7210     if (type == 'boolean' || value == null) {
7211       return cache[value] ? 0 : -1;
7212     }
7213     if (type != 'number' && type != 'string') {
7214       type = 'object';
7215     }
7216     var key = type == 'number' ? value : keyPrefix + value;
7217     cache = (cache = cache[type]) && cache[key];
7218
7219     return type == 'object'
7220       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7221       : (cache ? 0 : -1);
7222   }
7223
7224   /**
7225    * Adds a given value to the corresponding cache object.
7226    *
7227    * @private
7228    * @param {*} value The value to add to the cache.
7229    */
7230   function cachePush(value) {
7231     var cache = this.cache,
7232         type = typeof value;
7233
7234     if (type == 'boolean' || value == null) {
7235       cache[value] = true;
7236     } else {
7237       if (type != 'number' && type != 'string') {
7238         type = 'object';
7239       }
7240       var key = type == 'number' ? value : keyPrefix + value,
7241           typeCache = cache[type] || (cache[type] = {});
7242
7243       if (type == 'object') {
7244         (typeCache[key] || (typeCache[key] = [])).push(value);
7245       } else {
7246         typeCache[key] = true;
7247       }
7248     }
7249   }
7250
7251   /**
7252    * Creates a cache object to optimize linear searches of large arrays.
7253    *
7254    * @private
7255    * @param {Array} [array=[]] The array to search.
7256    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7257    */
7258   function createCache(array) {
7259     var index = -1,
7260         length = array.length,
7261         first = array[0],
7262         mid = array[(length / 2) | 0],
7263         last = array[length - 1];
7264
7265     if (first && typeof first == 'object' &&
7266         mid && typeof mid == 'object' && last && typeof last == 'object') {
7267       return false;
7268     }
7269     var cache = getObject();
7270     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7271
7272     var result = getObject();
7273     result.array = array;
7274     result.cache = cache;
7275     result.push = cachePush;
7276
7277     while (++index < length) {
7278       result.push(array[index]);
7279     }
7280     return result;
7281   }
7282
7283   /**
7284    * Gets an array from the array pool or creates a new one if the pool is empty.
7285    *
7286    * @private
7287    * @returns {Array} The array from the pool.
7288    */
7289   function getArray() {
7290     return arrayPool.pop() || [];
7291   }
7292
7293   /**
7294    * Gets an object from the object pool or creates a new one if the pool is empty.
7295    *
7296    * @private
7297    * @returns {Object} The object from the pool.
7298    */
7299   function getObject() {
7300     return objectPool.pop() || {
7301       'array': null,
7302       'cache': null,
7303       'false': false,
7304       'null': false,
7305       'number': null,
7306       'object': null,
7307       'push': null,
7308       'string': null,
7309       'true': false,
7310       'undefined': false
7311     };
7312   }
7313
7314   /**
7315    * Checks if `value` is a DOM node in IE < 9.
7316    *
7317    * @private
7318    * @param {*} value The value to check.
7319    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7320    */
7321   function isNode(value) {
7322     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7323     // methods that are `typeof` "string" and still can coerce nodes to strings
7324     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7325   }
7326
7327   /**
7328    * Releases the given array back to the array pool.
7329    *
7330    * @private
7331    * @param {Array} [array] The array to release.
7332    */
7333   function releaseArray(array) {
7334     array.length = 0;
7335     if (arrayPool.length < maxPoolSize) {
7336       arrayPool.push(array);
7337     }
7338   }
7339
7340   /**
7341    * Releases the given object back to the object pool.
7342    *
7343    * @private
7344    * @param {Object} [object] The object to release.
7345    */
7346   function releaseObject(object) {
7347     var cache = object.cache;
7348     if (cache) {
7349       releaseObject(cache);
7350     }
7351     object.array = object.cache =object.object = object.number = object.string =null;
7352     if (objectPool.length < maxPoolSize) {
7353       objectPool.push(object);
7354     }
7355   }
7356
7357   /**
7358    * Slices the `collection` from the `start` index up to, but not including,
7359    * the `end` index.
7360    *
7361    * Note: This function is used instead of `Array#slice` to support node lists
7362    * in IE < 9 and to ensure dense arrays are returned.
7363    *
7364    * @private
7365    * @param {Array|Object|string} collection The collection to slice.
7366    * @param {number} start The start index.
7367    * @param {number} end The end index.
7368    * @returns {Array} Returns the new array.
7369    */
7370   function slice(array, start, end) {
7371     start || (start = 0);
7372     if (typeof end == 'undefined') {
7373       end = array ? array.length : 0;
7374     }
7375     var index = -1,
7376         length = end - start || 0,
7377         result = Array(length < 0 ? 0 : length);
7378
7379     while (++index < length) {
7380       result[index] = array[start + index];
7381     }
7382     return result;
7383   }
7384
7385   /*--------------------------------------------------------------------------*/
7386
7387   /**
7388    * Used for `Array` method references.
7389    *
7390    * Normally `Array.prototype` would suffice, however, using an array literal
7391    * avoids issues in Narwhal.
7392    */
7393   var arrayRef = [];
7394
7395   /** Used for native method references */
7396   var errorProto = Error.prototype,
7397       objectProto = Object.prototype,
7398       stringProto = String.prototype;
7399
7400   /** Used to resolve the internal [[Class]] of values */
7401   var toString = objectProto.toString;
7402
7403   /** Used to detect if a method is native */
7404   var reNative = RegExp('^' +
7405     String(toString)
7406       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7407       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7408   );
7409
7410   /** Native method shortcuts */
7411   var fnToString = Function.prototype.toString,
7412       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7413       hasOwnProperty = objectProto.hasOwnProperty,
7414       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7415       push = arrayRef.push,
7416       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7417
7418   /** Used to set meta data on functions */
7419   var defineProperty = (function() {
7420     // IE 8 only accepts DOM elements
7421     try {
7422       var o = {},
7423           func = reNative.test(func = Object.defineProperty) && func,
7424           result = func(o, o, o) && func;
7425     } catch(e) { }
7426     return result;
7427   }());
7428
7429   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7430   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7431       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7432       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7433       nativeMax = Math.max,
7434       nativeMin = Math.min;
7435
7436   /** Used to lookup a built-in constructor by [[Class]] */
7437   var ctorByClass = {};
7438   ctorByClass[arrayClass] = Array;
7439   ctorByClass[boolClass] = Boolean;
7440   ctorByClass[dateClass] = Date;
7441   ctorByClass[funcClass] = Function;
7442   ctorByClass[objectClass] = Object;
7443   ctorByClass[numberClass] = Number;
7444   ctorByClass[regexpClass] = RegExp;
7445   ctorByClass[stringClass] = String;
7446
7447   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7448   var nonEnumProps = {};
7449   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7450   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7451   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7452   nonEnumProps[objectClass] = { 'constructor': true };
7453
7454   (function() {
7455     var length = shadowedProps.length;
7456     while (length--) {
7457       var key = shadowedProps[length];
7458       for (var className in nonEnumProps) {
7459         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7460           nonEnumProps[className][key] = false;
7461         }
7462       }
7463     }
7464   }());
7465
7466   /*--------------------------------------------------------------------------*/
7467
7468   /**
7469    * Creates a `lodash` object which wraps the given value to enable intuitive
7470    * method chaining.
7471    *
7472    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7473    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7474    * and `unshift`
7475    *
7476    * Chaining is supported in custom builds as long as the `value` method is
7477    * implicitly or explicitly included in the build.
7478    *
7479    * The chainable wrapper functions are:
7480    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7481    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7482    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7483    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7484    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7485    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7486    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7487    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7488    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7489    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7490    * and `zip`
7491    *
7492    * The non-chainable wrapper functions are:
7493    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7494    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7495    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7496    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7497    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7498    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7499    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7500    * `template`, `unescape`, `uniqueId`, and `value`
7501    *
7502    * The wrapper functions `first` and `last` return wrapped values when `n` is
7503    * provided, otherwise they return unwrapped values.
7504    *
7505    * Explicit chaining can be enabled by using the `_.chain` method.
7506    *
7507    * @name _
7508    * @constructor
7509    * @category Chaining
7510    * @param {*} value The value to wrap in a `lodash` instance.
7511    * @returns {Object} Returns a `lodash` instance.
7512    * @example
7513    *
7514    * var wrapped = _([1, 2, 3]);
7515    *
7516    * // returns an unwrapped value
7517    * wrapped.reduce(function(sum, num) {
7518    *   return sum + num;
7519    * });
7520    * // => 6
7521    *
7522    * // returns a wrapped value
7523    * var squares = wrapped.map(function(num) {
7524    *   return num * num;
7525    * });
7526    *
7527    * _.isArray(squares);
7528    * // => false
7529    *
7530    * _.isArray(squares.value());
7531    * // => true
7532    */
7533   function lodash(value) {
7534     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7535     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7536      ? value
7537      : new lodashWrapper(value);
7538   }
7539
7540   /**
7541    * A fast path for creating `lodash` wrapper objects.
7542    *
7543    * @private
7544    * @param {*} value The value to wrap in a `lodash` instance.
7545    * @param {boolean} chainAll A flag to enable chaining for all methods
7546    * @returns {Object} Returns a `lodash` instance.
7547    */
7548   function lodashWrapper(value, chainAll) {
7549     this.__chain__ = !!chainAll;
7550     this.__wrapped__ = value;
7551   }
7552   // ensure `new lodashWrapper` is an instance of `lodash`
7553   lodashWrapper.prototype = lodash.prototype;
7554
7555   /**
7556    * An object used to flag environments features.
7557    *
7558    * @static
7559    * @memberOf _
7560    * @type Object
7561    */
7562   var support = lodash.support = {};
7563
7564   (function() {
7565     var ctor = function() { this.x = 1; },
7566         object = { '0': 1, 'length': 1 },
7567         props = [];
7568
7569     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7570     for (var key in new ctor) { props.push(key); }
7571     for (key in arguments) { }
7572
7573     /**
7574      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7575      *
7576      * @memberOf _.support
7577      * @type boolean
7578      */
7579     support.argsClass = toString.call(arguments) == argsClass;
7580
7581     /**
7582      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7583      *
7584      * @memberOf _.support
7585      * @type boolean
7586      */
7587     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7588
7589     /**
7590      * Detect if `name` or `message` properties of `Error.prototype` are
7591      * enumerable by default. (IE < 9, Safari < 5.1)
7592      *
7593      * @memberOf _.support
7594      * @type boolean
7595      */
7596     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7597
7598     /**
7599      * Detect if `prototype` properties are enumerable by default.
7600      *
7601      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7602      * (if the prototype or a property on the prototype has been set)
7603      * incorrectly sets a function's `prototype` property [[Enumerable]]
7604      * value to `true`.
7605      *
7606      * @memberOf _.support
7607      * @type boolean
7608      */
7609     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7610
7611     /**
7612      * Detect if functions can be decompiled by `Function#toString`
7613      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7614      *
7615      * @memberOf _.support
7616      * @type boolean
7617      */
7618     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7619
7620     /**
7621      * Detect if `Function#name` is supported (all but IE).
7622      *
7623      * @memberOf _.support
7624      * @type boolean
7625      */
7626     support.funcNames = typeof Function.name == 'string';
7627
7628     /**
7629      * Detect if `arguments` object indexes are non-enumerable
7630      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7631      *
7632      * @memberOf _.support
7633      * @type boolean
7634      */
7635     support.nonEnumArgs = key != 0;
7636
7637     /**
7638      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7639      *
7640      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7641      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7642      *
7643      * @memberOf _.support
7644      * @type boolean
7645      */
7646     support.nonEnumShadows = !/valueOf/.test(props);
7647
7648     /**
7649      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7650      *
7651      * @memberOf _.support
7652      * @type boolean
7653      */
7654     support.ownLast = props[0] != 'x';
7655
7656     /**
7657      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7658      *
7659      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7660      * and `splice()` functions that fail to remove the last element, `value[0]`,
7661      * of array-like objects even though the `length` property is set to `0`.
7662      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7663      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7664      *
7665      * @memberOf _.support
7666      * @type boolean
7667      */
7668     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7669
7670     /**
7671      * Detect lack of support for accessing string characters by index.
7672      *
7673      * IE < 8 can't access characters by index and IE 8 can only access
7674      * characters by index on string literals.
7675      *
7676      * @memberOf _.support
7677      * @type boolean
7678      */
7679     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7680
7681     /**
7682      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7683      * and that the JS engine errors when attempting to coerce an object to
7684      * a string without a `toString` function.
7685      *
7686      * @memberOf _.support
7687      * @type boolean
7688      */
7689     try {
7690       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7691     } catch(e) {
7692       support.nodeClass = true;
7693     }
7694   }(1));
7695
7696   /*--------------------------------------------------------------------------*/
7697
7698   /**
7699    * The template used to create iterator functions.
7700    *
7701    * @private
7702    * @param {Object} data The data object used to populate the text.
7703    * @returns {string} Returns the interpolated text.
7704    */
7705   var iteratorTemplate = function(obj) {
7706
7707     var __p = 'var index, iterable = ' +
7708     (obj.firstArg) +
7709     ', result = ' +
7710     (obj.init) +
7711     ';\nif (!iterable) return result;\n' +
7712     (obj.top) +
7713     ';';
7714      if (obj.array) {
7715     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7716     (obj.array) +
7717     ') {  ';
7718      if (support.unindexedChars) {
7719     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7720      }
7721     __p += '\n  while (++index < length) {\n    ' +
7722     (obj.loop) +
7723     ';\n  }\n}\nelse {  ';
7724      } else if (support.nonEnumArgs) {
7725     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7726     (obj.loop) +
7727     ';\n    }\n  } else {  ';
7728      }
7729
7730      if (support.enumPrototypes) {
7731     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7732      }
7733
7734      if (support.enumErrorProps) {
7735     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7736      }
7737
7738         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7739
7740      if (obj.useHas && obj.keys) {
7741     __p += '\n  var ownIndex = -1,\n      ownProps = objectTypes[typeof iterable] && keys(iterable),\n      length = ownProps ? ownProps.length : 0;\n\n  while (++ownIndex < length) {\n    index = ownProps[ownIndex];\n';
7742         if (conditions.length) {
7743     __p += '    if (' +
7744     (conditions.join(' && ')) +
7745     ') {\n  ';
7746      }
7747     __p +=
7748     (obj.loop) +
7749     ';    ';
7750      if (conditions.length) {
7751     __p += '\n    }';
7752      }
7753     __p += '\n  }  ';
7754      } else {
7755     __p += '\n  for (index in iterable) {\n';
7756         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7757     __p += '    if (' +
7758     (conditions.join(' && ')) +
7759     ') {\n  ';
7760      }
7761     __p +=
7762     (obj.loop) +
7763     ';    ';
7764      if (conditions.length) {
7765     __p += '\n    }';
7766      }
7767     __p += '\n  }    ';
7768      if (support.nonEnumShadows) {
7769     __p += '\n\n  if (iterable !== objectProto) {\n    var ctor = iterable.constructor,\n        isProto = iterable === (ctor && ctor.prototype),\n        className = iterable === stringProto ? stringClass : iterable === errorProto ? errorClass : toString.call(iterable),\n        nonEnum = nonEnumProps[className];\n      ';
7770      for (k = 0; k < 7; k++) {
7771     __p += '\n    index = \'' +
7772     (obj.shadowedProps[k]) +
7773     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7774             if (!obj.useHas) {
7775     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7776      }
7777     __p += ') {\n      ' +
7778     (obj.loop) +
7779     ';\n    }      ';
7780      }
7781     __p += '\n  }    ';
7782      }
7783
7784      }
7785
7786      if (obj.array || support.nonEnumArgs) {
7787     __p += '\n}';
7788      }
7789     __p +=
7790     (obj.bottom) +
7791     ';\nreturn result';
7792
7793     return __p
7794   };
7795
7796   /*--------------------------------------------------------------------------*/
7797
7798   /**
7799    * The base implementation of `_.bind` that creates the bound function and
7800    * sets its meta data.
7801    *
7802    * @private
7803    * @param {Array} bindData The bind data array.
7804    * @returns {Function} Returns the new bound function.
7805    */
7806   function baseBind(bindData) {
7807     var func = bindData[0],
7808         partialArgs = bindData[2],
7809         thisArg = bindData[4];
7810
7811     function bound() {
7812       // `Function#bind` spec
7813       // http://es5.github.io/#x15.3.4.5
7814       if (partialArgs) {
7815         var args = partialArgs.slice();
7816         push.apply(args, arguments);
7817       }
7818       // mimic the constructor's `return` behavior
7819       // http://es5.github.io/#x13.2.2
7820       if (this instanceof bound) {
7821         // ensure `new bound` is an instance of `func`
7822         var thisBinding = baseCreate(func.prototype),
7823             result = func.apply(thisBinding, args || arguments);
7824         return isObject(result) ? result : thisBinding;
7825       }
7826       return func.apply(thisArg, args || arguments);
7827     }
7828     setBindData(bound, bindData);
7829     return bound;
7830   }
7831
7832   /**
7833    * The base implementation of `_.clone` without argument juggling or support
7834    * for `thisArg` binding.
7835    *
7836    * @private
7837    * @param {*} value The value to clone.
7838    * @param {boolean} [isDeep=false] Specify a deep clone.
7839    * @param {Function} [callback] The function to customize cloning values.
7840    * @param {Array} [stackA=[]] Tracks traversed source objects.
7841    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7842    * @returns {*} Returns the cloned value.
7843    */
7844   function baseClone(value, isDeep, callback, stackA, stackB) {
7845     if (callback) {
7846       var result = callback(value);
7847       if (typeof result != 'undefined') {
7848         return result;
7849       }
7850     }
7851     // inspect [[Class]]
7852     var isObj = isObject(value);
7853     if (isObj) {
7854       var className = toString.call(value);
7855       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7856         return value;
7857       }
7858       var ctor = ctorByClass[className];
7859       switch (className) {
7860         case boolClass:
7861         case dateClass:
7862           return new ctor(+value);
7863
7864         case numberClass:
7865         case stringClass:
7866           return new ctor(value);
7867
7868         case regexpClass:
7869           result = ctor(value.source, reFlags.exec(value));
7870           result.lastIndex = value.lastIndex;
7871           return result;
7872       }
7873     } else {
7874       return value;
7875     }
7876     var isArr = isArray(value);
7877     if (isDeep) {
7878       // check for circular references and return corresponding clone
7879       var initedStack = !stackA;
7880       stackA || (stackA = getArray());
7881       stackB || (stackB = getArray());
7882
7883       var length = stackA.length;
7884       while (length--) {
7885         if (stackA[length] == value) {
7886           return stackB[length];
7887         }
7888       }
7889       result = isArr ? ctor(value.length) : {};
7890     }
7891     else {
7892       result = isArr ? slice(value) : assign({}, value);
7893     }
7894     // add array properties assigned by `RegExp#exec`
7895     if (isArr) {
7896       if (hasOwnProperty.call(value, 'index')) {
7897         result.index = value.index;
7898       }
7899       if (hasOwnProperty.call(value, 'input')) {
7900         result.input = value.input;
7901       }
7902     }
7903     // exit for shallow clone
7904     if (!isDeep) {
7905       return result;
7906     }
7907     // add the source value to the stack of traversed objects
7908     // and associate it with its clone
7909     stackA.push(value);
7910     stackB.push(result);
7911
7912     // recursively populate clone (susceptible to call stack limits)
7913     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7914       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7915     });
7916
7917     if (initedStack) {
7918       releaseArray(stackA);
7919       releaseArray(stackB);
7920     }
7921     return result;
7922   }
7923
7924   /**
7925    * The base implementation of `_.create` without support for assigning
7926    * properties to the created object.
7927    *
7928    * @private
7929    * @param {Object} prototype The object to inherit from.
7930    * @returns {Object} Returns the new object.
7931    */
7932   function baseCreate(prototype, properties) {
7933     return isObject(prototype) ? nativeCreate(prototype) : {};
7934   }
7935   // fallback for browsers without `Object.create`
7936   if (!nativeCreate) {
7937     baseCreate = (function() {
7938       function Object() {}
7939       return function(prototype) {
7940         if (isObject(prototype)) {
7941           Object.prototype = prototype;
7942           var result = new Object;
7943           Object.prototype = null;
7944         }
7945         return result || root.Object();
7946       };
7947     }());
7948   }
7949
7950   /**
7951    * The base implementation of `_.createCallback` without support for creating
7952    * "_.pluck" or "_.where" style callbacks.
7953    *
7954    * @private
7955    * @param {*} [func=identity] The value to convert to a callback.
7956    * @param {*} [thisArg] The `this` binding of the created callback.
7957    * @param {number} [argCount] The number of arguments the callback accepts.
7958    * @returns {Function} Returns a callback function.
7959    */
7960   function baseCreateCallback(func, thisArg, argCount) {
7961     if (typeof func != 'function') {
7962       return identity;
7963     }
7964     // exit early for no `thisArg` or already bound by `Function#bind`
7965     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7966       return func;
7967     }
7968     var bindData = func.__bindData__;
7969     if (typeof bindData == 'undefined') {
7970       if (support.funcNames) {
7971         bindData = !func.name;
7972       }
7973       bindData = bindData || !support.funcDecomp;
7974       if (!bindData) {
7975         var source = fnToString.call(func);
7976         if (!support.funcNames) {
7977           bindData = !reFuncName.test(source);
7978         }
7979         if (!bindData) {
7980           // checks if `func` references the `this` keyword and stores the result
7981           bindData = reThis.test(source);
7982           setBindData(func, bindData);
7983         }
7984       }
7985     }
7986     // exit early if there are no `this` references or `func` is bound
7987     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7988       return func;
7989     }
7990     switch (argCount) {
7991       case 1: return function(value) {
7992         return func.call(thisArg, value);
7993       };
7994       case 2: return function(a, b) {
7995         return func.call(thisArg, a, b);
7996       };
7997       case 3: return function(value, index, collection) {
7998         return func.call(thisArg, value, index, collection);
7999       };
8000       case 4: return function(accumulator, value, index, collection) {
8001         return func.call(thisArg, accumulator, value, index, collection);
8002       };
8003     }
8004     return bind(func, thisArg);
8005   }
8006
8007   /**
8008    * The base implementation of `createWrapper` that creates the wrapper and
8009    * sets its meta data.
8010    *
8011    * @private
8012    * @param {Array} bindData The bind data array.
8013    * @returns {Function} Returns the new function.
8014    */
8015   function baseCreateWrapper(bindData) {
8016     var func = bindData[0],
8017         bitmask = bindData[1],
8018         partialArgs = bindData[2],
8019         partialRightArgs = bindData[3],
8020         thisArg = bindData[4],
8021         arity = bindData[5];
8022
8023     var isBind = bitmask & 1,
8024         isBindKey = bitmask & 2,
8025         isCurry = bitmask & 4,
8026         isCurryBound = bitmask & 8,
8027         key = func;
8028
8029     function bound() {
8030       var thisBinding = isBind ? thisArg : this;
8031       if (partialArgs) {
8032         var args = partialArgs.slice();
8033         push.apply(args, arguments);
8034       }
8035       if (partialRightArgs || isCurry) {
8036         args || (args = slice(arguments));
8037         if (partialRightArgs) {
8038           push.apply(args, partialRightArgs);
8039         }
8040         if (isCurry && args.length < arity) {
8041           bitmask |= 16 & ~32;
8042           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
8043         }
8044       }
8045       args || (args = arguments);
8046       if (isBindKey) {
8047         func = thisBinding[key];
8048       }
8049       if (this instanceof bound) {
8050         thisBinding = baseCreate(func.prototype);
8051         var result = func.apply(thisBinding, args);
8052         return isObject(result) ? result : thisBinding;
8053       }
8054       return func.apply(thisBinding, args);
8055     }
8056     setBindData(bound, bindData);
8057     return bound;
8058   }
8059
8060   /**
8061    * The base implementation of `_.difference` that accepts a single array
8062    * of values to exclude.
8063    *
8064    * @private
8065    * @param {Array} array The array to process.
8066    * @param {Array} [values] The array of values to exclude.
8067    * @returns {Array} Returns a new array of filtered values.
8068    */
8069   function baseDifference(array, values) {
8070     var index = -1,
8071         indexOf = getIndexOf(),
8072         length = array ? array.length : 0,
8073         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
8074         result = [];
8075
8076     if (isLarge) {
8077       var cache = createCache(values);
8078       if (cache) {
8079         indexOf = cacheIndexOf;
8080         values = cache;
8081       } else {
8082         isLarge = false;
8083       }
8084     }
8085     while (++index < length) {
8086       var value = array[index];
8087       if (indexOf(values, value) < 0) {
8088         result.push(value);
8089       }
8090     }
8091     if (isLarge) {
8092       releaseObject(values);
8093     }
8094     return result;
8095   }
8096
8097   /**
8098    * The base implementation of `_.flatten` without support for callback
8099    * shorthands or `thisArg` binding.
8100    *
8101    * @private
8102    * @param {Array} array The array to flatten.
8103    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
8104    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
8105    * @param {number} [fromIndex=0] The index to start from.
8106    * @returns {Array} Returns a new flattened array.
8107    */
8108   function baseFlatten(array, isShallow, isStrict, fromIndex) {
8109     var index = (fromIndex || 0) - 1,
8110         length = array ? array.length : 0,
8111         result = [];
8112
8113     while (++index < length) {
8114       var value = array[index];
8115
8116       if (value && typeof value == 'object' && typeof value.length == 'number'
8117           && (isArray(value) || isArguments(value))) {
8118         // recursively flatten arrays (susceptible to call stack limits)
8119         if (!isShallow) {
8120           value = baseFlatten(value, isShallow, isStrict);
8121         }
8122         var valIndex = -1,
8123             valLength = value.length,
8124             resIndex = result.length;
8125
8126         result.length += valLength;
8127         while (++valIndex < valLength) {
8128           result[resIndex++] = value[valIndex];
8129         }
8130       } else if (!isStrict) {
8131         result.push(value);
8132       }
8133     }
8134     return result;
8135   }
8136
8137   /**
8138    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8139    * that allows partial "_.where" style comparisons.
8140    *
8141    * @private
8142    * @param {*} a The value to compare.
8143    * @param {*} b The other value to compare.
8144    * @param {Function} [callback] The function to customize comparing values.
8145    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8146    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8147    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8148    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8149    */
8150   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8151     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8152     if (callback) {
8153       var result = callback(a, b);
8154       if (typeof result != 'undefined') {
8155         return !!result;
8156       }
8157     }
8158     // exit early for identical values
8159     if (a === b) {
8160       // treat `+0` vs. `-0` as not equal
8161       return a !== 0 || (1 / a == 1 / b);
8162     }
8163     var type = typeof a,
8164         otherType = typeof b;
8165
8166     // exit early for unlike primitive values
8167     if (a === a &&
8168         !(a && objectTypes[type]) &&
8169         !(b && objectTypes[otherType])) {
8170       return false;
8171     }
8172     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8173     // http://es5.github.io/#x15.3.4.4
8174     if (a == null || b == null) {
8175       return a === b;
8176     }
8177     // compare [[Class]] names
8178     var className = toString.call(a),
8179         otherClass = toString.call(b);
8180
8181     if (className == argsClass) {
8182       className = objectClass;
8183     }
8184     if (otherClass == argsClass) {
8185       otherClass = objectClass;
8186     }
8187     if (className != otherClass) {
8188       return false;
8189     }
8190     switch (className) {
8191       case boolClass:
8192       case dateClass:
8193         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8194         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8195         return +a == +b;
8196
8197       case numberClass:
8198         // treat `NaN` vs. `NaN` as equal
8199         return (a != +a)
8200           ? b != +b
8201           // but treat `+0` vs. `-0` as not equal
8202           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8203
8204       case regexpClass:
8205       case stringClass:
8206         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8207         // treat string primitives and their corresponding object instances as equal
8208         return a == String(b);
8209     }
8210     var isArr = className == arrayClass;
8211     if (!isArr) {
8212       // unwrap any `lodash` wrapped values
8213       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8214           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8215
8216       if (aWrapped || bWrapped) {
8217         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8218       }
8219       // exit for functions and DOM nodes
8220       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8221         return false;
8222       }
8223       // in older versions of Opera, `arguments` objects have `Array` constructors
8224       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8225           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8226
8227       // non `Object` object instances with different constructors are not equal
8228       if (ctorA != ctorB &&
8229             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8230             ('constructor' in a && 'constructor' in b)
8231           ) {
8232         return false;
8233       }
8234     }
8235     // assume cyclic structures are equal
8236     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8237     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8238     var initedStack = !stackA;
8239     stackA || (stackA = getArray());
8240     stackB || (stackB = getArray());
8241
8242     var length = stackA.length;
8243     while (length--) {
8244       if (stackA[length] == a) {
8245         return stackB[length] == b;
8246       }
8247     }
8248     var size = 0;
8249     result = true;
8250
8251     // add `a` and `b` to the stack of traversed objects
8252     stackA.push(a);
8253     stackB.push(b);
8254
8255     // recursively compare objects and arrays (susceptible to call stack limits)
8256     if (isArr) {
8257       length = a.length;
8258       size = b.length;
8259
8260       // compare lengths to determine if a deep comparison is necessary
8261       result = size == a.length;
8262       if (!result && !isWhere) {
8263         return result;
8264       }
8265       // deep compare the contents, ignoring non-numeric properties
8266       while (size--) {
8267         var index = length,
8268             value = b[size];
8269
8270         if (isWhere) {
8271           while (index--) {
8272             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8273               break;
8274             }
8275           }
8276         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8277           break;
8278         }
8279       }
8280       return result;
8281     }
8282     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8283     // which, in this case, is more costly
8284     forIn(b, function(value, key, b) {
8285       if (hasOwnProperty.call(b, key)) {
8286         // count the number of properties.
8287         size++;
8288         // deep compare each property value.
8289         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8290       }
8291     });
8292
8293     if (result && !isWhere) {
8294       // ensure both objects have the same number of properties
8295       forIn(a, function(value, key, a) {
8296         if (hasOwnProperty.call(a, key)) {
8297           // `size` will be `-1` if `a` has more properties than `b`
8298           return (result = --size > -1);
8299         }
8300       });
8301     }
8302     if (initedStack) {
8303       releaseArray(stackA);
8304       releaseArray(stackB);
8305     }
8306     return result;
8307   }
8308
8309   /**
8310    * The base implementation of `_.merge` without argument juggling or support
8311    * for `thisArg` binding.
8312    *
8313    * @private
8314    * @param {Object} object The destination object.
8315    * @param {Object} source The source object.
8316    * @param {Function} [callback] The function to customize merging properties.
8317    * @param {Array} [stackA=[]] Tracks traversed source objects.
8318    * @param {Array} [stackB=[]] Associates values with source counterparts.
8319    */
8320   function baseMerge(object, source, callback, stackA, stackB) {
8321     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8322       var found,
8323           isArr,
8324           result = source,
8325           value = object[key];
8326
8327       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8328         // avoid merging previously merged cyclic sources
8329         var stackLength = stackA.length;
8330         while (stackLength--) {
8331           if ((found = stackA[stackLength] == source)) {
8332             value = stackB[stackLength];
8333             break;
8334           }
8335         }
8336         if (!found) {
8337           var isShallow;
8338           if (callback) {
8339             result = callback(value, source);
8340             if ((isShallow = typeof result != 'undefined')) {
8341               value = result;
8342             }
8343           }
8344           if (!isShallow) {
8345             value = isArr
8346               ? (isArray(value) ? value : [])
8347               : (isPlainObject(value) ? value : {});
8348           }
8349           // add `source` and associated `value` to the stack of traversed objects
8350           stackA.push(source);
8351           stackB.push(value);
8352
8353           // recursively merge objects and arrays (susceptible to call stack limits)
8354           if (!isShallow) {
8355             baseMerge(value, source, callback, stackA, stackB);
8356           }
8357         }
8358       }
8359       else {
8360         if (callback) {
8361           result = callback(value, source);
8362           if (typeof result == 'undefined') {
8363             result = source;
8364           }
8365         }
8366         if (typeof result != 'undefined') {
8367           value = result;
8368         }
8369       }
8370       object[key] = value;
8371     });
8372   }
8373
8374   /**
8375    * The base implementation of `_.uniq` without support for callback shorthands
8376    * or `thisArg` binding.
8377    *
8378    * @private
8379    * @param {Array} array The array to process.
8380    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8381    * @param {Function} [callback] The function called per iteration.
8382    * @returns {Array} Returns a duplicate-value-free array.
8383    */
8384   function baseUniq(array, isSorted, callback) {
8385     var index = -1,
8386         indexOf = getIndexOf(),
8387         length = array ? array.length : 0,
8388         result = [];
8389
8390     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8391         seen = (callback || isLarge) ? getArray() : result;
8392
8393     if (isLarge) {
8394       var cache = createCache(seen);
8395       if (cache) {
8396         indexOf = cacheIndexOf;
8397         seen = cache;
8398       } else {
8399         isLarge = false;
8400         seen = callback ? seen : (releaseArray(seen), result);
8401       }
8402     }
8403     while (++index < length) {
8404       var value = array[index],
8405           computed = callback ? callback(value, index, array) : value;
8406
8407       if (isSorted
8408             ? !index || seen[seen.length - 1] !== computed
8409             : indexOf(seen, computed) < 0
8410           ) {
8411         if (callback || isLarge) {
8412           seen.push(computed);
8413         }
8414         result.push(value);
8415       }
8416     }
8417     if (isLarge) {
8418       releaseArray(seen.array);
8419       releaseObject(seen);
8420     } else if (callback) {
8421       releaseArray(seen);
8422     }
8423     return result;
8424   }
8425
8426   /**
8427    * Creates a function that aggregates a collection, creating an object composed
8428    * of keys generated from the results of running each element of the collection
8429    * through a callback. The given `setter` function sets the keys and values
8430    * of the composed object.
8431    *
8432    * @private
8433    * @param {Function} setter The setter function.
8434    * @returns {Function} Returns the new aggregator function.
8435    */
8436   function createAggregator(setter) {
8437     return function(collection, callback, thisArg) {
8438       var result = {};
8439       callback = lodash.createCallback(callback, thisArg, 3);
8440
8441       if (isArray(collection)) {
8442         var index = -1,
8443             length = collection.length;
8444
8445         while (++index < length) {
8446           var value = collection[index];
8447           setter(result, value, callback(value, index, collection), collection);
8448         }
8449       } else {
8450         baseEach(collection, function(value, key, collection) {
8451           setter(result, value, callback(value, key, collection), collection);
8452         });
8453       }
8454       return result;
8455     };
8456   }
8457
8458   /**
8459    * Creates a function that, when called, either curries or invokes `func`
8460    * with an optional `this` binding and partially applied arguments.
8461    *
8462    * @private
8463    * @param {Function|string} func The function or method name to reference.
8464    * @param {number} bitmask The bitmask of method flags to compose.
8465    *  The bitmask may be composed of the following flags:
8466    *  1 - `_.bind`
8467    *  2 - `_.bindKey`
8468    *  4 - `_.curry`
8469    *  8 - `_.curry` (bound)
8470    *  16 - `_.partial`
8471    *  32 - `_.partialRight`
8472    * @param {Array} [partialArgs] An array of arguments to prepend to those
8473    *  provided to the new function.
8474    * @param {Array} [partialRightArgs] An array of arguments to append to those
8475    *  provided to the new function.
8476    * @param {*} [thisArg] The `this` binding of `func`.
8477    * @param {number} [arity] The arity of `func`.
8478    * @returns {Function} Returns the new function.
8479    */
8480   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8481     var isBind = bitmask & 1,
8482         isBindKey = bitmask & 2,
8483         isCurry = bitmask & 4,
8484         isCurryBound = bitmask & 8,
8485         isPartial = bitmask & 16,
8486         isPartialRight = bitmask & 32;
8487
8488     if (!isBindKey && !isFunction(func)) {
8489       throw new TypeError;
8490     }
8491     if (isPartial && !partialArgs.length) {
8492       bitmask &= ~16;
8493       isPartial = partialArgs = false;
8494     }
8495     if (isPartialRight && !partialRightArgs.length) {
8496       bitmask &= ~32;
8497       isPartialRight = partialRightArgs = false;
8498     }
8499     var bindData = func && func.__bindData__;
8500     if (bindData && bindData !== true) {
8501       bindData = bindData.slice();
8502
8503       // set `thisBinding` is not previously bound
8504       if (isBind && !(bindData[1] & 1)) {
8505         bindData[4] = thisArg;
8506       }
8507       // set if previously bound but not currently (subsequent curried functions)
8508       if (!isBind && bindData[1] & 1) {
8509         bitmask |= 8;
8510       }
8511       // set curried arity if not yet set
8512       if (isCurry && !(bindData[1] & 4)) {
8513         bindData[5] = arity;
8514       }
8515       // append partial left arguments
8516       if (isPartial) {
8517         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8518       }
8519       // append partial right arguments
8520       if (isPartialRight) {
8521         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8522       }
8523       // merge flags
8524       bindData[1] |= bitmask;
8525       return createWrapper.apply(null, bindData);
8526     }
8527     // fast path for `_.bind`
8528     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8529     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8530   }
8531
8532   /**
8533    * Creates compiled iteration functions.
8534    *
8535    * @private
8536    * @param {...Object} [options] The compile options object(s).
8537    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8538    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8539    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8540    * @param {string} [options.args] A comma separated string of iteration function arguments.
8541    * @param {string} [options.top] Code to execute before the iteration branches.
8542    * @param {string} [options.loop] Code to execute in the object loop.
8543    * @param {string} [options.bottom] Code to execute after the iteration branches.
8544    * @returns {Function} Returns the compiled function.
8545    */
8546   function createIterator() {
8547     // data properties
8548     iteratorData.shadowedProps = shadowedProps;
8549
8550     // iterator options
8551     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8552     iteratorData.init = 'iterable';
8553     iteratorData.useHas = true;
8554
8555     // merge options into a template data object
8556     for (var object, index = 0; object = arguments[index]; index++) {
8557       for (var key in object) {
8558         iteratorData[key] = object[key];
8559       }
8560     }
8561     var args = iteratorData.args;
8562     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8563
8564     // create the function factory
8565     var factory = Function(
8566         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8567         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8568         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8569       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8570     );
8571
8572     // return the compiled function
8573     return factory(
8574       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8575       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8576       objectTypes, nonEnumProps, stringClass, stringProto, toString
8577     );
8578   }
8579
8580   /**
8581    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8582    * customized, this method returns the custom method, otherwise it returns
8583    * the `baseIndexOf` function.
8584    *
8585    * @private
8586    * @returns {Function} Returns the "indexOf" function.
8587    */
8588   function getIndexOf() {
8589     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8590     return result;
8591   }
8592
8593   /**
8594    * Sets `this` binding data on a given function.
8595    *
8596    * @private
8597    * @param {Function} func The function to set data on.
8598    * @param {Array} value The data array to set.
8599    */
8600   var setBindData = !defineProperty ? noop : function(func, value) {
8601     descriptor.value = value;
8602     defineProperty(func, '__bindData__', descriptor);
8603   };
8604
8605   /**
8606    * A fallback implementation of `isPlainObject` which checks if a given value
8607    * is an object created by the `Object` constructor, assuming objects created
8608    * by the `Object` constructor have no inherited enumerable properties and that
8609    * there are no `Object.prototype` extensions.
8610    *
8611    * @private
8612    * @param {*} value The value to check.
8613    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8614    */
8615   function shimIsPlainObject(value) {
8616     var ctor,
8617         result;
8618
8619     // avoid non Object objects, `arguments` objects, and DOM elements
8620     if (!(value && toString.call(value) == objectClass) ||
8621         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8622         (!support.argsClass && isArguments(value)) ||
8623         (!support.nodeClass && isNode(value))) {
8624       return false;
8625     }
8626     // IE < 9 iterates inherited properties before own properties. If the first
8627     // iterated property is an object's own property then there are no inherited
8628     // enumerable properties.
8629     if (support.ownLast) {
8630       forIn(value, function(value, key, object) {
8631         result = hasOwnProperty.call(object, key);
8632         return false;
8633       });
8634       return result !== false;
8635     }
8636     // In most environments an object's own properties are iterated before
8637     // its inherited properties. If the last iterated property is an object's
8638     // own property then there are no inherited enumerable properties.
8639     forIn(value, function(value, key) {
8640       result = key;
8641     });
8642     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8643   }
8644
8645   /*--------------------------------------------------------------------------*/
8646
8647   /**
8648    * Checks if `value` is an `arguments` object.
8649    *
8650    * @static
8651    * @memberOf _
8652    * @category Objects
8653    * @param {*} value The value to check.
8654    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8655    * @example
8656    *
8657    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8658    * // => true
8659    *
8660    * _.isArguments([1, 2, 3]);
8661    * // => false
8662    */
8663   function isArguments(value) {
8664     return value && typeof value == 'object' && typeof value.length == 'number' &&
8665       toString.call(value) == argsClass || false;
8666   }
8667   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8668   if (!support.argsClass) {
8669     isArguments = function(value) {
8670       return value && typeof value == 'object' && typeof value.length == 'number' &&
8671         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8672     };
8673   }
8674
8675   /**
8676    * Checks if `value` is an array.
8677    *
8678    * @static
8679    * @memberOf _
8680    * @type Function
8681    * @category Objects
8682    * @param {*} value The value to check.
8683    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8684    * @example
8685    *
8686    * (function() { return _.isArray(arguments); })();
8687    * // => false
8688    *
8689    * _.isArray([1, 2, 3]);
8690    * // => true
8691    */
8692   var isArray = nativeIsArray || function(value) {
8693     return value && typeof value == 'object' && typeof value.length == 'number' &&
8694       toString.call(value) == arrayClass || false;
8695   };
8696
8697   /**
8698    * A fallback implementation of `Object.keys` which produces an array of the
8699    * given object's own enumerable property names.
8700    *
8701    * @private
8702    * @type Function
8703    * @param {Object} object The object to inspect.
8704    * @returns {Array} Returns an array of property names.
8705    */
8706   var shimKeys = createIterator({
8707     'args': 'object',
8708     'init': '[]',
8709     'top': 'if (!(objectTypes[typeof object])) return result',
8710     'loop': 'result.push(index)'
8711   });
8712
8713   /**
8714    * Creates an array composed of the own enumerable property names of an object.
8715    *
8716    * @static
8717    * @memberOf _
8718    * @category Objects
8719    * @param {Object} object The object to inspect.
8720    * @returns {Array} Returns an array of property names.
8721    * @example
8722    *
8723    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8724    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8725    */
8726   var keys = !nativeKeys ? shimKeys : function(object) {
8727     if (!isObject(object)) {
8728       return [];
8729     }
8730     if ((support.enumPrototypes && typeof object == 'function') ||
8731         (support.nonEnumArgs && object.length && isArguments(object))) {
8732       return shimKeys(object);
8733     }
8734     return nativeKeys(object);
8735   };
8736
8737   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8738   var eachIteratorOptions = {
8739     'args': 'collection, callback, thisArg',
8740     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8741     'array': "typeof length == 'number'",
8742     'keys': keys,
8743     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8744   };
8745
8746   /** Reusable iterator options for `assign` and `defaults` */
8747   var defaultsIteratorOptions = {
8748     'args': 'object, source, guard',
8749     'top':
8750       'var args = arguments,\n' +
8751       '    argsIndex = 0,\n' +
8752       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8753       'while (++argsIndex < argsLength) {\n' +
8754       '  iterable = args[argsIndex];\n' +
8755       '  if (iterable && objectTypes[typeof iterable]) {',
8756     'keys': keys,
8757     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8758     'bottom': '  }\n}'
8759   };
8760
8761   /** Reusable iterator options for `forIn` and `forOwn` */
8762   var forOwnIteratorOptions = {
8763     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8764     'array': false
8765   };
8766
8767   /**
8768    * A function compiled to iterate `arguments` objects, arrays, objects, and
8769    * strings consistenly across environments, executing the callback for each
8770    * element in the collection. The callback is bound to `thisArg` and invoked
8771    * with three arguments; (value, index|key, collection). Callbacks may exit
8772    * iteration early by explicitly returning `false`.
8773    *
8774    * @private
8775    * @type Function
8776    * @param {Array|Object|string} collection The collection to iterate over.
8777    * @param {Function} [callback=identity] The function called per iteration.
8778    * @param {*} [thisArg] The `this` binding of `callback`.
8779    * @returns {Array|Object|string} Returns `collection`.
8780    */
8781   var baseEach = createIterator(eachIteratorOptions);
8782
8783   /*--------------------------------------------------------------------------*/
8784
8785   /**
8786    * Assigns own enumerable properties of source object(s) to the destination
8787    * object. Subsequent sources will overwrite property assignments of previous
8788    * sources. If a callback is provided it will be executed to produce the
8789    * assigned values. The callback is bound to `thisArg` and invoked with two
8790    * arguments; (objectValue, sourceValue).
8791    *
8792    * @static
8793    * @memberOf _
8794    * @type Function
8795    * @alias extend
8796    * @category Objects
8797    * @param {Object} object The destination object.
8798    * @param {...Object} [source] The source objects.
8799    * @param {Function} [callback] The function to customize assigning values.
8800    * @param {*} [thisArg] The `this` binding of `callback`.
8801    * @returns {Object} Returns the destination object.
8802    * @example
8803    *
8804    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8805    * // => { 'name': 'fred', 'employer': 'slate' }
8806    *
8807    * var defaults = _.partialRight(_.assign, function(a, b) {
8808    *   return typeof a == 'undefined' ? b : a;
8809    * });
8810    *
8811    * var object = { 'name': 'barney' };
8812    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8813    * // => { 'name': 'barney', 'employer': 'slate' }
8814    */
8815   var assign = createIterator(defaultsIteratorOptions, {
8816     'top':
8817       defaultsIteratorOptions.top.replace(';',
8818         ';\n' +
8819         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8820         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8821         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8822         '  callback = args[--argsLength];\n' +
8823         '}'
8824       ),
8825     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8826   });
8827
8828   /**
8829    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8830    * be cloned, otherwise they will be assigned by reference. If a callback
8831    * is provided it will be executed to produce the cloned values. If the
8832    * callback returns `undefined` cloning will be handled by the method instead.
8833    * The callback is bound to `thisArg` and invoked with one argument; (value).
8834    *
8835    * @static
8836    * @memberOf _
8837    * @category Objects
8838    * @param {*} value The value to clone.
8839    * @param {boolean} [isDeep=false] Specify a deep clone.
8840    * @param {Function} [callback] The function to customize cloning values.
8841    * @param {*} [thisArg] The `this` binding of `callback`.
8842    * @returns {*} Returns the cloned value.
8843    * @example
8844    *
8845    * var characters = [
8846    *   { 'name': 'barney', 'age': 36 },
8847    *   { 'name': 'fred',   'age': 40 }
8848    * ];
8849    *
8850    * var shallow = _.clone(characters);
8851    * shallow[0] === characters[0];
8852    * // => true
8853    *
8854    * var deep = _.clone(characters, true);
8855    * deep[0] === characters[0];
8856    * // => false
8857    *
8858    * _.mixin({
8859    *   'clone': _.partialRight(_.clone, function(value) {
8860    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8861    *   })
8862    * });
8863    *
8864    * var clone = _.clone(document.body);
8865    * clone.childNodes.length;
8866    * // => 0
8867    */
8868   function clone(value, isDeep, callback, thisArg) {
8869     // allows working with "Collections" methods without using their `index`
8870     // and `collection` arguments for `isDeep` and `callback`
8871     if (typeof isDeep != 'boolean' && isDeep != null) {
8872       thisArg = callback;
8873       callback = isDeep;
8874       isDeep = false;
8875     }
8876     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8877   }
8878
8879   /**
8880    * Creates a deep clone of `value`. If a callback is provided it will be
8881    * executed to produce the cloned values. If the callback returns `undefined`
8882    * cloning will be handled by the method instead. The callback is bound to
8883    * `thisArg` and invoked with one argument; (value).
8884    *
8885    * Note: This method is loosely based on the structured clone algorithm. Functions
8886    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8887    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8888    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8889    *
8890    * @static
8891    * @memberOf _
8892    * @category Objects
8893    * @param {*} value The value to deep clone.
8894    * @param {Function} [callback] The function to customize cloning values.
8895    * @param {*} [thisArg] The `this` binding of `callback`.
8896    * @returns {*} Returns the deep cloned value.
8897    * @example
8898    *
8899    * var characters = [
8900    *   { 'name': 'barney', 'age': 36 },
8901    *   { 'name': 'fred',   'age': 40 }
8902    * ];
8903    *
8904    * var deep = _.cloneDeep(characters);
8905    * deep[0] === characters[0];
8906    * // => false
8907    *
8908    * var view = {
8909    *   'label': 'docs',
8910    *   'node': element
8911    * };
8912    *
8913    * var clone = _.cloneDeep(view, function(value) {
8914    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8915    * });
8916    *
8917    * clone.node == view.node;
8918    * // => false
8919    */
8920   function cloneDeep(value, callback, thisArg) {
8921     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8922   }
8923
8924   /**
8925    * Iterates over own and inherited enumerable properties of an object,
8926    * executing the callback for each property. The callback is bound to `thisArg`
8927    * and invoked with three arguments; (value, key, object). Callbacks may exit
8928    * iteration early by explicitly returning `false`.
8929    *
8930    * @static
8931    * @memberOf _
8932    * @type Function
8933    * @category Objects
8934    * @param {Object} object The object to iterate over.
8935    * @param {Function} [callback=identity] The function called per iteration.
8936    * @param {*} [thisArg] The `this` binding of `callback`.
8937    * @returns {Object} Returns `object`.
8938    * @example
8939    *
8940    * function Shape() {
8941    *   this.x = 0;
8942    *   this.y = 0;
8943    * }
8944    *
8945    * Shape.prototype.move = function(x, y) {
8946    *   this.x += x;
8947    *   this.y += y;
8948    * };
8949    *
8950    * _.forIn(new Shape, function(value, key) {
8951    *   console.log(key);
8952    * });
8953    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8954    */
8955   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8956     'useHas': false
8957   });
8958
8959   /**
8960    * Iterates over own enumerable properties of an object, executing the callback
8961    * for each property. The callback is bound to `thisArg` and invoked with three
8962    * arguments; (value, key, object). Callbacks may exit iteration early by
8963    * explicitly returning `false`.
8964    *
8965    * @static
8966    * @memberOf _
8967    * @type Function
8968    * @category Objects
8969    * @param {Object} object The object to iterate over.
8970    * @param {Function} [callback=identity] The function called per iteration.
8971    * @param {*} [thisArg] The `this` binding of `callback`.
8972    * @returns {Object} Returns `object`.
8973    * @example
8974    *
8975    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8976    *   console.log(key);
8977    * });
8978    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8979    */
8980   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8981
8982   /**
8983    * Creates a sorted array of property names of all enumerable properties,
8984    * own and inherited, of `object` that have function values.
8985    *
8986    * @static
8987    * @memberOf _
8988    * @alias methods
8989    * @category Objects
8990    * @param {Object} object The object to inspect.
8991    * @returns {Array} Returns an array of property names that have function values.
8992    * @example
8993    *
8994    * _.functions(_);
8995    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
8996    */
8997   function functions(object) {
8998     var result = [];
8999     forIn(object, function(value, key) {
9000       if (isFunction(value)) {
9001         result.push(key);
9002       }
9003     });
9004     return result.sort();
9005   }
9006
9007   /**
9008    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
9009    * length of `0` and objects with no own enumerable properties are considered
9010    * "empty".
9011    *
9012    * @static
9013    * @memberOf _
9014    * @category Objects
9015    * @param {Array|Object|string} value The value to inspect.
9016    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
9017    * @example
9018    *
9019    * _.isEmpty([1, 2, 3]);
9020    * // => false
9021    *
9022    * _.isEmpty({});
9023    * // => true
9024    *
9025    * _.isEmpty('');
9026    * // => true
9027    */
9028   function isEmpty(value) {
9029     var result = true;
9030     if (!value) {
9031       return result;
9032     }
9033     var className = toString.call(value),
9034         length = value.length;
9035
9036     if ((className == arrayClass || className == stringClass ||
9037         (support.argsClass ? className == argsClass : isArguments(value))) ||
9038         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
9039       return !length;
9040     }
9041     forOwn(value, function() {
9042       return (result = false);
9043     });
9044     return result;
9045   }
9046
9047   /**
9048    * Performs a deep comparison between two values to determine if they are
9049    * equivalent to each other. If a callback is provided it will be executed
9050    * to compare values. If the callback returns `undefined` comparisons will
9051    * be handled by the method instead. The callback is bound to `thisArg` and
9052    * invoked with two arguments; (a, b).
9053    *
9054    * @static
9055    * @memberOf _
9056    * @category Objects
9057    * @param {*} a The value to compare.
9058    * @param {*} b The other value to compare.
9059    * @param {Function} [callback] The function to customize comparing values.
9060    * @param {*} [thisArg] The `this` binding of `callback`.
9061    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
9062    * @example
9063    *
9064    * var object = { 'name': 'fred' };
9065    * var copy = { 'name': 'fred' };
9066    *
9067    * object == copy;
9068    * // => false
9069    *
9070    * _.isEqual(object, copy);
9071    * // => true
9072    *
9073    * var words = ['hello', 'goodbye'];
9074    * var otherWords = ['hi', 'goodbye'];
9075    *
9076    * _.isEqual(words, otherWords, function(a, b) {
9077    *   var reGreet = /^(?:hello|hi)$/i,
9078    *       aGreet = _.isString(a) && reGreet.test(a),
9079    *       bGreet = _.isString(b) && reGreet.test(b);
9080    *
9081    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
9082    * });
9083    * // => true
9084    */
9085   function isEqual(a, b, callback, thisArg) {
9086     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
9087   }
9088
9089   /**
9090    * Checks if `value` is a function.
9091    *
9092    * @static
9093    * @memberOf _
9094    * @category Objects
9095    * @param {*} value The value to check.
9096    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
9097    * @example
9098    *
9099    * _.isFunction(_);
9100    * // => true
9101    */
9102   function isFunction(value) {
9103     return typeof value == 'function';
9104   }
9105   // fallback for older versions of Chrome and Safari
9106   if (isFunction(/x/)) {
9107     isFunction = function(value) {
9108       return typeof value == 'function' && toString.call(value) == funcClass;
9109     };
9110   }
9111
9112   /**
9113    * Checks if `value` is the language type of Object.
9114    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
9115    *
9116    * @static
9117    * @memberOf _
9118    * @category Objects
9119    * @param {*} value The value to check.
9120    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9121    * @example
9122    *
9123    * _.isObject({});
9124    * // => true
9125    *
9126    * _.isObject([1, 2, 3]);
9127    * // => true
9128    *
9129    * _.isObject(1);
9130    * // => false
9131    */
9132   function isObject(value) {
9133     // check if the value is the ECMAScript language type of Object
9134     // http://es5.github.io/#x8
9135     // and avoid a V8 bug
9136     // http://code.google.com/p/v8/issues/detail?id=2291
9137     return !!(value && objectTypes[typeof value]);
9138   }
9139
9140   /**
9141    * Checks if `value` is an object created by the `Object` constructor.
9142    *
9143    * @static
9144    * @memberOf _
9145    * @category Objects
9146    * @param {*} value The value to check.
9147    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9148    * @example
9149    *
9150    * function Shape() {
9151    *   this.x = 0;
9152    *   this.y = 0;
9153    * }
9154    *
9155    * _.isPlainObject(new Shape);
9156    * // => false
9157    *
9158    * _.isPlainObject([1, 2, 3]);
9159    * // => false
9160    *
9161    * _.isPlainObject({ 'x': 0, 'y': 0 });
9162    * // => true
9163    */
9164   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9165     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9166       return false;
9167     }
9168     var valueOf = value.valueOf,
9169         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9170
9171     return objProto
9172       ? (value == objProto || getPrototypeOf(value) == objProto)
9173       : shimIsPlainObject(value);
9174   };
9175
9176   /**
9177    * Checks if `value` is a string.
9178    *
9179    * @static
9180    * @memberOf _
9181    * @category Objects
9182    * @param {*} value The value to check.
9183    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9184    * @example
9185    *
9186    * _.isString('fred');
9187    * // => true
9188    */
9189   function isString(value) {
9190     return typeof value == 'string' ||
9191       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9192   }
9193
9194   /**
9195    * Recursively merges own enumerable properties of the source object(s), that
9196    * don't resolve to `undefined` into the destination object. Subsequent sources
9197    * will overwrite property assignments of previous sources. If a callback is
9198    * provided it will be executed to produce the merged values of the destination
9199    * and source properties. If the callback returns `undefined` merging will
9200    * be handled by the method instead. The callback is bound to `thisArg` and
9201    * invoked with two arguments; (objectValue, sourceValue).
9202    *
9203    * @static
9204    * @memberOf _
9205    * @category Objects
9206    * @param {Object} object The destination object.
9207    * @param {...Object} [source] The source objects.
9208    * @param {Function} [callback] The function to customize merging properties.
9209    * @param {*} [thisArg] The `this` binding of `callback`.
9210    * @returns {Object} Returns the destination object.
9211    * @example
9212    *
9213    * var names = {
9214    *   'characters': [
9215    *     { 'name': 'barney' },
9216    *     { 'name': 'fred' }
9217    *   ]
9218    * };
9219    *
9220    * var ages = {
9221    *   'characters': [
9222    *     { 'age': 36 },
9223    *     { 'age': 40 }
9224    *   ]
9225    * };
9226    *
9227    * _.merge(names, ages);
9228    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9229    *
9230    * var food = {
9231    *   'fruits': ['apple'],
9232    *   'vegetables': ['beet']
9233    * };
9234    *
9235    * var otherFood = {
9236    *   'fruits': ['banana'],
9237    *   'vegetables': ['carrot']
9238    * };
9239    *
9240    * _.merge(food, otherFood, function(a, b) {
9241    *   return _.isArray(a) ? a.concat(b) : undefined;
9242    * });
9243    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9244    */
9245   function merge(object) {
9246     var args = arguments,
9247         length = 2;
9248
9249     if (!isObject(object)) {
9250       return object;
9251     }
9252
9253     // allows working with `_.reduce` and `_.reduceRight` without using
9254     // their `index` and `collection` arguments
9255     if (typeof args[2] != 'number') {
9256       length = args.length;
9257     }
9258     if (length > 3 && typeof args[length - 2] == 'function') {
9259       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9260     } else if (length > 2 && typeof args[length - 1] == 'function') {
9261       callback = args[--length];
9262     }
9263     var sources = slice(arguments, 1, length),
9264         index = -1,
9265         stackA = getArray(),
9266         stackB = getArray();
9267
9268     while (++index < length) {
9269       baseMerge(object, sources[index], callback, stackA, stackB);
9270     }
9271     releaseArray(stackA);
9272     releaseArray(stackB);
9273     return object;
9274   }
9275
9276   /**
9277    * Creates a shallow clone of `object` excluding the specified properties.
9278    * Property names may be specified as individual arguments or as arrays of
9279    * property names. If a callback is provided it will be executed for each
9280    * property of `object` omitting the properties the callback returns truey
9281    * for. The callback is bound to `thisArg` and invoked with three arguments;
9282    * (value, key, object).
9283    *
9284    * @static
9285    * @memberOf _
9286    * @category Objects
9287    * @param {Object} object The source object.
9288    * @param {Function|...string|string[]} [callback] The properties to omit or the
9289    *  function called per iteration.
9290    * @param {*} [thisArg] The `this` binding of `callback`.
9291    * @returns {Object} Returns an object without the omitted properties.
9292    * @example
9293    *
9294    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9295    * // => { 'name': 'fred' }
9296    *
9297    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9298    *   return typeof value == 'number';
9299    * });
9300    * // => { 'name': 'fred' }
9301    */
9302   function omit(object, callback, thisArg) {
9303     var result = {};
9304     if (typeof callback != 'function') {
9305       var props = [];
9306       forIn(object, function(value, key) {
9307         props.push(key);
9308       });
9309       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9310
9311       var index = -1,
9312           length = props.length;
9313
9314       while (++index < length) {
9315         var key = props[index];
9316         result[key] = object[key];
9317       }
9318     } else {
9319       callback = lodash.createCallback(callback, thisArg, 3);
9320       forIn(object, function(value, key, object) {
9321         if (!callback(value, key, object)) {
9322           result[key] = value;
9323         }
9324       });
9325     }
9326     return result;
9327   }
9328
9329   /**
9330    * Creates a two dimensional array of an object's key-value pairs,
9331    * i.e. `[[key1, value1], [key2, value2]]`.
9332    *
9333    * @static
9334    * @memberOf _
9335    * @category Objects
9336    * @param {Object} object The object to inspect.
9337    * @returns {Array} Returns new array of key-value pairs.
9338    * @example
9339    *
9340    * _.pairs({ 'barney': 36, 'fred': 40 });
9341    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9342    */
9343   function pairs(object) {
9344     var index = -1,
9345         props = keys(object),
9346         length = props.length,
9347         result = Array(length);
9348
9349     while (++index < length) {
9350       var key = props[index];
9351       result[index] = [key, object[key]];
9352     }
9353     return result;
9354   }
9355
9356   /**
9357    * Creates an array composed of the own enumerable property values of `object`.
9358    *
9359    * @static
9360    * @memberOf _
9361    * @category Objects
9362    * @param {Object} object The object to inspect.
9363    * @returns {Array} Returns an array of property values.
9364    * @example
9365    *
9366    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9367    * // => [1, 2, 3] (property order is not guaranteed across environments)
9368    */
9369   function values(object) {
9370     var index = -1,
9371         props = keys(object),
9372         length = props.length,
9373         result = Array(length);
9374
9375     while (++index < length) {
9376       result[index] = object[props[index]];
9377     }
9378     return result;
9379   }
9380
9381   /*--------------------------------------------------------------------------*/
9382
9383   /**
9384    * Checks if a given value is present in a collection using strict equality
9385    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9386    * offset from the end of the collection.
9387    *
9388    * @static
9389    * @memberOf _
9390    * @alias include
9391    * @category Collections
9392    * @param {Array|Object|string} collection The collection to iterate over.
9393    * @param {*} target The value to check for.
9394    * @param {number} [fromIndex=0] The index to search from.
9395    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9396    * @example
9397    *
9398    * _.contains([1, 2, 3], 1);
9399    * // => true
9400    *
9401    * _.contains([1, 2, 3], 1, 2);
9402    * // => false
9403    *
9404    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9405    * // => true
9406    *
9407    * _.contains('pebbles', 'eb');
9408    * // => true
9409    */
9410   function contains(collection, target, fromIndex) {
9411     var index = -1,
9412         indexOf = getIndexOf(),
9413         length = collection ? collection.length : 0,
9414         result = false;
9415
9416     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9417     if (isArray(collection)) {
9418       result = indexOf(collection, target, fromIndex) > -1;
9419     } else if (typeof length == 'number') {
9420       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9421     } else {
9422       baseEach(collection, function(value) {
9423         if (++index >= fromIndex) {
9424           return !(result = value === target);
9425         }
9426       });
9427     }
9428     return result;
9429   }
9430
9431   /**
9432    * Checks if the given callback returns truey value for **all** elements of
9433    * a collection. The callback is bound to `thisArg` and invoked with three
9434    * arguments; (value, index|key, collection).
9435    *
9436    * If a property name is provided for `callback` the created "_.pluck" style
9437    * callback will return the property value of the given element.
9438    *
9439    * If an object is provided for `callback` the created "_.where" style callback
9440    * will return `true` for elements that have the properties of the given object,
9441    * else `false`.
9442    *
9443    * @static
9444    * @memberOf _
9445    * @alias all
9446    * @category Collections
9447    * @param {Array|Object|string} collection The collection to iterate over.
9448    * @param {Function|Object|string} [callback=identity] The function called
9449    *  per iteration. If a property name or object is provided it will be used
9450    *  to create a "_.pluck" or "_.where" style callback, respectively.
9451    * @param {*} [thisArg] The `this` binding of `callback`.
9452    * @returns {boolean} Returns `true` if all elements passed the callback check,
9453    *  else `false`.
9454    * @example
9455    *
9456    * _.every([true, 1, null, 'yes']);
9457    * // => false
9458    *
9459    * var characters = [
9460    *   { 'name': 'barney', 'age': 36 },
9461    *   { 'name': 'fred',   'age': 40 }
9462    * ];
9463    *
9464    * // using "_.pluck" callback shorthand
9465    * _.every(characters, 'age');
9466    * // => true
9467    *
9468    * // using "_.where" callback shorthand
9469    * _.every(characters, { 'age': 36 });
9470    * // => false
9471    */
9472   function every(collection, callback, thisArg) {
9473     var result = true;
9474     callback = lodash.createCallback(callback, thisArg, 3);
9475
9476     if (isArray(collection)) {
9477       var index = -1,
9478           length = collection.length;
9479
9480       while (++index < length) {
9481         if (!(result = !!callback(collection[index], index, collection))) {
9482           break;
9483         }
9484       }
9485     } else {
9486       baseEach(collection, function(value, index, collection) {
9487         return (result = !!callback(value, index, collection));
9488       });
9489     }
9490     return result;
9491   }
9492
9493   /**
9494    * Iterates over elements of a collection, returning an array of all elements
9495    * the callback returns truey for. The callback is bound to `thisArg` and
9496    * invoked with three arguments; (value, index|key, collection).
9497    *
9498    * If a property name is provided for `callback` the created "_.pluck" style
9499    * callback will return the property value of the given element.
9500    *
9501    * If an object is provided for `callback` the created "_.where" style callback
9502    * will return `true` for elements that have the properties of the given object,
9503    * else `false`.
9504    *
9505    * @static
9506    * @memberOf _
9507    * @alias select
9508    * @category Collections
9509    * @param {Array|Object|string} collection The collection to iterate over.
9510    * @param {Function|Object|string} [callback=identity] The function called
9511    *  per iteration. If a property name or object is provided it will be used
9512    *  to create a "_.pluck" or "_.where" style callback, respectively.
9513    * @param {*} [thisArg] The `this` binding of `callback`.
9514    * @returns {Array} Returns a new array of elements that passed the callback check.
9515    * @example
9516    *
9517    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9518    * // => [2, 4, 6]
9519    *
9520    * var characters = [
9521    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9522    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9523    * ];
9524    *
9525    * // using "_.pluck" callback shorthand
9526    * _.filter(characters, 'blocked');
9527    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9528    *
9529    * // using "_.where" callback shorthand
9530    * _.filter(characters, { 'age': 36 });
9531    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9532    */
9533   function filter(collection, callback, thisArg) {
9534     var result = [];
9535     callback = lodash.createCallback(callback, thisArg, 3);
9536
9537     if (isArray(collection)) {
9538       var index = -1,
9539           length = collection.length;
9540
9541       while (++index < length) {
9542         var value = collection[index];
9543         if (callback(value, index, collection)) {
9544           result.push(value);
9545         }
9546       }
9547     } else {
9548       baseEach(collection, function(value, index, collection) {
9549         if (callback(value, index, collection)) {
9550           result.push(value);
9551         }
9552       });
9553     }
9554     return result;
9555   }
9556
9557   /**
9558    * Iterates over elements of a collection, returning the first element that
9559    * the callback returns truey for. The callback is bound to `thisArg` and
9560    * invoked with three arguments; (value, index|key, collection).
9561    *
9562    * If a property name is provided for `callback` the created "_.pluck" style
9563    * callback will return the property value of the given element.
9564    *
9565    * If an object is provided for `callback` the created "_.where" style callback
9566    * will return `true` for elements that have the properties of the given object,
9567    * else `false`.
9568    *
9569    * @static
9570    * @memberOf _
9571    * @alias detect, findWhere
9572    * @category Collections
9573    * @param {Array|Object|string} collection The collection to iterate over.
9574    * @param {Function|Object|string} [callback=identity] The function called
9575    *  per iteration. If a property name or object is provided it will be used
9576    *  to create a "_.pluck" or "_.where" style callback, respectively.
9577    * @param {*} [thisArg] The `this` binding of `callback`.
9578    * @returns {*} Returns the found element, else `undefined`.
9579    * @example
9580    *
9581    * var characters = [
9582    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9583    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9584    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9585    * ];
9586    *
9587    * _.find(characters, function(chr) {
9588    *   return chr.age < 40;
9589    * });
9590    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9591    *
9592    * // using "_.where" callback shorthand
9593    * _.find(characters, { 'age': 1 });
9594    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9595    *
9596    * // using "_.pluck" callback shorthand
9597    * _.find(characters, 'blocked');
9598    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9599    */
9600   function find(collection, callback, thisArg) {
9601     callback = lodash.createCallback(callback, thisArg, 3);
9602
9603     if (isArray(collection)) {
9604       var index = -1,
9605           length = collection.length;
9606
9607       while (++index < length) {
9608         var value = collection[index];
9609         if (callback(value, index, collection)) {
9610           return value;
9611         }
9612       }
9613     } else {
9614       var result;
9615       baseEach(collection, function(value, index, collection) {
9616         if (callback(value, index, collection)) {
9617           result = value;
9618           return false;
9619         }
9620       });
9621       return result;
9622     }
9623   }
9624
9625   /**
9626    * Iterates over elements of a collection, executing the callback for each
9627    * element. The callback is bound to `thisArg` and invoked with three arguments;
9628    * (value, index|key, collection). Callbacks may exit iteration early by
9629    * explicitly returning `false`.
9630    *
9631    * Note: As with other "Collections" methods, objects with a `length` property
9632    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9633    * may be used for object iteration.
9634    *
9635    * @static
9636    * @memberOf _
9637    * @alias each
9638    * @category Collections
9639    * @param {Array|Object|string} collection The collection to iterate over.
9640    * @param {Function} [callback=identity] The function called per iteration.
9641    * @param {*} [thisArg] The `this` binding of `callback`.
9642    * @returns {Array|Object|string} Returns `collection`.
9643    * @example
9644    *
9645    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9646    * // => logs each number and returns '1,2,3'
9647    *
9648    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9649    * // => logs each number and returns the object (property order is not guaranteed across environments)
9650    */
9651   function forEach(collection, callback, thisArg) {
9652     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9653       var index = -1,
9654           length = collection.length;
9655
9656       while (++index < length) {
9657         if (callback(collection[index], index, collection) === false) {
9658           break;
9659         }
9660       }
9661     } else {
9662       baseEach(collection, callback, thisArg);
9663     }
9664     return collection;
9665   }
9666
9667   /**
9668    * Creates an object composed of keys generated from the results of running
9669    * each element of a collection through the callback. The corresponding value
9670    * of each key is an array of the elements responsible for generating the key.
9671    * The callback is bound to `thisArg` and invoked with three arguments;
9672    * (value, index|key, collection).
9673    *
9674    * If a property name is provided for `callback` the created "_.pluck" style
9675    * callback will return the property value of the given element.
9676    *
9677    * If an object is provided for `callback` the created "_.where" style callback
9678    * will return `true` for elements that have the properties of the given object,
9679    * else `false`
9680    *
9681    * @static
9682    * @memberOf _
9683    * @category Collections
9684    * @param {Array|Object|string} collection The collection to iterate over.
9685    * @param {Function|Object|string} [callback=identity] The function called
9686    *  per iteration. If a property name or object is provided it will be used
9687    *  to create a "_.pluck" or "_.where" style callback, respectively.
9688    * @param {*} [thisArg] The `this` binding of `callback`.
9689    * @returns {Object} Returns the composed aggregate object.
9690    * @example
9691    *
9692    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9693    * // => { '4': [4.2], '6': [6.1, 6.4] }
9694    *
9695    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9696    * // => { '4': [4.2], '6': [6.1, 6.4] }
9697    *
9698    * // using "_.pluck" callback shorthand
9699    * _.groupBy(['one', 'two', 'three'], 'length');
9700    * // => { '3': ['one', 'two'], '5': ['three'] }
9701    */
9702   var groupBy = createAggregator(function(result, value, key) {
9703     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9704   });
9705
9706   /**
9707    * Creates an array of values by running each element in the collection
9708    * through the callback. The callback is bound to `thisArg` and invoked with
9709    * three arguments; (value, index|key, collection).
9710    *
9711    * If a property name is provided for `callback` the created "_.pluck" style
9712    * callback will return the property value of the given element.
9713    *
9714    * If an object is provided for `callback` the created "_.where" style callback
9715    * will return `true` for elements that have the properties of the given object,
9716    * else `false`.
9717    *
9718    * @static
9719    * @memberOf _
9720    * @alias collect
9721    * @category Collections
9722    * @param {Array|Object|string} collection The collection to iterate over.
9723    * @param {Function|Object|string} [callback=identity] The function called
9724    *  per iteration. If a property name or object is provided it will be used
9725    *  to create a "_.pluck" or "_.where" style callback, respectively.
9726    * @param {*} [thisArg] The `this` binding of `callback`.
9727    * @returns {Array} Returns a new array of the results of each `callback` execution.
9728    * @example
9729    *
9730    * _.map([1, 2, 3], function(num) { return num * 3; });
9731    * // => [3, 6, 9]
9732    *
9733    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9734    * // => [3, 6, 9] (property order is not guaranteed across environments)
9735    *
9736    * var characters = [
9737    *   { 'name': 'barney', 'age': 36 },
9738    *   { 'name': 'fred',   'age': 40 }
9739    * ];
9740    *
9741    * // using "_.pluck" callback shorthand
9742    * _.map(characters, 'name');
9743    * // => ['barney', 'fred']
9744    */
9745   function map(collection, callback, thisArg) {
9746     var index = -1,
9747         length = collection ? collection.length : 0,
9748         result = Array(typeof length == 'number' ? length : 0);
9749
9750     callback = lodash.createCallback(callback, thisArg, 3);
9751     if (isArray(collection)) {
9752       while (++index < length) {
9753         result[index] = callback(collection[index], index, collection);
9754       }
9755     } else {
9756       baseEach(collection, function(value, key, collection) {
9757         result[++index] = callback(value, key, collection);
9758       });
9759     }
9760     return result;
9761   }
9762
9763   /**
9764    * Retrieves the value of a specified property from all elements in the collection.
9765    *
9766    * @static
9767    * @memberOf _
9768    * @type Function
9769    * @category Collections
9770    * @param {Array|Object|string} collection The collection to iterate over.
9771    * @param {string} property The property to pluck.
9772    * @returns {Array} Returns a new array of property values.
9773    * @example
9774    *
9775    * var characters = [
9776    *   { 'name': 'barney', 'age': 36 },
9777    *   { 'name': 'fred',   'age': 40 }
9778    * ];
9779    *
9780    * _.pluck(characters, 'name');
9781    * // => ['barney', 'fred']
9782    */
9783   var pluck = map;
9784
9785   /**
9786    * The opposite of `_.filter` this method returns the elements of a
9787    * collection that the callback does **not** return truey for.
9788    *
9789    * If a property name is provided for `callback` the created "_.pluck" style
9790    * callback will return the property value of the given element.
9791    *
9792    * If an object is provided for `callback` the created "_.where" style callback
9793    * will return `true` for elements that have the properties of the given object,
9794    * else `false`.
9795    *
9796    * @static
9797    * @memberOf _
9798    * @category Collections
9799    * @param {Array|Object|string} collection The collection to iterate over.
9800    * @param {Function|Object|string} [callback=identity] The function called
9801    *  per iteration. If a property name or object is provided it will be used
9802    *  to create a "_.pluck" or "_.where" style callback, respectively.
9803    * @param {*} [thisArg] The `this` binding of `callback`.
9804    * @returns {Array} Returns a new array of elements that failed the callback check.
9805    * @example
9806    *
9807    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9808    * // => [1, 3, 5]
9809    *
9810    * var characters = [
9811    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9812    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9813    * ];
9814    *
9815    * // using "_.pluck" callback shorthand
9816    * _.reject(characters, 'blocked');
9817    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9818    *
9819    * // using "_.where" callback shorthand
9820    * _.reject(characters, { 'age': 36 });
9821    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9822    */
9823   function reject(collection, callback, thisArg) {
9824     callback = lodash.createCallback(callback, thisArg, 3);
9825     return filter(collection, function(value, index, collection) {
9826       return !callback(value, index, collection);
9827     });
9828   }
9829
9830   /**
9831    * Checks if the callback returns a truey value for **any** element of a
9832    * collection. The function returns as soon as it finds a passing value and
9833    * does not iterate over the entire collection. The callback is bound to
9834    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9835    *
9836    * If a property name is provided for `callback` the created "_.pluck" style
9837    * callback will return the property value of the given element.
9838    *
9839    * If an object is provided for `callback` the created "_.where" style callback
9840    * will return `true` for elements that have the properties of the given object,
9841    * else `false`.
9842    *
9843    * @static
9844    * @memberOf _
9845    * @alias any
9846    * @category Collections
9847    * @param {Array|Object|string} collection The collection to iterate over.
9848    * @param {Function|Object|string} [callback=identity] The function called
9849    *  per iteration. If a property name or object is provided it will be used
9850    *  to create a "_.pluck" or "_.where" style callback, respectively.
9851    * @param {*} [thisArg] The `this` binding of `callback`.
9852    * @returns {boolean} Returns `true` if any element passed the callback check,
9853    *  else `false`.
9854    * @example
9855    *
9856    * _.some([null, 0, 'yes', false], Boolean);
9857    * // => true
9858    *
9859    * var characters = [
9860    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9861    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9862    * ];
9863    *
9864    * // using "_.pluck" callback shorthand
9865    * _.some(characters, 'blocked');
9866    * // => true
9867    *
9868    * // using "_.where" callback shorthand
9869    * _.some(characters, { 'age': 1 });
9870    * // => false
9871    */
9872   function some(collection, callback, thisArg) {
9873     var result;
9874     callback = lodash.createCallback(callback, thisArg, 3);
9875
9876     if (isArray(collection)) {
9877       var index = -1,
9878           length = collection.length;
9879
9880       while (++index < length) {
9881         if ((result = callback(collection[index], index, collection))) {
9882           break;
9883         }
9884       }
9885     } else {
9886       baseEach(collection, function(value, index, collection) {
9887         return !(result = callback(value, index, collection));
9888       });
9889     }
9890     return !!result;
9891   }
9892
9893   /*--------------------------------------------------------------------------*/
9894
9895   /**
9896    * Creates an array with all falsey values removed. The values `false`, `null`,
9897    * `0`, `""`, `undefined`, and `NaN` are all falsey.
9898    *
9899    * @static
9900    * @memberOf _
9901    * @category Arrays
9902    * @param {Array} array The array to compact.
9903    * @returns {Array} Returns a new array of filtered values.
9904    * @example
9905    *
9906    * _.compact([0, 1, false, 2, '', 3]);
9907    * // => [1, 2, 3]
9908    */
9909   function compact(array) {
9910     var index = -1,
9911         length = array ? array.length : 0,
9912         result = [];
9913
9914     while (++index < length) {
9915       var value = array[index];
9916       if (value) {
9917         result.push(value);
9918       }
9919     }
9920     return result;
9921   }
9922
9923   /**
9924    * Creates an array excluding all values of the provided arrays using strict
9925    * equality for comparisons, i.e. `===`.
9926    *
9927    * @static
9928    * @memberOf _
9929    * @category Arrays
9930    * @param {Array} array The array to process.
9931    * @param {...Array} [values] The arrays of values to exclude.
9932    * @returns {Array} Returns a new array of filtered values.
9933    * @example
9934    *
9935    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
9936    * // => [1, 3, 4]
9937    */
9938   function difference(array) {
9939     return baseDifference(array, baseFlatten(arguments, true, true, 1));
9940   }
9941
9942   /**
9943    * Gets the first element or first `n` elements of an array. If a callback
9944    * is provided elements at the beginning of the array are returned as long
9945    * as the callback returns truey. The callback is bound to `thisArg` and
9946    * invoked with three arguments; (value, index, array).
9947    *
9948    * If a property name is provided for `callback` the created "_.pluck" style
9949    * callback will return the property value of the given element.
9950    *
9951    * If an object is provided for `callback` the created "_.where" style callback
9952    * will return `true` for elements that have the properties of the given object,
9953    * else `false`.
9954    *
9955    * @static
9956    * @memberOf _
9957    * @alias head, take
9958    * @category Arrays
9959    * @param {Array} array The array to query.
9960    * @param {Function|Object|number|string} [callback] The function called
9961    *  per element or the number of elements to return. If a property name or
9962    *  object is provided it will be used to create a "_.pluck" or "_.where"
9963    *  style callback, respectively.
9964    * @param {*} [thisArg] The `this` binding of `callback`.
9965    * @returns {*} Returns the first element(s) of `array`.
9966    * @example
9967    *
9968    * _.first([1, 2, 3]);
9969    * // => 1
9970    *
9971    * _.first([1, 2, 3], 2);
9972    * // => [1, 2]
9973    *
9974    * _.first([1, 2, 3], function(num) {
9975    *   return num < 3;
9976    * });
9977    * // => [1, 2]
9978    *
9979    * var characters = [
9980    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
9981    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
9982    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
9983    * ];
9984    *
9985    * // using "_.pluck" callback shorthand
9986    * _.first(characters, 'blocked');
9987    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
9988    *
9989    * // using "_.where" callback shorthand
9990    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
9991    * // => ['barney', 'fred']
9992    */
9993   function first(array, callback, thisArg) {
9994     var n = 0,
9995         length = array ? array.length : 0;
9996
9997     if (typeof callback != 'number' && callback != null) {
9998       var index = -1;
9999       callback = lodash.createCallback(callback, thisArg, 3);
10000       while (++index < length && callback(array[index], index, array)) {
10001         n++;
10002       }
10003     } else {
10004       n = callback;
10005       if (n == null || thisArg) {
10006         return array ? array[0] : undefined;
10007       }
10008     }
10009     return slice(array, 0, nativeMin(nativeMax(0, n), length));
10010   }
10011
10012   /**
10013    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
10014    * is truey, the array will only be flattened a single level. If a callback
10015    * is provided each element of the array is passed through the callback before
10016    * flattening. The callback is bound to `thisArg` and invoked with three
10017    * arguments; (value, index, array).
10018    *
10019    * If a property name is provided for `callback` the created "_.pluck" style
10020    * callback will return the property value of the given element.
10021    *
10022    * If an object is provided for `callback` the created "_.where" style callback
10023    * will return `true` for elements that have the properties of the given object,
10024    * else `false`.
10025    *
10026    * @static
10027    * @memberOf _
10028    * @category Arrays
10029    * @param {Array} array The array to flatten.
10030    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
10031    * @param {Function|Object|string} [callback=identity] The function called
10032    *  per iteration. If a property name or object is provided it will be used
10033    *  to create a "_.pluck" or "_.where" style callback, respectively.
10034    * @param {*} [thisArg] The `this` binding of `callback`.
10035    * @returns {Array} Returns a new flattened array.
10036    * @example
10037    *
10038    * _.flatten([1, [2], [3, [[4]]]]);
10039    * // => [1, 2, 3, 4];
10040    *
10041    * _.flatten([1, [2], [3, [[4]]]], true);
10042    * // => [1, 2, 3, [[4]]];
10043    *
10044    * var characters = [
10045    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
10046    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
10047    * ];
10048    *
10049    * // using "_.pluck" callback shorthand
10050    * _.flatten(characters, 'pets');
10051    * // => ['hoppy', 'baby puss', 'dino']
10052    */
10053   function flatten(array, isShallow, callback, thisArg) {
10054     // juggle arguments
10055     if (typeof isShallow != 'boolean' && isShallow != null) {
10056       thisArg = callback;
10057       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
10058       isShallow = false;
10059     }
10060     if (callback != null) {
10061       array = map(array, callback, thisArg);
10062     }
10063     return baseFlatten(array, isShallow);
10064   }
10065
10066   /**
10067    * Gets the index at which the first occurrence of `value` is found using
10068    * strict equality for comparisons, i.e. `===`. If the array is already sorted
10069    * providing `true` for `fromIndex` will run a faster binary search.
10070    *
10071    * @static
10072    * @memberOf _
10073    * @category Arrays
10074    * @param {Array} array The array to search.
10075    * @param {*} value The value to search for.
10076    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
10077    *  to perform a binary search on a sorted array.
10078    * @returns {number} Returns the index of the matched value or `-1`.
10079    * @example
10080    *
10081    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
10082    * // => 1
10083    *
10084    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
10085    * // => 4
10086    *
10087    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
10088    * // => 2
10089    */
10090   function indexOf(array, value, fromIndex) {
10091     if (typeof fromIndex == 'number') {
10092       var length = array ? array.length : 0;
10093       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
10094     } else if (fromIndex) {
10095       var index = sortedIndex(array, value);
10096       return array[index] === value ? index : -1;
10097     }
10098     return baseIndexOf(array, value, fromIndex);
10099   }
10100
10101   /**
10102    * Creates an array of unique values present in all provided arrays using
10103    * strict equality for comparisons, i.e. `===`.
10104    *
10105    * @static
10106    * @memberOf _
10107    * @category Arrays
10108    * @param {...Array} [array] The arrays to inspect.
10109    * @returns {Array} Returns an array of composite values.
10110    * @example
10111    *
10112    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10113    * // => [1, 2]
10114    */
10115   function intersection(array) {
10116     var args = arguments,
10117         argsLength = args.length,
10118         argsIndex = -1,
10119         caches = getArray(),
10120         index = -1,
10121         indexOf = getIndexOf(),
10122         length = array ? array.length : 0,
10123         result = [],
10124         seen = getArray();
10125
10126     while (++argsIndex < argsLength) {
10127       var value = args[argsIndex];
10128       caches[argsIndex] = indexOf === baseIndexOf &&
10129         (value ? value.length : 0) >= largeArraySize &&
10130         createCache(argsIndex ? args[argsIndex] : seen);
10131     }
10132     outer:
10133     while (++index < length) {
10134       var cache = caches[0];
10135       value = array[index];
10136
10137       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10138         argsIndex = argsLength;
10139         (cache || seen).push(value);
10140         while (--argsIndex) {
10141           cache = caches[argsIndex];
10142           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10143             continue outer;
10144           }
10145         }
10146         result.push(value);
10147       }
10148     }
10149     while (argsLength--) {
10150       cache = caches[argsLength];
10151       if (cache) {
10152         releaseObject(cache);
10153       }
10154     }
10155     releaseArray(caches);
10156     releaseArray(seen);
10157     return result;
10158   }
10159
10160   /**
10161    * Gets the last element or last `n` elements of an array. If a callback is
10162    * provided elements at the end of the array are returned as long as the
10163    * callback returns truey. The callback is bound to `thisArg` and invoked
10164    * with three arguments; (value, index, array).
10165    *
10166    * If a property name is provided for `callback` the created "_.pluck" style
10167    * callback will return the property value of the given element.
10168    *
10169    * If an object is provided for `callback` the created "_.where" style callback
10170    * will return `true` for elements that have the properties of the given object,
10171    * else `false`.
10172    *
10173    * @static
10174    * @memberOf _
10175    * @category Arrays
10176    * @param {Array} array The array to query.
10177    * @param {Function|Object|number|string} [callback] The function called
10178    *  per element or the number of elements to return. If a property name or
10179    *  object is provided it will be used to create a "_.pluck" or "_.where"
10180    *  style callback, respectively.
10181    * @param {*} [thisArg] The `this` binding of `callback`.
10182    * @returns {*} Returns the last element(s) of `array`.
10183    * @example
10184    *
10185    * _.last([1, 2, 3]);
10186    * // => 3
10187    *
10188    * _.last([1, 2, 3], 2);
10189    * // => [2, 3]
10190    *
10191    * _.last([1, 2, 3], function(num) {
10192    *   return num > 1;
10193    * });
10194    * // => [2, 3]
10195    *
10196    * var characters = [
10197    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10198    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10199    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10200    * ];
10201    *
10202    * // using "_.pluck" callback shorthand
10203    * _.pluck(_.last(characters, 'blocked'), 'name');
10204    * // => ['fred', 'pebbles']
10205    *
10206    * // using "_.where" callback shorthand
10207    * _.last(characters, { 'employer': 'na' });
10208    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10209    */
10210   function last(array, callback, thisArg) {
10211     var n = 0,
10212         length = array ? array.length : 0;
10213
10214     if (typeof callback != 'number' && callback != null) {
10215       var index = length;
10216       callback = lodash.createCallback(callback, thisArg, 3);
10217       while (index-- && callback(array[index], index, array)) {
10218         n++;
10219       }
10220     } else {
10221       n = callback;
10222       if (n == null || thisArg) {
10223         return array ? array[length - 1] : undefined;
10224       }
10225     }
10226     return slice(array, nativeMax(0, length - n));
10227   }
10228
10229   /**
10230    * Uses a binary search to determine the smallest index at which a value
10231    * should be inserted into a given sorted array in order to maintain the sort
10232    * order of the array. If a callback is provided it will be executed for
10233    * `value` and each element of `array` to compute their sort ranking. The
10234    * callback is bound to `thisArg` and invoked with one argument; (value).
10235    *
10236    * If a property name is provided for `callback` the created "_.pluck" style
10237    * callback will return the property value of the given element.
10238    *
10239    * If an object is provided for `callback` the created "_.where" style callback
10240    * will return `true` for elements that have the properties of the given object,
10241    * else `false`.
10242    *
10243    * @static
10244    * @memberOf _
10245    * @category Arrays
10246    * @param {Array} array The array to inspect.
10247    * @param {*} value The value to evaluate.
10248    * @param {Function|Object|string} [callback=identity] The function called
10249    *  per iteration. If a property name or object is provided it will be used
10250    *  to create a "_.pluck" or "_.where" style callback, respectively.
10251    * @param {*} [thisArg] The `this` binding of `callback`.
10252    * @returns {number} Returns the index at which `value` should be inserted
10253    *  into `array`.
10254    * @example
10255    *
10256    * _.sortedIndex([20, 30, 50], 40);
10257    * // => 2
10258    *
10259    * // using "_.pluck" callback shorthand
10260    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10261    * // => 2
10262    *
10263    * var dict = {
10264    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10265    * };
10266    *
10267    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10268    *   return dict.wordToNumber[word];
10269    * });
10270    * // => 2
10271    *
10272    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10273    *   return this.wordToNumber[word];
10274    * }, dict);
10275    * // => 2
10276    */
10277   function sortedIndex(array, value, callback, thisArg) {
10278     var low = 0,
10279         high = array ? array.length : low;
10280
10281     // explicitly reference `identity` for better inlining in Firefox
10282     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10283     value = callback(value);
10284
10285     while (low < high) {
10286       var mid = (low + high) >>> 1;
10287       (callback(array[mid]) < value)
10288         ? low = mid + 1
10289         : high = mid;
10290     }
10291     return low;
10292   }
10293
10294   /**
10295    * Creates an array of unique values, in order, of the provided arrays using
10296    * strict equality for comparisons, i.e. `===`.
10297    *
10298    * @static
10299    * @memberOf _
10300    * @category Arrays
10301    * @param {...Array} [array] The arrays to inspect.
10302    * @returns {Array} Returns an array of composite values.
10303    * @example
10304    *
10305    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10306    * // => [1, 2, 3, 101, 10]
10307    */
10308   function union(array) {
10309     return baseUniq(baseFlatten(arguments, true, true));
10310   }
10311
10312   /**
10313    * Creates a duplicate-value-free version of an array using strict equality
10314    * for comparisons, i.e. `===`. If the array is sorted, providing
10315    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10316    * each element of `array` is passed through the callback before uniqueness
10317    * is computed. The callback is bound to `thisArg` and invoked with three
10318    * arguments; (value, index, array).
10319    *
10320    * If a property name is provided for `callback` the created "_.pluck" style
10321    * callback will return the property value of the given element.
10322    *
10323    * If an object is provided for `callback` the created "_.where" style callback
10324    * will return `true` for elements that have the properties of the given object,
10325    * else `false`.
10326    *
10327    * @static
10328    * @memberOf _
10329    * @alias unique
10330    * @category Arrays
10331    * @param {Array} array The array to process.
10332    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10333    * @param {Function|Object|string} [callback=identity] The function called
10334    *  per iteration. If a property name or object is provided it will be used
10335    *  to create a "_.pluck" or "_.where" style callback, respectively.
10336    * @param {*} [thisArg] The `this` binding of `callback`.
10337    * @returns {Array} Returns a duplicate-value-free array.
10338    * @example
10339    *
10340    * _.uniq([1, 2, 1, 3, 1]);
10341    * // => [1, 2, 3]
10342    *
10343    * _.uniq([1, 1, 2, 2, 3], true);
10344    * // => [1, 2, 3]
10345    *
10346    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10347    * // => ['A', 'b', 'C']
10348    *
10349    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10350    * // => [1, 2.5, 3]
10351    *
10352    * // using "_.pluck" callback shorthand
10353    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10354    * // => [{ 'x': 1 }, { 'x': 2 }]
10355    */
10356   function uniq(array, isSorted, callback, thisArg) {
10357     // juggle arguments
10358     if (typeof isSorted != 'boolean' && isSorted != null) {
10359       thisArg = callback;
10360       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10361       isSorted = false;
10362     }
10363     if (callback != null) {
10364       callback = lodash.createCallback(callback, thisArg, 3);
10365     }
10366     return baseUniq(array, isSorted, callback);
10367   }
10368
10369   /**
10370    * Creates an array excluding all provided values using strict equality for
10371    * comparisons, i.e. `===`.
10372    *
10373    * @static
10374    * @memberOf _
10375    * @category Arrays
10376    * @param {Array} array The array to filter.
10377    * @param {...*} [value] The values to exclude.
10378    * @returns {Array} Returns a new array of filtered values.
10379    * @example
10380    *
10381    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10382    * // => [2, 3, 4]
10383    */
10384   function without(array) {
10385     return baseDifference(array, slice(arguments, 1));
10386   }
10387
10388   /*--------------------------------------------------------------------------*/
10389
10390   /**
10391    * Creates a function that, when called, invokes `func` with the `this`
10392    * binding of `thisArg` and prepends any additional `bind` arguments to those
10393    * provided to the bound function.
10394    *
10395    * @static
10396    * @memberOf _
10397    * @category Functions
10398    * @param {Function} func The function to bind.
10399    * @param {*} [thisArg] The `this` binding of `func`.
10400    * @param {...*} [arg] Arguments to be partially applied.
10401    * @returns {Function} Returns the new bound function.
10402    * @example
10403    *
10404    * var func = function(greeting) {
10405    *   return greeting + ' ' + this.name;
10406    * };
10407    *
10408    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10409    * func();
10410    * // => 'hi fred'
10411    */
10412   function bind(func, thisArg) {
10413     return arguments.length > 2
10414       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10415       : createWrapper(func, 1, null, null, thisArg);
10416   }
10417
10418   /**
10419    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10420    * name the created callback will return the property value for a given element.
10421    * If `func` is an object the created callback will return `true` for elements
10422    * that contain the equivalent object properties, otherwise it will return `false`.
10423    *
10424    * @static
10425    * @memberOf _
10426    * @category Functions
10427    * @param {*} [func=identity] The value to convert to a callback.
10428    * @param {*} [thisArg] The `this` binding of the created callback.
10429    * @param {number} [argCount] The number of arguments the callback accepts.
10430    * @returns {Function} Returns a callback function.
10431    * @example
10432    *
10433    * var characters = [
10434    *   { 'name': 'barney', 'age': 36 },
10435    *   { 'name': 'fred',   'age': 40 }
10436    * ];
10437    *
10438    * // wrap to create custom callback shorthands
10439    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10440    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10441    *   return !match ? func(callback, thisArg) : function(object) {
10442    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10443    *   };
10444    * });
10445    *
10446    * _.filter(characters, 'age__gt38');
10447    * // => [{ 'name': 'fred', 'age': 40 }]
10448    */
10449   function createCallback(func, thisArg, argCount) {
10450     var type = typeof func;
10451     if (func == null || type == 'function') {
10452       return baseCreateCallback(func, thisArg, argCount);
10453     }
10454     // handle "_.pluck" style callback shorthands
10455     if (type != 'object') {
10456       return function(object) {
10457         return object[func];
10458       };
10459     }
10460     var props = keys(func),
10461         key = props[0],
10462         a = func[key];
10463
10464     // handle "_.where" style callback shorthands
10465     if (props.length == 1 && a === a && !isObject(a)) {
10466       // fast path the common case of providing an object with a single
10467       // property containing a primitive value
10468       return function(object) {
10469         var b = object[key];
10470         return a === b && (a !== 0 || (1 / a == 1 / b));
10471       };
10472     }
10473     return function(object) {
10474       var length = props.length,
10475           result = false;
10476
10477       while (length--) {
10478         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10479           break;
10480         }
10481       }
10482       return result;
10483     };
10484   }
10485
10486   /**
10487    * Creates a function that will delay the execution of `func` until after
10488    * `wait` milliseconds have elapsed since the last time it was invoked.
10489    * Provide an options object to indicate that `func` should be invoked on
10490    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10491    * to the debounced function will return the result of the last `func` call.
10492    *
10493    * Note: If `leading` and `trailing` options are `true` `func` will be called
10494    * on the trailing edge of the timeout only if the the debounced function is
10495    * invoked more than once during the `wait` timeout.
10496    *
10497    * @static
10498    * @memberOf _
10499    * @category Functions
10500    * @param {Function} func The function to debounce.
10501    * @param {number} wait The number of milliseconds to delay.
10502    * @param {Object} [options] The options object.
10503    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10504    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10505    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10506    * @returns {Function} Returns the new debounced function.
10507    * @example
10508    *
10509    * // avoid costly calculations while the window size is in flux
10510    * var lazyLayout = _.debounce(calculateLayout, 150);
10511    * jQuery(window).on('resize', lazyLayout);
10512    *
10513    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10514    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10515    *   'leading': true,
10516    *   'trailing': false
10517    * });
10518    *
10519    * // ensure `batchLog` is executed once after 1 second of debounced calls
10520    * var source = new EventSource('/stream');
10521    * source.addEventListener('message', _.debounce(batchLog, 250, {
10522    *   'maxWait': 1000
10523    * }, false);
10524    */
10525   function debounce(func, wait, options) {
10526     var args,
10527         maxTimeoutId,
10528         result,
10529         stamp,
10530         thisArg,
10531         timeoutId,
10532         trailingCall,
10533         lastCalled = 0,
10534         maxWait = false,
10535         trailing = true;
10536
10537     if (!isFunction(func)) {
10538       throw new TypeError;
10539     }
10540     wait = nativeMax(0, wait) || 0;
10541     if (options === true) {
10542       var leading = true;
10543       trailing = false;
10544     } else if (isObject(options)) {
10545       leading = options.leading;
10546       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10547       trailing = 'trailing' in options ? options.trailing : trailing;
10548     }
10549     var delayed = function() {
10550       var remaining = wait - (now() - stamp);
10551       if (remaining <= 0) {
10552         if (maxTimeoutId) {
10553           clearTimeout(maxTimeoutId);
10554         }
10555         var isCalled = trailingCall;
10556         maxTimeoutId = timeoutId = trailingCall = undefined;
10557         if (isCalled) {
10558           lastCalled = now();
10559           result = func.apply(thisArg, args);
10560           if (!timeoutId && !maxTimeoutId) {
10561             args = thisArg = null;
10562           }
10563         }
10564       } else {
10565         timeoutId = setTimeout(delayed, remaining);
10566       }
10567     };
10568
10569     var maxDelayed = function() {
10570       if (timeoutId) {
10571         clearTimeout(timeoutId);
10572       }
10573       maxTimeoutId = timeoutId = trailingCall = undefined;
10574       if (trailing || (maxWait !== wait)) {
10575         lastCalled = now();
10576         result = func.apply(thisArg, args);
10577         if (!timeoutId && !maxTimeoutId) {
10578           args = thisArg = null;
10579         }
10580       }
10581     };
10582
10583     return function() {
10584       args = arguments;
10585       stamp = now();
10586       thisArg = this;
10587       trailingCall = trailing && (timeoutId || !leading);
10588
10589       if (maxWait === false) {
10590         var leadingCall = leading && !timeoutId;
10591       } else {
10592         if (!maxTimeoutId && !leading) {
10593           lastCalled = stamp;
10594         }
10595         var remaining = maxWait - (stamp - lastCalled),
10596             isCalled = remaining <= 0;
10597
10598         if (isCalled) {
10599           if (maxTimeoutId) {
10600             maxTimeoutId = clearTimeout(maxTimeoutId);
10601           }
10602           lastCalled = stamp;
10603           result = func.apply(thisArg, args);
10604         }
10605         else if (!maxTimeoutId) {
10606           maxTimeoutId = setTimeout(maxDelayed, remaining);
10607         }
10608       }
10609       if (isCalled && timeoutId) {
10610         timeoutId = clearTimeout(timeoutId);
10611       }
10612       else if (!timeoutId && wait !== maxWait) {
10613         timeoutId = setTimeout(delayed, wait);
10614       }
10615       if (leadingCall) {
10616         isCalled = true;
10617         result = func.apply(thisArg, args);
10618       }
10619       if (isCalled && !timeoutId && !maxTimeoutId) {
10620         args = thisArg = null;
10621       }
10622       return result;
10623     };
10624   }
10625
10626   /**
10627    * Creates a function that, when executed, will only call the `func` function
10628    * at most once per every `wait` milliseconds. Provide an options object to
10629    * indicate that `func` should be invoked on the leading and/or trailing edge
10630    * of the `wait` timeout. Subsequent calls to the throttled function will
10631    * return the result of the last `func` call.
10632    *
10633    * Note: If `leading` and `trailing` options are `true` `func` will be called
10634    * on the trailing edge of the timeout only if the the throttled function is
10635    * invoked more than once during the `wait` timeout.
10636    *
10637    * @static
10638    * @memberOf _
10639    * @category Functions
10640    * @param {Function} func The function to throttle.
10641    * @param {number} wait The number of milliseconds to throttle executions to.
10642    * @param {Object} [options] The options object.
10643    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10644    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10645    * @returns {Function} Returns the new throttled function.
10646    * @example
10647    *
10648    * // avoid excessively updating the position while scrolling
10649    * var throttled = _.throttle(updatePosition, 100);
10650    * jQuery(window).on('scroll', throttled);
10651    *
10652    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10653    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10654    *   'trailing': false
10655    * }));
10656    */
10657   function throttle(func, wait, options) {
10658     var leading = true,
10659         trailing = true;
10660
10661     if (!isFunction(func)) {
10662       throw new TypeError;
10663     }
10664     if (options === false) {
10665       leading = false;
10666     } else if (isObject(options)) {
10667       leading = 'leading' in options ? options.leading : leading;
10668       trailing = 'trailing' in options ? options.trailing : trailing;
10669     }
10670     debounceOptions.leading = leading;
10671     debounceOptions.maxWait = wait;
10672     debounceOptions.trailing = trailing;
10673
10674     return debounce(func, wait, debounceOptions);
10675   }
10676
10677   /*--------------------------------------------------------------------------*/
10678
10679   /**
10680    * This method returns the first argument provided to it.
10681    *
10682    * @static
10683    * @memberOf _
10684    * @category Utilities
10685    * @param {*} value Any value.
10686    * @returns {*} Returns `value`.
10687    * @example
10688    *
10689    * var object = { 'name': 'fred' };
10690    * _.identity(object) === object;
10691    * // => true
10692    */
10693   function identity(value) {
10694     return value;
10695   }
10696
10697   /**
10698    * Adds function properties of a source object to the `lodash` function and
10699    * chainable wrapper.
10700    *
10701    * @static
10702    * @memberOf _
10703    * @category Utilities
10704    * @param {Object} object The object of function properties to add to `lodash`.
10705    * @param {Object} object The object of function properties to add to `lodash`.
10706    * @example
10707    *
10708    * _.mixin({
10709    *   'capitalize': function(string) {
10710    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10711    *   }
10712    * });
10713    *
10714    * _.capitalize('fred');
10715    * // => 'Fred'
10716    *
10717    * _('fred').capitalize();
10718    * // => 'Fred'
10719    */
10720   function mixin(object, source) {
10721     var ctor = object,
10722         isFunc = !source || isFunction(ctor);
10723
10724     if (!source) {
10725       ctor = lodashWrapper;
10726       source = object;
10727       object = lodash;
10728     }
10729     forEach(functions(source), function(methodName) {
10730       var func = object[methodName] = source[methodName];
10731       if (isFunc) {
10732         ctor.prototype[methodName] = function() {
10733           var value = this.__wrapped__,
10734               args = [value];
10735
10736           push.apply(args, arguments);
10737           var result = func.apply(object, args);
10738           if (value && typeof value == 'object' && value === result) {
10739             return this;
10740           }
10741           result = new ctor(result);
10742           result.__chain__ = this.__chain__;
10743           return result;
10744         };
10745       }
10746     });
10747   }
10748
10749   /**
10750    * A no-operation function.
10751    *
10752    * @static
10753    * @memberOf _
10754    * @category Utilities
10755    * @example
10756    *
10757    * var object = { 'name': 'fred' };
10758    * _.noop(object) === undefined;
10759    * // => true
10760    */
10761   function noop() {
10762     // no operation performed
10763   }
10764
10765   /*--------------------------------------------------------------------------*/
10766
10767   /**
10768    * Creates a `lodash` object that wraps the given value with explicit
10769    * method chaining enabled.
10770    *
10771    * @static
10772    * @memberOf _
10773    * @category Chaining
10774    * @param {*} value The value to wrap.
10775    * @returns {Object} Returns the wrapper object.
10776    * @example
10777    *
10778    * var characters = [
10779    *   { 'name': 'barney',  'age': 36 },
10780    *   { 'name': 'fred',    'age': 40 },
10781    *   { 'name': 'pebbles', 'age': 1 }
10782    * ];
10783    *
10784    * var youngest = _.chain(characters)
10785    *     .sortBy('age')
10786    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10787    *     .first()
10788    *     .value();
10789    * // => 'pebbles is 1'
10790    */
10791   function chain(value) {
10792     value = new lodashWrapper(value);
10793     value.__chain__ = true;
10794     return value;
10795   }
10796
10797   /**
10798    * Enables explicit method chaining on the wrapper object.
10799    *
10800    * @name chain
10801    * @memberOf _
10802    * @category Chaining
10803    * @returns {*} Returns the wrapper object.
10804    * @example
10805    *
10806    * var characters = [
10807    *   { 'name': 'barney', 'age': 36 },
10808    *   { 'name': 'fred',   'age': 40 }
10809    * ];
10810    *
10811    * // without explicit chaining
10812    * _(characters).first();
10813    * // => { 'name': 'barney', 'age': 36 }
10814    *
10815    * // with explicit chaining
10816    * _(characters).chain()
10817    *   .first()
10818    *   .pick('age')
10819    *   .value()
10820    * // => { 'age': 36 }
10821    */
10822   function wrapperChain() {
10823     this.__chain__ = true;
10824     return this;
10825   }
10826
10827   /**
10828    * Produces the `toString` result of the wrapped value.
10829    *
10830    * @name toString
10831    * @memberOf _
10832    * @category Chaining
10833    * @returns {string} Returns the string result.
10834    * @example
10835    *
10836    * _([1, 2, 3]).toString();
10837    * // => '1,2,3'
10838    */
10839   function wrapperToString() {
10840     return String(this.__wrapped__);
10841   }
10842
10843   /**
10844    * Extracts the wrapped value.
10845    *
10846    * @name valueOf
10847    * @memberOf _
10848    * @alias value
10849    * @category Chaining
10850    * @returns {*} Returns the wrapped value.
10851    * @example
10852    *
10853    * _([1, 2, 3]).valueOf();
10854    * // => [1, 2, 3]
10855    */
10856   function wrapperValueOf() {
10857     return this.__wrapped__;
10858   }
10859
10860   /*--------------------------------------------------------------------------*/
10861
10862   lodash.assign = assign;
10863   lodash.bind = bind;
10864   lodash.chain = chain;
10865   lodash.compact = compact;
10866   lodash.createCallback = createCallback;
10867   lodash.debounce = debounce;
10868   lodash.difference = difference;
10869   lodash.filter = filter;
10870   lodash.flatten = flatten;
10871   lodash.forEach = forEach;
10872   lodash.forIn = forIn;
10873   lodash.forOwn = forOwn;
10874   lodash.functions = functions;
10875   lodash.groupBy = groupBy;
10876   lodash.intersection = intersection;
10877   lodash.keys = keys;
10878   lodash.map = map;
10879   lodash.merge = merge;
10880   lodash.omit = omit;
10881   lodash.pairs = pairs;
10882   lodash.pluck = pluck;
10883   lodash.reject = reject;
10884   lodash.throttle = throttle;
10885   lodash.union = union;
10886   lodash.uniq = uniq;
10887   lodash.values = values;
10888   lodash.without = without;
10889
10890   // add aliases
10891   lodash.collect = map;
10892   lodash.each = forEach;
10893   lodash.extend = assign;
10894   lodash.methods = functions;
10895   lodash.select = filter;
10896   lodash.unique = uniq;
10897
10898   // add functions to `lodash.prototype`
10899   mixin(lodash);
10900
10901   /*--------------------------------------------------------------------------*/
10902
10903   // add functions that return unwrapped values when chaining
10904   lodash.clone = clone;
10905   lodash.cloneDeep = cloneDeep;
10906   lodash.contains = contains;
10907   lodash.every = every;
10908   lodash.find = find;
10909   lodash.identity = identity;
10910   lodash.indexOf = indexOf;
10911   lodash.isArguments = isArguments;
10912   lodash.isArray = isArray;
10913   lodash.isEmpty = isEmpty;
10914   lodash.isEqual = isEqual;
10915   lodash.isFunction = isFunction;
10916   lodash.isObject = isObject;
10917   lodash.isPlainObject = isPlainObject;
10918   lodash.isString = isString;
10919   lodash.mixin = mixin;
10920   lodash.noop = noop;
10921   lodash.some = some;
10922   lodash.sortedIndex = sortedIndex;
10923
10924   // add aliases
10925   lodash.all = every;
10926   lodash.any = some;
10927   lodash.detect = find;
10928   lodash.findWhere = find;
10929   lodash.include = contains;
10930
10931   forOwn(lodash, function(func, methodName) {
10932     if (!lodash.prototype[methodName]) {
10933       lodash.prototype[methodName] = function() {
10934         var args = [this.__wrapped__],
10935             chainAll = this.__chain__;
10936
10937         push.apply(args, arguments);
10938         var result = func.apply(lodash, args);
10939         return chainAll
10940           ? new lodashWrapper(result, chainAll)
10941           : result;
10942       };
10943     }
10944   });
10945
10946   /*--------------------------------------------------------------------------*/
10947
10948   // add functions capable of returning wrapped and unwrapped values when chaining
10949   lodash.first = first;
10950   lodash.last = last;
10951
10952   // add aliases
10953   lodash.take = first;
10954   lodash.head = first;
10955
10956   forOwn(lodash, function(func, methodName) {
10957     var callbackable = methodName !== 'sample';
10958     if (!lodash.prototype[methodName]) {
10959       lodash.prototype[methodName]= function(n, guard) {
10960         var chainAll = this.__chain__,
10961             result = func(this.__wrapped__, n, guard);
10962
10963         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
10964           ? result
10965           : new lodashWrapper(result, chainAll);
10966       };
10967     }
10968   });
10969
10970   /*--------------------------------------------------------------------------*/
10971
10972   /**
10973    * The semantic version number.
10974    *
10975    * @static
10976    * @memberOf _
10977    * @type string
10978    */
10979   lodash.VERSION = '2.3.0';
10980
10981   // add "Chaining" functions to the wrapper
10982   lodash.prototype.chain = wrapperChain;
10983   lodash.prototype.toString = wrapperToString;
10984   lodash.prototype.value = wrapperValueOf;
10985   lodash.prototype.valueOf = wrapperValueOf;
10986
10987   // add `Array` functions that return unwrapped values
10988   baseEach(['join', 'pop', 'shift'], function(methodName) {
10989     var func = arrayRef[methodName];
10990     lodash.prototype[methodName] = function() {
10991       var chainAll = this.__chain__,
10992           result = func.apply(this.__wrapped__, arguments);
10993
10994       return chainAll
10995         ? new lodashWrapper(result, chainAll)
10996         : result;
10997     };
10998   });
10999
11000   // add `Array` functions that return the wrapped value
11001   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
11002     var func = arrayRef[methodName];
11003     lodash.prototype[methodName] = function() {
11004       func.apply(this.__wrapped__, arguments);
11005       return this;
11006     };
11007   });
11008
11009   // add `Array` functions that return new wrapped values
11010   baseEach(['concat', 'slice', 'splice'], function(methodName) {
11011     var func = arrayRef[methodName];
11012     lodash.prototype[methodName] = function() {
11013       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
11014     };
11015   });
11016
11017   // avoid array-like object bugs with `Array#shift` and `Array#splice`
11018   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
11019   if (!support.spliceObjects) {
11020     baseEach(['pop', 'shift', 'splice'], function(methodName) {
11021       var func = arrayRef[methodName],
11022           isSplice = methodName == 'splice';
11023
11024       lodash.prototype[methodName] = function() {
11025         var chainAll = this.__chain__,
11026             value = this.__wrapped__,
11027             result = func.apply(value, arguments);
11028
11029         if (value.length === 0) {
11030           delete value[0];
11031         }
11032         return (chainAll || isSplice)
11033           ? new lodashWrapper(result, chainAll)
11034           : result;
11035       };
11036     });
11037   }
11038
11039   /*--------------------------------------------------------------------------*/
11040
11041   if (freeExports && freeModule) {
11042     // in Node.js or RingoJS
11043     if (moduleExports) {
11044       (freeModule.exports = lodash)._ = lodash;
11045     }
11046
11047   }
11048   else {
11049     // in a browser or Rhino
11050     root._ = lodash;
11051   }
11052 }.call(this));
11053 (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;
11054 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){
11055 'use strict';
11056
11057 var ohauth = require('ohauth'),
11058     xtend = require('xtend'),
11059     store = require('store');
11060
11061 // # osm-auth
11062 //
11063 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
11064 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
11065 // does not support custom headers, which this uses everywhere.
11066 module.exports = function(o) {
11067
11068     var oauth = {};
11069
11070     // authenticated users will also have a request token secret, but it's
11071     // not used in transactions with the server
11072     oauth.authenticated = function() {
11073         return !!(token('oauth_token') && token('oauth_token_secret'));
11074     };
11075
11076     oauth.logout = function() {
11077         token('oauth_token', '');
11078         token('oauth_token_secret', '');
11079         token('oauth_request_token_secret', '');
11080         return oauth;
11081     };
11082
11083     // TODO: detect lack of click event
11084     oauth.authenticate = function(callback) {
11085         if (oauth.authenticated()) return callback();
11086
11087         oauth.logout();
11088
11089         // ## Getting a request token
11090         var params = timenonce(getAuth(o)),
11091             url = o.url + '/oauth/request_token';
11092
11093         params.oauth_signature = ohauth.signature(
11094             o.oauth_secret, '',
11095             ohauth.baseString('POST', url, params));
11096
11097         if (!o.singlepage) {
11098             // Create a 600x550 popup window in the center of the screen
11099             var w = 600, h = 550,
11100                 settings = [
11101                     ['width', w], ['height', h],
11102                     ['left', screen.width / 2 - w / 2],
11103                     ['top', screen.height / 2 - h / 2]].map(function(x) {
11104                         return x.join('=');
11105                     }).join(','),
11106                 popup = window.open('about:blank', 'oauth_window', settings);
11107         }
11108
11109         // Request a request token. When this is complete, the popup
11110         // window is redirected to OSM's authorization page.
11111         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
11112         o.loading();
11113
11114         function reqTokenDone(err, xhr) {
11115             o.done();
11116             if (err) return callback(err);
11117             var resp = ohauth.stringQs(xhr.response);
11118             token('oauth_request_token_secret', resp.oauth_token_secret);
11119             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11120                 oauth_token: resp.oauth_token,
11121                 oauth_callback: location.href.replace('index.html', '')
11122                     .replace(/#.*/, '') + o.landing
11123             });
11124
11125             if (o.singlepage) {
11126                 location.href = authorize_url;
11127             } else {
11128                 popup.location = authorize_url;
11129             }
11130         }
11131
11132         // Called by a function in a landing page, in the popup window. The
11133         // window closes itself.
11134         window.authComplete = function(token) {
11135             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11136             get_access_token(oauth_token.oauth_token);
11137             delete window.authComplete;
11138         };
11139
11140         // ## Getting an request token
11141         //
11142         // At this point we have an `oauth_token`, brought in from a function
11143         // call on a landing page popup.
11144         function get_access_token(oauth_token) {
11145             var url = o.url + '/oauth/access_token',
11146                 params = timenonce(getAuth(o)),
11147                 request_token_secret = token('oauth_request_token_secret');
11148             params.oauth_token = oauth_token;
11149             params.oauth_signature = ohauth.signature(
11150                 o.oauth_secret,
11151                 request_token_secret,
11152                 ohauth.baseString('POST', url, params));
11153
11154             // ## Getting an access token
11155             //
11156             // The final token required for authentication. At this point
11157             // we have a `request token secret`
11158             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11159             o.loading();
11160         }
11161
11162         function accessTokenDone(err, xhr) {
11163             o.done();
11164             if (err) return callback(err);
11165             var access_token = ohauth.stringQs(xhr.response);
11166             token('oauth_token', access_token.oauth_token);
11167             token('oauth_token_secret', access_token.oauth_token_secret);
11168             callback(null, oauth);
11169         }
11170     };
11171
11172     oauth.bootstrapToken = function(oauth_token, callback) {
11173         // ## Getting an request token
11174         // At this point we have an `oauth_token`, brought in from a function
11175         // call on a landing page popup.
11176         function get_access_token(oauth_token) {
11177             var url = o.url + '/oauth/access_token',
11178                 params = timenonce(getAuth(o)),
11179                 request_token_secret = token('oauth_request_token_secret');
11180             params.oauth_token = oauth_token;
11181             params.oauth_signature = ohauth.signature(
11182                 o.oauth_secret,
11183                 request_token_secret,
11184                 ohauth.baseString('POST', url, params));
11185
11186             // ## Getting an access token
11187             // The final token required for authentication. At this point
11188             // we have a `request token secret`
11189             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11190             o.loading();
11191         }
11192
11193         function accessTokenDone(err, xhr) {
11194             o.done();
11195             if (err) return callback(err);
11196             var access_token = ohauth.stringQs(xhr.response);
11197             token('oauth_token', access_token.oauth_token);
11198             token('oauth_token_secret', access_token.oauth_token_secret);
11199             callback(null, oauth);
11200         }
11201
11202         get_access_token(oauth_token);
11203     };
11204
11205     // # xhr
11206     //
11207     // A single XMLHttpRequest wrapper that does authenticated calls if the
11208     // user has logged in.
11209     oauth.xhr = function(options, callback) {
11210         if (!oauth.authenticated()) {
11211             if (o.auto) return oauth.authenticate(run);
11212             else return callback('not authenticated', null);
11213         } else return run();
11214
11215         function run() {
11216             var params = timenonce(getAuth(o)),
11217                 url = o.url + options.path,
11218                 oauth_token_secret = token('oauth_token_secret');
11219
11220             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11221             if ((!options.options || !options.options.header ||
11222                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11223                 options.content) {
11224                 params = xtend(params, ohauth.stringQs(options.content));
11225             }
11226
11227             params.oauth_token = token('oauth_token');
11228             params.oauth_signature = ohauth.signature(
11229                 o.oauth_secret,
11230                 oauth_token_secret,
11231                 ohauth.baseString(options.method, url, params));
11232
11233             ohauth.xhr(options.method,
11234                 url, params, options.content, options.options, done);
11235         }
11236
11237         function done(err, xhr) {
11238             if (err) return callback(err);
11239             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11240             else return callback(err, xhr.response);
11241         }
11242     };
11243
11244     // pre-authorize this object, if we can just get a token and token_secret
11245     // from the start
11246     oauth.preauth = function(c) {
11247         if (!c) return;
11248         if (c.oauth_token) token('oauth_token', c.oauth_token);
11249         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11250         return oauth;
11251     };
11252
11253     oauth.options = function(_) {
11254         if (!arguments.length) return o;
11255
11256         o = _;
11257
11258         o.url = o.url || 'http://www.openstreetmap.org';
11259         o.landing = o.landing || 'land.html';
11260
11261         o.singlepage = o.singlepage || false;
11262
11263         // Optional loading and loading-done functions for nice UI feedback.
11264         // by default, no-ops
11265         o.loading = o.loading || function() {};
11266         o.done = o.done || function() {};
11267
11268         return oauth.preauth(o);
11269     };
11270
11271     // 'stamp' an authentication object from `getAuth()`
11272     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11273     // and timestamp
11274     function timenonce(o) {
11275         o.oauth_timestamp = ohauth.timestamp();
11276         o.oauth_nonce = ohauth.nonce();
11277         return o;
11278     }
11279
11280     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11281     // can be used with multiple APIs and the keys in `localStorage`
11282     // will not clash
11283     var token;
11284
11285     if (store.enabled) {
11286         token = function (x, y) {
11287             if (arguments.length === 1) return store.get(o.url + x);
11288             else if (arguments.length === 2) return store.set(o.url + x, y);
11289         };
11290     } else {
11291         var storage = {};
11292         token = function (x, y) {
11293             if (arguments.length === 1) return storage[o.url + x];
11294             else if (arguments.length === 2) return storage[o.url + x] = y;
11295         };
11296     }
11297
11298     // Get an authentication object. If you just add and remove properties
11299     // from a single object, you'll need to use `delete` to make sure that
11300     // it doesn't contain undesired properties for authentication
11301     function getAuth(o) {
11302         return {
11303             oauth_consumer_key: o.oauth_consumer_key,
11304             oauth_signature_method: "HMAC-SHA1"
11305         };
11306     }
11307
11308     // potentially pre-authorize
11309     oauth.options(o);
11310
11311     return oauth;
11312 };
11313
11314 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11315 (function(global){;(function(win){
11316         var store = {},
11317                 doc = win.document,
11318                 localStorageName = 'localStorage',
11319                 storage
11320
11321         store.disabled = false
11322         store.set = function(key, value) {}
11323         store.get = function(key) {}
11324         store.remove = function(key) {}
11325         store.clear = function() {}
11326         store.transact = function(key, defaultVal, transactionFn) {
11327                 var val = store.get(key)
11328                 if (transactionFn == null) {
11329                         transactionFn = defaultVal
11330                         defaultVal = null
11331                 }
11332                 if (typeof val == 'undefined') { val = defaultVal || {} }
11333                 transactionFn(val)
11334                 store.set(key, val)
11335         }
11336         store.getAll = function() {}
11337         store.forEach = function() {}
11338
11339         store.serialize = function(value) {
11340                 return JSON.stringify(value)
11341         }
11342         store.deserialize = function(value) {
11343                 if (typeof value != 'string') { return undefined }
11344                 try { return JSON.parse(value) }
11345                 catch(e) { return value || undefined }
11346         }
11347
11348         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11349         // when about.config::dom.storage.enabled === false
11350         // See https://github.com/marcuswestin/store.js/issues#issue/13
11351         function isLocalStorageNameSupported() {
11352                 try { return (localStorageName in win && win[localStorageName]) }
11353                 catch(err) { return false }
11354         }
11355
11356         if (isLocalStorageNameSupported()) {
11357                 storage = win[localStorageName]
11358                 store.set = function(key, val) {
11359                         if (val === undefined) { return store.remove(key) }
11360                         storage.setItem(key, store.serialize(val))
11361                         return val
11362                 }
11363                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11364                 store.remove = function(key) { storage.removeItem(key) }
11365                 store.clear = function() { storage.clear() }
11366                 store.getAll = function() {
11367                         var ret = {}
11368                         store.forEach(function(key, val) {
11369                                 ret[key] = val
11370                         })
11371                         return ret
11372                 }
11373                 store.forEach = function(callback) {
11374                         for (var i=0; i<storage.length; i++) {
11375                                 var key = storage.key(i)
11376                                 callback(key, store.get(key))
11377                         }
11378                 }
11379         } else if (doc.documentElement.addBehavior) {
11380                 var storageOwner,
11381                         storageContainer
11382                 // Since #userData storage applies only to specific paths, we need to
11383                 // somehow link our data to a specific path.  We choose /favicon.ico
11384                 // as a pretty safe option, since all browsers already make a request to
11385                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11386                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11387                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11388                 // since the iframe access rules appear to allow direct access and
11389                 // manipulation of the document element, even for a 404 page.  This
11390                 // document can be used instead of the current document (which would
11391                 // have been limited to the current path) to perform #userData storage.
11392                 try {
11393                         storageContainer = new ActiveXObject('htmlfile')
11394                         storageContainer.open()
11395                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11396                         storageContainer.close()
11397                         storageOwner = storageContainer.w.frames[0].document
11398                         storage = storageOwner.createElement('div')
11399                 } catch(e) {
11400                         // somehow ActiveXObject instantiation failed (perhaps some special
11401                         // security settings or otherwse), fall back to per-path storage
11402                         storage = doc.createElement('div')
11403                         storageOwner = doc.body
11404                 }
11405                 function withIEStorage(storeFunction) {
11406                         return function() {
11407                                 var args = Array.prototype.slice.call(arguments, 0)
11408                                 args.unshift(storage)
11409                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11410                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11411                                 storageOwner.appendChild(storage)
11412                                 storage.addBehavior('#default#userData')
11413                                 storage.load(localStorageName)
11414                                 var result = storeFunction.apply(store, args)
11415                                 storageOwner.removeChild(storage)
11416                                 return result
11417                         }
11418                 }
11419
11420                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11421                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11422                 function ieKeyFix(key) {
11423                         return key.replace(forbiddenCharsRegex, '___')
11424                 }
11425                 store.set = withIEStorage(function(storage, key, val) {
11426                         key = ieKeyFix(key)
11427                         if (val === undefined) { return store.remove(key) }
11428                         storage.setAttribute(key, store.serialize(val))
11429                         storage.save(localStorageName)
11430                         return val
11431                 })
11432                 store.get = withIEStorage(function(storage, key) {
11433                         key = ieKeyFix(key)
11434                         return store.deserialize(storage.getAttribute(key))
11435                 })
11436                 store.remove = withIEStorage(function(storage, key) {
11437                         key = ieKeyFix(key)
11438                         storage.removeAttribute(key)
11439                         storage.save(localStorageName)
11440                 })
11441                 store.clear = withIEStorage(function(storage) {
11442                         var attributes = storage.XMLDocument.documentElement.attributes
11443                         storage.load(localStorageName)
11444                         for (var i=0, attr; attr=attributes[i]; i++) {
11445                                 storage.removeAttribute(attr.name)
11446                         }
11447                         storage.save(localStorageName)
11448                 })
11449                 store.getAll = function(storage) {
11450                         var ret = {}
11451                         store.forEach(function(key, val) {
11452                                 ret[key] = val
11453                         })
11454                         return ret
11455                 }
11456                 store.forEach = withIEStorage(function(storage, callback) {
11457                         var attributes = storage.XMLDocument.documentElement.attributes
11458                         for (var i=0, attr; attr=attributes[i]; ++i) {
11459                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11460                         }
11461                 })
11462         }
11463
11464         try {
11465                 var testKey = '__storejs__'
11466                 store.set(testKey, testKey)
11467                 if (store.get(testKey) != testKey) { store.disabled = true }
11468                 store.remove(testKey)
11469         } catch(e) {
11470                 store.disabled = true
11471         }
11472         store.enabled = !store.disabled
11473         
11474         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11475         else if (typeof define === 'function' && define.amd) { define(store) }
11476         else { win.store = store }
11477         
11478 })(this.window || global);
11479
11480 })(window)
11481 },{}],5:[function(require,module,exports){
11482 module.exports = hasKeys
11483
11484 function hasKeys(source) {
11485     return source !== null &&
11486         (typeof source === "object" ||
11487         typeof source === "function")
11488 }
11489
11490 },{}],4:[function(require,module,exports){
11491 var Keys = require("object-keys")
11492 var hasKeys = require("./has-keys")
11493
11494 module.exports = extend
11495
11496 function extend() {
11497     var target = {}
11498
11499     for (var i = 0; i < arguments.length; i++) {
11500         var source = arguments[i]
11501
11502         if (!hasKeys(source)) {
11503             continue
11504         }
11505
11506         var keys = Keys(source)
11507
11508         for (var j = 0; j < keys.length; j++) {
11509             var name = keys[j]
11510             target[name] = source[name]
11511         }
11512     }
11513
11514     return target
11515 }
11516
11517 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11518 (function(global){/**
11519  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11520  * 
11521  * @class Hashes
11522  * @author Tomas Aparicio <tomas@rijndael-project.com>
11523  * @license New BSD (see LICENSE file)
11524  * @version 1.0.4
11525  *
11526  * Algorithms specification:
11527  *
11528  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11529  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11530  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11531  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11532  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11533  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11534  *
11535  */
11536 (function(){
11537   var Hashes;
11538   
11539   // private helper methods
11540   function utf8Encode(str) {
11541     var  x, y, output = '', i = -1, l;
11542     
11543     if (str && str.length) {
11544       l = str.length;
11545       while ((i+=1) < l) {
11546         /* Decode utf-16 surrogate pairs */
11547         x = str.charCodeAt(i);
11548         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11549         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11550             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11551             i += 1;
11552         }
11553         /* Encode output as utf-8 */
11554         if (x <= 0x7F) {
11555             output += String.fromCharCode(x);
11556         } else if (x <= 0x7FF) {
11557             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11558                         0x80 | ( x & 0x3F));
11559         } else if (x <= 0xFFFF) {
11560             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11561                         0x80 | ((x >>> 6 ) & 0x3F),
11562                         0x80 | ( x & 0x3F));
11563         } else if (x <= 0x1FFFFF) {
11564             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11565                         0x80 | ((x >>> 12) & 0x3F),
11566                         0x80 | ((x >>> 6 ) & 0x3F),
11567                         0x80 | ( x & 0x3F));
11568         }
11569       }
11570     }
11571     return output;
11572   }
11573   
11574   function utf8Decode(str) {
11575     var i, ac, c1, c2, c3, arr = [], l;
11576     i = ac = c1 = c2 = c3 = 0;
11577     
11578     if (str && str.length) {
11579       l = str.length;
11580       str += '';
11581     
11582       while (i < l) {
11583           c1 = str.charCodeAt(i);
11584           ac += 1;
11585           if (c1 < 128) {
11586               arr[ac] = String.fromCharCode(c1);
11587               i+=1;
11588           } else if (c1 > 191 && c1 < 224) {
11589               c2 = str.charCodeAt(i + 1);
11590               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11591               i += 2;
11592           } else {
11593               c2 = str.charCodeAt(i + 1);
11594               c3 = str.charCodeAt(i + 2);
11595               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11596               i += 3;
11597           }
11598       }
11599     }
11600     return arr.join('');
11601   }
11602
11603   /**
11604    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11605    * to work around bugs in some JS interpreters.
11606    */
11607   function safe_add(x, y) {
11608     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11609         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11610     return (msw << 16) | (lsw & 0xFFFF);
11611   }
11612
11613   /**
11614    * Bitwise rotate a 32-bit number to the left.
11615    */
11616   function bit_rol(num, cnt) {
11617     return (num << cnt) | (num >>> (32 - cnt));
11618   }
11619
11620   /**
11621    * Convert a raw string to a hex string
11622    */
11623   function rstr2hex(input, hexcase) {
11624     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11625         output = '', x, i = 0, l = input.length;
11626     for (; i < l; i+=1) {
11627       x = input.charCodeAt(i);
11628       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11629     }
11630     return output;
11631   }
11632
11633   /**
11634    * Encode a string as utf-16
11635    */
11636   function str2rstr_utf16le(input) {
11637     var i, l = input.length, output = '';
11638     for (i = 0; i < l; i+=1) {
11639       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11640     }
11641     return output;
11642   }
11643
11644   function str2rstr_utf16be(input) {
11645     var i, l = input.length, output = '';
11646     for (i = 0; i < l; i+=1) {
11647       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11648     }
11649     return output;
11650   }
11651
11652   /**
11653    * Convert an array of big-endian words to a string
11654    */
11655   function binb2rstr(input) {
11656     var i, l = input.length * 32, output = '';
11657     for (i = 0; i < l; i += 8) {
11658         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11659     }
11660     return output;
11661   }
11662
11663   /**
11664    * Convert an array of little-endian words to a string
11665    */
11666   function binl2rstr(input) {
11667     var i, l = input.length * 32, output = '';
11668     for (i = 0;i < l; i += 8) {
11669       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11670     }
11671     return output;
11672   }
11673
11674   /**
11675    * Convert a raw string to an array of little-endian words
11676    * Characters >255 have their high-byte silently ignored.
11677    */
11678   function rstr2binl(input) {
11679     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11680     for (i = 0; i < lo; i+=1) {
11681       output[i] = 0;
11682     }
11683     for (i = 0; i < l; i += 8) {
11684       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11685     }
11686     return output;
11687   }
11688   
11689   /**
11690    * Convert a raw string to an array of big-endian words 
11691    * Characters >255 have their high-byte silently ignored.
11692    */
11693    function rstr2binb(input) {
11694       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11695       for (i = 0; i < lo; i+=1) {
11696             output[i] = 0;
11697         }
11698       for (i = 0; i < l; i += 8) {
11699             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11700         }
11701       return output;
11702    }
11703
11704   /**
11705    * Convert a raw string to an arbitrary string encoding
11706    */
11707   function rstr2any(input, encoding) {
11708     var divisor = encoding.length,
11709         remainders = Array(),
11710         i, q, x, ld, quotient, dividend, output, full_length;
11711   
11712     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11713     dividend = Array(Math.ceil(input.length / 2));
11714     ld = dividend.length;
11715     for (i = 0; i < ld; i+=1) {
11716       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11717     }
11718   
11719     /**
11720      * Repeatedly perform a long division. The binary array forms the dividend,
11721      * the length of the encoding is the divisor. Once computed, the quotient
11722      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11723      * All remainders are stored for later use.
11724      */
11725     while(dividend.length > 0) {
11726       quotient = Array();
11727       x = 0;
11728       for (i = 0; i < dividend.length; i+=1) {
11729         x = (x << 16) + dividend[i];
11730         q = Math.floor(x / divisor);
11731         x -= q * divisor;
11732         if (quotient.length > 0 || q > 0) {
11733           quotient[quotient.length] = q;
11734         }
11735       }
11736       remainders[remainders.length] = x;
11737       dividend = quotient;
11738     }
11739   
11740     /* Convert the remainders to the output string */
11741     output = '';
11742     for (i = remainders.length - 1; i >= 0; i--) {
11743       output += encoding.charAt(remainders[i]);
11744     }
11745   
11746     /* Append leading zero equivalents */
11747     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11748     for (i = output.length; i < full_length; i+=1) {
11749       output = encoding[0] + output;
11750     }
11751     return output;
11752   }
11753
11754   /**
11755    * Convert a raw string to a base-64 string
11756    */
11757   function rstr2b64(input, b64pad) {
11758     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11759         output = '',
11760         len = input.length, i, j, triplet;
11761     b64pad= b64pad || '=';
11762     for (i = 0; i < len; i += 3) {
11763       triplet = (input.charCodeAt(i) << 16)
11764             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11765             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11766       for (j = 0; j < 4; j+=1) {
11767         if (i * 8 + j * 6 > input.length * 8) { 
11768           output += b64pad; 
11769         } else { 
11770           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11771         }
11772        }
11773     }
11774     return output;
11775   }
11776
11777   Hashes = {
11778   /**  
11779    * @property {String} version
11780    * @readonly
11781    */
11782   VERSION : '1.0.3',
11783   /**
11784    * @member Hashes
11785    * @class Base64
11786    * @constructor
11787    */
11788   Base64 : function () {
11789     // private properties
11790     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11791         pad = '=', // default pad according with the RFC standard
11792         url = false, // URL encoding support @todo
11793         utf8 = true; // by default enable UTF-8 support encoding
11794
11795     // public method for encoding
11796     this.encode = function (input) {
11797       var i, j, triplet,
11798           output = '', 
11799           len = input.length;
11800
11801       pad = pad || '=';
11802       input = (utf8) ? utf8Encode(input) : input;
11803
11804       for (i = 0; i < len; i += 3) {
11805         triplet = (input.charCodeAt(i) << 16)
11806               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11807               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11808         for (j = 0; j < 4; j+=1) {
11809           if (i * 8 + j * 6 > len * 8) {
11810               output += pad;
11811           } else {
11812               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11813           }
11814         }
11815       }
11816       return output;    
11817     };
11818
11819     // public method for decoding
11820     this.decode = function (input) {
11821       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11822       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11823         dec = '',
11824         arr = [];
11825       if (!input) { return input; }
11826
11827       i = ac = 0;
11828       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11829       //input += '';
11830
11831       do { // unpack four hexets into three octets using index points in b64
11832         h1 = tab.indexOf(input.charAt(i+=1));
11833         h2 = tab.indexOf(input.charAt(i+=1));
11834         h3 = tab.indexOf(input.charAt(i+=1));
11835         h4 = tab.indexOf(input.charAt(i+=1));
11836
11837         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11838
11839         o1 = bits >> 16 & 0xff;
11840         o2 = bits >> 8 & 0xff;
11841         o3 = bits & 0xff;
11842         ac += 1;
11843
11844         if (h3 === 64) {
11845           arr[ac] = String.fromCharCode(o1);
11846         } else if (h4 === 64) {
11847           arr[ac] = String.fromCharCode(o1, o2);
11848         } else {
11849           arr[ac] = String.fromCharCode(o1, o2, o3);
11850         }
11851       } while (i < input.length);
11852
11853       dec = arr.join('');
11854       dec = (utf8) ? utf8Decode(dec) : dec;
11855
11856       return dec;
11857     };
11858
11859     // set custom pad string
11860     this.setPad = function (str) {
11861         pad = str || pad;
11862         return this;
11863     };
11864     // set custom tab string characters
11865     this.setTab = function (str) {
11866         tab = str || tab;
11867         return this;
11868     };
11869     this.setUTF8 = function (bool) {
11870         if (typeof bool === 'boolean') {
11871           utf8 = bool;
11872         }
11873         return this;
11874     };
11875   },
11876
11877   /**
11878    * CRC-32 calculation
11879    * @member Hashes
11880    * @method CRC32
11881    * @static
11882    * @param {String} str Input String
11883    * @return {String}
11884    */
11885   CRC32 : function (str) {
11886     var crc = 0, x = 0, y = 0, table, i, iTop;
11887     str = utf8Encode(str);
11888         
11889     table = [ 
11890         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
11891         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
11892         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
11893         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
11894         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
11895         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
11896         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
11897         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
11898         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
11899         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
11900         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
11901         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
11902         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
11903         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
11904         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
11905         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
11906         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
11907         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
11908         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
11909         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
11910         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
11911         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
11912         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
11913         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
11914         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
11915         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
11916     ].join('');
11917
11918     crc = crc ^ (-1);
11919     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
11920         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
11921         x = '0x' + table.substr( y * 9, 8 );
11922         crc = ( crc >>> 8 ) ^ x;
11923     }
11924     // always return a positive number (that's what >>> 0 does)
11925     return (crc ^ (-1)) >>> 0;
11926   },
11927   /**
11928    * @member Hashes
11929    * @class MD5
11930    * @constructor
11931    * @param {Object} [config]
11932    * 
11933    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
11934    * Digest Algorithm, as defined in RFC 1321.
11935    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
11936    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
11937    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
11938    */
11939   MD5 : function (options) {  
11940     /**
11941      * Private config properties. You may need to tweak these to be compatible with
11942      * the server-side, but the defaults work in most cases.
11943      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
11944      */
11945     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
11946         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
11947         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
11948
11949     // privileged (public) methods 
11950     this.hex = function (s) { 
11951       return rstr2hex(rstr(s, utf8), hexcase);
11952     };
11953     this.b64 = function (s) { 
11954       return rstr2b64(rstr(s), b64pad);
11955     };
11956     this.any = function(s, e) { 
11957       return rstr2any(rstr(s, utf8), e); 
11958     };
11959     this.hex_hmac = function (k, d) { 
11960       return rstr2hex(rstr_hmac(k, d), hexcase); 
11961     };
11962     this.b64_hmac = function (k, d) { 
11963       return rstr2b64(rstr_hmac(k,d), b64pad); 
11964     };
11965     this.any_hmac = function (k, d, e) { 
11966       return rstr2any(rstr_hmac(k, d), e); 
11967     };
11968     /**
11969      * Perform a simple self-test to see if the VM is working
11970      * @return {String} Hexadecimal hash sample
11971      */
11972     this.vm_test = function () {
11973       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
11974     };
11975     /** 
11976      * Enable/disable uppercase hexadecimal returned string 
11977      * @param {Boolean} 
11978      * @return {Object} this
11979      */ 
11980     this.setUpperCase = function (a) {
11981       if (typeof a === 'boolean' ) {
11982         hexcase = a;
11983       }
11984       return this;
11985     };
11986     /** 
11987      * Defines a base64 pad string 
11988      * @param {String} Pad
11989      * @return {Object} this
11990      */ 
11991     this.setPad = function (a) {
11992       b64pad = a || b64pad;
11993       return this;
11994     };
11995     /** 
11996      * Defines a base64 pad string 
11997      * @param {Boolean} 
11998      * @return {Object} [this]
11999      */ 
12000     this.setUTF8 = function (a) {
12001       if (typeof a === 'boolean') { 
12002         utf8 = a;
12003       }
12004       return this;
12005     };
12006
12007     // private methods
12008
12009     /**
12010      * Calculate the MD5 of a raw string
12011      */
12012     function rstr(s) {
12013       s = (utf8) ? utf8Encode(s): s;
12014       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12015     }
12016     
12017     /**
12018      * Calculate the HMAC-MD5, of a key and some data (raw strings)
12019      */
12020     function rstr_hmac(key, data) {
12021       var bkey, ipad, opad, hash, i;
12022
12023       key = (utf8) ? utf8Encode(key) : key;
12024       data = (utf8) ? utf8Encode(data) : data;
12025       bkey = rstr2binl(key);
12026       if (bkey.length > 16) { 
12027         bkey = binl(bkey, key.length * 8); 
12028       }
12029
12030       ipad = Array(16), opad = Array(16); 
12031       for (i = 0; i < 16; i+=1) {
12032           ipad[i] = bkey[i] ^ 0x36363636;
12033           opad[i] = bkey[i] ^ 0x5C5C5C5C;
12034       }
12035       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12036       return binl2rstr(binl(opad.concat(hash), 512 + 128));
12037     }
12038
12039     /**
12040      * Calculate the MD5 of an array of little-endian words, and a bit length.
12041      */
12042     function binl(x, len) {
12043       var i, olda, oldb, oldc, oldd,
12044           a =  1732584193,
12045           b = -271733879,
12046           c = -1732584194,
12047           d =  271733878;
12048         
12049       /* append padding */
12050       x[len >> 5] |= 0x80 << ((len) % 32);
12051       x[(((len + 64) >>> 9) << 4) + 14] = len;
12052
12053       for (i = 0; i < x.length; i += 16) {
12054         olda = a;
12055         oldb = b;
12056         oldc = c;
12057         oldd = d;
12058
12059         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
12060         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
12061         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
12062         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
12063         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
12064         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
12065         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
12066         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
12067         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
12068         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
12069         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
12070         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
12071         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
12072         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
12073         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
12074         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
12075
12076         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
12077         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
12078         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
12079         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
12080         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
12081         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
12082         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
12083         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
12084         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
12085         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
12086         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
12087         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
12088         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
12089         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
12090         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
12091         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
12092
12093         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
12094         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
12095         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
12096         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
12097         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
12098         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
12099         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
12100         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
12101         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
12102         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
12103         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
12104         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
12105         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
12106         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
12107         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
12108         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
12109
12110         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
12111         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
12112         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
12113         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
12114         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
12115         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
12116         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
12117         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
12118         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
12119         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12120         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12121         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12122         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12123         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12124         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12125         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12126
12127         a = safe_add(a, olda);
12128         b = safe_add(b, oldb);
12129         c = safe_add(c, oldc);
12130         d = safe_add(d, oldd);
12131       }
12132       return Array(a, b, c, d);
12133     }
12134
12135     /**
12136      * These functions implement the four basic operations the algorithm uses.
12137      */
12138     function md5_cmn(q, a, b, x, s, t) {
12139       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12140     }
12141     function md5_ff(a, b, c, d, x, s, t) {
12142       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12143     }
12144     function md5_gg(a, b, c, d, x, s, t) {
12145       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12146     }
12147     function md5_hh(a, b, c, d, x, s, t) {
12148       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12149     }
12150     function md5_ii(a, b, c, d, x, s, t) {
12151       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12152     }
12153   },
12154   /**
12155    * @member Hashes
12156    * @class Hashes.SHA1
12157    * @param {Object} [config]
12158    * @constructor
12159    * 
12160    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12161    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12162    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12163    * See http://pajhome.org.uk/crypt/md5 for details.
12164    */
12165   SHA1 : function (options) {
12166    /**
12167      * Private config properties. You may need to tweak these to be compatible with
12168      * the server-side, but the defaults work in most cases.
12169      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12170      */
12171     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12172         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12173         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12174
12175     // public methods
12176     this.hex = function (s) { 
12177         return rstr2hex(rstr(s, utf8), hexcase); 
12178     };
12179     this.b64 = function (s) { 
12180         return rstr2b64(rstr(s, utf8), b64pad);
12181     };
12182     this.any = function (s, e) { 
12183         return rstr2any(rstr(s, utf8), e);
12184     };
12185     this.hex_hmac = function (k, d) {
12186         return rstr2hex(rstr_hmac(k, d));
12187     };
12188     this.b64_hmac = function (k, d) { 
12189         return rstr2b64(rstr_hmac(k, d), b64pad); 
12190     };
12191     this.any_hmac = function (k, d, e) { 
12192         return rstr2any(rstr_hmac(k, d), e);
12193     };
12194     /**
12195      * Perform a simple self-test to see if the VM is working
12196      * @return {String} Hexadecimal hash sample
12197      * @public
12198      */
12199     this.vm_test = function () {
12200       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12201     };
12202     /** 
12203      * @description Enable/disable uppercase hexadecimal returned string 
12204      * @param {boolean} 
12205      * @return {Object} this
12206      * @public
12207      */ 
12208     this.setUpperCase = function (a) {
12209         if (typeof a === 'boolean') {
12210         hexcase = a;
12211       }
12212         return this;
12213     };
12214     /** 
12215      * @description Defines a base64 pad string 
12216      * @param {string} Pad
12217      * @return {Object} this
12218      * @public
12219      */ 
12220     this.setPad = function (a) {
12221       b64pad = a || b64pad;
12222         return this;
12223     };
12224     /** 
12225      * @description Defines a base64 pad string 
12226      * @param {boolean} 
12227      * @return {Object} this
12228      * @public
12229      */ 
12230     this.setUTF8 = function (a) {
12231         if (typeof a === 'boolean') {
12232         utf8 = a;
12233       }
12234         return this;
12235     };
12236
12237     // private methods
12238
12239     /**
12240          * Calculate the SHA-512 of a raw string
12241          */
12242         function rstr(s) {
12243       s = (utf8) ? utf8Encode(s) : s;
12244       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12245         }
12246
12247     /**
12248      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12249      */
12250     function rstr_hmac(key, data) {
12251         var bkey, ipad, opad, i, hash;
12252         key = (utf8) ? utf8Encode(key) : key;
12253         data = (utf8) ? utf8Encode(data) : data;
12254         bkey = rstr2binb(key);
12255
12256         if (bkey.length > 16) {
12257         bkey = binb(bkey, key.length * 8);
12258       }
12259         ipad = Array(16), opad = Array(16);
12260         for (i = 0; i < 16; i+=1) {
12261                 ipad[i] = bkey[i] ^ 0x36363636;
12262                 opad[i] = bkey[i] ^ 0x5C5C5C5C;
12263         }
12264         hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12265         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12266     }
12267
12268     /**
12269      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12270      */
12271     function binb(x, len) {
12272       var i, j, t, olda, oldb, oldc, oldd, olde,
12273           w = Array(80),
12274           a =  1732584193,
12275           b = -271733879,
12276           c = -1732584194,
12277           d =  271733878,
12278           e = -1009589776;
12279
12280       /* append padding */
12281       x[len >> 5] |= 0x80 << (24 - len % 32);
12282       x[((len + 64 >> 9) << 4) + 15] = len;
12283
12284       for (i = 0; i < x.length; i += 16) {
12285         olda = a,
12286         oldb = b;
12287         oldc = c;
12288         oldd = d;
12289         olde = e;
12290       
12291         for (j = 0; j < 80; j+=1)       {
12292           if (j < 16) { 
12293             w[j] = x[i + j]; 
12294           } else { 
12295             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12296           }
12297           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12298                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12299           e = d;
12300           d = c;
12301           c = bit_rol(b, 30);
12302           b = a;
12303           a = t;
12304         }
12305
12306         a = safe_add(a, olda);
12307         b = safe_add(b, oldb);
12308         c = safe_add(c, oldc);
12309         d = safe_add(d, oldd);
12310         e = safe_add(e, olde);
12311       }
12312       return Array(a, b, c, d, e);
12313     }
12314
12315     /**
12316      * Perform the appropriate triplet combination function for the current
12317      * iteration
12318      */
12319     function sha1_ft(t, b, c, d) {
12320       if (t < 20) { return (b & c) | ((~b) & d); }
12321       if (t < 40) { return b ^ c ^ d; }
12322       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12323       return b ^ c ^ d;
12324     }
12325
12326     /**
12327      * Determine the appropriate additive constant for the current iteration
12328      */
12329     function sha1_kt(t) {
12330       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12331                  (t < 60) ? -1894007588 : -899497514;
12332     }
12333   },
12334   /**
12335    * @class Hashes.SHA256
12336    * @param {config}
12337    * 
12338    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12339    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12340    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12341    * See http://pajhome.org.uk/crypt/md5 for details.
12342    * Also http://anmar.eu.org/projects/jssha2/
12343    */
12344   SHA256 : function (options) {
12345     /**
12346      * Private properties configuration variables. You may need to tweak these to be compatible with
12347      * the server-side, but the defaults work in most cases.
12348      * @see this.setUpperCase() method
12349      * @see this.setPad() method
12350      */
12351     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12352               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12353               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12354               sha256_K;
12355
12356     /* privileged (public) methods */
12357     this.hex = function (s) { 
12358       return rstr2hex(rstr(s, utf8)); 
12359     };
12360     this.b64 = function (s) { 
12361       return rstr2b64(rstr(s, utf8), b64pad);
12362     };
12363     this.any = function (s, e) { 
12364       return rstr2any(rstr(s, utf8), e); 
12365     };
12366     this.hex_hmac = function (k, d) { 
12367       return rstr2hex(rstr_hmac(k, d)); 
12368     };
12369     this.b64_hmac = function (k, d) { 
12370       return rstr2b64(rstr_hmac(k, d), b64pad);
12371     };
12372     this.any_hmac = function (k, d, e) { 
12373       return rstr2any(rstr_hmac(k, d), e); 
12374     };
12375     /**
12376      * Perform a simple self-test to see if the VM is working
12377      * @return {String} Hexadecimal hash sample
12378      * @public
12379      */
12380     this.vm_test = function () {
12381       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12382     };
12383     /** 
12384      * Enable/disable uppercase hexadecimal returned string 
12385      * @param {boolean} 
12386      * @return {Object} this
12387      * @public
12388      */ 
12389     this.setUpperCase = function (a) {
12390       if (typeof a === 'boolean') { 
12391         hexcase = a;
12392       }
12393       return this;
12394     };
12395     /** 
12396      * @description Defines a base64 pad string 
12397      * @param {string} Pad
12398      * @return {Object} this
12399      * @public
12400      */ 
12401     this.setPad = function (a) {
12402       b64pad = a || b64pad;
12403       return this;
12404     };
12405     /** 
12406      * Defines a base64 pad string 
12407      * @param {boolean} 
12408      * @return {Object} this
12409      * @public
12410      */ 
12411     this.setUTF8 = function (a) {
12412       if (typeof a === 'boolean') {
12413         utf8 = a;
12414       }
12415       return this;
12416     };
12417     
12418     // private methods
12419
12420     /**
12421      * Calculate the SHA-512 of a raw string
12422      */
12423     function rstr(s, utf8) {
12424       s = (utf8) ? utf8Encode(s) : s;
12425       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12426     }
12427
12428     /**
12429      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12430      */
12431     function rstr_hmac(key, data) {
12432       key = (utf8) ? utf8Encode(key) : key;
12433       data = (utf8) ? utf8Encode(data) : data;
12434       var hash, i = 0,
12435           bkey = rstr2binb(key), 
12436           ipad = Array(16), 
12437           opad = Array(16);
12438
12439       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12440       
12441       for (; i < 16; i+=1) {
12442         ipad[i] = bkey[i] ^ 0x36363636;
12443         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12444       }
12445       
12446       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12447       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12448     }
12449     
12450     /*
12451      * Main sha256 function, with its support functions
12452      */
12453     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12454     function sha256_R (X, n) {return ( X >>> n );}
12455     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12456     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12457     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12458     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12459     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12460     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12461     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12462     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12463     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12464     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12465     
12466     sha256_K = [
12467       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12468       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12469       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12470       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12471       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12472       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12473       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12474       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12475       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12476       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12477       -1866530822, -1538233109, -1090935817, -965641998
12478     ];
12479     
12480     function binb(m, l) {
12481       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12482                  1359893119, -1694144372, 528734635, 1541459225];
12483       var W = new Array(64);
12484       var a, b, c, d, e, f, g, h;
12485       var i, j, T1, T2;
12486     
12487       /* append padding */
12488       m[l >> 5] |= 0x80 << (24 - l % 32);
12489       m[((l + 64 >> 9) << 4) + 15] = l;
12490     
12491       for (i = 0; i < m.length; i += 16)
12492       {
12493       a = HASH[0];
12494       b = HASH[1];
12495       c = HASH[2];
12496       d = HASH[3];
12497       e = HASH[4];
12498       f = HASH[5];
12499       g = HASH[6];
12500       h = HASH[7];
12501     
12502       for (j = 0; j < 64; j+=1)
12503       {
12504         if (j < 16) { 
12505           W[j] = m[j + i];
12506         } else { 
12507           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12508                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12509         }
12510     
12511         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12512                                   sha256_K[j]), W[j]);
12513         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12514         h = g;
12515         g = f;
12516         f = e;
12517         e = safe_add(d, T1);
12518         d = c;
12519         c = b;
12520         b = a;
12521         a = safe_add(T1, T2);
12522       }
12523     
12524       HASH[0] = safe_add(a, HASH[0]);
12525       HASH[1] = safe_add(b, HASH[1]);
12526       HASH[2] = safe_add(c, HASH[2]);
12527       HASH[3] = safe_add(d, HASH[3]);
12528       HASH[4] = safe_add(e, HASH[4]);
12529       HASH[5] = safe_add(f, HASH[5]);
12530       HASH[6] = safe_add(g, HASH[6]);
12531       HASH[7] = safe_add(h, HASH[7]);
12532       }
12533       return HASH;
12534     }
12535
12536   },
12537
12538   /**
12539    * @class Hashes.SHA512
12540    * @param {config}
12541    * 
12542    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12543    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12544    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12545    * See http://pajhome.org.uk/crypt/md5 for details. 
12546    */
12547   SHA512 : function (options) {
12548     /**
12549      * Private properties configuration variables. You may need to tweak these to be compatible with
12550      * the server-side, but the defaults work in most cases.
12551      * @see this.setUpperCase() method
12552      * @see this.setPad() method
12553      */
12554     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12555         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12556         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12557         sha512_k;
12558
12559     /* privileged (public) methods */
12560     this.hex = function (s) { 
12561       return rstr2hex(rstr(s)); 
12562     };
12563     this.b64 = function (s) { 
12564       return rstr2b64(rstr(s), b64pad);  
12565     };
12566     this.any = function (s, e) { 
12567       return rstr2any(rstr(s), e);
12568     };
12569     this.hex_hmac = function (k, d) {
12570       return rstr2hex(rstr_hmac(k, d));
12571     };
12572     this.b64_hmac = function (k, d) { 
12573       return rstr2b64(rstr_hmac(k, d), b64pad);
12574     };
12575     this.any_hmac = function (k, d, e) { 
12576       return rstr2any(rstr_hmac(k, d), e);
12577     };
12578     /**
12579      * Perform a simple self-test to see if the VM is working
12580      * @return {String} Hexadecimal hash sample
12581      * @public
12582      */
12583     this.vm_test = function () {
12584       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12585     };
12586     /** 
12587      * @description Enable/disable uppercase hexadecimal returned string 
12588      * @param {boolean} 
12589      * @return {Object} this
12590      * @public
12591      */ 
12592     this.setUpperCase = function (a) {
12593       if (typeof a === 'boolean') {
12594         hexcase = a;
12595       }
12596       return this;
12597     };
12598     /** 
12599      * @description Defines a base64 pad string 
12600      * @param {string} Pad
12601      * @return {Object} this
12602      * @public
12603      */ 
12604     this.setPad = function (a) {
12605       b64pad = a || b64pad;
12606       return this;
12607     };
12608     /** 
12609      * @description Defines a base64 pad string 
12610      * @param {boolean} 
12611      * @return {Object} this
12612      * @public
12613      */ 
12614     this.setUTF8 = function (a) {
12615       if (typeof a === 'boolean') {
12616         utf8 = a;
12617       }
12618       return this;
12619     };
12620
12621     /* private methods */
12622     
12623     /**
12624      * Calculate the SHA-512 of a raw string
12625      */
12626     function rstr(s) {
12627       s = (utf8) ? utf8Encode(s) : s;
12628       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12629     }
12630     /*
12631      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12632      */
12633     function rstr_hmac(key, data) {
12634       key = (utf8) ? utf8Encode(key) : key;
12635       data = (utf8) ? utf8Encode(data) : data;
12636       
12637       var hash, i = 0, 
12638           bkey = rstr2binb(key),
12639           ipad = Array(32), opad = Array(32);
12640
12641       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12642       
12643       for (; i < 32; i+=1) {
12644         ipad[i] = bkey[i] ^ 0x36363636;
12645         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12646       }
12647       
12648       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12649       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12650     }
12651             
12652     /**
12653      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12654      */
12655     function binb(x, len) {
12656       var j, i, l,
12657           W = new Array(80),
12658           hash = new Array(16),
12659           //Initial hash values
12660           H = [
12661             new int64(0x6a09e667, -205731576),
12662             new int64(-1150833019, -2067093701),
12663             new int64(0x3c6ef372, -23791573),
12664             new int64(-1521486534, 0x5f1d36f1),
12665             new int64(0x510e527f, -1377402159),
12666             new int64(-1694144372, 0x2b3e6c1f),
12667             new int64(0x1f83d9ab, -79577749),
12668             new int64(0x5be0cd19, 0x137e2179)
12669           ],
12670           T1 = new int64(0, 0),
12671           T2 = new int64(0, 0),
12672           a = new int64(0,0),
12673           b = new int64(0,0),
12674           c = new int64(0,0),
12675           d = new int64(0,0),
12676           e = new int64(0,0),
12677           f = new int64(0,0),
12678           g = new int64(0,0),
12679           h = new int64(0,0),
12680           //Temporary variables not specified by the document
12681           s0 = new int64(0, 0),
12682           s1 = new int64(0, 0),
12683           Ch = new int64(0, 0),
12684           Maj = new int64(0, 0),
12685           r1 = new int64(0, 0),
12686           r2 = new int64(0, 0),
12687           r3 = new int64(0, 0);
12688
12689       if (sha512_k === undefined) {
12690           //SHA512 constants
12691           sha512_k = [
12692             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12693             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12694             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12695             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12696             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12697             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12698             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12699             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12700             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12701             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12702             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12703             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12704             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12705             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12706             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12707             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12708             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12709             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12710             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12711             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12712             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12713             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12714             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12715             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12716             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12717             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12718             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12719             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12720             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12721             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12722             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12723             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12724             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12725             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12726             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12727             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12728             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12729             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12730             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12731             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12732           ];
12733       }
12734   
12735       for (i=0; i<80; i+=1) {
12736         W[i] = new int64(0, 0);
12737       }
12738     
12739       // append padding to the source string. The format is described in the FIPS.
12740       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12741       x[((len + 128 >> 10)<< 5) + 31] = len;
12742       l = x.length;
12743       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12744         int64copy(a, H[0]);
12745         int64copy(b, H[1]);
12746         int64copy(c, H[2]);
12747         int64copy(d, H[3]);
12748         int64copy(e, H[4]);
12749         int64copy(f, H[5]);
12750         int64copy(g, H[6]);
12751         int64copy(h, H[7]);
12752       
12753         for (j=0; j<16; j+=1) {
12754           W[j].h = x[i + 2*j];
12755           W[j].l = x[i + 2*j + 1];
12756         }
12757       
12758         for (j=16; j<80; j+=1) {
12759           //sigma1
12760           int64rrot(r1, W[j-2], 19);
12761           int64revrrot(r2, W[j-2], 29);
12762           int64shr(r3, W[j-2], 6);
12763           s1.l = r1.l ^ r2.l ^ r3.l;
12764           s1.h = r1.h ^ r2.h ^ r3.h;
12765           //sigma0
12766           int64rrot(r1, W[j-15], 1);
12767           int64rrot(r2, W[j-15], 8);
12768           int64shr(r3, W[j-15], 7);
12769           s0.l = r1.l ^ r2.l ^ r3.l;
12770           s0.h = r1.h ^ r2.h ^ r3.h;
12771       
12772           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12773         }
12774       
12775         for (j = 0; j < 80; j+=1) {
12776           //Ch
12777           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12778           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12779       
12780           //Sigma1
12781           int64rrot(r1, e, 14);
12782           int64rrot(r2, e, 18);
12783           int64revrrot(r3, e, 9);
12784           s1.l = r1.l ^ r2.l ^ r3.l;
12785           s1.h = r1.h ^ r2.h ^ r3.h;
12786       
12787           //Sigma0
12788           int64rrot(r1, a, 28);
12789           int64revrrot(r2, a, 2);
12790           int64revrrot(r3, a, 7);
12791           s0.l = r1.l ^ r2.l ^ r3.l;
12792           s0.h = r1.h ^ r2.h ^ r3.h;
12793       
12794           //Maj
12795           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12796           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12797       
12798           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12799           int64add(T2, s0, Maj);
12800       
12801           int64copy(h, g);
12802           int64copy(g, f);
12803           int64copy(f, e);
12804           int64add(e, d, T1);
12805           int64copy(d, c);
12806           int64copy(c, b);
12807           int64copy(b, a);
12808           int64add(a, T1, T2);
12809         }
12810         int64add(H[0], H[0], a);
12811         int64add(H[1], H[1], b);
12812         int64add(H[2], H[2], c);
12813         int64add(H[3], H[3], d);
12814         int64add(H[4], H[4], e);
12815         int64add(H[5], H[5], f);
12816         int64add(H[6], H[6], g);
12817         int64add(H[7], H[7], h);
12818       }
12819     
12820       //represent the hash as an array of 32-bit dwords
12821       for (i=0; i<8; i+=1) {
12822         hash[2*i] = H[i].h;
12823         hash[2*i + 1] = H[i].l;
12824       }
12825       return hash;
12826     }
12827     
12828     //A constructor for 64-bit numbers
12829     function int64(h, l) {
12830       this.h = h;
12831       this.l = l;
12832       //this.toString = int64toString;
12833     }
12834     
12835     //Copies src into dst, assuming both are 64-bit numbers
12836     function int64copy(dst, src) {
12837       dst.h = src.h;
12838       dst.l = src.l;
12839     }
12840     
12841     //Right-rotates a 64-bit number by shift
12842     //Won't handle cases of shift>=32
12843     //The function revrrot() is for that
12844     function int64rrot(dst, x, shift) {
12845       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12846       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12847     }
12848     
12849     //Reverses the dwords of the source and then rotates right by shift.
12850     //This is equivalent to rotation by 32+shift
12851     function int64revrrot(dst, x, shift) {
12852       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12853       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12854     }
12855     
12856     //Bitwise-shifts right a 64-bit number by shift
12857     //Won't handle shift>=32, but it's never needed in SHA512
12858     function int64shr(dst, x, shift) {
12859       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12860       dst.h = (x.h >>> shift);
12861     }
12862     
12863     //Adds two 64-bit numbers
12864     //Like the original implementation, does not rely on 32-bit operations
12865     function int64add(dst, x, y) {
12866        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12867        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12868        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12869        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12870        dst.l = (w0 & 0xffff) | (w1 << 16);
12871        dst.h = (w2 & 0xffff) | (w3 << 16);
12872     }
12873     
12874     //Same, except with 4 addends. Works faster than adding them one by one.
12875     function int64add4(dst, a, b, c, d) {
12876        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12877        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12878        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12879        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12880        dst.l = (w0 & 0xffff) | (w1 << 16);
12881        dst.h = (w2 & 0xffff) | (w3 << 16);
12882     }
12883     
12884     //Same, except with 5 addends
12885     function int64add5(dst, a, b, c, d, e) {
12886       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
12887           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
12888           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
12889           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
12890        dst.l = (w0 & 0xffff) | (w1 << 16);
12891        dst.h = (w2 & 0xffff) | (w3 << 16);
12892     }
12893   },
12894   /**
12895    * @class Hashes.RMD160
12896    * @constructor
12897    * @param {Object} [config]
12898    * 
12899    * A JavaScript implementation of the RIPEMD-160 Algorithm
12900    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
12901    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12902    * See http://pajhome.org.uk/crypt/md5 for details.
12903    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
12904    */
12905   RMD160 : function (options) {
12906     /**
12907      * Private properties configuration variables. You may need to tweak these to be compatible with
12908      * the server-side, but the defaults work in most cases.
12909      * @see this.setUpperCase() method
12910      * @see this.setPad() method
12911      */
12912     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
12913         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12914         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12915         rmd160_r1 = [
12916            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
12917            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
12918            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
12919            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
12920            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
12921         ],
12922         rmd160_r2 = [
12923            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
12924            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
12925           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
12926            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
12927           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
12928         ],
12929         rmd160_s1 = [
12930           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
12931            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
12932           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
12933           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
12934            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
12935         ],
12936         rmd160_s2 = [
12937            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
12938            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
12939            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
12940           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
12941            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
12942         ];
12943
12944     /* privileged (public) methods */
12945     this.hex = function (s) {
12946       return rstr2hex(rstr(s, utf8)); 
12947     };
12948     this.b64 = function (s) {
12949       return rstr2b64(rstr(s, utf8), b64pad);
12950     };
12951     this.any = function (s, e) { 
12952       return rstr2any(rstr(s, utf8), e);
12953     };
12954     this.hex_hmac = function (k, d) { 
12955       return rstr2hex(rstr_hmac(k, d));
12956     };
12957     this.b64_hmac = function (k, d) { 
12958       return rstr2b64(rstr_hmac(k, d), b64pad);
12959     };
12960     this.any_hmac = function (k, d, e) { 
12961       return rstr2any(rstr_hmac(k, d), e); 
12962     };
12963     /**
12964      * Perform a simple self-test to see if the VM is working
12965      * @return {String} Hexadecimal hash sample
12966      * @public
12967      */
12968     this.vm_test = function () {
12969       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12970     };
12971     /** 
12972      * @description Enable/disable uppercase hexadecimal returned string 
12973      * @param {boolean} 
12974      * @return {Object} this
12975      * @public
12976      */ 
12977     this.setUpperCase = function (a) {
12978       if (typeof a === 'boolean' ) { hexcase = a; }
12979       return this;
12980     };
12981     /** 
12982      * @description Defines a base64 pad string 
12983      * @param {string} Pad
12984      * @return {Object} this
12985      * @public
12986      */ 
12987     this.setPad = function (a) {
12988       if (typeof a !== 'undefined' ) { b64pad = a; }
12989       return this;
12990     };
12991     /** 
12992      * @description Defines a base64 pad string 
12993      * @param {boolean} 
12994      * @return {Object} this
12995      * @public
12996      */ 
12997     this.setUTF8 = function (a) {
12998       if (typeof a === 'boolean') { utf8 = a; }
12999       return this;
13000     };
13001
13002     /* private methods */
13003
13004     /**
13005      * Calculate the rmd160 of a raw string
13006      */
13007     function rstr(s) {
13008       s = (utf8) ? utf8Encode(s) : s;
13009       return binl2rstr(binl(rstr2binl(s), s.length * 8));
13010     }
13011
13012     /**
13013      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
13014      */
13015     function rstr_hmac(key, data) {
13016       key = (utf8) ? utf8Encode(key) : key;
13017       data = (utf8) ? utf8Encode(data) : data;
13018       var i, hash,
13019           bkey = rstr2binl(key),
13020           ipad = Array(16), opad = Array(16);
13021
13022       if (bkey.length > 16) { 
13023         bkey = binl(bkey, key.length * 8); 
13024       }
13025       
13026       for (i = 0; i < 16; i+=1) {
13027         ipad[i] = bkey[i] ^ 0x36363636;
13028         opad[i] = bkey[i] ^ 0x5C5C5C5C;
13029       }
13030       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
13031       return binl2rstr(binl(opad.concat(hash), 512 + 160));
13032     }
13033
13034     /**
13035      * Convert an array of little-endian words to a string
13036      */
13037     function binl2rstr(input) {
13038       var i, output = '', l = input.length * 32;
13039       for (i = 0; i < l; i += 8) {
13040         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
13041       }
13042       return output;
13043     }
13044
13045     /**
13046      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
13047      */
13048     function binl(x, len) {
13049       var T, j, i, l,
13050           h0 = 0x67452301,
13051           h1 = 0xefcdab89,
13052           h2 = 0x98badcfe,
13053           h3 = 0x10325476,
13054           h4 = 0xc3d2e1f0,
13055           A1, B1, C1, D1, E1,
13056           A2, B2, C2, D2, E2;
13057
13058       /* append padding */
13059       x[len >> 5] |= 0x80 << (len % 32);
13060       x[(((len + 64) >>> 9) << 4) + 14] = len;
13061       l = x.length;
13062       
13063       for (i = 0; i < l; i+=16) {
13064         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
13065         for (j = 0; j <= 79; j+=1) {
13066           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
13067           T = safe_add(T, x[i + rmd160_r1[j]]);
13068           T = safe_add(T, rmd160_K1(j));
13069           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
13070           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
13071           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
13072           T = safe_add(T, x[i + rmd160_r2[j]]);
13073           T = safe_add(T, rmd160_K2(j));
13074           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
13075           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
13076         }
13077
13078         T = safe_add(h1, safe_add(C1, D2));
13079         h1 = safe_add(h2, safe_add(D1, E2));
13080         h2 = safe_add(h3, safe_add(E1, A2));
13081         h3 = safe_add(h4, safe_add(A1, B2));
13082         h4 = safe_add(h0, safe_add(B1, C2));
13083         h0 = T;
13084       }
13085       return [h0, h1, h2, h3, h4];
13086     }
13087
13088     // specific algorithm methods 
13089     function rmd160_f(j, x, y, z) {
13090       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
13091          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
13092          (32 <= j && j <= 47) ? (x | ~y) ^ z :
13093          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
13094          (64 <= j && j <= 79) ? x ^ (y | ~z) :
13095          'rmd160_f: j out of range';
13096     }
13097
13098     function rmd160_K1(j) {
13099       return ( 0 <= j && j <= 15) ? 0x00000000 :
13100          (16 <= j && j <= 31) ? 0x5a827999 :
13101          (32 <= j && j <= 47) ? 0x6ed9eba1 :
13102          (48 <= j && j <= 63) ? 0x8f1bbcdc :
13103          (64 <= j && j <= 79) ? 0xa953fd4e :
13104          'rmd160_K1: j out of range';
13105     }
13106
13107     function rmd160_K2(j){
13108       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
13109          (16 <= j && j <= 31) ? 0x5c4dd124 :
13110          (32 <= j && j <= 47) ? 0x6d703ef3 :
13111          (48 <= j && j <= 63) ? 0x7a6d76e9 :
13112          (64 <= j && j <= 79) ? 0x00000000 :
13113          'rmd160_K2: j out of range';
13114     }
13115   }
13116 };
13117
13118   // exposes Hashes
13119   (function( window, undefined ) {
13120     var freeExports = false;
13121     if (typeof exports === 'object' ) {
13122       freeExports = exports;
13123       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13124     }
13125
13126     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13127       // define as an anonymous module, so, through path mapping, it can be aliased
13128       define(function () { return Hashes; });
13129     }
13130     else if ( freeExports ) {
13131       // in Node.js or RingoJS v0.8.0+
13132       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13133         module.exports = Hashes;
13134       }
13135       // in Narwhal or RingoJS v0.7.0-
13136       else {
13137         freeExports.Hashes = Hashes;
13138       }
13139     }
13140     else {
13141       // in a browser or Rhino
13142       window.Hashes = Hashes;
13143     }
13144   }( this ));
13145 }()); // IIFE
13146
13147 })(window)
13148 },{}],2:[function(require,module,exports){
13149 'use strict';
13150
13151 var hashes = require('jshashes'),
13152     xtend = require('xtend'),
13153     sha1 = new hashes.SHA1();
13154
13155 var ohauth = {};
13156
13157 ohauth.qsString = function(obj) {
13158     return Object.keys(obj).sort().map(function(key) {
13159         return ohauth.percentEncode(key) + '=' +
13160             ohauth.percentEncode(obj[key]);
13161     }).join('&');
13162 };
13163
13164 ohauth.stringQs = function(str) {
13165     return str.split('&').reduce(function(obj, pair){
13166         var parts = pair.split('=');
13167         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13168             '' : decodeURIComponent(parts[1]);
13169         return obj;
13170     }, {});
13171 };
13172
13173 ohauth.rawxhr = function(method, url, data, headers, callback) {
13174     var xhr = new XMLHttpRequest(),
13175         twoHundred = /^20\d$/;
13176     xhr.onreadystatechange = function() {
13177         if (4 == xhr.readyState && 0 !== xhr.status) {
13178             if (twoHundred.test(xhr.status)) callback(null, xhr);
13179             else return callback(xhr, null);
13180         }
13181     };
13182     xhr.onerror = function(e) { return callback(e, null); };
13183     xhr.open(method, url, true);
13184     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13185     xhr.send(data);
13186 };
13187
13188 ohauth.xhr = function(method, url, auth, data, options, callback) {
13189     var headers = (options && options.header) || {
13190         'Content-Type': 'application/x-www-form-urlencoded'
13191     };
13192     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13193     ohauth.rawxhr(method, url, data, headers, callback);
13194 };
13195
13196 ohauth.nonce = function() {
13197     for (var o = ''; o.length < 6;) {
13198         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13199     }
13200     return o;
13201 };
13202
13203 ohauth.authHeader = function(obj) {
13204     return Object.keys(obj).sort().map(function(key) {
13205         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13206     }).join(', ');
13207 };
13208
13209 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13210
13211 ohauth.percentEncode = function(s) {
13212     return encodeURIComponent(s)
13213         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13214         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13215 };
13216
13217 ohauth.baseString = function(method, url, params) {
13218     if (params.oauth_signature) delete params.oauth_signature;
13219     return [
13220         method,
13221         ohauth.percentEncode(url),
13222         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13223 };
13224
13225 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13226     return sha1.b64_hmac(
13227         ohauth.percentEncode(oauth_secret) + '&' +
13228         ohauth.percentEncode(token_secret),
13229         baseString);
13230 };
13231
13232 /**
13233  * Takes an options object for configuration (consumer_key,
13234  * consumer_secret, version, signature_method, token) and returns a
13235  * function that generates the Authorization header for given data.
13236  *
13237  * The returned function takes these parameters:
13238  * - method: GET/POST/...
13239  * - uri: full URI with protocol, port, path and query string
13240  * - extra_params: any extra parameters (that are passed in the POST data),
13241  *   can be an object or a from-urlencoded string.
13242  *
13243  * Returned function returns full OAuth header with "OAuth" string in it.
13244  */
13245
13246 ohauth.headerGenerator = function(options) {
13247     options = options || {};
13248     var consumer_key = options.consumer_key || '',
13249         consumer_secret = options.consumer_secret || '',
13250         signature_method = options.signature_method || 'HMAC-SHA1',
13251         version = options.version || '1.0',
13252         token = options.token || '';
13253
13254     return function(method, uri, extra_params) {
13255         method = method.toUpperCase();
13256         if (typeof extra_params === 'string' && extra_params.length > 0) {
13257             extra_params = ohauth.stringQs(extra_params);
13258         }
13259
13260         var uri_parts = uri.split('?', 2),
13261         base_uri = uri_parts[0];
13262
13263         var query_params = uri_parts.length === 2 ?
13264             ohauth.stringQs(uri_parts[1]) : {};
13265
13266         var oauth_params = {
13267             oauth_consumer_key: consumer_key,
13268             oauth_signature_method: signature_method,
13269             oauth_version: version,
13270             oauth_timestamp: ohauth.timestamp(),
13271             oauth_nonce: ohauth.nonce()
13272         };
13273
13274         if (token) oauth_params.oauth_token = token;
13275
13276         var all_params = xtend({}, oauth_params, query_params, extra_params),
13277             base_str = ohauth.baseString(method, base_uri, all_params);
13278
13279         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13280
13281         return 'OAuth ' + ohauth.authHeader(oauth_params);
13282     };
13283 };
13284
13285 module.exports = ohauth;
13286
13287 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13288 module.exports = Object.keys || require('./shim');
13289
13290
13291 },{"./shim":8}],8:[function(require,module,exports){
13292 (function () {
13293         "use strict";
13294
13295         // modified from https://github.com/kriskowal/es5-shim
13296         var has = Object.prototype.hasOwnProperty,
13297                 is = require('is'),
13298                 forEach = require('foreach'),
13299                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13300                 dontEnums = [
13301                         "toString",
13302                         "toLocaleString",
13303                         "valueOf",
13304                         "hasOwnProperty",
13305                         "isPrototypeOf",
13306                         "propertyIsEnumerable",
13307                         "constructor"
13308                 ],
13309                 keysShim;
13310
13311         keysShim = function keys(object) {
13312                 if (!is.object(object) && !is.array(object)) {
13313                         throw new TypeError("Object.keys called on a non-object");
13314                 }
13315
13316                 var name, theKeys = [];
13317                 for (name in object) {
13318                         if (has.call(object, name)) {
13319                                 theKeys.push(name);
13320                         }
13321                 }
13322
13323                 if (hasDontEnumBug) {
13324                         forEach(dontEnums, function (dontEnum) {
13325                                 if (has.call(object, dontEnum)) {
13326                                         theKeys.push(dontEnum);
13327                                 }
13328                         });
13329                 }
13330                 return theKeys;
13331         };
13332
13333         module.exports = keysShim;
13334 }());
13335
13336
13337 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13338
13339 /**!
13340  * is
13341  * the definitive JavaScript type testing library
13342  * 
13343  * @copyright 2013 Enrico Marino
13344  * @license MIT
13345  */
13346
13347 var objProto = Object.prototype;
13348 var owns = objProto.hasOwnProperty;
13349 var toString = objProto.toString;
13350 var isActualNaN = function (value) {
13351   return value !== value;
13352 };
13353 var NON_HOST_TYPES = {
13354   "boolean": 1,
13355   "number": 1,
13356   "string": 1,
13357   "undefined": 1
13358 };
13359
13360 /**
13361  * Expose `is`
13362  */
13363
13364 var is = module.exports = {};
13365
13366 /**
13367  * Test general.
13368  */
13369
13370 /**
13371  * is.type
13372  * Test if `value` is a type of `type`.
13373  *
13374  * @param {Mixed} value value to test
13375  * @param {String} type type
13376  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13377  * @api public
13378  */
13379
13380 is.a =
13381 is.type = function (value, type) {
13382   return typeof value === type;
13383 };
13384
13385 /**
13386  * is.defined
13387  * Test if `value` is defined.
13388  *
13389  * @param {Mixed} value value to test
13390  * @return {Boolean} true if 'value' is defined, false otherwise
13391  * @api public
13392  */
13393
13394 is.defined = function (value) {
13395   return value !== undefined;
13396 };
13397
13398 /**
13399  * is.empty
13400  * Test if `value` is empty.
13401  *
13402  * @param {Mixed} value value to test
13403  * @return {Boolean} true if `value` is empty, false otherwise
13404  * @api public
13405  */
13406
13407 is.empty = function (value) {
13408   var type = toString.call(value);
13409   var key;
13410
13411   if ('[object Array]' === type || '[object Arguments]' === type) {
13412     return value.length === 0;
13413   }
13414
13415   if ('[object Object]' === type) {
13416     for (key in value) if (owns.call(value, key)) return false;
13417     return true;
13418   }
13419
13420   if ('[object String]' === type) {
13421     return '' === value;
13422   }
13423
13424   return false;
13425 };
13426
13427 /**
13428  * is.equal
13429  * Test if `value` is equal to `other`.
13430  *
13431  * @param {Mixed} value value to test
13432  * @param {Mixed} other value to compare with
13433  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13434  */
13435
13436 is.equal = function (value, other) {
13437   var type = toString.call(value)
13438   var key;
13439
13440   if (type !== toString.call(other)) {
13441     return false;
13442   }
13443
13444   if ('[object Object]' === type) {
13445     for (key in value) {
13446       if (!is.equal(value[key], other[key])) {
13447         return false;
13448       }
13449     }
13450     return true;
13451   }
13452
13453   if ('[object Array]' === type) {
13454     key = value.length;
13455     if (key !== other.length) {
13456       return false;
13457     }
13458     while (--key) {
13459       if (!is.equal(value[key], other[key])) {
13460         return false;
13461       }
13462     }
13463     return true;
13464   }
13465
13466   if ('[object Function]' === type) {
13467     return value.prototype === other.prototype;
13468   }
13469
13470   if ('[object Date]' === type) {
13471     return value.getTime() === other.getTime();
13472   }
13473
13474   return value === other;
13475 };
13476
13477 /**
13478  * is.hosted
13479  * Test if `value` is hosted by `host`.
13480  *
13481  * @param {Mixed} value to test
13482  * @param {Mixed} host host to test with
13483  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13484  * @api public
13485  */
13486
13487 is.hosted = function (value, host) {
13488   var type = typeof host[value];
13489   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13490 };
13491
13492 /**
13493  * is.instance
13494  * Test if `value` is an instance of `constructor`.
13495  *
13496  * @param {Mixed} value value to test
13497  * @return {Boolean} true if `value` is an instance of `constructor`
13498  * @api public
13499  */
13500
13501 is.instance = is['instanceof'] = function (value, constructor) {
13502   return value instanceof constructor;
13503 };
13504
13505 /**
13506  * is.null
13507  * Test if `value` is null.
13508  *
13509  * @param {Mixed} value value to test
13510  * @return {Boolean} true if `value` is null, false otherwise
13511  * @api public
13512  */
13513
13514 is['null'] = function (value) {
13515   return value === null;
13516 };
13517
13518 /**
13519  * is.undefined
13520  * Test if `value` is undefined.
13521  *
13522  * @param {Mixed} value value to test
13523  * @return {Boolean} true if `value` is undefined, false otherwise
13524  * @api public
13525  */
13526
13527 is.undefined = function (value) {
13528   return value === undefined;
13529 };
13530
13531 /**
13532  * Test arguments.
13533  */
13534
13535 /**
13536  * is.arguments
13537  * Test if `value` is an arguments object.
13538  *
13539  * @param {Mixed} value value to test
13540  * @return {Boolean} true if `value` is an arguments object, false otherwise
13541  * @api public
13542  */
13543
13544 is.arguments = function (value) {
13545   var isStandardArguments = '[object Arguments]' === toString.call(value);
13546   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13547   return isStandardArguments || isOldArguments;
13548 };
13549
13550 /**
13551  * Test array.
13552  */
13553
13554 /**
13555  * is.array
13556  * Test if 'value' is an array.
13557  *
13558  * @param {Mixed} value value to test
13559  * @return {Boolean} true if `value` is an array, false otherwise
13560  * @api public
13561  */
13562
13563 is.array = function (value) {
13564   return '[object Array]' === toString.call(value);
13565 };
13566
13567 /**
13568  * is.arguments.empty
13569  * Test if `value` is an empty arguments object.
13570  *
13571  * @param {Mixed} value value to test
13572  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13573  * @api public
13574  */
13575 is.arguments.empty = function (value) {
13576   return is.arguments(value) && value.length === 0;
13577 };
13578
13579 /**
13580  * is.array.empty
13581  * Test if `value` is an empty array.
13582  *
13583  * @param {Mixed} value value to test
13584  * @return {Boolean} true if `value` is an empty array, false otherwise
13585  * @api public
13586  */
13587 is.array.empty = function (value) {
13588   return is.array(value) && value.length === 0;
13589 };
13590
13591 /**
13592  * is.arraylike
13593  * Test if `value` is an arraylike object.
13594  *
13595  * @param {Mixed} value value to test
13596  * @return {Boolean} true if `value` is an arguments object, false otherwise
13597  * @api public
13598  */
13599
13600 is.arraylike = function (value) {
13601   return !!value && !is.boolean(value)
13602     && owns.call(value, 'length')
13603     && isFinite(value.length)
13604     && is.number(value.length)
13605     && value.length >= 0;
13606 };
13607
13608 /**
13609  * Test boolean.
13610  */
13611
13612 /**
13613  * is.boolean
13614  * Test if `value` is a boolean.
13615  *
13616  * @param {Mixed} value value to test
13617  * @return {Boolean} true if `value` is a boolean, false otherwise
13618  * @api public
13619  */
13620
13621 is.boolean = function (value) {
13622   return '[object Boolean]' === toString.call(value);
13623 };
13624
13625 /**
13626  * is.false
13627  * Test if `value` is false.
13628  *
13629  * @param {Mixed} value value to test
13630  * @return {Boolean} true if `value` is false, false otherwise
13631  * @api public
13632  */
13633
13634 is['false'] = function (value) {
13635   return is.boolean(value) && (value === false || value.valueOf() === false);
13636 };
13637
13638 /**
13639  * is.true
13640  * Test if `value` is true.
13641  *
13642  * @param {Mixed} value value to test
13643  * @return {Boolean} true if `value` is true, false otherwise
13644  * @api public
13645  */
13646
13647 is['true'] = function (value) {
13648   return is.boolean(value) && (value === true || value.valueOf() === true);
13649 };
13650
13651 /**
13652  * Test date.
13653  */
13654
13655 /**
13656  * is.date
13657  * Test if `value` is a date.
13658  *
13659  * @param {Mixed} value value to test
13660  * @return {Boolean} true if `value` is a date, false otherwise
13661  * @api public
13662  */
13663
13664 is.date = function (value) {
13665   return '[object Date]' === toString.call(value);
13666 };
13667
13668 /**
13669  * Test element.
13670  */
13671
13672 /**
13673  * is.element
13674  * Test if `value` is an html element.
13675  *
13676  * @param {Mixed} value value to test
13677  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13678  * @api public
13679  */
13680
13681 is.element = function (value) {
13682   return value !== undefined
13683     && typeof HTMLElement !== 'undefined'
13684     && value instanceof HTMLElement
13685     && value.nodeType === 1;
13686 };
13687
13688 /**
13689  * Test error.
13690  */
13691
13692 /**
13693  * is.error
13694  * Test if `value` is an error object.
13695  *
13696  * @param {Mixed} value value to test
13697  * @return {Boolean} true if `value` is an error object, false otherwise
13698  * @api public
13699  */
13700
13701 is.error = function (value) {
13702   return '[object Error]' === toString.call(value);
13703 };
13704
13705 /**
13706  * Test function.
13707  */
13708
13709 /**
13710  * is.fn / is.function (deprecated)
13711  * Test if `value` is a function.
13712  *
13713  * @param {Mixed} value value to test
13714  * @return {Boolean} true if `value` is a function, false otherwise
13715  * @api public
13716  */
13717
13718 is.fn = is['function'] = function (value) {
13719   var isAlert = typeof window !== 'undefined' && value === window.alert;
13720   return isAlert || '[object Function]' === toString.call(value);
13721 };
13722
13723 /**
13724  * Test number.
13725  */
13726
13727 /**
13728  * is.number
13729  * Test if `value` is a number.
13730  *
13731  * @param {Mixed} value value to test
13732  * @return {Boolean} true if `value` is a number, false otherwise
13733  * @api public
13734  */
13735
13736 is.number = function (value) {
13737   return '[object Number]' === toString.call(value);
13738 };
13739
13740 /**
13741  * is.infinite
13742  * Test if `value` is positive or negative infinity.
13743  *
13744  * @param {Mixed} value value to test
13745  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13746  * @api public
13747  */
13748 is.infinite = function (value) {
13749   return value === Infinity || value === -Infinity;
13750 };
13751
13752 /**
13753  * is.decimal
13754  * Test if `value` is a decimal number.
13755  *
13756  * @param {Mixed} value value to test
13757  * @return {Boolean} true if `value` is a decimal number, false otherwise
13758  * @api public
13759  */
13760
13761 is.decimal = function (value) {
13762   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13763 };
13764
13765 /**
13766  * is.divisibleBy
13767  * Test if `value` is divisible by `n`.
13768  *
13769  * @param {Number} value value to test
13770  * @param {Number} n dividend
13771  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13772  * @api public
13773  */
13774
13775 is.divisibleBy = function (value, n) {
13776   var isDividendInfinite = is.infinite(value);
13777   var isDivisorInfinite = is.infinite(n);
13778   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13779   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13780 };
13781
13782 /**
13783  * is.int
13784  * Test if `value` is an integer.
13785  *
13786  * @param value to test
13787  * @return {Boolean} true if `value` is an integer, false otherwise
13788  * @api public
13789  */
13790
13791 is.int = function (value) {
13792   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13793 };
13794
13795 /**
13796  * is.maximum
13797  * Test if `value` is greater than 'others' values.
13798  *
13799  * @param {Number} value value to test
13800  * @param {Array} others values to compare with
13801  * @return {Boolean} true if `value` is greater than `others` values
13802  * @api public
13803  */
13804
13805 is.maximum = function (value, others) {
13806   if (isActualNaN(value)) {
13807     throw new TypeError('NaN is not a valid value');
13808   } else if (!is.arraylike(others)) {
13809     throw new TypeError('second argument must be array-like');
13810   }
13811   var len = others.length;
13812
13813   while (--len >= 0) {
13814     if (value < others[len]) {
13815       return false;
13816     }
13817   }
13818
13819   return true;
13820 };
13821
13822 /**
13823  * is.minimum
13824  * Test if `value` is less than `others` values.
13825  *
13826  * @param {Number} value value to test
13827  * @param {Array} others values to compare with
13828  * @return {Boolean} true if `value` is less than `others` values
13829  * @api public
13830  */
13831
13832 is.minimum = function (value, others) {
13833   if (isActualNaN(value)) {
13834     throw new TypeError('NaN is not a valid value');
13835   } else if (!is.arraylike(others)) {
13836     throw new TypeError('second argument must be array-like');
13837   }
13838   var len = others.length;
13839
13840   while (--len >= 0) {
13841     if (value > others[len]) {
13842       return false;
13843     }
13844   }
13845
13846   return true;
13847 };
13848
13849 /**
13850  * is.nan
13851  * Test if `value` is not a number.
13852  *
13853  * @param {Mixed} value value to test
13854  * @return {Boolean} true if `value` is not a number, false otherwise
13855  * @api public
13856  */
13857
13858 is.nan = function (value) {
13859   return !is.number(value) || value !== value;
13860 };
13861
13862 /**
13863  * is.even
13864  * Test if `value` is an even number.
13865  *
13866  * @param {Number} value value to test
13867  * @return {Boolean} true if `value` is an even number, false otherwise
13868  * @api public
13869  */
13870
13871 is.even = function (value) {
13872   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13873 };
13874
13875 /**
13876  * is.odd
13877  * Test if `value` is an odd number.
13878  *
13879  * @param {Number} value value to test
13880  * @return {Boolean} true if `value` is an odd number, false otherwise
13881  * @api public
13882  */
13883
13884 is.odd = function (value) {
13885   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
13886 };
13887
13888 /**
13889  * is.ge
13890  * Test if `value` is greater than or equal to `other`.
13891  *
13892  * @param {Number} value value to test
13893  * @param {Number} other value to compare with
13894  * @return {Boolean}
13895  * @api public
13896  */
13897
13898 is.ge = function (value, other) {
13899   if (isActualNaN(value) || isActualNaN(other)) {
13900     throw new TypeError('NaN is not a valid value');
13901   }
13902   return !is.infinite(value) && !is.infinite(other) && value >= other;
13903 };
13904
13905 /**
13906  * is.gt
13907  * Test if `value` is greater than `other`.
13908  *
13909  * @param {Number} value value to test
13910  * @param {Number} other value to compare with
13911  * @return {Boolean}
13912  * @api public
13913  */
13914
13915 is.gt = function (value, other) {
13916   if (isActualNaN(value) || isActualNaN(other)) {
13917     throw new TypeError('NaN is not a valid value');
13918   }
13919   return !is.infinite(value) && !is.infinite(other) && value > other;
13920 };
13921
13922 /**
13923  * is.le
13924  * Test if `value` is less than or equal to `other`.
13925  *
13926  * @param {Number} value value to test
13927  * @param {Number} other value to compare with
13928  * @return {Boolean} if 'value' is less than or equal to 'other'
13929  * @api public
13930  */
13931
13932 is.le = function (value, other) {
13933   if (isActualNaN(value) || isActualNaN(other)) {
13934     throw new TypeError('NaN is not a valid value');
13935   }
13936   return !is.infinite(value) && !is.infinite(other) && value <= other;
13937 };
13938
13939 /**
13940  * is.lt
13941  * Test if `value` is less than `other`.
13942  *
13943  * @param {Number} value value to test
13944  * @param {Number} other value to compare with
13945  * @return {Boolean} if `value` is less than `other`
13946  * @api public
13947  */
13948
13949 is.lt = function (value, other) {
13950   if (isActualNaN(value) || isActualNaN(other)) {
13951     throw new TypeError('NaN is not a valid value');
13952   }
13953   return !is.infinite(value) && !is.infinite(other) && value < other;
13954 };
13955
13956 /**
13957  * is.within
13958  * Test if `value` is within `start` and `finish`.
13959  *
13960  * @param {Number} value value to test
13961  * @param {Number} start lower bound
13962  * @param {Number} finish upper bound
13963  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
13964  * @api public
13965  */
13966 is.within = function (value, start, finish) {
13967   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
13968     throw new TypeError('NaN is not a valid value');
13969   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
13970     throw new TypeError('all arguments must be numbers');
13971   }
13972   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
13973   return isAnyInfinite || (value >= start && value <= finish);
13974 };
13975
13976 /**
13977  * Test object.
13978  */
13979
13980 /**
13981  * is.object
13982  * Test if `value` is an object.
13983  *
13984  * @param {Mixed} value value to test
13985  * @return {Boolean} true if `value` is an object, false otherwise
13986  * @api public
13987  */
13988
13989 is.object = function (value) {
13990   return value && '[object Object]' === toString.call(value);
13991 };
13992
13993 /**
13994  * is.hash
13995  * Test if `value` is a hash - a plain object literal.
13996  *
13997  * @param {Mixed} value value to test
13998  * @return {Boolean} true if `value` is a hash, false otherwise
13999  * @api public
14000  */
14001
14002 is.hash = function (value) {
14003   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
14004 };
14005
14006 /**
14007  * Test regexp.
14008  */
14009
14010 /**
14011  * is.regexp
14012  * Test if `value` is a regular expression.
14013  *
14014  * @param {Mixed} value value to test
14015  * @return {Boolean} true if `value` is a regexp, false otherwise
14016  * @api public
14017  */
14018
14019 is.regexp = function (value) {
14020   return '[object RegExp]' === toString.call(value);
14021 };
14022
14023 /**
14024  * Test string.
14025  */
14026
14027 /**
14028  * is.string
14029  * Test if `value` is a string.
14030  *
14031  * @param {Mixed} value value to test
14032  * @return {Boolean} true if 'value' is a string, false otherwise
14033  * @api public
14034  */
14035
14036 is.string = function (value) {
14037   return '[object String]' === toString.call(value);
14038 };
14039
14040
14041 },{}],10:[function(require,module,exports){
14042
14043 var hasOwn = Object.prototype.hasOwnProperty;
14044 var toString = Object.prototype.toString;
14045
14046 module.exports = function forEach (obj, fn, ctx) {
14047     if (toString.call(fn) !== '[object Function]') {
14048         throw new TypeError('iterator must be a function');
14049     }
14050     var l = obj.length;
14051     if (l === +l) {
14052         for (var i = 0; i < l; i++) {
14053             fn.call(ctx, obj[i], i, obj);
14054         }
14055     } else {
14056         for (var k in obj) {
14057             if (hasOwn.call(obj, k)) {
14058                 fn.call(ctx, obj[k], k, obj);
14059             }
14060         }
14061     }
14062 };
14063
14064
14065 },{}]},{},[1])(1)
14066 });
14067 ;/*
14068  (c) 2013, Vladimir Agafonkin
14069  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
14070  https://github.com/mourner/rbush
14071 */
14072
14073 (function () { 'use strict';
14074
14075 function rbush(maxEntries, format) {
14076
14077     // jshint newcap: false, validthis: true
14078     if (!(this instanceof rbush)) { return new rbush(maxEntries, format); }
14079
14080     // max entries in a node is 9 by default; min node fill is 40% for best performance
14081     this._maxEntries = Math.max(4, maxEntries || 9);
14082     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
14083
14084     if (format) {
14085         this._initFormat(format);
14086     }
14087
14088     this.clear();
14089 }
14090
14091 rbush.prototype = {
14092
14093     all: function () {
14094         return this._all(this.data, []);
14095     },
14096
14097     search: function (bbox) {
14098
14099         var node = this.data,
14100             result = [];
14101
14102         if (!this._intersects(bbox, node.bbox)) { return result; }
14103
14104         var nodesToSearch = [],
14105             i, len, child, childBBox;
14106
14107         while (node) {
14108             for (i = 0, len = node.children.length; i < len; i++) {
14109                 child = node.children[i];
14110                 childBBox = node.leaf ? this.toBBox(child) : child.bbox;
14111
14112                 if (this._intersects(bbox, childBBox)) {
14113
14114                     if (node.leaf) {
14115                         result.push(child);
14116
14117                     } else if (this._contains(bbox, childBBox)) {
14118                         this._all(child, result);
14119
14120                     } else {
14121                         nodesToSearch.push(child);
14122                     }
14123                 }
14124             }
14125
14126             node = nodesToSearch.pop();
14127         }
14128
14129         return result;
14130     },
14131
14132     load: function (data) {
14133         if (!(data && data.length)) { return this; }
14134
14135         if (data.length < this._minEntries) {
14136             for (var i = 0, len = data.length; i < len; i++) {
14137                 this.insert(data[i]);
14138             }
14139             return this;
14140         }
14141
14142         // recursively build the tree with the given data from stratch using OMT algorithm
14143         var node = this._build(data.slice(), 0);
14144
14145         if (!this.data.children.length) {
14146             // save as is if tree is empty
14147             this.data = node;
14148
14149         } else if (this.data.height === node.height) {
14150             // split root if trees have the same height
14151             this._splitRoot(this.data, node);
14152
14153         } else {
14154             if (this.data.height < node.height) {
14155                 // swap trees if inserted one is bigger
14156                 var tmpNode = this.data;
14157                 this.data = node;
14158                 node = tmpNode;
14159             }
14160
14161             // insert the small tree into the large tree at appropriate level
14162             this._insert(node, this.data.height - node.height - 1, true);
14163         }
14164
14165         return this;
14166     },
14167
14168     insert: function (item) {
14169         if (item) {
14170             this._insert(item, this.data.height - 1);
14171         }
14172         return this;
14173     },
14174
14175     clear: function () {
14176         this.data = {
14177             children: [],
14178             leaf: true,
14179             bbox: this._empty(),
14180             height: 1
14181         };
14182         return this;
14183     },
14184
14185     remove: function (item) {
14186         if (!item) { return this; }
14187
14188         var node = this.data,
14189             bbox = this.toBBox(item),
14190             path = [],
14191             indexes = [],
14192             i, parent, index, goingUp;
14193
14194         // depth-first iterative tree traversal
14195         while (node || path.length) {
14196
14197             if (!node) { // go up
14198                 node = path.pop();
14199                 parent = path[path.length - 1];
14200                 i = indexes.pop();
14201                 goingUp = true;
14202             }
14203
14204             if (node.leaf) { // check current node
14205                 index = node.children.indexOf(item);
14206
14207                 if (index !== -1) {
14208                     // item found, remove the item and condense tree upwards
14209                     node.children.splice(index, 1);
14210                     path.push(node);
14211                     this._condense(path);
14212                     return this;
14213                 }
14214             }
14215
14216             if (!goingUp && !node.leaf && this._intersects(bbox, node.bbox)) { // go down
14217                 path.push(node);
14218                 indexes.push(i);
14219                 i = 0;
14220                 parent = node;
14221                 node = node.children[0];
14222
14223             } else if (parent) { // go right
14224                 i++;
14225                 node = parent.children[i];
14226                 goingUp = false;
14227
14228             } else { // nothing found
14229                 node = null;
14230             }
14231         }
14232
14233         return this;
14234     },
14235
14236     toBBox: function (item) { return item; },
14237
14238     compareMinX: function (a, b) { return a[0] - b[0]; },
14239     compareMinY: function (a, b) { return a[1] - b[1]; },
14240
14241     toJSON: function () { return this.data; },
14242
14243     fromJSON: function (data) {
14244         this.data = data;
14245         return this;
14246     },
14247
14248     _all: function (node, result) {
14249         var nodesToSearch = [];
14250         while (node) {
14251             if (node.leaf) {
14252                 result.push.apply(result, node.children);
14253             } else {
14254                 nodesToSearch.push.apply(nodesToSearch, node.children);
14255             }
14256             node = nodesToSearch.pop();
14257         }
14258         return result;
14259     },
14260
14261     _build: function (items, level, height) {
14262
14263         var N = items.length,
14264             M = this._maxEntries,
14265             node;
14266
14267         if (N <= M) {
14268             node = {
14269                 children: items,
14270                 leaf: true,
14271                 height: 1
14272             };
14273             this._calcBBox(node);
14274             return node;
14275         }
14276
14277         if (!level) {
14278             // target height of the bulk-loaded tree
14279             height = Math.ceil(Math.log(N) / Math.log(M));
14280
14281             // target number of root entries to maximize storage utilization
14282             M = Math.ceil(N / Math.pow(M, height - 1));
14283
14284             items.sort(this.compareMinX);
14285         }
14286
14287         // TODO eliminate recursion?
14288
14289         node = {
14290             children: [],
14291             height: height
14292         };
14293
14294         var N1 = Math.ceil(N / M) * Math.ceil(Math.sqrt(M)),
14295             N2 = Math.ceil(N / M),
14296             compare = level % 2 === 1 ? this.compareMinX : this.compareMinY,
14297             i, j, slice, sliceLen, childNode;
14298
14299         // split the items into M mostly square tiles
14300         for (i = 0; i < N; i += N1) {
14301             slice = items.slice(i, i + N1).sort(compare);
14302
14303             for (j = 0, sliceLen = slice.length; j < sliceLen; j += N2) {
14304                 // pack each entry recursively
14305                 childNode = this._build(slice.slice(j, j + N2), level + 1, height - 1);
14306                 node.children.push(childNode);
14307             }
14308         }
14309
14310         this._calcBBox(node);
14311
14312         return node;
14313     },
14314
14315     _chooseSubtree: function (bbox, node, level, path) {
14316
14317         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14318
14319         while (true) {
14320             path.push(node);
14321
14322             if (node.leaf || path.length - 1 === level) { break; }
14323
14324             minArea = minEnlargement = Infinity;
14325
14326             for (i = 0, len = node.children.length; i < len; i++) {
14327                 child = node.children[i];
14328                 area = this._area(child.bbox);
14329                 enlargement = this._enlargedArea(bbox, child.bbox) - area;
14330
14331                 // choose entry with the least area enlargement
14332                 if (enlargement < minEnlargement) {
14333                     minEnlargement = enlargement;
14334                     minArea = area < minArea ? area : minArea;
14335                     targetNode = child;
14336
14337                 } else if (enlargement === minEnlargement) {
14338                     // otherwise choose one with the smallest area
14339                     if (area < minArea) {
14340                         minArea = area;
14341                         targetNode = child;
14342                     }
14343                 }
14344             }
14345
14346             node = targetNode;
14347         }
14348
14349         return node;
14350     },
14351
14352     _insert: function (item, level, isNode, root) {
14353
14354         var bbox = isNode ? item.bbox : this.toBBox(item),
14355             insertPath = [];
14356
14357         // find the best node for accommodating the item, saving all nodes along the path too
14358         var node = this._chooseSubtree(bbox, root || this.data, level, insertPath),
14359             splitOccured;
14360
14361         // put the item into the node
14362         node.children.push(item);
14363         this._extend(node.bbox, bbox);
14364
14365         // split on node overflow; propagate upwards if necessary
14366         do {
14367             splitOccured = false;
14368             if (insertPath[level].children.length > this._maxEntries) {
14369                 this._split(insertPath, level);
14370                 splitOccured = true;
14371                 level--;
14372             }
14373         } while (level >= 0 && splitOccured);
14374
14375         // adjust bboxes along the insertion path
14376         this._adjustParentBBoxes(bbox, insertPath, level);
14377     },
14378
14379     // split overflowed node into two
14380     _split: function (insertPath, level) {
14381
14382         var node = insertPath[level],
14383             M = node.children.length,
14384             m = this._minEntries;
14385
14386         this._chooseSplitAxis(node, m, M);
14387
14388         var newNode = {
14389             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14390             height: node.height
14391         };
14392
14393         if (node.leaf) {
14394             newNode.leaf = true;
14395         }
14396
14397         this._calcBBox(node);
14398         this._calcBBox(newNode);
14399
14400         if (level) {
14401             insertPath[level - 1].children.push(newNode);
14402         } else {
14403             this._splitRoot(node, newNode);
14404         }
14405     },
14406
14407     _splitRoot: function (node, newNode) {
14408         // split root node
14409         this.data = {};
14410         this.data.children = [node, newNode];
14411         this.data.height = node.height + 1;
14412         this._calcBBox(this.data);
14413     },
14414
14415     _chooseSplitIndex: function (node, m, M) {
14416
14417         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14418
14419         minOverlap = minArea = Infinity;
14420
14421         for (i = m; i <= M - m; i++) {
14422             bbox1 = this._distBBox(node, 0, i);
14423             bbox2 = this._distBBox(node, i, M);
14424
14425             overlap = this._intersectionArea(bbox1, bbox2);
14426             area = this._area(bbox1) + this._area(bbox2);
14427
14428             // choose distribution with minimum overlap
14429             if (overlap < minOverlap) {
14430                 minOverlap = overlap;
14431                 index = i;
14432
14433                 minArea = area < minArea ? area : minArea;
14434
14435             } else if (overlap === minOverlap) {
14436                 // otherwise choose distribution with minimum area
14437                 if (area < minArea) {
14438                     minArea = area;
14439                     index = i;
14440                 }
14441             }
14442         }
14443
14444         return index;
14445     },
14446
14447     // sorts node children by the best axis for split
14448     _chooseSplitAxis: function (node, m, M) {
14449
14450         var compareMinX = node.leaf ? this.compareMinX : this._compareNodeMinX,
14451             compareMinY = node.leaf ? this.compareMinY : this._compareNodeMinY,
14452             xMargin = this._allDistMargin(node, m, M, compareMinX),
14453             yMargin = this._allDistMargin(node, m, M, compareMinY);
14454
14455         // if total distributions margin value is minimal for x, sort by minX,
14456         // otherwise it's already sorted by minY
14457
14458         if (xMargin < yMargin) {
14459             node.children.sort(compareMinX);
14460         }
14461     },
14462
14463     // total margin of all possible split distributions where each node is at least m full
14464     _allDistMargin: function (node, m, M, compare) {
14465
14466         node.children.sort(compare);
14467
14468         var leftBBox = this._distBBox(node, 0, m),
14469             rightBBox = this._distBBox(node, M - m, M),
14470             margin = this._margin(leftBBox) + this._margin(rightBBox),
14471             i, child;
14472
14473         for (i = m; i < M - m; i++) {
14474             child = node.children[i];
14475             this._extend(leftBBox, node.leaf ? this.toBBox(child) : child.bbox);
14476             margin += this._margin(leftBBox);
14477         }
14478
14479         for (i = M - m - 1; i >= 0; i--) {
14480             child = node.children[i];
14481             this._extend(rightBBox, node.leaf ? this.toBBox(child) : child.bbox);
14482             margin += this._margin(rightBBox);
14483         }
14484
14485         return margin;
14486     },
14487
14488     // min bounding rectangle of node children from k to p-1
14489     _distBBox: function (node, k, p) {
14490         var bbox = this._empty();
14491
14492         for (var i = k, child; i < p; i++) {
14493             child = node.children[i];
14494             this._extend(bbox, node.leaf ? this.toBBox(child) : child.bbox);
14495         }
14496
14497         return bbox;
14498     },
14499
14500     // calculate node's bbox from bboxes of its children
14501     _calcBBox: function (node) {
14502         node.bbox = this._empty();
14503
14504         for (var i = 0, len = node.children.length, child; i < len; i++) {
14505             child = node.children[i];
14506             this._extend(node.bbox, node.leaf ? this.toBBox(child) : child.bbox);
14507         }
14508     },
14509
14510     _adjustParentBBoxes: function (bbox, path, level) {
14511         // adjust bboxes along the given tree path
14512         for (var i = level; i >= 0; i--) {
14513             this._extend(path[i].bbox, bbox);
14514         }
14515     },
14516
14517     _condense: function (path) {
14518         // go through the path, removing empty nodes and updating bboxes
14519         for (var i = path.length - 1, parent; i >= 0; i--) {
14520             if (path[i].children.length === 0) {
14521                 if (i > 0) {
14522                     parent = path[i - 1].children;
14523                     parent.splice(parent.indexOf(path[i]), 1);
14524                 } else {
14525                     this.clear();
14526                 }
14527             } else {
14528                 this._calcBBox(path[i]);
14529             }
14530         }
14531     },
14532
14533     _contains: function(a, b) {
14534         return a[0] <= b[0] &&
14535                a[1] <= b[1] &&
14536                b[2] <= a[2] &&
14537                b[3] <= a[3];
14538     },
14539
14540     _intersects: function (a, b) {
14541         return b[0] <= a[2] &&
14542                b[1] <= a[3] &&
14543                b[2] >= a[0] &&
14544                b[3] >= a[1];
14545     },
14546
14547     _extend: function (a, b) {
14548         a[0] = Math.min(a[0], b[0]);
14549         a[1] = Math.min(a[1], b[1]);
14550         a[2] = Math.max(a[2], b[2]);
14551         a[3] = Math.max(a[3], b[3]);
14552         return a;
14553     },
14554
14555     _area:   function (a) { return (a[2] - a[0]) * (a[3] - a[1]); },
14556     _margin: function (a) { return (a[2] - a[0]) + (a[3] - a[1]); },
14557
14558     _enlargedArea: function (a, b) {
14559         return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14560                (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14561     },
14562
14563     _intersectionArea: function (a, b) {
14564         var minX = Math.max(a[0], b[0]),
14565             minY = Math.max(a[1], b[1]),
14566             maxX = Math.min(a[2], b[2]),
14567             maxY = Math.min(a[3], b[3]);
14568
14569         return Math.max(0, maxX - minX) *
14570                Math.max(0, maxY - minY);
14571     },
14572
14573     _empty: function () { return [Infinity, Infinity, -Infinity, -Infinity]; },
14574
14575     _compareNodeMinX: function (a, b) { return a.bbox[0] - b.bbox[0]; },
14576     _compareNodeMinY: function (a, b) { return a.bbox[1] - b.bbox[1]; },
14577
14578     _initFormat: function (format) {
14579         // data format (minX, minY, maxX, maxY accessors)
14580
14581         // uses eval-type function compilation instead of just accepting a toBBox function
14582         // because the algorithms are very sensitive to sorting functions performance,
14583         // so they should be dead simple and without inner calls
14584
14585         // jshint evil: true
14586
14587         var compareArr = ['return a', ' - b', ';'];
14588
14589         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14590         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14591
14592         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14593     }
14594 };
14595
14596 if (typeof define === 'function' && define.amd) {
14597     define(function() {
14598         return rbush;
14599     });
14600 } else if (typeof module !== 'undefined') {
14601     module.exports = rbush;
14602 } else if (typeof self !== 'undefined') {
14603     self.rbush = rbush;
14604 } else {
14605     window.rbush = rbush;
14606 }
14607
14608 })();
14609 toGeoJSON = (function() {
14610     'use strict';
14611
14612     var removeSpace = (/\s*/g),
14613         trimSpace = (/^\s*|\s*$/g),
14614         splitSpace = (/\s+/);
14615     // generate a short, numeric hash of a string
14616     function okhash(x) {
14617         if (!x || !x.length) return 0;
14618         for (var i = 0, h = 0; i < x.length; i++) {
14619             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14620         } return h;
14621     }
14622     // all Y children of X
14623     function get(x, y) { return x.getElementsByTagName(y); }
14624     function attr(x, y) { return x.getAttribute(y); }
14625     function attrf(x, y) { return parseFloat(attr(x, y)); }
14626     // one Y child of X, if any, otherwise null
14627     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14628     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14629     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14630     // cast array x into numbers
14631     function numarray(x) {
14632         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14633         return o;
14634     }
14635     function clean(x) {
14636         var o = {};
14637         for (var i in x) if (x[i]) o[i] = x[i];
14638         return o;
14639     }
14640     // get the content of a text node, if any
14641     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14642     // get one coordinate from a coordinate array, if any
14643     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14644     // get all coordinates from a coordinate array as [[],[]]
14645     function coord(v) {
14646         var coords = v.replace(trimSpace, '').split(splitSpace),
14647             o = [];
14648         for (var i = 0; i < coords.length; i++) {
14649             o.push(coord1(coords[i]));
14650         }
14651         return o;
14652     }
14653     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14654
14655     // create a new feature collection parent object
14656     function fc() {
14657         return {
14658             type: 'FeatureCollection',
14659             features: []
14660         };
14661     }
14662
14663     var styleSupport = false;
14664     if (typeof XMLSerializer !== 'undefined') {
14665         var serializer = new XMLSerializer();
14666         styleSupport = true;
14667     }
14668     function xml2str(str) { return serializer.serializeToString(str); }
14669
14670     var t = {
14671         kml: function(doc, o) {
14672             o = o || {};
14673
14674             var gj = fc(),
14675                 // styleindex keeps track of hashed styles in order to match features
14676                 styleIndex = {},
14677                 // atomic geospatial types supported by KML - MultiGeometry is
14678                 // handled separately
14679                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14680                 // all root placemarks in the file
14681                 placemarks = get(doc, 'Placemark'),
14682                 styles = get(doc, 'Style');
14683
14684             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14685                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14686             }
14687             for (var j = 0; j < placemarks.length; j++) {
14688                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14689             }
14690             function gxCoord(v) { return numarray(v.split(' ')); }
14691             function gxCoords(root) {
14692                 var elems = get(root, 'coord', 'gx'), coords = [];
14693                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14694                 return coords;
14695             }
14696             function getGeometry(root) {
14697                 var geomNode, geomNodes, i, j, k, geoms = [];
14698                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14699                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14700                 for (i = 0; i < geotypes.length; i++) {
14701                     geomNodes = get(root, geotypes[i]);
14702                     if (geomNodes) {
14703                         for (j = 0; j < geomNodes.length; j++) {
14704                             geomNode = geomNodes[j];
14705                             if (geotypes[i] == 'Point') {
14706                                 geoms.push({
14707                                     type: 'Point',
14708                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14709                                 });
14710                             } else if (geotypes[i] == 'LineString') {
14711                                 geoms.push({
14712                                     type: 'LineString',
14713                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14714                                 });
14715                             } else if (geotypes[i] == 'Polygon') {
14716                                 var rings = get(geomNode, 'LinearRing'),
14717                                     coords = [];
14718                                 for (k = 0; k < rings.length; k++) {
14719                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14720                                 }
14721                                 geoms.push({
14722                                     type: 'Polygon',
14723                                     coordinates: coords
14724                                 });
14725                             } else if (geotypes[i] == 'Track') {
14726                                 geoms.push({
14727                                     type: 'LineString',
14728                                     coordinates: gxCoords(geomNode)
14729                                 });
14730                             }
14731                         }
14732                     }
14733                 }
14734                 return geoms;
14735             }
14736             function getPlacemark(root) {
14737                 var geoms = getGeometry(root), i, properties = {},
14738                     name = nodeVal(get1(root, 'name')),
14739                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14740                     description = nodeVal(get1(root, 'description')),
14741                     extendedData = get1(root, 'ExtendedData');
14742
14743                 if (!geoms.length) return [];
14744                 if (name) properties.name = name;
14745                 if (styleUrl && styleIndex[styleUrl]) {
14746                     properties.styleUrl = styleUrl;
14747                     properties.styleHash = styleIndex[styleUrl];
14748                 }
14749                 if (description) properties.description = description;
14750                 if (extendedData) {
14751                     var datas = get(extendedData, 'Data'),
14752                         simpleDatas = get(extendedData, 'SimpleData');
14753
14754                     for (i = 0; i < datas.length; i++) {
14755                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14756                     }
14757                     for (i = 0; i < simpleDatas.length; i++) {
14758                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14759                     }
14760                 }
14761                 return [{
14762                     type: 'Feature',
14763                     geometry: (geoms.length === 1) ? geoms[0] : {
14764                         type: 'GeometryCollection',
14765                         geometries: geoms
14766                     },
14767                     properties: properties
14768                 }];
14769             }
14770             return gj;
14771         },
14772         gpx: function(doc, o) {
14773             var i,
14774                 tracks = get(doc, 'trk'),
14775                 routes = get(doc, 'rte'),
14776                 waypoints = get(doc, 'wpt'),
14777                 // a feature collection
14778                 gj = fc();
14779             for (i = 0; i < tracks.length; i++) {
14780                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14781             }
14782             for (i = 0; i < routes.length; i++) {
14783                 gj.features.push(getLinestring(routes[i], 'rtept'));
14784             }
14785             for (i = 0; i < waypoints.length; i++) {
14786                 gj.features.push(getPoint(waypoints[i]));
14787             }
14788             function getLinestring(node, pointname) {
14789                 var j, pts = get(node, pointname), line = [];
14790                 for (j = 0; j < pts.length; j++) {
14791                     line.push(coordPair(pts[j]));
14792                 }
14793                 return {
14794                     type: 'Feature',
14795                     properties: getProperties(node),
14796                     geometry: {
14797                         type: 'LineString',
14798                         coordinates: line
14799                     }
14800                 };
14801             }
14802             function getPoint(node) {
14803                 var prop = getProperties(node);
14804                 prop.ele = nodeVal(get1(node, 'ele'));
14805                 prop.sym = nodeVal(get1(node, 'sym'));
14806                 return {
14807                     type: 'Feature',
14808                     properties: prop,
14809                     geometry: {
14810                         type: 'Point',
14811                         coordinates: coordPair(node)
14812                     }
14813                 };
14814             }
14815             function getProperties(node) {
14816                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
14817                             'time', 'keywords'],
14818                     prop = {},
14819                     k;
14820                 for (k = 0; k < meta.length; k++) {
14821                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
14822                 }
14823                 return clean(prop);
14824             }
14825             return gj;
14826         }
14827     };
14828     return t;
14829 })();
14830
14831 if (typeof module !== 'undefined') module.exports = toGeoJSON;
14832 /**
14833  * marked - a markdown parser
14834  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
14835  * https://github.com/chjj/marked
14836  */
14837
14838 ;(function() {
14839
14840 /**
14841  * Block-Level Grammar
14842  */
14843
14844 var block = {
14845   newline: /^\n+/,
14846   code: /^( {4}[^\n]+\n*)+/,
14847   fences: noop,
14848   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
14849   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
14850   nptable: noop,
14851   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
14852   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
14853   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
14854   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
14855   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
14856   table: noop,
14857   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
14858   text: /^[^\n]+/
14859 };
14860
14861 block.bullet = /(?:[*+-]|\d+\.)/;
14862 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
14863 block.item = replace(block.item, 'gm')
14864   (/bull/g, block.bullet)
14865   ();
14866
14867 block.list = replace(block.list)
14868   (/bull/g, block.bullet)
14869   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
14870   ();
14871
14872 block._tag = '(?!(?:'
14873   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
14874   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
14875   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
14876
14877 block.html = replace(block.html)
14878   ('comment', /<!--[\s\S]*?-->/)
14879   ('closed', /<(tag)[\s\S]+?<\/\1>/)
14880   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
14881   (/tag/g, block._tag)
14882   ();
14883
14884 block.paragraph = replace(block.paragraph)
14885   ('hr', block.hr)
14886   ('heading', block.heading)
14887   ('lheading', block.lheading)
14888   ('blockquote', block.blockquote)
14889   ('tag', '<' + block._tag)
14890   ('def', block.def)
14891   ();
14892
14893 /**
14894  * Normal Block Grammar
14895  */
14896
14897 block.normal = merge({}, block);
14898
14899 /**
14900  * GFM Block Grammar
14901  */
14902
14903 block.gfm = merge({}, block.normal, {
14904   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
14905   paragraph: /^/
14906 });
14907
14908 block.gfm.paragraph = replace(block.paragraph)
14909   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
14910   ();
14911
14912 /**
14913  * GFM + Tables Block Grammar
14914  */
14915
14916 block.tables = merge({}, block.gfm, {
14917   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
14918   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
14919 });
14920
14921 /**
14922  * Block Lexer
14923  */
14924
14925 function Lexer(options) {
14926   this.tokens = [];
14927   this.tokens.links = {};
14928   this.options = options || marked.defaults;
14929   this.rules = block.normal;
14930
14931   if (this.options.gfm) {
14932     if (this.options.tables) {
14933       this.rules = block.tables;
14934     } else {
14935       this.rules = block.gfm;
14936     }
14937   }
14938 }
14939
14940 /**
14941  * Expose Block Rules
14942  */
14943
14944 Lexer.rules = block;
14945
14946 /**
14947  * Static Lex Method
14948  */
14949
14950 Lexer.lex = function(src, options) {
14951   var lexer = new Lexer(options);
14952   return lexer.lex(src);
14953 };
14954
14955 /**
14956  * Preprocessing
14957  */
14958
14959 Lexer.prototype.lex = function(src) {
14960   src = src
14961     .replace(/\r\n|\r/g, '\n')
14962     .replace(/\t/g, '    ')
14963     .replace(/\u00a0/g, ' ')
14964     .replace(/\u2424/g, '\n');
14965
14966   return this.token(src, true);
14967 };
14968
14969 /**
14970  * Lexing
14971  */
14972
14973 Lexer.prototype.token = function(src, top) {
14974   var src = src.replace(/^ +$/gm, '')
14975     , next
14976     , loose
14977     , cap
14978     , bull
14979     , b
14980     , item
14981     , space
14982     , i
14983     , l;
14984
14985   while (src) {
14986     // newline
14987     if (cap = this.rules.newline.exec(src)) {
14988       src = src.substring(cap[0].length);
14989       if (cap[0].length > 1) {
14990         this.tokens.push({
14991           type: 'space'
14992         });
14993       }
14994     }
14995
14996     // code
14997     if (cap = this.rules.code.exec(src)) {
14998       src = src.substring(cap[0].length);
14999       cap = cap[0].replace(/^ {4}/gm, '');
15000       this.tokens.push({
15001         type: 'code',
15002         text: !this.options.pedantic
15003           ? cap.replace(/\n+$/, '')
15004           : cap
15005       });
15006       continue;
15007     }
15008
15009     // fences (gfm)
15010     if (cap = this.rules.fences.exec(src)) {
15011       src = src.substring(cap[0].length);
15012       this.tokens.push({
15013         type: 'code',
15014         lang: cap[2],
15015         text: cap[3]
15016       });
15017       continue;
15018     }
15019
15020     // heading
15021     if (cap = this.rules.heading.exec(src)) {
15022       src = src.substring(cap[0].length);
15023       this.tokens.push({
15024         type: 'heading',
15025         depth: cap[1].length,
15026         text: cap[2]
15027       });
15028       continue;
15029     }
15030
15031     // table no leading pipe (gfm)
15032     if (top && (cap = this.rules.nptable.exec(src))) {
15033       src = src.substring(cap[0].length);
15034
15035       item = {
15036         type: 'table',
15037         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15038         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15039         cells: cap[3].replace(/\n$/, '').split('\n')
15040       };
15041
15042       for (i = 0; i < item.align.length; i++) {
15043         if (/^ *-+: *$/.test(item.align[i])) {
15044           item.align[i] = 'right';
15045         } else if (/^ *:-+: *$/.test(item.align[i])) {
15046           item.align[i] = 'center';
15047         } else if (/^ *:-+ *$/.test(item.align[i])) {
15048           item.align[i] = 'left';
15049         } else {
15050           item.align[i] = null;
15051         }
15052       }
15053
15054       for (i = 0; i < item.cells.length; i++) {
15055         item.cells[i] = item.cells[i].split(/ *\| */);
15056       }
15057
15058       this.tokens.push(item);
15059
15060       continue;
15061     }
15062
15063     // lheading
15064     if (cap = this.rules.lheading.exec(src)) {
15065       src = src.substring(cap[0].length);
15066       this.tokens.push({
15067         type: 'heading',
15068         depth: cap[2] === '=' ? 1 : 2,
15069         text: cap[1]
15070       });
15071       continue;
15072     }
15073
15074     // hr
15075     if (cap = this.rules.hr.exec(src)) {
15076       src = src.substring(cap[0].length);
15077       this.tokens.push({
15078         type: 'hr'
15079       });
15080       continue;
15081     }
15082
15083     // blockquote
15084     if (cap = this.rules.blockquote.exec(src)) {
15085       src = src.substring(cap[0].length);
15086
15087       this.tokens.push({
15088         type: 'blockquote_start'
15089       });
15090
15091       cap = cap[0].replace(/^ *> ?/gm, '');
15092
15093       // Pass `top` to keep the current
15094       // "toplevel" state. This is exactly
15095       // how markdown.pl works.
15096       this.token(cap, top);
15097
15098       this.tokens.push({
15099         type: 'blockquote_end'
15100       });
15101
15102       continue;
15103     }
15104
15105     // list
15106     if (cap = this.rules.list.exec(src)) {
15107       src = src.substring(cap[0].length);
15108       bull = cap[2];
15109
15110       this.tokens.push({
15111         type: 'list_start',
15112         ordered: bull.length > 1
15113       });
15114
15115       // Get each top-level item.
15116       cap = cap[0].match(this.rules.item);
15117
15118       next = false;
15119       l = cap.length;
15120       i = 0;
15121
15122       for (; i < l; i++) {
15123         item = cap[i];
15124
15125         // Remove the list item's bullet
15126         // so it is seen as the next token.
15127         space = item.length;
15128         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15129
15130         // Outdent whatever the
15131         // list item contains. Hacky.
15132         if (~item.indexOf('\n ')) {
15133           space -= item.length;
15134           item = !this.options.pedantic
15135             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15136             : item.replace(/^ {1,4}/gm, '');
15137         }
15138
15139         // Determine whether the next list item belongs here.
15140         // Backpedal if it does not belong in this list.
15141         if (this.options.smartLists && i !== l - 1) {
15142           b = block.bullet.exec(cap[i+1])[0];
15143           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15144             src = cap.slice(i + 1).join('\n') + src;
15145             i = l - 1;
15146           }
15147         }
15148
15149         // Determine whether item is loose or not.
15150         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15151         // for discount behavior.
15152         loose = next || /\n\n(?!\s*$)/.test(item);
15153         if (i !== l - 1) {
15154           next = item[item.length-1] === '\n';
15155           if (!loose) loose = next;
15156         }
15157
15158         this.tokens.push({
15159           type: loose
15160             ? 'loose_item_start'
15161             : 'list_item_start'
15162         });
15163
15164         // Recurse.
15165         this.token(item, false);
15166
15167         this.tokens.push({
15168           type: 'list_item_end'
15169         });
15170       }
15171
15172       this.tokens.push({
15173         type: 'list_end'
15174       });
15175
15176       continue;
15177     }
15178
15179     // html
15180     if (cap = this.rules.html.exec(src)) {
15181       src = src.substring(cap[0].length);
15182       this.tokens.push({
15183         type: this.options.sanitize
15184           ? 'paragraph'
15185           : 'html',
15186         pre: cap[1] === 'pre' || cap[1] === 'script',
15187         text: cap[0]
15188       });
15189       continue;
15190     }
15191
15192     // def
15193     if (top && (cap = this.rules.def.exec(src))) {
15194       src = src.substring(cap[0].length);
15195       this.tokens.links[cap[1].toLowerCase()] = {
15196         href: cap[2],
15197         title: cap[3]
15198       };
15199       continue;
15200     }
15201
15202     // table (gfm)
15203     if (top && (cap = this.rules.table.exec(src))) {
15204       src = src.substring(cap[0].length);
15205
15206       item = {
15207         type: 'table',
15208         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15209         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15210         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15211       };
15212
15213       for (i = 0; i < item.align.length; i++) {
15214         if (/^ *-+: *$/.test(item.align[i])) {
15215           item.align[i] = 'right';
15216         } else if (/^ *:-+: *$/.test(item.align[i])) {
15217           item.align[i] = 'center';
15218         } else if (/^ *:-+ *$/.test(item.align[i])) {
15219           item.align[i] = 'left';
15220         } else {
15221           item.align[i] = null;
15222         }
15223       }
15224
15225       for (i = 0; i < item.cells.length; i++) {
15226         item.cells[i] = item.cells[i]
15227           .replace(/^ *\| *| *\| *$/g, '')
15228           .split(/ *\| */);
15229       }
15230
15231       this.tokens.push(item);
15232
15233       continue;
15234     }
15235
15236     // top-level paragraph
15237     if (top && (cap = this.rules.paragraph.exec(src))) {
15238       src = src.substring(cap[0].length);
15239       this.tokens.push({
15240         type: 'paragraph',
15241         text: cap[1][cap[1].length-1] === '\n'
15242           ? cap[1].slice(0, -1)
15243           : cap[1]
15244       });
15245       continue;
15246     }
15247
15248     // text
15249     if (cap = this.rules.text.exec(src)) {
15250       // Top-level should never reach here.
15251       src = src.substring(cap[0].length);
15252       this.tokens.push({
15253         type: 'text',
15254         text: cap[0]
15255       });
15256       continue;
15257     }
15258
15259     if (src) {
15260       throw new
15261         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15262     }
15263   }
15264
15265   return this.tokens;
15266 };
15267
15268 /**
15269  * Inline-Level Grammar
15270  */
15271
15272 var inline = {
15273   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15274   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15275   url: noop,
15276   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15277   link: /^!?\[(inside)\]\(href\)/,
15278   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15279   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15280   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15281   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15282   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15283   br: /^ {2,}\n(?!\s*$)/,
15284   del: noop,
15285   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15286 };
15287
15288 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15289 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15290
15291 inline.link = replace(inline.link)
15292   ('inside', inline._inside)
15293   ('href', inline._href)
15294   ();
15295
15296 inline.reflink = replace(inline.reflink)
15297   ('inside', inline._inside)
15298   ();
15299
15300 /**
15301  * Normal Inline Grammar
15302  */
15303
15304 inline.normal = merge({}, inline);
15305
15306 /**
15307  * Pedantic Inline Grammar
15308  */
15309
15310 inline.pedantic = merge({}, inline.normal, {
15311   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15312   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15313 });
15314
15315 /**
15316  * GFM Inline Grammar
15317  */
15318
15319 inline.gfm = merge({}, inline.normal, {
15320   escape: replace(inline.escape)('])', '~|])')(),
15321   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15322   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15323   text: replace(inline.text)
15324     (']|', '~]|')
15325     ('|', '|https?://|')
15326     ()
15327 });
15328
15329 /**
15330  * GFM + Line Breaks Inline Grammar
15331  */
15332
15333 inline.breaks = merge({}, inline.gfm, {
15334   br: replace(inline.br)('{2,}', '*')(),
15335   text: replace(inline.gfm.text)('{2,}', '*')()
15336 });
15337
15338 /**
15339  * Inline Lexer & Compiler
15340  */
15341
15342 function InlineLexer(links, options) {
15343   this.options = options || marked.defaults;
15344   this.links = links;
15345   this.rules = inline.normal;
15346
15347   if (!this.links) {
15348     throw new
15349       Error('Tokens array requires a `links` property.');
15350   }
15351
15352   if (this.options.gfm) {
15353     if (this.options.breaks) {
15354       this.rules = inline.breaks;
15355     } else {
15356       this.rules = inline.gfm;
15357     }
15358   } else if (this.options.pedantic) {
15359     this.rules = inline.pedantic;
15360   }
15361 }
15362
15363 /**
15364  * Expose Inline Rules
15365  */
15366
15367 InlineLexer.rules = inline;
15368
15369 /**
15370  * Static Lexing/Compiling Method
15371  */
15372
15373 InlineLexer.output = function(src, links, options) {
15374   var inline = new InlineLexer(links, options);
15375   return inline.output(src);
15376 };
15377
15378 /**
15379  * Lexing/Compiling
15380  */
15381
15382 InlineLexer.prototype.output = function(src) {
15383   var out = ''
15384     , link
15385     , text
15386     , href
15387     , cap;
15388
15389   while (src) {
15390     // escape
15391     if (cap = this.rules.escape.exec(src)) {
15392       src = src.substring(cap[0].length);
15393       out += cap[1];
15394       continue;
15395     }
15396
15397     // autolink
15398     if (cap = this.rules.autolink.exec(src)) {
15399       src = src.substring(cap[0].length);
15400       if (cap[2] === '@') {
15401         text = cap[1][6] === ':'
15402           ? this.mangle(cap[1].substring(7))
15403           : this.mangle(cap[1]);
15404         href = this.mangle('mailto:') + text;
15405       } else {
15406         text = escape(cap[1]);
15407         href = text;
15408       }
15409       out += '<a href="'
15410         + href
15411         + '">'
15412         + text
15413         + '</a>';
15414       continue;
15415     }
15416
15417     // url (gfm)
15418     if (cap = this.rules.url.exec(src)) {
15419       src = src.substring(cap[0].length);
15420       text = escape(cap[1]);
15421       href = text;
15422       out += '<a href="'
15423         + href
15424         + '">'
15425         + text
15426         + '</a>';
15427       continue;
15428     }
15429
15430     // tag
15431     if (cap = this.rules.tag.exec(src)) {
15432       src = src.substring(cap[0].length);
15433       out += this.options.sanitize
15434         ? escape(cap[0])
15435         : cap[0];
15436       continue;
15437     }
15438
15439     // link
15440     if (cap = this.rules.link.exec(src)) {
15441       src = src.substring(cap[0].length);
15442       out += this.outputLink(cap, {
15443         href: cap[2],
15444         title: cap[3]
15445       });
15446       continue;
15447     }
15448
15449     // reflink, nolink
15450     if ((cap = this.rules.reflink.exec(src))
15451         || (cap = this.rules.nolink.exec(src))) {
15452       src = src.substring(cap[0].length);
15453       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15454       link = this.links[link.toLowerCase()];
15455       if (!link || !link.href) {
15456         out += cap[0][0];
15457         src = cap[0].substring(1) + src;
15458         continue;
15459       }
15460       out += this.outputLink(cap, link);
15461       continue;
15462     }
15463
15464     // strong
15465     if (cap = this.rules.strong.exec(src)) {
15466       src = src.substring(cap[0].length);
15467       out += '<strong>'
15468         + this.output(cap[2] || cap[1])
15469         + '</strong>';
15470       continue;
15471     }
15472
15473     // em
15474     if (cap = this.rules.em.exec(src)) {
15475       src = src.substring(cap[0].length);
15476       out += '<em>'
15477         + this.output(cap[2] || cap[1])
15478         + '</em>';
15479       continue;
15480     }
15481
15482     // code
15483     if (cap = this.rules.code.exec(src)) {
15484       src = src.substring(cap[0].length);
15485       out += '<code>'
15486         + escape(cap[2], true)
15487         + '</code>';
15488       continue;
15489     }
15490
15491     // br
15492     if (cap = this.rules.br.exec(src)) {
15493       src = src.substring(cap[0].length);
15494       out += '<br>';
15495       continue;
15496     }
15497
15498     // del (gfm)
15499     if (cap = this.rules.del.exec(src)) {
15500       src = src.substring(cap[0].length);
15501       out += '<del>'
15502         + this.output(cap[1])
15503         + '</del>';
15504       continue;
15505     }
15506
15507     // text
15508     if (cap = this.rules.text.exec(src)) {
15509       src = src.substring(cap[0].length);
15510       out += escape(cap[0]);
15511       continue;
15512     }
15513
15514     if (src) {
15515       throw new
15516         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15517     }
15518   }
15519
15520   return out;
15521 };
15522
15523 /**
15524  * Compile Link
15525  */
15526
15527 InlineLexer.prototype.outputLink = function(cap, link) {
15528   if (cap[0][0] !== '!') {
15529     return '<a href="'
15530       + escape(link.href)
15531       + '"'
15532       + (link.title
15533       ? ' title="'
15534       + escape(link.title)
15535       + '"'
15536       : '')
15537       + '>'
15538       + this.output(cap[1])
15539       + '</a>';
15540   } else {
15541     return '<img src="'
15542       + escape(link.href)
15543       + '" alt="'
15544       + escape(cap[1])
15545       + '"'
15546       + (link.title
15547       ? ' title="'
15548       + escape(link.title)
15549       + '"'
15550       : '')
15551       + '>';
15552   }
15553 };
15554
15555 /**
15556  * Smartypants Transformations
15557  */
15558
15559 InlineLexer.prototype.smartypants = function(text) {
15560   if (!this.options.smartypants) return text;
15561   return text
15562     .replace(/--/g, '—')
15563     .replace(/'([^']*)'/g, '‘$1’')
15564     .replace(/"([^"]*)"/g, '“$1”')
15565     .replace(/\.{3}/g, '…');
15566 };
15567
15568 /**
15569  * Mangle Links
15570  */
15571
15572 InlineLexer.prototype.mangle = function(text) {
15573   var out = ''
15574     , l = text.length
15575     , i = 0
15576     , ch;
15577
15578   for (; i < l; i++) {
15579     ch = text.charCodeAt(i);
15580     if (Math.random() > 0.5) {
15581       ch = 'x' + ch.toString(16);
15582     }
15583     out += '&#' + ch + ';';
15584   }
15585
15586   return out;
15587 };
15588
15589 /**
15590  * Parsing & Compiling
15591  */
15592
15593 function Parser(options) {
15594   this.tokens = [];
15595   this.token = null;
15596   this.options = options || marked.defaults;
15597 }
15598
15599 /**
15600  * Static Parse Method
15601  */
15602
15603 Parser.parse = function(src, options) {
15604   var parser = new Parser(options);
15605   return parser.parse(src);
15606 };
15607
15608 /**
15609  * Parse Loop
15610  */
15611
15612 Parser.prototype.parse = function(src) {
15613   this.inline = new InlineLexer(src.links, this.options);
15614   this.tokens = src.reverse();
15615
15616   var out = '';
15617   while (this.next()) {
15618     out += this.tok();
15619   }
15620
15621   return out;
15622 };
15623
15624 /**
15625  * Next Token
15626  */
15627
15628 Parser.prototype.next = function() {
15629   return this.token = this.tokens.pop();
15630 };
15631
15632 /**
15633  * Preview Next Token
15634  */
15635
15636 Parser.prototype.peek = function() {
15637   return this.tokens[this.tokens.length-1] || 0;
15638 };
15639
15640 /**
15641  * Parse Text Tokens
15642  */
15643
15644 Parser.prototype.parseText = function() {
15645   var body = this.token.text;
15646
15647   while (this.peek().type === 'text') {
15648     body += '\n' + this.next().text;
15649   }
15650
15651   return this.inline.output(body);
15652 };
15653
15654 /**
15655  * Parse Current Token
15656  */
15657
15658 Parser.prototype.tok = function() {
15659   switch (this.token.type) {
15660     case 'space': {
15661       return '';
15662     }
15663     case 'hr': {
15664       return '<hr>\n';
15665     }
15666     case 'heading': {
15667       return '<h'
15668         + this.token.depth
15669         + '>'
15670         + this.inline.output(this.token.text)
15671         + '</h'
15672         + this.token.depth
15673         + '>\n';
15674     }
15675     case 'code': {
15676       if (this.options.highlight) {
15677         var code = this.options.highlight(this.token.text, this.token.lang);
15678         if (code != null && code !== this.token.text) {
15679           this.token.escaped = true;
15680           this.token.text = code;
15681         }
15682       }
15683
15684       if (!this.token.escaped) {
15685         this.token.text = escape(this.token.text, true);
15686       }
15687
15688       return '<pre><code'
15689         + (this.token.lang
15690         ? ' class="'
15691         + this.options.langPrefix
15692         + this.token.lang
15693         + '"'
15694         : '')
15695         + '>'
15696         + this.token.text
15697         + '</code></pre>\n';
15698     }
15699     case 'table': {
15700       var body = ''
15701         , heading
15702         , i
15703         , row
15704         , cell
15705         , j;
15706
15707       // header
15708       body += '<thead>\n<tr>\n';
15709       for (i = 0; i < this.token.header.length; i++) {
15710         heading = this.inline.output(this.token.header[i]);
15711         body += this.token.align[i]
15712           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15713           : '<th>' + heading + '</th>\n';
15714       }
15715       body += '</tr>\n</thead>\n';
15716
15717       // body
15718       body += '<tbody>\n'
15719       for (i = 0; i < this.token.cells.length; i++) {
15720         row = this.token.cells[i];
15721         body += '<tr>\n';
15722         for (j = 0; j < row.length; j++) {
15723           cell = this.inline.output(row[j]);
15724           body += this.token.align[j]
15725             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15726             : '<td>' + cell + '</td>\n';
15727         }
15728         body += '</tr>\n';
15729       }
15730       body += '</tbody>\n';
15731
15732       return '<table>\n'
15733         + body
15734         + '</table>\n';
15735     }
15736     case 'blockquote_start': {
15737       var body = '';
15738
15739       while (this.next().type !== 'blockquote_end') {
15740         body += this.tok();
15741       }
15742
15743       return '<blockquote>\n'
15744         + body
15745         + '</blockquote>\n';
15746     }
15747     case 'list_start': {
15748       var type = this.token.ordered ? 'ol' : 'ul'
15749         , body = '';
15750
15751       while (this.next().type !== 'list_end') {
15752         body += this.tok();
15753       }
15754
15755       return '<'
15756         + type
15757         + '>\n'
15758         + body
15759         + '</'
15760         + type
15761         + '>\n';
15762     }
15763     case 'list_item_start': {
15764       var body = '';
15765
15766       while (this.next().type !== 'list_item_end') {
15767         body += this.token.type === 'text'
15768           ? this.parseText()
15769           : this.tok();
15770       }
15771
15772       return '<li>'
15773         + body
15774         + '</li>\n';
15775     }
15776     case 'loose_item_start': {
15777       var body = '';
15778
15779       while (this.next().type !== 'list_item_end') {
15780         body += this.tok();
15781       }
15782
15783       return '<li>'
15784         + body
15785         + '</li>\n';
15786     }
15787     case 'html': {
15788       return !this.token.pre && !this.options.pedantic
15789         ? this.inline.output(this.token.text)
15790         : this.token.text;
15791     }
15792     case 'paragraph': {
15793       return '<p>'
15794         + this.inline.output(this.token.text)
15795         + '</p>\n';
15796     }
15797     case 'text': {
15798       return '<p>'
15799         + this.parseText()
15800         + '</p>\n';
15801     }
15802   }
15803 };
15804
15805 /**
15806  * Helpers
15807  */
15808
15809 function escape(html, encode) {
15810   return html
15811     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
15812     .replace(/</g, '&lt;')
15813     .replace(/>/g, '&gt;')
15814     .replace(/"/g, '&quot;')
15815     .replace(/'/g, '&#39;');
15816 }
15817
15818 function replace(regex, opt) {
15819   regex = regex.source;
15820   opt = opt || '';
15821   return function self(name, val) {
15822     if (!name) return new RegExp(regex, opt);
15823     val = val.source || val;
15824     val = val.replace(/(^|[^\[])\^/g, '$1');
15825     regex = regex.replace(name, val);
15826     return self;
15827   };
15828 }
15829
15830 function noop() {}
15831 noop.exec = noop;
15832
15833 function merge(obj) {
15834   var i = 1
15835     , target
15836     , key;
15837
15838   for (; i < arguments.length; i++) {
15839     target = arguments[i];
15840     for (key in target) {
15841       if (Object.prototype.hasOwnProperty.call(target, key)) {
15842         obj[key] = target[key];
15843       }
15844     }
15845   }
15846
15847   return obj;
15848 }
15849
15850 /**
15851  * Marked
15852  */
15853
15854 function marked(src, opt, callback) {
15855   if (callback || typeof opt === 'function') {
15856     if (!callback) {
15857       callback = opt;
15858       opt = null;
15859     }
15860
15861     if (opt) opt = merge({}, marked.defaults, opt);
15862
15863     var tokens = Lexer.lex(tokens, opt)
15864       , highlight = opt.highlight
15865       , pending = 0
15866       , l = tokens.length
15867       , i = 0;
15868
15869     if (!highlight || highlight.length < 3) {
15870       return callback(null, Parser.parse(tokens, opt));
15871     }
15872
15873     var done = function() {
15874       delete opt.highlight;
15875       var out = Parser.parse(tokens, opt);
15876       opt.highlight = highlight;
15877       return callback(null, out);
15878     };
15879
15880     for (; i < l; i++) {
15881       (function(token) {
15882         if (token.type !== 'code') return;
15883         pending++;
15884         return highlight(token.text, token.lang, function(err, code) {
15885           if (code == null || code === token.text) {
15886             return --pending || done();
15887           }
15888           token.text = code;
15889           token.escaped = true;
15890           --pending || done();
15891         });
15892       })(tokens[i]);
15893     }
15894
15895     return;
15896   }
15897   try {
15898     if (opt) opt = merge({}, marked.defaults, opt);
15899     return Parser.parse(Lexer.lex(src, opt), opt);
15900   } catch (e) {
15901     e.message += '\nPlease report this to https://github.com/chjj/marked.';
15902     if ((opt || marked.defaults).silent) {
15903       return '<p>An error occured:</p><pre>'
15904         + escape(e.message + '', true)
15905         + '</pre>';
15906     }
15907     throw e;
15908   }
15909 }
15910
15911 /**
15912  * Options
15913  */
15914
15915 marked.options =
15916 marked.setOptions = function(opt) {
15917   merge(marked.defaults, opt);
15918   return marked;
15919 };
15920
15921 marked.defaults = {
15922   gfm: true,
15923   tables: true,
15924   breaks: false,
15925   pedantic: false,
15926   sanitize: false,
15927   smartLists: false,
15928   silent: false,
15929   highlight: null,
15930   langPrefix: 'lang-'
15931 };
15932
15933 /**
15934  * Expose
15935  */
15936
15937 marked.Parser = Parser;
15938 marked.parser = Parser.parse;
15939
15940 marked.Lexer = Lexer;
15941 marked.lexer = Lexer.lex;
15942
15943 marked.InlineLexer = InlineLexer;
15944 marked.inlineLexer = InlineLexer.output;
15945
15946 marked.parse = marked;
15947
15948 if (typeof exports === 'object') {
15949   module.exports = marked;
15950 } else if (typeof define === 'function' && define.amd) {
15951   define(function() { return marked; });
15952 } else {
15953   this.marked = marked;
15954 }
15955
15956 }).call(function() {
15957   return this || (typeof window !== 'undefined' ? window : global);
15958 }());
15959 /* jshint ignore:start */
15960 (function () {
15961 'use strict';
15962 window.iD = function () {
15963     window.locale.en = iD.data.en;
15964     window.locale.current('en');
15965
15966     var context = {},
15967         storage;
15968
15969     // https://github.com/openstreetmap/iD/issues/772
15970     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
15971     try { storage = localStorage; } catch (e) {}
15972     storage = storage || (function() {
15973         var s = {};
15974         return {
15975             getItem: function(k) { return s[k]; },
15976             setItem: function(k, v) { s[k] = v; },
15977             removeItem: function(k) { delete s[k]; }
15978         };
15979     })();
15980
15981     context.storage = function(k, v) {
15982         try {
15983             if (arguments.length === 1) return storage.getItem(k);
15984             else if (v === null) storage.removeItem(k);
15985             else storage.setItem(k, v);
15986         } catch(e) {
15987             // localstorage quota exceeded
15988             /* jshint devel:true */
15989             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
15990             /* jshint devel:false */
15991         }
15992     };
15993
15994     var history = iD.History(context),
15995         dispatch = d3.dispatch('enter', 'exit'),
15996         mode,
15997         container,
15998         ui = iD.ui(context),
15999         connection = iD.Connection(),
16000         locale = iD.detect().locale,
16001         localePath;
16002
16003     if (locale && iD.data.locales.indexOf(locale) === -1) {
16004         locale = locale.split('-')[0];
16005     }
16006
16007     connection.on('load.context', function loadContext(err, result) {
16008         history.merge(result.data, result.extent);
16009     });
16010
16011     context.preauth = function(options) {
16012         connection.switch(options);
16013         return context;
16014     };
16015
16016     context.locale = function(_, path) {
16017         locale = _;
16018         localePath = path;
16019         return context;
16020     };
16021
16022     context.loadLocale = function(cb) {
16023         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
16024             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
16025             d3.json(localePath, function(err, result) {
16026                 window.locale[locale] = result;
16027                 window.locale.current(locale);
16028                 cb();
16029             });
16030         } else {
16031             cb();
16032         }
16033     };
16034
16035     /* Straight accessors. Avoid using these if you can. */
16036     context.ui = function() { return ui; };
16037     context.connection = function() { return connection; };
16038     context.history = function() { return history; };
16039
16040     /* History */
16041     context.graph = history.graph;
16042     context.changes = history.changes;
16043     context.intersects = history.intersects;
16044
16045     var inIntro = false;
16046
16047     context.inIntro = function(_) {
16048         if (!arguments.length) return inIntro;
16049         inIntro = _;
16050         return context;
16051     };
16052
16053     context.save = function() {
16054         if (inIntro) return;
16055         history.save();
16056         if (history.hasChanges()) return t('save.unsaved_changes');
16057     };
16058
16059     context.flush = function() {
16060         connection.flush();
16061         history.reset();
16062         return context;
16063     };
16064
16065     // Debounce save, since it's a synchronous localStorage write,
16066     // and history changes can happen frequently (e.g. when dragging).
16067     var debouncedSave = _.debounce(context.save, 350);
16068     function withDebouncedSave(fn) {
16069         return function() {
16070             var result = fn.apply(history, arguments);
16071             debouncedSave();
16072             return result;
16073         };
16074     }
16075
16076     context.perform = withDebouncedSave(history.perform);
16077     context.replace = withDebouncedSave(history.replace);
16078     context.pop = withDebouncedSave(history.pop);
16079     context.undo = withDebouncedSave(history.undo);
16080     context.redo = withDebouncedSave(history.redo);
16081
16082     /* Graph */
16083     context.hasEntity = function(id) {
16084         return history.graph().hasEntity(id);
16085     };
16086
16087     context.entity = function(id) {
16088         return history.graph().entity(id);
16089     };
16090
16091     context.childNodes = function(way) {
16092         return history.graph().childNodes(way);
16093     };
16094
16095     context.geometry = function(id) {
16096         return context.entity(id).geometry(history.graph());
16097     };
16098
16099     /* Modes */
16100     context.enter = function(newMode) {
16101         if (mode) {
16102             mode.exit();
16103             dispatch.exit(mode);
16104         }
16105
16106         mode = newMode;
16107         mode.enter();
16108         dispatch.enter(mode);
16109     };
16110
16111     context.mode = function() {
16112         return mode;
16113     };
16114
16115     context.selectedIDs = function() {
16116         if (mode && mode.selectedIDs) {
16117             return mode.selectedIDs();
16118         } else {
16119             return [];
16120         }
16121     };
16122
16123     context.loadEntity = function(id, zoomTo) {
16124         if (zoomTo !== false) {
16125             connection.loadEntity(id, function(error, entity) {
16126                 if (entity) {
16127                     map.zoomTo(entity);
16128                 }
16129             });
16130         }
16131
16132         map.on('drawn.loadEntity', function() {
16133             if (!context.hasEntity(id)) return;
16134             map.on('drawn.loadEntity', null);
16135             context.on('enter.loadEntity', null);
16136             context.enter(iD.modes.Select(context, [id]));
16137         });
16138
16139         context.on('enter.loadEntity', function() {
16140             if (mode.id !== 'browse') {
16141                 map.on('drawn.loadEntity', null);
16142                 context.on('enter.loadEntity', null);
16143             }
16144         });
16145     };
16146
16147     context.editable = function() {
16148         return map.editable() && mode && mode.id !== 'save';
16149     };
16150
16151     /* Behaviors */
16152     context.install = function(behavior) {
16153         context.surface().call(behavior);
16154     };
16155
16156     context.uninstall = function(behavior) {
16157         context.surface().call(behavior.off);
16158     };
16159
16160     /* Projection */
16161     function rawMercator() {
16162         var project = d3.geo.mercator.raw,
16163             k = 512 / Math.PI, // scale
16164             x = 0, y = 0, // translate
16165             clipExtent = [[0, 0], [0, 0]];
16166
16167         function projection(point) {
16168             point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
16169             return [point[0] * k + x, y - point[1] * k];
16170         }
16171
16172         projection.invert = function(point) {
16173             point = project.invert((point[0] - x) / k, (y - point[1]) / k);
16174             return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
16175         };
16176
16177         projection.scale = function(_) {
16178             if (!arguments.length) return k;
16179             k = +_;
16180             return projection;
16181         };
16182
16183         projection.translate = function(_) {
16184             if (!arguments.length) return [x, y];
16185             x = +_[0];
16186             y = +_[1];
16187             return projection;
16188         };
16189
16190         projection.clipExtent = function(_) {
16191             if (!arguments.length) return clipExtent;
16192             clipExtent = _;
16193             return projection;
16194         };
16195
16196         projection.stream = d3.geo.transform({
16197             point: function(x, y) {
16198                 x = projection([x, y]);
16199                 this.stream.point(x[0], x[1]);
16200             }
16201         }).stream;
16202
16203         return projection;
16204     }
16205
16206     context.projection = rawMercator();
16207
16208     /* Background */
16209     var background = iD.Background(context);
16210     context.background = function() { return background; };
16211
16212     /* Map */
16213     var map = iD.Map(context);
16214     context.map = function() { return map; };
16215     context.layers = function() { return map.layers; };
16216     context.surface = function() { return map.surface; };
16217     context.mouse = map.mouse;
16218     context.extent = map.extent;
16219     context.pan = map.pan;
16220     context.zoomIn = map.zoomIn;
16221     context.zoomOut = map.zoomOut;
16222
16223     context.surfaceRect = function() {
16224         // Work around a bug in Firefox.
16225         //   http://stackoverflow.com/questions/18153989/
16226         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16227         return context.surface().node().parentNode.getBoundingClientRect();
16228     };
16229
16230     /* Presets */
16231     var presets = iD.presets()
16232         .load(iD.data.presets);
16233
16234     context.presets = function() {
16235         return presets;
16236     };
16237
16238     context.container = function(_) {
16239         if (!arguments.length) return container;
16240         container = _;
16241         container.classed('id-container', true);
16242         return context;
16243     };
16244
16245     var embed = false;
16246     context.embed = function(_) {
16247         if (!arguments.length) return embed;
16248         embed = _;
16249         return context;
16250     };
16251
16252     var assetPath = '';
16253     context.assetPath = function(_) {
16254         if (!arguments.length) return assetPath;
16255         assetPath = _;
16256         return context;
16257     };
16258
16259     var assetMap = {};
16260     context.assetMap = function(_) {
16261         if (!arguments.length) return assetMap;
16262         assetMap = _;
16263         return context;
16264     };
16265
16266     context.imagePath = function(_) {
16267         var asset = 'img/' + _;
16268         return assetMap[asset] || assetPath + asset;
16269     };
16270
16271     return d3.rebind(context, dispatch, 'on');
16272 };
16273
16274 iD.version = '1.3.10';
16275
16276 (function() {
16277     var detected = {};
16278
16279     var ua = navigator.userAgent,
16280         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16281
16282     if (msie.exec(ua) !== null) {
16283         var rv = parseFloat(RegExp.$1);
16284         detected.support = !(rv && rv < 9);
16285     } else {
16286         detected.support = true;
16287     }
16288
16289     // Added due to incomplete svg style support. See #715
16290     detected.opera = ua.indexOf('Opera') >= 0;
16291
16292     detected.locale = navigator.language || navigator.userLanguage;
16293
16294     detected.filedrop = (window.FileReader && 'ondrop' in window);
16295
16296     function nav(x) {
16297         return navigator.userAgent.indexOf(x) !== -1;
16298     }
16299
16300     if (nav('Win')) detected.os = 'win';
16301     else if (nav('Mac')) detected.os = 'mac';
16302     else if (nav('X11')) detected.os = 'linux';
16303     else if (nav('Linux')) detected.os = 'linux';
16304     else detected.os = 'win';
16305
16306     iD.detect = function() { return detected; };
16307 })();
16308 iD.taginfo = function() {
16309     var taginfo = {},
16310         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16311         tag_sorts = {
16312             point: 'count_nodes',
16313             vertex: 'count_nodes',
16314             area: 'count_ways',
16315             line: 'count_ways'
16316         },
16317         tag_filters = {
16318             point: 'nodes',
16319             vertex: 'nodes',
16320             area: 'ways',
16321             line: 'ways'
16322         };
16323
16324     if (!iD.taginfo.cache) {
16325         iD.taginfo.cache = {};
16326     }
16327
16328     var cache = iD.taginfo.cache;
16329
16330     function sets(parameters, n, o) {
16331         if (parameters.geometry && o[parameters.geometry]) {
16332             parameters[n] = o[parameters.geometry];
16333         }
16334         return parameters;
16335     }
16336
16337     function setFilter(parameters) {
16338         return sets(parameters, 'filter', tag_filters);
16339     }
16340
16341     function setSort(parameters) {
16342         return sets(parameters, 'sortname', tag_sorts);
16343     }
16344
16345     function clean(parameters) {
16346         return _.omit(parameters, 'geometry', 'debounce');
16347     }
16348
16349     function shorten(parameters) {
16350         if (!parameters.query) {
16351             delete parameters.query;
16352         } else {
16353             parameters.query = parameters.query.slice(0, 3);
16354         }
16355         return parameters;
16356     }
16357
16358     function popularKeys(parameters) {
16359         var pop_field = 'count_all';
16360         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16361         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16362     }
16363
16364     function popularValues() {
16365         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16366     }
16367
16368     function valKey(d) { return { value: d.key }; }
16369
16370     function valKeyDescription(d) {
16371         return {
16372             value: d.value,
16373             title: d.description
16374         };
16375     }
16376
16377     var debounced = _.debounce(d3.json, 100, true);
16378
16379     function request(url, debounce, callback) {
16380         if (cache[url]) {
16381             callback(null, cache[url]);
16382         } else if (debounce) {
16383             debounced(url, done);
16384         } else {
16385             d3.json(url, done);
16386         }
16387
16388         function done(err, data) {
16389             if (!err) cache[url] = data;
16390             callback(err, data);
16391         }
16392     }
16393
16394     taginfo.keys = function(parameters, callback) {
16395         var debounce = parameters.debounce;
16396         parameters = clean(shorten(setSort(setFilter(parameters))));
16397         request(endpoint + 'keys/all?' +
16398             iD.util.qsString(_.extend({
16399                 rp: 10,
16400                 sortname: 'count_all',
16401                 sortorder: 'desc',
16402                 page: 1
16403             }, parameters)), debounce, function(err, d) {
16404                 if (err) return callback(err);
16405                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16406             });
16407     };
16408
16409     taginfo.values = function(parameters, callback) {
16410         var debounce = parameters.debounce;
16411         parameters = clean(shorten(setSort(setFilter(parameters))));
16412         request(endpoint + 'key/values?' +
16413             iD.util.qsString(_.extend({
16414                 rp: 25,
16415                 sortname: 'count_all',
16416                 sortorder: 'desc',
16417                 page: 1
16418             }, parameters)), debounce, function(err, d) {
16419                 if (err) return callback(err);
16420                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16421             });
16422     };
16423
16424     taginfo.docs = function(parameters, callback) {
16425         var debounce = parameters.debounce;
16426         parameters = clean(setSort(parameters));
16427
16428         var path = 'key/wiki_pages?';
16429         if (parameters.value) path = 'tag/wiki_pages?';
16430         else if (parameters.rtype) path = 'relation/wiki_pages?';
16431
16432         request(endpoint + path +
16433             iD.util.qsString(parameters), debounce, callback);
16434     };
16435
16436     taginfo.endpoint = function(_) {
16437         if (!arguments.length) return endpoint;
16438         endpoint = _;
16439         return taginfo;
16440     };
16441
16442     return taginfo;
16443 };
16444 iD.wikipedia  = function() {
16445     var wiki = {},
16446         endpoint = 'https://en.wikipedia.org/w/api.php?';
16447
16448     wiki.search = function(lang, query, callback) {
16449         lang = lang || 'en';
16450         d3.jsonp(endpoint.replace('en', lang) +
16451             iD.util.qsString({
16452                 action: 'query',
16453                 list: 'search',
16454                 srlimit: '10',
16455                 srinfo: 'suggestion',
16456                 format: 'json',
16457                 callback: '{callback}',
16458                 srsearch: query
16459             }), function(data) {
16460                 if (!data.query) return;
16461                 callback(query, data.query.search.map(function(d) {
16462                     return d.title;
16463                 }));
16464             });
16465     };
16466
16467     wiki.suggestions = function(lang, query, callback) {
16468         lang = lang || 'en';
16469         d3.jsonp(endpoint.replace('en', lang) +
16470             iD.util.qsString({
16471                 action: 'opensearch',
16472                 namespace: 0,
16473                 suggest: '',
16474                 format: 'json',
16475                 callback: '{callback}',
16476                 search: query
16477             }), function(d) {
16478                 callback(d[0], d[1]);
16479             });
16480     };
16481
16482     wiki.translations = function(lang, title, callback) {
16483         d3.jsonp(endpoint.replace('en', lang) +
16484             iD.util.qsString({
16485                 action: 'query',
16486                 prop: 'langlinks',
16487                 format: 'json',
16488                 callback: '{callback}',
16489                 lllimit: 500,
16490                 titles: title
16491             }), function(d) {
16492                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16493                     translations = {};
16494                 if (list && list.langlinks) {
16495                     list.langlinks.forEach(function(d) {
16496                         translations[d.lang] = d['*'];
16497                     });
16498                     callback(translations);
16499                 }
16500             });
16501     };
16502
16503     return wiki;
16504 };
16505 iD.util = {};
16506
16507 iD.util.tagText = function(entity) {
16508     return d3.entries(entity.tags).map(function(e) {
16509         return e.key + '=' + e.value;
16510     }).join(', ');
16511 };
16512
16513 iD.util.entitySelector = function(ids) {
16514     return ids.length ? '.' + ids.join(',.') : 'nothing';
16515 };
16516
16517 iD.util.entityOrMemberSelector = function(ids, graph) {
16518     var s = iD.util.entitySelector(ids);
16519
16520     ids.forEach(function(id) {
16521         var entity = graph.hasEntity(id);
16522         if (entity && entity.type === 'relation') {
16523             entity.members.forEach(function(member) {
16524                 s += ',.' + member.id;
16525             });
16526         }
16527     });
16528
16529     return s;
16530 };
16531
16532 iD.util.displayName = function(entity) {
16533     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16534     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16535 };
16536
16537 iD.util.stringQs = function(str) {
16538     return str.split('&').reduce(function(obj, pair){
16539         var parts = pair.split('=');
16540         if (parts.length === 2) {
16541             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16542         }
16543         return obj;
16544     }, {});
16545 };
16546
16547 iD.util.qsString = function(obj, noencode) {
16548     function softEncode(s) { return s.replace('&', '%26'); }
16549     return Object.keys(obj).sort().map(function(key) {
16550         return encodeURIComponent(key) + '=' + (
16551             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16552     }).join('&');
16553 };
16554
16555 iD.util.prefixDOMProperty = function(property) {
16556     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16557         i = -1,
16558         n = prefixes.length,
16559         s = document.body;
16560
16561     if (property in s)
16562         return property;
16563
16564     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16565
16566     while (++i < n)
16567         if (prefixes[i] + property in s)
16568             return prefixes[i] + property;
16569
16570     return false;
16571 };
16572
16573 iD.util.prefixCSSProperty = function(property) {
16574     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16575         i = -1,
16576         n = prefixes.length,
16577         s = document.body.style;
16578
16579     if (property.toLowerCase() in s)
16580         return property.toLowerCase();
16581
16582     while (++i < n)
16583         if (prefixes[i] + property in s)
16584             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16585
16586     return false;
16587 };
16588
16589
16590 iD.util.setTransform = function(el, x, y, scale) {
16591     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16592         translate = iD.detect().opera ?
16593             'translate('   + x + 'px,' + y + 'px)' :
16594             'translate3d(' + x + 'px,' + y + 'px,0)';
16595     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16596 };
16597
16598 iD.util.getStyle = function(selector) {
16599     for (var i = 0; i < document.styleSheets.length; i++) {
16600         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16601         for (var k = 0; k < rules.length; k++) {
16602             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16603             if (_.contains(selectorText, selector)) {
16604                 return rules[k];
16605             }
16606         }
16607     }
16608 };
16609
16610 iD.util.editDistance = function(a, b) {
16611     if (a.length === 0) return b.length;
16612     if (b.length === 0) return a.length;
16613     var matrix = [];
16614     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16615     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16616     for (i = 1; i <= b.length; i++) {
16617         for (j = 1; j <= a.length; j++) {
16618             if (b.charAt(i-1) === a.charAt(j-1)) {
16619                 matrix[i][j] = matrix[i-1][j-1];
16620             } else {
16621                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16622                     Math.min(matrix[i][j-1] + 1, // insertion
16623                     matrix[i-1][j] + 1)); // deletion
16624             }
16625         }
16626     }
16627     return matrix[b.length][a.length];
16628 };
16629
16630 // a d3.mouse-alike which
16631 // 1. Only works on HTML elements, not SVG
16632 // 2. Does not cause style recalculation
16633 iD.util.fastMouse = function(container) {
16634     var rect = _.clone(container.getBoundingClientRect()),
16635         rectLeft = rect.left,
16636         rectTop = rect.top,
16637         clientLeft = +container.clientLeft,
16638         clientTop = +container.clientTop;
16639     return function(e) {
16640         return [
16641             e.clientX - rectLeft - clientLeft,
16642             e.clientY - rectTop - clientTop];
16643     };
16644 };
16645
16646 /* jshint -W103 */
16647 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16648
16649 iD.util.asyncMap = function(inputs, func, callback) {
16650     var remaining = inputs.length,
16651         results = [],
16652         errors = [];
16653
16654     inputs.forEach(function(d, i) {
16655         func(d, function done(err, data) {
16656             errors[i] = err;
16657             results[i] = data;
16658             remaining --;
16659             if (!remaining) callback(errors, results);
16660         });
16661     });
16662 };
16663
16664 // wraps an index to an interval [0..length-1]
16665 iD.util.wrap = function(index, length) {
16666     if (index < 0)
16667         index += Math.ceil(-index/length)*length;
16668     return index % length;
16669 };
16670 // A per-domain session mutex backed by a cookie and dead man's
16671 // switch. If the session crashes, the mutex will auto-release
16672 // after 5 seconds.
16673
16674 iD.util.SessionMutex = function(name) {
16675     var mutex = {},
16676         intervalID;
16677
16678     function renew() {
16679         var expires = new Date();
16680         expires.setSeconds(expires.getSeconds() + 5);
16681         document.cookie = name + '=1; expires=' + expires.toUTCString();
16682     }
16683
16684     mutex.lock = function() {
16685         if (intervalID) return true;
16686         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16687         if (cookie) return false;
16688         renew();
16689         intervalID = window.setInterval(renew, 4000);
16690         return true;
16691     };
16692
16693     mutex.unlock = function() {
16694         if (!intervalID) return;
16695         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16696         clearInterval(intervalID);
16697         intervalID = null;
16698     };
16699
16700     mutex.locked = function() {
16701         return !!intervalID;
16702     };
16703
16704     return mutex;
16705 };
16706 iD.util.SuggestNames = function(preset, suggestions) {
16707     preset = preset.id.split('/', 2);
16708     var k = preset[0],
16709         v = preset[1];
16710
16711     return function(value, callback) {
16712         var result = [];
16713         if (value && value.length > 2) {
16714             if (suggestions[k] && suggestions[k][v]) {
16715                 for (var sugg in suggestions[k][v]) {
16716                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16717                     if (dist < 3) {
16718                         result.push({
16719                             title: sugg,
16720                             value: sugg,
16721                             dist: dist
16722                         });
16723                     }
16724                 }
16725             }
16726             result.sort(function(a, b) {
16727                 return a.dist - b.dist;
16728             });
16729         }
16730         result = result.slice(0,3);
16731         callback(result);
16732     };
16733 };
16734 iD.geo = {};
16735
16736 iD.geo.roundCoords = function(c) {
16737     return [Math.floor(c[0]), Math.floor(c[1])];
16738 };
16739
16740 iD.geo.interp = function(p1, p2, t) {
16741     return [p1[0] + (p2[0] - p1[0]) * t,
16742             p1[1] + (p2[1] - p1[1]) * t];
16743 };
16744
16745 // 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
16746 // Returns a positive value, if OAB makes a counter-clockwise turn,
16747 // negative for clockwise turn, and zero if the points are collinear.
16748 iD.geo.cross = function(o, a, b) {
16749     return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
16750 };
16751
16752 // http://jsperf.com/id-dist-optimization
16753 iD.geo.euclideanDistance = function(a, b) {
16754     var x = a[0] - b[0], y = a[1] - b[1];
16755     return Math.sqrt((x * x) + (y * y));
16756 };
16757 // Equirectangular approximation of spherical distances on Earth
16758 iD.geo.sphericalDistance = function(a, b) {
16759     var x = Math.cos(a[1]*Math.PI/180) * (a[0] - b[0]),
16760         y = a[1] - b[1];
16761     return 6.3710E6 * Math.sqrt((x * x) + (y * y)) * Math.PI/180;
16762 };
16763
16764 iD.geo.edgeEqual = function(a, b) {
16765     return (a[0] === b[0] && a[1] === b[1]) ||
16766         (a[0] === b[1] && a[1] === b[0]);
16767 };
16768
16769 // Choose the edge with the minimal distance from `point` to its orthogonal
16770 // projection onto that edge, if such a projection exists, or the distance to
16771 // the closest vertex on that edge. Returns an object with the `index` of the
16772 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
16773 iD.geo.chooseEdge = function(nodes, point, projection) {
16774     var dist = iD.geo.euclideanDistance,
16775         points = nodes.map(function(n) { return projection(n.loc); }),
16776         min = Infinity,
16777         idx, loc;
16778
16779     function dot(p, q) {
16780         return p[0] * q[0] + p[1] * q[1];
16781     }
16782
16783     for (var i = 0; i < points.length - 1; i++) {
16784         var o = points[i],
16785             s = [points[i + 1][0] - o[0],
16786                  points[i + 1][1] - o[1]],
16787             v = [point[0] - o[0],
16788                  point[1] - o[1]],
16789             proj = dot(v, s) / dot(s, s),
16790             p;
16791
16792         if (proj < 0) {
16793             p = o;
16794         } else if (proj > 1) {
16795             p = points[i + 1];
16796         } else {
16797             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
16798         }
16799
16800         var d = dist(p, point);
16801         if (d < min) {
16802             min = d;
16803             idx = i + 1;
16804             loc = projection.invert(p);
16805         }
16806     }
16807
16808     return {
16809         index: idx,
16810         distance: min,
16811         loc: loc
16812     };
16813 };
16814
16815 // Return whether point is contained in polygon.
16816 //
16817 // `point` should be a 2-item array of coordinates.
16818 // `polygon` should be an array of 2-item arrays of coordinates.
16819 //
16820 // From https://github.com/substack/point-in-polygon.
16821 // ray-casting algorithm based on
16822 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
16823 //
16824 iD.geo.pointInPolygon = function(point, polygon) {
16825     var x = point[0],
16826         y = point[1],
16827         inside = false;
16828
16829     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
16830         var xi = polygon[i][0], yi = polygon[i][1];
16831         var xj = polygon[j][0], yj = polygon[j][1];
16832
16833         var intersect = ((yi > y) !== (yj > y)) &&
16834             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
16835         if (intersect) inside = !inside;
16836     }
16837
16838     return inside;
16839 };
16840
16841 iD.geo.polygonContainsPolygon = function(outer, inner) {
16842     return _.every(inner, function(point) {
16843         return iD.geo.pointInPolygon(point, outer);
16844     });
16845 };
16846
16847 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
16848     return _.some(inner, function(point) {
16849         return iD.geo.pointInPolygon(point, outer);
16850     });
16851 };
16852
16853 iD.geo.pathLength = function(path) {
16854     var length = 0,
16855         dx, dy;
16856     for (var i = 0; i < path.length - 1; i++) {
16857         dx = path[i][0] - path[i + 1][0];
16858         dy = path[i][1] - path[i + 1][1];
16859         length += Math.sqrt(dx * dx + dy * dy);
16860     }
16861     return length;
16862 };
16863 iD.geo.Extent = function geoExtent(min, max) {
16864     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
16865     if (min instanceof iD.geo.Extent) {
16866         return min;
16867     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
16868         this[0] = min[0];
16869         this[1] = min[1];
16870     } else {
16871         this[0] = min        || [ Infinity,  Infinity];
16872         this[1] = max || min || [-Infinity, -Infinity];
16873     }
16874 };
16875
16876 iD.geo.Extent.prototype = [[], []];
16877
16878 _.extend(iD.geo.Extent.prototype, {
16879     extend: function(obj) {
16880         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
16881         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
16882                               Math.min(obj[0][1], this[0][1])],
16883                              [Math.max(obj[1][0], this[1][0]),
16884                               Math.max(obj[1][1], this[1][1])]);
16885     },
16886
16887     area: function() {
16888         return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
16889     },
16890
16891     center: function() {
16892         return [(this[0][0] + this[1][0]) / 2,
16893                 (this[0][1] + this[1][1]) / 2];
16894     },
16895
16896     polygon: function() {
16897         return [
16898             [this[0][0], this[0][1]],
16899             [this[0][0], this[1][1]],
16900             [this[1][0], this[1][1]],
16901             [this[1][0], this[0][1]],
16902             [this[0][0], this[0][1]]
16903         ];
16904     },
16905
16906     intersects: function(obj) {
16907         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
16908         return obj[0][0] <= this[1][0] &&
16909                obj[0][1] <= this[1][1] &&
16910                obj[1][0] >= this[0][0] &&
16911                obj[1][1] >= this[0][1];
16912     },
16913
16914     intersection: function(obj) {
16915         if (!this.intersects(obj)) return new iD.geo.Extent();
16916         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
16917                                   Math.max(obj[0][1], this[0][1])],
16918                                  [Math.min(obj[1][0], this[1][0]),
16919                                   Math.min(obj[1][1], this[1][1])]);
16920     },
16921
16922     padByMeters: function(meters) {
16923         var dLat = meters / 111200,
16924             dLon = meters / 111200 / Math.abs(Math.cos(this.center()[1]));
16925         return iD.geo.Extent(
16926                 [this[0][0] - dLon, this[0][1] - dLat],
16927                 [this[1][0] + dLon, this[1][1] + dLat]);
16928     },
16929
16930     toParam: function() {
16931         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
16932     }
16933 });
16934 // For fixing up rendering of multipolygons with tags on the outer member.
16935 // https://github.com/openstreetmap/iD/issues/613
16936 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
16937     if (entity.type !== 'way')
16938         return false;
16939
16940     var parents = graph.parentRelations(entity);
16941     if (parents.length !== 1)
16942         return false;
16943
16944     var parent = parents[0];
16945     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
16946         return false;
16947
16948     var members = parent.members, member;
16949     for (var i = 0; i < members.length; i++) {
16950         member = members[i];
16951         if (member.id === entity.id && member.role && member.role !== 'outer')
16952             return false; // Not outer member
16953         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
16954             return false; // Not a simple multipolygon
16955     }
16956
16957     return parent;
16958 };
16959
16960 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
16961     if (entity.type !== 'way')
16962         return false;
16963
16964     var parents = graph.parentRelations(entity);
16965     if (parents.length !== 1)
16966         return false;
16967
16968     var parent = parents[0];
16969     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
16970         return false;
16971
16972     var members = parent.members, member, outerMember;
16973     for (var i = 0; i < members.length; i++) {
16974         member = members[i];
16975         if (!member.role || member.role === 'outer') {
16976             if (outerMember)
16977                 return false; // Not a simple multipolygon
16978             outerMember = member;
16979         }
16980     }
16981
16982     return outerMember && graph.hasEntity(outerMember.id);
16983 };
16984
16985 // Join `array` into sequences of connecting ways.
16986 //
16987 // Segments which share identical start/end nodes will, as much as possible,
16988 // be connected with each other.
16989 //
16990 // The return value is a nested array. Each constituent array contains elements
16991 // of `array` which have been determined to connect. Each consitituent array
16992 // also has a `nodes` property whose value is an ordered array of member nodes,
16993 // with appropriate order reversal and start/end coordinate de-duplication.
16994 //
16995 // Members of `array` must have, at minimum, `type` and `id` properties.
16996 // Thus either an array of `iD.Way`s or a relation member array may be
16997 // used.
16998 //
16999 // If an member has a `tags` property, its tags will be reversed via
17000 // `iD.actions.Reverse` in the output.
17001 //
17002 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17003 // false) and non-way members are ignored.
17004 //
17005 iD.geo.joinWays = function(array, graph) {
17006     var joined = [], member, current, nodes, first, last, i, how, what;
17007
17008     array = array.filter(function(member) {
17009         return member.type === 'way' && graph.hasEntity(member.id);
17010     });
17011
17012     function resolve(member) {
17013         return graph.childNodes(graph.entity(member.id));
17014     }
17015
17016     function reverse(member) {
17017         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17018     }
17019
17020     while (array.length) {
17021         member = array.shift();
17022         current = [member];
17023         current.nodes = nodes = resolve(member).slice();
17024         joined.push(current);
17025
17026         while (array.length && _.first(nodes) !== _.last(nodes)) {
17027             first = _.first(nodes);
17028             last  = _.last(nodes);
17029
17030             for (i = 0; i < array.length; i++) {
17031                 member = array[i];
17032                 what = resolve(member);
17033
17034                 if (last === _.first(what)) {
17035                     how  = nodes.push;
17036                     what = what.slice(1);
17037                     break;
17038                 } else if (last === _.last(what)) {
17039                     how  = nodes.push;
17040                     what = what.slice(0, -1).reverse();
17041                     member = reverse(member);
17042                     break;
17043                 } else if (first === _.last(what)) {
17044                     how  = nodes.unshift;
17045                     what = what.slice(0, -1);
17046                     break;
17047                 } else if (first === _.first(what)) {
17048                     how  = nodes.unshift;
17049                     what = what.slice(1).reverse();
17050                     member = reverse(member);
17051                     break;
17052                 } else {
17053                     what = how = null;
17054                 }
17055             }
17056
17057             if (!what)
17058                 break; // No more joinable ways.
17059
17060             how.apply(current, [member]);
17061             how.apply(nodes, what);
17062
17063             array.splice(i, 1);
17064         }
17065     }
17066
17067     return joined;
17068 };
17069 iD.geo.turns = function(graph, entityID) {
17070     var way = graph.entity(entityID);
17071     if (way.type !== 'way' || !way.tags.highway || way.isArea())
17072         return [];
17073
17074     function withRestriction(turn) {
17075         graph.parentRelations(turn.from).forEach(function(relation) {
17076             if (relation.tags.type !== 'restriction')
17077                 return;
17078
17079             var f = relation.memberByRole('from'),
17080                 t = relation.memberByRole('to'),
17081                 v = relation.memberByRole('via');
17082
17083             if (f && f.id === turn.from.id &&
17084                 t && t.id === turn.to.id &&
17085                 v && v.id === turn.via.id) {
17086                 turn.restriction = relation;
17087             }
17088         });
17089
17090         return turn;
17091     }
17092
17093     var turns = [];
17094
17095     [way.first(), way.last()].forEach(function(nodeID) {
17096         var node = graph.entity(nodeID);
17097         graph.parentWays(node).forEach(function(parent) {
17098             if (parent === way || parent.isDegenerate() || !parent.tags.highway)
17099                 return;
17100             if (way.first() === node.id && way.tags.oneway === 'yes')
17101                 return;
17102             if (way.last() === node.id && way.tags.oneway === '-1')
17103                 return;
17104
17105             var index = parent.nodes.indexOf(node.id);
17106
17107             // backward
17108             if (parent.first() !== node.id && parent.tags.oneway !== 'yes') {
17109                 turns.push(withRestriction({
17110                     from: way,
17111                     to: parent,
17112                     via: node,
17113                     toward: graph.entity(parent.nodes[index - 1])
17114                 }));
17115             }
17116
17117             // forward
17118             if (parent.last() !== node.id && parent.tags.oneway !== '-1') {
17119                 turns.push(withRestriction({
17120                     from: way,
17121                     to: parent,
17122                     via: node,
17123                     toward: graph.entity(parent.nodes[index + 1])
17124                 }));
17125             }
17126        });
17127     });
17128
17129     return turns;
17130 };
17131 iD.actions = {};
17132 iD.actions.AddEntity = function(way) {
17133     return function(graph) {
17134         return graph.replace(way);
17135     };
17136 };
17137 iD.actions.AddMember = function(relationId, member, memberIndex) {
17138     return function(graph) {
17139         var relation = graph.entity(relationId);
17140
17141         if (isNaN(memberIndex) && member.type === 'way') {
17142             var members = relation.indexedMembers();
17143             members.push(member);
17144
17145             var joined = iD.geo.joinWays(members, graph);
17146             for (var i = 0; i < joined.length; i++) {
17147                 var segment = joined[i];
17148                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17149                     if (segment[j] !== member)
17150                         continue;
17151
17152                     if (j === 0) {
17153                         memberIndex = segment[j + 1].index;
17154                     } else if (j === segment.length - 1) {
17155                         memberIndex = segment[j - 1].index + 1;
17156                     } else {
17157                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17158                     }
17159                 }
17160             }
17161         }
17162
17163         return graph.replace(relation.addMember(member, memberIndex));
17164     };
17165 };
17166 iD.actions.AddMidpoint = function(midpoint, node) {
17167     return function(graph) {
17168         graph = graph.replace(node.move(midpoint.loc));
17169
17170         var parents = _.intersection(
17171             graph.parentWays(graph.entity(midpoint.edge[0])),
17172             graph.parentWays(graph.entity(midpoint.edge[1])));
17173
17174         parents.forEach(function(way) {
17175             for (var i = 0; i < way.nodes.length - 1; i++) {
17176                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17177                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17178
17179                     // Add only one midpoint on doubled-back segments,
17180                     // turning them into self-intersections.
17181                     return;
17182                 }
17183             }
17184         });
17185
17186         return graph;
17187     };
17188 };
17189 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17190 iD.actions.AddVertex = function(wayId, nodeId, index) {
17191     return function(graph) {
17192         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17193     };
17194 };
17195 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17196     return function(graph) {
17197         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17198     };
17199 };
17200 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17201     return function(graph) {
17202         var entity = graph.entity(entityId),
17203             geometry = entity.geometry(graph),
17204             tags = entity.tags;
17205
17206         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17207         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17208
17209         return graph.replace(entity.update({tags: tags}));
17210     };
17211 };
17212 iD.actions.ChangeTags = function(entityId, tags) {
17213     return function(graph) {
17214         var entity = graph.entity(entityId);
17215         return graph.replace(entity.update({tags: tags}));
17216     };
17217 };
17218 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17219     maxAngle = (maxAngle || 20) * Math.PI / 180;
17220
17221     var action = function(graph) {
17222         var way = graph.entity(wayId);
17223
17224         if (!way.isConvex(graph)) {
17225             graph = action.makeConvex(graph);
17226         }
17227
17228         var nodes = _.uniq(graph.childNodes(way)),
17229             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17230             points = nodes.map(function(n) { return projection(n.loc); }),
17231             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17232             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17233             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17234             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17235             ids;
17236
17237         // we need atleast two key nodes for the algorithm to work
17238         if (!keyNodes.length) {
17239             keyNodes = [nodes[0]];
17240             keyPoints = [points[0]];
17241         }
17242
17243         if (keyNodes.length === 1) {
17244             var index = nodes.indexOf(keyNodes[0]),
17245                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17246
17247             keyNodes.push(nodes[oppositeIndex]);
17248             keyPoints.push(points[oppositeIndex]);
17249         }
17250
17251         // key points and nodes are those connected to the ways,
17252         // they are projected onto the circle, inbetween nodes are moved
17253         // to constant intervals between key nodes, extra inbetween nodes are
17254         // added if necessary.
17255         for (var i = 0; i < keyPoints.length; i++) {
17256             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17257                 startNode = keyNodes[i],
17258                 endNode = keyNodes[nextKeyNodeIndex],
17259                 startNodeIndex = nodes.indexOf(startNode),
17260                 endNodeIndex = nodes.indexOf(endNode),
17261                 numberNewPoints = -1,
17262                 indexRange = endNodeIndex - startNodeIndex,
17263                 distance, totalAngle, eachAngle, startAngle, endAngle,
17264                 angle, loc, node, j,
17265                 inBetweenNodes = [];
17266
17267             if (indexRange < 0) {
17268                 indexRange += nodes.length;
17269             }
17270
17271             // position this key node
17272             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17273             if (distance === 0) { distance = 1e-4; }
17274             keyPoints[i] = [
17275                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17276                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17277             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17278
17279             // figure out the between delta angle we want to match to
17280             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17281             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17282             totalAngle = endAngle - startAngle;
17283
17284             // detects looping around -pi/pi
17285             if (totalAngle * sign > 0) {
17286                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17287             }
17288
17289             do {
17290                 numberNewPoints++;
17291                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17292             } while (Math.abs(eachAngle) > maxAngle);
17293
17294             // move existing points
17295             for (j = 1; j < indexRange; j++) {
17296                 angle = startAngle + j * eachAngle;
17297                 loc = projection.invert([
17298                     centroid[0] + Math.cos(angle)*radius,
17299                     centroid[1] + Math.sin(angle)*radius]);
17300
17301                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17302                 graph = graph.replace(node);
17303             }
17304
17305             // add new inbetween nodes if necessary
17306             for (j = 0; j < numberNewPoints; j++) {
17307                 angle = startAngle + (indexRange + j) * eachAngle;
17308                 loc = projection.invert([
17309                     centroid[0] + Math.cos(angle) * radius,
17310                     centroid[1] + Math.sin(angle) * radius]);
17311
17312                 node = iD.Node({loc: loc});
17313                 graph = graph.replace(node);
17314
17315                 nodes.splice(endNodeIndex + j, 0, node);
17316                 inBetweenNodes.push(node.id);
17317             }
17318
17319             // Check for other ways that share these keyNodes..
17320             // If keyNodes are adjacent in both ways,
17321             // we can add inBetween nodes to that shared way too..
17322             if (indexRange === 1 && inBetweenNodes.length) {
17323                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17324                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17325                     wayDirection1 = (endIndex1 - startIndex1);
17326                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17327
17328                 /*jshint -W083 */
17329                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17330                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17331                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17332                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17333                             wayDirection2 = (endIndex2 - startIndex2),
17334                             insertAt = endIndex2;
17335                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17336
17337                         if (wayDirection1 !== wayDirection2) {
17338                             inBetweenNodes.reverse();
17339                             insertAt = startIndex2;
17340                         }
17341                         for (j = 0; j < inBetweenNodes.length; j++) {
17342                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17343                         }
17344                         graph = graph.replace(sharedWay);
17345                     }
17346                 });
17347                 /*jshint +W083 */
17348             }
17349
17350         }
17351
17352         // update the way to have all the new nodes
17353         ids = nodes.map(function(n) { return n.id; });
17354         ids.push(ids[0]);
17355
17356         way = way.update({nodes: ids});
17357         graph = graph.replace(way);
17358
17359         return graph;
17360     };
17361
17362     action.makeConvex = function(graph) {
17363         var way = graph.entity(wayId),
17364             nodes = _.uniq(graph.childNodes(way)),
17365             points = nodes.map(function(n) { return projection(n.loc); }),
17366             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17367             hull = d3.geom.hull(points);
17368
17369         // D3 convex hulls go counterclockwise..
17370         if (sign === -1) {
17371             nodes.reverse();
17372             points.reverse();
17373         }
17374
17375         for (var i = 0; i < hull.length - 1; i++) {
17376             var startIndex = points.indexOf(hull[i]),
17377                 endIndex = points.indexOf(hull[i+1]),
17378                 indexRange = (endIndex - startIndex);
17379
17380             if (indexRange < 0) {
17381                 indexRange += nodes.length;
17382             }
17383
17384             // move interior nodes to the surface of the convex hull..
17385             for (var j = 1; j < indexRange; j++) {
17386                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17387                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17388                 graph = graph.replace(node);
17389             }
17390         }
17391         return graph;
17392     };
17393
17394     action.disabled = function(graph) {
17395         if (!graph.entity(wayId).isClosed())
17396             return 'not_closed';
17397     };
17398
17399     return action;
17400 };
17401 // Connect the ways at the given nodes.
17402 //
17403 // The last node will survive. All other nodes will be replaced with
17404 // the surviving node in parent ways, and then removed.
17405 //
17406 // Tags and relation memberships of of non-surviving nodes are merged
17407 // to the survivor.
17408 //
17409 // This is the inverse of `iD.actions.Disconnect`.
17410 //
17411 // Reference:
17412 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17413 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17414 //
17415 iD.actions.Connect = function(nodeIds) {
17416     return function(graph) {
17417         var survivor = graph.entity(_.last(nodeIds));
17418
17419         for (var i = 0; i < nodeIds.length - 1; i++) {
17420             var node = graph.entity(nodeIds[i]);
17421
17422             /*jshint -W083 */
17423             graph.parentWays(node).forEach(function(parent) {
17424                 if (!parent.areAdjacent(node.id, survivor.id)) {
17425                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17426                 }
17427             });
17428
17429             graph.parentRelations(node).forEach(function(parent) {
17430                 graph = graph.replace(parent.replaceMember(node, survivor));
17431             });
17432             /*jshint +W083 */
17433
17434             survivor = survivor.mergeTags(node.tags);
17435             graph = iD.actions.DeleteNode(node.id)(graph);
17436         }
17437
17438         graph = graph.replace(survivor);
17439
17440         return graph;
17441     };
17442 };
17443 iD.actions.DeleteMember = function(relationId, memberIndex) {
17444     return function(graph) {
17445         return graph.replace(graph.entity(relationId).removeMember(memberIndex));
17446     };
17447 };
17448 iD.actions.DeleteMultiple = function(ids) {
17449     var actions = {
17450         way: iD.actions.DeleteWay,
17451         node: iD.actions.DeleteNode,
17452         relation: iD.actions.DeleteRelation
17453     };
17454
17455     var action = function(graph) {
17456         ids.forEach(function(id) {
17457             if (graph.hasEntity(id)) { // It may have been deleted aready.
17458                 graph = actions[graph.entity(id).type](id)(graph);
17459             }
17460         });
17461
17462         return graph;
17463     };
17464
17465     action.disabled = function(graph) {
17466         for (var i = 0; i < ids.length; i++) {
17467             var id = ids[i],
17468                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17469             if (disabled) return disabled;
17470         }
17471     };
17472
17473     return action;
17474 };
17475 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17476 iD.actions.DeleteNode = function(nodeId) {
17477     var action = function(graph) {
17478         var node = graph.entity(nodeId);
17479
17480         graph.parentWays(node)
17481             .forEach(function(parent) {
17482                 parent = parent.removeNode(nodeId);
17483                 graph = graph.replace(parent);
17484
17485                 if (parent.isDegenerate()) {
17486                     graph = iD.actions.DeleteWay(parent.id)(graph);
17487                 }
17488             });
17489
17490         graph.parentRelations(node)
17491             .forEach(function(parent) {
17492                 parent = parent.removeMembersWithID(nodeId);
17493                 graph = graph.replace(parent);
17494
17495                 if (parent.isDegenerate()) {
17496                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17497                 }
17498             });
17499
17500         return graph.remove(node);
17501     };
17502
17503     action.disabled = function() {
17504         return false;
17505     };
17506
17507     return action;
17508 };
17509 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17510 iD.actions.DeleteRelation = function(relationId) {
17511     function deleteEntity(entity, graph) {
17512         return !graph.parentWays(entity).length &&
17513             !graph.parentRelations(entity).length &&
17514             !entity.hasInterestingTags();
17515     }
17516
17517     var action = function(graph) {
17518         var relation = graph.entity(relationId);
17519
17520         graph.parentRelations(relation)
17521             .forEach(function(parent) {
17522                 parent = parent.removeMembersWithID(relationId);
17523                 graph = graph.replace(parent);
17524
17525                 if (parent.isDegenerate()) {
17526                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17527                 }
17528             });
17529
17530         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17531             graph = graph.replace(relation.removeMembersWithID(memberId));
17532
17533             var entity = graph.entity(memberId);
17534             if (deleteEntity(entity, graph)) {
17535                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17536             }
17537         });
17538
17539         return graph.remove(relation);
17540     };
17541
17542     action.disabled = function(graph) {
17543         if (!graph.entity(relationId).isComplete(graph))
17544             return 'incomplete_relation';
17545     };
17546
17547     return action;
17548 };
17549 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17550 iD.actions.DeleteWay = function(wayId) {
17551     function deleteNode(node, graph) {
17552         return !graph.parentWays(node).length &&
17553             !graph.parentRelations(node).length &&
17554             !node.hasInterestingTags();
17555     }
17556
17557     var action = function(graph) {
17558         var way = graph.entity(wayId);
17559
17560         graph.parentRelations(way)
17561             .forEach(function(parent) {
17562                 parent = parent.removeMembersWithID(wayId);
17563                 graph = graph.replace(parent);
17564
17565                 if (parent.isDegenerate()) {
17566                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17567                 }
17568             });
17569
17570         _.uniq(way.nodes).forEach(function(nodeId) {
17571             graph = graph.replace(way.removeNode(nodeId));
17572
17573             var node = graph.entity(nodeId);
17574             if (deleteNode(node, graph)) {
17575                 graph = graph.remove(node);
17576             }
17577         });
17578
17579         return graph.remove(way);
17580     };
17581
17582     action.disabled = function() {
17583         return false;
17584     };
17585
17586     return action;
17587 };
17588 iD.actions.DeprecateTags = function(entityId) {
17589     return function(graph) {
17590         var entity = graph.entity(entityId),
17591             newtags = _.clone(entity.tags),
17592             change = false,
17593             rule;
17594
17595         // This handles deprecated tags with a single condition
17596         for (var i = 0; i < iD.data.deprecated.length; i++) {
17597
17598             rule = iD.data.deprecated[i];
17599             var match = _.pairs(rule.old)[0],
17600                 replacements = rule.replace ? _.pairs(rule.replace) : null;
17601
17602             if (entity.tags[match[0]] && match[1] === '*') {
17603
17604                 var value = entity.tags[match[0]];
17605                 if (replacements && !newtags[replacements[0][0]]) {
17606                     newtags[replacements[0][0]] = value;
17607                 }
17608                 delete newtags[match[0]];
17609                 change = true;
17610
17611             } else if (entity.tags[match[0]] === match[1]) {
17612                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
17613                 change = true;
17614             }
17615         }
17616
17617         if (change) {
17618             return graph.replace(entity.update({tags: newtags}));
17619         } else {
17620             return graph;
17621         }
17622     };
17623 };
17624 iD.actions.DiscardTags = function(difference) {
17625     return function(graph) {
17626         function discardTags(entity) {
17627             if (!_.isEmpty(entity.tags)) {
17628                 var tags = {};
17629                 _.each(entity.tags, function(v, k) {
17630                     if (v) tags[k] = v;
17631                 });
17632
17633                 graph = graph.replace(entity.update({
17634                     tags: _.omit(tags, iD.data.discarded)
17635                 }));
17636             }
17637         }
17638
17639         difference.modified().forEach(discardTags);
17640         difference.created().forEach(discardTags);
17641
17642         return graph;
17643     };
17644 };
17645 // Disconect the ways at the given node.
17646 //
17647 // Optionally, disconnect only the given ways.
17648 //
17649 // For testing convenience, accepts an ID to assign to the (first) new node.
17650 // Normally, this will be undefined and the way will automatically
17651 // be assigned a new ID.
17652 //
17653 // This is the inverse of `iD.actions.Connect`.
17654 //
17655 // Reference:
17656 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
17657 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
17658 //
17659 iD.actions.Disconnect = function(nodeId, newNodeId) {
17660     var wayIds;
17661
17662     var action = function(graph) {
17663         var node = graph.entity(nodeId),
17664             connections = action.connections(graph);
17665
17666         connections.forEach(function(connection) {
17667             var way = graph.entity(connection.wayID),
17668                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
17669
17670             graph = graph.replace(newNode);
17671             if (connection.index === 0 && way.isArea()) {
17672                 // replace shared node with shared node..
17673                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
17674             } else {
17675                 // replace shared node with multiple new nodes..
17676                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
17677             }
17678         });
17679
17680         return graph;
17681     };
17682
17683     action.connections = function(graph) {
17684         var candidates = [],
17685             keeping = false,
17686             parentWays = graph.parentWays(graph.entity(nodeId));
17687
17688         parentWays.forEach(function(way) {
17689             if (wayIds && wayIds.indexOf(way.id) === -1) {
17690                 keeping = true;
17691                 return;
17692             }
17693             if (way.isArea() && (way.nodes[0] === nodeId)) {
17694                 candidates.push({wayID: way.id, index: 0});
17695             } else {
17696                 way.nodes.forEach(function(waynode, index) {
17697                     if (waynode === nodeId) {
17698                         candidates.push({wayID: way.id, index: index});
17699                     }
17700                 });
17701             }
17702         });
17703
17704         return keeping ? candidates : candidates.slice(1);
17705     };
17706
17707     action.disabled = function(graph) {
17708         var connections = action.connections(graph);
17709         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
17710             return 'not_connected';
17711     };
17712
17713     action.limitWays = function(_) {
17714         if (!arguments.length) return wayIds;
17715         wayIds = _;
17716         return action;
17717     };
17718
17719     return action;
17720 };
17721 // Join ways at the end node they share.
17722 //
17723 // This is the inverse of `iD.actions.Split`.
17724 //
17725 // Reference:
17726 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
17727 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
17728 //
17729 iD.actions.Join = function(ids) {
17730
17731     function groupEntitiesByGeometry(graph) {
17732         var entities = ids.map(function(id) { return graph.entity(id); });
17733         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
17734     }
17735
17736     var action = function(graph) {
17737         var ways = ids.map(graph.entity, graph),
17738             survivor = ways[0];
17739
17740         // Prefer to keep an existing way.
17741         for (var i = 0; i < ways.length; i++) {
17742             if (!ways[i].isNew()) {
17743                 survivor = ways[i];
17744                 break;
17745             }
17746         }
17747
17748         var joined = iD.geo.joinWays(ways, graph)[0];
17749
17750         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
17751         graph = graph.replace(survivor);
17752
17753         joined.forEach(function(way) {
17754             if (way.id === survivor.id)
17755                 return;
17756
17757             graph.parentRelations(way).forEach(function(parent) {
17758                 graph = graph.replace(parent.replaceMember(way, survivor));
17759             });
17760
17761             survivor = survivor.mergeTags(way.tags);
17762
17763             graph = graph.replace(survivor);
17764             graph = iD.actions.DeleteWay(way.id)(graph);
17765         });
17766
17767         return graph;
17768     };
17769
17770     action.disabled = function(graph) {
17771         var geometries = groupEntitiesByGeometry(graph);
17772         if (ids.length < 2 || ids.length !== geometries.line.length)
17773             return 'not_eligible';
17774
17775         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
17776         if (joined.length > 1)
17777             return 'not_adjacent';
17778
17779         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
17780             relation;
17781
17782         joined[0].forEach(function(way) {
17783             var parents = graph.parentRelations(way);
17784             parents.forEach(function(parent) {
17785                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
17786                     relation = parent;
17787             });
17788         });
17789
17790         if (relation)
17791             return 'restriction';
17792     };
17793
17794     return action;
17795 };
17796 iD.actions.Merge = function(ids) {
17797     function groupEntitiesByGeometry(graph) {
17798         var entities = ids.map(function(id) { return graph.entity(id); });
17799         return _.extend({point: [], area: [], line: [], relation: []},
17800             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
17801     }
17802
17803     var action = function(graph) {
17804         var geometries = groupEntitiesByGeometry(graph),
17805             target = geometries.area[0] || geometries.line[0],
17806             points = geometries.point;
17807
17808         points.forEach(function(point) {
17809             target = target.mergeTags(point.tags);
17810
17811             graph.parentRelations(point).forEach(function(parent) {
17812                 graph = graph.replace(parent.replaceMember(point, target));
17813             });
17814
17815             graph = graph.remove(point);
17816         });
17817
17818         graph = graph.replace(target);
17819
17820         return graph;
17821     };
17822
17823     action.disabled = function(graph) {
17824         var geometries = groupEntitiesByGeometry(graph);
17825         if (geometries.point.length === 0 ||
17826             (geometries.area.length + geometries.line.length) !== 1 ||
17827             geometries.relation.length !== 0)
17828             return 'not_eligible';
17829     };
17830
17831     return action;
17832 };
17833 iD.actions.MergePolygon = function(ids, newRelationId) {
17834
17835     function groupEntities(graph) {
17836         var entities = ids.map(function (id) { return graph.entity(id); });
17837         return _.extend({
17838                 closedWay: [],
17839                 multipolygon: [],
17840                 other: []
17841             }, _.groupBy(entities, function(entity) {
17842                 if (entity.type === 'way' && entity.isClosed()) {
17843                     return 'closedWay';
17844                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
17845                     return 'multipolygon';
17846                 } else {
17847                     return 'other';
17848                 }
17849             }));
17850     }
17851
17852     var action = function(graph) {
17853         var entities = groupEntities(graph);
17854
17855         // An array representing all the polygons that are part of the multipolygon.
17856         //
17857         // Each element is itself an array of objects with an id property, and has a
17858         // locs property which is an array of the locations forming the polygon.
17859         var polygons = entities.multipolygon.reduce(function(polygons, m) {
17860             return polygons.concat(iD.geo.joinWays(m.members, graph));
17861         }, []).concat(entities.closedWay.map(function(d) {
17862             var member = [{id: d.id}];
17863             member.nodes = graph.childNodes(d);
17864             return member;
17865         }));
17866
17867         // contained is an array of arrays of boolean values,
17868         // where contained[j][k] is true iff the jth way is
17869         // contained by the kth way.
17870         var contained = polygons.map(function(w, i) {
17871             return polygons.map(function(d, n) {
17872                 if (i === n) return null;
17873                 return iD.geo.polygonContainsPolygon(
17874                     _.pluck(d.nodes, 'loc'),
17875                     _.pluck(w.nodes, 'loc'));
17876             });
17877         });
17878
17879         // Sort all polygons as either outer or inner ways
17880         var members = [],
17881             outer = true;
17882
17883         while (polygons.length) {
17884             extractUncontained(polygons);
17885             polygons = polygons.filter(isContained);
17886             contained = contained.filter(isContained).map(filterContained);
17887         }
17888
17889         function isContained(d, i) {
17890             return _.any(contained[i]);
17891         }
17892
17893         function filterContained(d) {
17894             return d.filter(isContained);
17895         }
17896
17897         function extractUncontained(polygons) {
17898             polygons.forEach(function(d, i) {
17899                 if (!isContained(d, i)) {
17900                     d.forEach(function(member) {
17901                         members.push({
17902                             type: 'way',
17903                             id: member.id,
17904                             role: outer ? 'outer' : 'inner'
17905                         });
17906                     });
17907                 }
17908             });
17909             outer = !outer;
17910         }
17911
17912         // Move all tags to one relation
17913         var relation = entities.multipolygon[0] ||
17914             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
17915
17916         entities.multipolygon.slice(1).forEach(function(m) {
17917             relation = relation.mergeTags(m.tags);
17918             graph = graph.remove(m);
17919         });
17920
17921         entities.closedWay.forEach(function(way) {
17922             function isThisOuter(m) {
17923                 return m.id === way.id && m.role !== 'inner';
17924             }
17925             if (members.some(isThisOuter)) {
17926                 relation = relation.mergeTags(way.tags);
17927                 graph = graph.replace(way.update({ tags: {} }));
17928             }
17929         });
17930
17931         return graph.replace(relation.update({
17932             members: members,
17933             tags: _.omit(relation.tags, 'area')
17934         }));
17935     };
17936
17937     action.disabled = function(graph) {
17938         var entities = groupEntities(graph);
17939         if (entities.other.length > 0 ||
17940             entities.closedWay.length + entities.multipolygon.length < 2)
17941             return 'not_eligible';
17942         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
17943             return 'incomplete_relation';
17944     };
17945
17946     return action;
17947 };
17948 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
17949 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
17950 iD.actions.Move = function(ids, delta, projection) {
17951     function addNodes(ids, nodes, graph) {
17952         ids.forEach(function(id) {
17953             var entity = graph.entity(id);
17954             if (entity.type === 'node') {
17955                 nodes.push(id);
17956             } else if (entity.type === 'way') {
17957                 nodes.push.apply(nodes, entity.nodes);
17958             } else {
17959                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
17960             }
17961         });
17962     }
17963
17964     var action = function(graph) {
17965         var nodes = [];
17966
17967         addNodes(ids, nodes, graph);
17968
17969         _.uniq(nodes).forEach(function(id) {
17970             var node = graph.entity(id),
17971                 start = projection(node.loc),
17972                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
17973             graph = graph.replace(node.move(end));
17974         });
17975
17976         return graph;
17977     };
17978
17979     action.disabled = function(graph) {
17980         function incompleteRelation(id) {
17981             var entity = graph.entity(id);
17982             return entity.type === 'relation' && !entity.isComplete(graph);
17983         }
17984
17985         if (_.any(ids, incompleteRelation))
17986             return 'incomplete_relation';
17987     };
17988
17989     return action;
17990 };
17991 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
17992 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
17993 iD.actions.MoveNode = function(nodeId, loc) {
17994     return function(graph) {
17995         return graph.replace(graph.entity(nodeId).move(loc));
17996     };
17997 };
17998 iD.actions.Noop = function() {
17999     return function(graph) {
18000         return graph;
18001     };
18002 };
18003 /*
18004  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18005  */
18006
18007 iD.actions.Orthogonalize = function(wayId, projection) {
18008     var threshold = 12, // degrees within right or straight to alter
18009         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18010         upperThreshold = Math.cos(threshold * Math.PI / 180);
18011
18012     var action = function(graph) {
18013         var way = graph.entity(wayId),
18014             nodes = graph.childNodes(way),
18015             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18016             corner = {i: 0, dotp: 1},
18017             epsilon = 1e-4,
18018             i, j, score, motions;
18019
18020         if (nodes.length === 4) {
18021             for (i = 0; i < 1000; i++) {
18022                 motions = points.map(calcMotion);
18023                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18024                 score = corner.dotp;
18025                 if (score < epsilon) {
18026                     break;
18027                 }
18028             }
18029
18030             graph = graph.replace(graph.entity(nodes[corner.i].id)
18031                 .move(projection.invert(points[corner.i])));
18032         } else {
18033             var best,
18034                 originalPoints = _.clone(points);
18035             score = Infinity;
18036
18037             for (i = 0; i < 1000; i++) {
18038                 motions = points.map(calcMotion);
18039                 for (j = 0; j < motions.length; j++) {
18040                     points[j] = addPoints(points[j],motions[j]);
18041                 }
18042                 var newScore = squareness(points);
18043                 if (newScore < score) {
18044                     best = _.clone(points);
18045                     score = newScore;
18046                 }
18047                 if (score < epsilon) {
18048                     break;
18049                 }
18050             }
18051
18052             points = best;
18053
18054             for (i = 0; i < points.length; i++) {
18055                 // only move the points that actually moved
18056                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18057                     graph = graph.replace(graph.entity(nodes[i].id)
18058                         .move(projection.invert(points[i])));
18059                 }
18060             }
18061
18062             // remove empty nodes on straight sections
18063             for (i = 0; i < points.length; i++) {
18064                 var node = nodes[i];
18065
18066                 if (graph.parentWays(node).length > 1 ||
18067                     graph.parentRelations(node).length ||
18068                     node.hasInterestingTags()) {
18069
18070                     continue;
18071                 }
18072
18073                 var dotp = normalizedDotProduct(i, points);
18074                 if (dotp < -1 + epsilon) {
18075                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18076                 }
18077             }
18078         }
18079
18080         return graph;
18081
18082         function calcMotion(b, i, array) {
18083             var a = array[(i - 1 + array.length) % array.length],
18084                 c = array[(i + 1) % array.length],
18085                 p = subtractPoints(a, b),
18086                 q = subtractPoints(c, b),
18087                 scale, dotp;
18088
18089             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18090             p = normalizePoint(p, 1.0);
18091             q = normalizePoint(q, 1.0);
18092
18093             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18094
18095             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18096             if (array.length > 3) {
18097                 if (dotp < -0.707106781186547) {
18098                     dotp += 1.0;
18099                 }
18100             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18101                 corner.i = i;
18102                 corner.dotp = Math.abs(dotp);
18103             }
18104
18105             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18106         }
18107     };
18108
18109     function squareness(points) {
18110         return points.reduce(function(sum, val, i, array) {
18111             var dotp = normalizedDotProduct(i, array);
18112
18113             dotp = filterDotProduct(dotp);
18114             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18115         }, 0);
18116     }
18117
18118     function normalizedDotProduct(i, points) {
18119         var a = points[(i - 1 + points.length) % points.length],
18120             b = points[i],
18121             c = points[(i + 1) % points.length],
18122             p = subtractPoints(a, b),
18123             q = subtractPoints(c, b);
18124
18125         p = normalizePoint(p, 1.0);
18126         q = normalizePoint(q, 1.0);
18127
18128         return p[0] * q[0] + p[1] * q[1];
18129     }
18130
18131     function subtractPoints(a, b) {
18132         return [a[0] - b[0], a[1] - b[1]];
18133     }
18134
18135     function addPoints(a, b) {
18136         return [a[0] + b[0], a[1] + b[1]];
18137     }
18138
18139     function normalizePoint(point, scale) {
18140         var vector = [0, 0];
18141         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18142         if (length !== 0) {
18143             vector[0] = point[0] / length;
18144             vector[1] = point[1] / length;
18145         }
18146
18147         vector[0] *= scale;
18148         vector[1] *= scale;
18149
18150         return vector;
18151     }
18152
18153     function filterDotProduct(dotp) {
18154         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18155             return dotp;
18156         }
18157
18158         return 0;
18159     }
18160
18161     action.disabled = function(graph) {
18162         var way = graph.entity(wayId),
18163             nodes = graph.childNodes(way),
18164             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18165
18166         if (squareness(points)) {
18167             return false;
18168         }
18169
18170         return 'not_squarish';
18171     };
18172
18173     return action;
18174 };
18175 /*
18176   Order the nodes of a way in reverse order and reverse any direction dependent tags
18177   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18178   reason for reversing a way.)
18179
18180   The following transforms are performed:
18181
18182     Keys:
18183           *:right=* ⟺ *:left=*
18184         *:forward=* ⟺ *:backward=*
18185        direction=up ⟺ direction=down
18186          incline=up ⟺ incline=down
18187             *=right ⟺ *=left
18188
18189     Relation members:
18190        role=forward ⟺ role=backward
18191          role=north ⟺ role=south
18192           role=east ⟺ role=west
18193
18194    In addition, numeric-valued `incline` tags are negated.
18195
18196    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18197    or adjusted tags that don't seem to be used in practice were omitted.
18198
18199    References:
18200       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18201       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18202       http://wiki.openstreetmap.org/wiki/Key:incline
18203       http://wiki.openstreetmap.org/wiki/Route#Members
18204       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18205  */
18206 iD.actions.Reverse = function(wayId) {
18207     var replacements = [
18208             [/:right$/, ':left'], [/:left$/, ':right'],
18209             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18210         ],
18211         numeric = /^([+\-]?)(?=[\d.])/,
18212         roleReversals = {
18213             forward: 'backward',
18214             backward: 'forward',
18215             north: 'south',
18216             south: 'north',
18217             east: 'west',
18218             west: 'east'
18219         };
18220
18221     function reverseKey(key) {
18222         for (var i = 0; i < replacements.length; ++i) {
18223             var replacement = replacements[i];
18224             if (replacement[0].test(key)) {
18225                 return key.replace(replacement[0], replacement[1]);
18226             }
18227         }
18228         return key;
18229     }
18230
18231     function reverseValue(key, value) {
18232         if (key === 'incline' && numeric.test(value)) {
18233             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18234         } else if (key === 'incline' || key === 'direction') {
18235             return {up: 'down', down: 'up'}[value] || value;
18236         } else {
18237             return {left: 'right', right: 'left'}[value] || value;
18238         }
18239     }
18240
18241     return function(graph) {
18242         var way = graph.entity(wayId),
18243             nodes = way.nodes.slice().reverse(),
18244             tags = {}, key, role;
18245
18246         for (key in way.tags) {
18247             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18248         }
18249
18250         graph.parentRelations(way).forEach(function(relation) {
18251             relation.members.forEach(function(member, index) {
18252                 if (member.id === way.id && (role = roleReversals[member.role])) {
18253                     relation = relation.updateMember({role: role}, index);
18254                     graph = graph.replace(relation);
18255                 }
18256             });
18257         });
18258
18259         return graph.replace(way.update({nodes: nodes, tags: tags}));
18260     };
18261 };
18262 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18263     return function(graph) {
18264         return graph.update(function(graph) {
18265             var way = graph.entity(wayId);
18266
18267             _.unique(way.nodes).forEach(function(id) {
18268
18269                 var node = graph.entity(id),
18270                     point = projection(node.loc),
18271                     radial = [0,0];
18272
18273                 radial[0] = point[0] - pivot[0];
18274                 radial[1] = point[1] - pivot[1];
18275
18276                 point = [
18277                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18278                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18279                 ];
18280
18281                 graph = graph.replace(node.move(projection.invert(point)));
18282
18283             });
18284
18285         });
18286     };
18287 };
18288 // Split a way at the given node.
18289 //
18290 // Optionally, split only the given ways, if multiple ways share
18291 // the given node.
18292 //
18293 // This is the inverse of `iD.actions.Join`.
18294 //
18295 // For testing convenience, accepts an ID to assign to the new way.
18296 // Normally, this will be undefined and the way will automatically
18297 // be assigned a new ID.
18298 //
18299 // Reference:
18300 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18301 //
18302 iD.actions.Split = function(nodeId, newWayIds) {
18303     var wayIds;
18304
18305     // if the way is closed, we need to search for a partner node
18306     // to split the way at.
18307     //
18308     // The following looks for a node that is both far away from
18309     // the initial node in terms of way segment length and nearby
18310     // in terms of beeline-distance. This assures that areas get
18311     // split on the most "natural" points (independent of the number
18312     // of nodes).
18313     // For example: bone-shaped areas get split across their waist
18314     // line, circles across the diameter.
18315     function splitArea(nodes, idxA, graph) {
18316         var lengths = new Array(nodes.length),
18317             length,
18318             i,
18319             best = 0,
18320             idxB;
18321
18322         function wrap(index) {
18323             return iD.util.wrap(index, nodes.length);
18324         }
18325
18326         function dist(nA, nB) {
18327             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18328         }
18329
18330         // calculate lengths
18331         length = 0;
18332         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18333             length += dist(nodes[i], nodes[wrap(i-1)]);
18334             lengths[i] = length;
18335         }
18336
18337         length = 0;
18338         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18339             length += dist(nodes[i], nodes[wrap(i+1)]);
18340             if (length < lengths[i])
18341                 lengths[i] = length;
18342         }
18343
18344         // determine best opposite node to split
18345         for (i = 0; i < nodes.length; i++) {
18346             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18347             if (cost > best) {
18348                 idxB = i;
18349                 best = cost;
18350             }
18351         }
18352
18353         return idxB;
18354     }
18355
18356     function split(graph, wayA, newWayId) {
18357         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18358             nodesA,
18359             nodesB,
18360             isArea = wayA.isArea(),
18361             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18362
18363         if (wayA.isClosed()) {
18364             var nodes = wayA.nodes.slice(0, -1),
18365                 idxA = _.indexOf(nodes, nodeId),
18366                 idxB = splitArea(nodes, idxA, graph);
18367
18368             if (idxB < idxA) {
18369                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18370                 nodesB = nodes.slice(idxB, idxA + 1);
18371             } else {
18372                 nodesA = nodes.slice(idxA, idxB + 1);
18373                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18374             }
18375         } else {
18376             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18377             nodesA = wayA.nodes.slice(0, idx + 1);
18378             nodesB = wayA.nodes.slice(idx);
18379         }
18380
18381         wayA = wayA.update({nodes: nodesA});
18382         wayB = wayB.update({nodes: nodesB});
18383
18384         graph = graph.replace(wayA);
18385         graph = graph.replace(wayB);
18386
18387         graph.parentRelations(wayA).forEach(function(relation) {
18388             if (relation.isRestriction()) {
18389                 var via = relation.memberByRole('via');
18390                 if (via && wayB.contains(via.id)) {
18391                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18392                     graph = graph.replace(relation);
18393                 }
18394             } else {
18395                 if (relation === isOuter) {
18396                     graph = graph.replace(relation.mergeTags(wayA.tags));
18397                     graph = graph.replace(wayA.update({tags: {}}));
18398                     graph = graph.replace(wayB.update({tags: {}}));
18399                 }
18400
18401                 var member = {
18402                     id: wayB.id,
18403                     type: 'way',
18404                     role: relation.memberById(wayA.id).role
18405                 };
18406
18407                 graph = iD.actions.AddMember(relation.id, member)(graph);
18408             }
18409         });
18410
18411         if (!isOuter && isArea) {
18412             var multipolygon = iD.Relation({
18413                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18414                 members: [
18415                     {id: wayA.id, role: 'outer', type: 'way'},
18416                     {id: wayB.id, role: 'outer', type: 'way'}
18417                 ]});
18418
18419             graph = graph.replace(multipolygon);
18420             graph = graph.replace(wayA.update({tags: {}}));
18421             graph = graph.replace(wayB.update({tags: {}}));
18422         }
18423
18424         return graph;
18425     }
18426
18427     var action = function(graph) {
18428         var candidates = action.ways(graph);
18429         for (var i = 0; i < candidates.length; i++) {
18430             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18431         }
18432         return graph;
18433     };
18434
18435     action.ways = function(graph) {
18436         var node = graph.entity(nodeId),
18437             parents = graph.parentWays(node),
18438             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18439
18440         return parents.filter(function(parent) {
18441             if (wayIds && wayIds.indexOf(parent.id) === -1)
18442                 return false;
18443
18444             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18445                 return false;
18446
18447             if (parent.isClosed()) {
18448                 return true;
18449             }
18450
18451             for (var i = 1; i < parent.nodes.length - 1; i++) {
18452                 if (parent.nodes[i] === nodeId) {
18453                     return true;
18454                 }
18455             }
18456
18457             return false;
18458         });
18459     };
18460
18461     action.disabled = function(graph) {
18462         var candidates = action.ways(graph);
18463         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18464             return 'not_eligible';
18465     };
18466
18467     action.limitWays = function(_) {
18468         if (!arguments.length) return wayIds;
18469         wayIds = _;
18470         return action;
18471     };
18472
18473     return action;
18474 };
18475 /*
18476  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18477  */
18478
18479 iD.actions.Straighten = function(wayId, projection) {
18480     function positionAlongWay(n, s, e) {
18481         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18482                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18483     }
18484
18485     var action = function(graph) {
18486         var way = graph.entity(wayId),
18487             nodes = graph.childNodes(way),
18488             points = nodes.map(function(n) { return projection(n.loc); }),
18489             startPoint = points[0],
18490             endPoint = points[points.length-1],
18491             toDelete = [],
18492             i;
18493
18494         for (i = 1; i < points.length-1; i++) {
18495             var node = nodes[i],
18496                 point = points[i];
18497
18498             if (graph.parentWays(node).length > 1 ||
18499                 graph.parentRelations(node).length ||
18500                 node.hasInterestingTags()) {
18501
18502                 var u = positionAlongWay(point, startPoint, endPoint),
18503                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18504                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
18505
18506                 graph = graph.replace(graph.entity(node.id)
18507                     .move(projection.invert([p0, p1])));
18508             } else {
18509                 // safe to delete
18510                 if (toDelete.indexOf(node) === -1) {
18511                     toDelete.push(node);
18512                 }
18513             }
18514         }
18515
18516         for (i = 0; i < toDelete.length; i++) {
18517             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
18518         }
18519
18520         return graph;
18521     };
18522     
18523     action.disabled = function(graph) {
18524         // check way isn't too bendy
18525         var way = graph.entity(wayId),
18526             nodes = graph.childNodes(way),
18527             points = nodes.map(function(n) { return projection(n.loc); }),
18528             startPoint = points[0],
18529             endPoint = points[points.length-1],
18530             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
18531             i;
18532
18533         for (i = 1; i < points.length-1; i++) {
18534             var point = points[i],
18535                 u = positionAlongWay(point, startPoint, endPoint),
18536                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18537                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
18538                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
18539
18540             // to bendy if point is off by 20% of total start/end distance in projected space
18541             if (dist > threshold) {
18542                 return 'too_bendy';
18543             }
18544         }
18545     };
18546
18547     return action;
18548 };
18549 iD.behavior = {};
18550 iD.behavior.AddWay = function(context) {
18551     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
18552         draw = iD.behavior.Draw(context);
18553
18554     var addWay = function(surface) {
18555         draw.on('click', event.start)
18556             .on('clickWay', event.startFromWay)
18557             .on('clickNode', event.startFromNode)
18558             .on('cancel', addWay.cancel)
18559             .on('finish', addWay.cancel);
18560
18561         context.map()
18562             .dblclickEnable(false);
18563
18564         surface.call(draw);
18565     };
18566
18567     addWay.off = function(surface) {
18568         surface.call(draw.off);
18569     };
18570
18571     addWay.cancel = function() {
18572         window.setTimeout(function() {
18573             context.map().dblclickEnable(true);
18574         }, 1000);
18575
18576         context.enter(iD.modes.Browse(context));
18577     };
18578
18579     addWay.tail = function(text) {
18580         draw.tail(text);
18581         return addWay;
18582     };
18583
18584     return d3.rebind(addWay, event, 'on');
18585 };
18586 /*
18587     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
18588
18589     * The `origin` function is expected to return an [x, y] tuple rather than an
18590       {x, y} object.
18591     * The events are `start`, `move`, and `end`.
18592       (https://github.com/mbostock/d3/issues/563)
18593     * The `start` event is not dispatched until the first cursor movement occurs.
18594       (https://github.com/mbostock/d3/pull/368)
18595     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
18596       than `x`, `y`, `dx`, and `dy` properties.
18597     * The `end` event is not dispatched if no movement occurs.
18598     * An `off` function is available that unbinds the drag's internal event handlers.
18599     * Delegation is supported via the `delegate` function.
18600
18601  */
18602 iD.behavior.drag = function() {
18603     function d3_eventCancel() {
18604       d3.event.stopPropagation();
18605       d3.event.preventDefault();
18606     }
18607
18608     var event = d3.dispatch('start', 'move', 'end'),
18609         origin = null,
18610         selector = '',
18611         filter = null,
18612         event_, target, surface;
18613
18614     event.of = function(thiz, argumentz) {
18615       return function(e1) {
18616         var e0 = e1.sourceEvent = d3.event;
18617         e1.target = drag;
18618         d3.event = e1;
18619         try {
18620           event[e1.type].apply(thiz, argumentz);
18621         } finally {
18622           d3.event = e0;
18623         }
18624       };
18625     };
18626
18627     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
18628         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
18629             function () {
18630                 var selection = d3.selection(),
18631                     select = selection.style(d3_event_userSelectProperty);
18632                 selection.style(d3_event_userSelectProperty, 'none');
18633                 return function () {
18634                     selection.style(d3_event_userSelectProperty, select);
18635                 };
18636             } :
18637             function (type) {
18638                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
18639                 return function () {
18640                     w.on('selectstart.' + type, null);
18641                 };
18642             };
18643
18644     function mousedown() {
18645         target = this;
18646         event_ = event.of(target, arguments);
18647         var eventTarget = d3.event.target,
18648             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
18649             offset,
18650             origin_ = point(),
18651             started = false,
18652             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
18653
18654         var w = d3.select(window)
18655             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
18656             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
18657
18658         if (origin) {
18659             offset = origin.apply(target, arguments);
18660             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
18661         } else {
18662             offset = [0, 0];
18663         }
18664
18665         if (touchId === null) d3.event.stopPropagation();
18666
18667         function point() {
18668             var p = target.parentNode || surface;
18669             return touchId !== null ? d3.touches(p).filter(function(p) {
18670                 return p.identifier === touchId;
18671             })[0] : d3.mouse(p);
18672         }
18673
18674         function dragmove() {
18675
18676             var p = point(),
18677                 dx = p[0] - origin_[0],
18678                 dy = p[1] - origin_[1];
18679
18680             if (!started) {
18681                 started = true;
18682                 event_({
18683                     type: 'start'
18684                 });
18685             }
18686
18687             origin_ = p;
18688             d3_eventCancel();
18689
18690             event_({
18691                 type: 'move',
18692                 point: [p[0] + offset[0],  p[1] + offset[1]],
18693                 delta: [dx, dy]
18694             });
18695         }
18696
18697         function dragend() {
18698             if (started) {
18699                 event_({
18700                     type: 'end'
18701                 });
18702
18703                 d3_eventCancel();
18704                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
18705             }
18706
18707             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
18708                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
18709             selectEnable();
18710         }
18711
18712         function click() {
18713             d3_eventCancel();
18714             w.on('click.drag', null);
18715         }
18716     }
18717
18718     function drag(selection) {
18719         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
18720             delegate = mousedown;
18721
18722         if (selector) {
18723             delegate = function() {
18724                 var root = this,
18725                     target = d3.event.target;
18726                 for (; target && target !== root; target = target.parentNode) {
18727                     if (target[matchesSelector](selector) &&
18728                             (!filter || filter(target.__data__))) {
18729                         return mousedown.call(target, target.__data__);
18730                     }
18731                 }
18732             };
18733         }
18734
18735         selection.on('mousedown.drag' + selector, delegate)
18736             .on('touchstart.drag' + selector, delegate);
18737     }
18738
18739     drag.off = function(selection) {
18740         selection.on('mousedown.drag' + selector, null)
18741             .on('touchstart.drag' + selector, null);
18742     };
18743
18744     drag.delegate = function(_) {
18745         if (!arguments.length) return selector;
18746         selector = _;
18747         return drag;
18748     };
18749
18750     drag.filter = function(_) {
18751         if (!arguments.length) return origin;
18752         filter = _;
18753         return drag;
18754     };
18755
18756     drag.origin = function (_) {
18757         if (!arguments.length) return origin;
18758         origin = _;
18759         return drag;
18760     };
18761
18762     drag.cancel = function() {
18763         d3.select(window)
18764             .on('mousemove.drag', null)
18765             .on('mouseup.drag', null);
18766         return drag;
18767     };
18768
18769     drag.target = function() {
18770         if (!arguments.length) return target;
18771         target = arguments[0];
18772         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
18773         return drag;
18774     };
18775
18776     drag.surface = function() {
18777         if (!arguments.length) return surface;
18778         surface = arguments[0];
18779         return drag;
18780     };
18781
18782     return d3.rebind(drag, event, 'on');
18783 };
18784 iD.behavior.Draw = function(context) {
18785     var event = d3.dispatch('move', 'click', 'clickWay',
18786         'clickNode', 'undo', 'cancel', 'finish'),
18787         keybinding = d3.keybinding('draw'),
18788         hover = iD.behavior.Hover(context)
18789             .altDisables(true)
18790             .on('hover', context.ui().sidebar.hover),
18791         tail = iD.behavior.Tail(),
18792         edit = iD.behavior.Edit(context),
18793         closeTolerance = 4,
18794         tolerance = 12;
18795
18796     function datum() {
18797         if (d3.event.altKey) return {};
18798         else return d3.event.target.__data__ || {};
18799     }
18800
18801     function mousedown() {
18802
18803         function point() {
18804             var p = element.node().parentNode;
18805             return touchId !== null ? d3.touches(p).filter(function(p) {
18806                 return p.identifier === touchId;
18807             })[0] : d3.mouse(p);
18808         }
18809
18810         var element = d3.select(this),
18811             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
18812             time = +new Date(),
18813             pos = point();
18814
18815         element.on('mousemove.draw', null);
18816
18817         d3.select(window).on('mouseup.draw', function() {
18818             element.on('mousemove.draw', mousemove);
18819             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
18820                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
18821                 (+new Date() - time) < 500)) {
18822
18823                 // Prevent a quick second click
18824                 d3.select(window).on('click.draw-block', function() {
18825                     d3.event.stopPropagation();
18826                 }, true);
18827
18828                 context.map().dblclickEnable(false);
18829
18830                 window.setTimeout(function() {
18831                     context.map().dblclickEnable(true);
18832                     d3.select(window).on('click.draw-block', null);
18833                 }, 500);
18834
18835                 click();
18836             }
18837         });
18838     }
18839
18840     function mousemove() {
18841         event.move(datum());
18842     }
18843
18844     function click() {
18845         var d = datum();
18846         if (d.type === 'way') {
18847             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
18848                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
18849             event.clickWay(choice.loc, edge);
18850
18851         } else if (d.type === 'node') {
18852             event.clickNode(d);
18853
18854         } else {
18855             event.click(context.map().mouseCoordinates());
18856         }
18857     }
18858
18859     function backspace() {
18860         d3.event.preventDefault();
18861         event.undo();
18862     }
18863
18864     function del() {
18865         d3.event.preventDefault();
18866         event.cancel();
18867     }
18868
18869     function ret() {
18870         d3.event.preventDefault();
18871         event.finish();
18872     }
18873
18874     function draw(selection) {
18875         context.install(hover);
18876         context.install(edit);
18877
18878         if (!iD.behavior.Draw.usedTails[tail.text()]) {
18879             context.install(tail);
18880         }
18881
18882         keybinding
18883             .on('⌫', backspace)
18884             .on('⌦', del)
18885             .on('⎋', ret)
18886             .on('↩', ret);
18887
18888         selection
18889             .on('mousedown.draw', mousedown)
18890             .on('mousemove.draw', mousemove);
18891
18892         d3.select(document)
18893             .call(keybinding);
18894
18895         return draw;
18896     }
18897
18898     draw.off = function(selection) {
18899         context.uninstall(hover);
18900         context.uninstall(edit);
18901
18902         if (!iD.behavior.Draw.usedTails[tail.text()]) {
18903             context.uninstall(tail);
18904             iD.behavior.Draw.usedTails[tail.text()] = true;
18905         }
18906
18907         selection
18908             .on('mousedown.draw', null)
18909             .on('mousemove.draw', null);
18910
18911         d3.select(window)
18912             .on('mouseup.draw', null);
18913
18914         d3.select(document)
18915             .call(keybinding.off);
18916     };
18917
18918     draw.tail = function(_) {
18919         tail.text(_);
18920         return draw;
18921     };
18922
18923     return d3.rebind(draw, event, 'on');
18924 };
18925
18926 iD.behavior.Draw.usedTails = {};
18927 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
18928     var way = context.entity(wayId),
18929         isArea = context.geometry(wayId) === 'area',
18930         finished = false,
18931         annotation = t((way.isDegenerate() ?
18932             'operations.start.annotation.' :
18933             'operations.continue.annotation.') + context.geometry(wayId)),
18934         draw = iD.behavior.Draw(context);
18935
18936     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
18937         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
18938         end = iD.Node({loc: context.map().mouseCoordinates()}),
18939         segment = iD.Way({
18940             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
18941             tags: _.clone(way.tags)
18942         });
18943
18944     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
18945     if (isArea) {
18946         f(iD.actions.AddEntity(end),
18947             iD.actions.AddVertex(wayId, end.id, index));
18948     } else {
18949         f(iD.actions.AddEntity(start),
18950             iD.actions.AddEntity(end),
18951             iD.actions.AddEntity(segment));
18952     }
18953
18954     function move(datum) {
18955         var loc;
18956
18957         if (datum.type === 'node' && datum.id !== end.id) {
18958             loc = datum.loc;
18959         } else if (datum.type === 'way' && datum.id !== segment.id) {
18960             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
18961         } else {
18962             loc = context.map().mouseCoordinates();
18963         }
18964
18965         context.replace(iD.actions.MoveNode(end.id, loc));
18966     }
18967
18968     function undone() {
18969         finished = true;
18970         context.enter(iD.modes.Browse(context));
18971     }
18972
18973     function setActiveElements() {
18974         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
18975         context.surface().selectAll(iD.util.entitySelector(active))
18976             .classed('active', true);
18977     }
18978
18979     var drawWay = function(surface) {
18980         draw.on('move', move)
18981             .on('click', drawWay.add)
18982             .on('clickWay', drawWay.addWay)
18983             .on('clickNode', drawWay.addNode)
18984             .on('undo', context.undo)
18985             .on('cancel', drawWay.cancel)
18986             .on('finish', drawWay.finish);
18987
18988         context.map()
18989             .dblclickEnable(false)
18990             .on('drawn.draw', setActiveElements);
18991
18992         setActiveElements();
18993
18994         surface.call(draw);
18995
18996         context.history()
18997             .on('undone.draw', undone);
18998     };
18999
19000     drawWay.off = function(surface) {
19001         if (!finished)
19002             context.pop();
19003
19004         context.map()
19005             .on('drawn.draw', null);
19006
19007         surface.call(draw.off)
19008             .selectAll('.active')
19009             .classed('active', false);
19010
19011         context.history()
19012             .on('undone.draw', null);
19013     };
19014
19015     function ReplaceTemporaryNode(newNode) {
19016         return function(graph) {
19017             if (isArea) {
19018                 return graph
19019                     .replace(way.addNode(newNode.id, index))
19020                     .remove(end);
19021
19022             } else {
19023                 return graph
19024                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19025                     .remove(end)
19026                     .remove(segment)
19027                     .remove(start);
19028             }
19029         };
19030     }
19031
19032     // Accept the current position of the temporary node and continue drawing.
19033     drawWay.add = function(loc) {
19034
19035         // prevent duplicate nodes
19036         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19037         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19038
19039         var newNode = iD.Node({loc: loc});
19040
19041         context.replace(
19042             iD.actions.AddEntity(newNode),
19043             ReplaceTemporaryNode(newNode),
19044             annotation);
19045
19046         finished = true;
19047         context.enter(mode);
19048     };
19049
19050     // Connect the way to an existing way.
19051     drawWay.addWay = function(loc, edge) {
19052         var previousEdge = startIndex ?
19053             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19054             [way.nodes[0], way.nodes[1]];
19055
19056         // Avoid creating duplicate segments
19057         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19058             return;
19059
19060         var newNode = iD.Node({ loc: loc });
19061
19062         context.perform(
19063             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19064             ReplaceTemporaryNode(newNode),
19065             annotation);
19066
19067         finished = true;
19068         context.enter(mode);
19069     };
19070
19071     // Connect the way to an existing node and continue drawing.
19072     drawWay.addNode = function(node) {
19073
19074         // Avoid creating duplicate segments
19075         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19076
19077         context.perform(
19078             ReplaceTemporaryNode(node),
19079             annotation);
19080
19081         finished = true;
19082         context.enter(mode);
19083     };
19084
19085     // Finish the draw operation, removing the temporary node. If the way has enough
19086     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19087     drawWay.finish = function() {
19088         context.pop();
19089         finished = true;
19090
19091         window.setTimeout(function() {
19092             context.map().dblclickEnable(true);
19093         }, 1000);
19094
19095         if (context.hasEntity(wayId)) {
19096             context.enter(
19097                 iD.modes.Select(context, [wayId])
19098                     .suppressMenu(true)
19099                     .newFeature(true));
19100         } else {
19101             context.enter(iD.modes.Browse(context));
19102         }
19103     };
19104
19105     // Cancel the draw operation and return to browse, deleting everything drawn.
19106     drawWay.cancel = function() {
19107         context.perform(
19108             d3.functor(baseGraph),
19109             t('operations.cancel_draw.annotation'));
19110
19111         window.setTimeout(function() {
19112             context.map().dblclickEnable(true);
19113         }, 1000);
19114
19115         finished = true;
19116         context.enter(iD.modes.Browse(context));
19117     };
19118
19119     drawWay.tail = function(text) {
19120         draw.tail(text);
19121         return drawWay;
19122     };
19123
19124     return drawWay;
19125 };
19126 iD.behavior.Edit = function(context) {
19127     function edit() {
19128         context.map()
19129             .minzoom(16);
19130     }
19131
19132     edit.off = function() {
19133         context.map()
19134             .minzoom(0);
19135     };
19136
19137     return edit;
19138 };
19139 iD.behavior.Hash = function(context) {
19140     var s0 = null, // cached location.hash
19141         lat = 90 - 1e-8; // allowable latitude range
19142
19143     var parser = function(map, s) {
19144         var q = iD.util.stringQs(s);
19145         var args = (q.map || '').split('/').map(Number);
19146         if (args.length < 3 || args.some(isNaN)) {
19147             return true; // replace bogus hash
19148         } else if (s !== formatter(map).slice(1)) {
19149             map.centerZoom([args[1],
19150                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19151         }
19152     };
19153
19154     var formatter = function(map) {
19155         var center = map.center(),
19156             zoom = map.zoom(),
19157             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
19158         var q = iD.util.stringQs(location.hash.substring(1));
19159         return '#' + iD.util.qsString(_.assign(q, {
19160                 map: zoom.toFixed(2) +
19161                     '/' + center[0].toFixed(precision) +
19162                     '/' + center[1].toFixed(precision)
19163             }), true);
19164     };
19165
19166     function update() {
19167         var s1 = formatter(context.map());
19168         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19169     }
19170
19171     var move = _.throttle(update, 500);
19172
19173     function hashchange() {
19174         if (location.hash === s0) return; // ignore spurious hashchange events
19175         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19176             update(); // replace bogus hash
19177         }
19178     }
19179
19180     function hash() {
19181         context.map()
19182             .on('move.hash', move);
19183
19184         d3.select(window)
19185             .on('hashchange.hash', hashchange);
19186
19187         if (location.hash) {
19188             var q = iD.util.stringQs(location.hash.substring(1));
19189             if (q.id) context.loadEntity(q.id, !q.map);
19190             hashchange();
19191             if (q.map) hash.hadHash = true;
19192         }
19193     }
19194
19195     hash.off = function() {
19196         context.map()
19197             .on('move.hash', null);
19198
19199         d3.select(window)
19200             .on('hashchange.hash', null);
19201
19202         location.hash = '';
19203     };
19204
19205     return hash;
19206 };
19207 /*
19208    The hover behavior adds the `.hover` class on mouseover to all elements to which
19209    the identical datum is bound, and removes it on mouseout.
19210
19211    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19212    representation may consist of several elements scattered throughout the DOM hierarchy.
19213    Only one of these elements can have the :hover pseudo-class, but all of them will
19214    have the .hover class.
19215  */
19216 iD.behavior.Hover = function() {
19217     var dispatch = d3.dispatch('hover'),
19218         selection,
19219         altDisables,
19220         target;
19221
19222     function keydown() {
19223         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19224             dispatch.hover(null);
19225             selection.selectAll('.hover')
19226                 .classed('hover-suppressed', true)
19227                 .classed('hover', false);
19228         }
19229     }
19230
19231     function keyup() {
19232         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19233             dispatch.hover(target ? target.id : null);
19234             selection.selectAll('.hover-suppressed')
19235                 .classed('hover-suppressed', false)
19236                 .classed('hover', true);
19237         }
19238     }
19239
19240     var hover = function(__) {
19241         selection = __;
19242
19243         function enter(d) {
19244             if (d === target) return;
19245
19246             target = d;
19247
19248             selection.selectAll('.hover')
19249                 .classed('hover', false);
19250             selection.selectAll('.hover-suppressed')
19251                 .classed('hover-suppressed', false);
19252
19253             if (target instanceof iD.Entity) {
19254                 var selector = '.' + target.id;
19255
19256                 if (target.type === 'relation') {
19257                     target.members.forEach(function(member) {
19258                         selector += ', .' + member.id;
19259                     });
19260                 }
19261
19262                 var suppressed = altDisables && d3.event && d3.event.altKey;
19263
19264                 selection.selectAll(selector)
19265                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19266
19267                 dispatch.hover(target.id);
19268             } else {
19269                 dispatch.hover(null);
19270             }
19271         }
19272
19273         var down;
19274
19275         function mouseover() {
19276             if (down) return;
19277             var target = d3.event.target;
19278             enter(target ? target.__data__ : null);
19279         }
19280
19281         function mouseout() {
19282             if (down) return;
19283             var target = d3.event.relatedTarget;
19284             enter(target ? target.__data__ : null);
19285         }
19286
19287         function mousedown() {
19288             down = true;
19289             d3.select(window)
19290                 .on('mouseup.hover', mouseup);
19291         }
19292
19293         function mouseup() {
19294             down = false;
19295         }
19296
19297         selection
19298             .on('mouseover.hover', mouseover)
19299             .on('mouseout.hover', mouseout)
19300             .on('mousedown.hover', mousedown)
19301             .on('mouseup.hover', mouseup);
19302
19303         d3.select(window)
19304             .on('keydown.hover', keydown)
19305             .on('keyup.hover', keyup);
19306     };
19307
19308     hover.off = function(selection) {
19309         selection.selectAll('.hover')
19310             .classed('hover', false);
19311         selection.selectAll('.hover-suppressed')
19312             .classed('hover-suppressed', false);
19313
19314         selection
19315             .on('mouseover.hover', null)
19316             .on('mouseout.hover', null)
19317             .on('mousedown.hover', null)
19318             .on('mouseup.hover', null);
19319
19320         d3.select(window)
19321             .on('keydown.hover', null)
19322             .on('keyup.hover', null)
19323             .on('mouseup.hover', null);
19324     };
19325
19326     hover.altDisables = function(_) {
19327         if (!arguments.length) return altDisables;
19328         altDisables = _;
19329         return hover;
19330     };
19331
19332     return d3.rebind(hover, dispatch, 'on');
19333 };
19334 iD.behavior.Lasso = function(context) {
19335
19336     var behavior = function(selection) {
19337
19338         var mouse = null,
19339             lasso;
19340
19341         function mousedown() {
19342             if (d3.event.shiftKey === true) {
19343
19344                 mouse = context.mouse();
19345                 lasso = null;
19346
19347                 selection
19348                     .on('mousemove.lasso', mousemove)
19349                     .on('mouseup.lasso', mouseup);
19350
19351                 d3.event.stopPropagation();
19352                 d3.event.preventDefault();
19353
19354             }
19355         }
19356
19357         function mousemove() {
19358             if (!lasso) {
19359                 lasso = iD.ui.Lasso(context).a(mouse);
19360                 context.surface().call(lasso);
19361             }
19362
19363             lasso.b(context.mouse());
19364         }
19365
19366         function normalize(a, b) {
19367             return [
19368                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19369                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19370         }
19371
19372         function mouseup() {
19373
19374             selection
19375                 .on('mousemove.lasso', null)
19376                 .on('mouseup.lasso', null);
19377
19378             if (!lasso) return;
19379
19380             var extent = iD.geo.Extent(
19381                 normalize(context.projection.invert(lasso.a()),
19382                 context.projection.invert(lasso.b())));
19383
19384             lasso.close();
19385
19386             var selected = context.intersects(extent).filter(function (entity) {
19387                 return entity.type === 'node';
19388             });
19389
19390             if (selected.length) {
19391                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19392             }
19393         }
19394
19395         selection
19396             .on('mousedown.lasso', mousedown);
19397     };
19398
19399     behavior.off = function(selection) {
19400         selection.on('mousedown.lasso', null);
19401     };
19402
19403     return behavior;
19404 };
19405 iD.behavior.Select = function(context) {
19406     function keydown() {
19407         if (d3.event && d3.event.shiftKey) {
19408             context.surface()
19409                 .classed('behavior-multiselect', true);
19410         }
19411     }
19412
19413     function keyup() {
19414         if (!d3.event || !d3.event.shiftKey) {
19415             context.surface()
19416                 .classed('behavior-multiselect', false);
19417         }
19418     }
19419
19420     function click() {
19421         var datum = d3.event.target.__data__;
19422         var lasso = d3.select('#surface .lasso').node();
19423         if (!(datum instanceof iD.Entity)) {
19424             if (!d3.event.shiftKey && !lasso)
19425                 context.enter(iD.modes.Browse(context));
19426
19427         } else if (!d3.event.shiftKey && !lasso) {
19428             // Avoid re-entering Select mode with same entity.
19429             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19430                 context.enter(iD.modes.Select(context, [datum.id]));
19431             } else {
19432                 context.mode().reselect();
19433             }
19434         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19435             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19436             context.enter(selectedIDs.length ?
19437                 iD.modes.Select(context, selectedIDs) :
19438                 iD.modes.Browse(context));
19439
19440         } else {
19441             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19442         }
19443     }
19444
19445     var behavior = function(selection) {
19446         d3.select(window)
19447             .on('keydown.select', keydown)
19448             .on('keyup.select', keyup);
19449
19450         selection.on('click.select', click);
19451
19452         keydown();
19453     };
19454
19455     behavior.off = function(selection) {
19456         d3.select(window)
19457             .on('keydown.select', null)
19458             .on('keyup.select', null);
19459
19460         selection.on('click.select', null);
19461
19462         keyup();
19463     };
19464
19465     return behavior;
19466 };
19467 iD.behavior.Tail = function() {
19468     var text,
19469         container,
19470         xmargin = 25,
19471         tooltipSize = [0, 0],
19472         selectionSize = [0, 0];
19473
19474     function tail(selection) {
19475         if (!text) return;
19476
19477         d3.select(window)
19478             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
19479
19480         function show() {
19481             container.style('display', 'block');
19482             tooltipSize = container.dimensions();
19483         }
19484
19485         function mousemove() {
19486             if (container.style('display') === 'none') show();
19487             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
19488                 -tooltipSize[0] - xmargin : xmargin;
19489             container.classed('left', xoffset > 0);
19490             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
19491         }
19492
19493         function mouseleave() {
19494             if (d3.event.relatedTarget !== container.node()) {
19495                 container.style('display', 'none');
19496             }
19497         }
19498
19499         function mouseenter() {
19500             if (d3.event.relatedTarget !== container.node()) {
19501                 show();
19502             }
19503         }
19504
19505         container = d3.select(document.body)
19506             .append('div')
19507             .style('display', 'none')
19508             .attr('class', 'tail tooltip-inner');
19509
19510         container.append('div')
19511             .text(text);
19512
19513         selection
19514             .on('mousemove.tail', mousemove)
19515             .on('mouseenter.tail', mouseenter)
19516             .on('mouseleave.tail', mouseleave);
19517
19518         container
19519             .on('mousemove.tail', mousemove);
19520
19521         tooltipSize = container.dimensions();
19522         selectionSize = selection.dimensions();
19523     }
19524
19525     tail.off = function(selection) {
19526         if (!text) return;
19527
19528         container
19529             .on('mousemove.tail', null)
19530             .remove();
19531
19532         selection
19533             .on('mousemove.tail', null)
19534             .on('mouseenter.tail', null)
19535             .on('mouseleave.tail', null);
19536
19537         d3.select(window)
19538             .on('resize.tail', null);
19539     };
19540
19541     tail.text = function(_) {
19542         if (!arguments.length) return text;
19543         text = _;
19544         return tail;
19545     };
19546
19547     return tail;
19548 };
19549 iD.modes = {};
19550 iD.modes.AddArea = function(context) {
19551     var mode = {
19552         id: 'add-area',
19553         button: 'area',
19554         title: t('modes.add_area.title'),
19555         description: t('modes.add_area.description'),
19556         key: '3'
19557     };
19558
19559     var behavior = iD.behavior.AddWay(context)
19560             .tail(t('modes.add_area.tail'))
19561             .on('start', start)
19562             .on('startFromWay', startFromWay)
19563             .on('startFromNode', startFromNode),
19564         defaultTags = {area: 'yes'};
19565
19566     function start(loc) {
19567         var graph = context.graph(),
19568             node = iD.Node({loc: loc}),
19569             way = iD.Way({tags: defaultTags});
19570
19571         context.perform(
19572             iD.actions.AddEntity(node),
19573             iD.actions.AddEntity(way),
19574             iD.actions.AddVertex(way.id, node.id),
19575             iD.actions.AddVertex(way.id, node.id));
19576
19577         context.enter(iD.modes.DrawArea(context, way.id, graph));
19578     }
19579
19580     function startFromWay(loc, edge) {
19581         var graph = context.graph(),
19582             node = iD.Node({loc: loc}),
19583             way = iD.Way({tags: defaultTags});
19584
19585         context.perform(
19586             iD.actions.AddEntity(node),
19587             iD.actions.AddEntity(way),
19588             iD.actions.AddVertex(way.id, node.id),
19589             iD.actions.AddVertex(way.id, node.id),
19590             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
19591
19592         context.enter(iD.modes.DrawArea(context, way.id, graph));
19593     }
19594
19595     function startFromNode(node) {
19596         var graph = context.graph(),
19597             way = iD.Way({tags: defaultTags});
19598
19599         context.perform(
19600             iD.actions.AddEntity(way),
19601             iD.actions.AddVertex(way.id, node.id),
19602             iD.actions.AddVertex(way.id, node.id));
19603
19604         context.enter(iD.modes.DrawArea(context, way.id, graph));
19605     }
19606
19607     mode.enter = function() {
19608         context.install(behavior);
19609     };
19610
19611     mode.exit = function() {
19612         context.uninstall(behavior);
19613     };
19614
19615     return mode;
19616 };
19617 iD.modes.AddLine = function(context) {
19618     var mode = {
19619         id: 'add-line',
19620         button: 'line',
19621         title: t('modes.add_line.title'),
19622         description: t('modes.add_line.description'),
19623         key: '2'
19624     };
19625
19626     var behavior = iD.behavior.AddWay(context)
19627         .tail(t('modes.add_line.tail'))
19628         .on('start', start)
19629         .on('startFromWay', startFromWay)
19630         .on('startFromNode', startFromNode);
19631
19632     function start(loc) {
19633         var graph = context.graph(),
19634             node = iD.Node({loc: loc}),
19635             way = iD.Way();
19636
19637         context.perform(
19638             iD.actions.AddEntity(node),
19639             iD.actions.AddEntity(way),
19640             iD.actions.AddVertex(way.id, node.id));
19641
19642         context.enter(iD.modes.DrawLine(context, way.id, graph));
19643     }
19644
19645     function startFromWay(loc, edge) {
19646         var graph = context.graph(),
19647             node = iD.Node({loc: loc}),
19648             way = iD.Way();
19649
19650         context.perform(
19651             iD.actions.AddEntity(node),
19652             iD.actions.AddEntity(way),
19653             iD.actions.AddVertex(way.id, node.id),
19654             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
19655
19656         context.enter(iD.modes.DrawLine(context, way.id, graph));
19657     }
19658
19659     function startFromNode(node) {
19660         var way = iD.Way();
19661
19662         context.perform(
19663             iD.actions.AddEntity(way),
19664             iD.actions.AddVertex(way.id, node.id));
19665
19666         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
19667     }
19668
19669     mode.enter = function() {
19670         context.install(behavior);
19671     };
19672
19673     mode.exit = function() {
19674         context.uninstall(behavior);
19675     };
19676
19677     return mode;
19678 };
19679 iD.modes.AddPoint = function(context) {
19680     var mode = {
19681         id: 'add-point',
19682         button: 'point',
19683         title: t('modes.add_point.title'),
19684         description: t('modes.add_point.description'),
19685         key: '1'
19686     };
19687
19688     var behavior = iD.behavior.Draw(context)
19689         .tail(t('modes.add_point.tail'))
19690         .on('click', add)
19691         .on('clickWay', addWay)
19692         .on('clickNode', addNode)
19693         .on('cancel', cancel)
19694         .on('finish', cancel);
19695
19696     function add(loc) {
19697         var node = iD.Node({loc: loc});
19698
19699         context.perform(
19700             iD.actions.AddEntity(node),
19701             t('operations.add.annotation.point'));
19702
19703         context.enter(
19704             iD.modes.Select(context, [node.id])
19705                 .suppressMenu(true)
19706                 .newFeature(true));
19707     }
19708
19709     function addWay(loc) {
19710         add(loc);
19711     }
19712
19713     function addNode(node) {
19714         add(node.loc);
19715     }
19716
19717     function cancel() {
19718         context.enter(iD.modes.Browse(context));
19719     }
19720
19721     mode.enter = function() {
19722         context.install(behavior);
19723     };
19724
19725     mode.exit = function() {
19726         context.uninstall(behavior);
19727     };
19728
19729     return mode;
19730 };
19731 iD.modes.Browse = function(context) {
19732     var mode = {
19733         button: 'browse',
19734         id: 'browse',
19735         title: t('modes.browse.title'),
19736         description: t('modes.browse.description'),
19737         key: '1'
19738     }, sidebar;
19739
19740     var behaviors = [
19741         iD.behavior.Hover(context)
19742             .on('hover', context.ui().sidebar.hover),
19743         iD.behavior.Select(context),
19744         iD.behavior.Lasso(context),
19745         iD.modes.DragNode(context).behavior];
19746
19747     mode.enter = function() {
19748         behaviors.forEach(function(behavior) {
19749             context.install(behavior);
19750         });
19751
19752         // Get focus on the body.
19753         if (document.activeElement && document.activeElement.blur) {
19754             document.activeElement.blur();
19755         }
19756
19757         if (sidebar) {
19758             context.ui().sidebar.show(sidebar);
19759         } else {
19760             context.ui().sidebar.select(null);
19761         }
19762     };
19763
19764     mode.exit = function() {
19765         behaviors.forEach(function(behavior) {
19766             context.uninstall(behavior);
19767         });
19768
19769         if (sidebar) {
19770             context.ui().sidebar.hide(sidebar);
19771         }
19772     };
19773
19774     mode.sidebar = function(_) {
19775         if (!arguments.length) return sidebar;
19776         sidebar = _;
19777         return mode;
19778     };
19779
19780     return mode;
19781 };
19782 iD.modes.DragNode = function(context) {
19783     var mode = {
19784         id: 'drag-node',
19785         button: 'browse'
19786     };
19787
19788     var nudgeInterval,
19789         activeIDs,
19790         wasMidpoint,
19791         cancelled,
19792         selectedIDs = [],
19793         hover = iD.behavior.Hover(context)
19794             .altDisables(true)
19795             .on('hover', context.ui().sidebar.hover),
19796         edit = iD.behavior.Edit(context);
19797
19798     function edge(point, size) {
19799         var pad = [30, 100, 30, 100];
19800         if (point[0] > size[0] - pad[0]) return [-10, 0];
19801         else if (point[0] < pad[2]) return [10, 0];
19802         else if (point[1] > size[1] - pad[1]) return [0, -10];
19803         else if (point[1] < pad[3]) return [0, 10];
19804         return null;
19805     }
19806
19807     function startNudge(nudge) {
19808         if (nudgeInterval) window.clearInterval(nudgeInterval);
19809         nudgeInterval = window.setInterval(function() {
19810             context.pan(nudge);
19811         }, 50);
19812     }
19813
19814     function stopNudge() {
19815         if (nudgeInterval) window.clearInterval(nudgeInterval);
19816         nudgeInterval = null;
19817     }
19818
19819     function moveAnnotation(entity) {
19820         return t('operations.move.annotation.' + entity.geometry(context.graph()));
19821     }
19822
19823     function connectAnnotation(entity) {
19824         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
19825     }
19826
19827     function origin(entity) {
19828         return context.projection(entity.loc);
19829     }
19830
19831     function start(entity) {
19832         cancelled = d3.event.sourceEvent.shiftKey;
19833         if (cancelled) return behavior.cancel();
19834
19835         wasMidpoint = entity.type === 'midpoint';
19836         if (wasMidpoint) {
19837             var midpoint = entity;
19838             entity = iD.Node();
19839             context.perform(iD.actions.AddMidpoint(midpoint, entity));
19840
19841              var vertex = context.surface()
19842                 .selectAll('.' + entity.id);
19843              behavior.target(vertex.node(), entity);
19844
19845         } else {
19846             context.perform(
19847                 iD.actions.Noop());
19848         }
19849
19850         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
19851         activeIDs.push(entity.id);
19852
19853         context.enter(mode);
19854     }
19855
19856     function datum() {
19857         if (d3.event.sourceEvent.altKey) {
19858             return {};
19859         }
19860
19861         return d3.event.sourceEvent.target.__data__ || {};
19862     }
19863
19864     // via https://gist.github.com/shawnbot/4166283
19865     function childOf(p, c) {
19866         if (p === c) return false;
19867         while (c && c !== p) c = c.parentNode;
19868         return c === p;
19869     }
19870
19871     function move(entity) {
19872         if (cancelled) return;
19873         d3.event.sourceEvent.stopPropagation();
19874
19875         var nudge = childOf(context.container().node(),
19876             d3.event.sourceEvent.toElement) &&
19877             edge(d3.event.point, context.map().dimensions());
19878
19879         if (nudge) startNudge(nudge);
19880         else stopNudge();
19881
19882         var loc = context.map().mouseCoordinates();
19883
19884         var d = datum();
19885         if (d.type === 'node' && d.id !== entity.id) {
19886             loc = d.loc;
19887         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
19888             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
19889         }
19890
19891         context.replace(
19892             iD.actions.MoveNode(entity.id, loc),
19893             moveAnnotation(entity));
19894     }
19895
19896     function end(entity) {
19897         if (cancelled) return;
19898
19899         var d = datum();
19900
19901         if (d.type === 'way') {
19902             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
19903             context.replace(
19904                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
19905                 connectAnnotation(d));
19906
19907         } else if (d.type === 'node' && d.id !== entity.id) {
19908             context.replace(
19909                 iD.actions.Connect([d.id, entity.id]),
19910                 connectAnnotation(d));
19911
19912         } else if (wasMidpoint) {
19913             context.replace(
19914                 iD.actions.Noop(),
19915                 t('operations.add.annotation.vertex'));
19916
19917         } else {
19918             context.replace(
19919                 iD.actions.Noop(),
19920                 moveAnnotation(entity));
19921         }
19922
19923         var reselection = selectedIDs.filter(function(id) {
19924             return context.graph().hasEntity(id);
19925         });
19926
19927         if (reselection.length) {
19928             context.enter(
19929                 iD.modes.Select(context, reselection)
19930                     .suppressMenu(true));
19931         } else {
19932             context.enter(iD.modes.Browse(context));
19933         }
19934     }
19935
19936     function cancel() {
19937         behavior.cancel();
19938         context.enter(iD.modes.Browse(context));
19939     }
19940
19941     function setActiveElements() {
19942         context.surface().selectAll(iD.util.entitySelector(activeIDs))
19943             .classed('active', true);
19944     }
19945
19946     var behavior = iD.behavior.drag()
19947         .delegate('g.node, g.point, g.midpoint')
19948         .surface(context.surface().node())
19949         .origin(origin)
19950         .on('start', start)
19951         .on('move', move)
19952         .on('end', end);
19953
19954     mode.enter = function() {
19955         context.install(hover);
19956         context.install(edit);
19957
19958         context.history()
19959             .on('undone.drag-node', cancel);
19960
19961         context.map()
19962             .on('drawn.drag-node', setActiveElements);
19963
19964         setActiveElements();
19965     };
19966
19967     mode.exit = function() {
19968         context.uninstall(hover);
19969         context.uninstall(edit);
19970
19971         context.history()
19972             .on('undone.drag-node', null);
19973
19974         context.map()
19975             .on('drawn.drag-node', null);
19976
19977         context.surface()
19978             .selectAll('.active')
19979             .classed('active', false);
19980
19981         stopNudge();
19982     };
19983
19984     mode.selectedIDs = function(_) {
19985         if (!arguments.length) return selectedIDs;
19986         selectedIDs = _;
19987         return mode;
19988     };
19989
19990     mode.behavior = behavior;
19991
19992     return mode;
19993 };
19994 iD.modes.DrawArea = function(context, wayId, baseGraph) {
19995     var mode = {
19996         button: 'area',
19997         id: 'draw-area'
19998     };
19999
20000     var behavior;
20001
20002     mode.enter = function() {
20003         var way = context.entity(wayId),
20004             headId = way.nodes[way.nodes.length - 2],
20005             tailId = way.first();
20006
20007         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20008             .tail(t('modes.draw_area.tail'));
20009
20010         var addNode = behavior.addNode;
20011
20012         behavior.addNode = function(node) {
20013             if (node.id === headId || node.id === tailId) {
20014                 behavior.finish();
20015             } else {
20016                 addNode(node);
20017             }
20018         };
20019
20020         context.install(behavior);
20021     };
20022
20023     mode.exit = function() {
20024         context.uninstall(behavior);
20025     };
20026
20027     mode.selectedIDs = function() {
20028         return [wayId];
20029     };
20030
20031     return mode;
20032 };
20033 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20034     var mode = {
20035         button: 'line',
20036         id: 'draw-line'
20037     };
20038
20039     var behavior;
20040
20041     mode.enter = function() {
20042         var way = context.entity(wayId),
20043             index = (affix === 'prefix') ? 0 : undefined,
20044             headId = (affix === 'prefix') ? way.first() : way.last();
20045
20046         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20047             .tail(t('modes.draw_line.tail'));
20048
20049         var addNode = behavior.addNode;
20050
20051         behavior.addNode = function(node) {
20052             if (node.id === headId) {
20053                 behavior.finish();
20054             } else {
20055                 addNode(node);
20056             }
20057         };
20058
20059         context.install(behavior);
20060     };
20061
20062     mode.exit = function() {
20063         context.uninstall(behavior);
20064     };
20065
20066     mode.selectedIDs = function() {
20067         return [wayId];
20068     };
20069
20070     return mode;
20071 };
20072 iD.modes.Move = function(context, entityIDs) {
20073     var mode = {
20074         id: 'move',
20075         button: 'browse'
20076     };
20077
20078     var keybinding = d3.keybinding('move'),
20079         edit = iD.behavior.Edit(context),
20080         annotation = entityIDs.length === 1 ?
20081             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20082             t('operations.move.annotation.multiple'),
20083         origin,
20084         nudgeInterval;
20085
20086     function edge(point, size) {
20087         var pad = [30, 100, 30, 100];
20088         if (point[0] > size[0] - pad[0]) return [-10, 0];
20089         else if (point[0] < pad[2]) return [10, 0];
20090         else if (point[1] > size[1] - pad[1]) return [0, -10];
20091         else if (point[1] < pad[3]) return [0, 10];
20092         return null;
20093     }
20094
20095     function startNudge(nudge) {
20096         if (nudgeInterval) window.clearInterval(nudgeInterval);
20097         nudgeInterval = window.setInterval(function() {
20098             context.pan(nudge);
20099             context.replace(
20100                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20101                 annotation);
20102             var c = context.projection(origin);
20103             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20104         }, 50);
20105     }
20106
20107     function stopNudge() {
20108         if (nudgeInterval) window.clearInterval(nudgeInterval);
20109         nudgeInterval = null;
20110     }
20111
20112     function move() {
20113         var p = context.mouse();
20114
20115         var delta = origin ?
20116             [p[0] - context.projection(origin)[0],
20117                 p[1] - context.projection(origin)[1]] :
20118             [0, 0];
20119
20120         var nudge = edge(p, context.map().dimensions());
20121         if (nudge) startNudge(nudge);
20122         else stopNudge();
20123
20124         origin = context.map().mouseCoordinates();
20125
20126         context.replace(
20127             iD.actions.Move(entityIDs, delta, context.projection),
20128             annotation);
20129     }
20130
20131     function finish() {
20132         d3.event.stopPropagation();
20133         context.enter(iD.modes.Select(context, entityIDs)
20134             .suppressMenu(true));
20135         stopNudge();
20136     }
20137
20138     function cancel() {
20139         context.pop();
20140         context.enter(iD.modes.Select(context, entityIDs)
20141             .suppressMenu(true));
20142         stopNudge();
20143     }
20144
20145     function undone() {
20146         context.enter(iD.modes.Browse(context));
20147     }
20148
20149     mode.enter = function() {
20150         context.install(edit);
20151
20152         context.perform(
20153             iD.actions.Noop(),
20154             annotation);
20155
20156         context.surface()
20157             .on('mousemove.move', move)
20158             .on('click.move', finish);
20159
20160         context.history()
20161             .on('undone.move', undone);
20162
20163         keybinding
20164             .on('⎋', cancel)
20165             .on('↩', finish);
20166
20167         d3.select(document)
20168             .call(keybinding);
20169     };
20170
20171     mode.exit = function() {
20172         stopNudge();
20173
20174         context.uninstall(edit);
20175
20176         context.surface()
20177             .on('mousemove.move', null)
20178             .on('click.move', null);
20179
20180         context.history()
20181             .on('undone.move', null);
20182
20183         keybinding.off();
20184     };
20185
20186     return mode;
20187 };
20188 iD.modes.RotateWay = function(context, wayId) {
20189     var mode = {
20190         id: 'rotate-way',
20191         button: 'browse'
20192     };
20193
20194     var keybinding = d3.keybinding('rotate-way'),
20195         edit = iD.behavior.Edit(context);
20196
20197     mode.enter = function() {
20198         context.install(edit);
20199
20200         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20201             way = context.graph().entity(wayId),
20202             nodes = _.uniq(context.graph().childNodes(way)),
20203             points = nodes.map(function(n) { return context.projection(n.loc); }),
20204             pivot = d3.geom.polygon(points).centroid(),
20205             angle;
20206
20207         context.perform(
20208             iD.actions.Noop(),
20209             annotation);
20210
20211         function rotate() {
20212
20213             var mousePoint = context.mouse(),
20214                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20215
20216             if (typeof angle === 'undefined') angle = newAngle;
20217
20218             context.replace(
20219                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20220                 annotation);
20221
20222             angle = newAngle;
20223         }
20224
20225         function finish() {
20226             d3.event.stopPropagation();
20227             context.enter(iD.modes.Select(context, [wayId])
20228                 .suppressMenu(true));
20229         }
20230
20231         function cancel() {
20232             context.pop();
20233             context.enter(iD.modes.Select(context, [wayId])
20234                 .suppressMenu(true));
20235         }
20236
20237         function undone() {
20238             context.enter(iD.modes.Browse(context));
20239         }
20240
20241         context.surface()
20242             .on('mousemove.rotate-way', rotate)
20243             .on('click.rotate-way', finish);
20244
20245         context.history()
20246             .on('undone.rotate-way', undone);
20247
20248         keybinding
20249             .on('⎋', cancel)
20250             .on('↩', finish);
20251
20252         d3.select(document)
20253             .call(keybinding);
20254     };
20255
20256     mode.exit = function() {
20257         context.uninstall(edit);
20258
20259         context.surface()
20260             .on('mousemove.rotate-way', null)
20261             .on('click.rotate-way', null);
20262
20263         context.history()
20264             .on('undone.rotate-way', null);
20265
20266         keybinding.off();
20267     };
20268
20269     return mode;
20270 };
20271 iD.modes.Save = function(context) {
20272     var ui = iD.ui.Commit(context)
20273         .on('cancel', cancel)
20274         .on('save', save);
20275
20276     function cancel() {
20277         context.enter(iD.modes.Browse(context));
20278     }
20279
20280     function save(e) {
20281         var loading = iD.ui.Loading(context)
20282             .message(t('save.uploading'))
20283             .blocking(true);
20284
20285         context.container()
20286             .call(loading);
20287
20288         context.connection().putChangeset(
20289             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20290             e.comment,
20291             context.history().imageryUsed(),
20292             function(err, changeset_id) {
20293                 loading.close();
20294                 if (err) {
20295                     var confirm = iD.ui.confirm(context.container());
20296                     confirm
20297                         .select('.modal-section.header')
20298                         .append('h3')
20299                         .text(t('save.error'));
20300                     confirm
20301                         .select('.modal-section.message-text')
20302                         .append('p')
20303                         .text(err.responseText);
20304                 } else {
20305                     context.flush();
20306                     success(e, changeset_id);
20307                 }
20308             });
20309     }
20310
20311     function success(e, changeset_id) {
20312         context.enter(iD.modes.Browse(context)
20313             .sidebar(iD.ui.Success(context)
20314                 .changeset({
20315                     id: changeset_id,
20316                     comment: e.comment
20317                 })
20318                 .on('cancel', function(ui) {
20319                     context.ui().sidebar.hide(ui);
20320                 })));
20321     }
20322
20323     var mode = {
20324         id: 'save'
20325     };
20326
20327     var behaviors = [
20328         iD.behavior.Hover(context),
20329         iD.behavior.Select(context),
20330         iD.behavior.Lasso(context),
20331         iD.modes.DragNode(context).behavior];
20332
20333     mode.enter = function() {
20334         behaviors.forEach(function(behavior) {
20335             context.install(behavior);
20336         });
20337
20338         context.connection().authenticate(function() {
20339             context.ui().sidebar.show(ui);
20340         });
20341     };
20342
20343     mode.exit = function() {
20344         behaviors.forEach(function(behavior) {
20345             context.uninstall(behavior);
20346         });
20347
20348         context.ui().sidebar.hide(ui);
20349     };
20350
20351     return mode;
20352 };
20353 iD.modes.Select = function(context, selectedIDs) {
20354     var mode = {
20355         id: 'select',
20356         button: 'browse'
20357     };
20358
20359     var keybinding = d3.keybinding('select'),
20360         timeout = null,
20361         behaviors = [
20362             iD.behavior.Hover(context),
20363             iD.behavior.Select(context),
20364             iD.behavior.Lasso(context),
20365             iD.modes.DragNode(context)
20366                 .selectedIDs(selectedIDs)
20367                 .behavior],
20368         inspector,
20369         radialMenu,
20370         newFeature = false,
20371         suppressMenu = false;
20372
20373     var wrap = context.container()
20374         .select('.inspector-wrap');
20375
20376     function singular() {
20377         if (selectedIDs.length === 1) {
20378             return context.entity(selectedIDs[0]);
20379         }
20380     }
20381
20382     function positionMenu() {
20383         var entity = singular();
20384
20385         if (entity && entity.type === 'node') {
20386             radialMenu.center(context.projection(entity.loc));
20387         } else {
20388             radialMenu.center(context.mouse());
20389         }
20390     }
20391
20392     function showMenu() {
20393         context.surface()
20394             .call(radialMenu.close)
20395             .call(radialMenu);
20396     }
20397
20398     mode.selectedIDs = function() {
20399         return selectedIDs;
20400     };
20401
20402     mode.reselect = function() {
20403         var surfaceNode = context.surface().node();
20404         if (surfaceNode.focus) { // FF doesn't support it
20405             surfaceNode.focus();
20406         }
20407
20408         positionMenu();
20409         showMenu();
20410     };
20411
20412     mode.newFeature = function(_) {
20413         if (!arguments.length) return newFeature;
20414         newFeature = _;
20415         return mode;
20416     };
20417
20418     mode.suppressMenu = function(_) {
20419         if (!arguments.length) return suppressMenu;
20420         suppressMenu = _;
20421         return mode;
20422     };
20423
20424     mode.enter = function() {
20425         behaviors.forEach(function(behavior) {
20426             context.install(behavior);
20427         });
20428
20429         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20430             .map(function(o) { return o(selectedIDs, context); })
20431             .filter(function(o) { return o.available(); });
20432         operations.unshift(iD.operations.Delete(selectedIDs, context));
20433
20434         keybinding.on('⎋', function() {
20435             context.enter(iD.modes.Browse(context));
20436         }, true);
20437
20438         operations.forEach(function(operation) {
20439             operation.keys.forEach(function(key) {
20440                 keybinding.on(key, function() {
20441                     if (!operation.disabled()) {
20442                         operation();
20443                     }
20444                 });
20445             });
20446         });
20447
20448         var notNew = selectedIDs.filter(function(id) {
20449             return !context.entity(id).isNew();
20450         });
20451
20452         if (notNew.length) {
20453             var q = iD.util.stringQs(location.hash.substring(1));
20454             location.replace('#' + iD.util.qsString(_.assign(q, {
20455                 id: notNew.join(',')
20456             }), true));
20457         }
20458
20459         context.ui().sidebar
20460             .select(singular() ? singular().id : null, newFeature);
20461
20462         context.history()
20463             .on('undone.select', update)
20464             .on('redone.select', update);
20465
20466         function update() {
20467             context.surface().call(radialMenu.close);
20468
20469             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
20470                 // Exit mode if selected entity gets undone
20471                 context.enter(iD.modes.Browse(context));
20472             }
20473         }
20474
20475         context.map().on('move.select', function() {
20476             context.surface().call(radialMenu.close);
20477         });
20478
20479         function dblclick() {
20480             var target = d3.select(d3.event.target),
20481                 datum = target.datum();
20482
20483             if (datum instanceof iD.Way && !target.classed('fill')) {
20484                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
20485                     node = iD.Node();
20486
20487                 var prev = datum.nodes[choice.index - 1],
20488                     next = datum.nodes[choice.index];
20489
20490                 context.perform(
20491                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
20492                     t('operations.add.annotation.vertex'));
20493
20494                 d3.event.preventDefault();
20495                 d3.event.stopPropagation();
20496             }
20497         }
20498
20499         d3.select(document)
20500             .call(keybinding);
20501
20502         function selectElements() {
20503             context.surface()
20504                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
20505                 .classed('selected', true);
20506         }
20507
20508         context.map().on('drawn.select', selectElements);
20509         selectElements();
20510
20511         radialMenu = iD.ui.RadialMenu(context, operations);
20512         var show = d3.event && !suppressMenu;
20513
20514         if (show) {
20515             positionMenu();
20516         }
20517
20518         timeout = window.setTimeout(function() {
20519             if (show) {
20520                 showMenu();
20521             }
20522
20523             context.surface()
20524                 .on('dblclick.select', dblclick);
20525         }, 200);
20526
20527         if (selectedIDs.length > 1) {
20528             var entities = iD.ui.SelectionList(context, selectedIDs);
20529             context.ui().sidebar.show(entities);
20530         }
20531     };
20532
20533     mode.exit = function() {
20534         if (timeout) window.clearTimeout(timeout);
20535
20536         if (inspector) wrap.call(inspector.close);
20537
20538         behaviors.forEach(function(behavior) {
20539             context.uninstall(behavior);
20540         });
20541
20542         var q = iD.util.stringQs(location.hash.substring(1));
20543         location.replace('#' + iD.util.qsString(_.omit(q, 'id'), true));
20544
20545         keybinding.off();
20546
20547         context.history()
20548             .on('undone.select', null)
20549             .on('redone.select', null);
20550
20551         context.surface()
20552             .call(radialMenu.close)
20553             .on('dblclick.select', null)
20554             .selectAll('.selected')
20555             .classed('selected', false);
20556
20557         context.map().on('drawn.select', null);
20558         context.ui().sidebar.hide();
20559     };
20560
20561     return mode;
20562 };
20563 iD.operations = {};
20564 iD.operations.Circularize = function(selectedIDs, context) {
20565     var entityId = selectedIDs[0],
20566         geometry = context.geometry(entityId),
20567         action = iD.actions.Circularize(entityId, context.projection);
20568
20569     var operation = function() {
20570         var annotation = t('operations.circularize.annotation.' + geometry);
20571         context.perform(action, annotation);
20572     };
20573
20574     operation.available = function() {
20575         var entity = context.entity(entityId);
20576         return selectedIDs.length === 1 &&
20577             entity.type === 'way' &&
20578             _.uniq(entity.nodes).length > 1;
20579     };
20580
20581     operation.disabled = function() {
20582         var way = context.entity(entityId),
20583             wayExtent = way.extent(context.graph()),
20584             mapExtent = context.extent(),
20585             intersection = mapExtent.intersection(wayExtent),
20586             pctVisible = intersection.area() / wayExtent.area();
20587
20588         if (pctVisible < 0.8) {
20589             return 'too_large';
20590         } else {
20591             return action.disabled(context.graph());
20592         }
20593     };
20594
20595     operation.tooltip = function() {
20596         var disable = operation.disabled();
20597         return disable ?
20598             t('operations.circularize.' + disable) :
20599             t('operations.circularize.description.' + geometry);
20600     };
20601
20602     operation.id = 'circularize';
20603     operation.keys = [t('operations.circularize.key')];
20604     operation.title = t('operations.circularize.title');
20605
20606     return operation;
20607 };
20608 iD.operations.Continue = function(selectedIDs, context) {
20609     var graph = context.graph(),
20610         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
20611         geometries = _.extend({line: [], vertex: []},
20612             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
20613         vertex = geometries.vertex[0];
20614
20615     function candidateWays() {
20616         return graph.parentWays(vertex).filter(function(parent) {
20617             return parent.geometry(graph) === 'line' &&
20618                 parent.affix(vertex.id) &&
20619                 (geometries.line.length === 0 || geometries.line[0] === parent);
20620         });
20621     }
20622
20623     var operation = function() {
20624         var candidate = candidateWays()[0];
20625         context.enter(iD.modes.DrawLine(
20626             context,
20627             candidate.id,
20628             context.graph(),
20629             candidate.affix(vertex.id)));
20630     };
20631
20632     operation.available = function() {
20633         return geometries.vertex.length === 1 && geometries.line.length <= 1;
20634     };
20635
20636     operation.disabled = function() {
20637         var candidates = candidateWays();
20638         if (candidates.length === 0)
20639             return 'not_eligible';
20640         if (candidates.length > 1)
20641             return 'multiple';
20642     };
20643
20644     operation.tooltip = function() {
20645         var disable = operation.disabled();
20646         return disable ?
20647             t('operations.continue.' + disable) :
20648             t('operations.continue.description');
20649     };
20650
20651     operation.id = 'continue';
20652     operation.keys = [t('operations.continue.key')];
20653     operation.title = t('operations.continue.title');
20654
20655     return operation;
20656 };
20657 iD.operations.Delete = function(selectedIDs, context) {
20658     var action = iD.actions.DeleteMultiple(selectedIDs);
20659
20660     var operation = function() {
20661         var annotation,
20662             nextSelectedID;
20663
20664         if (selectedIDs.length > 1) {
20665             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
20666
20667         } else {
20668             var id = selectedIDs[0],
20669                 entity = context.entity(id),
20670                 geometry = context.geometry(id),
20671                 parents = context.graph().parentWays(entity),
20672                 parent = parents[0];
20673
20674             annotation = t('operations.delete.annotation.' + geometry);
20675
20676             // Select the next closest node in the way.
20677             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
20678                 var nodes = parent.nodes,
20679                     i = nodes.indexOf(id);
20680
20681                 if (i === 0) {
20682                     i++;
20683                 } else if (i === nodes.length - 1) {
20684                     i--;
20685                 } else {
20686                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
20687                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
20688                     i = a < b ? i - 1 : i + 1;
20689                 }
20690
20691                 nextSelectedID = nodes[i];
20692             }
20693         }
20694
20695         context.perform(
20696             action,
20697             annotation);
20698
20699         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
20700             context.enter(iD.modes.Select(context, [nextSelectedID]));
20701         } else {
20702             context.enter(iD.modes.Browse(context));
20703         }
20704     };
20705
20706     operation.available = function() {
20707         return true;
20708     };
20709
20710     operation.disabled = function() {
20711         return action.disabled(context.graph());
20712     };
20713
20714     operation.tooltip = function() {
20715         var disable = operation.disabled();
20716         return disable ?
20717             t('operations.delete.' + disable) :
20718             t('operations.delete.description');
20719     };
20720
20721     operation.id = 'delete';
20722     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
20723     operation.title = t('operations.delete.title');
20724
20725     return operation;
20726 };
20727 iD.operations.Disconnect = function(selectedIDs, context) {
20728     var vertices = _.filter(selectedIDs, function vertex(entityId) {
20729         return context.geometry(entityId) === 'vertex';
20730     });
20731
20732     var entityId = vertices[0],
20733         action = iD.actions.Disconnect(entityId);
20734
20735     if (selectedIDs.length > 1) {
20736         action.limitWays(_.without(selectedIDs, entityId));
20737     }
20738
20739     var operation = function() {
20740         context.perform(action, t('operations.disconnect.annotation'));
20741     };
20742
20743     operation.available = function() {
20744         return vertices.length === 1;
20745     };
20746
20747     operation.disabled = function() {
20748         return action.disabled(context.graph());
20749     };
20750
20751     operation.tooltip = function() {
20752         var disable = operation.disabled();
20753         return disable ?
20754             t('operations.disconnect.' + disable) :
20755             t('operations.disconnect.description');
20756     };
20757
20758     operation.id = 'disconnect';
20759     operation.keys = [t('operations.disconnect.key')];
20760     operation.title = t('operations.disconnect.title');
20761
20762     return operation;
20763 };
20764 iD.operations.Merge = function(selectedIDs, context) {
20765     var join = iD.actions.Join(selectedIDs),
20766         merge = iD.actions.Merge(selectedIDs),
20767         mergePolygon = iD.actions.MergePolygon(selectedIDs);
20768
20769     var operation = function() {
20770         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
20771             action;
20772
20773         if (!join.disabled(context.graph())) {
20774             action = join;
20775         } else if (!merge.disabled(context.graph())) {
20776             action = merge;
20777         } else {
20778             action = mergePolygon;
20779         }
20780
20781         context.perform(action, annotation);
20782         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
20783             .suppressMenu(true));
20784     };
20785
20786     operation.available = function() {
20787         return selectedIDs.length >= 2;
20788     };
20789
20790     operation.disabled = function() {
20791         return join.disabled(context.graph()) &&
20792             merge.disabled(context.graph()) &&
20793             mergePolygon.disabled(context.graph());
20794     };
20795
20796     operation.tooltip = function() {
20797         var j = join.disabled(context.graph()),
20798             m = merge.disabled(context.graph()),
20799             p = mergePolygon.disabled(context.graph());
20800
20801         if (j === 'restriction' && m && p)
20802             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
20803
20804         if (p === 'incomplete_relation' && j && m)
20805             return t('operations.merge.incomplete_relation');
20806
20807         if (j && m && p)
20808             return t('operations.merge.' + j);
20809
20810         return t('operations.merge.description');
20811     };
20812
20813     operation.id = 'merge';
20814     operation.keys = [t('operations.merge.key')];
20815     operation.title = t('operations.merge.title');
20816
20817     return operation;
20818 };
20819 iD.operations.Move = function(selectedIDs, context) {
20820     var operation = function() {
20821         context.enter(iD.modes.Move(context, selectedIDs));
20822     };
20823
20824     operation.available = function() {
20825         return selectedIDs.length > 1 ||
20826             context.entity(selectedIDs[0]).type !== 'node';
20827     };
20828
20829     operation.disabled = function() {
20830         return iD.actions.Move(selectedIDs)
20831             .disabled(context.graph());
20832     };
20833
20834     operation.tooltip = function() {
20835         var disable = operation.disabled();
20836         return disable ?
20837             t('operations.move.' + disable) :
20838             t('operations.move.description');
20839     };
20840
20841     operation.id = 'move';
20842     operation.keys = [t('operations.move.key')];
20843     operation.title = t('operations.move.title');
20844
20845     return operation;
20846 };
20847 iD.operations.Orthogonalize = function(selectedIDs, context) {
20848     var entityId = selectedIDs[0],
20849         geometry = context.geometry(entityId),
20850         action = iD.actions.Orthogonalize(entityId, context.projection);
20851
20852     function operation() {
20853         var annotation = t('operations.orthogonalize.annotation.' + geometry);
20854         context.perform(action, annotation);
20855     }
20856
20857     operation.available = function() {
20858         var entity = context.entity(entityId);
20859         return selectedIDs.length === 1 &&
20860             entity.type === 'way' &&
20861             entity.isClosed() &&
20862             _.uniq(entity.nodes).length > 2;
20863     };
20864
20865     operation.disabled = function() {
20866         var way = context.entity(entityId),
20867             wayExtent = way.extent(context.graph()),
20868             mapExtent = context.extent(),
20869             intersection = mapExtent.intersection(wayExtent),
20870             pctVisible = intersection.area() / wayExtent.area();
20871
20872         if (pctVisible < 0.8) {
20873             return 'too_large';
20874         } else {
20875             return action.disabled(context.graph());
20876         }
20877     };
20878
20879     operation.tooltip = function() {
20880         var disable = operation.disabled();
20881         return disable ?
20882             t('operations.orthogonalize.' + disable) :
20883             t('operations.orthogonalize.description.' + geometry);
20884     };
20885
20886     operation.id = 'orthogonalize';
20887     operation.keys = [t('operations.orthogonalize.key')];
20888     operation.title = t('operations.orthogonalize.title');
20889
20890     return operation;
20891 };
20892 iD.operations.Reverse = function(selectedIDs, context) {
20893     var entityId = selectedIDs[0];
20894
20895     var operation = function() {
20896         context.perform(
20897             iD.actions.Reverse(entityId),
20898             t('operations.reverse.annotation'));
20899     };
20900
20901     operation.available = function() {
20902         return selectedIDs.length === 1 &&
20903             context.geometry(entityId) === 'line';
20904     };
20905
20906     operation.disabled = function() {
20907         return false;
20908     };
20909
20910     operation.tooltip = function() {
20911         return t('operations.reverse.description');
20912     };
20913
20914     operation.id = 'reverse';
20915     operation.keys = [t('operations.reverse.key')];
20916     operation.title = t('operations.reverse.title');
20917
20918     return operation;
20919 };
20920 iD.operations.Rotate = function(selectedIDs, context) {
20921     var entityId = selectedIDs[0];
20922
20923     var operation = function() {
20924         context.enter(iD.modes.RotateWay(context, entityId));
20925     };
20926
20927     operation.available = function() {
20928         var graph = context.graph(),
20929             entity = graph.entity(entityId);
20930
20931         if (selectedIDs.length !== 1 ||
20932             entity.type !== 'way')
20933             return false;
20934         if (context.geometry(entityId) === 'area')
20935             return true;
20936         if (entity.isClosed() &&
20937             graph.parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
20938             return true;
20939         return false;
20940     };
20941
20942     operation.disabled = function() {
20943         return false;
20944     };
20945
20946     operation.tooltip = function() {
20947         return t('operations.rotate.description');
20948     };
20949
20950     operation.id = 'rotate';
20951     operation.keys = [t('operations.rotate.key')];
20952     operation.title = t('operations.rotate.title');
20953
20954     return operation;
20955 };
20956 iD.operations.Split = function(selectedIDs, context) {
20957     var vertices = _.filter(selectedIDs, function vertex(entityId) {
20958         return context.geometry(entityId) === 'vertex';
20959     });
20960
20961     var entityId = vertices[0],
20962         action = iD.actions.Split(entityId);
20963
20964     if (selectedIDs.length > 1) {
20965         action.limitWays(_.without(selectedIDs, entityId));
20966     }
20967
20968     var operation = function() {
20969         var annotation;
20970
20971         var ways = action.ways(context.graph());
20972         if (ways.length === 1) {
20973             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
20974         } else {
20975             annotation = t('operations.split.annotation.multiple', {n: ways.length});
20976         }
20977
20978         var difference = context.perform(action, annotation);
20979         context.enter(iD.modes.Select(context, difference.extantIDs()));
20980     };
20981
20982     operation.available = function() {
20983         return vertices.length === 1;
20984     };
20985
20986     operation.disabled = function() {
20987         return action.disabled(context.graph());
20988     };
20989
20990     operation.tooltip = function() {
20991         var disable = operation.disabled();
20992         if (disable) {
20993             return t('operations.split.' + disable);
20994         }
20995
20996         var ways = action.ways(context.graph());
20997         if (ways.length === 1) {
20998             return t('operations.split.description.' + context.geometry(ways[0].id));
20999         } else {
21000             return t('operations.split.description.multiple');
21001         }
21002     };
21003
21004     operation.id = 'split';
21005     operation.keys = [t('operations.split.key')];
21006     operation.title = t('operations.split.title');
21007
21008     return operation;
21009 };
21010 iD.operations.Straighten = function(selectedIDs, context) {
21011     var entityId = selectedIDs[0],
21012         action = iD.actions.Straighten(entityId, context.projection);
21013
21014     function operation() {
21015         var annotation = t('operations.straighten.annotation');
21016         context.perform(action, annotation);
21017     }
21018
21019     operation.available = function() {
21020         var entity = context.entity(entityId);
21021         return selectedIDs.length === 1 &&
21022             entity.type === 'way' &&
21023             !entity.isClosed() &&
21024             _.uniq(entity.nodes).length > 2;
21025     };
21026
21027     operation.disabled = function() {
21028         return action.disabled(context.graph());
21029     };
21030
21031     operation.tooltip = function() {
21032         var disable = operation.disabled();
21033         return disable ?
21034             t('operations.straighten.' + disable) :
21035             t('operations.straighten.description');
21036     };
21037
21038     operation.id = 'straighten';
21039     operation.keys = [t('operations.straighten.key')];
21040     operation.title = t('operations.straighten.title');
21041
21042     return operation;
21043 };
21044 /* jshint -W109 */
21045 iD.areaKeys = {
21046     "aeroway": {
21047         "gate": true,
21048         "taxiway": true
21049     },
21050     "amenity": {
21051         "atm": true,
21052         "bbq": true,
21053         "bench": true,
21054         "clock": true,
21055         "drinking_water": true,
21056         "parking_entrance": true,
21057         "post_box": true,
21058         "telephone": true,
21059         "vending_machine": true,
21060         "waste_basket": true
21061     },
21062     "area": {},
21063     "barrier": {
21064         "block": true,
21065         "bollard": true,
21066         "cattle_grid": true,
21067         "cycle_barrier": true,
21068         "entrance": true,
21069         "fence": true,
21070         "gate": true,
21071         "kissing_gate": true,
21072         "lift_gate": true,
21073         "stile": true,
21074         "toll_booth": true
21075     },
21076     "building": {
21077         "entrance": true
21078     },
21079     "craft": {},
21080     "emergency": {
21081         "fire_hydrant": true,
21082         "phone": true
21083     },
21084     "golf": {
21085         "hole": true
21086     },
21087     "historic": {
21088         "boundary_stone": true
21089     },
21090     "landuse": {},
21091     "leisure": {
21092         "picnic_table": true,
21093         "slipway": true
21094     },
21095     "man_made": {
21096         "cutline": true,
21097         "embankment": true,
21098         "flagpole": true,
21099         "pipeline": true,
21100         "survey_point": true
21101     },
21102     "military": {},
21103     "natural": {
21104         "coastline": true,
21105         "peak": true,
21106         "spring": true,
21107         "tree": true
21108     },
21109     "office": {},
21110     "piste:type": {},
21111     "place": {},
21112     "power": {
21113         "line": true,
21114         "minor_line": true,
21115         "pole": true,
21116         "tower": true
21117     },
21118     "public_transport": {
21119         "stop_position": true
21120     },
21121     "shop": {},
21122     "tourism": {
21123         "viewpoint": true
21124     },
21125     "waterway": {
21126         "canal": true,
21127         "ditch": true,
21128         "drain": true,
21129         "river": true,
21130         "stream": true,
21131         "weir": true
21132     }
21133 };iD.Connection = function() {
21134
21135     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21136         url = 'http://www.openstreetmap.org',
21137         connection = {},
21138         inflight = {},
21139         loadedTiles = {},
21140         tileZoom = 16,
21141         oauth = osmAuth({
21142             url: 'http://www.openstreetmap.org',
21143             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21144             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21145             loading: authenticating,
21146             done: authenticated
21147         }),
21148         ndStr = 'nd',
21149         tagStr = 'tag',
21150         memberStr = 'member',
21151         nodeStr = 'node',
21152         wayStr = 'way',
21153         relationStr = 'relation',
21154         off;
21155
21156     connection.changesetURL = function(changesetId) {
21157         return url + '/changeset/' + changesetId;
21158     };
21159
21160     connection.changesetsURL = function(center, zoom) {
21161         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21162         return url + '/history#map=' +
21163             Math.floor(zoom) + '/' +
21164             center[1].toFixed(precision) + '/' +
21165             center[0].toFixed(precision);
21166     };
21167
21168     connection.entityURL = function(entity) {
21169         return url + '/' + entity.type + '/' + entity.osmId();
21170     };
21171
21172     connection.userURL = function(username) {
21173         return url + '/user/' + username;
21174     };
21175
21176     connection.loadFromURL = function(url, callback) {
21177         function done(dom) {
21178             return callback(null, parse(dom));
21179         }
21180         return d3.xml(url).get().on('load', done);
21181     };
21182
21183     connection.loadEntity = function(id, callback) {
21184         var type = iD.Entity.id.type(id),
21185             osmID = iD.Entity.id.toOSM(id);
21186
21187         connection.loadFromURL(
21188             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21189             function(err, entities) {
21190                 event.load(err, {data: entities});
21191                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21192             });
21193     };
21194
21195     function authenticating() {
21196         event.authenticating();
21197     }
21198
21199     function authenticated() {
21200         event.authenticated();
21201     }
21202
21203     function getNodes(obj) {
21204         var elems = obj.getElementsByTagName(ndStr),
21205             nodes = new Array(elems.length);
21206         for (var i = 0, l = elems.length; i < l; i++) {
21207             nodes[i] = 'n' + elems[i].attributes.ref.nodeValue;
21208         }
21209         return nodes;
21210     }
21211
21212     function getTags(obj) {
21213         var elems = obj.getElementsByTagName(tagStr),
21214             tags = {};
21215         for (var i = 0, l = elems.length; i < l; i++) {
21216             var attrs = elems[i].attributes;
21217             tags[attrs.k.nodeValue] = attrs.v.nodeValue;
21218         }
21219         return tags;
21220     }
21221
21222     function getMembers(obj) {
21223         var elems = obj.getElementsByTagName(memberStr),
21224             members = new Array(elems.length);
21225         for (var i = 0, l = elems.length; i < l; i++) {
21226             var attrs = elems[i].attributes;
21227             members[i] = {
21228                 id: attrs.type.nodeValue[0] + attrs.ref.nodeValue,
21229                 type: attrs.type.nodeValue,
21230                 role: attrs.role.nodeValue
21231             };
21232         }
21233         return members;
21234     }
21235
21236     var parsers = {
21237         node: function nodeData(obj) {
21238             var attrs = obj.attributes;
21239             return new iD.Node({
21240                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.nodeValue),
21241                 loc: [parseFloat(attrs.lon.nodeValue), parseFloat(attrs.lat.nodeValue)],
21242                 version: attrs.version.nodeValue,
21243                 user: attrs.user && attrs.user.nodeValue,
21244                 tags: getTags(obj)
21245             });
21246         },
21247
21248         way: function wayData(obj) {
21249             var attrs = obj.attributes;
21250             return new iD.Way({
21251                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.nodeValue),
21252                 version: attrs.version.nodeValue,
21253                 user: attrs.user && attrs.user.nodeValue,
21254                 tags: getTags(obj),
21255                 nodes: getNodes(obj)
21256             });
21257         },
21258
21259         relation: function relationData(obj) {
21260             var attrs = obj.attributes;
21261             return new iD.Relation({
21262                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.nodeValue),
21263                 version: attrs.version.nodeValue,
21264                 user: attrs.user && attrs.user.nodeValue,
21265                 tags: getTags(obj),
21266                 members: getMembers(obj)
21267             });
21268         }
21269     };
21270
21271     function parse(dom) {
21272         if (!dom || !dom.childNodes) return new Error('Bad request');
21273
21274         var root = dom.childNodes[0],
21275             children = root.childNodes,
21276             entities = [];
21277
21278         for (var i = 0, l = children.length; i < l; i++) {
21279             var child = children[i],
21280                 parser = parsers[child.nodeName];
21281             if (parser) {
21282                 entities.push(parser(child));
21283             }
21284         }
21285
21286         return entities;
21287     }
21288
21289     connection.authenticated = function() {
21290         return oauth.authenticated();
21291     };
21292
21293     // Generate Changeset XML. Returns a string.
21294     connection.changesetJXON = function(tags) {
21295         return {
21296             osm: {
21297                 changeset: {
21298                     tag: _.map(tags, function(value, key) {
21299                         return { '@k': key, '@v': value };
21300                     }),
21301                     '@version': 0.3,
21302                     '@generator': 'iD'
21303                 }
21304             }
21305         };
21306     };
21307
21308     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21309     // XML. Returns a string.
21310     connection.osmChangeJXON = function(changeset_id, changes) {
21311         function nest(x, order) {
21312             var groups = {};
21313             for (var i = 0; i < x.length; i++) {
21314                 var tagName = Object.keys(x[i])[0];
21315                 if (!groups[tagName]) groups[tagName] = [];
21316                 groups[tagName].push(x[i][tagName]);
21317             }
21318             var ordered = {};
21319             order.forEach(function(o) {
21320                 if (groups[o]) ordered[o] = groups[o];
21321             });
21322             return ordered;
21323         }
21324
21325         function rep(entity) {
21326             return entity.asJXON(changeset_id);
21327         }
21328
21329         return {
21330             osmChange: {
21331                 '@version': 0.3,
21332                 '@generator': 'iD',
21333                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21334                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21335                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21336             }
21337         };
21338     };
21339
21340     connection.changesetTags = function(comment, imageryUsed) {
21341         var tags = {
21342             imagery_used: imageryUsed.join(';'),
21343             created_by: 'iD ' + iD.version
21344         };
21345
21346         if (comment) {
21347             tags.comment = comment;
21348         }
21349
21350         return tags;
21351     };
21352
21353     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21354         oauth.xhr({
21355                 method: 'PUT',
21356                 path: '/api/0.6/changeset/create',
21357                 options: { header: { 'Content-Type': 'text/xml' } },
21358                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21359             }, function(err, changeset_id) {
21360                 if (err) return callback(err);
21361                 oauth.xhr({
21362                     method: 'POST',
21363                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21364                     options: { header: { 'Content-Type': 'text/xml' } },
21365                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21366                 }, function(err) {
21367                     if (err) return callback(err);
21368                     oauth.xhr({
21369                         method: 'PUT',
21370                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21371                     }, function(err) {
21372                         callback(err, changeset_id);
21373                     });
21374                 });
21375             });
21376     };
21377
21378     var userDetails;
21379
21380     connection.userDetails = function(callback) {
21381         if (userDetails) {
21382             callback(undefined, userDetails);
21383             return;
21384         }
21385
21386         function done(err, user_details) {
21387             if (err) return callback(err);
21388
21389             var u = user_details.getElementsByTagName('user')[0],
21390                 img = u.getElementsByTagName('img'),
21391                 image_url = '';
21392
21393             if (img && img[0] && img[0].getAttribute('href')) {
21394                 image_url = img[0].getAttribute('href');
21395             }
21396
21397             userDetails = {
21398                 display_name: u.attributes.display_name.nodeValue,
21399                 image_url: image_url,
21400                 id: u.attributes.id.nodeValue
21401             };
21402
21403             callback(undefined, userDetails);
21404         }
21405
21406         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21407     };
21408
21409     connection.status = function(callback) {
21410         function done(capabilities) {
21411             var apiStatus = capabilities.getElementsByTagName('status');
21412             callback(undefined, apiStatus[0].getAttribute('api'));
21413         }
21414         d3.xml(url + '/api/capabilities').get()
21415             .on('load', done)
21416             .on('error', callback);
21417     };
21418
21419     function abortRequest(i) { i.abort(); }
21420
21421     connection.tileZoom = function(_) {
21422         if (!arguments.length) return tileZoom;
21423         tileZoom = _;
21424         return connection;
21425     };
21426
21427     connection.loadTiles = function(projection, dimensions) {
21428
21429         if (off) return;
21430
21431         var s = projection.scale() * 2 * Math.PI,
21432             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21433             ts = 256 * Math.pow(2, z - tileZoom),
21434             origin = [
21435                 s / 2 - projection.translate()[0],
21436                 s / 2 - projection.translate()[1]];
21437
21438         var tiles = d3.geo.tile()
21439             .scaleExtent([tileZoom, tileZoom])
21440             .scale(s)
21441             .size(dimensions)
21442             .translate(projection.translate())()
21443             .map(function(tile) {
21444                 var x = tile[0] * ts - origin[0],
21445                     y = tile[1] * ts - origin[1];
21446
21447                 return {
21448                     id: tile.toString(),
21449                     extent: iD.geo.Extent(
21450                         projection.invert([x, y + ts]),
21451                         projection.invert([x + ts, y]))
21452                 };
21453             });
21454
21455         function bboxUrl(tile) {
21456             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
21457         }
21458
21459         _.filter(inflight, function(v, i) {
21460             var wanted = _.find(tiles, function(tile) {
21461                 return i === tile.id;
21462             });
21463             if (!wanted) delete inflight[i];
21464             return !wanted;
21465         }).map(abortRequest);
21466
21467         tiles.forEach(function(tile) {
21468             var id = tile.id;
21469
21470             if (loadedTiles[id] || inflight[id]) return;
21471
21472             if (_.isEmpty(inflight)) {
21473                 event.loading();
21474             }
21475
21476             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
21477                 loadedTiles[id] = true;
21478                 delete inflight[id];
21479
21480                 event.load(err, _.extend({data: parsed}, tile));
21481
21482                 if (_.isEmpty(inflight)) {
21483                     event.loaded();
21484                 }
21485             });
21486         });
21487     };
21488
21489     connection.switch = function(options) {
21490         url = options.url;
21491         oauth.options(_.extend({
21492             loading: authenticating,
21493             done: authenticated
21494         }, options));
21495         event.auth();
21496         connection.flush();
21497         return connection;
21498     };
21499
21500     connection.toggle = function(_) {
21501         off = !_;
21502         return connection;
21503     };
21504
21505     connection.flush = function() {
21506         _.forEach(inflight, abortRequest);
21507         loadedTiles = {};
21508         inflight = {};
21509         return connection;
21510     };
21511
21512     connection.loadedTiles = function(_) {
21513         if (!arguments.length) return loadedTiles;
21514         loadedTiles = _;
21515         return connection;
21516     };
21517
21518     connection.logout = function() {
21519         oauth.logout();
21520         event.auth();
21521         return connection;
21522     };
21523
21524     connection.authenticate = function(callback) {
21525         function done(err, res) {
21526             event.auth();
21527             if (callback) callback(err, res);
21528         }
21529         return oauth.authenticate(done);
21530     };
21531
21532     return d3.rebind(connection, event, 'on');
21533 };
21534 /*
21535     iD.Difference represents the difference between two graphs.
21536     It knows how to calculate the set of entities that were
21537     created, modified, or deleted, and also contains the logic
21538     for recursively extending a difference to the complete set
21539     of entities that will require a redraw, taking into account
21540     child and parent relationships.
21541  */
21542 iD.Difference = function(base, head) {
21543     var changes = {}, length = 0;
21544
21545     function changed(h, b) {
21546         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
21547     }
21548
21549     _.each(head.entities, function(h, id) {
21550         var b = base.entities[id];
21551         if (changed(h, b)) {
21552             changes[id] = {base: b, head: h};
21553             length++;
21554         }
21555     });
21556
21557     _.each(base.entities, function(b, id) {
21558         var h = head.entities[id];
21559         if (!changes[id] && changed(h, b)) {
21560             changes[id] = {base: b, head: h};
21561             length++;
21562         }
21563     });
21564
21565     function addParents(parents, result) {
21566         for (var i = 0; i < parents.length; i++) {
21567             var parent = parents[i];
21568
21569             if (parent.id in result)
21570                 continue;
21571
21572             result[parent.id] = parent;
21573             addParents(head.parentRelations(parent), result);
21574         }
21575     }
21576
21577     var difference = {};
21578
21579     difference.length = function() {
21580         return length;
21581     };
21582
21583     difference.changes = function() {
21584         return changes;
21585     };
21586
21587     difference.extantIDs = function() {
21588         var result = [];
21589         _.each(changes, function(change, id) {
21590             if (change.head) result.push(id);
21591         });
21592         return result;
21593     };
21594
21595     difference.modified = function() {
21596         var result = [];
21597         _.each(changes, function(change) {
21598             if (change.base && change.head) result.push(change.head);
21599         });
21600         return result;
21601     };
21602
21603     difference.created = function() {
21604         var result = [];
21605         _.each(changes, function(change) {
21606             if (!change.base && change.head) result.push(change.head);
21607         });
21608         return result;
21609     };
21610
21611     difference.deleted = function() {
21612         var result = [];
21613         _.each(changes, function(change) {
21614             if (change.base && !change.head) result.push(change.base);
21615         });
21616         return result;
21617     };
21618
21619     difference.summary = function() {
21620         var relevant = {};
21621
21622         function addEntity(entity, graph, changeType) {
21623             relevant[entity.id] = {
21624                 entity: entity,
21625                 graph: graph,
21626                 changeType: changeType
21627             };
21628         }
21629
21630         function addParents(entity) {
21631             var parents = head.parentWays(entity);
21632             for (var j = parents.length - 1; j >= 0; j--) {
21633                 var parent = parents[j];
21634                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
21635             }
21636         }
21637
21638         _.each(changes, function(change) {
21639             if (change.head && change.head.geometry(head) !== 'vertex') {
21640                 addEntity(change.head, head, change.base ? 'modified' : 'created');
21641
21642             } else if (change.base && change.base.geometry(base) !== 'vertex') {
21643                 addEntity(change.base, base, 'deleted');
21644
21645             } else if (change.base && change.head) { // modified vertex
21646                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
21647                     retagged = !_.isEqual(change.base.tags, change.head.tags);
21648
21649                 if (moved) {
21650                     addParents(change.head);
21651                 }
21652
21653                 if (retagged || (moved && change.head.hasInterestingTags())) {
21654                     addEntity(change.head, head, 'modified');
21655                 }
21656
21657             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
21658                 addEntity(change.head, head, 'created');
21659
21660             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
21661                 addEntity(change.base, base, 'deleted');
21662             }
21663         });
21664
21665         return d3.values(relevant);
21666     };
21667
21668     difference.complete = function(extent) {
21669         var result = {}, id, change;
21670
21671         for (id in changes) {
21672             change = changes[id];
21673
21674             var h = change.head,
21675                 b = change.base,
21676                 entity = h || b;
21677
21678             if (extent &&
21679                 (!h || !h.intersects(extent, head)) &&
21680                 (!b || !b.intersects(extent, base)))
21681                 continue;
21682
21683             result[id] = h;
21684
21685             if (entity.type === 'way') {
21686                 var nh = h ? h.nodes : [],
21687                     nb = b ? b.nodes : [],
21688                     diff, i;
21689
21690                 diff = _.difference(nh, nb);
21691                 for (i = 0; i < diff.length; i++) {
21692                     result[diff[i]] = head.hasEntity(diff[i]);
21693                 }
21694
21695                 diff = _.difference(nb, nh);
21696                 for (i = 0; i < diff.length; i++) {
21697                     result[diff[i]] = head.hasEntity(diff[i]);
21698                 }
21699             }
21700
21701             addParents(head.parentWays(entity), result);
21702             addParents(head.parentRelations(entity), result);
21703         }
21704
21705         return result;
21706     };
21707
21708     return difference;
21709 };
21710 iD.Entity = function(attrs) {
21711     // For prototypal inheritance.
21712     if (this instanceof iD.Entity) return;
21713
21714     // Create the appropriate subtype.
21715     if (attrs && attrs.type) {
21716         return iD.Entity[attrs.type].apply(this, arguments);
21717     } else if (attrs && attrs.id) {
21718         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
21719     }
21720
21721     // Initialize a generic Entity (used only in tests).
21722     return (new iD.Entity()).initialize(arguments);
21723 };
21724
21725 iD.Entity.id = function(type) {
21726     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
21727 };
21728
21729 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
21730
21731 iD.Entity.id.fromOSM = function(type, id) {
21732     return type[0] + id;
21733 };
21734
21735 iD.Entity.id.toOSM = function(id) {
21736     return id.slice(1);
21737 };
21738
21739 iD.Entity.id.type = function(id) {
21740     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
21741 };
21742
21743 // A function suitable for use as the second argument to d3.selection#data().
21744 iD.Entity.key = function(entity) {
21745     return entity.id + 'v' + (entity.v || 0);
21746 };
21747
21748 iD.Entity.prototype = {
21749     tags: {},
21750
21751     initialize: function(sources) {
21752         for (var i = 0; i < sources.length; ++i) {
21753             var source = sources[i];
21754             for (var prop in source) {
21755                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
21756                     this[prop] = source[prop];
21757                 }
21758             }
21759         }
21760
21761         if (!this.id && this.type) {
21762             this.id = iD.Entity.id(this.type);
21763         }
21764
21765         if (iD.debug) {
21766             Object.freeze(this);
21767             Object.freeze(this.tags);
21768
21769             if (this.loc) Object.freeze(this.loc);
21770             if (this.nodes) Object.freeze(this.nodes);
21771             if (this.members) Object.freeze(this.members);
21772         }
21773
21774         return this;
21775     },
21776
21777     osmId: function() {
21778         return iD.Entity.id.toOSM(this.id);
21779     },
21780
21781     isNew: function() {
21782         return this.osmId() < 0;
21783     },
21784
21785     update: function(attrs) {
21786         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
21787     },
21788
21789     mergeTags: function(tags) {
21790         var merged = _.clone(this.tags), changed = false;
21791         for (var k in tags) {
21792             var t1 = merged[k],
21793                 t2 = tags[k];
21794             if (!t1) {
21795                 changed = true;
21796                 merged[k] = t2;
21797             } else if (t1 !== t2) {
21798                 changed = true;
21799                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
21800             }
21801         }
21802         return changed ? this.update({tags: merged}) : this;
21803     },
21804
21805     intersects: function(extent, resolver) {
21806         return this.extent(resolver).intersects(extent);
21807     },
21808
21809     isUsed: function(resolver) {
21810         return _.without(Object.keys(this.tags), 'area').length > 0 ||
21811             resolver.parentRelations(this).length > 0;
21812     },
21813
21814     hasInterestingTags: function() {
21815         return _.keys(this.tags).some(function(key) {
21816             return key !== 'attribution' &&
21817                 key !== 'created_by' &&
21818                 key !== 'source' &&
21819                 key !== 'odbl' &&
21820                 key.indexOf('tiger:') !== 0;
21821         });
21822     },
21823
21824     deprecatedTags: function() {
21825         var tags = _.pairs(this.tags);
21826         var deprecated = {};
21827
21828         iD.data.deprecated.forEach(function(d) {
21829             var match = _.pairs(d.old)[0];
21830             tags.forEach(function(t) {
21831                 if (t[0] === match[0] &&
21832                     (t[1] === match[1] || match[1] === '*')) {
21833                     deprecated[t[0]] = t[1];
21834                 }
21835             });
21836         });
21837
21838         return deprecated;
21839     }
21840 };
21841 iD.Graph = function(other, mutable) {
21842     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
21843
21844     if (other instanceof iD.Graph) {
21845         var base = other.base();
21846         this.entities = _.assign(Object.create(base.entities), other.entities);
21847         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
21848         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
21849
21850     } else {
21851         this.entities = Object.create({});
21852         this._parentWays = Object.create({});
21853         this._parentRels = Object.create({});
21854         this.rebase(other || [], [this]);
21855     }
21856
21857     this.transients = {};
21858     this._childNodes = {};
21859
21860     if (!mutable) {
21861         this.freeze();
21862     }
21863 };
21864
21865 iD.Graph.prototype = {
21866     hasEntity: function(id) {
21867         return this.entities[id];
21868     },
21869
21870     entity: function(id) {
21871         var entity = this.entities[id];
21872         if (!entity) {
21873             throw new Error('entity ' + id + ' not found');
21874         }
21875         return entity;
21876     },
21877
21878     transient: function(entity, key, fn) {
21879         var id = entity.id,
21880             transients = this.transients[id] ||
21881             (this.transients[id] = {});
21882
21883         if (transients[key] !== undefined) {
21884             return transients[key];
21885         }
21886
21887         transients[key] = fn.call(entity);
21888
21889         return transients[key];
21890     },
21891
21892     parentWays: function(entity) {
21893         return _.map(this._parentWays[entity.id], this.entity, this);
21894     },
21895
21896     isPoi: function(entity) {
21897         var parentWays = this._parentWays[entity.id];
21898         return !parentWays || parentWays.length === 0;
21899     },
21900
21901     isShared: function(entity) {
21902         var parentWays = this._parentWays[entity.id];
21903         return parentWays && parentWays.length > 1;
21904     },
21905
21906     parentRelations: function(entity) {
21907         return _.map(this._parentRels[entity.id], this.entity, this);
21908     },
21909
21910     childNodes: function(entity) {
21911         if (this._childNodes[entity.id])
21912             return this._childNodes[entity.id];
21913
21914         var nodes = [];
21915         for (var i = 0, l = entity.nodes.length; i < l; i++) {
21916             nodes[i] = this.entity(entity.nodes[i]);
21917         }
21918
21919         if (iD.debug) Object.freeze(nodes);
21920
21921         this._childNodes[entity.id] = nodes;
21922         return this._childNodes[entity.id];
21923     },
21924
21925     base: function() {
21926         return {
21927             'entities': iD.util.getPrototypeOf(this.entities),
21928             'parentWays': iD.util.getPrototypeOf(this._parentWays),
21929             'parentRels': iD.util.getPrototypeOf(this._parentRels)
21930         };
21931     },
21932
21933     // Unlike other graph methods, rebase mutates in place. This is because it
21934     // is used only during the history operation that merges newly downloaded
21935     // data into each state. To external consumers, it should appear as if the
21936     // graph always contained the newly downloaded data.
21937     rebase: function(entities, stack) {
21938         var base = this.base(),
21939             i, j, k, id;
21940
21941         for (i = 0; i < entities.length; i++) {
21942             var entity = entities[i];
21943
21944             if (base.entities[entity.id])
21945                 continue;
21946
21947             // Merging data into the base graph
21948             base.entities[entity.id] = entity;
21949             this._updateCalculated(undefined, entity,
21950                 base.parentWays, base.parentRels);
21951
21952             // Restore provisionally-deleted nodes that are discovered to have an extant parent
21953             if (entity.type === 'way') {
21954                 for (j = 0; j < entity.nodes.length; j++) {
21955                     id = entity.nodes[j];
21956                     for (k = 1; k < stack.length; k++) {
21957                         var ents = stack[k].entities;
21958                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
21959                             delete ents[id];
21960                         }
21961                     }
21962                 }
21963             }
21964         }
21965
21966         for (i = 0; i < stack.length; i++) {
21967             stack[i]._updateRebased();
21968         }
21969     },
21970
21971     _updateRebased: function() {
21972         var base = this.base(),
21973             i, k, child, id, keys;
21974
21975         keys = Object.keys(this._parentWays);
21976         for (i = 0; i < keys.length; i++) {
21977             child = keys[i];
21978             if (base.parentWays[child]) {
21979                 for (k = 0; k < base.parentWays[child].length; k++) {
21980                     id = base.parentWays[child][k];
21981                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
21982                         this._parentWays[child].push(id);
21983                     }
21984                 }
21985             }
21986         }
21987
21988         keys = Object.keys(this._parentRels);
21989         for (i = 0; i < keys.length; i++) {
21990             child = keys[i];
21991             if (base.parentRels[child]) {
21992                 for (k = 0; k < base.parentRels[child].length; k++) {
21993                     id = base.parentRels[child][k];
21994                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
21995                         this._parentRels[child].push(id);
21996                     }
21997                 }
21998             }
21999         }
22000
22001         this.transients = {};
22002
22003         // this._childNodes is not updated, under the assumption that
22004         // ways are always downloaded with their child nodes.
22005     },
22006
22007     // Updates calculated properties (parentWays, parentRels) for the specified change
22008     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22009
22010         parentWays = parentWays || this._parentWays;
22011         parentRels = parentRels || this._parentRels;
22012
22013         var type = entity && entity.type || oldentity && oldentity.type,
22014             removed, added, ways, rels, i;
22015
22016
22017         if (type === 'way') {
22018
22019             // Update parentWays
22020             if (oldentity && entity) {
22021                 removed = _.difference(oldentity.nodes, entity.nodes);
22022                 added = _.difference(entity.nodes, oldentity.nodes);
22023             } else if (oldentity) {
22024                 removed = oldentity.nodes;
22025                 added = [];
22026             } else if (entity) {
22027                 removed = [];
22028                 added = entity.nodes;
22029             }
22030             for (i = 0; i < removed.length; i++) {
22031                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22032             }
22033             for (i = 0; i < added.length; i++) {
22034                 ways = _.without(parentWays[added[i]], entity.id);
22035                 ways.push(entity.id);
22036                 parentWays[added[i]] = ways;
22037             }
22038
22039         } else if (type === 'relation') {
22040
22041             // Update parentRels
22042             if (oldentity && entity) {
22043                 removed = _.difference(oldentity.members, entity.members);
22044                 added = _.difference(entity.members, oldentity);
22045             } else if (oldentity) {
22046                 removed = oldentity.members;
22047                 added = [];
22048             } else if (entity) {
22049                 removed = [];
22050                 added = entity.members;
22051             }
22052             for (i = 0; i < removed.length; i++) {
22053                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22054             }
22055             for (i = 0; i < added.length; i++) {
22056                 rels = _.without(parentRels[added[i].id], entity.id);
22057                 rels.push(entity.id);
22058                 parentRels[added[i].id] = rels;
22059             }
22060         }
22061     },
22062
22063     replace: function(entity) {
22064         if (this.entities[entity.id] === entity)
22065             return this;
22066
22067         return this.update(function() {
22068             this._updateCalculated(this.entities[entity.id], entity);
22069             this.entities[entity.id] = entity;
22070         });
22071     },
22072
22073     remove: function(entity) {
22074         return this.update(function() {
22075             this._updateCalculated(entity, undefined);
22076             this.entities[entity.id] = undefined;
22077         });
22078     },
22079
22080     update: function() {
22081         var graph = this.frozen ? iD.Graph(this, true) : this;
22082
22083         for (var i = 0; i < arguments.length; i++) {
22084             arguments[i].call(graph, graph);
22085         }
22086
22087         return this.frozen ? graph.freeze() : this;
22088     },
22089
22090     freeze: function() {
22091         this.frozen = true;
22092
22093         // No longer freezing entities here due to in-place updates needed in rebase.
22094
22095         return this;
22096     },
22097
22098     // Obliterates any existing entities
22099     load: function(entities) {
22100         var base = this.base();
22101         this.entities = Object.create(base.entities);
22102
22103         for (var i in entities) {
22104             this.entities[i] = entities[i];
22105             this._updateCalculated(base.entities[i], this.entities[i]);
22106         }
22107
22108         return this;
22109     }
22110 };
22111 iD.History = function(context) {
22112     var stack, index, tree,
22113         imageryUsed = ['Bing'],
22114         dispatch = d3.dispatch('change', 'undone', 'redone'),
22115         lock = iD.util.SessionMutex('lock');
22116
22117     function perform(actions) {
22118         actions = Array.prototype.slice.call(actions);
22119
22120         var annotation;
22121
22122         if (!_.isFunction(_.last(actions))) {
22123             annotation = actions.pop();
22124         }
22125
22126         var graph = stack[index].graph;
22127         for (var i = 0; i < actions.length; i++) {
22128             graph = actions[i](graph);
22129         }
22130
22131         return {
22132             graph: graph,
22133             annotation: annotation,
22134             imageryUsed: imageryUsed
22135         };
22136     }
22137
22138     function change(previous) {
22139         var difference = iD.Difference(previous, history.graph());
22140         dispatch.change(difference);
22141         return difference;
22142     }
22143
22144     // iD uses namespaced keys so multiple installations do not conflict
22145     function getKey(n) {
22146         return 'iD_' + window.location.origin + '_' + n;
22147     }
22148
22149     var history = {
22150         graph: function() {
22151             return stack[index].graph;
22152         },
22153
22154         merge: function(entities, extent) {
22155             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22156             tree.rebase(entities);
22157
22158             dispatch.change(undefined, extent);
22159         },
22160
22161         perform: function() {
22162             var previous = stack[index].graph;
22163
22164             stack = stack.slice(0, index + 1);
22165             stack.push(perform(arguments));
22166             index++;
22167
22168             return change(previous);
22169         },
22170
22171         replace: function() {
22172             var previous = stack[index].graph;
22173
22174             // assert(index == stack.length - 1)
22175             stack[index] = perform(arguments);
22176
22177             return change(previous);
22178         },
22179
22180         pop: function() {
22181             var previous = stack[index].graph;
22182
22183             if (index > 0) {
22184                 index--;
22185                 stack.pop();
22186                 return change(previous);
22187             }
22188         },
22189
22190         undo: function() {
22191             var previous = stack[index].graph;
22192
22193             // Pop to the next annotated state.
22194             while (index > 0) {
22195                 index--;
22196                 if (stack[index].annotation) break;
22197             }
22198
22199             dispatch.undone();
22200             return change(previous);
22201         },
22202
22203         redo: function() {
22204             var previous = stack[index].graph;
22205
22206             while (index < stack.length - 1) {
22207                 index++;
22208                 if (stack[index].annotation) break;
22209             }
22210
22211             dispatch.redone();
22212             return change(previous);
22213         },
22214
22215         undoAnnotation: function() {
22216             var i = index;
22217             while (i >= 0) {
22218                 if (stack[i].annotation) return stack[i].annotation;
22219                 i--;
22220             }
22221         },
22222
22223         redoAnnotation: function() {
22224             var i = index + 1;
22225             while (i <= stack.length - 1) {
22226                 if (stack[i].annotation) return stack[i].annotation;
22227                 i++;
22228             }
22229         },
22230
22231         intersects: function(extent) {
22232             return tree.intersects(extent, stack[index].graph);
22233         },
22234
22235         difference: function() {
22236             var base = stack[0].graph,
22237                 head = stack[index].graph;
22238             return iD.Difference(base, head);
22239         },
22240
22241         changes: function(action) {
22242             var base = stack[0].graph,
22243                 head = stack[index].graph;
22244
22245             if (action) {
22246                 head = action(head);
22247             }
22248
22249             var difference = iD.Difference(base, head);
22250
22251             return {
22252                 modified: difference.modified(),
22253                 created: difference.created(),
22254                 deleted: difference.deleted()
22255             };
22256         },
22257
22258         hasChanges: function() {
22259             return this.difference().length() > 0;
22260         },
22261
22262         imageryUsed: function(sources) {
22263             if (sources) {
22264                 imageryUsed = sources;
22265                 return history;
22266             } else {
22267                 return _(stack.slice(1, index + 1))
22268                     .pluck('imageryUsed')
22269                     .flatten()
22270                     .unique()
22271                     .without(undefined, 'Custom')
22272                     .value();
22273             }
22274         },
22275
22276         reset: function() {
22277             stack = [{graph: iD.Graph()}];
22278             index = 0;
22279             tree = iD.Tree(stack[0].graph);
22280             dispatch.change();
22281             return history;
22282         },
22283
22284         toJSON: function() {
22285             if (stack.length <= 1) return;
22286
22287             var allEntities = {},
22288                 baseEntities = {},
22289                 base = stack[0];
22290
22291             var s = stack.map(function(i) {
22292                 var modified = [], deleted = [];
22293
22294                 _.forEach(i.graph.entities, function(entity, id) {
22295                     if (entity) {
22296                         var key = iD.Entity.key(entity);
22297                         allEntities[key] = entity;
22298                         modified.push(key);
22299                     } else {
22300                         deleted.push(id);
22301                     }
22302
22303                     // make sure that the originals of changed or deleted entities get merged
22304                     // into the base of the stack after restoring the data from JSON.
22305                     if (id in base.graph.entities) {
22306                         baseEntities[id] = base.graph.entities[id];
22307                     }
22308                 });
22309
22310                 var x = {};
22311
22312                 if (modified.length) x.modified = modified;
22313                 if (deleted.length) x.deleted = deleted;
22314                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22315                 if (i.annotation) x.annotation = i.annotation;
22316
22317                 return x;
22318             });
22319
22320             return JSON.stringify({
22321                 version: 3,
22322                 entities: _.values(allEntities),
22323                 baseEntities: _.values(baseEntities),
22324                 stack: s,
22325                 nextIDs: iD.Entity.id.next,
22326                 index: index
22327             });
22328         },
22329
22330         fromJSON: function(json) {
22331             var h = JSON.parse(json);
22332
22333             iD.Entity.id.next = h.nextIDs;
22334             index = h.index;
22335
22336             if (h.version === 2 || h.version === 3) {
22337                 var allEntities = {};
22338
22339                 h.entities.forEach(function(entity) {
22340                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22341                 });
22342
22343                 if (h.version === 3) {
22344                     // this merges originals for changed entities into the base of
22345                     // the stack even if the current stack doesn't have them (for
22346                     // example when iD has been restarted in a different region)
22347                     var baseEntities = h.baseEntities.map(iD.Entity);
22348                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22349                     tree.rebase(baseEntities);
22350                 }
22351
22352                 stack = h.stack.map(function(d) {
22353                     var entities = {}, entity;
22354
22355                     if (d.modified) {
22356                         d.modified.forEach(function(key) {
22357                             entity = allEntities[key];
22358                             entities[entity.id] = entity;
22359                         });
22360                     }
22361
22362                     if (d.deleted) {
22363                         d.deleted.forEach(function(id) {
22364                             entities[id] = undefined;
22365                         });
22366                     }
22367
22368                     return {
22369                         graph: iD.Graph(stack[0].graph).load(entities),
22370                         annotation: d.annotation,
22371                         imageryUsed: d.imageryUsed
22372                     };
22373                 });
22374             } else { // original version
22375                 stack = h.stack.map(function(d) {
22376                     var entities = {};
22377
22378                     for (var i in d.entities) {
22379                         var entity = d.entities[i];
22380                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22381                     }
22382
22383                     d.graph = iD.Graph(stack[0].graph).load(entities);
22384                     return d;
22385                 });
22386             }
22387
22388             dispatch.change();
22389
22390             return history;
22391         },
22392
22393         save: function() {
22394             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22395             return history;
22396         },
22397
22398         clearSaved: function() {
22399             if (lock.locked()) context.storage(getKey('saved_history'), null);
22400             return history;
22401         },
22402
22403         lock: function() {
22404             return lock.lock();
22405         },
22406
22407         unlock: function() {
22408             lock.unlock();
22409         },
22410
22411         // is iD not open in another window and it detects that
22412         // there's a history stored in localStorage that's recoverable?
22413         restorableChanges: function() {
22414             return lock.locked() && !!context.storage(getKey('saved_history'));
22415         },
22416
22417         // load history from a version stored in localStorage
22418         restore: function() {
22419             if (!lock.locked()) return;
22420
22421             var json = context.storage(getKey('saved_history'));
22422             if (json) history.fromJSON(json);
22423         },
22424
22425         _getKey: getKey
22426
22427     };
22428
22429     history.reset();
22430
22431     return d3.rebind(history, dispatch, 'on');
22432 };
22433 iD.Node = iD.Entity.node = function iD_Node() {
22434     if (!(this instanceof iD_Node)) {
22435         return (new iD_Node()).initialize(arguments);
22436     } else if (arguments.length) {
22437         this.initialize(arguments);
22438     }
22439 };
22440
22441 iD.Node.prototype = Object.create(iD.Entity.prototype);
22442
22443 _.extend(iD.Node.prototype, {
22444     type: 'node',
22445
22446     extent: function() {
22447         return new iD.geo.Extent(this.loc);
22448     },
22449
22450     geometry: function(graph) {
22451         return graph.transient(this, 'geometry', function() {
22452             return graph.isPoi(this) ? 'point' : 'vertex';
22453         });
22454     },
22455
22456     move: function(loc) {
22457         return this.update({loc: loc});
22458     },
22459
22460     isIntersection: function(resolver) {
22461         return resolver.transient(this, 'isIntersection', function() {
22462             return resolver.parentWays(this).filter(function(parent) {
22463                 return (parent.tags.highway ||
22464                     parent.tags.waterway ||
22465                     parent.tags.railway ||
22466                     parent.tags.aeroway) &&
22467                     parent.geometry(resolver) === 'line';
22468             }).length > 1;
22469         });
22470     },
22471
22472     asJXON: function(changeset_id) {
22473         var r = {
22474             node: {
22475                 '@id': this.osmId(),
22476                 '@lon': this.loc[0],
22477                 '@lat': this.loc[1],
22478                 '@version': (this.version || 0),
22479                 tag: _.map(this.tags, function(v, k) {
22480                     return { keyAttributes: { k: k, v: v } };
22481                 })
22482             }
22483         };
22484         if (changeset_id) r.node['@changeset'] = changeset_id;
22485         return r;
22486     },
22487
22488     asGeoJSON: function() {
22489         return {
22490             type: 'Point',
22491             coordinates: this.loc
22492         };
22493     }
22494 });
22495 iD.Relation = iD.Entity.relation = function iD_Relation() {
22496     if (!(this instanceof iD_Relation)) {
22497         return (new iD_Relation()).initialize(arguments);
22498     } else if (arguments.length) {
22499         this.initialize(arguments);
22500     }
22501 };
22502
22503 iD.Relation.prototype = Object.create(iD.Entity.prototype);
22504
22505 iD.Relation.creationOrder = function(a, b) {
22506     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
22507     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
22508
22509     if (aId < 0 || bId < 0) return aId - bId;
22510     return bId - aId;
22511 };
22512
22513 _.extend(iD.Relation.prototype, {
22514     type: 'relation',
22515     members: [],
22516
22517     extent: function(resolver, memo) {
22518         return resolver.transient(this, 'extent', function() {
22519             if (memo && memo[this.id]) return iD.geo.Extent();
22520             memo = memo || {};
22521             memo[this.id] = true;
22522             return this.members.reduce(function(extent, member) {
22523                 member = resolver.hasEntity(member.id);
22524                 if (member) {
22525                     return extent.extend(member.extent(resolver, memo));
22526                 } else {
22527                     return extent;
22528                 }
22529             }, iD.geo.Extent());
22530         });
22531     },
22532
22533     geometry: function(graph) {
22534         return graph.transient(this, 'geometry', function() {
22535             return this.isMultipolygon() ? 'area' : 'relation';
22536         });
22537     },
22538
22539     isDegenerate: function() {
22540         return this.members.length === 0;
22541     },
22542
22543     // Return an array of members, each extended with an 'index' property whose value
22544     // is the member index.
22545     indexedMembers: function() {
22546         var result = new Array(this.members.length);
22547         for (var i = 0; i < this.members.length; i++) {
22548             result[i] = _.extend({}, this.members[i], {index: i});
22549         }
22550         return result;
22551     },
22552
22553     // Return the first member with the given role. A copy of the member object
22554     // is returned, extended with an 'index' property whose value is the member index.
22555     memberByRole: function(role) {
22556         for (var i = 0; i < this.members.length; i++) {
22557             if (this.members[i].role === role) {
22558                 return _.extend({}, this.members[i], {index: i});
22559             }
22560         }
22561     },
22562
22563     // Return the first member with the given id. A copy of the member object
22564     // is returned, extended with an 'index' property whose value is the member index.
22565     memberById: function(id) {
22566         for (var i = 0; i < this.members.length; i++) {
22567             if (this.members[i].id === id) {
22568                 return _.extend({}, this.members[i], {index: i});
22569             }
22570         }
22571     },
22572
22573     // Return the first member with the given id and role. A copy of the member object
22574     // is returned, extended with an 'index' property whose value is the member index.
22575     memberByIdAndRole: function(id, role) {
22576         for (var i = 0; i < this.members.length; i++) {
22577             if (this.members[i].id === id && this.members[i].role === role) {
22578                 return _.extend({}, this.members[i], {index: i});
22579             }
22580         }
22581     },
22582
22583     addMember: function(member, index) {
22584         var members = this.members.slice();
22585         members.splice(index === undefined ? members.length : index, 0, member);
22586         return this.update({members: members});
22587     },
22588
22589     updateMember: function(member, index) {
22590         var members = this.members.slice();
22591         members.splice(index, 1, _.extend({}, members[index], member));
22592         return this.update({members: members});
22593     },
22594
22595     removeMember: function(index) {
22596         var members = this.members.slice();
22597         members.splice(index, 1);
22598         return this.update({members: members});
22599     },
22600
22601     removeMembersWithID: function(id) {
22602         var members = _.reject(this.members, function(m) { return m.id === id; });
22603         return this.update({members: members});
22604     },
22605
22606     // Wherever a member appears with id `needle.id`, replace it with a member
22607     // with id `replacement.id`, type `replacement.type`, and the original role,
22608     // unless a member already exists with that id and role. Return an updated
22609     // relation.
22610     replaceMember: function(needle, replacement) {
22611         if (!this.memberById(needle.id))
22612             return this;
22613
22614         var members = [];
22615
22616         for (var i = 0; i < this.members.length; i++) {
22617             var member = this.members[i];
22618             if (member.id !== needle.id) {
22619                 members.push(member);
22620             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
22621                 members.push({id: replacement.id, type: replacement.type, role: member.role});
22622             }
22623         }
22624
22625         return this.update({members: members});
22626     },
22627
22628     asJXON: function(changeset_id) {
22629         var r = {
22630             relation: {
22631                 '@id': this.osmId(),
22632                 '@version': this.version || 0,
22633                 member: _.map(this.members, function(member) {
22634                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
22635                 }),
22636                 tag: _.map(this.tags, function(v, k) {
22637                     return { keyAttributes: { k: k, v: v } };
22638                 })
22639             }
22640         };
22641         if (changeset_id) r.relation['@changeset'] = changeset_id;
22642         return r;
22643     },
22644
22645     asGeoJSON: function(resolver) {
22646         return resolver.transient(this, 'GeoJSON', function () {
22647             if (this.isMultipolygon()) {
22648                 return {
22649                     type: 'MultiPolygon',
22650                     coordinates: this.multipolygon(resolver)
22651                 };
22652             } else {
22653                 return {
22654                     type: 'FeatureCollection',
22655                     properties: this.tags,
22656                     features: this.members.map(function (member) {
22657                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
22658                     })
22659                 };
22660             }
22661         });
22662     },
22663
22664     area: function(resolver) {
22665         return resolver.transient(this, 'area', function() {
22666             return d3.geo.area(this.asGeoJSON(resolver));
22667         });
22668     },
22669
22670     isMultipolygon: function() {
22671         return this.tags.type === 'multipolygon';
22672     },
22673
22674     isComplete: function(resolver) {
22675         for (var i = 0; i < this.members.length; i++) {
22676             if (!resolver.hasEntity(this.members[i].id)) {
22677                 return false;
22678             }
22679         }
22680         return true;
22681     },
22682
22683     isRestriction: function() {
22684         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
22685     },
22686
22687     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
22688     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
22689     //
22690     // This corresponds to the structure needed for rendering a multipolygon path using a
22691     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
22692     //
22693     // In the case of invalid geometries, this function will still return a result which
22694     // includes the nodes of all way members, but some Nds may be unclosed and some inner
22695     // rings not matched with the intended outer ring.
22696     //
22697     multipolygon: function(resolver) {
22698         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
22699             inners = this.members.filter(function(m) { return 'inner' === m.role; });
22700
22701         outers = iD.geo.joinWays(outers, resolver);
22702         inners = iD.geo.joinWays(inners, resolver);
22703
22704         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
22705         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
22706
22707         var result = outers.map(function(o) {
22708             // Heuristic for detecting counterclockwise winding order. Assumes
22709             // that OpenStreetMap polygons are not hemisphere-spanning.
22710             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
22711         });
22712
22713         function findOuter(inner) {
22714             var o, outer;
22715
22716             for (o = 0; o < outers.length; o++) {
22717                 outer = outers[o];
22718                 if (iD.geo.polygonContainsPolygon(outer, inner))
22719                     return o;
22720             }
22721
22722             for (o = 0; o < outers.length; o++) {
22723                 outer = outers[o];
22724                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
22725                     return o;
22726             }
22727         }
22728
22729         for (var i = 0; i < inners.length; i++) {
22730             var inner = inners[i];
22731
22732             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
22733                 inner = inner.reverse();
22734             }
22735
22736             var o = findOuter(inners[i]);
22737             if (o !== undefined)
22738                 result[o].push(inners[i]);
22739             else
22740                 result.push([inners[i]]); // Invalid geometry
22741         }
22742
22743         return result;
22744     }
22745 });
22746 iD.Tree = function(head) {
22747     var rtree = rbush(),
22748         rectangles = {};
22749
22750     function extentRectangle(extent) {
22751         return [
22752             extent[0][0],
22753             extent[0][1],
22754             extent[1][0],
22755             extent[1][1]
22756         ];
22757     }
22758
22759     function entityRectangle(entity) {
22760         var rect = extentRectangle(entity.extent(head));
22761         rect.id = entity.id;
22762         rectangles[entity.id] = rect;
22763         return rect;
22764     }
22765
22766     function updateParents(entity, insertions, memo) {
22767         if (memo && memo[entity.id]) return;
22768         memo = memo || {};
22769         memo[entity.id] = true;
22770
22771         head.parentWays(entity).forEach(function(parent) {
22772             if (rectangles[parent.id]) {
22773                 rtree.remove(rectangles[parent.id]);
22774                 insertions.push(parent);
22775             }
22776         });
22777
22778         head.parentRelations(entity).forEach(function(parent) {
22779             if (rectangles[parent.id]) {
22780                 rtree.remove(rectangles[parent.id]);
22781                 insertions.push(parent);
22782             }
22783             updateParents(parent, insertions, memo);
22784         });
22785     }
22786
22787     var tree = {};
22788
22789     tree.rebase = function(entities) {
22790         var insertions = [];
22791
22792         entities.forEach(function(entity) {
22793             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
22794                 return;
22795
22796             insertions.push(entity);
22797             updateParents(entity, insertions);
22798         });
22799
22800         insertions = _.unique(insertions).map(entityRectangle);
22801         rtree.load(insertions);
22802
22803         return tree;
22804     };
22805
22806     tree.intersects = function(extent, graph) {
22807         if (graph !== head) {
22808             var diff = iD.Difference(head, graph),
22809                 insertions = [];
22810
22811             head = graph;
22812
22813             diff.deleted().forEach(function(entity) {
22814                 rtree.remove(rectangles[entity.id]);
22815                 delete rectangles[entity.id];
22816             });
22817
22818             diff.modified().forEach(function(entity) {
22819                 rtree.remove(rectangles[entity.id]);
22820                 insertions.push(entity);
22821                 updateParents(entity, insertions);
22822             });
22823
22824             diff.created().forEach(function(entity) {
22825                 insertions.push(entity);
22826             });
22827
22828             insertions = _.unique(insertions).map(entityRectangle);
22829             rtree.load(insertions);
22830         }
22831
22832         return rtree.search(extentRectangle(extent)).map(function(rect) {
22833             return head.entity(rect.id);
22834         });
22835     };
22836
22837     return tree;
22838 };
22839 iD.Way = iD.Entity.way = function iD_Way() {
22840     if (!(this instanceof iD_Way)) {
22841         return (new iD_Way()).initialize(arguments);
22842     } else if (arguments.length) {
22843         this.initialize(arguments);
22844     }
22845 };
22846
22847 iD.Way.prototype = Object.create(iD.Entity.prototype);
22848
22849 _.extend(iD.Way.prototype, {
22850     type: 'way',
22851     nodes: [],
22852
22853     extent: function(resolver) {
22854         return resolver.transient(this, 'extent', function() {
22855             return this.nodes.reduce(function(extent, id) {
22856                 var node = resolver.hasEntity(id);
22857                 if (node) {
22858                     return extent.extend(node.extent());
22859                 } else {
22860                     return extent;
22861                 }
22862             }, iD.geo.Extent());
22863         });
22864     },
22865
22866     first: function() {
22867         return this.nodes[0];
22868     },
22869
22870     last: function() {
22871         return this.nodes[this.nodes.length - 1];
22872     },
22873
22874     contains: function(node) {
22875         return this.nodes.indexOf(node) >= 0;
22876     },
22877
22878     affix: function(node) {
22879         if (this.nodes[0] === node) return 'prefix';
22880         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
22881     },
22882
22883     isOneWay: function() {
22884         // explicit oneway tag..
22885         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
22886         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
22887
22888         // implied oneway tag..
22889         return this.tags.waterway === 'river' ||
22890             this.tags.waterway === 'stream' ||
22891             this.tags.highway === 'motorway' ||
22892             this.tags.highway === 'motorway_link' ||
22893             this.tags.junction === 'roundabout';
22894     },
22895
22896     isClosed: function() {
22897         return this.nodes.length > 0 && this.first() === this.last();
22898     },
22899
22900     isConvex: function(resolver) {
22901         if (!this.isClosed() || this.isDegenerate()) return null;
22902
22903         var nodes = _.uniq(resolver.childNodes(this)),
22904             coords = _.pluck(nodes, 'loc'),
22905             curr = 0, prev = 0;
22906
22907         for (var i = 0; i < coords.length; i++) {
22908             var o = coords[(i+1) % coords.length],
22909                 a = coords[i],
22910                 b = coords[(i+2) % coords.length],
22911                 res = iD.geo.cross(o, a, b);
22912
22913             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
22914             if (curr === 0) {
22915                 continue;
22916             } else if (prev && curr !== prev) {
22917                 return false;
22918             }
22919             prev = curr;
22920         }
22921         return true;
22922     },
22923
22924     isArea: function() {
22925         if (this.tags.area === 'yes')
22926             return true;
22927         if (!this.isClosed() || this.tags.area === 'no')
22928             return false;
22929         for (var key in this.tags)
22930             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
22931                 return true;
22932         return false;
22933     },
22934
22935     isDegenerate: function() {
22936         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
22937     },
22938
22939     areAdjacent: function(n1, n2) {
22940         for (var i = 0; i < this.nodes.length; i++) {
22941             if (this.nodes[i] === n1) {
22942                 if (this.nodes[i - 1] === n2) return true;
22943                 if (this.nodes[i + 1] === n2) return true;
22944             }
22945         }
22946         return false;
22947     },
22948
22949     geometry: function(graph) {
22950         return graph.transient(this, 'geometry', function() {
22951             return this.isArea() ? 'area' : 'line';
22952         });
22953     },
22954
22955     addNode: function(id, index) {
22956         var nodes = this.nodes.slice();
22957         nodes.splice(index === undefined ? nodes.length : index, 0, id);
22958         return this.update({nodes: nodes});
22959     },
22960
22961     updateNode: function(id, index) {
22962         var nodes = this.nodes.slice();
22963         nodes.splice(index, 1, id);
22964         return this.update({nodes: nodes});
22965     },
22966
22967     replaceNode: function(needle, replacement) {
22968         if (this.nodes.indexOf(needle) < 0)
22969             return this;
22970
22971         var nodes = this.nodes.slice();
22972         for (var i = 0; i < nodes.length; i++) {
22973             if (nodes[i] === needle) {
22974                 nodes[i] = replacement;
22975             }
22976         }
22977         return this.update({nodes: nodes});
22978     },
22979
22980     removeNode: function(id) {
22981         var nodes = [];
22982
22983         for (var i = 0; i < this.nodes.length; i++) {
22984             var node = this.nodes[i];
22985             if (node !== id && nodes[nodes.length - 1] !== node) {
22986                 nodes.push(node);
22987             }
22988         }
22989
22990         // Preserve circularity
22991         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
22992             nodes.push(nodes[0]);
22993         }
22994
22995         return this.update({nodes: nodes});
22996     },
22997
22998     asJXON: function(changeset_id) {
22999         var r = {
23000             way: {
23001                 '@id': this.osmId(),
23002                 '@version': this.version || 0,
23003                 nd: _.map(this.nodes, function(id) {
23004                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23005                 }),
23006                 tag: _.map(this.tags, function(v, k) {
23007                     return { keyAttributes: { k: k, v: v } };
23008                 })
23009             }
23010         };
23011         if (changeset_id) r.way['@changeset'] = changeset_id;
23012         return r;
23013     },
23014
23015     asGeoJSON: function(resolver) {
23016         return resolver.transient(this, 'GeoJSON', function() {
23017             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23018             if (this.isArea() && this.isClosed()) {
23019                 return {
23020                     type: 'Polygon',
23021                     coordinates: [coordinates]
23022                 };
23023             } else {
23024                 return {
23025                     type: 'LineString',
23026                     coordinates: coordinates
23027                 };
23028             }
23029         });
23030     },
23031
23032     area: function(resolver) {
23033         return resolver.transient(this, 'area', function() {
23034             var nodes = resolver.childNodes(this);
23035
23036             if (!this.isClosed() && nodes.length) {
23037                 nodes = nodes.concat([nodes[0]]);
23038             }
23039
23040             var json = {
23041                 type: 'Polygon',
23042                 coordinates: [_.pluck(nodes, 'loc')]
23043             };
23044
23045             var area = d3.geo.area(json);
23046
23047             // Heuristic for detecting counterclockwise winding order. Assumes
23048             // that OpenStreetMap polygons are not hemisphere-spanning.
23049             if (d3.geo.area(json) > 2 * Math.PI) {
23050                 json.coordinates[0] = json.coordinates[0].reverse();
23051                 area = d3.geo.area(json);
23052             }
23053
23054             return isNaN(area) ? 0 : area;
23055         });
23056     }
23057 });
23058 iD.Background = function(context) {
23059     var dispatch = d3.dispatch('change'),
23060         baseLayer = iD.TileLayer()
23061             .projection(context.projection),
23062         gpxLayer = iD.GpxLayer(context, dispatch)
23063             .projection(context.projection),
23064         overlayLayers = [];
23065
23066     var backgroundSources = iD.data.imagery.map(function(source) {
23067         if (source.type === 'bing') {
23068             return iD.BackgroundSource.Bing(source, dispatch);
23069         } else {
23070             return iD.BackgroundSource(source);
23071         }
23072     });
23073
23074     backgroundSources.unshift(iD.BackgroundSource.None());
23075
23076     function findSource(id) {
23077         return _.find(backgroundSources, function(d) {
23078             return d.id && d.id === id;
23079         });
23080     }
23081
23082     function updateImagery() {
23083         var b = background.baseLayerSource(),
23084             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23085             q = iD.util.stringQs(location.hash.substring(1));
23086
23087         var id = b.id;
23088         if (id === 'custom') {
23089             id = 'custom:' + b.template;
23090         }
23091
23092         if (id) {
23093             q.background = id;
23094         } else {
23095             delete q.background;
23096         }
23097
23098         if (o) {
23099             q.overlays = o;
23100         } else {
23101             delete q.overlays;
23102         }
23103
23104         location.replace('#' + iD.util.qsString(q, true));
23105
23106         var imageryUsed = [b.imageryUsed()];
23107
23108         overlayLayers.forEach(function (d) {
23109             var source = d.source();
23110             if (!source.isLocatorOverlay()) {
23111                 imageryUsed.push(source.imageryUsed());
23112             }
23113         });
23114
23115         if (background.showsGpxLayer()) {
23116             imageryUsed.push('Local GPX');
23117         }
23118
23119         context.history().imageryUsed(imageryUsed);
23120     }
23121
23122     function background(selection) {
23123         var base = selection.selectAll('.background-layer')
23124             .data([0]);
23125
23126         base.enter().insert('div', '.layer-data')
23127             .attr('class', 'layer-layer background-layer');
23128
23129         base.call(baseLayer);
23130
23131         var gpx = selection.selectAll('.gpx-layer')
23132             .data([0]);
23133
23134         gpx.enter().insert('div', '.layer-data')
23135             .attr('class', 'layer-layer gpx-layer');
23136
23137         gpx.call(gpxLayer);
23138
23139         var overlays = selection.selectAll('.overlay-layer')
23140             .data(overlayLayers, function(d) { return d.source().name(); });
23141
23142         overlays.enter().insert('div', '.layer-data')
23143             .attr('class', 'layer-layer overlay-layer');
23144
23145         overlays.each(function(layer) {
23146             d3.select(this).call(layer);
23147         });
23148
23149         overlays.exit()
23150             .remove();
23151     }
23152
23153     background.sources = function(extent) {
23154         return backgroundSources.filter(function(source) {
23155             return source.intersects(extent);
23156         });
23157     };
23158
23159     background.dimensions = function(_) {
23160         baseLayer.dimensions(_);
23161         gpxLayer.dimensions(_);
23162
23163         overlayLayers.forEach(function(layer) {
23164             layer.dimensions(_);
23165         });
23166     };
23167
23168     background.baseLayerSource = function(d) {
23169         if (!arguments.length) return baseLayer.source();
23170
23171         baseLayer.source(d);
23172         dispatch.change();
23173         updateImagery();
23174
23175         return background;
23176     };
23177
23178     background.bing = function() {
23179         background.baseLayerSource(findSource('Bing'));
23180     };
23181
23182     background.hasGpxLayer = function() {
23183         return !_.isEmpty(gpxLayer.geojson());
23184     };
23185
23186     background.showsGpxLayer = function() {
23187         return background.hasGpxLayer() && gpxLayer.enable();
23188     };
23189
23190     function toDom(x) {
23191         return (new DOMParser()).parseFromString(x, 'text/xml');
23192     }
23193
23194     background.gpxLayerFiles = function(fileList) {
23195         var f = fileList[0],
23196             reader = new FileReader();
23197
23198         reader.onload = function(e) {
23199             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23200             background.zoomToGpxLayer();
23201             dispatch.change();
23202         };
23203
23204         reader.readAsText(f);
23205     };
23206
23207     background.zoomToGpxLayer = function() {
23208         if (background.hasGpxLayer()) {
23209             context.map()
23210                 .extent(d3.geo.bounds(gpxLayer.geojson()));
23211         }
23212     };
23213
23214     background.toggleGpxLayer = function() {
23215         gpxLayer.enable(!gpxLayer.enable());
23216         dispatch.change();
23217     };
23218
23219     background.showsLayer = function(d) {
23220         return d === baseLayer.source() ||
23221             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23222             overlayLayers.some(function(l) { return l.source() === d; });
23223     };
23224
23225     background.overlayLayerSources = function() {
23226         return overlayLayers.map(function (l) { return l.source(); });
23227     };
23228
23229     background.toggleOverlayLayer = function(d) {
23230         var layer;
23231
23232         for (var i = 0; i < overlayLayers.length; i++) {
23233             layer = overlayLayers[i];
23234             if (layer.source() === d) {
23235                 overlayLayers.splice(i, 1);
23236                 dispatch.change();
23237                 updateImagery();
23238                 return;
23239             }
23240         }
23241
23242         layer = iD.TileLayer()
23243             .source(d)
23244             .projection(context.projection)
23245             .dimensions(baseLayer.dimensions());
23246
23247         overlayLayers.push(layer);
23248         dispatch.change();
23249         updateImagery();
23250     };
23251
23252     background.nudge = function(d, zoom) {
23253         baseLayer.source().nudge(d, zoom);
23254         dispatch.change();
23255         return background;
23256     };
23257
23258     background.offset = function(d) {
23259         if (!arguments.length) return baseLayer.source().offset();
23260         baseLayer.source().offset(d);
23261         dispatch.change();
23262         return background;
23263     };
23264
23265     var q = iD.util.stringQs(location.hash.substring(1)),
23266         chosen = q.background || q.layer;
23267
23268     if (chosen && chosen.indexOf('custom:') === 0) {
23269         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23270     } else {
23271         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23272     }
23273
23274     var locator = _.find(backgroundSources, function(d) {
23275         return d.overlay && d.default;
23276     });
23277
23278     if (locator) {
23279         background.toggleOverlayLayer(locator);
23280     }
23281
23282     var overlays = (q.overlays || '').split(',');
23283     overlays.forEach(function(overlay) {
23284         overlay = findSource(overlay);
23285         if (overlay) background.toggleOverlayLayer(overlay);
23286     });
23287
23288     var gpx = q.gpx;
23289     if (gpx) {
23290         d3.text(gpx, function(err, gpxTxt) {
23291             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23292             dispatch.change();
23293         });
23294     }
23295
23296     return d3.rebind(background, dispatch, 'on');
23297 };
23298 iD.BackgroundSource = function(data) {
23299     var source = _.clone(data),
23300         offset = [0, 0],
23301         name = source.name;
23302
23303     source.scaleExtent = data.scaleExtent || [0, 20];
23304
23305     source.offset = function(_) {
23306         if (!arguments.length) return offset;
23307         offset = _;
23308         return source;
23309     };
23310
23311     source.nudge = function(_, zoomlevel) {
23312         offset[0] += _[0] / Math.pow(2, zoomlevel);
23313         offset[1] += _[1] / Math.pow(2, zoomlevel);
23314         return source;
23315     };
23316
23317     source.name = function() {
23318         return name;
23319     };
23320
23321     source.imageryUsed = function() {
23322         return source.id || name;
23323     };
23324
23325     source.url = function(coord) {
23326         return data.template
23327             .replace('{x}', coord[0])
23328             .replace('{y}', coord[1])
23329             // TMS-flipped y coordinate
23330             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23331             .replace(/\{z(oom)?\}/, coord[2])
23332             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23333                 var subdomains = r.split(',');
23334                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23335             })
23336             .replace('{u}', function() {
23337                 var u = '';
23338                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23339                     var b = 0;
23340                     var mask = 1 << (zoom - 1);
23341                     if ((coord[0] & mask) !== 0) b++;
23342                     if ((coord[1] & mask) !== 0) b += 2;
23343                     u += b.toString();
23344                 }
23345                 return u;
23346             });
23347     };
23348
23349     source.intersects = function(extent) {
23350         extent = extent.polygon();
23351         return !data.polygon || data.polygon.some(function(polygon) {
23352             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23353         });
23354     };
23355
23356     source.validZoom = function(z) {
23357         return source.scaleExtent[0] <= z &&
23358             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23359     };
23360
23361     source.isLocatorOverlay = function() {
23362         return name === 'Locator Overlay';
23363     };
23364
23365     source.copyrightNotices = function() {};
23366
23367     return source;
23368 };
23369
23370 iD.BackgroundSource.Bing = function(data, dispatch) {
23371     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
23372     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
23373
23374     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
23375
23376     var bing = iD.BackgroundSource(data),
23377         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
23378         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
23379             key + '&jsonp={callback}',
23380         providers = [];
23381
23382     d3.jsonp(url, function(json) {
23383         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
23384             return {
23385                 attribution: provider.attribution,
23386                 areas: provider.coverageAreas.map(function(area) {
23387                     return {
23388                         zoom: [area.zoomMin, area.zoomMax],
23389                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
23390                     };
23391                 })
23392             };
23393         });
23394         dispatch.change();
23395     });
23396
23397     bing.copyrightNotices = function(zoom, extent) {
23398         zoom = Math.min(zoom, 21);
23399         return providers.filter(function(provider) {
23400             return _.any(provider.areas, function(area) {
23401                 return extent.intersects(area.extent) &&
23402                     area.zoom[0] <= zoom &&
23403                     area.zoom[1] >= zoom;
23404             });
23405         }).map(function(provider) {
23406             return provider.attribution;
23407         }).join(', ');
23408     };
23409
23410     bing.logo = 'bing_maps.png';
23411     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
23412
23413     return bing;
23414 };
23415
23416 iD.BackgroundSource.None = function() {
23417     var source = iD.BackgroundSource({id: 'none', template: ''});
23418
23419     source.name = function() {
23420         return t('background.none');
23421     };
23422
23423     source.imageryUsed = function() {
23424         return 'None';
23425     };
23426
23427     return source;
23428 };
23429
23430 iD.BackgroundSource.Custom = function(template) {
23431     var source = iD.BackgroundSource({id: 'custom', template: template});
23432
23433     source.name = function() {
23434         return t('background.custom');
23435     };
23436
23437     source.imageryUsed = function() {
23438         return 'Custom (' + template + ')';
23439     };
23440
23441     return source;
23442 };
23443 iD.GpxLayer = function(context) {
23444     var projection,
23445         gj = {},
23446         enable = true,
23447         svg;
23448
23449     function render(selection) {
23450         svg = selection.selectAll('svg')
23451             .data([render]);
23452
23453         svg.enter()
23454             .append('svg');
23455
23456         svg.style('display', enable ? 'block' : 'none');
23457
23458         var paths = svg
23459             .selectAll('path')
23460             .data([gj]);
23461
23462         paths
23463             .enter()
23464             .append('path')
23465             .attr('class', 'gpx');
23466
23467         var path = d3.geo.path()
23468             .projection(projection);
23469
23470         paths
23471             .attr('d', path);
23472
23473         if (typeof gj.features !== 'undefined') {
23474             svg
23475                 .selectAll('text')
23476                 .remove();
23477
23478             svg
23479                 .selectAll('path')
23480                 .data(gj.features)
23481                 .enter()
23482                 .append('text')
23483                 .attr('class', 'gpx')
23484                 .text(function(d) {
23485                     return d.properties.name;
23486                 })
23487                 .attr('x', function(d) {
23488                     var centroid = path.centroid(d);
23489                     return centroid[0] + 5;
23490                 })
23491                 .attr('y', function(d) {
23492                     var centroid = path.centroid(d);
23493                     return centroid[1];
23494                 });
23495         }
23496     }
23497
23498     render.projection = function(_) {
23499         if (!arguments.length) return projection;
23500         projection = _;
23501         return render;
23502     };
23503
23504     render.enable = function(_) {
23505         if (!arguments.length) return enable;
23506         enable = _;
23507         return render;
23508     };
23509
23510     render.geojson = function(_) {
23511         if (!arguments.length) return gj;
23512         gj = _;
23513         return render;
23514     };
23515
23516     render.dimensions = function(_) {
23517         if (!arguments.length) return svg.dimensions();
23518         svg.dimensions(_);
23519         return render;
23520     };
23521
23522     render.id = 'layer-gpx';
23523
23524     function over() {
23525         d3.event.stopPropagation();
23526         d3.event.preventDefault();
23527         d3.event.dataTransfer.dropEffect = 'copy';
23528     }
23529
23530     d3.select('body')
23531         .attr('dropzone', 'copy')
23532         .on('drop.localgpx', function() {
23533             d3.event.stopPropagation();
23534             d3.event.preventDefault();
23535             if (!iD.detect().filedrop) return;
23536             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
23537         })
23538         .on('dragenter.localgpx', over)
23539         .on('dragexit.localgpx', over)
23540         .on('dragover.localgpx', over);
23541
23542     return render;
23543 };
23544 iD.Map = function(context) {
23545     var dimensions = [1, 1],
23546         dispatch = d3.dispatch('move', 'drawn'),
23547         projection = context.projection,
23548         roundedProjection = iD.svg.RoundProjection(projection),
23549         zoom = d3.behavior.zoom()
23550             .translate(projection.translate())
23551             .scale(projection.scale() * 2 * Math.PI)
23552             .scaleExtent([1024, 256 * Math.pow(2, 24)])
23553             .on('zoom', zoomPan),
23554         dblclickEnabled = true,
23555         transformStart,
23556         transformed = false,
23557         minzoom = 0,
23558         points = iD.svg.Points(roundedProjection, context),
23559         vertices = iD.svg.Vertices(roundedProjection, context),
23560         lines = iD.svg.Lines(projection),
23561         areas = iD.svg.Areas(projection),
23562         midpoints = iD.svg.Midpoints(roundedProjection, context),
23563         labels = iD.svg.Labels(projection, context),
23564         supersurface, surface,
23565         mouse,
23566         mousemove;
23567
23568     function map(selection) {
23569         context.history()
23570             .on('change.map', redraw);
23571         context.background()
23572             .on('change.map', redraw);
23573
23574         selection.call(zoom);
23575
23576         supersurface = selection.append('div')
23577             .attr('id', 'supersurface');
23578
23579         supersurface.call(context.background());
23580
23581         // Need a wrapper div because Opera can't cope with an absolutely positioned
23582         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
23583         var dataLayer = supersurface.append('div')
23584             .attr('class', 'layer-layer layer-data');
23585
23586         map.surface = surface = dataLayer.append('svg')
23587             .on('mousedown.zoom', function() {
23588                 if (d3.event.button === 2) {
23589                     d3.event.stopPropagation();
23590                 }
23591             }, true)
23592             .on('mouseup.zoom', function() {
23593                 if (resetTransform()) redraw();
23594             })
23595             .attr('id', 'surface')
23596             .call(iD.svg.Surface(context));
23597
23598         surface.on('mousemove.map', function() {
23599             mousemove = d3.event;
23600         });
23601
23602         surface.on('mouseover.vertices', function() {
23603             if (map.editable() && !transformed) {
23604                 var hover = d3.event.target.__data__;
23605                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
23606                 dispatch.drawn({full: false});
23607             }
23608         });
23609
23610         surface.on('mouseout.vertices', function() {
23611             if (map.editable() && !transformed) {
23612                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
23613                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
23614                 dispatch.drawn({full: false});
23615             }
23616         });
23617
23618         context.on('enter.map', function() {
23619             if (map.editable() && !transformed) {
23620                 var all = context.intersects(map.extent()),
23621                     filter = d3.functor(true),
23622                     extent = map.extent(),
23623                     graph = context.graph();
23624                 surface.call(vertices, graph, all, filter, extent, map.zoom());
23625                 surface.call(midpoints, graph, all, filter, extent);
23626                 dispatch.drawn({full: false});
23627             }
23628         });
23629
23630         map.dimensions(selection.dimensions());
23631
23632         labels.supersurface(supersurface);
23633     }
23634
23635     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
23636
23637     function drawVector(difference, extent) {
23638         var filter, all,
23639             graph = context.graph();
23640
23641         if (difference) {
23642             var complete = difference.complete(map.extent());
23643             all = _.compact(_.values(complete));
23644             filter = function(d) {
23645                 if (d.type === 'midpoint') {
23646
23647                     var a = d.edge[0],
23648                         b = d.edge[1];
23649
23650                     // redraw a midpoint if it needs to be
23651                     // - moved (either edge node moved)
23652                     // - deleted (edge nodes not consecutive in any parent way)
23653                     if (a in complete || b in complete) return true;
23654
23655                     var parentsWays = graph.parentWays({ id: a });
23656                     for (var i = 0; i < parentsWays.length; i++) {
23657                         var nodes = parentsWays[i].nodes;
23658                         for (var n = 0; n < nodes.length; n++) {
23659                             if (nodes[n] === a && (nodes[n - 1] === b || nodes[n + 1] === b)) return false;
23660                         }
23661                     }
23662                     return true;
23663
23664                 } else {
23665                     return d.id in complete;
23666                 }
23667             };
23668
23669         } else if (extent) {
23670             all = context.intersects(map.extent().intersection(extent));
23671             var set = d3.set(_.pluck(all, 'id'));
23672             filter = function(d) { return set.has(d.id); };
23673
23674         } else {
23675             all = context.intersects(map.extent());
23676             filter = d3.functor(true);
23677         }
23678
23679         surface
23680             .call(vertices, graph, all, filter, map.extent(), map.zoom())
23681             .call(lines, graph, all, filter)
23682             .call(areas, graph, all, filter)
23683             .call(midpoints, graph, all, filter, map.extent())
23684             .call(labels, graph, all, filter, dimensions, !difference && !extent);
23685
23686         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
23687             surface.select('.layer-hit').selectAll('g.point').remove();
23688         } else {
23689             surface.call(points, points.points(all), filter);
23690         }
23691
23692         dispatch.drawn({full: true});
23693     }
23694
23695     function editOff() {
23696         surface.selectAll('.layer *').remove();
23697         dispatch.drawn({full: true});
23698     }
23699
23700     function zoomPan() {
23701         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
23702             if (!dblclickEnabled) {
23703                 zoom.scale(projection.scale() * 2 * Math.PI)
23704                     .translate(projection.translate());
23705                 return d3.event.sourceEvent.preventDefault();
23706             }
23707         }
23708
23709         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
23710             iD.ui.flash(context.container())
23711                 .select('.content')
23712                 .text(t('cannot_zoom'));
23713             return setZoom(16, true);
23714         }
23715
23716         projection
23717             .translate(d3.event.translate)
23718             .scale(d3.event.scale / (2 * Math.PI));
23719
23720         var scale = d3.event.scale / transformStart[0],
23721             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
23722             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
23723
23724         transformed = true;
23725         iD.util.setTransform(supersurface, tX, tY, scale);
23726         queueRedraw();
23727
23728         dispatch.move(map);
23729     }
23730
23731     function resetTransform() {
23732         if (!transformed) return false;
23733         iD.util.setTransform(supersurface, 0, 0);
23734         transformed = false;
23735         return true;
23736     }
23737
23738     function redraw(difference, extent) {
23739
23740         if (!surface) return;
23741
23742         clearTimeout(timeoutId);
23743
23744         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
23745         // It would result in artifacts where differenced entities are redrawn with
23746         // one transform and unchanged entities with another.
23747         if (resetTransform()) {
23748             difference = extent = undefined;
23749         }
23750
23751         var zoom = String(~~map.zoom());
23752         if (surface.attr('data-zoom') !== zoom) {
23753             surface.attr('data-zoom', zoom)
23754                 .classed('low-zoom', zoom <= 16);
23755         }
23756
23757         if (!difference) {
23758             supersurface.call(context.background());
23759         }
23760
23761         if (map.editable()) {
23762             context.connection().loadTiles(projection, dimensions);
23763             drawVector(difference, extent);
23764         } else {
23765             editOff();
23766         }
23767
23768         transformStart = [
23769             projection.scale() * 2 * Math.PI,
23770             projection.translate().slice()];
23771
23772         return map;
23773     }
23774
23775     var timeoutId;
23776     function queueRedraw() {
23777         clearTimeout(timeoutId);
23778         timeoutId = setTimeout(function() { redraw(); }, 300);
23779     }
23780
23781     function pointLocation(p) {
23782         var translate = projection.translate(),
23783             scale = projection.scale() * 2 * Math.PI;
23784         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
23785     }
23786
23787     function locationPoint(l) {
23788         var translate = projection.translate(),
23789             scale = projection.scale() * 2 * Math.PI;
23790         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
23791     }
23792
23793     map.mouse = function() {
23794         var e = mousemove || d3.event, s;
23795         while ((s = e.sourceEvent)) e = s;
23796         return mouse(e);
23797     };
23798
23799     map.mouseCoordinates = function() {
23800         return projection.invert(map.mouse());
23801     };
23802
23803     map.dblclickEnable = function(_) {
23804         if (!arguments.length) return dblclickEnabled;
23805         dblclickEnabled = _;
23806         return map;
23807     };
23808
23809     function setZoom(_, force) {
23810         if (_ === map.zoom() && !force)
23811             return false;
23812         var scale = 256 * Math.pow(2, _),
23813             center = pxCenter(),
23814             l = pointLocation(center);
23815         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
23816         projection.scale(scale / (2 * Math.PI));
23817         zoom.scale(scale);
23818         var t = projection.translate();
23819         l = locationPoint(l);
23820         t[0] += center[0] - l[0];
23821         t[1] += center[1] - l[1];
23822         projection.translate(t);
23823         zoom.translate(projection.translate());
23824         return true;
23825     }
23826
23827     function setCenter(_) {
23828         var c = map.center();
23829         if (_[0] === c[0] && _[1] === c[1])
23830             return false;
23831         var t = projection.translate(),
23832             pxC = pxCenter(),
23833             ll = projection(_);
23834         projection.translate([
23835             t[0] - ll[0] + pxC[0],
23836             t[1] - ll[1] + pxC[1]]);
23837         zoom.translate(projection.translate());
23838         return true;
23839     }
23840
23841     map.pan = function(d) {
23842         var t = projection.translate();
23843         t[0] += d[0];
23844         t[1] += d[1];
23845         projection.translate(t);
23846         zoom.translate(projection.translate());
23847         dispatch.move(map);
23848         return redraw();
23849     };
23850
23851     map.dimensions = function(_) {
23852         if (!arguments.length) return dimensions;
23853         var center = map.center();
23854         dimensions = _;
23855         surface.dimensions(dimensions);
23856         context.background().dimensions(dimensions);
23857         projection.clipExtent([[0, 0], dimensions]);
23858         mouse = iD.util.fastMouse(supersurface.node());
23859         setCenter(center);
23860         return redraw();
23861     };
23862
23863     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
23864     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
23865
23866     map.center = function(loc) {
23867         if (!arguments.length) {
23868             return projection.invert(pxCenter());
23869         }
23870
23871         if (setCenter(loc)) {
23872             dispatch.move(map);
23873         }
23874
23875         return redraw();
23876     };
23877
23878     map.zoom = function(z) {
23879         if (!arguments.length) {
23880             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
23881         }
23882
23883         if (setZoom(z)) {
23884             dispatch.move(map);
23885         }
23886
23887         return redraw();
23888     };
23889
23890     map.zoomTo = function(entity, zoomLimits) {
23891         var extent = entity.extent(context.graph()),
23892             zoom = map.extentZoom(extent);
23893         zoomLimits = zoomLimits || [16, 20];
23894         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
23895     };
23896
23897     map.centerZoom = function(loc, z) {
23898         var centered = setCenter(loc),
23899             zoomed   = setZoom(z);
23900
23901         if (centered || zoomed) {
23902             dispatch.move(map);
23903         }
23904
23905         return redraw();
23906     };
23907
23908     map.centerEase = function(loc) {
23909         var from = map.center().slice(),
23910             t = 0,
23911             stop;
23912
23913         surface.one('mousedown.ease', function() {
23914             stop = true;
23915         });
23916
23917         d3.timer(function() {
23918             if (stop) return true;
23919             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
23920             return t === 10;
23921         }, 20);
23922         return map;
23923     };
23924
23925     map.extent = function(_) {
23926         if (!arguments.length) {
23927             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
23928                                  projection.invert([dimensions[0], 0]));
23929         } else {
23930             var extent = iD.geo.Extent(_);
23931             map.centerZoom(extent.center(), map.extentZoom(extent));
23932         }
23933     };
23934
23935     map.extentZoom = function(_) {
23936         var extent = iD.geo.Extent(_),
23937             tl = projection([extent[0][0], extent[1][1]]),
23938             br = projection([extent[1][0], extent[0][1]]);
23939
23940         // Calculate maximum zoom that fits extent
23941         var hFactor = (br[0] - tl[0]) / dimensions[0],
23942             vFactor = (br[1] - tl[1]) / dimensions[1],
23943             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
23944             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
23945             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
23946
23947         return newZoom;
23948     };
23949
23950     map.editable = function() {
23951         return map.zoom() >= 16;
23952     };
23953
23954     map.minzoom = function(_) {
23955         if (!arguments.length) return minzoom;
23956         minzoom = _;
23957         return map;
23958     };
23959
23960     return d3.rebind(map, dispatch, 'on');
23961 };
23962 iD.TileLayer = function() {
23963     var tileSize = 256,
23964         tile = d3.geo.tile(),
23965         projection,
23966         cache = {},
23967         tileOrigin,
23968         z,
23969         transformProp = iD.util.prefixCSSProperty('Transform'),
23970         source = d3.functor('');
23971
23972     function tileSizeAtZoom(d, z) {
23973         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
23974     }
23975
23976     function atZoom(t, distance) {
23977         var power = Math.pow(2, distance);
23978         return [
23979             Math.floor(t[0] * power),
23980             Math.floor(t[1] * power),
23981             t[2] + distance];
23982     }
23983
23984     function lookUp(d) {
23985         for (var up = -1; up > -d[2]; up--) {
23986             var tile = atZoom(d, up);
23987             if (cache[source.url(tile)] !== false) {
23988                 return tile;
23989             }
23990         }
23991     }
23992
23993     function uniqueBy(a, n) {
23994         var o = [], seen = {};
23995         for (var i = 0; i < a.length; i++) {
23996             if (seen[a[i][n]] === undefined) {
23997                 o.push(a[i]);
23998                 seen[a[i][n]] = true;
23999             }
24000         }
24001         return o;
24002     }
24003
24004     function addSource(d) {
24005         d.push(source.url(d));
24006         return d;
24007     }
24008
24009     // Update tiles based on current state of `projection`.
24010     function background(selection) {
24011         tile.scale(projection.scale() * 2 * Math.PI)
24012             .translate(projection.translate());
24013
24014         tileOrigin = [
24015             projection.scale() * Math.PI - projection.translate()[0],
24016             projection.scale() * Math.PI - projection.translate()[1]];
24017
24018         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24019
24020         render(selection);
24021     }
24022
24023     // Derive the tiles onscreen, remove those offscreen and position them.
24024     // Important that this part not depend on `projection` because it's
24025     // rentered when tiles load/error (see #644).
24026     function render(selection) {
24027         var requests = [];
24028
24029         if (source.validZoom(z)) {
24030             tile().forEach(function(d) {
24031                 addSource(d);
24032                 if (d[3] === '') return;
24033                 requests.push(d);
24034                 if (cache[d[3]] === false && lookUp(d)) {
24035                     requests.push(addSource(lookUp(d)));
24036                 }
24037             });
24038
24039             requests = uniqueBy(requests, 3).filter(function(r) {
24040                 // don't re-request tiles which have failed in the past
24041                 return cache[r[3]] !== false;
24042             });
24043         }
24044
24045         var pixelOffset = [
24046             Math.round(source.offset()[0] * Math.pow(2, z)),
24047             Math.round(source.offset()[1] * Math.pow(2, z))
24048         ];
24049
24050         function load(d) {
24051             cache[d[3]] = true;
24052             d3.select(this)
24053                 .on('error', null)
24054                 .on('load', null)
24055                 .classed('tile-loaded', true);
24056             render(selection);
24057         }
24058
24059         function error(d) {
24060             cache[d[3]] = false;
24061             d3.select(this)
24062                 .on('error', null)
24063                 .on('load', null)
24064                 .remove();
24065             render(selection);
24066         }
24067
24068         function imageTransform(d) {
24069             var _ts = tileSize * Math.pow(2, z - d[2]);
24070             var scale = tileSizeAtZoom(d, z);
24071             return 'translate(' +
24072                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24073                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24074                 'scale(' + scale + ',' + scale + ')';
24075         }
24076
24077         var image = selection
24078             .selectAll('img')
24079             .data(requests, function(d) { return d[3]; });
24080
24081         image.exit()
24082             .style(transformProp, imageTransform)
24083             .classed('tile-removing', true)
24084             .each(function() {
24085                 var tile = d3.select(this);
24086                 window.setTimeout(function() {
24087                     if (tile.classed('tile-removing')) {
24088                         tile.remove();
24089                     }
24090                 }, 300);
24091             });
24092
24093         image.enter().append('img')
24094             .attr('class', 'tile')
24095             .attr('src', function(d) { return d[3]; })
24096             .on('error', error)
24097             .on('load', load);
24098
24099         image
24100             .style(transformProp, imageTransform)
24101             .classed('tile-removing', false);
24102     }
24103
24104     background.projection = function(_) {
24105         if (!arguments.length) return projection;
24106         projection = _;
24107         return background;
24108     };
24109
24110     background.dimensions = function(_) {
24111         if (!arguments.length) return tile.size();
24112         tile.size(_);
24113         return background;
24114     };
24115
24116     background.source = function(_) {
24117         if (!arguments.length) return source;
24118         source = _;
24119         cache = {};
24120         tile.scaleExtent(source.scaleExtent);
24121         return background;
24122     };
24123
24124     return background;
24125 };
24126 iD.svg = {
24127     RoundProjection: function(projection) {
24128         return function(d) {
24129             return iD.geo.roundCoords(projection(d));
24130         };
24131     },
24132
24133     PointTransform: function(projection) {
24134         return function(entity) {
24135             // http://jsperf.com/short-array-join
24136             var pt = projection(entity.loc);
24137             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24138         };
24139     },
24140
24141     Round: function () {
24142         return d3.geo.transform({
24143             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24144         });
24145     },
24146
24147     Path: function(projection, graph, polygon) {
24148         var cache = {},
24149             round = iD.svg.Round().stream,
24150             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24151             project = projection.stream,
24152             path = d3.geo.path()
24153                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24154
24155         return function(entity) {
24156             if (entity.id in cache) {
24157                 return cache[entity.id];
24158             } else {
24159                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24160             }
24161         };
24162     },
24163
24164     OneWaySegments: function(projection, graph, dt) {
24165         return function(entity) {
24166             var a,
24167                 b,
24168                 i = 0,
24169                 offset = dt,
24170                 segments = [],
24171                 coordinates = graph.childNodes(entity).map(function(n) {
24172                     return n.loc;
24173                 });
24174
24175             if (entity.tags.oneway === '-1') coordinates.reverse();
24176
24177             d3.geo.stream({
24178                 type: 'LineString',
24179                 coordinates: coordinates
24180             }, projection.stream({
24181                 lineStart: function() {},
24182                 lineEnd: function() {
24183                     a = null;
24184                 },
24185                 point: function(x, y) {
24186                     b = [x, y];
24187
24188                     if (a) {
24189                         var span = iD.geo.euclideanDistance(a, b) - offset;
24190
24191                         if (span >= 0) {
24192                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24193                                 dx = dt * Math.cos(angle),
24194                                 dy = dt * Math.sin(angle),
24195                                 p = [a[0] + offset * Math.cos(angle),
24196                                      a[1] + offset * Math.sin(angle)];
24197
24198                             var segment = 'M' + a[0] + ',' + a[1] +
24199                                           'L' + p[0] + ',' + p[1];
24200
24201                             for (span -= dt; span >= 0; span -= dt) {
24202                                 p[0] += dx;
24203                                 p[1] += dy;
24204                                 segment += 'L' + p[0] + ',' + p[1];
24205                             }
24206
24207                             segment += 'L' + b[0] + ',' + b[1];
24208                             segments.push({id: entity.id, index: i, d: segment});
24209                         }
24210
24211                         offset = -span;
24212                         i++;
24213                     }
24214
24215                     a = b;
24216                 }
24217             }));
24218
24219             return segments;
24220         };
24221     },
24222
24223     MultipolygonMemberTags: function(graph) {
24224         return function(entity) {
24225             var tags = entity.tags;
24226             graph.parentRelations(entity).forEach(function(relation) {
24227                 if (relation.isMultipolygon()) {
24228                     tags = _.extend({}, relation.tags, tags);
24229                 }
24230             });
24231             return tags;
24232         };
24233     }
24234 };
24235 iD.svg.Areas = function(projection) {
24236     // Patterns only work in Firefox when set directly on element.
24237     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
24238     var patterns = {
24239         wetland: 'wetland',
24240         beach: 'beach',
24241         scrub: 'scrub',
24242         construction: 'construction',
24243         military: 'construction',
24244         cemetery: 'cemetery',
24245         grave_yard: 'cemetery',
24246         meadow: 'meadow',
24247         farm: 'farmland',
24248         farmland: 'farmland',
24249         orchard: 'orchard'
24250     };
24251
24252     var patternKeys = ['landuse', 'natural', 'amenity'];
24253
24254     function setPattern(d) {
24255         for (var i = 0; i < patternKeys.length; i++) {
24256             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
24257                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
24258                 return;
24259             }
24260         }
24261         this.style.fill = '';
24262     }
24263
24264     return function drawAreas(surface, graph, entities, filter) {
24265         var path = iD.svg.Path(projection, graph, true),
24266             areas = {},
24267             multipolygon;
24268
24269         for (var i = 0; i < entities.length; i++) {
24270             var entity = entities[i];
24271             if (entity.geometry(graph) !== 'area') continue;
24272
24273             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
24274             if (multipolygon) {
24275                 areas[multipolygon.id] = {
24276                     entity: multipolygon.mergeTags(entity.tags),
24277                     area: Math.abs(entity.area(graph))
24278                 };
24279             } else if (!areas[entity.id]) {
24280                 areas[entity.id] = {
24281                     entity: entity,
24282                     area: Math.abs(entity.area(graph))
24283                 };
24284             }
24285         }
24286
24287         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
24288         areas.sort(function areaSort(a, b) { return b.area - a.area; });
24289         areas = _.pluck(areas, 'entity');
24290
24291         var strokes = areas.filter(function(area) {
24292             return area.type === 'way';
24293         });
24294
24295         var data = {
24296             shadow: strokes,
24297             stroke: strokes,
24298             fill: areas
24299         };
24300
24301         var paths = surface.selectAll('.layer-shadow, .layer-stroke, .layer-fill')
24302             .selectAll('path.area')
24303             .filter(filter)
24304             .data(function(layer) { return data[layer]; }, iD.Entity.key);
24305
24306         // Remove exiting areas first, so they aren't included in the `fills`
24307         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
24308         paths.exit()
24309             .remove();
24310
24311         var fills = surface.selectAll('.layer-fill path.area')[0];
24312
24313         var bisect = d3.bisector(function(node) {
24314             return -node.__data__.area(graph);
24315         }).left;
24316
24317         function sortedByArea(entity) {
24318             if (this.__data__ === 'fill') {
24319                 return fills[bisect(fills, -entity.area(graph))];
24320             }
24321         }
24322
24323         paths.enter()
24324             .insert('path', sortedByArea)
24325             .each(function(entity) {
24326                 var layer = this.parentNode.__data__;
24327
24328                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
24329
24330                 if (layer === 'fill') {
24331                     setPattern.apply(this, arguments);
24332                 }
24333             })
24334             .call(iD.svg.TagClasses());
24335
24336         paths
24337             .attr('d', path);
24338     };
24339 };
24340 iD.svg.Labels = function(projection, context) {
24341     var path = d3.geo.path().projection(projection);
24342
24343     // Replace with dict and iterate over entities tags instead?
24344     var label_stack = [
24345         ['line', 'aeroway'],
24346         ['line', 'highway'],
24347         ['line', 'railway'],
24348         ['line', 'waterway'],
24349         ['area', 'aeroway'],
24350         ['area', 'amenity'],
24351         ['area', 'building'],
24352         ['area', 'historic'],
24353         ['area', 'leisure'],
24354         ['area', 'man_made'],
24355         ['area', 'natural'],
24356         ['area', 'shop'],
24357         ['area', 'tourism'],
24358         ['point', 'aeroway'],
24359         ['point', 'amenity'],
24360         ['point', 'building'],
24361         ['point', 'historic'],
24362         ['point', 'leisure'],
24363         ['point', 'man_made'],
24364         ['point', 'natural'],
24365         ['point', 'shop'],
24366         ['point', 'tourism'],
24367         ['line', 'name'],
24368         ['area', 'name'],
24369         ['point', 'name']
24370     ];
24371
24372     var default_size = 12;
24373
24374     var font_sizes = label_stack.map(function(d) {
24375         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
24376             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
24377         if (m) return parseInt(m[1], 10);
24378
24379         style = iD.util.getStyle('text.' + d[0]);
24380         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
24381         if (m) return parseInt(m[1], 10);
24382
24383         return default_size;
24384     });
24385
24386     var iconSize = 18;
24387
24388     var pointOffsets = [
24389         [15, -11, 'start'], // right
24390         [10, -11, 'start'], // unused right now
24391         [-15, -11, 'end']
24392     ];
24393
24394     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
24395         75, 20, 80, 15, 95, 10, 90, 5, 95];
24396
24397
24398     var noIcons = ['building', 'landuse', 'natural'];
24399     function blacklisted(preset) {
24400         return _.any(noIcons, function(s) {
24401             return preset.id.indexOf(s) >= 0;
24402         });
24403     }
24404
24405     function get(array, prop) {
24406         return function(d, i) { return array[i][prop]; };
24407     }
24408
24409     var textWidthCache = {};
24410
24411     function textWidth(text, size, elem) {
24412         var c = textWidthCache[size];
24413         if (!c) c = textWidthCache[size] = {};
24414
24415         if (c[text]) {
24416             return c[text];
24417
24418         } else if (elem) {
24419             c[text] = elem.getComputedTextLength();
24420             return c[text];
24421
24422         } else {
24423             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
24424             if (str === null) {
24425                 return size / 3 * 2 * text.length;
24426             } else {
24427                 return size / 3 * (2 * text.length + str.length);
24428             }
24429         }
24430     }
24431
24432     function drawLineLabels(group, entities, filter, classes, labels) {
24433         var texts = group.selectAll('text.' + classes)
24434             .filter(filter)
24435             .data(entities, iD.Entity.key);
24436
24437         texts.enter()
24438             .append('text')
24439             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
24440             .append('textPath')
24441             .attr('class', 'textpath');
24442
24443
24444         texts.selectAll('.textpath')
24445             .filter(filter)
24446             .data(entities, iD.Entity.key)
24447             .attr({
24448                 'startOffset': '50%',
24449                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
24450             })
24451             .text(iD.util.displayName);
24452
24453         texts.exit().remove();
24454     }
24455
24456     function drawLinePaths(group, entities, filter, classes, labels) {
24457         var halos = group.selectAll('path')
24458             .filter(filter)
24459             .data(entities, iD.Entity.key);
24460
24461         halos.enter()
24462             .append('path')
24463             .style('stroke-width', get(labels, 'font-size'))
24464             .attr('id', function(d) { return 'labelpath-' + d.id; })
24465             .attr('class', classes);
24466
24467         halos.attr('d', get(labels, 'lineString'));
24468
24469         halos.exit().remove();
24470     }
24471
24472     function drawPointLabels(group, entities, filter, classes, labels) {
24473
24474         var texts = group.selectAll('text.' + classes)
24475             .filter(filter)
24476             .data(entities, iD.Entity.key);
24477
24478         texts.enter()
24479             .append('text')
24480             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
24481
24482         texts.attr('x', get(labels, 'x'))
24483             .attr('y', get(labels, 'y'))
24484             .style('text-anchor', get(labels, 'textAnchor'))
24485             .text(iD.util.displayName)
24486             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
24487
24488         texts.exit().remove();
24489         return texts;
24490     }
24491
24492     function drawAreaLabels(group, entities, filter, classes, labels) {
24493         entities = entities.filter(hasText);
24494         labels = labels.filter(hasText);
24495         return drawPointLabels(group, entities, filter, classes, labels);
24496
24497         function hasText(d, i) {
24498             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
24499         }
24500     }
24501
24502     function drawAreaIcons(group, entities, filter, classes, labels) {
24503
24504         var icons = group.selectAll('use')
24505             .filter(filter)
24506             .data(entities, iD.Entity.key);
24507
24508         icons.enter()
24509             .append('use')
24510             .attr('clip-path', 'url(#clip-square-18)')
24511             .attr('class', 'icon');
24512
24513         icons.attr('transform', get(labels, 'transform'))
24514             .attr('xlink:href', function(d) {
24515                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
24516             });
24517
24518
24519         icons.exit().remove();
24520     }
24521
24522     function reverse(p) {
24523         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
24524         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
24525     }
24526
24527     function lineString(nodes) {
24528         return 'M' + nodes.join('L');
24529     }
24530
24531     function subpath(nodes, from, to) {
24532         function segmentLength(i) {
24533             var dx = nodes[i][0] - nodes[i + 1][0];
24534             var dy = nodes[i][1] - nodes[i + 1][1];
24535             return Math.sqrt(dx * dx + dy * dy);
24536         }
24537
24538         var sofar = 0,
24539             start, end, i0, i1;
24540         for (var i = 0; i < nodes.length - 1; i++) {
24541             var current = segmentLength(i);
24542             var portion;
24543             if (!start && sofar + current >= from) {
24544                 portion = (from - sofar) / current;
24545                 start = [
24546                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
24547                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
24548                 ];
24549                 i0 = i + 1;
24550             }
24551             if (!end && sofar + current >= to) {
24552                 portion = (to - sofar) / current;
24553                 end = [
24554                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
24555                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
24556                 ];
24557                 i1 = i + 1;
24558             }
24559             sofar += current;
24560
24561         }
24562         var ret = nodes.slice(i0, i1);
24563         ret.unshift(start);
24564         ret.push(end);
24565         return ret;
24566
24567     }
24568
24569     function hideOnMouseover() {
24570         var layers = d3.select(this)
24571             .selectAll('.layer-label, .layer-halo');
24572
24573         layers.selectAll('.proximate')
24574             .classed('proximate', false);
24575
24576         var mouse = context.mouse(),
24577             pad = 50,
24578             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
24579             ids = _.pluck(rtree.search(rect), 'id');
24580
24581         if (!ids.length) return;
24582         layers.selectAll('.' + ids.join(', .'))
24583             .classed('proximate', true);
24584     }
24585
24586     var rtree = rbush(),
24587         rectangles = {};
24588
24589     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
24590
24591         var hidePoints = !surface.select('.node.point').node();
24592
24593         var labelable = [], i, k, entity;
24594         for (i = 0; i < label_stack.length; i++) labelable.push([]);
24595
24596         if (fullRedraw) {
24597             rtree.clear();
24598             rectangles = {};
24599         } else {
24600             for (i = 0; i < entities.length; i++) {
24601                 rtree.remove(rectangles[entities[i].id]);
24602             }
24603         }
24604
24605         // Split entities into groups specified by label_stack
24606         for (i = 0; i < entities.length; i++) {
24607             entity = entities[i];
24608             var geometry = entity.geometry(graph);
24609
24610             if (geometry === 'vertex')
24611                 continue;
24612             if (hidePoints && geometry === 'point')
24613                 continue;
24614
24615             var preset = geometry === 'area' && context.presets().match(entity, graph),
24616                 icon = preset && !blacklisted(preset) && preset.icon;
24617
24618             if (!icon && !iD.util.displayName(entity))
24619                 continue;
24620
24621             for (k = 0; k < label_stack.length; k ++) {
24622                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
24623                     labelable[k].push(entity);
24624                     break;
24625                 }
24626             }
24627         }
24628
24629         var positions = {
24630             point: [],
24631             line: [],
24632             area: []
24633         };
24634
24635         var labelled = {
24636             point: [],
24637             line: [],
24638             area: []
24639         };
24640
24641         // Try and find a valid label for labellable entities
24642         for (k = 0; k < labelable.length; k++) {
24643             var font_size = font_sizes[k];
24644             for (i = 0; i < labelable[k].length; i ++) {
24645                 entity = labelable[k][i];
24646                 var name = iD.util.displayName(entity),
24647                     width = name && textWidth(name, font_size),
24648                     p;
24649                 if (entity.geometry(graph) === 'point') {
24650                     p = getPointLabel(entity, width, font_size);
24651                 } else if (entity.geometry(graph) === 'line') {
24652                     p = getLineLabel(entity, width, font_size);
24653                 } else if (entity.geometry(graph) === 'area') {
24654                     p = getAreaLabel(entity, width, font_size);
24655                 }
24656                 if (p) {
24657                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
24658                     positions[entity.geometry(graph)].push(p);
24659                     labelled[entity.geometry(graph)].push(entity);
24660                 }
24661             }
24662         }
24663
24664         function getPointLabel(entity, width, height) {
24665             var coord = projection(entity.loc),
24666                 m = 5,  // margin
24667                 offset = pointOffsets[0],
24668                 p = {
24669                     height: height,
24670                     width: width,
24671                     x: coord[0] + offset[0],
24672                     y: coord[1] + offset[1],
24673                     textAnchor: offset[2]
24674                 };
24675             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
24676             if (tryInsert(rect, entity.id)) return p;
24677         }
24678
24679
24680         function getLineLabel(entity, width, height) {
24681             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
24682                 length = iD.geo.pathLength(nodes);
24683             if (length < width + 20) return;
24684
24685             for (var i = 0; i < lineOffsets.length; i ++) {
24686                 var offset = lineOffsets[i],
24687                     middle = offset / 100 * length,
24688                     start = middle - width/2;
24689                 if (start < 0 || start + width > length) continue;
24690                 var sub = subpath(nodes, start, start + width),
24691                     rev = reverse(sub),
24692                     rect = [
24693                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
24694                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
24695                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
24696                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
24697                     ];
24698                 if (rev) sub = sub.reverse();
24699                 if (tryInsert(rect, entity.id)) return {
24700                     'font-size': height + 2,
24701                     lineString: lineString(sub),
24702                     startOffset: offset + '%'
24703                 };
24704             }
24705         }
24706
24707         function getAreaLabel(entity, width, height) {
24708             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
24709                 extent = entity.extent(graph),
24710                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
24711                 rect;
24712
24713             if (!centroid || entitywidth < 20) return;
24714
24715             var iconX = centroid[0] - (iconSize/2),
24716                 iconY = centroid[1] - (iconSize/2),
24717                 textOffset = iconSize + 5;
24718
24719             var p = {
24720                 transform: 'translate(' + iconX + ',' + iconY + ')'
24721             };
24722
24723             if (width && entitywidth >= width + 20) {
24724                 p.x = centroid[0];
24725                 p.y = centroid[1] + textOffset;
24726                 p.textAnchor = 'middle';
24727                 p.height = height;
24728                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
24729             } else {
24730                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
24731             }
24732
24733             if (tryInsert(rect, entity.id)) return p;
24734
24735         }
24736
24737         function tryInsert(rect, id) {
24738             // Check that label is visible
24739             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
24740                 rect[3] > dimensions[1]) return false;
24741             var v = rtree.search(rect).length === 0;
24742             if (v) {
24743                 rect.id = id;
24744                 rtree.insert(rect);
24745                 rectangles[id] = rect;
24746             }
24747             return v;
24748         }
24749
24750         var label = surface.select('.layer-label'),
24751             halo = surface.select('.layer-halo');
24752
24753         // points
24754         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
24755         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
24756
24757         // lines
24758         drawLinePaths(halo, labelled.line, filter, '', positions.line);
24759         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
24760         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
24761
24762         // areas
24763         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
24764         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
24765         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
24766     }
24767
24768     labels.supersurface = function(supersurface) {
24769         supersurface
24770             .on('mousemove.hidelabels', hideOnMouseover)
24771             .on('mousedown.hidelabels', function () {
24772                 supersurface.on('mousemove.hidelabels', null);
24773             })
24774             .on('mouseup.hidelabels', function () {
24775                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
24776             });
24777     };
24778
24779     return labels;
24780 };
24781 iD.svg.Lines = function(projection) {
24782
24783     var highway_stack = {
24784         motorway: 0,
24785         motorway_link: 1,
24786         trunk: 2,
24787         trunk_link: 3,
24788         primary: 4,
24789         primary_link: 5,
24790         secondary: 6,
24791         tertiary: 7,
24792         unclassified: 8,
24793         residential: 9,
24794         service: 10,
24795         footway: 11
24796     };
24797
24798     function waystack(a, b) {
24799         if (!a || !b || !a.tags || !b.tags) return 0;
24800         if (a.tags.layer !== undefined && b.tags.layer !== undefined) {
24801             return a.tags.layer - b.tags.layer;
24802         }
24803         if (a.tags.bridge) return 1;
24804         if (b.tags.bridge) return -1;
24805         if (a.tags.tunnel) return -1;
24806         if (b.tags.tunnel) return 1;
24807         var as = 0, bs = 0;
24808         if (a.tags.highway && b.tags.highway) {
24809             as -= highway_stack[a.tags.highway];
24810             bs -= highway_stack[b.tags.highway];
24811         }
24812         return as - bs;
24813     }
24814
24815     return function drawLines(surface, graph, entities, filter) {
24816         var lines = [],
24817             path = iD.svg.Path(projection, graph);
24818
24819         for (var i = 0; i < entities.length; i++) {
24820             var entity = entities[i],
24821                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
24822             if (outer) {
24823                 lines.push(entity.mergeTags(outer.tags));
24824             } else if (entity.geometry(graph) === 'line') {
24825                 lines.push(entity);
24826             }
24827         }
24828
24829         lines = lines.filter(path);
24830         lines.sort(waystack);
24831
24832         function drawPaths(klass) {
24833             var paths = surface.select('.layer-' + klass)
24834                 .selectAll('path.line')
24835                 .filter(filter)
24836                 .data(lines, iD.Entity.key);
24837
24838             var enter = paths.enter()
24839                 .append('path')
24840                 .attr('class', function(d) { return 'way line ' + klass + ' ' + d.id; });
24841
24842             // Optimization: call simple TagClasses only on enter selection. This
24843             // works because iD.Entity.key is defined to include the entity v attribute.
24844             if (klass !== 'stroke') {
24845                 enter.call(iD.svg.TagClasses());
24846             } else {
24847                 paths.call(iD.svg.TagClasses()
24848                     .tags(iD.svg.MultipolygonMemberTags(graph)));
24849             }
24850
24851             paths
24852                 .order()
24853                 .attr('d', path);
24854
24855             paths.exit()
24856                 .remove();
24857         }
24858
24859         drawPaths('shadow');
24860         drawPaths('casing');
24861         drawPaths('stroke');
24862
24863         var segments = _(lines)
24864             .filter(function(d) { return d.isOneWay(); })
24865             .map(iD.svg.OneWaySegments(projection, graph, 35))
24866             .flatten()
24867             .valueOf();
24868
24869         var oneways = surface.select('.layer-oneway')
24870             .selectAll('path.oneway')
24871             .filter(filter)
24872             .data(segments, function(d) { return [d.id, d.index]; });
24873
24874         oneways.enter()
24875             .append('path')
24876             .attr('class', 'oneway')
24877             .attr('marker-mid', 'url(#oneway-marker)');
24878
24879         oneways
24880             .order()
24881             .attr('d', function(d) { return d.d; });
24882
24883         oneways.exit()
24884             .remove();
24885     };
24886 };
24887 iD.svg.Midpoints = function(projection, context) {
24888     return function drawMidpoints(surface, graph, entities, filter, extent) {
24889         var midpoints = {};
24890
24891         for (var i = 0; i < entities.length; i++) {
24892             var entity = entities[i];
24893
24894             if (entity.type !== 'way') continue;
24895             if (context.selectedIDs().indexOf(entity.id) < 0) continue;
24896
24897             var nodes = graph.childNodes(entity);
24898
24899             // skip the last node because it is always repeated
24900             for (var j = 0; j < nodes.length - 1; j++) {
24901
24902                 var a = nodes[j],
24903                     b = nodes[j + 1],
24904                     id = [a.id, b.id].sort().join('-');
24905
24906                 // Redraw midpoints in two cases:
24907                 //   1. One of the two endpoint nodes changed (e.g. was moved).
24908                 //   2. A node was deleted. The midpoint between the two new
24909                 //      endpoints needs to be redrawn. In this case only the
24910                 //      way will be in the diff.
24911                 if (!midpoints[id] && (filter(a) || filter(b) || filter(entity))) {
24912                     var loc = iD.geo.interp(a.loc, b.loc, 0.5);
24913                     if (extent.intersects(loc) && iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
24914                         midpoints[id] = {
24915                             type: 'midpoint',
24916                             id: id,
24917                             loc: loc,
24918                             edge: [a.id, b.id]
24919                         };
24920                     }
24921                 }
24922             }
24923         }
24924
24925         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
24926             .filter(filter)
24927             .data(_.values(midpoints), function(d) { return d.id; });
24928
24929         var group = groups.enter()
24930             .insert('g', ':first-child')
24931             .attr('class', 'midpoint');
24932
24933         group.append('circle')
24934             .attr('r', 7)
24935             .attr('class', 'shadow');
24936
24937         group.append('circle')
24938             .attr('r', 3)
24939             .attr('class', 'fill');
24940
24941         groups.attr('transform', iD.svg.PointTransform(projection));
24942
24943         // Propagate data bindings.
24944         groups.select('circle.shadow');
24945         groups.select('circle.fill');
24946
24947         groups.exit()
24948             .remove();
24949     };
24950 };
24951 iD.svg.Points = function(projection, context) {
24952     function markerPath(selection, klass) {
24953         selection
24954             .attr('class', klass)
24955             .attr('transform', 'translate(-8, -23)')
24956             .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');
24957     }
24958
24959     function sortY(a, b) {
24960         return b.loc[1] - a.loc[1];
24961     }
24962
24963     function drawPoints(surface, points, filter) {
24964         points.sort(sortY);
24965
24966         var groups = surface.select('.layer-hit').selectAll('g.point')
24967             .filter(filter)
24968             .data(points, iD.Entity.key);
24969
24970         var group = groups.enter()
24971             .append('g')
24972             .attr('class', function(d) { return 'node point ' + d.id; })
24973             .order();
24974
24975         group.append('path')
24976             .call(markerPath, 'shadow');
24977
24978         group.append('path')
24979             .call(markerPath, 'stroke');
24980
24981         group.append('use')
24982             .attr('class', 'icon')
24983             .attr('transform', 'translate(-6, -20)')
24984             .attr('clip-path', 'url(#clip-square-12)');
24985
24986         groups.attr('transform', iD.svg.PointTransform(projection))
24987             .call(iD.svg.TagClasses());
24988
24989         // Selecting the following implicitly
24990         // sets the data (point entity) on the element
24991         groups.select('.shadow');
24992         groups.select('.stroke');
24993         groups.select('.icon')
24994             .attr('xlink:href', function(entity) {
24995                 var preset = context.presets().match(entity, context.graph());
24996                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
24997             });
24998
24999         groups.exit()
25000             .remove();
25001     }
25002
25003     drawPoints.points = function(entities, limit) {
25004         var graph = context.graph(),
25005             points = [];
25006
25007         for (var i = 0; i < entities.length; i++) {
25008             var entity = entities[i];
25009             if (entity.geometry(graph) === 'point') {
25010                 points.push(entity);
25011                 if (limit && points.length >= limit) break;
25012             }
25013         }
25014
25015         return points;
25016     };
25017
25018     return drawPoints;
25019 };
25020 iD.svg.Restrictions = function(context) {
25021     var projection = context.projection;
25022
25023     function drawRestrictions(surface) {
25024         var turns = drawRestrictions.turns(context.graph(), context.selectedIDs());
25025
25026         var groups = surface.select('.layer-hit').selectAll('g.restriction')
25027             .data(turns, iD.Entity.key);
25028
25029         var enter = groups.enter().append('g')
25030             .attr('class', 'restriction');
25031
25032         enter.append('circle')
25033             .attr('class', 'restriction')
25034             .attr('r', 4);
25035
25036         groups
25037             .attr('transform', function(restriction) {
25038                 var via = context.entity(restriction.memberByRole('via').id);
25039                 return iD.svg.PointTransform(projection)(via);
25040             });
25041
25042         groups.exit()
25043             .remove();
25044
25045         return this;
25046     }
25047
25048     drawRestrictions.turns = function (graph, selectedIDs) {
25049         if (selectedIDs.length !== 1)
25050             return [];
25051
25052         var from = graph.entity(selectedIDs[0]);
25053         if (from.type !== 'way')
25054             return [];
25055
25056         return graph.parentRelations(from).filter(function(relation) {
25057             var f = relation.memberById(from.id),
25058                 t = relation.memberByRole('to'),
25059                 v = relation.memberByRole('via');
25060
25061             return relation.tags.type === 'restriction' && f.role === 'from' &&
25062                 t && t.type === 'way' && graph.hasEntity(t.id) &&
25063                 v && v.type === 'node' && graph.hasEntity(v.id) &&
25064                 !graph.entity(t.id).isDegenerate() &&
25065                 !graph.entity(f.id).isDegenerate() &&
25066                 graph.entity(t.id).affix(v.id) &&
25067                 graph.entity(f.id).affix(v.id);
25068         });
25069     };
25070
25071     drawRestrictions.datum = function(graph, from, restriction, projection) {
25072         var to = graph.entity(restriction.memberByRole('to').id),
25073             a = graph.entity(restriction.memberByRole('via').id),
25074             b;
25075
25076         if (to.first() === a.id) {
25077             b = graph.entity(to.nodes[1]);
25078         } else {
25079             b = graph.entity(to.nodes[to.nodes.length - 2]);
25080         }
25081
25082         a = projection(a.loc);
25083         b = projection(b.loc);
25084
25085         return {
25086             from: from,
25087             to: to,
25088             restriction: restriction,
25089             angle: Math.atan2(b[1] - a[1], b[0] - a[0])
25090         };
25091     };
25092
25093     return drawRestrictions;
25094 };
25095 iD.svg.Surface = function(context) {
25096     function autosize(image) {
25097         var img = document.createElement('img');
25098         img.src = image.attr('xlink:href');
25099         img.onload = function() {
25100             image.attr({
25101                 width: img.width,
25102                 height: img.height
25103             });
25104         };
25105     }
25106
25107     function SpriteDefinition(id, href, data) {
25108         return function(defs) {
25109             defs.append('image')
25110                 .attr('id', id)
25111                 .attr('xlink:href', href)
25112                 .call(autosize);
25113
25114             defs.selectAll()
25115                 .data(data)
25116                 .enter().append('use')
25117                 .attr('id', function(d) { return d.key; })
25118                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
25119                 .attr('xlink:href', '#' + id);
25120         };
25121     }
25122
25123     return function drawSurface(selection) {
25124         var defs = selection.append('defs');
25125
25126         defs.append('marker')
25127             .attr({
25128                 id: 'oneway-marker',
25129                 viewBox: '0 0 10 10',
25130                 refY: 2.5,
25131                 refX: 5,
25132                 markerWidth: 2,
25133                 markerHeight: 2,
25134                 orient: 'auto'
25135             })
25136             .append('path')
25137             .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');
25138
25139         var patterns = defs.selectAll('pattern')
25140             .data([
25141                 // pattern name, pattern image name
25142                 ['wetland', 'wetland'],
25143                 ['construction', 'construction'],
25144                 ['cemetery', 'cemetery'],
25145                 ['orchard', 'orchard'],
25146                 ['farmland', 'farmland'],
25147                 ['beach', 'dots'],
25148                 ['scrub', 'dots'],
25149                 ['meadow', 'dots']])
25150             .enter()
25151             .append('pattern')
25152                 .attr({
25153                     id: function(d) { return 'pattern-' + d[0]; },
25154                     width: 32,
25155                     height: 32,
25156                     patternUnits: 'userSpaceOnUse'
25157                 });
25158
25159         patterns.append('rect')
25160             .attr({
25161                 x: 0,
25162                 y: 0,
25163                 width: 32,
25164                 height: 32,
25165                 'class': function(d) { return 'pattern-color-' + d[0]; }
25166             });
25167
25168         patterns.append('image')
25169             .attr({
25170                 x: 0,
25171                 y: 0,
25172                 width: 32,
25173                 height: 32
25174             })
25175             .attr('xlink:href', function(d) { return context.imagePath('pattern/' + d[1] + '.png'); });
25176
25177         defs.selectAll()
25178             .data([12, 18, 20])
25179             .enter().append('clipPath')
25180             .attr('id', function(d) { return 'clip-square-' + d; })
25181             .append('rect')
25182             .attr('x', 0)
25183             .attr('y', 0)
25184             .attr('width', function(d) { return d; })
25185             .attr('height', function(d) { return d; });
25186
25187         var maki = [];
25188         _.forEach(iD.data.featureIcons, function(dimensions, name) {
25189             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
25190                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
25191                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
25192                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
25193             }
25194         });
25195
25196         defs.call(SpriteDefinition(
25197             'sprite',
25198             context.imagePath('sprite.svg'),
25199             d3.entries(iD.data.operations)));
25200
25201         defs.call(SpriteDefinition(
25202             'maki-sprite',
25203             context.imagePath('maki-sprite.png'),
25204             maki));
25205
25206         var layers = selection.selectAll('.layer')
25207             .data(['fill', 'shadow', 'casing', 'stroke', 'oneway', 'hit', 'halo', 'label']);
25208
25209         layers.enter().append('g')
25210             .attr('class', function(d) { return 'layer layer-' + d; });
25211     };
25212 };
25213 iD.svg.TagClasses = function() {
25214     var primary = [
25215             'building', 'highway', 'railway', 'waterway', 'aeroway',
25216             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
25217             'leisure', 'place'
25218         ],
25219         secondary = [
25220             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
25221         ],
25222         tagClassRe = /^tag-/,
25223         tags = function(entity) { return entity.tags; };
25224
25225     var tagClasses = function(selection) {
25226         selection.each(function tagClassesEach(entity) {
25227             var classes, value = this.className;
25228
25229             if (value.baseVal !== undefined) value = value.baseVal;
25230
25231             classes = value.trim().split(/\s+/).filter(function(name) {
25232                 return name.length && !tagClassRe.test(name);
25233             }).join(' ');
25234
25235             var t = tags(entity), i, k, v;
25236
25237             for (i = 0; i < primary.length; i++) {
25238                 k = primary[i];
25239                 v = t[k];
25240                 if (!v || v === 'no') continue;
25241                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25242                 break;
25243             }
25244
25245             for (i = 0; i < secondary.length; i++) {
25246                 k = secondary[i];
25247                 v = t[k];
25248                 if (!v || v === 'no') continue;
25249                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25250             }
25251
25252             classes = classes.trim();
25253
25254             if (classes !== value) {
25255                 d3.select(this).attr('class', classes);
25256             }
25257         });
25258     };
25259
25260     tagClasses.tags = function(_) {
25261         if (!arguments.length) return tags;
25262         tags = _;
25263         return tagClasses;
25264     };
25265
25266     return tagClasses;
25267 };
25268 iD.svg.Vertices = function(projection, context) {
25269     var radiuses = {
25270         //       z16-, z17, z18+, tagged
25271         shadow: [6,    7.5,   7.5,  11.5],
25272         stroke: [2.5,  3.5,   3.5,  7],
25273         fill:   [1,    1.5,   1.5,  1.5]
25274     };
25275
25276     var hover;
25277
25278     function siblingAndChildVertices(ids, graph, extent) {
25279         var vertices = {};
25280
25281         function addChildVertices(entity) {
25282             var i;
25283             if (entity.type === 'way') {
25284                 for (i = 0; i < entity.nodes.length; i++) {
25285                     addChildVertices(graph.entity(entity.nodes[i]));
25286                 }
25287             } else if (entity.type === 'relation') {
25288                 for (i = 0; i < entity.members.length; i++) {
25289                     var member = context.hasEntity(entity.members[i].id);
25290                     if (member) {
25291                         addChildVertices(member);
25292                     }
25293                 }
25294             } else if (entity.intersects(extent, graph)) {
25295                 vertices[entity.id] = entity;
25296             }
25297         }
25298
25299         ids.forEach(function(id) {
25300             var entity = context.hasEntity(id);
25301             if (entity && entity.type === 'node') {
25302                 vertices[entity.id] = entity;
25303                 context.graph().parentWays(entity).forEach(function(entity) {
25304                     addChildVertices(entity);
25305                 });
25306             } else if (entity) {
25307                 addChildVertices(entity);
25308             }
25309         });
25310
25311         return vertices;
25312     }
25313
25314     function draw(groups, vertices, klass, graph, zoom) {
25315         groups = groups.data(vertices, function(entity) {
25316             return iD.Entity.key(entity) + ',' + zoom;
25317         });
25318
25319         if (zoom < 17) {
25320             zoom = 0;
25321         } else if (zoom < 18) {
25322             zoom = 1;
25323         } else {
25324             zoom = 2;
25325         }
25326
25327         var icons = {};
25328         function icon(entity) {
25329             if (entity.id in icons) return icons[entity.id];
25330             icons[entity.id] = zoom !== 0 &&
25331                 entity.hasInterestingTags() &&
25332                 context.presets().match(entity, graph).icon;
25333             return icons[entity.id];
25334         }
25335
25336         function circle(klass) {
25337             var rads = radiuses[klass];
25338             return function(entity) {
25339                 var i = icon(entity),
25340                     c = i ? 0.5 : 0,
25341                     r = rads[i ? 3 : zoom];
25342                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
25343                 this.setAttribute('cx', c);
25344                 this.setAttribute('cy', -c);
25345                 this.setAttribute('r', r);
25346             };
25347         }
25348
25349         var enter = groups.enter().append('g')
25350             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
25351
25352         enter.append('circle')
25353             .each(circle('shadow'));
25354
25355         enter.append('circle')
25356             .each(circle('stroke'));
25357
25358         // Vertices with icons get a `use`.
25359         enter.filter(function(d) { return icon(d); })
25360             .append('use')
25361             .attr('transform', 'translate(-6, -6)')
25362             .attr('clip-path', 'url(#clip-square-12)')
25363             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
25364
25365         // Vertices with tags get a `circle`.
25366         enter.filter(function(d) { return !icon(d) && d.hasInterestingTags(); })
25367             .append('circle')
25368             .each(circle('fill'));
25369
25370         groups
25371             .attr('transform', iD.svg.PointTransform(projection))
25372             .classed('shared', function(entity) { return graph.isShared(entity); });
25373
25374         groups.exit()
25375             .remove();
25376     }
25377
25378     function drawVertices(surface, graph, entities, filter, extent, zoom) {
25379         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
25380             vertices = [];
25381
25382         for (var i = 0; i < entities.length; i++) {
25383             var entity = entities[i];
25384
25385             if (entity.geometry(graph) !== 'vertex')
25386                 continue;
25387
25388             if (entity.id in selected ||
25389                 entity.hasInterestingTags() ||
25390                 entity.isIntersection(graph)) {
25391                 vertices.push(entity);
25392             }
25393         }
25394
25395         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
25396             .filter(filter)
25397             .call(draw, vertices, 'vertex-persistent', graph, zoom);
25398
25399         drawHover(surface, graph, extent, zoom);
25400     }
25401
25402     function drawHover(surface, graph, extent, zoom) {
25403         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
25404
25405         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
25406             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
25407     }
25408
25409     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
25410         if (hover !== _) {
25411             hover = _;
25412             drawHover(surface, graph, extent, zoom);
25413         }
25414     };
25415
25416     return drawVertices;
25417 };
25418 iD.ui = function(context) {
25419     function render(container) {
25420         var map = context.map();
25421
25422         if (iD.detect().opera) container.classed('opera', true);
25423
25424         var hash = iD.behavior.Hash(context);
25425
25426         hash();
25427
25428         if (!hash.hadHash) {
25429             map.centerZoom([-77.02271, 38.90085], 20);
25430         }
25431
25432         container.append('div')
25433             .attr('id', 'sidebar')
25434             .attr('class', 'col4')
25435             .call(ui.sidebar);
25436
25437         var content = container.append('div')
25438             .attr('id', 'content');
25439
25440         var bar = content.append('div')
25441             .attr('id', 'bar')
25442             .attr('class', 'fillD');
25443
25444         var m = content.append('div')
25445             .attr('id', 'map')
25446             .call(map);
25447
25448         bar.append('div')
25449             .attr('class', 'spacer col4');
25450
25451         var limiter = bar.append('div')
25452             .attr('class', 'limiter');
25453
25454         limiter.append('div')
25455             .attr('class', 'button-wrap joined col3')
25456             .call(iD.ui.Modes(context), limiter);
25457
25458         limiter.append('div')
25459             .attr('class', 'button-wrap joined col1')
25460             .call(iD.ui.UndoRedo(context));
25461
25462         limiter.append('div')
25463             .attr('class', 'button-wrap col1')
25464             .call(iD.ui.Save(context));
25465
25466         bar.append('div')
25467             .attr('class', 'spinner')
25468             .call(iD.ui.Spinner(context));
25469
25470         content
25471             .call(iD.ui.Attribution(context));
25472
25473         content.append('div')
25474             .style('display', 'none')
25475             .attr('class', 'help-wrap map-overlay fillL col5 content');
25476
25477         var controls = bar.append('div')
25478             .attr('class', 'map-controls');
25479
25480         controls.append('div')
25481             .attr('class', 'map-control zoombuttons')
25482             .call(iD.ui.Zoom(context));
25483
25484         controls.append('div')
25485             .attr('class', 'map-control geolocate-control')
25486             .call(iD.ui.Geolocate(map));
25487
25488         controls.append('div')
25489             .attr('class', 'map-control background-control')
25490             .call(iD.ui.Background(context));
25491
25492         controls.append('div')
25493             .attr('class', 'map-control help-control')
25494             .call(iD.ui.Help(context));
25495
25496         var about = content.append('div')
25497             .attr('class','col12 about-block fillD');
25498
25499         about.append('div')
25500             .attr('class', 'api-status')
25501             .call(iD.ui.Status(context));
25502
25503         if (!context.embed()) {
25504             about.append('div')
25505                 .attr('class', 'account')
25506                 .call(iD.ui.Account(context));
25507         }
25508
25509         var linkList = about.append('ul')
25510             .attr('id', 'about')
25511             .attr('class', 'link-list');
25512
25513         linkList.append('li')
25514             .append('a')
25515             .attr('target', '_blank')
25516             .attr('tabindex', -1)
25517             .attr('href', 'http://github.com/openstreetmap/iD')
25518             .text(iD.version);
25519
25520         var bugReport = linkList.append('li')
25521             .append('a')
25522             .attr('target', '_blank')
25523             .attr('tabindex', -1)
25524             .attr('href', 'https://github.com/openstreetmap/iD/issues');
25525
25526         bugReport.append('span')
25527             .attr('class','icon bug light');
25528
25529         bugReport.call(bootstrap.tooltip()
25530                 .title(t('report_a_bug'))
25531                 .placement('top')
25532             );
25533
25534         linkList.append('li')
25535             .attr('class', 'user-list')
25536             .attr('tabindex', -1)
25537             .call(iD.ui.Contributors(context));
25538
25539         window.onbeforeunload = function() {
25540             return context.save();
25541         };
25542
25543         window.onunload = function() {
25544             context.history().unlock();
25545         };
25546
25547         d3.select(window).on('resize.editor', function() {
25548             map.dimensions(m.dimensions());
25549         });
25550
25551         function pan(d) {
25552             return function() {
25553                 context.pan(d);
25554             };
25555         }
25556
25557         // pan amount
25558         var pa = 5;
25559
25560         var keybinding = d3.keybinding('main')
25561             .on('⌫', function() { d3.event.preventDefault(); })
25562             .on('←', pan([pa, 0]))
25563             .on('↑', pan([0, pa]))
25564             .on('→', pan([-pa, 0]))
25565             .on('↓', pan([0, -pa]));
25566
25567         d3.select(document)
25568             .call(keybinding);
25569
25570         context.enter(iD.modes.Browse(context));
25571
25572         context.container()
25573             .call(iD.ui.Splash(context))
25574             .call(iD.ui.Restore(context));
25575
25576         var authenticating = iD.ui.Loading(context)
25577             .message(t('loading_auth'));
25578
25579         context.connection()
25580             .on('authenticating.ui', function() {
25581                 context.container()
25582                     .call(authenticating);
25583             })
25584             .on('authenticated.ui', function() {
25585                 authenticating.close();
25586             });
25587     }
25588
25589     function ui(container) {
25590         context.container(container);
25591         context.loadLocale(function() {
25592             render(container);
25593         });
25594     }
25595
25596     ui.sidebar = iD.ui.Sidebar(context);
25597
25598     return ui;
25599 };
25600
25601 iD.ui.tooltipHtml = function(text, key) {
25602     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
25603 };
25604 iD.ui.Account = function(context) {
25605     var connection = context.connection();
25606
25607     function update(selection) {
25608         if (!connection.authenticated()) {
25609             selection.html('')
25610                 .style('display', 'none');
25611             return;
25612         }
25613
25614         selection.style('display', 'block');
25615
25616         connection.userDetails(function(err, details) {
25617             selection.html('');
25618
25619             if (err) return;
25620
25621             // Link
25622             var userLink = selection.append('a')
25623                 .attr('href', connection.userURL(details.display_name))
25624                 .attr('target', '_blank');
25625
25626             // Add thumbnail or dont
25627             if (details.image_url) {
25628                 userLink.append('img')
25629                     .attr('class', 'icon icon-pre-text user-icon')
25630                     .attr('src', details.image_url);
25631             } else {
25632                 userLink.append('span')
25633                     .attr('class', 'icon avatar light icon-pre-text');
25634             }
25635
25636             // Add user name
25637             userLink.append('span')
25638                 .attr('class', 'label')
25639                 .text(details.display_name);
25640
25641             selection.append('a')
25642                 .attr('class', 'logout')
25643                 .attr('href', '#')
25644                 .text(t('logout'))
25645                 .on('click.logout', function() {
25646                     d3.event.preventDefault();
25647                     connection.logout();
25648                 });
25649         });
25650     }
25651
25652     return function(selection) {
25653         connection.on('auth', function() { update(selection); });
25654         update(selection);
25655     };
25656 };
25657 iD.ui.Attribution = function(context) {
25658     var selection;
25659
25660     function attribution(data, klass) {
25661         var div = selection.selectAll('.' + klass)
25662             .data([0]);
25663
25664         div.enter()
25665             .append('div')
25666             .attr('class', klass);
25667
25668         var background = div.selectAll('.attribution')
25669             .data(data, function(d) { return d.name(); });
25670
25671         background.enter()
25672             .append('span')
25673             .attr('class', 'attribution')
25674             .each(function(d) {
25675                 if (d.terms_html) {
25676                     d3.select(this)
25677                         .html(d.terms_html);
25678                     return;
25679                 }
25680
25681                 var source = d.terms_text || d.id || d.name();
25682
25683                 if (d.logo) {
25684                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
25685                 }
25686
25687                 if (d.terms_url) {
25688                     d3.select(this)
25689                         .append('a')
25690                         .attr('href', d.terms_url)
25691                         .attr('target', '_blank')
25692                         .html(source);
25693                 } else {
25694                     d3.select(this)
25695                         .text(source);
25696                 }
25697             });
25698
25699         background.exit()
25700             .remove();
25701
25702         var copyright = background.selectAll('.copyright-notice')
25703             .data(function(d) {
25704                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
25705                 return notice ? [notice] : [];
25706             });
25707
25708         copyright.enter()
25709             .append('span')
25710             .attr('class', 'copyright-notice');
25711
25712         copyright.text(String);
25713
25714         copyright.exit()
25715             .remove();
25716     }
25717
25718     function update() {
25719         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
25720         attribution(context.background().overlayLayerSources().filter(function (s) {
25721             return s.validZoom(context.map().zoom());
25722         }), 'overlay-layer-attribution');
25723     }
25724
25725     return function(select) {
25726         selection = select;
25727
25728         context.background()
25729             .on('change.attribution', update);
25730
25731         context.map()
25732             .on('move.attribution', _.throttle(update, 400, {leading: false}));
25733
25734         update();
25735     };
25736 };
25737 iD.ui.Background = function(context) {
25738     var key = 'b',
25739         opacities = [1, 0.75, 0.5, 0.25],
25740         directions = [
25741             ['left', [1, 0]],
25742             ['top', [0, -1]],
25743             ['right', [-1, 0]],
25744             ['bottom', [0, 1]]],
25745         opacityDefault = (context.storage('background-opacity') !== null) ?
25746             (+context.storage('background-opacity')) : 0.5,
25747         customTemplate = '';
25748
25749     // Can be 0 from <1.3.0 use or due to issue #1923.
25750     if (opacityDefault === 0) opacityDefault = 0.5;
25751
25752     function background(selection) {
25753
25754         function setOpacity(d) {
25755             var bg = context.container().selectAll('.background-layer')
25756                 .transition()
25757                 .style('opacity', d)
25758                 .attr('data-opacity', d);
25759
25760             if (!iD.detect().opera) {
25761                 iD.util.setTransform(bg, 0, 0);
25762             }
25763
25764             opacityList.selectAll('li')
25765                 .classed('active', function(_) { return _ === d; });
25766
25767             context.storage('background-opacity', d);
25768         }
25769
25770         function selectLayer() {
25771             function active(d) {
25772                 return context.background().showsLayer(d);
25773             }
25774
25775             content.selectAll('.layer, .custom_layer')
25776                 .classed('active', active)
25777                 .selectAll('input')
25778                 .property('checked', active);
25779         }
25780
25781         function clickSetSource(d) {
25782             d3.event.preventDefault();
25783             context.background().baseLayerSource(d);
25784             selectLayer();
25785         }
25786
25787         function editCustom() {
25788             d3.event.preventDefault();
25789             var template = window.prompt(t('background.custom_prompt'), customTemplate);
25790             if (!template ||
25791                 template.indexOf('google.com') !== -1 ||
25792                 template.indexOf('googleapis.com') !== -1 ||
25793                 template.indexOf('google.ru') !== -1) {
25794                 selectLayer();
25795                 return;
25796             }
25797             setCustom(template);
25798         }
25799
25800         function setCustom(template) {
25801             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
25802             selectLayer();
25803         }
25804
25805         function clickSetOverlay(d) {
25806             d3.event.preventDefault();
25807             context.background().toggleOverlayLayer(d);
25808             selectLayer();
25809         }
25810
25811         function clickGpx() {
25812             context.background().toggleGpxLayer();
25813             update();
25814         }
25815
25816         function drawList(layerList, type, change, filter) {
25817             var sources = context.background()
25818                 .sources(context.map().extent())
25819                 .filter(filter);
25820
25821             var layerLinks = layerList.selectAll('li.layer')
25822                 .data(sources, function(d) { return d.name(); });
25823
25824             var enter = layerLinks.enter()
25825                 .insert('li', '.custom_layer')
25826                 .attr('class', 'layer');
25827
25828             // only set tooltips for layers with tooltips
25829             enter.filter(function(d) { return d.description; })
25830                 .call(bootstrap.tooltip()
25831                     .title(function(d) { return d.description; })
25832                     .placement('top'));
25833
25834             var label = enter.append('label');
25835
25836             label.append('input')
25837                 .attr('type', type)
25838                 .attr('name', 'layers')
25839                 .on('change', change);
25840
25841             label.append('span')
25842                 .text(function(d) { return d.name(); });
25843
25844             layerLinks.exit()
25845                 .remove();
25846
25847             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
25848         }
25849
25850         function update() {
25851             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
25852             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
25853
25854             var hasGpx = context.background().hasGpxLayer(),
25855                 showsGpx = context.background().showsGpxLayer();
25856
25857             gpxLayerItem
25858                 .classed('active', showsGpx)
25859                 .selectAll('input')
25860                 .property('disabled', !hasGpx)
25861                 .property('checked', showsGpx);
25862
25863             selectLayer();
25864
25865             var source = context.background().baseLayerSource();
25866             if (source.id === 'custom') {
25867                 customTemplate = source.template;
25868             }
25869         }
25870
25871         function clickNudge(d) {
25872
25873             var timeout = window.setTimeout(function() {
25874                     interval = window.setInterval(nudge, 100);
25875                 }, 500),
25876                 interval;
25877
25878             d3.select(this).on('mouseup', function() {
25879                 window.clearInterval(interval);
25880                 window.clearTimeout(timeout);
25881                 nudge();
25882             });
25883
25884             function nudge() {
25885                 var offset = context.background()
25886                     .nudge(d[1], context.map().zoom())
25887                     .offset();
25888                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
25889             }
25890         }
25891
25892         var content = selection.append('div')
25893                 .attr('class', 'fillL map-overlay col3 content hide'),
25894             tooltip = bootstrap.tooltip()
25895                 .placement('left')
25896                 .html(true)
25897                 .title(iD.ui.tooltipHtml(t('background.description'), key));
25898
25899         function hide() { setVisible(false); }
25900
25901         function toggle() {
25902             if (d3.event) d3.event.preventDefault();
25903             tooltip.hide(button);
25904             setVisible(!button.classed('active'));
25905         }
25906
25907         function setVisible(show) {
25908             if (show !== shown) {
25909                 button.classed('active', show);
25910                 shown = show;
25911
25912                 if (show) {
25913                     selection.on('mousedown.background-inside', function() {
25914                         return d3.event.stopPropagation();
25915                     });
25916                     content.style('display', 'block')
25917                         .style('right', '-300px')
25918                         .transition()
25919                         .duration(200)
25920                         .style('right', '0px');
25921                 } else {
25922                     content.style('display', 'block')
25923                         .style('right', '0px')
25924                         .transition()
25925                         .duration(200)
25926                         .style('right', '-300px')
25927                         .each('end', function() {
25928                             d3.select(this).style('display', 'none');
25929                         });
25930                     selection.on('mousedown.background-inside', null);
25931                 }
25932             }
25933         }
25934
25935         var button = selection.append('button')
25936                 .attr('tabindex', -1)
25937                 .on('click', toggle)
25938                 .call(tooltip),
25939             opa = content
25940                 .append('div')
25941                 .attr('class', 'opacity-options-wrapper'),
25942             shown = false;
25943
25944         button.append('span')
25945             .attr('class', 'icon layers light');
25946
25947         opa.append('h4')
25948             .text(t('background.title'));
25949
25950         var opacityList = opa.append('ul')
25951             .attr('class', 'opacity-options');
25952
25953         opacityList.selectAll('div.opacity')
25954             .data(opacities)
25955             .enter()
25956             .append('li')
25957             .attr('data-original-title', function(d) {
25958                 return t('background.percent_brightness', { opacity: (d * 100) });
25959             })
25960             .on('click.set-opacity', setOpacity)
25961             .html('<div class="select-box"></div>')
25962             .call(bootstrap.tooltip()
25963                 .placement('left'))
25964             .append('div')
25965             .attr('class', 'opacity')
25966             .style('opacity', String);
25967
25968         var backgroundList = content.append('ul')
25969             .attr('class', 'layer-list');
25970
25971         var custom = backgroundList.append('li')
25972             .attr('class', 'custom_layer')
25973             .datum(iD.BackgroundSource.Custom());
25974
25975         custom.append('button')
25976             .attr('class', 'layer-browse')
25977             .call(bootstrap.tooltip()
25978                 .title(t('background.custom_button'))
25979                 .placement('left'))
25980             .on('click', editCustom)
25981             .append('span')
25982             .attr('class', 'icon geocode');
25983
25984         var label = custom.append('label');
25985
25986         label.append('input')
25987             .attr('type', 'radio')
25988             .attr('name', 'layers')
25989             .on('change', function () {
25990                 if (customTemplate) {
25991                     setCustom(customTemplate);
25992                 } else {
25993                     editCustom();
25994                 }
25995             });
25996
25997         label.append('span')
25998             .text(t('background.custom'));
25999
26000         var overlayList = content.append('ul')
26001             .attr('class', 'layer-list');
26002
26003         var gpxLayerItem = content.append('ul')
26004             .style('display', iD.detect().filedrop ? 'block' : 'none')
26005             .attr('class', 'layer-list')
26006             .append('li')
26007             .classed('layer-toggle-gpx', true);
26008
26009         gpxLayerItem.append('button')
26010             .attr('class', 'layer-extent')
26011             .call(bootstrap.tooltip()
26012                 .title(t('gpx.zoom'))
26013                 .placement('left'))
26014             .on('click', function() {
26015                 d3.event.preventDefault();
26016                 d3.event.stopPropagation();
26017                 context.background().zoomToGpxLayer();
26018             })
26019             .append('span')
26020             .attr('class', 'icon geolocate');
26021
26022         gpxLayerItem.append('button')
26023             .attr('class', 'layer-browse')
26024             .call(bootstrap.tooltip()
26025                 .title(t('gpx.browse'))
26026                 .placement('left'))
26027             .on('click', function() {
26028                 d3.select(document.createElement('input'))
26029                     .attr('type', 'file')
26030                     .on('change', function() {
26031                         context.background().gpxLayerFiles(d3.event.target.files);
26032                     })
26033                     .node().click();
26034             })
26035             .append('span')
26036             .attr('class', 'icon geocode');
26037
26038         label = gpxLayerItem.append('label')
26039             .call(bootstrap.tooltip()
26040                 .title(t('gpx.drag_drop'))
26041                 .placement('top'));
26042
26043         label.append('input')
26044             .attr('type', 'checkbox')
26045             .property('disabled', true)
26046             .on('change', clickGpx);
26047
26048         label.append('span')
26049             .text(t('gpx.local_layer'));
26050
26051         var adjustments = content.append('div')
26052             .attr('class', 'adjustments');
26053
26054         adjustments.append('a')
26055             .text(t('background.fix_misalignment'))
26056             .attr('href', '#')
26057             .classed('hide-toggle', true)
26058             .classed('expanded', false)
26059             .on('click', function() {
26060                 var exp = d3.select(this).classed('expanded');
26061                 nudgeContainer.style('display', exp ? 'none' : 'block');
26062                 d3.select(this).classed('expanded', !exp);
26063                 d3.event.preventDefault();
26064             });
26065
26066         var nudgeContainer = adjustments.append('div')
26067             .attr('class', 'nudge-container cf')
26068             .style('display', 'none');
26069
26070         nudgeContainer.selectAll('button')
26071             .data(directions).enter()
26072             .append('button')
26073             .attr('class', function(d) { return d[0] + ' nudge'; })
26074             .on('mousedown', clickNudge);
26075
26076         var resetButton = nudgeContainer.append('button')
26077             .attr('class', 'reset disabled')
26078             .on('click', function () {
26079                 context.background().offset([0, 0]);
26080                 resetButton.classed('disabled', true);
26081             });
26082
26083         resetButton.append('div')
26084             .attr('class', 'icon undo');
26085
26086         context.map()
26087             .on('move.background-update', _.debounce(update, 1000));
26088
26089         context.background()
26090             .on('change.background-update', update);
26091
26092         update();
26093         setOpacity(opacityDefault);
26094
26095         var keybinding = d3.keybinding('background');
26096         keybinding.on(key, toggle);
26097
26098         d3.select(document)
26099             .call(keybinding);
26100
26101         context.surface().on('mousedown.background-outside', hide);
26102         context.container().on('mousedown.background-outside', hide);
26103     }
26104
26105     return background;
26106 };
26107 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
26108 // For example, ⌘Z -> Ctrl+Z
26109 iD.ui.cmd = function(code) {
26110     if (iD.detect().os === 'mac')
26111         return code;
26112
26113     var replacements = {
26114         '⌘': 'Ctrl',
26115         '⇧': 'Shift',
26116         '⌥': 'Alt',
26117         '⌫': 'Backspace',
26118         '⌦': 'Delete'
26119     }, keys = [];
26120
26121     if (iD.detect().os === 'win') {
26122         if (code === '⌘⇧Z') return 'Ctrl+Y';
26123     }
26124
26125     for (var i = 0; i < code.length; i++) {
26126         if (code[i] in replacements) {
26127             keys.push(replacements[code[i]]);
26128         } else {
26129             keys.push(code[i]);
26130         }
26131     }
26132
26133     return keys.join('+');
26134 };
26135 iD.ui.Commit = function(context) {
26136     var event = d3.dispatch('cancel', 'save');
26137
26138     function commit(selection) {
26139         var changes = context.history().changes(),
26140             summary = context.history().difference().summary();
26141
26142         function zoomToEntity(change) {
26143             var entity = change.entity;
26144             if (change.changeType !== 'deleted' &&
26145                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
26146                 context.map().zoomTo(entity);
26147                 context.surface().selectAll(
26148                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
26149                     .classed('hover', true);
26150             }
26151         }
26152
26153         var header = selection.append('div')
26154             .attr('class', 'header fillL');
26155
26156         header.append('button')
26157             .attr('class', 'fr')
26158             .on('click', event.cancel)
26159             .append('span')
26160             .attr('class', 'icon close');
26161
26162         header.append('h3')
26163             .text(t('commit.title'));
26164
26165         var body = selection.append('div')
26166             .attr('class', 'body');
26167
26168         // Comment Section
26169         var commentSection = body.append('div')
26170             .attr('class', 'modal-section form-field commit-form');
26171
26172         commentSection.append('label')
26173             .attr('class', 'form-label')
26174             .text(t('commit.message_label'));
26175
26176         var commentField = commentSection.append('textarea')
26177             .attr('placeholder', t('commit.description_placeholder'))
26178             .property('value', context.storage('comment') || '')
26179             .on('blur.save', function () {
26180                 context.storage('comment', this.value);
26181             });
26182
26183         commentField.node().select();
26184
26185         // Warnings
26186         var warnings = body.selectAll('div.warning-section')
26187             .data([iD.validate(changes, context.graph())])
26188             .enter()
26189             .append('div')
26190             .attr('class', 'modal-section warning-section fillL2')
26191             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
26192             .style('background', '#ffb');
26193
26194         warnings.append('h3')
26195             .text(t('commit.warnings'));
26196
26197         var warningLi = warnings.append('ul')
26198             .attr('class', 'changeset-list')
26199             .selectAll('li')
26200             .data(function(d) { return d; })
26201             .enter()
26202             .append('li')
26203             .style()
26204             .on('mouseover', mouseover)
26205             .on('mouseout', mouseout)
26206             .on('click', warningClick);
26207
26208         warningLi.append('span')
26209             .attr('class', 'alert icon icon-pre-text');
26210
26211         warningLi.append('strong').text(function(d) {
26212             return d.message;
26213         });
26214
26215         warningLi.filter(function(d) { return d.tooltip; })
26216             .call(bootstrap.tooltip()
26217                 .title(function(d) { return d.tooltip; })
26218                 .placement('top')
26219             );
26220
26221         // Save Section
26222         var saveSection = body.append('div')
26223             .attr('class','modal-section fillL cf');
26224
26225         var prose = saveSection.append('p')
26226             .attr('class', 'commit-info')
26227             .html(t('commit.upload_explanation'));
26228
26229         context.connection().userDetails(function(err, user) {
26230             if (err) return;
26231
26232             var userLink = d3.select(document.createElement('div'));
26233
26234             if (user.image_url) {
26235                 userLink.append('img')
26236                     .attr('src', user.image_url)
26237                     .attr('class', 'icon icon-pre-text user-icon');
26238             }
26239
26240             userLink.append('a')
26241                 .attr('class','user-info')
26242                 .text(user.display_name)
26243                 .attr('href', context.connection().userURL(user.display_name))
26244                 .attr('tabindex', -1)
26245                 .attr('target', '_blank');
26246
26247             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
26248         });
26249
26250         // Confirm Button
26251         var saveButton = saveSection.append('button')
26252             .attr('class', 'action col4 button')
26253             .on('click.save', function() {
26254                 event.save({
26255                     comment: commentField.node().value
26256                 });
26257             });
26258
26259         saveButton.append('span')
26260             .attr('class', 'label')
26261             .text(t('commit.save'));
26262
26263         var changeSection = body.selectAll('div.commit-section')
26264             .data([0])
26265             .enter()
26266             .append('div')
26267             .attr('class', 'commit-section modal-section fillL2');
26268
26269         changeSection.append('h3')
26270             .text(summary.length + ' Changes');
26271
26272         var li = changeSection.append('ul')
26273             .attr('class', 'changeset-list')
26274             .selectAll('li')
26275             .data(summary)
26276             .enter()
26277             .append('li')
26278             .on('mouseover', mouseover)
26279             .on('mouseout', mouseout)
26280             .on('click', zoomToEntity);
26281
26282         li.append('span')
26283             .attr('class', function(d) {
26284                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
26285             });
26286
26287         li.append('span')
26288             .attr('class', 'change-type')
26289             .text(function(d) {
26290                 return d.changeType + ' ';
26291             });
26292
26293         li.append('strong')
26294             .attr('class', 'entity-type')
26295             .text(function(d) {
26296                 return context.presets().match(d.entity, d.graph).name();
26297             });
26298
26299         li.append('span')
26300             .attr('class', 'entity-name')
26301             .text(function(d) {
26302                 var name = iD.util.displayName(d.entity) || '',
26303                     string = '';
26304                 if (name !== '') string += ':';
26305                 return string += ' ' + name;
26306             });
26307
26308         li.style('opacity', 0)
26309             .transition()
26310             .style('opacity', 1);
26311
26312         li.style('opacity', 0)
26313             .transition()
26314             .style('opacity', 1);
26315
26316         function mouseover(d) {
26317             if (d.entity) {
26318                 context.surface().selectAll(
26319                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
26320                 ).classed('hover', true);
26321             }
26322         }
26323
26324         function mouseout() {
26325             context.surface().selectAll('.hover')
26326                 .classed('hover', false);
26327         }
26328
26329         function warningClick(d) {
26330             if (d.entity) {
26331                 context.map().zoomTo(d.entity);
26332                 context.enter(
26333                     iD.modes.Select(context, [d.entity.id])
26334                         .suppressMenu(true));
26335             }
26336         }
26337     }
26338
26339     return d3.rebind(commit, event, 'on');
26340 };
26341 iD.ui.confirm = function(selection) {
26342     var modal = iD.ui.modal(selection);
26343
26344     modal.select('.modal')
26345         .classed('modal-alert', true);
26346
26347     var section = modal.select('.content');
26348
26349     section.append('div')
26350         .attr('class', 'modal-section header');
26351
26352     section.append('div')
26353         .attr('class', 'modal-section message-text');
26354
26355     var buttonwrap = section.append('div')
26356         .attr('class', 'modal-section buttons cf');
26357
26358     buttonwrap.append('button')
26359         .attr('class', 'col2 action')
26360         .on('click.confirm', function() {
26361             modal.remove();
26362         })
26363         .text(t('confirm.okay'));
26364
26365     return modal;
26366 };
26367 iD.ui.Contributors = function(context) {
26368     function update(selection) {
26369         var users = {},
26370             limit = 4,
26371             entities = context.intersects(context.map().extent());
26372
26373         entities.forEach(function(entity) {
26374             if (entity && entity.user) users[entity.user] = true;
26375         });
26376
26377         var u = Object.keys(users),
26378             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
26379
26380         selection.html('')
26381             .append('span')
26382             .attr('class', 'icon nearby light icon-pre-text');
26383
26384         var userList = d3.select(document.createElement('span'));
26385
26386         userList.selectAll()
26387             .data(subset)
26388             .enter()
26389             .append('a')
26390             .attr('class', 'user-link')
26391             .attr('href', function(d) { return context.connection().userURL(d); })
26392             .attr('target', '_blank')
26393             .attr('tabindex', -1)
26394             .text(String);
26395
26396         if (u.length > limit) {
26397             var count = d3.select(document.createElement('span'));
26398
26399             count.append('a')
26400                 .attr('target', '_blank')
26401                 .attr('tabindex', -1)
26402                 .attr('href', function() {
26403                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
26404                 })
26405                 .text(u.length - limit + 1);
26406
26407             selection.append('span')
26408                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
26409         } else {
26410             selection.append('span')
26411                 .html(t('contributors.list', {users: userList.html()}));
26412         }
26413
26414         if (!u.length) {
26415             selection.transition().style('opacity', 0);
26416         } else if (selection.style('opacity') === '0') {
26417             selection.transition().style('opacity', 1);
26418         }
26419     }
26420
26421     return function(selection) {
26422         update(selection);
26423
26424         context.connection().on('load.contributors', function() {
26425             update(selection);
26426         });
26427
26428         context.map().on('move.contributors', _.debounce(function() {
26429             update(selection);
26430         }, 500));
26431     };
26432 };
26433 iD.ui.Disclosure = function() {
26434     var dispatch = d3.dispatch('toggled'),
26435         title,
26436         expanded = false,
26437         content = function () {};
26438
26439     var disclosure = function(selection) {
26440         var $link = selection.selectAll('.hide-toggle')
26441             .data([0]);
26442
26443         $link.enter().append('a')
26444             .attr('href', '#')
26445             .attr('class', 'hide-toggle');
26446
26447         $link.text(title)
26448             .on('click', toggle)
26449             .classed('expanded', expanded);
26450
26451         var $body = selection.selectAll('div')
26452             .data([0]);
26453
26454         $body.enter().append('div');
26455
26456         $body.classed('hide', !expanded)
26457             .call(content);
26458
26459         function toggle() {
26460             expanded = !expanded;
26461             $link.classed('expanded', expanded);
26462             $body.call(iD.ui.Toggle(expanded));
26463             dispatch.toggled(expanded);
26464         }
26465     };
26466
26467     disclosure.title = function(_) {
26468         if (!arguments.length) return title;
26469         title = _;
26470         return disclosure;
26471     };
26472
26473     disclosure.expanded = function(_) {
26474         if (!arguments.length) return expanded;
26475         expanded = _;
26476         return disclosure;
26477     };
26478
26479     disclosure.content = function(_) {
26480         if (!arguments.length) return content;
26481         content = _;
26482         return disclosure;
26483     };
26484
26485     return d3.rebind(disclosure, dispatch, 'on');
26486 };
26487 iD.ui.EntityEditor = function(context) {
26488     var event = d3.dispatch('choose'),
26489         state = 'select',
26490         id,
26491         preset,
26492         reference;
26493
26494     var rawTagEditor = iD.ui.RawTagEditor(context)
26495         .on('change', changeTags);
26496
26497     function entityEditor(selection) {
26498         var entity = context.entity(id),
26499             tags = _.clone(entity.tags);
26500
26501         var $header = selection.selectAll('.header')
26502             .data([0]);
26503
26504         // Enter
26505
26506         var $enter = $header.enter().append('div')
26507             .attr('class', 'header fillL cf');
26508
26509         $enter.append('button')
26510             .attr('class', 'fr preset-close')
26511             .append('span')
26512             .attr('class', 'icon close');
26513
26514         $enter.append('h3');
26515
26516         // Update
26517
26518         $header.select('h3')
26519             .text(t('inspector.edit'));
26520
26521         $header.select('.preset-close')
26522             .on('click', function() {
26523                 context.enter(iD.modes.Browse(context));
26524             });
26525
26526         var $body = selection.selectAll('.inspector-body')
26527             .data([0]);
26528
26529         // Enter
26530
26531         $enter = $body.enter().append('div')
26532             .attr('class', 'inspector-body');
26533
26534         $enter.append('div')
26535             .attr('class', 'preset-list-item inspector-inner')
26536             .append('div')
26537             .attr('class', 'preset-list-button-wrap')
26538             .append('button')
26539             .attr('class', 'preset-list-button preset-reset')
26540             .call(bootstrap.tooltip()
26541                 .title(t('inspector.back_tooltip'))
26542                 .placement('bottom'))
26543             .append('div')
26544             .attr('class', 'label');
26545
26546         $body.select('.preset-list-button-wrap')
26547             .call(reference.button);
26548
26549         $body.select('.preset-list-item')
26550             .call(reference.body);
26551
26552         $enter.append('div')
26553             .attr('class', 'inspector-border inspector-preset');
26554
26555         $enter.append('div')
26556             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
26557
26558         $enter.append('div')
26559             .attr('class', 'inspector-border raw-member-editor inspector-inner');
26560
26561         $enter.append('div')
26562             .attr('class', 'raw-membership-editor inspector-inner');
26563
26564         selection.selectAll('.preset-reset')
26565             .on('click', function() {
26566                 event.choose(preset);
26567             });
26568
26569         // Update
26570
26571         $body.select('.preset-list-item button')
26572             .call(iD.ui.PresetIcon()
26573                 .geometry(context.geometry(id))
26574                 .preset(preset));
26575
26576         $body.select('.preset-list-item .label')
26577             .text(preset.name());
26578
26579         $body.select('.inspector-preset')
26580             .call(iD.ui.preset(context)
26581                 .preset(preset)
26582                 .entityID(id)
26583                 .tags(tags)
26584                 .state(state)
26585                 .on('change', changeTags));
26586
26587         $body.select('.raw-tag-editor')
26588             .call(rawTagEditor
26589                 .preset(preset)
26590                 .entityID(id)
26591                 .tags(tags)
26592                 .state(state));
26593
26594         if (entity.type === 'relation') {
26595             $body.select('.raw-member-editor')
26596                 .style('display', 'block')
26597                 .call(iD.ui.RawMemberEditor(context)
26598                     .entityID(id));
26599         } else {
26600             $body.select('.raw-member-editor')
26601                 .style('display', 'none');
26602         }
26603
26604         $body.select('.raw-membership-editor')
26605             .call(iD.ui.RawMembershipEditor(context)
26606                 .entityID(id));
26607
26608         function historyChanged() {
26609             if (state === 'hide') return;
26610             var entity = context.hasEntity(id);
26611             if (!entity) return;
26612             entityEditor.preset(context.presets().match(entity, context.graph()));
26613             entityEditor(selection);
26614         }
26615
26616         context.history()
26617             .on('change.entity-editor', historyChanged);
26618     }
26619
26620     function clean(o) {
26621         var out = {}, k, v;
26622         for (k in o) {
26623             if (k && (v = o[k]) !== undefined) {
26624                 out[k] = v.trim();
26625             }
26626         }
26627         return out;
26628     }
26629
26630     function changeTags(changed) {
26631         var entity = context.entity(id),
26632             tags = clean(_.extend({}, entity.tags, changed));
26633
26634         if (!_.isEqual(entity.tags, tags)) {
26635             context.perform(
26636                 iD.actions.ChangeTags(id, tags),
26637                 t('operations.change_tags.annotation'));
26638         }
26639     }
26640
26641     entityEditor.state = function(_) {
26642         if (!arguments.length) return state;
26643         state = _;
26644         return entityEditor;
26645     };
26646
26647     entityEditor.entityID = function(_) {
26648         if (!arguments.length) return id;
26649         id = _;
26650         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
26651         return entityEditor;
26652     };
26653
26654     entityEditor.preset = function(_) {
26655         if (!arguments.length) return preset;
26656         if (_ !== preset) {
26657             preset = _;
26658             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
26659                 .showing(false);
26660         }
26661         return entityEditor;
26662     };
26663
26664     return d3.rebind(entityEditor, event, 'on');
26665 };
26666 iD.ui.FeatureList = function(context) {
26667     var geocodeResults;
26668
26669     function featureList(selection) {
26670         var header = selection.append('div')
26671             .attr('class', 'header fillL cf');
26672
26673         header.append('h3')
26674             .text(t('inspector.feature_list'));
26675
26676         function keypress() {
26677             var q = search.property('value'),
26678                 items = list.selectAll('.feature-list-item');
26679             if (d3.event.keyCode === 13 && q.length && items.size()) {
26680                 click(items.datum());
26681             }
26682         }
26683
26684         function inputevent() {
26685             geocodeResults = undefined;
26686             drawList();
26687         }
26688
26689         var searchWrap = selection.append('div')
26690             .attr('class', 'search-header');
26691
26692         var search = searchWrap.append('input')
26693             .attr('placeholder', t('inspector.search'))
26694             .attr('type', 'search')
26695             .on('keypress', keypress)
26696             .on('input', inputevent);
26697
26698         searchWrap.append('span')
26699             .attr('class', 'icon search');
26700
26701         var listWrap = selection.append('div')
26702             .attr('class', 'inspector-body');
26703
26704         var list = listWrap.append('div')
26705             .attr('class', 'feature-list cf');
26706
26707         context.map()
26708             .on('drawn.feature-list', mapDrawn);
26709
26710         function mapDrawn(e) {
26711             if (e.full) {
26712                 drawList();
26713             }
26714         }
26715
26716         function features() {
26717             var entities = {},
26718                 result = [],
26719                 graph = context.graph(),
26720                 q = search.property('value').toLowerCase();
26721
26722             if (!q) return result;
26723
26724             var idMatch = q.match(/^([nwr])([0-9]+)$/);
26725
26726             if (idMatch) {
26727                 result.push({
26728                     id: idMatch[0],
26729                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
26730                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
26731                     name: idMatch[2]
26732                 });
26733             }
26734
26735             var locationMatch = q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
26736
26737             if (locationMatch) {
26738                 result.push({
26739                     id: -1,
26740                     geometry: 'point',
26741                     type: t('inspector.location'),
26742                     name: locationMatch[0],
26743                     location: [parseFloat(locationMatch[1]), parseFloat(locationMatch[2])]
26744                 });
26745             }
26746
26747             function addEntity(entity) {
26748                 if (entity.id in entities || result.length > 200)
26749                     return;
26750
26751                 entities[entity.id] = true;
26752
26753                 var name = iD.util.displayName(entity) || '';
26754                 if (name.toLowerCase().indexOf(q) >= 0) {
26755                     result.push({
26756                         id: entity.id,
26757                         entity: entity,
26758                         geometry: context.geometry(entity.id),
26759                         type: context.presets().match(entity, graph).name(),
26760                         name: name
26761                     });
26762                 }
26763
26764                 graph.parentRelations(entity).forEach(function(parent) {
26765                     addEntity(parent);
26766                 });
26767             }
26768
26769             var visible = context.surface().selectAll('.point, .line, .area')[0];
26770             for (var i = 0; i < visible.length && result.length <= 200; i++) {
26771                 addEntity(visible[i].__data__);
26772             }
26773
26774             (geocodeResults || []).forEach(function(d) {
26775                 // https://github.com/openstreetmap/iD/issues/1890
26776                 if (d.osm_type && d.osm_id) {
26777                     result.push({
26778                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
26779                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
26780                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
26781                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
26782                         name: d.display_name,
26783                         extent: new iD.geo.Extent(
26784                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
26785                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
26786                     });
26787                 }
26788             });
26789
26790             return result;
26791         }
26792
26793         function drawList() {
26794             var value = search.property('value'),
26795                 results = features();
26796
26797             list.classed('filtered', value.length);
26798
26799             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
26800
26801             var resultsIndicator = list.selectAll('.no-results-item')
26802                 .data([0])
26803                 .enter().append('button')
26804                 .property('disabled', true)
26805                 .attr('class', 'no-results-item');
26806
26807             resultsIndicator.append('span')
26808                 .attr('class', 'icon alert');
26809
26810             resultsIndicator.append('span')
26811                 .attr('class', 'entity-name');
26812
26813             list.selectAll('.no-results-item .entity-name')
26814                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
26815
26816             list.selectAll('.geocode-item')
26817                 .data([0])
26818                 .enter().append('button')
26819                 .attr('class', 'geocode-item')
26820                 .on('click', geocode)
26821                 .append('div')
26822                 .attr('class', 'label')
26823                 .append('span')
26824                 .attr('class', 'entity-name')
26825                 .text(t('geocoder.search'));
26826
26827             list.selectAll('.no-results-item')
26828                 .style('display', (value.length && !results.length) ? 'block' : 'none');
26829
26830             list.selectAll('.geocode-item')
26831                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
26832
26833             list.selectAll('.feature-list-item')
26834                 .data([-1])
26835                 .remove();
26836
26837             var items = list.selectAll('.feature-list-item')
26838                 .data(results, function(d) { return d.id; });
26839
26840             var enter = items.enter().insert('button', '.geocode-item')
26841                 .attr('class', 'feature-list-item')
26842                 .on('mouseover', mouseover)
26843                 .on('mouseout', mouseout)
26844                 .on('click', click);
26845
26846             var label = enter.append('div')
26847                 .attr('class', 'label');
26848
26849             label.append('span')
26850                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
26851
26852             label.append('span')
26853                 .attr('class', 'entity-type')
26854                 .text(function(d) { return d.type; });
26855
26856             label.append('span')
26857                 .attr('class', 'entity-name')
26858                 .text(function(d) { return d.name; });
26859
26860             enter.style('opacity', 0)
26861                 .transition()
26862                 .style('opacity', 1);
26863
26864             items.order();
26865
26866             items.exit()
26867                 .remove();
26868         }
26869
26870         function mouseover(d) {
26871             if (d.id === -1) return;
26872
26873             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
26874                 .classed('hover', true);
26875         }
26876
26877         function mouseout() {
26878             context.surface().selectAll('.hover')
26879                 .classed('hover', false);
26880         }
26881
26882         function click(d) {
26883             d3.event.preventDefault();
26884             if (d.location) {
26885                 context.map().centerZoom([d.location[1], d.location[0]], 20);
26886             }
26887             else if (d.entity) {
26888                 context.enter(iD.modes.Select(context, [d.entity.id]));
26889             } else {
26890                 context.loadEntity(d.id);
26891             }
26892         }
26893
26894         function geocode() {
26895             var searchVal = encodeURIComponent(search.property('value'));
26896             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
26897                 geocodeResults = resp || [];
26898                 drawList();
26899             });
26900         }
26901     }
26902
26903     return featureList;
26904 };
26905 iD.ui.flash = function(selection) {
26906     var modal = iD.ui.modal(selection);
26907
26908     modal.select('.modal').classed('modal-flash', true);
26909
26910     modal.select('.content')
26911         .classed('modal-section', true)
26912         .append('div')
26913         .attr('class', 'description');
26914
26915     modal.on('click.flash', function() { modal.remove(); });
26916
26917     setTimeout(function() {
26918         modal.remove();
26919         return true;
26920     }, 1500);
26921
26922     return modal;
26923 };
26924 iD.ui.Geolocate = function(map) {
26925     function click() {
26926         navigator.geolocation.getCurrentPosition(
26927             success, error);
26928     }
26929
26930     function success(position) {
26931         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
26932             .padByMeters(position.coords.accuracy);
26933
26934         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
26935     }
26936
26937     function error() { }
26938
26939     return function(selection) {
26940         if (!navigator.geolocation) return;
26941
26942         var button = selection.append('button')
26943             .attr('tabindex', -1)
26944             .attr('title', t('geolocate.title'))
26945             .on('click', click)
26946             .call(bootstrap.tooltip()
26947                 .placement('left'));
26948
26949          button.append('span')
26950              .attr('class', 'icon geolocate light');
26951     };
26952 };
26953 iD.ui.Help = function(context) {
26954     var key = 'h';
26955
26956     var docKeys = [
26957         'help.help',
26958         'help.editing_saving',
26959         'help.roads',
26960         'help.gps',
26961         'help.imagery',
26962         'help.addresses',
26963         'help.inspector',
26964         'help.buildings',
26965         'help.relations'];
26966
26967     var docs = docKeys.map(function(key) {
26968         var text = t(key);
26969         return {
26970             title: text.split('\n')[0].replace('#', '').trim(),
26971             html: marked(text.split('\n').slice(1).join('\n'))
26972         };
26973     });
26974
26975     function help(selection) {
26976         var shown = false;
26977
26978         function hide() {
26979             setVisible(false);
26980         }
26981
26982         function toggle() {
26983             if (d3.event) d3.event.preventDefault();
26984             tooltip.hide(button);
26985             setVisible(!button.classed('active'));
26986         }
26987
26988         function setVisible(show) {
26989             if (show !== shown) {
26990                 button.classed('active', show);
26991                 shown = show;
26992                 if (show) {
26993                     pane.style('display', 'block')
26994                         .style('right', '-500px')
26995                         .transition()
26996                         .duration(200)
26997                         .style('right', '0px');
26998                 } else {
26999                     pane.style('right', '0px')
27000                         .transition()
27001                         .duration(200)
27002                         .style('right', '-500px')
27003                         .each('end', function() {
27004                             d3.select(this).style('display', 'none');
27005                         });
27006                 }
27007             }
27008         }
27009
27010         function clickHelp(d, i) {
27011             pane.property('scrollTop', 0);
27012             doctitle.text(d.title);
27013             body.html(d.html);
27014             body.selectAll('a')
27015                 .attr('target', '_blank');
27016             menuItems.classed('selected', function(m) {
27017                 return m.title === d.title;
27018             });
27019
27020             nav.html('');
27021
27022             if (i > 0) {
27023                 var prevLink = nav.append('a')
27024                     .attr('class', 'previous')
27025                     .on('click', function() {
27026                         clickHelp(docs[i - 1], i - 1);
27027                     });
27028                 prevLink.append('span').attr('class', 'icon back blue');
27029                 prevLink.append('span').text(docs[i - 1].title);
27030             }
27031             if (i < docs.length - 1) {
27032                 var nextLink = nav.append('a')
27033                     .attr('class', 'next')
27034                     .on('click', function() {
27035                         clickHelp(docs[i + 1], i + 1);
27036                     });
27037                 nextLink.append('span').text(docs[i + 1].title);
27038                 nextLink.append('span').attr('class', 'icon forward blue');
27039             }
27040         }
27041
27042         function clickWalkthrough() {
27043             d3.select(document.body).call(iD.ui.intro(context));
27044             setVisible(false);
27045         }
27046
27047         var tooltip = bootstrap.tooltip()
27048             .placement('left')
27049             .html(true)
27050             .title(iD.ui.tooltipHtml(t('help.title'), key));
27051
27052         var button = selection.append('button')
27053             .attr('tabindex', -1)
27054             .on('click', toggle)
27055             .call(tooltip);
27056
27057         button.append('span')
27058             .attr('class', 'icon help light');
27059
27060         var pane = context.container()
27061             .select('.help-wrap');
27062
27063         var toc = pane.append('ul')
27064             .attr('class', 'toc');
27065
27066         var menuItems = toc.selectAll('li')
27067             .data(docs)
27068             .enter()
27069             .append('li')
27070             .append('a')
27071             .text(function(d) { return d.title; })
27072             .on('click', clickHelp);
27073
27074         toc.append('li')
27075             .attr('class','walkthrough')
27076             .append('a')
27077             .text(t('splash.walkthrough'))
27078             .on('click', clickWalkthrough);
27079
27080         var content = pane.append('div')
27081             .attr('class', 'left-content');
27082
27083         var doctitle = content.append('h2')
27084             .text(t('help.title'));
27085
27086         var body = content.append('div')
27087             .attr('class', 'body');
27088
27089         var nav = content.append('div')
27090             .attr('class', 'nav');
27091
27092         clickHelp(docs[0], 0);
27093
27094         var keybinding = d3.keybinding('help')
27095             .on(key, toggle);
27096
27097         d3.select(document)
27098             .call(keybinding);
27099
27100         context.surface().on('mousedown.help-outside', hide);
27101         context.container().on('mousedown.b.help-outside', hide);
27102
27103         pane.on('mousedown.help-inside', function() {
27104             return d3.event.stopPropagation();
27105         });
27106
27107     }
27108
27109     return help;
27110 };
27111 iD.ui.Inspector = function(context) {
27112     var presetList = iD.ui.PresetList(context),
27113         entityEditor = iD.ui.EntityEditor(context),
27114         state = 'select',
27115         entityID,
27116         newFeature = false;
27117
27118     function inspector(selection) {
27119         presetList
27120             .entityID(entityID)
27121             .autofocus(newFeature)
27122             .on('choose', setPreset);
27123
27124         entityEditor
27125             .state(state)
27126             .entityID(entityID)
27127             .on('choose', showList);
27128
27129         var $wrap = selection.selectAll('.panewrap')
27130             .data([0]);
27131
27132         var $enter = $wrap.enter().append('div')
27133             .attr('class', 'panewrap');
27134
27135         $enter.append('div')
27136             .attr('class', 'preset-list-pane pane');
27137
27138         $enter.append('div')
27139             .attr('class', 'entity-editor-pane pane');
27140
27141         var $presetPane = $wrap.select('.preset-list-pane');
27142         var $editorPane = $wrap.select('.entity-editor-pane');
27143
27144         var showEditor = state === 'hover' || context.entity(entityID).isUsed(context.graph());
27145         if (showEditor) {
27146             $wrap.style('right', '0%');
27147             $editorPane.call(entityEditor);
27148         } else {
27149             $wrap.style('right', '-100%');
27150             $presetPane.call(presetList);
27151         }
27152
27153         var $footer = selection.selectAll('.footer')
27154             .data([0]);
27155
27156         $footer.enter().append('div')
27157             .attr('class', 'footer');
27158
27159         selection.select('.footer')
27160             .call(iD.ui.ViewOnOSM(context)
27161                 .entityID(entityID));
27162
27163         function showList(preset) {
27164             $wrap.transition()
27165                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
27166
27167             $presetPane.call(presetList
27168                 .preset(preset)
27169                 .autofocus(true));
27170         }
27171
27172         function setPreset(preset) {
27173             $wrap.transition()
27174                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
27175
27176             $editorPane.call(entityEditor
27177                 .preset(preset));
27178         }
27179     }
27180
27181     inspector.state = function(_) {
27182         if (!arguments.length) return state;
27183         state = _;
27184         entityEditor.state(state);
27185         return inspector;
27186     };
27187
27188     inspector.entityID = function(_) {
27189         if (!arguments.length) return entityID;
27190         entityID = _;
27191         return inspector;
27192     };
27193
27194     inspector.newFeature = function(_) {
27195         if (!arguments.length) return newFeature;
27196         newFeature = _;
27197         return inspector;
27198     };
27199
27200     return inspector;
27201 };
27202 iD.ui.intro = function(context) {
27203
27204     var step;
27205
27206     function intro(selection) {
27207
27208         context.enter(iD.modes.Browse(context));
27209
27210         // Save current map state
27211         var history = context.history().toJSON(),
27212             hash = window.location.hash,
27213             background = context.background().baseLayerSource(),
27214             opacity = d3.select('.background-layer').style('opacity'),
27215             loadedTiles = context.connection().loadedTiles(),
27216             baseEntities = context.history().graph().base().entities,
27217             introGraph;
27218
27219         // Load semi-real data used in intro
27220         context.connection().toggle(false).flush();
27221         context.history().reset();
27222         
27223         introGraph = JSON.parse(iD.introGraph);
27224         for (var key in introGraph) {
27225             introGraph[key] = iD.Entity(introGraph[key]);
27226         }
27227         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
27228         context.background().bing();
27229
27230         // Block saving
27231         var savebutton = d3.select('#bar button.save'),
27232             save = savebutton.on('click');
27233         savebutton.on('click', null);
27234         context.inIntro(true);
27235
27236         d3.select('.background-layer').style('opacity', 1);
27237
27238         var curtain = d3.curtain();
27239         selection.call(curtain);
27240
27241         function reveal(box, text, options) {
27242             options = options || {};
27243             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
27244             else curtain.reveal(box, '', '', options.duration);
27245         }
27246
27247         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
27248             var s = iD.ui.intro[step](context, reveal)
27249                 .on('done', function() {
27250                     entered.filter(function(d) {
27251                         return d.title === s.title;
27252                     }).classed('finished', true);
27253                     enter(steps[i + 1]);
27254                 });
27255             return s;
27256         });
27257
27258         steps[steps.length - 1].on('startEditing', function() {
27259             curtain.remove();
27260             navwrap.remove();
27261             d3.select('.background-layer').style('opacity', opacity);
27262             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
27263             context.history().reset().merge(d3.values(baseEntities));
27264             context.background().baseLayerSource(background);
27265             if (history) context.history().fromJSON(history);
27266             window.location.replace(hash);
27267             context.inIntro(false);
27268             d3.select('#bar button.save').on('click', save);
27269         });
27270
27271         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
27272
27273         var buttonwrap = navwrap.append('div')
27274             .attr('class', 'joined')
27275             .selectAll('button.step');
27276
27277         var entered = buttonwrap.data(steps)
27278             .enter().append('button')
27279                 .attr('class', 'step')
27280                 .on('click', enter);
27281
27282         entered.append('div').attr('class','icon icon-pre-text apply');
27283         entered.append('label').text(function(d) { return t(d.title); });
27284         enter(steps[0]);
27285
27286         function enter (newStep) {
27287
27288             if (step) {
27289                 step.exit();
27290             }
27291
27292             context.enter(iD.modes.Browse(context));
27293
27294             step = newStep;
27295             step.enter();
27296
27297             entered.classed('active', function(d) {
27298                 return d.title === step.title;
27299             });
27300         }
27301
27302     }
27303     return intro;
27304 };
27305
27306 iD.ui.intro.pointBox = function(point, context) {
27307     var rect = context.surfaceRect();
27308     point = context.projection(point);
27309     return {
27310         left: point[0] + rect.left - 30,
27311         top: point[1] + rect.top - 50,
27312         width: 60,
27313         height: 70
27314     };
27315 };
27316
27317 iD.ui.intro.pad = function(box, padding, context) {
27318     if (box instanceof Array) {
27319         var rect = context.surfaceRect();
27320         box = context.projection(box);
27321         box = {
27322             left: box[0] + rect.left,
27323             top: box[1] + rect.top
27324         };
27325     }
27326     return {
27327         left: box.left - padding,
27328         top: box.top - padding,
27329         width: (box.width || 0) + 2 * padding,
27330         height: (box.width || 0) + 2 * padding
27331     };
27332 };
27333 iD.ui.Lasso = function(context) {
27334
27335     var box, group,
27336         a = [0, 0],
27337         b = [0, 0];
27338
27339     function lasso(selection) {
27340
27341         context.container().classed('lasso', true);
27342
27343         group = selection.append('g')
27344             .attr('class', 'lasso hide');
27345
27346         box = group.append('rect')
27347             .attr('class', 'lasso-box');
27348
27349         group.call(iD.ui.Toggle(true));
27350
27351     }
27352
27353     // top-left
27354     function topLeft(d) {
27355         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
27356     }
27357
27358     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
27359     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
27360
27361     function draw() {
27362         if (box) {
27363             box.data([[a, b]])
27364                 .attr('transform', topLeft)
27365                 .attr('width', width)
27366                 .attr('height', height);
27367         }
27368     }
27369
27370     lasso.a = function(_) {
27371         if (!arguments.length) return a;
27372         a = _;
27373         draw();
27374         return lasso;
27375     };
27376
27377     lasso.b = function(_) {
27378         if (!arguments.length) return b;
27379         b = _;
27380         draw();
27381         return lasso;
27382     };
27383
27384     lasso.close = function() {
27385         if (group) {
27386             group.call(iD.ui.Toggle(false, function() {
27387                 d3.select(this).remove();
27388             }));
27389         }
27390         context.container().classed('lasso', false);
27391     };
27392
27393     return lasso;
27394 };
27395 iD.ui.Loading = function(context) {
27396     var message = '',
27397         blocking = false,
27398         modal;
27399
27400     var loading = function(selection) {
27401         modal = iD.ui.modal(selection, blocking);
27402
27403         var loadertext = modal.select('.content')
27404             .classed('loading-modal', true)
27405             .append('div')
27406             .attr('class', 'modal-section fillL');
27407
27408         loadertext.append('img')
27409             .attr('class', 'loader')
27410             .attr('src', context.imagePath('loader-white.gif'));
27411
27412         loadertext.append('h3')
27413             .text(message);
27414
27415         modal.select('button.close')
27416             .attr('class', 'hide');
27417
27418         return loading;
27419     };
27420
27421     loading.message = function(_) {
27422         if (!arguments.length) return message;
27423         message = _;
27424         return loading;
27425     };
27426
27427     loading.blocking = function(_) {
27428         if (!arguments.length) return blocking;
27429         blocking = _;
27430         return loading;
27431     };
27432
27433     loading.close = function() {
27434         modal.remove();
27435     };
27436
27437     return loading;
27438 };
27439 iD.ui.modal = function(selection, blocking) {
27440
27441     var previous = selection.select('div.modal');
27442     var animate = previous.empty();
27443
27444     previous.transition()
27445         .duration(200)
27446         .style('opacity', 0)
27447         .remove();
27448
27449     var shaded = selection
27450         .append('div')
27451         .attr('class', 'shaded')
27452         .style('opacity', 0);
27453
27454     shaded.close = function() {
27455         shaded
27456             .transition()
27457             .duration(200)
27458             .style('opacity',0)
27459             .remove();
27460         modal
27461             .transition()
27462             .duration(200)
27463             .style('top','0px');
27464         keybinding.off();
27465     };
27466
27467     var keybinding = d3.keybinding('modal')
27468         .on('⌫', shaded.close)
27469         .on('⎋', shaded.close);
27470
27471     d3.select(document).call(keybinding);
27472
27473     var modal = shaded.append('div')
27474         .attr('class', 'modal fillL col6');
27475
27476         shaded.on('click.remove-modal', function() {
27477             if (d3.event.target === this && !blocking) shaded.close();
27478         });
27479
27480     modal.append('button')
27481         .attr('class', 'close')
27482         .on('click', function() {
27483             if (!blocking) shaded.close();
27484         })
27485         .append('div')
27486             .attr('class','icon close');
27487
27488     modal.append('div')
27489         .attr('class', 'content');
27490
27491     if (animate) {
27492         shaded.transition().style('opacity', 1);
27493         modal
27494             .style('top','0px')
27495             .transition()
27496             .duration(200)
27497             .style('top','40px');
27498     } else {
27499         shaded.style('opacity', 1);
27500     }
27501
27502
27503     return shaded;
27504 };
27505 iD.ui.Modes = function(context) {
27506     var modes = [
27507         iD.modes.AddPoint(context),
27508         iD.modes.AddLine(context),
27509         iD.modes.AddArea(context)];
27510
27511     return function(selection) {
27512         var buttons = selection.selectAll('button.add-button')
27513             .data(modes);
27514
27515        buttons.enter().append('button')
27516            .attr('tabindex', -1)
27517            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
27518            .on('click.mode-buttons', function(mode) {
27519                if (mode.id === context.mode().id) {
27520                    context.enter(iD.modes.Browse(context));
27521                } else {
27522                    context.enter(mode);
27523                }
27524            })
27525            .call(bootstrap.tooltip()
27526                .placement('bottom')
27527                .html(true)
27528                .title(function(mode) {
27529                    return iD.ui.tooltipHtml(mode.description, mode.key);
27530                }));
27531
27532         context.map()
27533             .on('move.modes', _.debounce(update, 500));
27534
27535         context
27536             .on('enter.modes', update);
27537
27538         update();
27539
27540         buttons.append('span')
27541             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
27542
27543         buttons.append('span')
27544             .attr('class', 'label')
27545             .text(function(mode) { return mode.title; });
27546
27547         context.on('enter.editor', function(entered) {
27548             buttons.classed('active', function(mode) { return entered.button === mode.button; });
27549             context.container()
27550                 .classed('mode-' + entered.id, true);
27551         });
27552
27553         context.on('exit.editor', function(exited) {
27554             context.container()
27555                 .classed('mode-' + exited.id, false);
27556         });
27557
27558         var keybinding = d3.keybinding('mode-buttons');
27559
27560         modes.forEach(function(m) {
27561             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
27562         });
27563
27564         d3.select(document)
27565             .call(keybinding);
27566
27567         function update() {
27568             buttons.property('disabled', !context.editable());
27569         }
27570     };
27571 };
27572 iD.ui.Notice = function(context) {
27573     return function(selection) {
27574         var div = selection.append('div')
27575             .attr('class', 'notice');
27576
27577         var button = div.append('button')
27578             .attr('class', 'zoom-to notice')
27579             .on('click', function() { context.map().zoom(16); });
27580
27581         button.append('span')
27582             .attr('class', 'icon zoom-in-invert');
27583
27584         button.append('span')
27585             .attr('class', 'label')
27586             .text(t('zoom_in_edit'));
27587
27588         function disableTooHigh() {
27589             div.style('display', context.map().editable() ? 'none' : 'block');
27590         }
27591
27592         context.map()
27593             .on('move.notice', _.debounce(disableTooHigh, 500));
27594
27595         disableTooHigh();
27596     };
27597 };
27598 iD.ui.preset = function(context) {
27599     var event = d3.dispatch('change'),
27600         state,
27601         fields,
27602         preset,
27603         tags,
27604         id;
27605
27606     function UIField(field, entity, show) {
27607         field = _.clone(field);
27608
27609         field.input = iD.ui.preset[field.type](field, context)
27610             .on('change', event.change);
27611
27612         if (field.input.entity) field.input.entity(entity);
27613
27614         field.keys = field.keys || [field.key];
27615
27616         field.show = show;
27617
27618         field.shown = function() {
27619             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
27620         };
27621
27622         field.modified = function() {
27623             var original = context.graph().base().entities[entity.id];
27624             return _.any(field.keys, function(key) {
27625                 return original ? tags[key] !== original.tags[key] : tags[key];
27626             });
27627         };
27628
27629         field.revert = function() {
27630             var original = context.graph().base().entities[entity.id],
27631                 t = {};
27632             field.keys.forEach(function(key) {
27633                 t[key] = original ? original.tags[key] : undefined;
27634             });
27635             return t;
27636         };
27637
27638         field.present = function() {
27639             return _.any(field.keys, function(key) {
27640                 return tags[key];
27641             });
27642         };
27643
27644         field.remove = function() {
27645             var t = {};
27646             field.keys.forEach(function(key) {
27647                 t[key] = undefined;
27648             });
27649             return t;
27650         };
27651
27652         return field;
27653     }
27654
27655     function fieldKey(field) {
27656         return field.id;
27657     }
27658
27659     function presets(selection) {
27660         if (!fields) {
27661             var entity = context.entity(id),
27662                 geometry = context.geometry(id);
27663
27664             fields = [UIField(context.presets().field('name'), entity)];
27665
27666             preset.fields.forEach(function(field) {
27667                 if (field.matchGeometry(geometry)) {
27668                     fields.push(UIField(field, entity, true));
27669                 }
27670             });
27671
27672             context.presets().universal().forEach(function(field) {
27673                 if (preset.fields.indexOf(field) < 0) {
27674                     fields.push(UIField(field, entity));
27675                 }
27676             });
27677         }
27678
27679         var shown = fields.filter(function(field) { return field.shown(); }),
27680             notShown = fields.filter(function(field) { return !field.shown(); });
27681
27682         var $form = selection.selectAll('.preset-form')
27683             .data([0]);
27684
27685         $form.enter().append('div')
27686             .attr('class', 'preset-form inspector-inner fillL3');
27687
27688         var $fields = $form.selectAll('.form-field')
27689             .data(shown, fieldKey);
27690
27691         // Enter
27692
27693         var $enter = $fields.enter()
27694             .insert('div', '.more-buttons')
27695             .attr('class', function(field) {
27696                 return 'form-field form-field-' + field.id;
27697             });
27698
27699         var $label = $enter.append('label')
27700             .attr('class', 'form-label')
27701             .attr('for', function(field) { return 'preset-input-' + field.id; })
27702             .text(function(field) { return field.label(); });
27703
27704         var wrap = $label.append('div')
27705             .attr('class', 'form-label-button-wrap');
27706
27707         wrap.append('button')
27708             .attr('class', 'remove-icon')
27709             .append('span').attr('class', 'icon delete');
27710
27711         wrap.append('button')
27712             .attr('class', 'modified-icon')
27713             .attr('tabindex', -1)
27714             .append('div')
27715             .attr('class', 'icon undo');
27716
27717         // Update
27718
27719         $fields.select('.form-label-button-wrap .remove-icon')
27720             .on('click', remove);
27721
27722         $fields.select('.modified-icon')
27723             .on('click', revert);
27724
27725         $fields
27726             .order()
27727             .classed('modified', function(field) {
27728                 return field.modified();
27729             })
27730             .classed('present', function(field) {
27731                 return field.present();
27732             })
27733             .each(function(field) {
27734                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
27735
27736                 if (state === 'hover') {
27737                     reference.showing(false);
27738                 }
27739
27740                 d3.select(this)
27741                     .call(field.input)
27742                     .call(reference.body)
27743                     .select('.form-label-button-wrap')
27744                     .call(reference.button);
27745
27746                 field.input.tags(tags);
27747             });
27748
27749         $fields.exit()
27750             .remove();
27751
27752         var $more = selection.selectAll('.more-buttons')
27753             .data([0]);
27754
27755         $more.enter().append('div')
27756             .attr('class', 'more-buttons inspector-inner');
27757
27758         var $buttons = $more.selectAll('.preset-add-field')
27759             .data(notShown, fieldKey);
27760
27761         $buttons.enter()
27762             .append('button')
27763             .attr('class', 'preset-add-field')
27764             .call(bootstrap.tooltip()
27765                 .placement('top')
27766                 .title(function(d) { return d.label(); }))
27767             .append('span')
27768             .attr('class', function(d) { return 'icon ' + d.icon; });
27769
27770         $buttons.on('click', show);
27771
27772         $buttons.exit()
27773             .remove();
27774
27775         function show(field) {
27776             field.show = true;
27777             presets(selection);
27778             field.input.focus();
27779         }
27780
27781         function revert(field) {
27782             d3.event.stopPropagation();
27783             d3.event.preventDefault();
27784             event.change(field.revert());
27785         }
27786
27787         function remove(field) {
27788             d3.event.stopPropagation();
27789             d3.event.preventDefault();
27790             event.change(field.remove());
27791         }
27792     }
27793
27794     presets.preset = function(_) {
27795         if (!arguments.length) return preset;
27796         preset = _;
27797         fields = null;
27798         return presets;
27799     };
27800
27801     presets.state = function(_) {
27802         if (!arguments.length) return state;
27803         state = _;
27804         return presets;
27805     };
27806
27807     presets.tags = function(_) {
27808         if (!arguments.length) return tags;
27809         tags = _;
27810         // Don't reset fields here.
27811         return presets;
27812     };
27813
27814     presets.entityID = function(_) {
27815         if (!arguments.length) return id;
27816         id = _;
27817         fields = null;
27818         return presets;
27819     };
27820
27821     return d3.rebind(presets, event, 'on');
27822 };
27823 iD.ui.PresetIcon = function() {
27824     var preset, geometry;
27825
27826     function presetIcon(selection) {
27827         selection.each(setup);
27828     }
27829
27830     function setup() {
27831         var selection = d3.select(this),
27832             p = preset.apply(this, arguments),
27833             geom = geometry.apply(this, arguments);
27834
27835         var $fill = selection.selectAll('.preset-icon-fill')
27836             .data([0]);
27837
27838         $fill.enter().append('div');
27839
27840         $fill.attr('class', function() {
27841             var s = 'preset-icon-fill preset-icon-fill-' + geom;
27842             for (var i in p.tags) {
27843                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
27844             }
27845             return s;
27846         });
27847
27848         var $icon = selection.selectAll('.preset-icon')
27849             .data([0]);
27850
27851         $icon.enter().append('div');
27852
27853         $icon.attr('class', function() {
27854             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
27855                 klass = 'feature-' + icon + ' preset-icon';
27856
27857             var featureicon = iD.data.featureIcons[icon];
27858             if (featureicon && featureicon[geom]) {
27859                 klass += ' preset-icon-' + geom;
27860             } else if (icon === 'multipolygon') {
27861                 // Special case (geometry === 'area')
27862                 klass += ' preset-icon-relation';
27863             }
27864
27865             return klass;
27866         });
27867     }
27868
27869     presetIcon.preset = function(_) {
27870         if (!arguments.length) return preset;
27871         preset = d3.functor(_);
27872         return presetIcon;
27873     };
27874
27875     presetIcon.geometry = function(_) {
27876         if (!arguments.length) return geometry;
27877         geometry = d3.functor(_);
27878         return presetIcon;
27879     };
27880
27881     return presetIcon;
27882 };
27883 iD.ui.PresetList = function(context) {
27884     var event = d3.dispatch('choose'),
27885         id,
27886         currentPreset,
27887         autofocus = false;
27888
27889     function presetList(selection) {
27890         var geometry = context.geometry(id),
27891             presets = context.presets().matchGeometry(geometry);
27892
27893         selection.html('');
27894
27895         var messagewrap = selection.append('div')
27896             .attr('class', 'header fillL cf');
27897
27898         var message = messagewrap.append('h3')
27899             .text(t('inspector.choose'));
27900
27901         if (context.entity(id).isUsed(context.graph())) {
27902             messagewrap.append('button')
27903                 .attr('class', 'preset-choose')
27904                 .on('click', function() { event.choose(currentPreset); })
27905                 .append('span')
27906                 .attr('class', 'icon forward');
27907         } else {
27908             messagewrap.append('button')
27909                 .attr('class', 'close')
27910                 .on('click', function() {
27911                     context.enter(iD.modes.Browse(context));
27912                 })
27913                 .append('span')
27914                 .attr('class', 'icon close');
27915         }
27916
27917         function keydown() {
27918             // hack to let delete shortcut work when search is autofocused
27919             if (search.property('value').length === 0 &&
27920                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
27921                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
27922                 d3.event.preventDefault();
27923                 d3.event.stopPropagation();
27924                 iD.operations.Delete([id], context)();
27925             } else if (search.property('value').length === 0 &&
27926                 (d3.event.ctrlKey || d3.event.metaKey) &&
27927                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
27928                 d3.event.preventDefault();
27929                 d3.event.stopPropagation();
27930                 context.undo();
27931             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
27932                 d3.select(this).on('keydown', null);
27933             }
27934         }
27935
27936         function keypress() {
27937             // enter
27938             var value = search.property('value');
27939             if (d3.event.keyCode === 13 && value.length) {
27940                 list.selectAll('.preset-list-item:first-child').datum().choose();
27941             }
27942         }
27943
27944         function inputevent() {
27945             var value = search.property('value');
27946             list.classed('filtered', value.length);
27947             if (value.length) {
27948                 var results = presets.search(value, geometry);
27949                 message.text(t('inspector.results', {
27950                     n: results.collection.length,
27951                     search: value
27952                 }));
27953                 list.call(drawList, results);
27954             } else {
27955                 list.call(drawList, context.presets().defaults(geometry, 36));
27956                 message.text(t('inspector.choose'));
27957             }
27958         }
27959
27960         var searchWrap = selection.append('div')
27961             .attr('class', 'search-header');
27962
27963         var search = searchWrap.append('input')
27964             .attr('class', 'preset-search-input')
27965             .attr('placeholder', t('inspector.search'))
27966             .attr('type', 'search')
27967             .on('keydown', keydown)
27968             .on('keypress', keypress)
27969             .on('input', inputevent);
27970
27971         searchWrap.append('span')
27972             .attr('class', 'icon search');
27973
27974         if (autofocus) {
27975             search.node().focus();
27976         }
27977
27978         var listWrap = selection.append('div')
27979             .attr('class', 'inspector-body');
27980
27981         var list = listWrap.append('div')
27982             .attr('class', 'preset-list fillL cf')
27983             .call(drawList, context.presets().defaults(geometry, 36));
27984     }
27985
27986     function drawList(list, presets) {
27987         var collection = presets.collection.map(function(preset) {
27988             return preset.members ? CategoryItem(preset) : PresetItem(preset);
27989         });
27990
27991         var items = list.selectAll('.preset-list-item')
27992             .data(collection, function(d) { return d.preset.id; });
27993
27994         items.enter().append('div')
27995             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
27996             .classed('current', function(item) { return item.preset === currentPreset; })
27997             .each(function(item) {
27998                 d3.select(this).call(item);
27999             })
28000             .style('opacity', 0)
28001             .transition()
28002             .style('opacity', 1);
28003
28004         items.order();
28005
28006         items.exit()
28007             .remove();
28008     }
28009
28010     function CategoryItem(preset) {
28011         var box, sublist, shown = false;
28012
28013         function item(selection) {
28014             var wrap = selection.append('div')
28015                 .attr('class', 'preset-list-button-wrap category col12');
28016
28017             wrap.append('button')
28018                 .attr('class', 'preset-list-button')
28019                 .call(iD.ui.PresetIcon()
28020                     .geometry(context.geometry(id))
28021                     .preset(preset))
28022                 .on('click', item.choose)
28023                 .append('div')
28024                 .attr('class', 'label')
28025                 .text(preset.name());
28026
28027             box = selection.append('div')
28028                 .attr('class', 'subgrid col12')
28029                 .style('max-height', '0px')
28030                 .style('opacity', 0);
28031
28032             box.append('div')
28033                 .attr('class', 'arrow');
28034
28035             sublist = box.append('div')
28036                 .attr('class', 'preset-list fillL3 cf fl');
28037         }
28038
28039         item.choose = function() {
28040             if (shown) {
28041                 shown = false;
28042                 box.transition()
28043                     .duration(200)
28044                     .style('opacity', '0')
28045                     .style('max-height', '0px')
28046                     .style('padding-bottom', '0px');
28047             } else {
28048                 shown = true;
28049                 sublist.call(drawList, preset.members);
28050                 box.transition()
28051                     .duration(200)
28052                     .style('opacity', '1')
28053                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
28054                     .style('padding-bottom', '20px');
28055             }
28056         };
28057
28058         item.preset = preset;
28059
28060         return item;
28061     }
28062
28063     function PresetItem(preset) {
28064         function item(selection) {
28065             var wrap = selection.append('div')
28066                 .attr('class', 'preset-list-button-wrap col12');
28067
28068             wrap.append('button')
28069                 .attr('class', 'preset-list-button')
28070                 .call(iD.ui.PresetIcon()
28071                     .geometry(context.geometry(id))
28072                     .preset(preset))
28073                 .on('click', item.choose)
28074                 .append('div')
28075                 .attr('class', 'label')
28076                 .text(preset.name());
28077
28078             wrap.call(item.reference.button);
28079             selection.call(item.reference.body);
28080         }
28081
28082         item.choose = function() {
28083             context.presets().choose(preset);
28084
28085             context.perform(
28086                 iD.actions.ChangePreset(id, currentPreset, preset),
28087                 t('operations.change_tags.annotation'));
28088
28089             event.choose(preset);
28090         };
28091
28092         item.help = function() {
28093             d3.event.stopPropagation();
28094             item.reference.toggle();
28095         };
28096
28097         item.preset = preset;
28098         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
28099
28100         return item;
28101     }
28102
28103     presetList.autofocus = function(_) {
28104         if (!arguments.length) return autofocus;
28105         autofocus = _;
28106         return presetList;
28107     };
28108
28109     presetList.entityID = function(_) {
28110         if (!arguments.length) return id;
28111         id = _;
28112         presetList.preset(context.presets().match(context.entity(id), context.graph()));
28113         return presetList;
28114     };
28115
28116     presetList.preset = function(_) {
28117         if (!arguments.length) return currentPreset;
28118         currentPreset = _;
28119         return presetList;
28120     };
28121
28122     return d3.rebind(presetList, event, 'on');
28123 };
28124 iD.ui.RadialMenu = function(context, operations) {
28125     var menu,
28126         center = [0, 0],
28127         tooltip;
28128
28129     var radialMenu = function(selection) {
28130         if (!operations.length)
28131             return;
28132
28133         selection.node().parentNode.focus();
28134
28135         function click(operation) {
28136             d3.event.stopPropagation();
28137             if (operation.disabled())
28138                 return;
28139             operation();
28140             radialMenu.close();
28141         }
28142
28143         menu = selection.append('g')
28144             .attr('class', 'radial-menu')
28145             .attr('transform', 'translate(' + center + ')')
28146             .attr('opacity', 0);
28147
28148         menu.transition()
28149             .attr('opacity', 1);
28150
28151         var r = 50,
28152             a = Math.PI / 4,
28153             a0 = -Math.PI / 4,
28154             a1 = a0 + (operations.length - 1) * a;
28155
28156         menu.append('path')
28157             .attr('class', 'radial-menu-background')
28158             .attr('d', 'M' + r * Math.sin(a0) + ',' +
28159                              r * Math.cos(a0) +
28160                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
28161                              (r * Math.sin(a1) + 1e-3) + ',' +
28162                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
28163             .attr('stroke-width', 50)
28164             .attr('stroke-linecap', 'round');
28165
28166         var button = menu.selectAll()
28167             .data(operations)
28168             .enter().append('g')
28169             .attr('transform', function(d, i) {
28170                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
28171                                       r * Math.cos(a0 + i * a) + ')';
28172             });
28173
28174         button.append('circle')
28175             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
28176             .attr('r', 15)
28177             .classed('disabled', function(d) { return d.disabled(); })
28178             .on('click', click)
28179             .on('mousedown', mousedown)
28180             .on('mouseover', mouseover)
28181             .on('mouseout', mouseout);
28182
28183         button.append('use')
28184             .attr('transform', 'translate(-10, -10)')
28185             .attr('clip-path', 'url(#clip-square-20)')
28186             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
28187
28188         tooltip = d3.select(document.body)
28189             .append('div')
28190             .attr('class', 'tooltip-inner radial-menu-tooltip');
28191
28192         function mousedown() {
28193             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
28194         }
28195
28196         function mouseover(d, i) {
28197             var rect = context.surfaceRect(),
28198                 angle = a0 + i * a,
28199                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
28200                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
28201                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
28202                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
28203
28204             tooltip
28205                 .style('top', null)
28206                 .style('left', null)
28207                 .style('bottom', null)
28208                 .style('right', null)
28209                 .style('display', 'block')
28210                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
28211
28212             if (i === 0) {
28213                 tooltip
28214                     .style('right', right)
28215                     .style('top', top);
28216             } else if (i >= 4) {
28217                 tooltip
28218                     .style('left', left)
28219                     .style('bottom', bottom);
28220             } else {
28221                 tooltip
28222                     .style('left', left)
28223                     .style('top', top);
28224             }
28225         }
28226
28227         function mouseout() {
28228             tooltip.style('display', 'none');
28229         }
28230     };
28231
28232     radialMenu.close = function() {
28233         if (menu) {
28234             menu
28235                 .style('pointer-events', 'none')
28236                 .transition()
28237                 .attr('opacity', 0)
28238                 .remove();
28239         }
28240
28241         if (tooltip) {
28242             tooltip.remove();
28243         }
28244     };
28245
28246     radialMenu.center = function(_) {
28247         if (!arguments.length) return center;
28248         center = _;
28249         return radialMenu;
28250     };
28251
28252     return radialMenu;
28253 };
28254 iD.ui.RawMemberEditor = function(context) {
28255     var id;
28256
28257     function selectMember(d) {
28258         d3.event.preventDefault();
28259         context.enter(iD.modes.Select(context, [d.id]));
28260     }
28261
28262     function changeRole(d) {
28263         var role = d3.select(this).property('value');
28264         context.perform(
28265             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
28266             t('operations.change_role.annotation'));
28267     }
28268
28269     function deleteMember(d) {
28270         context.perform(
28271             iD.actions.DeleteMember(d.relation.id, d.index),
28272             t('operations.delete_member.annotation'));
28273     }
28274
28275     function rawMemberEditor(selection) {
28276         var entity = context.entity(id),
28277             memberships = [];
28278
28279         entity.members.forEach(function(member, index) {
28280             memberships.push({
28281                 index: index,
28282                 id: member.id,
28283                 role: member.role,
28284                 relation: entity,
28285                 member: context.hasEntity(member.id)
28286             });
28287         });
28288
28289         selection.call(iD.ui.Disclosure()
28290             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
28291             .expanded(true)
28292             .on('toggled', toggled)
28293             .content(content));
28294
28295         function toggled(expanded) {
28296             if (expanded) {
28297                 selection.node().parentNode.scrollTop += 200;
28298             }
28299         }
28300
28301         function content($wrap) {
28302             var $list = $wrap.selectAll('.member-list')
28303                 .data([0]);
28304
28305             $list.enter().append('ul')
28306                 .attr('class', 'member-list');
28307
28308             var $items = $list.selectAll('li')
28309                 .data(memberships, function(d) {
28310                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
28311                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
28312                 });
28313
28314             var $enter = $items.enter().append('li')
28315                 .attr('class', 'member-row form-field')
28316                 .classed('member-incomplete', function(d) { return !d.member; });
28317
28318             $enter.each(function(d) {
28319                 if (d.member) {
28320                     var $label = d3.select(this).append('label')
28321                         .attr('class', 'form-label')
28322                         .append('a')
28323                         .attr('href', '#')
28324                         .on('click', selectMember);
28325
28326                     $label.append('span')
28327                         .attr('class', 'member-entity-type')
28328                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
28329
28330                     $label.append('span')
28331                         .attr('class', 'member-entity-name')
28332                         .text(function(d) { return iD.util.displayName(d.member); });
28333
28334                 } else {
28335                     d3.select(this).append('label')
28336                         .attr('class', 'form-label')
28337                         .text(t('inspector.incomplete'));
28338                 }
28339             });
28340
28341             $enter.append('input')
28342                 .attr('class', 'member-role')
28343                 .property('type', 'text')
28344                 .attr('maxlength', 255)
28345                 .attr('placeholder', t('inspector.role'))
28346                 .property('value', function(d) { return d.role; })
28347                 .on('change', changeRole);
28348
28349             $enter.append('button')
28350                 .attr('tabindex', -1)
28351                 .attr('class', 'remove button-input-action member-delete minor')
28352                 .on('click', deleteMember)
28353                 .append('span')
28354                 .attr('class', 'icon delete');
28355
28356             $items.exit()
28357                 .remove();
28358         }
28359     }
28360
28361     rawMemberEditor.entityID = function(_) {
28362         if (!arguments.length) return id;
28363         id = _;
28364         return rawMemberEditor;
28365     };
28366
28367     return rawMemberEditor;
28368 };
28369 iD.ui.RawMembershipEditor = function(context) {
28370     var id, showBlank;
28371
28372     function selectRelation(d) {
28373         d3.event.preventDefault();
28374         context.enter(iD.modes.Select(context, [d.relation.id]));
28375     }
28376
28377     function changeRole(d) {
28378         var role = d3.select(this).property('value');
28379         context.perform(
28380             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
28381             t('operations.change_role.annotation'));
28382     }
28383
28384     function addMembership(d, role) {
28385         showBlank = false;
28386
28387         if (d.relation) {
28388             context.perform(
28389                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
28390                 t('operations.add_member.annotation'));
28391
28392         } else {
28393             var relation = iD.Relation();
28394
28395             context.perform(
28396                 iD.actions.AddEntity(relation),
28397                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
28398                 t('operations.add.annotation.relation'));
28399
28400             context.enter(iD.modes.Select(context, [relation.id]));
28401         }
28402     }
28403
28404     function deleteMembership(d) {
28405         context.perform(
28406             iD.actions.DeleteMember(d.relation.id, d.index),
28407             t('operations.delete_member.annotation'));
28408     }
28409
28410     function relations(q) {
28411         var newRelation = {
28412                 relation: null,
28413                 value: t('inspector.new_relation')
28414             },
28415             result = [],
28416             graph = context.graph();
28417
28418         context.intersects(context.extent()).forEach(function(entity) {
28419             if (entity.type !== 'relation' || entity.id === id)
28420                 return;
28421
28422             var presetName = context.presets().match(entity, graph).name(),
28423                 entityName = iD.util.displayName(entity) || '';
28424
28425             var value = presetName + ' ' + entityName;
28426             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
28427                 return;
28428
28429             result.push({
28430                 relation: entity,
28431                 value: value
28432             });
28433         });
28434
28435         result.sort(function(a, b) {
28436             return iD.Relation.creationOrder(a.relation, b.relation);
28437         });
28438         result.unshift(newRelation);
28439
28440         return result;
28441     }
28442
28443     function rawMembershipEditor(selection) {
28444         var entity = context.entity(id),
28445             memberships = [];
28446
28447         context.graph().parentRelations(entity).forEach(function(relation) {
28448             relation.members.forEach(function(member, index) {
28449                 if (member.id === entity.id) {
28450                     memberships.push({relation: relation, member: member, index: index});
28451                 }
28452             });
28453         });
28454
28455         selection.call(iD.ui.Disclosure()
28456             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
28457             .expanded(true)
28458             .on('toggled', toggled)
28459             .content(content));
28460
28461         function toggled(expanded) {
28462             if (expanded) {
28463                 selection.node().parentNode.scrollTop += 200;
28464             }
28465         }
28466
28467         function content($wrap) {
28468             var $list = $wrap.selectAll('.member-list')
28469                 .data([0]);
28470
28471             $list.enter().append('ul')
28472                 .attr('class', 'member-list');
28473
28474             var $items = $list.selectAll('li.member-row-normal')
28475                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
28476
28477             var $enter = $items.enter().append('li')
28478                 .attr('class', 'member-row member-row-normal form-field');
28479
28480             var $label = $enter.append('label')
28481                 .attr('class', 'form-label')
28482                 .append('a')
28483                 .attr('href', '#')
28484                 .on('click', selectRelation);
28485
28486             $label.append('span')
28487                 .attr('class', 'member-entity-type')
28488                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
28489
28490             $label.append('span')
28491                 .attr('class', 'member-entity-name')
28492                 .text(function(d) { return iD.util.displayName(d.relation); });
28493
28494             $enter.append('input')
28495                 .attr('class', 'member-role')
28496                 .property('type', 'text')
28497                 .attr('maxlength', 255)
28498                 .attr('placeholder', t('inspector.role'))
28499                 .property('value', function(d) { return d.member.role; })
28500                 .on('change', changeRole);
28501
28502             $enter.append('button')
28503                 .attr('tabindex', -1)
28504                 .attr('class', 'remove button-input-action member-delete minor')
28505                 .on('click', deleteMembership)
28506                 .append('span')
28507                 .attr('class', 'icon delete');
28508
28509             $items.exit()
28510                 .remove();
28511
28512             if (showBlank) {
28513                 var $new = $list.selectAll('.member-row-new')
28514                     .data([0]);
28515
28516                 $enter = $new.enter().append('li')
28517                     .attr('class', 'member-row member-row-new form-field');
28518
28519                 $enter.append('input')
28520                     .attr('type', 'text')
28521                     .attr('class', 'member-entity-input')
28522                     .call(d3.combobox()
28523                         .minItems(1)
28524                         .fetcher(function(value, callback) {
28525                             callback(relations(value));
28526                         })
28527                         .on('accept', function(d) {
28528                             addMembership(d, $new.select('.member-role').property('value'));
28529                         }));
28530
28531                 $enter.append('input')
28532                     .attr('class', 'member-role')
28533                     .property('type', 'text')
28534                     .attr('maxlength', 255)
28535                     .attr('placeholder', t('inspector.role'))
28536                     .on('change', changeRole);
28537
28538                 $enter.append('button')
28539                     .attr('tabindex', -1)
28540                     .attr('class', 'remove button-input-action member-delete minor')
28541                     .on('click', deleteMembership)
28542                     .append('span')
28543                     .attr('class', 'icon delete');
28544
28545             } else {
28546                 $list.selectAll('.member-row-new')
28547                     .remove();
28548             }
28549
28550             var $add = $wrap.selectAll('.add-relation')
28551                 .data([0]);
28552
28553             $add.enter().append('button')
28554                 .attr('class', 'add-relation')
28555                 .append('span')
28556                 .attr('class', 'icon plus light');
28557
28558             $wrap.selectAll('.add-relation')
28559                 .on('click', function() {
28560                     showBlank = true;
28561                     content($wrap);
28562                     $list.selectAll('.member-entity-input').node().focus();
28563                 });
28564         }
28565     }
28566
28567     rawMembershipEditor.entityID = function(_) {
28568         if (!arguments.length) return id;
28569         id = _;
28570         return rawMembershipEditor;
28571     };
28572
28573     return rawMembershipEditor;
28574 };
28575 iD.ui.RawTagEditor = function(context) {
28576     var event = d3.dispatch('change'),
28577         taginfo = iD.taginfo(),
28578         showBlank = false,
28579         state,
28580         preset,
28581         tags,
28582         id;
28583
28584     function rawTagEditor(selection) {
28585         var count = Object.keys(tags).filter(function(d) { return d; }).length;
28586
28587         selection.call(iD.ui.Disclosure()
28588             .title(t('inspector.all_tags') + ' (' + count + ')')
28589             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
28590             .on('toggled', toggled)
28591             .content(content));
28592
28593         function toggled(expanded) {
28594             iD.ui.RawTagEditor.expanded = expanded;
28595             if (expanded) {
28596                 selection.node().parentNode.scrollTop += 200;
28597             }
28598         }
28599     }
28600
28601     function content($wrap) {
28602         var entries = d3.entries(tags);
28603
28604         if (!entries.length || showBlank) {
28605             showBlank = false;
28606             entries.push({key: '', value: ''});
28607         }
28608
28609         var $list = $wrap.selectAll('.tag-list')
28610             .data([0]);
28611
28612         $list.enter().append('ul')
28613             .attr('class', 'tag-list');
28614
28615         var $newTag = $wrap.selectAll('.add-tag')
28616             .data([0]);
28617
28618         var $enter = $newTag.enter().append('button')
28619             .attr('class', 'add-tag');
28620
28621         $enter.append('span')
28622             .attr('class', 'icon plus light');
28623
28624         $newTag.on('click', addTag);
28625
28626         var $items = $list.selectAll('li')
28627             .data(entries, function(d) { return d.key; });
28628
28629         // Enter
28630
28631         $enter = $items.enter().append('li')
28632             .attr('class', 'tag-row cf');
28633
28634         $enter.append('div')
28635             .attr('class', 'key-wrap')
28636             .append('input')
28637             .property('type', 'text')
28638             .attr('class', 'key')
28639             .attr('maxlength', 255);
28640
28641         $enter.append('div')
28642             .attr('class', 'input-wrap-position')
28643             .append('input')
28644             .property('type', 'text')
28645             .attr('class', 'value')
28646             .attr('maxlength', 255);
28647
28648         $enter.append('button')
28649             .attr('tabindex', -1)
28650             .attr('class', 'remove minor')
28651             .append('span')
28652             .attr('class', 'icon delete');
28653
28654         $enter.each(bindTypeahead);
28655
28656         // Update
28657
28658         $items.order();
28659
28660         $items.each(function(tag) {
28661             var reference = iD.ui.TagReference({key: tag.key});
28662
28663             if (state === 'hover') {
28664                 reference.showing(false);
28665             }
28666
28667             d3.select(this)
28668                 .call(reference.button)
28669                 .call(reference.body);
28670         });
28671
28672         $items.select('input.key')
28673             .value(function(d) { return d.key; })
28674             .on('blur', keyChange)
28675             .on('change', keyChange);
28676
28677         $items.select('input.value')
28678             .value(function(d) { return d.value; })
28679             .on('blur', valueChange)
28680             .on('change', valueChange)
28681             .on('keydown.push-more', pushMore);
28682
28683         $items.select('button.remove')
28684             .on('click', removeTag);
28685
28686         $items.exit()
28687             .remove();
28688
28689         function pushMore() {
28690             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
28691                 $list.selectAll('li:last-child input.value').node() === this) {
28692                 addTag();
28693             }
28694         }
28695
28696         function bindTypeahead() {
28697             var row = d3.select(this),
28698                 key = row.selectAll('input.key'),
28699                 value = row.selectAll('input.value');
28700
28701             function sort(value, data) {
28702                 var sameletter = [],
28703                     other = [];
28704                 for (var i = 0; i < data.length; i++) {
28705                     if (data[i].value.substring(0, value.length) === value) {
28706                         sameletter.push(data[i]);
28707                     } else {
28708                         other.push(data[i]);
28709                     }
28710                 }
28711                 return sameletter.concat(other);
28712             }
28713
28714             key.call(d3.combobox()
28715                 .fetcher(function(value, callback) {
28716                     taginfo.keys({
28717                         debounce: true,
28718                         geometry: context.geometry(id),
28719                         query: value
28720                     }, function(err, data) {
28721                         if (!err) callback(sort(value, data));
28722                     });
28723                 }));
28724
28725             value.call(d3.combobox()
28726                 .fetcher(function(value, callback) {
28727                     taginfo.values({
28728                         debounce: true,
28729                         key: key.value(),
28730                         geometry: context.geometry(id),
28731                         query: value
28732                     }, function(err, data) {
28733                         if (!err) callback(sort(value, data));
28734                     });
28735                 }));
28736         }
28737
28738         function keyChange(d) {
28739             var kOld = d.key,
28740                 kNew = this.value.trim(),
28741                 tag = {};
28742
28743             if (kNew && kNew !== kOld) {
28744                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
28745                     base = match[1],
28746                     suffix = +(match[2] || 1);
28747                 while (tags[kNew]) {  // rename key if already in use
28748                     kNew = base + '_' + suffix++;
28749                 }
28750             }
28751             tag[kOld] = undefined;
28752             tag[kNew] = d.value;
28753             d.key = kNew; // Maintain DOM identity through the subsequent update.
28754             this.value = kNew;
28755             event.change(tag);
28756         }
28757
28758         function valueChange(d) {
28759             var tag = {};
28760             tag[d.key] = this.value;
28761             event.change(tag);
28762         }
28763
28764         function removeTag(d) {
28765             var tag = {};
28766             tag[d.key] = undefined;
28767             event.change(tag);
28768         }
28769
28770         function addTag() {
28771             // Wrapped in a setTimeout in case it's being called from a blur
28772             // handler. Without the setTimeout, the call to `content` would
28773             // wipe out the pending value change.
28774             setTimeout(function() {
28775                 showBlank = true;
28776                 content($wrap);
28777                 $list.selectAll('li:last-child input.key').node().focus();
28778             }, 0);
28779         }
28780     }
28781
28782     rawTagEditor.state = function(_) {
28783         if (!arguments.length) return state;
28784         state = _;
28785         return rawTagEditor;
28786     };
28787
28788     rawTagEditor.preset = function(_) {
28789         if (!arguments.length) return preset;
28790         preset = _;
28791         return rawTagEditor;
28792     };
28793
28794     rawTagEditor.tags = function(_) {
28795         if (!arguments.length) return tags;
28796         tags = _;
28797         return rawTagEditor;
28798     };
28799
28800     rawTagEditor.entityID = function(_) {
28801         if (!arguments.length) return id;
28802         id = _;
28803         return rawTagEditor;
28804     };
28805
28806     return d3.rebind(rawTagEditor, event, 'on');
28807 };
28808 iD.ui.Restore = function(context) {
28809     return function(selection) {
28810         if (!context.history().lock() || !context.history().restorableChanges())
28811             return;
28812
28813         var modal = iD.ui.modal(selection);
28814
28815         modal.select('.modal')
28816             .attr('class', 'modal fillL col6');
28817
28818         var introModal = modal.select('.content');
28819
28820         introModal.attr('class','cf');
28821
28822         introModal.append('div')
28823             .attr('class', 'modal-section')
28824             .append('h3')
28825             .text(t('restore.heading'));
28826
28827         introModal.append('div')
28828             .attr('class','modal-section')
28829             .append('p')
28830             .text(t('restore.description'));
28831
28832         var buttonWrap = introModal.append('div')
28833             .attr('class', 'modal-actions cf');
28834
28835         var restore = buttonWrap.append('button')
28836             .attr('class', 'restore col6')
28837             .text(t('restore.restore'))
28838             .on('click', function() {
28839                 context.history().restore();
28840                 modal.remove();
28841             });
28842
28843         buttonWrap.append('button')
28844             .attr('class', 'reset col6')
28845             .text(t('restore.reset'))
28846             .on('click', function() {
28847                 context.history().clearSaved();
28848                 modal.remove();
28849             });
28850
28851         restore.node().focus();
28852     };
28853 };
28854 iD.ui.Save = function(context) {
28855     var history = context.history(),
28856         key = iD.ui.cmd('⌘S');
28857
28858     function saving() {
28859         return context.mode().id === 'save';
28860     }
28861
28862     function save() {
28863         d3.event.preventDefault();
28864         if (!saving() && history.hasChanges()) {
28865             context.enter(iD.modes.Save(context));
28866         }
28867     }
28868
28869     return function(selection) {
28870         var tooltip = bootstrap.tooltip()
28871             .placement('bottom')
28872             .html(true)
28873             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
28874
28875         var button = selection.append('button')
28876             .attr('class', 'save col12 disabled')
28877             .attr('tabindex', -1)
28878             .on('click', save)
28879             .call(tooltip);
28880
28881         button.append('span')
28882             .attr('class', 'label')
28883             .text(t('save.title'));
28884
28885         button.append('span')
28886             .attr('class', 'count')
28887             .text('0');
28888
28889         var keybinding = d3.keybinding('undo-redo')
28890             .on(key, save);
28891
28892         d3.select(document)
28893             .call(keybinding);
28894
28895         var numChanges = 0;
28896
28897         context.history().on('change.save', function() {
28898             var _ = history.difference().summary().length;
28899             if (_ === numChanges)
28900                 return;
28901             numChanges = _;
28902
28903             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
28904                     'save.help' : 'save.no_changes'), key));
28905
28906             button
28907                 .classed('disabled', numChanges === 0)
28908                 .classed('has-count', numChanges > 0);
28909
28910             button.select('span.count')
28911                 .text(numChanges);
28912         });
28913
28914         context.on('enter.save', function() {
28915             button.property('disabled', saving());
28916             if (saving()) button.call(tooltip.hide);
28917         });
28918     };
28919 };
28920 iD.ui.SelectionList = function(context, selectedIDs) {
28921
28922     function selectionList(selection) {
28923         selection.classed('selection-list-pane', true);
28924
28925         var header = selection.append('div')
28926             .attr('class', 'header fillL cf');
28927
28928         header.append('h3')
28929             .text(t('inspector.multiselect'));
28930
28931         var listWrap = selection.append('div')
28932             .attr('class', 'inspector-body');
28933
28934         var list = listWrap.append('div')
28935             .attr('class', 'feature-list cf');
28936
28937         context.history().on('change.selection-list', drawList);
28938         drawList();
28939
28940         function drawList() {
28941             var entities = selectedIDs
28942                 .map(function(id) { return context.hasEntity(id); })
28943                 .filter(function(entity) { return entity; });
28944
28945             var items = list.selectAll('.feature-list-item')
28946                 .data(entities, iD.Entity.key);
28947
28948             var enter = items.enter().append('button')
28949                 .attr('class', 'feature-list-item')
28950                 .on('click', function(entity) {
28951                     context.enter(iD.modes.Select(context, [entity.id]));
28952                 });
28953
28954             // Enter
28955
28956             var label = enter.append('div')
28957                 .attr('class', 'label');
28958
28959             label.append('span')
28960                 .attr('class', 'icon icon-pre-text');
28961
28962             label.append('span')
28963                 .attr('class', 'entity-type');
28964
28965             label.append('span')
28966                 .attr('class', 'entity-name');
28967
28968             // Update
28969
28970             items.selectAll('.icon')
28971                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
28972
28973             items.selectAll('.entity-type')
28974                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
28975
28976             items.selectAll('.entity-name')
28977                 .text(function(entity) { return iD.util.displayName(entity); });
28978
28979             // Exit
28980
28981             items.exit()
28982                 .remove();
28983         }
28984     }
28985
28986     return selectionList;
28987
28988 };
28989 iD.ui.Sidebar = function(context) {
28990     var inspector = iD.ui.Inspector(context),
28991         current;
28992
28993     function sidebar(selection) {
28994         var featureListWrap = selection.append('div')
28995             .attr('class', 'feature-list-pane')
28996             .call(iD.ui.FeatureList(context));
28997
28998         selection.call(iD.ui.Notice(context));
28999
29000         var inspectorWrap = selection.append('div')
29001             .attr('class', 'inspector-hidden inspector-wrap fr');
29002
29003         sidebar.hover = function(id) {
29004             if (!current && id) {
29005                 featureListWrap.classed('inspector-hidden', true);
29006                 inspectorWrap.classed('inspector-hidden', false)
29007                     .classed('inspector-hover', true);
29008
29009                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
29010                     inspector
29011                         .state('hover')
29012                         .entityID(id);
29013
29014                     inspectorWrap.call(inspector);
29015                 }
29016             } else if (!current) {
29017                 featureListWrap.classed('inspector-hidden', false);
29018                 inspectorWrap.classed('inspector-hidden', true);
29019                 inspector.state('hide');
29020             }
29021         };
29022
29023         sidebar.hover = _.throttle(sidebar.hover, 200);
29024
29025         sidebar.select = function(id, newFeature) {
29026             if (!current && id) {
29027                 featureListWrap.classed('inspector-hidden', true);
29028                 inspectorWrap.classed('inspector-hidden', false)
29029                     .classed('inspector-hover', false);
29030
29031                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
29032                     inspector
29033                         .state('select')
29034                         .entityID(id)
29035                         .newFeature(newFeature);
29036
29037                     inspectorWrap.call(inspector);
29038                 }
29039             } else if (!current) {
29040                 featureListWrap.classed('inspector-hidden', false);
29041                 inspectorWrap.classed('inspector-hidden', true);
29042                 inspector.state('hide');
29043             }
29044         };
29045
29046         sidebar.show = function(component) {
29047             featureListWrap.classed('inspector-hidden', true);
29048             inspectorWrap.classed('inspector-hidden', true);
29049             if (current) current.remove();
29050             current = selection.append('div')
29051                 .attr('class', 'sidebar-component')
29052                 .call(component);
29053         };
29054
29055         sidebar.hide = function() {
29056             featureListWrap.classed('inspector-hidden', false);
29057             if (current) current.remove();
29058             current = null;
29059         };
29060     }
29061
29062     sidebar.hover = function() {};
29063     sidebar.select = function() {};
29064     sidebar.show = function() {};
29065     sidebar.hide = function() {};
29066
29067     return sidebar;
29068 };
29069 iD.ui.SourceSwitch = function(context) {
29070     var keys;
29071
29072     function click() {
29073         d3.event.preventDefault();
29074
29075         if (context.history().hasChanges() &&
29076             !window.confirm(t('source_switch.lose_changes'))) return;
29077
29078         var live = d3.select(this)
29079             .classed('live');
29080
29081         context.connection()
29082             .switch(live ? keys[1] : keys[0]);
29083
29084         context.flush();
29085
29086         d3.select(this)
29087             .text(live ? t('source_switch.dev') : t('source_switch.live'))
29088             .classed('live', !live);
29089     }
29090
29091     var sourceSwitch = function(selection) {
29092         selection.append('a')
29093             .attr('href', '#')
29094             .text(t('source_switch.live'))
29095             .classed('live', true)
29096             .attr('tabindex', -1)
29097             .on('click', click);
29098     };
29099
29100     sourceSwitch.keys = function(_) {
29101         if (!arguments.length) return keys;
29102         keys = _;
29103         return sourceSwitch;
29104     };
29105
29106     return sourceSwitch;
29107 };
29108 iD.ui.Spinner = function(context) {
29109     var connection = context.connection();
29110
29111     return function(selection) {
29112         var img = selection.append('img')
29113             .attr('src', context.imagePath('loader-black.gif'))
29114             .style('opacity', 0);
29115
29116         connection.on('loading.spinner', function() {
29117             img.transition()
29118                 .style('opacity', 1);
29119         });
29120
29121         connection.on('loaded.spinner', function() {
29122             img.transition()
29123                 .style('opacity', 0);
29124         });
29125     };
29126 };
29127 iD.ui.Splash = function(context) {
29128     return function(selection) {
29129         if (context.storage('sawSplash'))
29130              return;
29131
29132         context.storage('sawSplash', true);
29133
29134         var modal = iD.ui.modal(selection);
29135
29136         modal.select('.modal')
29137             .attr('class', 'modal-splash modal col6');
29138
29139         var introModal = modal.select('.content')
29140             .append('div')
29141             .attr('class', 'fillL');
29142
29143         introModal.append('div')
29144             .attr('class','modal-section cf')
29145             .append('h3').text(t('splash.welcome'));
29146
29147         introModal.append('div')
29148             .attr('class','modal-section')
29149             .append('p')
29150             .html(t('splash.text', {
29151                 version: iD.version,
29152                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
29153                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
29154             }));
29155
29156         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
29157
29158         buttons.append('button')
29159             .attr('class', 'col6 walkthrough')
29160             .text(t('splash.walkthrough'))
29161             .on('click', function() {
29162                 d3.select(document.body).call(iD.ui.intro(context));
29163                 modal.close();
29164             });
29165
29166         buttons.append('button')
29167             .attr('class', 'col6 start')
29168             .text(t('splash.start'))
29169             .on('click', modal.close);
29170
29171         modal.select('button.close').attr('class','hide');
29172
29173     };
29174 };
29175 iD.ui.Status = function(context) {
29176     var connection = context.connection(),
29177         errCount = 0;
29178
29179     return function(selection) {
29180
29181         function update() {
29182
29183             connection.status(function(err, apiStatus) {
29184
29185                 selection.html('');
29186
29187                 if (err && errCount++ < 2) return;
29188
29189                 if (err) {
29190                     selection.text(t('status.error'));
29191
29192                 } else if (apiStatus === 'readonly') {
29193                     selection.text(t('status.readonly'));
29194
29195                 } else if (apiStatus === 'offline') {
29196                     selection.text(t('status.offline'));
29197                 }
29198
29199                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
29200                 if (!err) errCount = 0;
29201
29202             });
29203         }
29204
29205         connection.on('auth', function() { update(selection); });
29206         window.setInterval(update, 90000);
29207         update(selection);
29208     };
29209 };
29210 iD.ui.Success = function(context) {
29211     var event = d3.dispatch('cancel'),
29212         changeset;
29213
29214     function success(selection) {
29215         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
29216             ' ' + context.connection().changesetURL(changeset.id);
29217
29218         var header = selection.append('div')
29219             .attr('class', 'header fillL');
29220
29221         header.append('button')
29222             .attr('class', 'fr')
29223             .append('span')
29224             .attr('class', 'icon close')
29225             .on('click', function() { event.cancel(success); });
29226
29227         header.append('h3')
29228             .text(t('success.just_edited'));
29229
29230         var body = selection.append('div')
29231             .attr('class', 'body save-success fillL');
29232
29233         body.append('p')
29234             .html(t('success.help_html'));
29235
29236         var changesetURL = context.connection().changesetURL(changeset.id);
29237
29238         body.append('a')
29239             .attr('class', 'button col12 osm')
29240             .attr('target', '_blank')
29241             .attr('href', changesetURL)
29242             .text(t('success.view_on_osm'));
29243
29244         var sharing = {
29245             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
29246             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
29247             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
29248         };
29249
29250         body.selectAll('.button.social')
29251             .data(d3.entries(sharing))
29252             .enter().append('a')
29253             .attr('class', function(d) { return 'button social col4 ' + d.key; })
29254             .attr('target', '_blank')
29255             .attr('href', function(d) { return d.value; })
29256             .call(bootstrap.tooltip()
29257                 .title(function(d) { return t('success.' + d.key); })
29258                 .placement('bottom'));
29259     }
29260
29261     success.changeset = function(_) {
29262         if (!arguments.length) return changeset;
29263         changeset = _;
29264         return success;
29265     };
29266
29267     return d3.rebind(success, event, 'on');
29268 };
29269 iD.ui.TagReference = function(tag) {
29270     var tagReference = {},
29271         taginfo = iD.taginfo(),
29272         button,
29273         body,
29274         loaded,
29275         showing;
29276
29277     function findLocal(docs) {
29278         var locale = iD.detect().locale.toLowerCase(),
29279             localized;
29280
29281         localized = _.find(docs, function(d) {
29282             return d.lang.toLowerCase() === locale;
29283         });
29284         if (localized) return localized;
29285
29286         // try the non-regional version of a language, like
29287         // 'en' if the language is 'en-US'
29288         if (locale.indexOf('-') !== -1) {
29289             var first = locale.split('-')[0];
29290             localized = _.find(docs, function(d) {
29291                 return d.lang.toLowerCase() === first;
29292             });
29293             if (localized) return localized;
29294         }
29295
29296         // finally fall back to english
29297         return _.find(docs, function(d) {
29298             return d.lang.toLowerCase() === 'en';
29299         });
29300     }
29301
29302     function load() {
29303         button.classed('tag-reference-loading', true);
29304
29305         taginfo.docs(tag, function(err, docs) {
29306             if (!err && docs) {
29307                 docs = findLocal(docs);
29308             }
29309
29310             body.html('');
29311
29312             if (!docs || !docs.description) {
29313                 body.append('p').text(t('inspector.no_documentation_key'));
29314                 show();
29315                 return;
29316             }
29317
29318             if (docs.image && docs.image.thumb_url_prefix) {
29319                 body
29320                     .append('img')
29321                     .attr('class', 'wiki-image')
29322                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
29323                     .on('load', function() { show(); })
29324                     .on('error', function() { d3.select(this).remove(); show(); });
29325             } else {
29326                 show();
29327             }
29328
29329             body
29330                 .append('p')
29331                 .text(docs.description);
29332
29333             var wikiLink = body
29334                 .append('a')
29335                 .attr('target', '_blank')
29336                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
29337
29338             wikiLink.append('span')
29339                 .attr('class','icon icon-pre-text out-link');
29340
29341             wikiLink.append('span')
29342                 .text(t('inspector.reference'));
29343         });
29344     }
29345
29346     function show() {
29347         loaded = true;
29348
29349         button.classed('tag-reference-loading', false);
29350
29351         body.transition()
29352             .duration(200)
29353             .style('max-height', '200px')
29354             .style('opacity', '1');
29355
29356         showing = true;
29357     }
29358
29359     function hide(selection) {
29360         selection = selection || body.transition().duration(200);
29361
29362         selection
29363             .style('max-height', '0px')
29364             .style('opacity', '0');
29365
29366         showing = false;
29367     }
29368
29369     tagReference.button = function(selection) {
29370         button = selection.selectAll('.tag-reference-button')
29371             .data([0]);
29372
29373         var enter = button.enter().append('button')
29374             .attr('tabindex', -1)
29375             .attr('class', 'tag-reference-button');
29376
29377         enter.append('span')
29378             .attr('class', 'icon inspect');
29379
29380         button.on('click', function () {
29381             d3.event.stopPropagation();
29382             d3.event.preventDefault();
29383             if (showing) {
29384                 hide();
29385             } else if (loaded) {
29386                 show();
29387             } else {
29388                 load();
29389             }
29390         });
29391     };
29392
29393     tagReference.body = function(selection) {
29394         body = selection.selectAll('.tag-reference-body')
29395             .data([0]);
29396
29397         body.enter().append('div')
29398             .attr('class', 'tag-reference-body cf')
29399             .style('max-height', '0')
29400             .style('opacity', '0');
29401
29402         if (showing === false) {
29403             hide(body);
29404         }
29405     };
29406
29407     tagReference.showing = function(_) {
29408         if (!arguments.length) return showing;
29409         showing = _;
29410         return tagReference;
29411     };
29412
29413     return tagReference;
29414 };// toggles the visibility of ui elements, using a combination of the
29415 // hide class, which sets display=none, and a d3 transition for opacity.
29416 // this will cause blinking when called repeatedly, so check that the
29417 // value actually changes between calls.
29418 iD.ui.Toggle = function(show, callback) {
29419     return function(selection) {
29420         selection
29421             .style('opacity', show ? 0 : 1)
29422             .classed('hide', false)
29423             .transition()
29424             .style('opacity', show ? 1 : 0)
29425             .each('end', function() {
29426                 d3.select(this).classed('hide', !show);
29427                 if (callback) callback.apply(this);
29428             });
29429     };
29430 };
29431 iD.ui.UndoRedo = function(context) {
29432     var commands = [{
29433         id: 'undo',
29434         cmd: iD.ui.cmd('⌘Z'),
29435         action: function() { if (!saving()) context.undo(); },
29436         annotation: function() { return context.history().undoAnnotation(); }
29437     }, {
29438         id: 'redo',
29439         cmd: iD.ui.cmd('⌘⇧Z'),
29440         action: function() { if (!saving()) context.redo(); },
29441         annotation: function() { return context.history().redoAnnotation(); }
29442     }];
29443
29444     function saving() {
29445         return context.mode().id === 'save';
29446     }
29447
29448     return function(selection) {
29449         var tooltip = bootstrap.tooltip()
29450             .placement('bottom')
29451             .html(true)
29452             .title(function (d) {
29453                 return iD.ui.tooltipHtml(d.annotation() ?
29454                     t(d.id + '.tooltip', {action: d.annotation()}) :
29455                     t(d.id + '.nothing'), d.cmd);
29456             });
29457
29458         var buttons = selection.selectAll('button')
29459             .data(commands)
29460             .enter().append('button')
29461             .attr('class', 'col6 disabled')
29462             .on('click', function(d) { return d.action(); })
29463             .call(tooltip);
29464
29465         buttons.append('span')
29466             .attr('class', function(d) { return 'icon ' + d.id; });
29467
29468         var keybinding = d3.keybinding('undo')
29469             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
29470             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
29471
29472         d3.select(document)
29473             .call(keybinding);
29474
29475         context.history()
29476             .on('change.undo_redo', update);
29477
29478         context
29479             .on('enter.undo_redo', update);
29480
29481         function update() {
29482             buttons
29483                 .property('disabled', saving())
29484                 .classed('disabled', function(d) { return !d.annotation(); })
29485                 .each(function() {
29486                     var selection = d3.select(this);
29487                     if (selection.property('tooltipVisible')) {
29488                         selection.call(tooltip.show);
29489                     }
29490                 });
29491         }
29492     };
29493 };
29494 iD.ui.ViewOnOSM = function(context) {
29495     var id;
29496
29497     function viewOnOSM(selection) {
29498         var entity = context.entity(id);
29499
29500         selection.style('display', entity.isNew() ? 'none' : null);
29501
29502         var $link = selection.selectAll('.view-on-osm')
29503             .data([0]);
29504
29505         var $enter = $link.enter().append('a')
29506             .attr('class', 'view-on-osm')
29507             .attr('target', '_blank');
29508
29509         $enter.append('span')
29510             .attr('class', 'icon icon-pre-text out-link');
29511
29512         $enter.append('span')
29513             .text(t('inspector.view_on_osm'));
29514
29515         $link.attr('href', context.connection().entityURL(entity));
29516     }
29517
29518     viewOnOSM.entityID = function(_) {
29519         if (!arguments.length) return id;
29520         id = _;
29521         return viewOnOSM;
29522     };
29523
29524     return viewOnOSM;
29525 };
29526 iD.ui.Zoom = function(context) {
29527     var zooms = [{
29528         id: 'zoom-in',
29529         title: t('zoom.in'),
29530         action: context.zoomIn,
29531         key: '+'
29532     }, {
29533         id: 'zoom-out',
29534         title: t('zoom.out'),
29535         action: context.zoomOut,
29536         key: '-'
29537     }];
29538
29539     return function(selection) {
29540         var button = selection.selectAll('button')
29541             .data(zooms)
29542             .enter().append('button')
29543             .attr('tabindex', -1)
29544             .attr('class', function(d) { return d.id; })
29545             .on('click.editor', function(d) { d.action(); })
29546             .call(bootstrap.tooltip()
29547                 .placement('left')
29548                 .html(true)
29549                 .title(function(d) {
29550                     return iD.ui.tooltipHtml(d.title, d.key);
29551                 }));
29552
29553         button.append('span')
29554             .attr('class', function(d) { return d.id + ' icon'; });
29555
29556         var keybinding = d3.keybinding('zoom')
29557             .on('+', function() { context.zoomIn(); })
29558             .on('-', function() { context.zoomOut(); })
29559             .on('⇧=', function() { context.zoomIn(); })
29560             .on('dash', function() { context.zoomOut(); });
29561
29562         d3.select(document)
29563             .call(keybinding);
29564     };
29565 };
29566 iD.ui.preset.access = function(field) {
29567     var event = d3.dispatch('change'),
29568         items;
29569
29570     function access(selection) {
29571         var wrap = selection.selectAll('.preset-input-wrap')
29572             .data([0]);
29573
29574         wrap.enter().append('div')
29575             .attr('class', 'cf preset-input-wrap')
29576             .append('ul');
29577
29578         items = wrap.select('ul').selectAll('li')
29579             .data(field.keys);
29580
29581         // Enter
29582
29583         var enter = items.enter().append('li')
29584             .attr('class', function(d) { return 'cf preset-access-' + d; });
29585
29586         enter.append('span')
29587             .attr('class', 'col6 label preset-label-access')
29588             .attr('for', function(d) { return 'preset-input-access-' + d; })
29589             .text(function(d) { return field.t('types.' + d); });
29590
29591         enter.append('div')
29592             .attr('class', 'col6 preset-input-access-wrap')
29593             .append('input')
29594             .attr('type', 'text')
29595             .attr('class', 'preset-input-access')
29596             .attr('id', function(d) { return 'preset-input-access-' + d; })
29597             .each(function(d) {
29598                 d3.select(this)
29599                     .call(d3.combobox()
29600                         .data(access.options(d)));
29601             });
29602
29603         // Update
29604
29605         wrap.selectAll('.preset-input-access')
29606             .on('change', change)
29607             .on('blur', change);
29608     }
29609
29610     function change(d) {
29611         var tag = {};
29612         tag[d] = d3.select(this).value() || undefined;
29613         event.change(tag);
29614     }
29615
29616     access.options = function(type) {
29617         var options = ['no', 'permissive', 'private', 'destination'];
29618
29619         if (type !== 'access') {
29620             options.unshift('yes');
29621             options.push('designated');
29622         }
29623
29624         return options.map(function(option) {
29625             return {
29626                 title: field.t('options.' + option + '.description'),
29627                 value: option
29628             };
29629         });
29630     };
29631
29632     var placeholders = {
29633         footway: {
29634             foot: 'designated',
29635             motor_vehicle: 'no'
29636         },
29637         steps: {
29638             foot: 'yes',
29639             motor_vehicle: 'no',
29640             bicycle: 'no',
29641             horse: 'no'
29642         },
29643         pedestrian: {
29644             foot: 'yes',
29645             motor_vehicle: 'no'
29646         },
29647         cycleway: {
29648             motor_vehicle: 'no',
29649             bicycle: 'designated'
29650         },
29651         bridleway: {
29652             motor_vehicle: 'no',
29653             horse: 'designated'
29654         },
29655         path: {
29656             foot: 'yes',
29657             motor_vehicle: 'no',
29658             bicycle: 'yes',
29659             horse: 'yes'
29660         },
29661         motorway: {
29662             foot: 'no',
29663             motor_vehicle: 'yes',
29664             bicycle: 'no',
29665             horse: 'no'
29666         },
29667         trunk: {
29668             motor_vehicle: 'yes'
29669         },
29670         primary: {
29671             foot: 'yes',
29672             motor_vehicle: 'yes',
29673             bicycle: 'yes',
29674             horse: 'yes'
29675         },
29676         secondary: {
29677             foot: 'yes',
29678             motor_vehicle: 'yes',
29679             bicycle: 'yes',
29680             horse: 'yes'
29681         },
29682         tertiary: {
29683             foot: 'yes',
29684             motor_vehicle: 'yes',
29685             bicycle: 'yes',
29686             horse: 'yes'
29687         },
29688         residential: {
29689             foot: 'yes',
29690             motor_vehicle: 'yes',
29691             bicycle: 'yes',
29692             horse: 'yes'
29693         },
29694         unclassified: {
29695             foot: 'yes',
29696             motor_vehicle: 'yes',
29697             bicycle: 'yes',
29698             horse: 'yes'
29699         },
29700         service: {
29701             foot: 'yes',
29702             motor_vehicle: 'yes',
29703             bicycle: 'yes',
29704             horse: 'yes'
29705         },
29706         motorway_link: {
29707             foot: 'no',
29708             motor_vehicle: 'yes',
29709             bicycle: 'no',
29710             horse: 'no'
29711         },
29712         trunk_link: {
29713             motor_vehicle: 'yes'
29714         },
29715         primary_link: {
29716             foot: 'yes',
29717             motor_vehicle: 'yes',
29718             bicycle: 'yes',
29719             horse: 'yes'
29720         },
29721         secondary_link: {
29722             foot: 'yes',
29723             motor_vehicle: 'yes',
29724             bicycle: 'yes',
29725             horse: 'yes'
29726         },
29727         tertiary_link: {
29728             foot: 'yes',
29729             motor_vehicle: 'yes',
29730             bicycle: 'yes',
29731             horse: 'yes'
29732         }
29733     };
29734
29735     access.tags = function(tags) {
29736         items.selectAll('.preset-input-access')
29737             .value(function(d) { return tags[d] || ''; })
29738             .attr('placeholder', function() {
29739                 return tags.access ? tags.access : field.placeholder();
29740             });
29741
29742         items.selectAll('#preset-input-access-access')
29743             .attr('placeholder', 'yes');
29744
29745         _.forEach(placeholders[tags.highway], function(value, key) {
29746             items.selectAll('#preset-input-access-' + key)
29747                 .attr('placeholder', function() {
29748                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
29749                 });
29750         });
29751     };
29752
29753     access.focus = function() {
29754         items.selectAll('.preset-input-access')
29755             .node().focus();
29756     };
29757
29758     return d3.rebind(access, event, 'on');
29759 };
29760 iD.ui.preset.address = function(field, context) {
29761     var event = d3.dispatch('change'),
29762         housenumber,
29763         street,
29764         city,
29765         postcode,
29766         entity;
29767
29768     function getStreets() {
29769         var extent = entity.extent(context.graph()),
29770             l = extent.center(),
29771             box = iD.geo.Extent(l).padByMeters(200);
29772
29773         return context.intersects(box)
29774             .filter(isAddressable)
29775             .map(function(d) {
29776                 var loc = context.projection([
29777                     (extent[0][0] + extent[1][0]) / 2,
29778                     (extent[0][1] + extent[1][1]) / 2]),
29779                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
29780                 return {
29781                     title: d.tags.name,
29782                     value: d.tags.name,
29783                     dist: choice.distance
29784                 };
29785             }).sort(function(a, b) {
29786                 return a.dist - b.dist;
29787             });
29788
29789         function isAddressable(d) {
29790             return d.tags.highway && d.tags.name && d.type === 'way';
29791         }
29792     }
29793
29794     function getCities() {
29795         var extent = entity.extent(context.graph()),
29796             l = extent.center(),
29797             box = iD.geo.Extent(l).padByMeters(200);
29798
29799         return context.intersects(box)
29800             .filter(isAddressable)
29801             .map(function(d) {
29802                 return {
29803                     title: d.tags['addr:city'] || d.tags.name,
29804                     value: d.tags['addr:city'] || d.tags.name,
29805                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
29806                 };
29807             }).sort(function(a, b) {
29808                 return a.dist - b.dist;
29809             });
29810
29811         function isAddressable(d) {
29812             if (d.tags.name &&
29813                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
29814                 return true;
29815
29816             if (d.tags.place && d.tags.name && (
29817                     d.tags.place === 'city' ||
29818                     d.tags.place === 'town' ||
29819                     d.tags.place === 'village'))
29820                 return true;
29821
29822             if (d.tags['addr:city']) return true;
29823
29824             return false;
29825         }
29826     }
29827
29828     function getPostCodes() {
29829         var extent = entity.extent(context.graph()),
29830             l = extent.center(),
29831             box = iD.geo.Extent(l).padByMeters(200);
29832
29833         return context.intersects(box)
29834             .filter(isAddressable)
29835             .map(function(d) {
29836                 return {
29837                     title: d.tags['addr:postcode'],
29838                     value: d.tags['addr:postcode'],
29839                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
29840                 };
29841             }).sort(function(a, b) {
29842                 return a.dist - b.dist;
29843             });
29844
29845         function isAddressable(d) {
29846             return d.tags['addr:postcode'];
29847         }
29848     }
29849
29850     function address(selection) {
29851         var wrap = selection.selectAll('.preset-input-wrap')
29852             .data([0]);
29853
29854         // Enter
29855
29856         var enter = wrap.enter().append('div')
29857             .attr('class', 'preset-input-wrap');
29858
29859         enter.append('input')
29860             .property('type', 'text')
29861             .attr('placeholder', field.t('placeholders.number'))
29862             .attr('class', 'addr-number');
29863
29864         enter.append('input')
29865             .property('type', 'text')
29866             .attr('placeholder', field.t('placeholders.street'))
29867             .attr('class', 'addr-street');
29868
29869         enter.append('input')
29870             .property('type', 'text')
29871             .attr('placeholder', field.t('placeholders.city'))
29872             .attr('class', 'addr-city');
29873
29874         enter.append('input')
29875             .property('type', 'text')
29876             .attr('placeholder', field.t('placeholders.postcode'))
29877             .attr('class', 'addr-postcode');
29878
29879         // Update
29880
29881         housenumber = wrap.select('.addr-number');
29882         street = wrap.select('.addr-street');
29883         city = wrap.select('.addr-city');
29884         postcode = wrap.select('.addr-postcode');
29885
29886         wrap.selectAll('input')
29887             .on('blur', change)
29888             .on('change', change);
29889
29890         street
29891             .call(d3.combobox()
29892                 .fetcher(function(value, callback) {
29893                     callback(getStreets());
29894                 }));
29895
29896         city
29897             .call(d3.combobox()
29898                 .fetcher(function(value, callback) {
29899                     callback(getCities());
29900                 }));
29901
29902         postcode
29903             .call(d3.combobox()
29904                 .fetcher(function(value, callback) {
29905                     callback(getPostCodes());
29906                 }));
29907     }
29908
29909     function change() {
29910         event.change({
29911             'addr:housenumber': housenumber.value() || undefined,
29912             'addr:street': street.value() || undefined,
29913             'addr:city': city.value() || undefined,
29914             'addr:postcode': postcode.value() || undefined
29915         });
29916     }
29917
29918     address.entity = function(_) {
29919         if (!arguments.length) return entity;
29920         entity = _;
29921         return address;
29922     };
29923
29924     address.tags = function(tags) {
29925         housenumber.value(tags['addr:housenumber'] || '');
29926         street.value(tags['addr:street'] || '');
29927         city.value(tags['addr:city'] || '');
29928         postcode.value(tags['addr:postcode'] || '');
29929     };
29930
29931     address.focus = function() {
29932         housenumber.node().focus();
29933     };
29934
29935     return d3.rebind(address, event, 'on');
29936 };
29937 iD.ui.preset.check =
29938 iD.ui.preset.defaultcheck = function(field) {
29939     var event = d3.dispatch('change'),
29940         values = field.type === 'check' ?
29941             [undefined, 'yes', 'no'] :
29942             [undefined, 'yes'],
29943         value,
29944         box,
29945         text,
29946         label;
29947
29948     var check = function(selection) {
29949         selection.classed('checkselect', 'true');
29950
29951         label = selection.selectAll('.preset-input-wrap')
29952             .data([0]);
29953
29954         var enter = label.enter().append('label')
29955             .attr('class', 'preset-input-wrap');
29956
29957         enter.append('input')
29958             .property('indeterminate', field.type === 'check')
29959             .attr('type', 'checkbox')
29960             .attr('id', 'preset-input-' + field.id);
29961
29962         enter.append('span')
29963             .text(t('inspector.unknown'))
29964             .attr('class', 'value');
29965
29966         box = label.select('input')
29967             .on('click', function() {
29968                 var t = {};
29969                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
29970                 event.change(t);
29971                 d3.event.stopPropagation();
29972             });
29973
29974         text = label.select('span.value');
29975     };
29976
29977     check.tags = function(tags) {
29978         value = tags[field.key];
29979         box.property('indeterminate', field.type === 'check' && !value);
29980         box.property('checked', value === 'yes');
29981         text.text(value ? t('inspector.check.' + value, {default: value}) :
29982             field.type === 'check' ? t('inspector.unknown') : t('inspector.check.no'));
29983         label.classed('set', !!value);
29984     };
29985
29986     check.focus = function() {
29987         box.node().focus();
29988     };
29989
29990     return d3.rebind(check, event, 'on');
29991 };
29992 iD.ui.preset.combo =
29993 iD.ui.preset.typeCombo = function(field) {
29994     var event = d3.dispatch('change'),
29995         input;
29996
29997     function combo(selection) {
29998         var combobox = d3.combobox();
29999
30000         input = selection.selectAll('input')
30001             .data([0]);
30002
30003         input.enter().append('input')
30004             .attr('type', 'text')
30005             .attr('id', 'preset-input-' + field.id);
30006
30007         input
30008             .on('change', change)
30009             .on('blur', change)
30010             .each(function() {
30011                 if (field.options) {
30012                     options(field.options);
30013                 } else {
30014                     iD.taginfo().values({
30015                         key: field.key
30016                     }, function(err, data) {
30017                         if (!err) options(_.pluck(data, 'value'));
30018                     });
30019                 }
30020             })
30021             .call(combobox);
30022
30023         function options(opts) {
30024             combobox.data(opts.map(function(d) {
30025                 var o = {};
30026                 o.title = o.value = d.replace('_', ' ');
30027                 return o;
30028             }));
30029
30030             input.attr('placeholder', function() {
30031                 if (opts.length < 3) return '';
30032                 return opts.slice(0, 3).join(', ') + '...';
30033             });
30034         }
30035     }
30036
30037     function change() {
30038         var value = input.value().replace(' ', '_');
30039         if (field.type === 'typeCombo' && !value) value = 'yes';
30040
30041         var t = {};
30042         t[field.key] = value || undefined;
30043         event.change(t);
30044     }
30045
30046     combo.tags = function(tags) {
30047         var value = tags[field.key] || '';
30048         if (field.type === 'typeCombo' && value === 'yes') value = '';
30049         input.value(value);
30050     };
30051
30052     combo.focus = function() {
30053         input.node().focus();
30054     };
30055
30056     return d3.rebind(combo, event, 'on');
30057 };
30058 iD.ui.preset.text =
30059 iD.ui.preset.number =
30060 iD.ui.preset.tel =
30061 iD.ui.preset.email =
30062 iD.ui.preset.url = function(field) {
30063
30064     var event = d3.dispatch('change'),
30065         input;
30066
30067     function i(selection) {
30068         input = selection.selectAll('input')
30069             .data([0]);
30070
30071         input.enter().append('input')
30072             .attr('type', field.type)
30073             .attr('id', 'preset-input-' + field.id)
30074             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
30075
30076         input
30077             .on('blur', change)
30078             .on('change', change);
30079
30080         if (field.type === 'number') {
30081             input.attr('type', 'text');
30082
30083             var spinControl = selection.selectAll('.spin-control')
30084                 .data([0]);
30085
30086             var enter = spinControl.enter().append('div')
30087                 .attr('class', 'spin-control');
30088
30089             enter.append('button')
30090                 .datum(1)
30091                 .attr('class', 'increment');
30092
30093             enter.append('button')
30094                 .datum(-1)
30095                 .attr('class', 'decrement');
30096
30097             spinControl.selectAll('button')
30098                 .on('click', function(d) {
30099                     d3.event.preventDefault();
30100                     var num = parseInt(input.node().value || 0, 10);
30101                     if (!isNaN(num)) input.node().value = num + d;
30102                     change();
30103                 });
30104         }
30105     }
30106
30107     function change() {
30108         var t = {};
30109         t[field.key] = input.value() || undefined;
30110         event.change(t);
30111     }
30112
30113     i.tags = function(tags) {
30114         input.value(tags[field.key] || '');
30115     };
30116
30117     i.focus = function() {
30118         input.node().focus();
30119     };
30120
30121     return d3.rebind(i, event, 'on');
30122 };
30123 iD.ui.preset.localized = function(field, context) {
30124
30125     var event = d3.dispatch('change'),
30126         wikipedia = iD.wikipedia(),
30127         input, localizedInputs, wikiTitles,
30128         entity;
30129
30130     function i(selection) {
30131         input = selection.selectAll('.localized-main')
30132             .data([0]);
30133
30134         input.enter().append('input')
30135             .attr('type', 'text')
30136             .attr('id', 'preset-input-' + field.id)
30137             .attr('class', 'localized-main')
30138             .attr('placeholder', field.placeholder());
30139
30140         input
30141             .on('blur', change)
30142             .on('change', change);
30143
30144         if (field.id === 'name') {
30145             var preset = context.presets().match(entity, context.graph());
30146             input.call(d3.combobox().fetcher(
30147                 iD.util.SuggestNames(preset, iD.data.suggestions)
30148             ));
30149         }
30150
30151         var translateButton = selection.selectAll('.localized-add')
30152             .data([0]);
30153
30154         translateButton.enter().append('button')
30155             .attr('class', 'button-input-action localized-add minor')
30156             .call(bootstrap.tooltip()
30157                 .title(t('translate.translate'))
30158                 .placement('left'))
30159             .append('span')
30160             .attr('class', 'icon plus');
30161
30162         translateButton
30163             .on('click', addBlank);
30164
30165         localizedInputs = selection.selectAll('.localized-wrap')
30166             .data([0]);
30167
30168         localizedInputs.enter().append('div')
30169             .attr('class', 'localized-wrap');
30170     }
30171
30172     function addBlank() {
30173         d3.event.preventDefault();
30174         var data = localizedInputs.selectAll('div.entry').data();
30175         data.push({ lang: '', value: '' });
30176         localizedInputs.call(render, data);
30177     }
30178
30179     function change() {
30180         var t = {};
30181         t[field.key] = d3.select(this).value() || undefined;
30182         event.change(t);
30183     }
30184
30185     function key(lang) { return field.key + ':' + lang; }
30186
30187     function changeLang(d) {
30188         var lang = d3.select(this).value(),
30189             t = {},
30190             language = _.find(iD.data.wikipedia, function(d) {
30191                 return d[0].toLowerCase() === lang.toLowerCase() ||
30192                     d[1].toLowerCase() === lang.toLowerCase();
30193             });
30194
30195         if (language) lang = language[2];
30196
30197         if (d.lang && d.lang !== lang) {
30198             t[key(d.lang)] = undefined;
30199         }
30200
30201         var value = d3.select(this.parentNode)
30202             .selectAll('.localized-value')
30203             .value();
30204
30205         if (lang && value) {
30206             t[key(lang)] = value;
30207         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
30208             t[key(lang)] = wikiTitles[d.lang];
30209         }
30210
30211         d.lang = lang;
30212         event.change(t);
30213     }
30214
30215     function changeValue(d) {
30216         if (!d.lang) return;
30217         var t = {};
30218         t[key(d.lang)] = d3.select(this).value() || undefined;
30219         event.change(t);
30220     }
30221
30222     function fetcher(value, cb) {
30223         var v = value.toLowerCase();
30224
30225         cb(iD.data.wikipedia.filter(function(d) {
30226             return d[0].toLowerCase().indexOf(v) >= 0 ||
30227             d[1].toLowerCase().indexOf(v) >= 0 ||
30228             d[2].toLowerCase().indexOf(v) >= 0;
30229         }).map(function(d) {
30230             return { value: d[1] };
30231         }));
30232     }
30233
30234     function render(selection, data) {
30235         var wraps = selection.selectAll('div.entry').
30236             data(data, function(d) { return d.lang; });
30237
30238         var innerWrap = wraps.enter()
30239             .insert('div', ':first-child');
30240
30241         innerWrap.attr('class', 'entry')
30242             .each(function() {
30243                 var wrap = d3.select(this);
30244                 var langcombo = d3.combobox().fetcher(fetcher);
30245
30246                 var label = wrap.append('label')
30247                     .attr('class','form-label')
30248                     .text(t('translate.localized_translation_label'))
30249                     .attr('for','localized-lang');
30250
30251                 label.append('button')
30252                     .attr('class', 'minor remove')
30253                     .on('click', function(d){
30254                         d3.event.preventDefault();
30255                         var t = {};
30256                         t[key(d.lang)] = undefined;
30257                         event.change(t);
30258                         d3.select(this.parentNode.parentNode)
30259                             .style('top','0')
30260                             .style('max-height','240px')
30261                             .transition()
30262                             .style('opacity', '0')
30263                             .style('max-height','0px')
30264                             .remove();
30265                     })
30266                     .append('span').attr('class', 'icon delete');
30267
30268                 wrap.append('input')
30269                     .attr('class', 'localized-lang')
30270                     .attr('type', 'text')
30271                     .attr('placeholder',t('translate.localized_translation_language'))
30272                     .on('blur', changeLang)
30273                     .on('change', changeLang)
30274                     .call(langcombo);
30275
30276                 wrap.append('input')
30277                     .on('blur', changeValue)
30278                     .on('change', changeValue)
30279                     .attr('type', 'text')
30280                     .attr('placeholder', t('translate.localized_translation_name'))
30281                     .attr('class', 'localized-value');
30282             });
30283
30284         innerWrap
30285             .style('margin-top', '0px')
30286             .style('max-height', '0px')
30287             .style('opacity', '0')
30288             .transition()
30289             .duration(200)
30290             .style('margin-top', '10px')
30291             .style('max-height', '240px')
30292             .style('opacity', '1')
30293             .each('end', function() {
30294                 d3.select(this)
30295                     .style('max-height', '')
30296                     .style('overflow', 'visible');
30297             });
30298
30299         wraps.exit()
30300             .transition()
30301             .duration(200)
30302             .style('max-height','0px')
30303             .style('opacity', '0')
30304             .style('top','-10px')
30305             .remove();
30306
30307         var entry = selection.selectAll('.entry');
30308
30309         entry.select('.localized-lang')
30310             .value(function(d) {
30311                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
30312                 return lang ? lang[1] : d.lang;
30313             });
30314
30315         entry.select('.localized-value')
30316             .value(function(d) { return d.value; });
30317     }
30318
30319     i.tags = function(tags) {
30320
30321         // Fetch translations from wikipedia
30322         if (tags.wikipedia && !wikiTitles) {
30323             wikiTitles = {};
30324             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
30325             if (wm && wm[0] && wm[1]) {
30326                 wikipedia.translations(wm[1], wm[2], function(d) {
30327                     wikiTitles = d;
30328                 });
30329             }
30330         }
30331
30332         input.value(tags[field.key] || '');
30333
30334         var postfixed = [];
30335         for (var i in tags) {
30336             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
30337             if (m && m[1]) {
30338                 postfixed.push({ lang: m[1], value: tags[i]});
30339             }
30340         }
30341
30342         localizedInputs.call(render, postfixed.reverse());
30343     };
30344
30345     i.focus = function() {
30346         input.node().focus();
30347     };
30348
30349     i.entity = function(_) {
30350         entity = _;
30351     };
30352
30353     return d3.rebind(i, event, 'on');
30354 };
30355 iD.ui.preset.maxspeed = function(field, context) {
30356
30357     var event = d3.dispatch('change'),
30358         entity,
30359         imperial,
30360         unitInput,
30361         combobox,
30362         input;
30363
30364     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
30365         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
30366
30367     function maxspeed(selection) {
30368         combobox = d3.combobox();
30369         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
30370
30371         input = selection.selectAll('#preset-input-' + field.id)
30372             .data([0]);
30373
30374         input.enter().append('input')
30375             .attr('type', 'text')
30376             .attr('id', 'preset-input-' + field.id)
30377             .attr('placeholder', field.placeholder());
30378
30379         input
30380             .on('change', change)
30381             .on('blur', change)
30382             .call(combobox);
30383
30384         var childNodes = context.graph().childNodes(context.entity(entity.id)),
30385             loc = childNodes[~~(childNodes.length/2)].loc;
30386
30387         imperial = _.any(iD.data.imperial.features, function(f) {
30388             return _.any(f.geometry.coordinates, function(d) {
30389                 return iD.geo.pointInPolygon(loc, d[0]);
30390             });
30391         });
30392
30393         unitInput = selection.selectAll('input.maxspeed-unit')
30394             .data([0]);
30395
30396         unitInput.enter().append('input')
30397             .attr('type', 'text')
30398             .attr('class', 'maxspeed-unit');
30399
30400         unitInput
30401             .on('blur', changeUnits)
30402             .on('change', changeUnits)
30403             .call(unitCombobox);
30404
30405         function changeUnits() {
30406             imperial = unitInput.value() === 'mph';
30407             unitInput.value(imperial ? 'mph' : 'km/h');
30408             setSuggestions();
30409             change();
30410         }
30411
30412     }
30413
30414     function setSuggestions() {
30415         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
30416         unitInput.value(imperial ? 'mph' : 'km/h');
30417     }
30418
30419     function comboValues(d) {
30420         return {
30421             value: d.toString(),
30422             title: d.toString()
30423         };
30424     }
30425
30426     function change() {
30427         var tag = {},
30428             value = input.value();
30429
30430         if (!value) {
30431             tag[field.key] = undefined;
30432         } else if (isNaN(value) || !imperial) {
30433             tag[field.key] = value;
30434         } else {
30435             tag[field.key] = value + ' mph';
30436         }
30437
30438         event.change(tag);
30439     }
30440
30441     maxspeed.tags = function(tags) {
30442         var value = tags[field.key];
30443
30444         if (value && value.indexOf('mph') >= 0) {
30445             value = parseInt(value, 10);
30446             imperial = true;
30447         } else if (value) {
30448             imperial = false;
30449         }
30450
30451         setSuggestions();
30452
30453         input.value(value || '');
30454     };
30455
30456     maxspeed.focus = function() {
30457         input.node().focus();
30458     };
30459
30460     maxspeed.entity = function(_) {
30461         entity = _;
30462     };
30463
30464     return d3.rebind(maxspeed, event, 'on');
30465 };
30466 iD.ui.preset.radio = function(field) {
30467
30468     var event = d3.dispatch('change'),
30469         labels, radios, placeholder;
30470
30471     function radio(selection) {
30472         selection.classed('preset-radio', true);
30473
30474         var wrap = selection.selectAll('.preset-input-wrap')
30475             .data([0]);
30476
30477         var buttonWrap = wrap.enter().append('div')
30478             .attr('class', 'preset-input-wrap toggle-list');
30479
30480         buttonWrap.append('span')
30481             .attr('class', 'placeholder');
30482
30483         placeholder = selection.selectAll('.placeholder');
30484
30485         labels = wrap.selectAll('label')
30486             .data(field.options || field.keys);
30487
30488         var enter = labels.enter().append('label');
30489
30490         enter.append('input')
30491             .attr('type', 'radio')
30492             .attr('name', field.id)
30493             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
30494             .attr('checked', false);
30495
30496         enter.append('span')
30497             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
30498
30499         radios = labels.selectAll('input')
30500             .on('change', change);
30501     }
30502
30503     function change() {
30504         var t = {};
30505         if (field.key) t[field.key] = undefined;
30506         radios.each(function(d) {
30507             var active = d3.select(this).property('checked');
30508             if (field.key) {
30509                 if (active) t[field.key] = d;
30510             } else {
30511                 t[d] = active ? 'yes' : undefined;
30512             }
30513         });
30514         event.change(t);
30515     }
30516
30517     radio.tags = function(tags) {
30518         function checked(d) {
30519             if (field.key) {
30520                 return tags[field.key] === d;
30521             } else {
30522                 return !!(tags[d] && tags[d] !== 'no');
30523             }
30524         }
30525
30526         labels.classed('active', checked);
30527         radios.property('checked', checked);
30528         var selection = radios.filter(function() { return this.checked; });
30529         if (selection.empty()) {
30530             placeholder.text(t('inspector.none'));
30531         } else {
30532             placeholder.text(selection.attr('value'));
30533         }
30534     };
30535
30536     radio.focus = function() {
30537         radios.node().focus();
30538     };
30539
30540     return d3.rebind(radio, event, 'on');
30541 };
30542 iD.ui.preset.textarea = function(field) {
30543
30544     var event = d3.dispatch('change'),
30545         input;
30546
30547     function i(selection) {
30548         input = selection.selectAll('textarea')
30549             .data([0]);
30550
30551         input.enter().append('textarea')
30552             .attr('id', 'preset-input-' + field.id)
30553             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
30554             .attr('maxlength', 255);
30555
30556         input
30557             .on('blur', change)
30558             .on('change', change);
30559     }
30560
30561     function change() {
30562         var t = {};
30563         t[field.key] = input.value() || undefined;
30564         event.change(t);
30565     }
30566
30567     i.tags = function(tags) {
30568         input.value(tags[field.key] || '');
30569     };
30570
30571     i.focus = function() {
30572         input.node().focus();
30573     };
30574
30575     return d3.rebind(i, event, 'on');
30576 };
30577 iD.ui.preset.wikipedia = function(field, context) {
30578
30579     var event = d3.dispatch('change'),
30580         wikipedia = iD.wikipedia(),
30581         link, entity, lang, title;
30582
30583     function i(selection) {
30584
30585         var langcombo = d3.combobox()
30586             .fetcher(function(value, cb) {
30587                 var v = value.toLowerCase();
30588
30589                 cb(iD.data.wikipedia.filter(function(d) {
30590                     return d[0].toLowerCase().indexOf(v) >= 0 ||
30591                         d[1].toLowerCase().indexOf(v) >= 0 ||
30592                         d[2].toLowerCase().indexOf(v) >= 0;
30593                 }).map(function(d) {
30594                     return { value: d[1] };
30595                 }));
30596             });
30597
30598         var titlecombo = d3.combobox()
30599             .fetcher(function(value, cb) {
30600
30601                 if (!value) value = context.entity(entity.id).tags.name || '';
30602                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
30603
30604                 searchfn(language()[2], value, function(query, data) {
30605                     cb(data.map(function(d) {
30606                         return { value: d };
30607                     }));
30608                 });
30609             });
30610
30611         lang = selection.selectAll('input.wiki-lang')
30612             .data([0]);
30613
30614         lang.enter().append('input')
30615             .attr('type', 'text')
30616             .attr('class', 'wiki-lang')
30617             .value('English');
30618
30619         lang
30620             .on('blur', changeLang)
30621             .on('change', changeLang)
30622             .call(langcombo);
30623
30624         title = selection.selectAll('input.wiki-title')
30625             .data([0]);
30626
30627         title.enter().append('input')
30628             .attr('type', 'text')
30629             .attr('class', 'wiki-title')
30630             .attr('id', 'preset-input-' + field.id);
30631
30632         title
30633             .on('blur', change)
30634             .on('change', change)
30635             .call(titlecombo);
30636
30637         link = selection.selectAll('a.wiki-link')
30638             .data([0]);
30639
30640         link.enter().append('a')
30641             .attr('class', 'wiki-link button-input-action minor')
30642             .attr('target', '_blank')
30643             .append('span')
30644             .attr('class', 'icon out-link');
30645     }
30646
30647     function language() {
30648         var value = lang.value().toLowerCase();
30649         return _.find(iD.data.wikipedia, function(d) {
30650             return d[0].toLowerCase() === value ||
30651                 d[1].toLowerCase() === value ||
30652                 d[2].toLowerCase() === value;
30653         }) || iD.data.wikipedia[0];
30654     }
30655
30656     function changeLang() {
30657         lang.value(language()[1]);
30658         change();
30659     }
30660
30661     function change() {
30662         var value = title.value(),
30663             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
30664             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
30665
30666         if (l) {
30667             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
30668             value = m[2].replace(/_/g, ' ');
30669             value = value.slice(0, 1).toUpperCase() + value.slice(1);
30670             lang.value(l[1]);
30671             title.value(value);
30672         }
30673
30674         var t = {};
30675         t[field.key] = value ? language()[2] + ':' + value : undefined;
30676         event.change(t);
30677     }
30678
30679     i.tags = function(tags) {
30680         var value = tags[field.key] || '',
30681             m = value.match(/([^:]+):(.+)/),
30682             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
30683
30684         // value in correct format
30685         if (l) {
30686             lang.value(l[1]);
30687             title.value(m[2]);
30688             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
30689
30690         // unrecognized value format
30691         } else {
30692             title.value(value);
30693             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
30694         }
30695     };
30696
30697     i.entity = function(_) {
30698         entity = _;
30699     };
30700
30701     i.focus = function() {
30702         title.node().focus();
30703     };
30704
30705     return d3.rebind(i, event, 'on');
30706 };
30707 iD.ui.intro.area = function(context, reveal) {
30708
30709     var event = d3.dispatch('done'),
30710         timeout;
30711
30712     var step = {
30713         title: 'intro.areas.title'
30714     };
30715
30716     step.enter = function() {
30717
30718         var playground = [-85.63552, 41.94159],
30719             corner = [-85.63565411045074, 41.9417715536927];
30720         context.map().centerZoom(playground, 19);
30721         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
30722
30723         context.on('enter.intro', addArea);
30724
30725         function addArea(mode) {
30726             if (mode.id !== 'add-area') return;
30727             context.on('enter.intro', drawArea);
30728
30729             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
30730             var pointBox = iD.ui.intro.pad(corner, padding, context);
30731             reveal(pointBox, t('intro.areas.corner'));
30732
30733             context.map().on('move.intro', function() {
30734                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
30735                 pointBox = iD.ui.intro.pad(corner, padding, context);
30736                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
30737             });
30738         }
30739
30740         function drawArea(mode) {
30741             if (mode.id !== 'draw-area') return;
30742             context.on('enter.intro', enterSelect);
30743
30744             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
30745             var pointBox = iD.ui.intro.pad(playground, padding, context);
30746             reveal(pointBox, t('intro.areas.place'));
30747
30748             context.map().on('move.intro', function() {
30749                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
30750                 pointBox = iD.ui.intro.pad(playground, padding, context);
30751                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
30752             });
30753         }
30754
30755         function enterSelect(mode) {
30756             if (mode.id !== 'select') return;
30757             context.map().on('move.intro', null);
30758             context.on('enter.intro', null);
30759
30760             timeout = setTimeout(function() {
30761                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
30762                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
30763             }, 500);
30764         }
30765
30766         function keySearch() {
30767             var first = d3.select('.preset-list-item:first-child');
30768             if (first.classed('preset-leisure-playground')) {
30769                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
30770                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
30771                 d3.select('.preset-search-input').on('keyup.intro', null);
30772             }
30773         }
30774
30775         function selectedPreset() {
30776             reveal('.pane', t('intro.areas.describe'));
30777             context.on('exit.intro', event.done);
30778         }
30779     };
30780
30781     step.exit = function() {
30782         window.clearTimeout(timeout);
30783         context.on('enter.intro', null);
30784         context.on('exit.intro', null);
30785         context.history().on('change.intro', null);
30786         context.map().on('move.intro', null);
30787         d3.select('.preset-search-input').on('keyup.intro', null);
30788     };
30789
30790     return d3.rebind(step, event, 'on');
30791 };
30792 iD.ui.intro.line = function(context, reveal) {
30793
30794     var event = d3.dispatch('done'),
30795         timeouts = [];
30796
30797     var step = {
30798         title: 'intro.lines.title'
30799     };
30800
30801     function timeout(f, t) {
30802         timeouts.push(window.setTimeout(f, t));
30803     }
30804
30805     step.enter = function() {
30806
30807         var centroid = [-85.62830, 41.95699];
30808         var midpoint = [-85.62975395449628, 41.95787501510204];
30809         var start = [-85.6297754121684, 41.95805253325314];
30810         var intersection = [-85.62974496187628, 41.95742515554585];
30811
30812         context.map().centerZoom(start, 18);
30813         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
30814
30815         context.on('enter.intro', addLine);
30816
30817         function addLine(mode) {
30818             if (mode.id !== 'add-line') return;
30819             context.on('enter.intro', drawLine);
30820
30821             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
30822             var pointBox = iD.ui.intro.pad(start, padding, context);
30823             reveal(pointBox, t('intro.lines.start'));
30824
30825             context.map().on('move.intro', function() {
30826                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
30827                 pointBox = iD.ui.intro.pad(start, padding, context);
30828                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
30829             });
30830         }
30831
30832         function drawLine(mode) {
30833             if (mode.id !== 'draw-line') return;
30834             context.history().on('change.intro', addIntersection);
30835             context.on('enter.intro', retry);
30836
30837             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
30838             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
30839             reveal(pointBox, t('intro.lines.intersect'));
30840
30841             context.map().on('move.intro', function() {
30842                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
30843                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
30844                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
30845             });
30846         }
30847
30848         // ended line before creating intersection
30849         function retry(mode) {
30850             if (mode.id !== 'select') return;
30851             var pointBox = iD.ui.intro.pad(intersection, 30, context);
30852             reveal(pointBox, t('intro.lines.restart'));
30853             timeout(function() {
30854                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
30855                 step.exit();
30856                 step.enter();
30857             }, 3000);
30858         }
30859
30860         function addIntersection(changes) {
30861             if ( _.any(changes.created(), function(d) {
30862                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
30863             })) {
30864                 context.history().on('change.intro', null);
30865                 context.on('enter.intro', enterSelect);
30866
30867                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
30868                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
30869                 reveal(pointBox, t('intro.lines.finish'));
30870
30871                 context.map().on('move.intro', function() {
30872                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
30873                     pointBox = iD.ui.intro.pad(centroid, padding, context);
30874                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
30875                 });
30876             }
30877         }
30878
30879         function enterSelect(mode) {
30880             if (mode.id !== 'select') return;
30881             context.map().on('move.intro', null);
30882             context.on('enter.intro', null);
30883             d3.select('#curtain').style('pointer-events', 'all');
30884
30885             presetCategory();
30886         }
30887
30888         function presetCategory() {
30889             timeout(function() {
30890                 d3.select('#curtain').style('pointer-events', 'none');
30891                 var road = d3.select('.preset-category-road .preset-list-button');
30892                 reveal(road.node(), t('intro.lines.road'));
30893                 road.one('click.intro', roadCategory);
30894             }, 500);
30895         }
30896
30897         function roadCategory() {
30898             timeout(function() {
30899                 var grid = d3.select('.subgrid');
30900                 reveal(grid.node(), t('intro.lines.residential'));
30901                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
30902                     .one('click.intro', retryPreset);
30903                 grid.selectAll('.preset-highway-residential .preset-list-button')
30904                     .one('click.intro', roadDetails);
30905             }, 500);
30906         }
30907
30908         // selected wrong road type
30909         function retryPreset() {
30910             timeout(function() {
30911                 var preset = d3.select('.entity-editor-pane .preset-list-button');
30912                 reveal(preset.node(), t('intro.lines.wrong_preset'));
30913                 preset.one('click.intro', presetCategory);
30914             }, 500);
30915         }
30916
30917         function roadDetails() {
30918             reveal('.pane', t('intro.lines.describe'));
30919             context.on('exit.intro', event.done);
30920         }
30921
30922     };
30923
30924     step.exit = function() {
30925         d3.select('#curtain').style('pointer-events', 'none');
30926         timeouts.forEach(window.clearTimeout);
30927         context.on('enter.intro', null);
30928         context.on('exit.intro', null);
30929         context.map().on('move.intro', null);
30930         context.history().on('change.intro', null);
30931     };
30932
30933     return d3.rebind(step, event, 'on');
30934 };
30935 iD.ui.intro.navigation = function(context, reveal) {
30936
30937     var event = d3.dispatch('done'),
30938         timeouts = [];
30939
30940     var step = {
30941         title: 'intro.navigation.title'
30942     };
30943
30944     function set(f, t) {
30945         timeouts.push(window.setTimeout(f, t));
30946     }
30947
30948     /*
30949      * Steps:
30950      * Drag map
30951      * Select poi
30952      * Show editor header
30953      * Show editor pane
30954      * Select road
30955      * Show header
30956      */
30957
30958     step.enter = function() {
30959
30960         var rect = context.surfaceRect(),
30961             map = {
30962                 left: rect.left + 10,
30963                 top: rect.top + 70,
30964                 width: rect.width - 70,
30965                 height: rect.height - 170
30966             };
30967
30968         context.map().centerZoom([-85.63591, 41.94285], 19);
30969
30970         reveal(map, t('intro.navigation.drag'));
30971
30972         context.map().on('move.intro', _.debounce(function() {
30973             context.map().on('move.intro', null);
30974             townhall();
30975             context.on('enter.intro', inspectTownHall);
30976         }, 400));
30977
30978         function townhall() {
30979             var hall = [-85.63645945147184, 41.942986488012565];
30980
30981             var point = context.projection(hall);
30982             if (point[0] < 0 || point[0] > rect.width ||
30983                 point[1] < 0 || point[1] > rect.height) {
30984                 context.map().center(hall);
30985             }
30986
30987             var box = iD.ui.intro.pointBox(hall, context);
30988             reveal(box, t('intro.navigation.select'));
30989
30990             context.map().on('move.intro', function() {
30991                 var box = iD.ui.intro.pointBox(hall, context);
30992                 reveal(box, t('intro.navigation.select'), {duration: 0});
30993             });
30994         }
30995
30996         function inspectTownHall(mode) {
30997             if (mode.id !== 'select') return;
30998             context.on('enter.intro', null);
30999             context.map().on('move.intro', null);
31000             set(function() {
31001                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
31002                 context.on('exit.intro', event.done);
31003             }, 700);
31004         }
31005
31006     };
31007
31008     step.exit = function() {
31009         context.map().on('move.intro', null);
31010         context.on('enter.intro', null);
31011         context.on('exit.intro', null);
31012         timeouts.forEach(window.clearTimeout);
31013     };
31014
31015     return d3.rebind(step, event, 'on');
31016 };
31017 iD.ui.intro.point = function(context, reveal) {
31018
31019     var event = d3.dispatch('done'),
31020         timeouts = [];
31021
31022     var step = {
31023         title: 'intro.points.title'
31024     };
31025
31026     function setTimeout(f, t) {
31027         timeouts.push(window.setTimeout(f, t));
31028     }
31029
31030     step.enter = function() {
31031
31032         context.map().centerZoom([-85.63279, 41.94394], 19);
31033         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
31034
31035         var corner = [-85.632481,41.944094];
31036
31037         context.on('enter.intro', addPoint);
31038
31039         function addPoint(mode) {
31040             if (mode.id !== 'add-point') return;
31041             context.on('enter.intro', enterSelect);
31042
31043             var pointBox = iD.ui.intro.pad(corner, 150, context);
31044             reveal(pointBox, t('intro.points.place'));
31045
31046             context.map().on('move.intro', function() {
31047                 pointBox = iD.ui.intro.pad(corner, 150, context);
31048                 reveal(pointBox, t('intro.points.place'), {duration: 0});
31049             });
31050
31051         }
31052
31053         function enterSelect(mode) {
31054             if (mode.id !== 'select') return;
31055             context.map().on('move.intro', null);
31056             context.on('enter.intro', null);
31057
31058             setTimeout(function() {
31059                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
31060                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
31061             }, 500);
31062         }
31063
31064         function keySearch() {
31065             var first = d3.select('.preset-list-item:first-child');
31066             if (first.classed('preset-amenity-cafe')) {
31067                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
31068                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
31069
31070                 d3.select('.preset-search-input').on('keydown.intro', function() {
31071                     // Prevent search from updating and changing the grid
31072                     d3.event.stopPropagation();
31073                     d3.event.preventDefault();
31074                 }, true).on('keyup.intro', null);
31075             }
31076         }
31077
31078         function selectedPreset() {
31079             setTimeout(function() {
31080                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
31081                 context.history().on('change.intro', closeEditor);
31082                 context.on('exit.intro', selectPoint);
31083             }, 400);
31084         }
31085
31086         function closeEditor() {
31087             d3.select('.preset-search-input').on('keydown.intro', null);
31088             context.history().on('change.intro', null);
31089             reveal('.entity-editor-pane', t('intro.points.close'));
31090         }
31091
31092         function selectPoint() {
31093             context.on('exit.intro', null);
31094             context.history().on('change.intro', null);
31095             context.on('enter.intro', enterReselect);
31096
31097             var pointBox = iD.ui.intro.pad(corner, 150, context);
31098             reveal(pointBox, t('intro.points.reselect'));
31099
31100             context.map().on('move.intro', function() {
31101                 pointBox = iD.ui.intro.pad(corner, 150, context);
31102                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
31103             });
31104         }
31105
31106         function enterReselect(mode) {
31107             if (mode.id !== 'select') return;
31108             context.map().on('move.intro', null);
31109             context.on('enter.intro', null);
31110
31111             setTimeout(function() {
31112                 reveal('.entity-editor-pane', t('intro.points.fixname'));
31113                 context.on('exit.intro', deletePoint);
31114             }, 500);
31115         }
31116
31117         function deletePoint() {
31118             context.on('exit.intro', null);
31119             context.on('enter.intro', enterDelete);
31120
31121             var pointBox = iD.ui.intro.pad(corner, 150, context);
31122             reveal(pointBox, t('intro.points.reselect_delete'));
31123
31124             context.map().on('move.intro', function() {
31125                 pointBox = iD.ui.intro.pad(corner, 150, context);
31126                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
31127             });
31128         }
31129
31130         function enterDelete(mode) {
31131             if (mode.id !== 'select') return;
31132             context.map().on('move.intro', null);
31133             context.on('enter.intro', null);
31134             context.on('exit.intro', deletePoint);
31135             context.map().on('move.intro', deletePoint);
31136             context.history().on('change.intro', deleted);
31137
31138             setTimeout(function() {
31139                 var node = d3.select('.radial-menu-item-delete').node();
31140                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
31141                 reveal(pointBox, t('intro.points.delete'));
31142             }, 300);
31143         }
31144
31145         function deleted(changed) {
31146             if (changed.deleted().length) event.done();
31147         }
31148
31149     };
31150
31151     step.exit = function() {
31152         timeouts.forEach(window.clearTimeout);
31153         context.on('exit.intro', null);
31154         context.on('enter.intro', null);
31155         context.map().on('move.intro', null);
31156         context.history().on('change.intro', null);
31157         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
31158     };
31159
31160     return d3.rebind(step, event, 'on');
31161 };
31162 iD.ui.intro.startEditing = function(context, reveal) {
31163
31164     var event = d3.dispatch('done', 'startEditing'),
31165         modal,
31166         timeouts = [];
31167
31168     var step = {
31169         title: 'intro.startediting.title'
31170     };
31171
31172     function timeout(f, t) {
31173         timeouts.push(window.setTimeout(f, t));
31174     }
31175
31176     step.enter = function() {
31177
31178         reveal('.map-control.help-control', t('intro.startediting.help'));
31179
31180         timeout(function() {
31181             reveal('#bar button.save', t('intro.startediting.save'));
31182         }, 3500);
31183
31184         timeout(function() {
31185             reveal('#surface');
31186         }, 7000);
31187
31188         timeout(function() {
31189             modal = iD.ui.modal(context.container());
31190
31191             modal.select('.modal')
31192                 .attr('class', 'modal-splash modal col6');
31193
31194             modal.selectAll('.close').remove();
31195
31196             var startbutton = modal.select('.content')
31197                 .attr('class', 'fillL')
31198                     .append('button')
31199                         .attr('class', 'modal-section huge-modal-button')
31200                         .on('click', function() {
31201                                 modal.remove();
31202                         });
31203
31204                 startbutton.append('div')
31205                     .attr('class','illustration');
31206                 startbutton.append('h2')
31207                     .text(t('intro.startediting.start'));
31208
31209             event.startEditing();
31210
31211         }, 7500);
31212     };
31213
31214     step.exit = function() {
31215         if (modal) modal.remove();
31216         timeouts.forEach(window.clearTimeout);
31217     };
31218
31219     return d3.rebind(step, event, 'on');
31220 };
31221 iD.presets = function() {
31222
31223     // an iD.presets.Collection with methods for
31224     // loading new data and returning defaults
31225
31226     var all = iD.presets.Collection([]),
31227         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
31228         fields = {},
31229         universal = [],
31230         recent = iD.presets.Collection([]);
31231
31232     // Index of presets by (geometry, tag key).
31233     var index = {
31234         point: {},
31235         vertex: {},
31236         line: {},
31237         area: {},
31238         relation: {}
31239     };
31240
31241     all.match = function(entity, resolver) {
31242         var geometry = entity.geometry(resolver),
31243             geometryMatches = index[geometry],
31244             best = -1,
31245             match;
31246
31247         for (var k in entity.tags) {
31248             var keyMatches = geometryMatches[k];
31249             if (!keyMatches) continue;
31250
31251             for (var i = 0; i < keyMatches.length; i++) {
31252                 var score = keyMatches[i].matchScore(entity);
31253                 if (score > best) {
31254                     best = score;
31255                     match = keyMatches[i];
31256                 }
31257             }
31258         }
31259
31260         return match || all.item(geometry);
31261     };
31262
31263     all.load = function(d) {
31264
31265         if (d.fields) {
31266             _.forEach(d.fields, function(d, id) {
31267                 fields[id] = iD.presets.Field(id, d);
31268                 if (d.universal) universal.push(fields[id]);
31269             });
31270         }
31271
31272         if (d.presets) {
31273             _.forEach(d.presets, function(d, id) {
31274                 all.collection.push(iD.presets.Preset(id, d, fields));
31275             });
31276         }
31277
31278         if (d.categories) {
31279             _.forEach(d.categories, function(d, id) {
31280                 all.collection.push(iD.presets.Category(id, d, all));
31281             });
31282         }
31283
31284         if (d.defaults) {
31285             var getItem = _.bind(all.item, all);
31286             defaults = {
31287                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
31288                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
31289                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
31290                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
31291                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
31292             };
31293         }
31294
31295         for (var i = 0; i < all.collection.length; i++) {
31296             var preset = all.collection[i],
31297                 geometry = preset.geometry;
31298
31299             for (var j = 0; j < geometry.length; j++) {
31300                 var g = index[geometry[j]];
31301                 for (var k in preset.tags) {
31302                     (g[k] = g[k] || []).push(preset);
31303                 }
31304             }
31305         }
31306
31307         return all;
31308     };
31309
31310     all.field = function(id) {
31311         return fields[id];
31312     };
31313
31314     all.universal = function() {
31315         return universal;
31316     };
31317
31318     all.defaults = function(geometry, n) {
31319         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
31320             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
31321         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
31322     };
31323
31324     all.choose = function(preset) {
31325         if (!preset.isFallback()) {
31326             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
31327         }
31328         return all;
31329     };
31330
31331     return all;
31332 };
31333 iD.presets.Category = function(id, category, all) {
31334     category = _.clone(category);
31335
31336     category.id = id;
31337
31338     category.members = iD.presets.Collection(category.members.map(function(id) {
31339         return all.item(id);
31340     }));
31341
31342     category.matchGeometry = function(geometry) {
31343         return category.geometry.indexOf(geometry) >= 0;
31344     };
31345
31346     category.matchScore = function() { return -1; };
31347
31348     category.name = function() {
31349         return t('presets.categories.' + id + '.name', {'default': id});
31350     };
31351
31352     category.terms = function() {
31353         return [];
31354     };
31355
31356     return category;
31357 };
31358 iD.presets.Collection = function(collection) {
31359
31360     var maxSearchResults = 50,
31361         maxSuggestionResults = 10;
31362
31363     var presets = {
31364
31365         collection: collection,
31366
31367         item: function(id) {
31368             return _.find(collection, function(d) {
31369                 return d.id === id;
31370             });
31371         },
31372
31373         matchGeometry: function(geometry) {
31374             return iD.presets.Collection(collection.filter(function(d) {
31375                 return d.matchGeometry(geometry);
31376             }));
31377         },
31378
31379         search: function(value, geometry) {
31380             if (!value) return this;
31381
31382             value = value.toLowerCase();
31383
31384             var searchable = _.filter(collection, function(a) {
31385                 return a.searchable !== false && a.suggestion !== true;
31386             }),
31387             suggestions = _.filter(collection, function(a) {
31388                 return a.suggestion === true;
31389             });
31390
31391             // matches value to preset.name
31392             var leading_name = _.filter(searchable, function(a) {
31393                     return leading(a.name().toLowerCase());
31394                 }).sort(function(a, b) {
31395                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
31396                     if (i === 0) return a.name().length - b.name().length;
31397                     else return i;
31398                 });
31399
31400             // matches value to preset.terms values
31401             var leading_terms = _.filter(searchable, function(a) {
31402                 return _.any(a.terms() || [], leading);
31403             });
31404
31405             function leading(a) {
31406                 var index = a.indexOf(value);
31407                 return index === 0 || a[index - 1] === ' ';
31408             }
31409
31410             // finds close matches to value in preset.name
31411             var levenstein_name = searchable.map(function(a) {
31412                     return {
31413                         preset: a,
31414                         dist: iD.util.editDistance(value, a.name().toLowerCase())
31415                     };
31416                 }).filter(function(a) {
31417                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
31418                 }).sort(function(a, b) {
31419                     return a.dist - b.dist;
31420                 }).map(function(a) {
31421                     return a.preset;
31422                 });
31423
31424             // finds close matches to value in preset.terms
31425             var leventstein_terms = _.filter(searchable, function(a) {
31426                     return _.any(a.terms() || [], function(b) {
31427                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
31428                     });
31429                 });
31430
31431             function suggestionName(name) {
31432                 var nameArray = name.split(' - ');
31433                 if (nameArray.length > 1) {
31434                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
31435                 }
31436                 return name.toLowerCase();
31437             }
31438
31439             var leading_suggestions = _.filter(suggestions, function(a) {
31440                     return leading(suggestionName(a.name()));
31441                 }).sort(function(a, b) {
31442                     a = suggestionName(a.name());
31443                     b = suggestionName(b.name());
31444                     var i = a.indexOf(value) - b.indexOf(value);
31445                     if (i === 0) return a.length - b.length;
31446                     else return i;
31447                 });
31448
31449             var leven_suggestions = suggestions.map(function(a) {
31450                     return {
31451                         preset: a,
31452                         dist: iD.util.editDistance(value, suggestionName(a.name()))
31453                     };
31454                 }).filter(function(a) {
31455                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
31456                 }).sort(function(a, b) {
31457                     return a.dist - b.dist;
31458                 }).map(function(a) {
31459                     return a.preset;
31460                 });
31461
31462             var other = presets.item(geometry);
31463
31464             var results = leading_name.concat(
31465                             leading_terms,
31466                             leading_suggestions.slice(0, maxSuggestionResults+5),
31467                             levenstein_name,
31468                             leventstein_terms,
31469                             leven_suggestions.slice(0, maxSuggestionResults)
31470                         ).slice(0, maxSearchResults-1);
31471
31472             return iD.presets.Collection(_.unique(
31473                     results.concat(other)
31474                 ));
31475         }
31476     };
31477
31478     return presets;
31479 };
31480 iD.presets.Field = function(id, field) {
31481     field = _.clone(field);
31482
31483     field.id = id;
31484
31485     field.matchGeometry = function(geometry) {
31486         return !field.geometry || field.geometry.indexOf(geometry) >= 0;
31487     };
31488
31489     field.t = function(scope, options) {
31490         return t('presets.fields.' + id + '.' + scope, options);
31491     };
31492
31493     field.label = function() {
31494         return field.t('label', {'default': id});
31495     };
31496
31497     var placeholder = field.placeholder;
31498     field.placeholder = function() {
31499         return field.t('placeholder', {'default': placeholder});
31500     };
31501
31502     return field;
31503 };
31504 iD.presets.Preset = function(id, preset, fields) {
31505     preset = _.clone(preset);
31506
31507     preset.id = id;
31508     preset.fields = (preset.fields || []).map(getFields);
31509
31510     function getFields(f) {
31511         return fields[f];
31512     }
31513
31514     preset.matchGeometry = function(geometry) {
31515         return preset.geometry.indexOf(geometry) >= 0;
31516     };
31517
31518     var matchScore = preset.matchScore || 1;
31519     preset.matchScore = function(entity) {
31520         var tags = preset.tags,
31521             score = 0;
31522
31523         for (var t in tags) {
31524             if (entity.tags[t] === tags[t]) {
31525                 score += matchScore;
31526             } else if (tags[t] === '*' && t in entity.tags) {
31527                 score += matchScore / 2;
31528             } else {
31529                 return -1;
31530             }
31531         }
31532
31533         return score;
31534     };
31535
31536     preset.t = function(scope, options) {
31537         return t('presets.presets.' + id + '.' + scope, options);
31538     };
31539
31540     var name = preset.name;
31541     preset.name = function() {
31542         if (preset.suggestion) {
31543             id = id.split('/');
31544             id = id[0] + '/' + id[1];
31545             return name + ' - ' + t('presets.presets.' + id + '.name');
31546         }
31547         return preset.t('name', {'default': name});
31548     };
31549
31550     preset.terms = function() {
31551         return preset.t('terms', {'default': ''}).split(',');
31552     };
31553
31554     preset.isFallback = function() {
31555         return Object.keys(preset.tags).length === 0;
31556     };
31557
31558     preset.reference = function(geometry) {
31559         var key = Object.keys(preset.tags)[0],
31560             value = preset.tags[key];
31561
31562         if (geometry === 'relation' && key === 'type') {
31563             return { rtype: value };
31564         } else if (value === '*') {
31565             return { key: key };
31566         } else {
31567             return { key: key, value: value };
31568         }
31569     };
31570
31571     var removeTags = preset.removeTags || preset.tags;
31572     preset.removeTags = function(tags, geometry) {
31573         tags = _.omit(tags, _.keys(removeTags));
31574
31575         for (var f in preset.fields) {
31576             var field = preset.fields[f];
31577             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
31578                 delete tags[field.key];
31579             }
31580         }
31581
31582         return tags;
31583     };
31584
31585     var applyTags = preset.addTags || preset.tags;
31586     preset.applyTags = function(tags, geometry) {
31587         var k;
31588
31589         tags = _.clone(tags);
31590
31591         for (k in applyTags) {
31592             if (applyTags[k] === '*') {
31593                 tags[k] = 'yes';
31594             } else {
31595                 tags[k] = applyTags[k];
31596             }
31597         }
31598
31599         // Add area=yes if necessary
31600         for (k in applyTags) {
31601             if (geometry === 'area' && !(k in iD.areaKeys))
31602                 tags.area = 'yes';
31603             break;
31604         }
31605
31606         for (var f in preset.fields) {
31607             var field = preset.fields[f];
31608             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
31609                 tags[field.key] = field['default'];
31610             }
31611         }
31612
31613         return tags;
31614     };
31615
31616     return preset;
31617 };
31618 iD.validate = function(changes, graph) {
31619     var warnings = [];
31620
31621     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
31622     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
31623     function tagSuggestsArea(change) {
31624         if (_.isEmpty(change.tags)) return false;
31625         var tags = change.tags;
31626         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
31627         for (var i = 0; i < presence.length; i++) {
31628             if (tags[presence[i]] !== undefined) {
31629                 return presence[i] + '=' + tags[presence[i]];
31630             }
31631         }
31632         if (tags.building && tags.building === 'yes') return 'building=yes';
31633     }
31634
31635     if (changes.deleted.length > 100) {
31636         warnings.push({
31637             message: t('validations.many_deletions', { n: changes.deleted.length })
31638         });
31639     }
31640
31641     for (var i = 0; i < changes.created.length; i++) {
31642         var change = changes.created[i],
31643             geometry = change.geometry(graph);
31644
31645         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
31646             warnings.push({
31647                 message: t('validations.untagged_' + geometry),
31648                 tooltip: t('validations.untagged_tooltip', {geometry: geometry}),
31649                 entity: change
31650             });
31651         }
31652
31653         var deprecatedTags = change.deprecatedTags();
31654         if (!_.isEmpty(deprecatedTags)) {
31655             warnings.push({
31656                 message: t('validations.deprecated_tags', {
31657                     tags: iD.util.tagText({ tags: deprecatedTags })
31658                 }), entity: change });
31659         }
31660
31661         if (geometry === 'line' && tagSuggestsArea(change)) {
31662             warnings.push({
31663                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
31664                 entity: change
31665             });
31666         }
31667     }
31668
31669     return warnings;
31670 };
31671 /* jshint ignore:start */
31672 })();
31673 window.locale = { _current: 'en' };
31674
31675 locale.current = function(_) {
31676     if (!arguments.length) return locale._current;
31677     if (locale[_] !== undefined) locale._current = _;
31678     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
31679     return locale;
31680 };
31681
31682 function t(s, o, loc) {
31683     loc = loc || locale._current;
31684
31685     var path = s.split(".").reverse(),
31686         rep = locale[loc];
31687
31688     while (rep !== undefined && path.length) rep = rep[path.pop()];
31689
31690     if (rep !== undefined) {
31691         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
31692         return rep;
31693     }
31694
31695     if (loc !== 'en') {
31696         return t(s, o, 'en');
31697     }
31698
31699     if (o && 'default' in o) {
31700         return o['default'];
31701     }
31702
31703     var missing = 'Missing ' + loc + ' translation: ' + s;
31704     if (typeof console !== "undefined") console.error(missing);
31705
31706     return missing;
31707 }
31708 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 = {
31709     "deprecated": [
31710         {
31711             "old": {
31712                 "amenity": "firepit"
31713             },
31714             "replace": {
31715                 "leisure": "firepit"
31716             }
31717         },
31718         {
31719             "old": {
31720                 "barrier": "wire_fence"
31721             },
31722             "replace": {
31723                 "barrier": "fence",
31724                 "fence_type": "chain"
31725             }
31726         },
31727         {
31728             "old": {
31729                 "barrier": "wood_fence"
31730             },
31731             "replace": {
31732                 "barrier": "fence",
31733                 "fence_type": "wood"
31734             }
31735         },
31736         {
31737             "old": {
31738                 "highway": "ford"
31739             },
31740             "replace": {
31741                 "ford": "yes"
31742             }
31743         },
31744         {
31745             "old": {
31746                 "highway": "stile"
31747             },
31748             "replace": {
31749                 "barrier": "stile"
31750             }
31751         },
31752         {
31753             "old": {
31754                 "highway": "incline"
31755             },
31756             "replace": {
31757                 "highway": "road",
31758                 "incline": "up"
31759             }
31760         },
31761         {
31762             "old": {
31763                 "highway": "incline_steep"
31764             },
31765             "replace": {
31766                 "highway": "road",
31767                 "incline": "up"
31768             }
31769         },
31770         {
31771             "old": {
31772                 "highway": "unsurfaced"
31773             },
31774             "replace": {
31775                 "highway": "road",
31776                 "incline": "unpaved"
31777             }
31778         },
31779         {
31780             "old": {
31781                 "landuse": "wood"
31782             },
31783             "replace": {
31784                 "landuse": "forest",
31785                 "natural": "wood"
31786             }
31787         },
31788         {
31789             "old": {
31790                 "natural": "marsh"
31791             },
31792             "replace": {
31793                 "natural": "wetland",
31794                 "wetland": "marsh"
31795             }
31796         },
31797         {
31798             "old": {
31799                 "power_source": "*"
31800             },
31801             "replace": {
31802                 "generator:source": "$1"
31803             }
31804         },
31805         {
31806             "old": {
31807                 "power_rating": "*"
31808             },
31809             "replace": {
31810                 "generator:output": "$1"
31811             }
31812         },
31813         {
31814             "old": {
31815                 "shop": "organic"
31816             },
31817             "replace": {
31818                 "shop": "supermarket",
31819                 "organic": "only"
31820             }
31821         }
31822     ],
31823     "discarded": [
31824         "created_by",
31825         "odbl",
31826         "odbl:note",
31827         "tiger:upload_uuid",
31828         "tiger:tlid",
31829         "tiger:source",
31830         "tiger:separated",
31831         "geobase:datasetName",
31832         "geobase:uuid",
31833         "sub_sea:type",
31834         "KSJ2:ADS",
31835         "KSJ2:ARE",
31836         "KSJ2:AdminArea",
31837         "KSJ2:COP_label",
31838         "KSJ2:DFD",
31839         "KSJ2:INT",
31840         "KSJ2:INT_label",
31841         "KSJ2:LOC",
31842         "KSJ2:LPN",
31843         "KSJ2:OPC",
31844         "KSJ2:PubFacAdmin",
31845         "KSJ2:RAC",
31846         "KSJ2:RAC_label",
31847         "KSJ2:RIC",
31848         "KSJ2:RIN",
31849         "KSJ2:WSC",
31850         "KSJ2:coordinate",
31851         "KSJ2:curve_id",
31852         "KSJ2:curve_type",
31853         "KSJ2:filename",
31854         "KSJ2:lake_id",
31855         "KSJ2:lat",
31856         "KSJ2:long",
31857         "KSJ2:river_id",
31858         "yh:LINE_NAME",
31859         "yh:LINE_NUM",
31860         "yh:STRUCTURE",
31861         "yh:TOTYUMONO",
31862         "yh:TYPE",
31863         "yh:WIDTH_RANK",
31864         "SK53_bulk:load"
31865     ],
31866     "imagery": [
31867         {
31868             "name": "7th Series (OS7)",
31869             "type": "tms",
31870             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
31871             "polygon": [
31872                 [
31873                     [
31874                         -9,
31875                         49.8
31876                     ],
31877                     [
31878                         -9,
31879                         61.1
31880                     ],
31881                     [
31882                         1.9,
31883                         61.1
31884                     ],
31885                     [
31886                         1.9,
31887                         49.8
31888                     ],
31889                     [
31890                         -9,
31891                         49.8
31892                     ]
31893                 ]
31894             ]
31895         },
31896         {
31897             "name": "AGRI black-and-white 2.5m",
31898             "type": "tms",
31899             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
31900             "polygon": [
31901                 [
31902                     [
31903                         112.28778,
31904                         -28.784589
31905                     ],
31906                     [
31907                         112.71488,
31908                         -31.13894
31909                     ],
31910                     [
31911                         114.11263,
31912                         -34.178287
31913                     ],
31914                     [
31915                         113.60788,
31916                         -37.39012
31917                     ],
31918                     [
31919                         117.17992,
31920                         -37.451794
31921                     ],
31922                     [
31923                         119.31538,
31924                         -37.42096
31925                     ],
31926                     [
31927                         121.72262,
31928                         -36.708394
31929                     ],
31930                     [
31931                         123.81925,
31932                         -35.76893
31933                     ],
31934                     [
31935                         125.9547,
31936                         -34.3066
31937                     ],
31938                     [
31939                         127.97368,
31940                         -33.727398
31941                     ],
31942                     [
31943                         130.07031,
31944                         -33.24166
31945                     ],
31946                     [
31947                         130.10913,
31948                         -33.888704
31949                     ],
31950                     [
31951                         131.00214,
31952                         -34.049705
31953                     ],
31954                     [
31955                         131.0798,
31956                         -34.72257
31957                     ],
31958                     [
31959                         132.28342,
31960                         -35.39
31961                     ],
31962                     [
31963                         134.18591,
31964                         -35.61126
31965                     ],
31966                     [
31967                         133.8753,
31968                         -37.1119
31969                     ],
31970                     [
31971                         134.8459,
31972                         -37.6365
31973                     ],
31974                     [
31975                         139.7769,
31976                         -37.82075
31977                     ],
31978                     [
31979                         139.93223,
31980                         -39.4283
31981                     ],
31982                     [
31983                         141.6017,
31984                         -39.8767
31985                     ],
31986                     [
31987                         142.3783,
31988                         -39.368294
31989                     ],
31990                     [
31991                         142.3783,
31992                         -40.64702
31993                     ],
31994                     [
31995                         142.49478,
31996                         -42.074874
31997                     ],
31998                     [
31999                         144.009,
32000                         -44.060127
32001                     ],
32002                     [
32003                         147.23161,
32004                         -44.03222
32005                     ],
32006                     [
32007                         149.05645,
32008                         -42.534313
32009                     ],
32010                     [
32011                         149.52237,
32012                         -40.99959
32013                     ],
32014                     [
32015                         149.9494,
32016                         -40.852921
32017                     ],
32018                     [
32019                         150.8036,
32020                         -38.09627
32021                     ],
32022                     [
32023                         151.81313,
32024                         -38.12682
32025                     ],
32026                     [
32027                         156.20052,
32028                         -22.667706
32029                     ],
32030                     [
32031                         156.20052,
32032                         -20.10109
32033                     ],
32034                     [
32035                         156.62761,
32036                         -17.417627
32037                     ],
32038                     [
32039                         155.26869,
32040                         -17.19521
32041                     ],
32042                     [
32043                         154.14272,
32044                         -19.51662
32045                     ],
32046                     [
32047                         153.5215,
32048                         -18.34139
32049                     ],
32050                     [
32051                         153.05558,
32052                         -16.5636
32053                     ],
32054                     [
32055                         152.78379,
32056                         -15.256768
32057                     ],
32058                     [
32059                         152.27905,
32060                         -13.4135
32061                     ],
32062                     [
32063                         151.3472,
32064                         -12.391767
32065                     ],
32066                     [
32067                         149.48354,
32068                         -12.05024
32069                     ],
32070                     [
32071                         146.9598,
32072                         -9.992408
32073                     ],
32074                     [
32075                         135.9719,
32076                         -9.992408
32077                     ],
32078                     [
32079                         130.3032,
32080                         -10.33636
32081                     ],
32082                     [
32083                         128.09016,
32084                         -12.164136
32085                     ],
32086                     [
32087                         125.91588,
32088                         -12.315912
32089                     ],
32090                     [
32091                         124.3239,
32092                         -11.860326
32093                     ],
32094                     [
32095                         122.03323,
32096                         -11.974295
32097                     ],
32098                     [
32099                         118.26706,
32100                         -16.9353
32101                     ],
32102                     [
32103                         115.93747,
32104                         -19.11357
32105                     ],
32106                     [
32107                         114.0738,
32108                         -21.11863
32109                     ],
32110                     [
32111                         113.49141,
32112                         -22.596033
32113                     ],
32114                     [
32115                         112.28778,
32116                         -28.784589
32117                     ]
32118                 ]
32119             ],
32120             "terms_text": "AGRI"
32121         },
32122         {
32123             "name": "Bing aerial imagery",
32124             "type": "bing",
32125             "description": "Satellite and aerial imagery.",
32126             "template": "http://www.bing.com/maps/",
32127             "scaleExtent": [
32128                 0,
32129                 22
32130             ],
32131             "id": "Bing",
32132             "default": true
32133         },
32134         {
32135             "name": "British Columbia Mosaic",
32136             "type": "tms",
32137             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
32138             "scaleExtent": [
32139                 9,
32140                 20
32141             ],
32142             "polygon": [
32143                 [
32144                     [
32145                         -123.3176032,
32146                         49.3272567
32147                     ],
32148                     [
32149                         -123.4405258,
32150                         49.3268222
32151                     ],
32152                     [
32153                         -123.440717,
32154                         49.3384429
32155                     ],
32156                     [
32157                         -123.4398375,
32158                         49.3430357
32159                     ],
32160                     [
32161                         -123.4401258,
32162                         49.3435398
32163                     ],
32164                     [
32165                         -123.4401106,
32166                         49.3439946
32167                     ],
32168                     [
32169                         -123.4406265,
32170                         49.3444493
32171                     ],
32172                     [
32173                         -123.4404747,
32174                         49.3455762
32175                     ],
32176                     [
32177                         -123.4397768,
32178                         49.3460606
32179                     ],
32180                     [
32181                         -123.4389726,
32182                         49.3461298
32183                     ],
32184                     [
32185                         -123.4372904,
32186                         49.3567236
32187                     ],
32188                     [
32189                         -123.4374774,
32190                         49.3710843
32191                     ],
32192                     [
32193                         -123.4335292,
32194                         49.3709446
32195                     ],
32196                     [
32197                         -123.4330357,
32198                         49.373725
32199                     ],
32200                     [
32201                         -123.4332717,
32202                         49.3751221
32203                     ],
32204                     [
32205                         -123.4322847,
32206                         49.3761001
32207                     ],
32208                     [
32209                         -123.4317482,
32210                         49.3791736
32211                     ],
32212                     [
32213                         -123.4314264,
32214                         49.3795927
32215                     ],
32216                     [
32217                         -123.4307826,
32218                         49.3823866
32219                     ],
32220                     [
32221                         -123.4313405,
32222                         49.3827358
32223                     ],
32224                     [
32225                         -123.4312118,
32226                         49.3838533
32227                     ],
32228                     [
32229                         -123.4300415,
32230                         49.3845883
32231                     ],
32232                     [
32233                         -123.4189858,
32234                         49.3847087
32235                     ],
32236                     [
32237                         -123.4192235,
32238                         49.4135198
32239                     ],
32240                     [
32241                         -123.3972532,
32242                         49.4135691
32243                     ],
32244                     [
32245                         -123.3972758,
32246                         49.4243473
32247                     ],
32248                     [
32249                         -123.4006929,
32250                         49.4243314
32251                     ],
32252                     [
32253                         -123.4007741,
32254                         49.5703491
32255                     ],
32256                     [
32257                         -123.4000812,
32258                         49.570345
32259                     ],
32260                     [
32261                         -123.4010761,
32262                         49.5933838
32263                     ],
32264                     [
32265                         -123.3760399,
32266                         49.5932848
32267                     ],
32268                     [
32269                         -123.3769811,
32270                         49.6756063
32271                     ],
32272                     [
32273                         -123.3507288,
32274                         49.6756396
32275                     ],
32276                     [
32277                         -123.3507969,
32278                         49.7086751
32279                     ],
32280                     [
32281                         -123.332887,
32282                         49.708722
32283                     ],
32284                     [
32285                         -123.3327888,
32286                         49.7256288
32287                     ],
32288                     [
32289                         -123.3007111,
32290                         49.7255625
32291                     ],
32292                     [
32293                         -123.3009164,
32294                         49.7375384
32295                     ],
32296                     [
32297                         -123.2885986,
32298                         49.737638
32299                     ],
32300                     [
32301                         -123.2887823,
32302                         49.8249207
32303                     ],
32304                     [
32305                         -123.2997955,
32306                         49.8249207
32307                     ],
32308                     [
32309                         -123.3011721,
32310                         49.8497814
32311                     ],
32312                     [
32313                         -123.3218218,
32314                         49.850669
32315                     ],
32316                     [
32317                         -123.3273284,
32318                         49.8577696
32319                     ],
32320                     [
32321                         -123.3276726,
32322                         49.9758852
32323                     ],
32324                     [
32325                         -123.3008279,
32326                         49.9752212
32327                     ],
32328                     [
32329                         -123.3007204,
32330                         50.0997002
32331                     ],
32332                     [
32333                         -123.2501716,
32334                         50.100735
32335                     ],
32336                     [
32337                         -123.25091,
32338                         50.2754901
32339                     ],
32340                     [
32341                         -123.0224338,
32342                         50.2755598
32343                     ],
32344                     [
32345                         -123.0224879,
32346                         50.3254853
32347                     ],
32348                     [
32349                         -123.0009318,
32350                         50.3254689
32351                     ],
32352                     [
32353                         -123.0007778,
32354                         50.3423899
32355                     ],
32356                     [
32357                         -122.9775023,
32358                         50.3423408
32359                     ],
32360                     [
32361                         -122.9774766,
32362                         50.3504306
32363                     ],
32364                     [
32365                         -122.9508137,
32366                         50.3504961
32367                     ],
32368                     [
32369                         -122.950795,
32370                         50.3711984
32371                     ],
32372                     [
32373                         -122.9325221,
32374                         50.3711521
32375                     ],
32376                     [
32377                         -122.9321048,
32378                         50.399793
32379                     ],
32380                     [
32381                         -122.8874234,
32382                         50.3999748
32383                     ],
32384                     [
32385                         -122.8873385,
32386                         50.4256108
32387                     ],
32388                     [
32389                         -122.6620152,
32390                         50.4256959
32391                     ],
32392                     [
32393                         -122.6623083,
32394                         50.3994506
32395                     ],
32396                     [
32397                         -122.5990316,
32398                         50.3992413
32399                     ],
32400                     [
32401                         -122.5988274,
32402                         50.3755206
32403                     ],
32404                     [
32405                         -122.5724832,
32406                         50.3753706
32407                     ],
32408                     [
32409                         -122.5735621,
32410                         50.2493891
32411                     ],
32412                     [
32413                         -122.5990415,
32414                         50.2494643
32415                     ],
32416                     [
32417                         -122.5991504,
32418                         50.2265663
32419                     ],
32420                     [
32421                         -122.6185016,
32422                         50.2266359
32423                     ],
32424                     [
32425                         -122.6185741,
32426                         50.2244081
32427                     ],
32428                     [
32429                         -122.6490609,
32430                         50.2245126
32431                     ],
32432                     [
32433                         -122.6492181,
32434                         50.1993528
32435                     ],
32436                     [
32437                         -122.7308575,
32438                         50.1993758
32439                     ],
32440                     [
32441                         -122.7311583,
32442                         50.1244287
32443                     ],
32444                     [
32445                         -122.7490352,
32446                         50.1245109
32447                     ],
32448                     [
32449                         -122.7490541,
32450                         50.0903032
32451                     ],
32452                     [
32453                         -122.7687806,
32454                         50.0903435
32455                     ],
32456                     [
32457                         -122.7689801,
32458                         49.9494546
32459                     ],
32460                     [
32461                         -122.999047,
32462                         49.9494706
32463                     ],
32464                     [
32465                         -122.9991199,
32466                         49.8754553
32467                     ],
32468                     [
32469                         -122.9775894,
32470                         49.8754553
32471                     ],
32472                     [
32473                         -122.9778145,
32474                         49.6995098
32475                     ],
32476                     [
32477                         -122.9992362,
32478                         49.6994781
32479                     ],
32480                     [
32481                         -122.9992524,
32482                         49.6516526
32483                     ],
32484                     [
32485                         -123.0221525,
32486                         49.6516526
32487                     ],
32488                     [
32489                         -123.0221162,
32490                         49.5995096
32491                     ],
32492                     [
32493                         -123.0491898,
32494                         49.5994625
32495                     ],
32496                     [
32497                         -123.0491898,
32498                         49.5940523
32499                     ],
32500                     [
32501                         -123.0664647,
32502                         49.5940405
32503                     ],
32504                     [
32505                         -123.0663594,
32506                         49.5451868
32507                     ],
32508                     [
32509                         -123.0699906,
32510                         49.5451202
32511                     ],
32512                     [
32513                         -123.0699008,
32514                         49.5413153
32515                     ],
32516                     [
32517                         -123.0706835,
32518                         49.5392837
32519                     ],
32520                     [
32521                         -123.0708888,
32522                         49.5379931
32523                     ],
32524                     [
32525                         -123.0711454,
32526                         49.5368773
32527                     ],
32528                     [
32529                         -123.0711069,
32530                         49.5358115
32531                     ],
32532                     [
32533                         -123.0713764,
32534                         49.532822
32535                     ],
32536                     [
32537                         -123.0716458,
32538                         49.5321141
32539                     ],
32540                     [
32541                         -123.07171,
32542                         49.5313896
32543                     ],
32544                     [
32545                         -123.0720308,
32546                         49.5304153
32547                     ],
32548                     [
32549                         -123.0739554,
32550                         49.5303486
32551                     ],
32552                     [
32553                         -123.0748023,
32554                         49.5294992
32555                     ],
32556                     [
32557                         -123.0748151,
32558                         49.5288079
32559                     ],
32560                     [
32561                         -123.0743403,
32562                         49.5280584
32563                     ],
32564                     [
32565                         -123.073532,
32566                         49.5274588
32567                     ],
32568                     [
32569                         -123.0733652,
32570                         49.5270423
32571                     ],
32572                     [
32573                         -123.0732882,
32574                         49.5255932
32575                     ],
32576                     [
32577                         -123.0737116,
32578                         49.5249602
32579                     ],
32580                     [
32581                         -123.0736218,
32582                         49.5244938
32583                     ],
32584                     [
32585                         -123.0992583,
32586                         49.5244854
32587                     ],
32588                     [
32589                         -123.0991649,
32590                         49.4754502
32591                     ],
32592                     [
32593                         -123.071052,
32594                         49.4755252
32595                     ],
32596                     [
32597                         -123.071088,
32598                         49.4663034
32599                     ],
32600                     [
32601                         -123.0739204,
32602                         49.4663054
32603                     ],
32604                     [
32605                         -123.07422,
32606                         49.4505028
32607                     ],
32608                     [
32609                         -123.0746319,
32610                         49.4500858
32611                     ],
32612                     [
32613                         -123.074651,
32614                         49.449329
32615                     ],
32616                     [
32617                         -123.0745999,
32618                         49.449018
32619                     ],
32620                     [
32621                         -123.0744619,
32622                         49.4486927
32623                     ],
32624                     [
32625                         -123.0743336,
32626                         49.4479899
32627                     ],
32628                     [
32629                         -123.0742427,
32630                         49.4477688
32631                     ],
32632                     [
32633                         -123.0743061,
32634                         49.4447473
32635                     ],
32636                     [
32637                         -123.0747103,
32638                         49.4447556
32639                     ],
32640                     [
32641                         -123.0746384,
32642                         49.4377306
32643                     ],
32644                     [
32645                         -122.9996506,
32646                         49.4377363
32647                     ],
32648                     [
32649                         -122.9996506,
32650                         49.4369214
32651                     ],
32652                     [
32653                         -122.8606163,
32654                         49.4415314
32655                     ],
32656                     [
32657                         -122.8102616,
32658                         49.4423972
32659                     ],
32660                     [
32661                         -122.8098984,
32662                         49.3766739
32663                     ],
32664                     [
32665                         -122.4036093,
32666                         49.3766617
32667                     ],
32668                     [
32669                         -122.4036341,
32670                         49.3771944
32671                     ],
32672                     [
32673                         -122.264739,
32674                         49.3773028
32675                     ],
32676                     [
32677                         -122.263542,
32678                         49.2360088
32679                     ],
32680                     [
32681                         -122.2155742,
32682                         49.236139
32683                     ],
32684                     [
32685                         -122.0580956,
32686                         49.235878
32687                     ],
32688                     [
32689                         -121.9538274,
32690                         49.2966525
32691                     ],
32692                     [
32693                         -121.9400911,
32694                         49.3045389
32695                     ],
32696                     [
32697                         -121.9235761,
32698                         49.3142257
32699                     ],
32700                     [
32701                         -121.8990871,
32702                         49.3225436
32703                     ],
32704                     [
32705                         -121.8883447,
32706                         49.3259752
32707                     ],
32708                     [
32709                         -121.8552982,
32710                         49.3363575
32711                     ],
32712                     [
32713                         -121.832697,
32714                         49.3441519
32715                     ],
32716                     [
32717                         -121.7671336,
32718                         49.3654361
32719                     ],
32720                     [
32721                         -121.6736683,
32722                         49.3654589
32723                     ],
32724                     [
32725                         -121.6404153,
32726                         49.3743775
32727                     ],
32728                     [
32729                         -121.5961976,
32730                         49.3860493
32731                     ],
32732                     [
32733                         -121.5861178,
32734                         49.3879193
32735                     ],
32736                     [
32737                         -121.5213684,
32738                         49.3994649
32739                     ],
32740                     [
32741                         -121.5117375,
32742                         49.4038378
32743                     ],
32744                     [
32745                         -121.4679302,
32746                         49.4229024
32747                     ],
32748                     [
32749                         -121.4416803,
32750                         49.4345607
32751                     ],
32752                     [
32753                         -121.422429,
32754                         49.4345788
32755                     ],
32756                     [
32757                         -121.3462885,
32758                         49.3932312
32759                     ],
32760                     [
32761                         -121.3480144,
32762                         49.3412388
32763                     ],
32764                     [
32765                         -121.5135035,
32766                         49.320577
32767                     ],
32768                     [
32769                         -121.6031683,
32770                         49.2771727
32771                     ],
32772                     [
32773                         -121.6584065,
32774                         49.1856125
32775                     ],
32776                     [
32777                         -121.679953,
32778                         49.1654109
32779                     ],
32780                     [
32781                         -121.7815793,
32782                         49.0702559
32783                     ],
32784                     [
32785                         -121.8076228,
32786                         49.0622471
32787                     ],
32788                     [
32789                         -121.9393997,
32790                         49.0636219
32791                     ],
32792                     [
32793                         -121.9725524,
32794                         49.0424179
32795                     ],
32796                     [
32797                         -121.9921394,
32798                         49.0332869
32799                     ],
32800                     [
32801                         -122.0035289,
32802                         49.0273413
32803                     ],
32804                     [
32805                         -122.0178564,
32806                         49.0241067
32807                     ],
32808                     [
32809                         -122.1108634,
32810                         48.9992786
32811                     ],
32812                     [
32813                         -122.1493067,
32814                         48.9995305
32815                     ],
32816                     [
32817                         -122.1492705,
32818                         48.9991498
32819                     ],
32820                     [
32821                         -122.1991447,
32822                         48.9996019
32823                     ],
32824                     [
32825                         -122.199181,
32826                         48.9991974
32827                     ],
32828                     [
32829                         -122.234365,
32830                         48.9994829
32831                     ],
32832                     [
32833                         -122.234365,
32834                         49.000173
32835                     ],
32836                     [
32837                         -122.3994722,
32838                         49.0012385
32839                     ],
32840                     [
32841                         -122.4521338,
32842                         49.0016326
32843                     ],
32844                     [
32845                         -122.4521338,
32846                         49.000883
32847                     ],
32848                     [
32849                         -122.4584089,
32850                         49.0009306
32851                     ],
32852                     [
32853                         -122.4584814,
32854                         48.9993124
32855                     ],
32856                     [
32857                         -122.4992458,
32858                         48.9995022
32859                     ],
32860                     [
32861                         -122.4992458,
32862                         48.9992906
32863                     ],
32864                     [
32865                         -122.5492618,
32866                         48.9995107
32867                     ],
32868                     [
32869                         -122.5492564,
32870                         48.9993206
32871                     ],
32872                     [
32873                         -122.6580785,
32874                         48.9994212
32875                     ],
32876                     [
32877                         -122.6581061,
32878                         48.9954007
32879                     ],
32880                     [
32881                         -122.7067604,
32882                         48.9955344
32883                     ],
32884                     [
32885                         -122.7519761,
32886                         48.9956392
32887                     ],
32888                     [
32889                         -122.7922063,
32890                         48.9957204
32891                     ],
32892                     [
32893                         -122.7921907,
32894                         48.9994331
32895                     ],
32896                     [
32897                         -123.0350417,
32898                         48.9995724
32899                     ],
32900                     [
32901                         -123.0350437,
32902                         49.0000958
32903                     ],
32904                     [
32905                         -123.0397091,
32906                         49.0000536
32907                     ],
32908                     [
32909                         -123.0397444,
32910                         49.0001812
32911                     ],
32912                     [
32913                         -123.0485506,
32914                         49.0001348
32915                     ],
32916                     [
32917                         -123.0485329,
32918                         49.0004712
32919                     ],
32920                     [
32921                         -123.0557122,
32922                         49.000448
32923                     ],
32924                     [
32925                         -123.0556324,
32926                         49.0002284
32927                     ],
32928                     [
32929                         -123.0641365,
32930                         49.0001293
32931                     ],
32932                     [
32933                         -123.064158,
32934                         48.9999421
32935                     ],
32936                     [
32937                         -123.074899,
32938                         48.9996928
32939                     ],
32940                     [
32941                         -123.0750717,
32942                         49.0006218
32943                     ],
32944                     [
32945                         -123.0899573,
32946                         49.0003726
32947                     ],
32948                     [
32949                         -123.109229,
32950                         48.9999421
32951                     ],
32952                     [
32953                         -123.1271193,
32954                         49.0003046
32955                     ],
32956                     [
32957                         -123.1359953,
32958                         48.9998741
32959                     ],
32960                     [
32961                         -123.1362716,
32962                         49.0005765
32963                     ],
32964                     [
32965                         -123.153851,
32966                         48.9998061
32967                     ],
32968                     [
32969                         -123.1540533,
32970                         49.0006806
32971                     ],
32972                     [
32973                         -123.1710015,
32974                         49.0001274
32975                     ],
32976                     [
32977                         -123.2000916,
32978                         48.9996849
32979                     ],
32980                     [
32981                         -123.2003446,
32982                         49.0497785
32983                     ],
32984                     [
32985                         -123.2108845,
32986                         49.0497232
32987                     ],
32988                     [
32989                         -123.2112218,
32990                         49.051989
32991                     ],
32992                     [
32993                         -123.2070479,
32994                         49.0520857
32995                     ],
32996                     [
32997                         -123.2078911,
32998                         49.0607884
32999                     ],
33000                     [
33001                         -123.2191688,
33002                         49.0600978
33003                     ],
33004                     [
33005                         -123.218958,
33006                         49.0612719
33007                     ],
33008                     [
33009                         -123.2251766,
33010                         49.0612719
33011                     ],
33012                     [
33013                         -123.2253874,
33014                         49.0622388
33015                     ],
33016                     [
33017                         -123.2297088,
33018                         49.0620316
33019                     ],
33020                     [
33021                         -123.2298142,
33022                         49.068592
33023                     ],
33024                     [
33025                         -123.2331869,
33026                         49.0687301
33027                     ],
33028                     [
33029                         -123.2335031,
33030                         49.0705945
33031                     ],
33032                     [
33033                         -123.249313,
33034                         49.0702493
33035                     ],
33036                     [
33037                         -123.2497346,
33038                         49.0802606
33039                     ],
33040                     [
33041                         -123.2751358,
33042                         49.0803986
33043                     ],
33044                     [
33045                         -123.2751358,
33046                         49.0870947
33047                     ],
33048                     [
33049                         -123.299483,
33050                         49.0873018
33051                     ],
33052                     [
33053                         -123.29944,
33054                         49.080253
33055                     ],
33056                     [
33057                         -123.3254508,
33058                         49.0803944
33059                     ],
33060                     [
33061                         -123.3254353,
33062                         49.1154662
33063                     ],
33064                     [
33065                         -123.2750966,
33066                         49.1503341
33067                     ],
33068                     [
33069                         -123.275181,
33070                         49.1873267
33071                     ],
33072                     [
33073                         -123.2788067,
33074                         49.1871063
33075                     ],
33076                     [
33077                         -123.278891,
33078                         49.1910741
33079                     ],
33080                     [
33081                         -123.3004767,
33082                         49.1910741
33083                     ],
33084                     [
33085                         -123.3004186,
33086                         49.2622933
33087                     ],
33088                     [
33089                         -123.3126185,
33090                         49.2622416
33091                     ],
33092                     [
33093                         -123.3125958,
33094                         49.2714948
33095                     ],
33096                     [
33097                         -123.3154251,
33098                         49.2714727
33099                     ],
33100                     [
33101                         -123.3156628,
33102                         49.2818906
33103                     ],
33104                     [
33105                         -123.3174735,
33106                         49.2818832
33107                     ],
33108                     [
33109                         -123.3174961,
33110                         49.2918488
33111                     ],
33112                     [
33113                         -123.3190353,
33114                         49.2918488
33115                     ],
33116                     [
33117                         -123.3190692,
33118                         49.298602
33119                     ],
33120                     [
33121                         -123.3202349,
33122                         49.2985651
33123                     ],
33124                     [
33125                         -123.3202786,
33126                         49.3019749
33127                     ],
33128                     [
33129                         -123.3222679,
33130                         49.3019605
33131                     ],
33132                     [
33133                         -123.3223943,
33134                         49.3118263
33135                     ],
33136                     [
33137                         -123.3254002,
33138                         49.3118086
33139                     ],
33140                     [
33141                         -123.3253898,
33142                         49.3201721
33143                     ],
33144                     [
33145                         -123.3192695,
33146                         49.3201957
33147                     ],
33148                     [
33149                         -123.3192242,
33150                         49.3246748
33151                     ],
33152                     [
33153                         -123.3179437,
33154                         49.3246596
33155                     ],
33156                     [
33157                         -123.3179861,
33158                         49.3254065
33159                     ]
33160                 ]
33161             ],
33162             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
33163             "terms_text": "Copyright Province of British Columbia, City of Surrey"
33164         },
33165         {
33166             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
33167             "type": "tms",
33168             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
33169             "scaleExtent": [
33170                 0,
33171                 19
33172             ],
33173             "polygon": [
33174                 [
33175                     [
33176                         97.3,
33177                         5.6
33178                     ],
33179                     [
33180                         97.3,
33181                         23.4
33182                     ],
33183                     [
33184                         109.6,
33185                         23.4
33186                     ],
33187                     [
33188                         109.6,
33189                         5.6
33190                     ],
33191                     [
33192                         97.3,
33193                         5.6
33194                     ]
33195                 ]
33196             ],
33197             "terms_url": "http://www.osm-tools.org/",
33198             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
33199         },
33200         {
33201             "name": "Freemap.sk Car",
33202             "type": "tms",
33203             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
33204             "scaleExtent": [
33205                 8,
33206                 16
33207             ],
33208             "polygon": [
33209                 [
33210                     [
33211                         19.83682,
33212                         49.25529
33213                     ],
33214                     [
33215                         19.80075,
33216                         49.42385
33217                     ],
33218                     [
33219                         19.60437,
33220                         49.48058
33221                     ],
33222                     [
33223                         19.49179,
33224                         49.63961
33225                     ],
33226                     [
33227                         19.21831,
33228                         49.52604
33229                     ],
33230                     [
33231                         19.16778,
33232                         49.42521
33233                     ],
33234                     [
33235                         19.00308,
33236                         49.42236
33237                     ],
33238                     [
33239                         18.97611,
33240                         49.5308
33241                     ],
33242                     [
33243                         18.54685,
33244                         49.51425
33245                     ],
33246                     [
33247                         18.31432,
33248                         49.33818
33249                     ],
33250                     [
33251                         18.15913,
33252                         49.2961
33253                     ],
33254                     [
33255                         18.05564,
33256                         49.11134
33257                     ],
33258                     [
33259                         17.56396,
33260                         48.84938
33261                     ],
33262                     [
33263                         17.17929,
33264                         48.88816
33265                     ],
33266                     [
33267                         17.058,
33268                         48.81105
33269                     ],
33270                     [
33271                         16.90426,
33272                         48.61947
33273                     ],
33274                     [
33275                         16.79685,
33276                         48.38561
33277                     ],
33278                     [
33279                         17.06762,
33280                         48.01116
33281                     ],
33282                     [
33283                         17.32787,
33284                         47.97749
33285                     ],
33286                     [
33287                         17.51699,
33288                         47.82535
33289                     ],
33290                     [
33291                         17.74776,
33292                         47.73093
33293                     ],
33294                     [
33295                         18.29515,
33296                         47.72075
33297                     ],
33298                     [
33299                         18.67959,
33300                         47.75541
33301                     ],
33302                     [
33303                         18.89755,
33304                         47.81203
33305                     ],
33306                     [
33307                         18.79463,
33308                         47.88245
33309                     ],
33310                     [
33311                         18.84318,
33312                         48.04046
33313                     ],
33314                     [
33315                         19.46212,
33316                         48.05333
33317                     ],
33318                     [
33319                         19.62064,
33320                         48.22938
33321                     ],
33322                     [
33323                         19.89585,
33324                         48.09387
33325                     ],
33326                     [
33327                         20.33766,
33328                         48.2643
33329                     ],
33330                     [
33331                         20.55395,
33332                         48.52358
33333                     ],
33334                     [
33335                         20.82335,
33336                         48.55714
33337                     ],
33338                     [
33339                         21.10271,
33340                         48.47096
33341                     ],
33342                     [
33343                         21.45863,
33344                         48.55513
33345                     ],
33346                     [
33347                         21.74536,
33348                         48.31435
33349                     ],
33350                     [
33351                         22.15293,
33352                         48.37179
33353                     ],
33354                     [
33355                         22.61255,
33356                         49.08914
33357                     ],
33358                     [
33359                         22.09997,
33360                         49.23814
33361                     ],
33362                     [
33363                         21.9686,
33364                         49.36363
33365                     ],
33366                     [
33367                         21.6244,
33368                         49.46989
33369                     ],
33370                     [
33371                         21.06873,
33372                         49.46402
33373                     ],
33374                     [
33375                         20.94336,
33376                         49.31088
33377                     ],
33378                     [
33379                         20.73052,
33380                         49.44006
33381                     ],
33382                     [
33383                         20.22804,
33384                         49.41714
33385                     ],
33386                     [
33387                         20.05234,
33388                         49.23052
33389                     ],
33390                     [
33391                         19.83682,
33392                         49.25529
33393                     ]
33394                 ]
33395             ],
33396             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33397         },
33398         {
33399             "name": "Freemap.sk Cyclo",
33400             "type": "tms",
33401             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
33402             "scaleExtent": [
33403                 8,
33404                 16
33405             ],
33406             "polygon": [
33407                 [
33408                     [
33409                         19.83682,
33410                         49.25529
33411                     ],
33412                     [
33413                         19.80075,
33414                         49.42385
33415                     ],
33416                     [
33417                         19.60437,
33418                         49.48058
33419                     ],
33420                     [
33421                         19.49179,
33422                         49.63961
33423                     ],
33424                     [
33425                         19.21831,
33426                         49.52604
33427                     ],
33428                     [
33429                         19.16778,
33430                         49.42521
33431                     ],
33432                     [
33433                         19.00308,
33434                         49.42236
33435                     ],
33436                     [
33437                         18.97611,
33438                         49.5308
33439                     ],
33440                     [
33441                         18.54685,
33442                         49.51425
33443                     ],
33444                     [
33445                         18.31432,
33446                         49.33818
33447                     ],
33448                     [
33449                         18.15913,
33450                         49.2961
33451                     ],
33452                     [
33453                         18.05564,
33454                         49.11134
33455                     ],
33456                     [
33457                         17.56396,
33458                         48.84938
33459                     ],
33460                     [
33461                         17.17929,
33462                         48.88816
33463                     ],
33464                     [
33465                         17.058,
33466                         48.81105
33467                     ],
33468                     [
33469                         16.90426,
33470                         48.61947
33471                     ],
33472                     [
33473                         16.79685,
33474                         48.38561
33475                     ],
33476                     [
33477                         17.06762,
33478                         48.01116
33479                     ],
33480                     [
33481                         17.32787,
33482                         47.97749
33483                     ],
33484                     [
33485                         17.51699,
33486                         47.82535
33487                     ],
33488                     [
33489                         17.74776,
33490                         47.73093
33491                     ],
33492                     [
33493                         18.29515,
33494                         47.72075
33495                     ],
33496                     [
33497                         18.67959,
33498                         47.75541
33499                     ],
33500                     [
33501                         18.89755,
33502                         47.81203
33503                     ],
33504                     [
33505                         18.79463,
33506                         47.88245
33507                     ],
33508                     [
33509                         18.84318,
33510                         48.04046
33511                     ],
33512                     [
33513                         19.46212,
33514                         48.05333
33515                     ],
33516                     [
33517                         19.62064,
33518                         48.22938
33519                     ],
33520                     [
33521                         19.89585,
33522                         48.09387
33523                     ],
33524                     [
33525                         20.33766,
33526                         48.2643
33527                     ],
33528                     [
33529                         20.55395,
33530                         48.52358
33531                     ],
33532                     [
33533                         20.82335,
33534                         48.55714
33535                     ],
33536                     [
33537                         21.10271,
33538                         48.47096
33539                     ],
33540                     [
33541                         21.45863,
33542                         48.55513
33543                     ],
33544                     [
33545                         21.74536,
33546                         48.31435
33547                     ],
33548                     [
33549                         22.15293,
33550                         48.37179
33551                     ],
33552                     [
33553                         22.61255,
33554                         49.08914
33555                     ],
33556                     [
33557                         22.09997,
33558                         49.23814
33559                     ],
33560                     [
33561                         21.9686,
33562                         49.36363
33563                     ],
33564                     [
33565                         21.6244,
33566                         49.46989
33567                     ],
33568                     [
33569                         21.06873,
33570                         49.46402
33571                     ],
33572                     [
33573                         20.94336,
33574                         49.31088
33575                     ],
33576                     [
33577                         20.73052,
33578                         49.44006
33579                     ],
33580                     [
33581                         20.22804,
33582                         49.41714
33583                     ],
33584                     [
33585                         20.05234,
33586                         49.23052
33587                     ],
33588                     [
33589                         19.83682,
33590                         49.25529
33591                     ]
33592                 ]
33593             ],
33594             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33595         },
33596         {
33597             "name": "Freemap.sk Hiking",
33598             "type": "tms",
33599             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
33600             "scaleExtent": [
33601                 8,
33602                 16
33603             ],
33604             "polygon": [
33605                 [
33606                     [
33607                         19.83682,
33608                         49.25529
33609                     ],
33610                     [
33611                         19.80075,
33612                         49.42385
33613                     ],
33614                     [
33615                         19.60437,
33616                         49.48058
33617                     ],
33618                     [
33619                         19.49179,
33620                         49.63961
33621                     ],
33622                     [
33623                         19.21831,
33624                         49.52604
33625                     ],
33626                     [
33627                         19.16778,
33628                         49.42521
33629                     ],
33630                     [
33631                         19.00308,
33632                         49.42236
33633                     ],
33634                     [
33635                         18.97611,
33636                         49.5308
33637                     ],
33638                     [
33639                         18.54685,
33640                         49.51425
33641                     ],
33642                     [
33643                         18.31432,
33644                         49.33818
33645                     ],
33646                     [
33647                         18.15913,
33648                         49.2961
33649                     ],
33650                     [
33651                         18.05564,
33652                         49.11134
33653                     ],
33654                     [
33655                         17.56396,
33656                         48.84938
33657                     ],
33658                     [
33659                         17.17929,
33660                         48.88816
33661                     ],
33662                     [
33663                         17.058,
33664                         48.81105
33665                     ],
33666                     [
33667                         16.90426,
33668                         48.61947
33669                     ],
33670                     [
33671                         16.79685,
33672                         48.38561
33673                     ],
33674                     [
33675                         17.06762,
33676                         48.01116
33677                     ],
33678                     [
33679                         17.32787,
33680                         47.97749
33681                     ],
33682                     [
33683                         17.51699,
33684                         47.82535
33685                     ],
33686                     [
33687                         17.74776,
33688                         47.73093
33689                     ],
33690                     [
33691                         18.29515,
33692                         47.72075
33693                     ],
33694                     [
33695                         18.67959,
33696                         47.75541
33697                     ],
33698                     [
33699                         18.89755,
33700                         47.81203
33701                     ],
33702                     [
33703                         18.79463,
33704                         47.88245
33705                     ],
33706                     [
33707                         18.84318,
33708                         48.04046
33709                     ],
33710                     [
33711                         19.46212,
33712                         48.05333
33713                     ],
33714                     [
33715                         19.62064,
33716                         48.22938
33717                     ],
33718                     [
33719                         19.89585,
33720                         48.09387
33721                     ],
33722                     [
33723                         20.33766,
33724                         48.2643
33725                     ],
33726                     [
33727                         20.55395,
33728                         48.52358
33729                     ],
33730                     [
33731                         20.82335,
33732                         48.55714
33733                     ],
33734                     [
33735                         21.10271,
33736                         48.47096
33737                     ],
33738                     [
33739                         21.45863,
33740                         48.55513
33741                     ],
33742                     [
33743                         21.74536,
33744                         48.31435
33745                     ],
33746                     [
33747                         22.15293,
33748                         48.37179
33749                     ],
33750                     [
33751                         22.61255,
33752                         49.08914
33753                     ],
33754                     [
33755                         22.09997,
33756                         49.23814
33757                     ],
33758                     [
33759                         21.9686,
33760                         49.36363
33761                     ],
33762                     [
33763                         21.6244,
33764                         49.46989
33765                     ],
33766                     [
33767                         21.06873,
33768                         49.46402
33769                     ],
33770                     [
33771                         20.94336,
33772                         49.31088
33773                     ],
33774                     [
33775                         20.73052,
33776                         49.44006
33777                     ],
33778                     [
33779                         20.22804,
33780                         49.41714
33781                     ],
33782                     [
33783                         20.05234,
33784                         49.23052
33785                     ],
33786                     [
33787                         19.83682,
33788                         49.25529
33789                     ]
33790                 ]
33791             ],
33792             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33793         },
33794         {
33795             "name": "Freemap.sk Ski",
33796             "type": "tms",
33797             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
33798             "scaleExtent": [
33799                 8,
33800                 16
33801             ],
33802             "polygon": [
33803                 [
33804                     [
33805                         19.83682,
33806                         49.25529
33807                     ],
33808                     [
33809                         19.80075,
33810                         49.42385
33811                     ],
33812                     [
33813                         19.60437,
33814                         49.48058
33815                     ],
33816                     [
33817                         19.49179,
33818                         49.63961
33819                     ],
33820                     [
33821                         19.21831,
33822                         49.52604
33823                     ],
33824                     [
33825                         19.16778,
33826                         49.42521
33827                     ],
33828                     [
33829                         19.00308,
33830                         49.42236
33831                     ],
33832                     [
33833                         18.97611,
33834                         49.5308
33835                     ],
33836                     [
33837                         18.54685,
33838                         49.51425
33839                     ],
33840                     [
33841                         18.31432,
33842                         49.33818
33843                     ],
33844                     [
33845                         18.15913,
33846                         49.2961
33847                     ],
33848                     [
33849                         18.05564,
33850                         49.11134
33851                     ],
33852                     [
33853                         17.56396,
33854                         48.84938
33855                     ],
33856                     [
33857                         17.17929,
33858                         48.88816
33859                     ],
33860                     [
33861                         17.058,
33862                         48.81105
33863                     ],
33864                     [
33865                         16.90426,
33866                         48.61947
33867                     ],
33868                     [
33869                         16.79685,
33870                         48.38561
33871                     ],
33872                     [
33873                         17.06762,
33874                         48.01116
33875                     ],
33876                     [
33877                         17.32787,
33878                         47.97749
33879                     ],
33880                     [
33881                         17.51699,
33882                         47.82535
33883                     ],
33884                     [
33885                         17.74776,
33886                         47.73093
33887                     ],
33888                     [
33889                         18.29515,
33890                         47.72075
33891                     ],
33892                     [
33893                         18.67959,
33894                         47.75541
33895                     ],
33896                     [
33897                         18.89755,
33898                         47.81203
33899                     ],
33900                     [
33901                         18.79463,
33902                         47.88245
33903                     ],
33904                     [
33905                         18.84318,
33906                         48.04046
33907                     ],
33908                     [
33909                         19.46212,
33910                         48.05333
33911                     ],
33912                     [
33913                         19.62064,
33914                         48.22938
33915                     ],
33916                     [
33917                         19.89585,
33918                         48.09387
33919                     ],
33920                     [
33921                         20.33766,
33922                         48.2643
33923                     ],
33924                     [
33925                         20.55395,
33926                         48.52358
33927                     ],
33928                     [
33929                         20.82335,
33930                         48.55714
33931                     ],
33932                     [
33933                         21.10271,
33934                         48.47096
33935                     ],
33936                     [
33937                         21.45863,
33938                         48.55513
33939                     ],
33940                     [
33941                         21.74536,
33942                         48.31435
33943                     ],
33944                     [
33945                         22.15293,
33946                         48.37179
33947                     ],
33948                     [
33949                         22.61255,
33950                         49.08914
33951                     ],
33952                     [
33953                         22.09997,
33954                         49.23814
33955                     ],
33956                     [
33957                         21.9686,
33958                         49.36363
33959                     ],
33960                     [
33961                         21.6244,
33962                         49.46989
33963                     ],
33964                     [
33965                         21.06873,
33966                         49.46402
33967                     ],
33968                     [
33969                         20.94336,
33970                         49.31088
33971                     ],
33972                     [
33973                         20.73052,
33974                         49.44006
33975                     ],
33976                     [
33977                         20.22804,
33978                         49.41714
33979                     ],
33980                     [
33981                         20.05234,
33982                         49.23052
33983                     ],
33984                     [
33985                         19.83682,
33986                         49.25529
33987                     ]
33988                 ]
33989             ],
33990             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
33991         },
33992         {
33993             "name": "Fugro (Denmark)",
33994             "type": "tms",
33995             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
33996             "scaleExtent": [
33997                 0,
33998                 19
33999             ],
34000             "polygon": [
34001                 [
34002                     [
34003                         8.3743941,
34004                         54.9551655
34005                     ],
34006                     [
34007                         8.3683809,
34008                         55.4042149
34009                     ],
34010                     [
34011                         8.2103997,
34012                         55.4039795
34013                     ],
34014                     [
34015                         8.2087314,
34016                         55.4937345
34017                     ],
34018                     [
34019                         8.0502655,
34020                         55.4924731
34021                     ],
34022                     [
34023                         8.0185123,
34024                         56.7501399
34025                     ],
34026                     [
34027                         8.1819161,
34028                         56.7509948
34029                     ],
34030                     [
34031                         8.1763274,
34032                         57.0208898
34033                     ],
34034                     [
34035                         8.3413329,
34036                         57.0219872
34037                     ],
34038                     [
34039                         8.3392467,
34040                         57.1119574
34041                     ],
34042                     [
34043                         8.5054433,
34044                         57.1123212
34045                     ],
34046                     [
34047                         8.5033923,
34048                         57.2020499
34049                     ],
34050                     [
34051                         9.3316304,
34052                         57.2027636
34053                     ],
34054                     [
34055                         9.3319079,
34056                         57.2924835
34057                     ],
34058                     [
34059                         9.4978864,
34060                         57.2919578
34061                     ],
34062                     [
34063                         9.4988593,
34064                         57.3820608
34065                     ],
34066                     [
34067                         9.6649749,
34068                         57.3811615
34069                     ],
34070                     [
34071                         9.6687295,
34072                         57.5605591
34073                     ],
34074                     [
34075                         9.8351961,
34076                         57.5596265
34077                     ],
34078                     [
34079                         9.8374896,
34080                         57.6493322
34081                     ],
34082                     [
34083                         10.1725726,
34084                         57.6462818
34085                     ],
34086                     [
34087                         10.1754245,
34088                         57.7367768
34089                     ],
34090                     [
34091                         10.5118282,
34092                         57.7330269
34093                     ],
34094                     [
34095                         10.5152095,
34096                         57.8228945
34097                     ],
34098                     [
34099                         10.6834853,
34100                         57.8207722
34101                     ],
34102                     [
34103                         10.6751613,
34104                         57.6412021
34105                     ],
34106                     [
34107                         10.5077045,
34108                         57.6433097
34109                     ],
34110                     [
34111                         10.5039992,
34112                         57.5535088
34113                     ],
34114                     [
34115                         10.671038,
34116                         57.5514113
34117                     ],
34118                     [
34119                         10.6507805,
34120                         57.1024538
34121                     ],
34122                     [
34123                         10.4857673,
34124                         57.1045138
34125                     ],
34126                     [
34127                         10.4786236,
34128                         56.9249051
34129                     ],
34130                     [
34131                         10.3143981,
34132                         56.9267573
34133                     ],
34134                     [
34135                         10.3112341,
34136                         56.8369269
34137                     ],
34138                     [
34139                         10.4750295,
34140                         56.83509
34141                     ],
34142                     [
34143                         10.4649016,
34144                         56.5656681
34145                     ],
34146                     [
34147                         10.9524239,
34148                         56.5589761
34149                     ],
34150                     [
34151                         10.9479249,
34152                         56.4692243
34153                     ],
34154                     [
34155                         11.1099335,
34156                         56.4664675
34157                     ],
34158                     [
34159                         11.1052639,
34160                         56.376833
34161                     ],
34162                     [
34163                         10.9429901,
34164                         56.3795284
34165                     ],
34166                     [
34167                         10.9341235,
34168                         56.1994768
34169                     ],
34170                     [
34171                         10.7719685,
34172                         56.2020244
34173                     ],
34174                     [
34175                         10.7694751,
34176                         56.1120103
34177                     ],
34178                     [
34179                         10.6079695,
34180                         56.1150259
34181                     ],
34182                     [
34183                         10.4466742,
34184                         56.116717
34185                     ],
34186                     [
34187                         10.2865948,
34188                         56.118675
34189                     ],
34190                     [
34191                         10.2831527,
34192                         56.0281851
34193                     ],
34194                     [
34195                         10.4439274,
34196                         56.0270388
34197                     ],
34198                     [
34199                         10.4417713,
34200                         55.7579243
34201                     ],
34202                     [
34203                         10.4334961,
34204                         55.6693533
34205                     ],
34206                     [
34207                         10.743814,
34208                         55.6646861
34209                     ],
34210                     [
34211                         10.743814,
34212                         55.5712253
34213                     ],
34214                     [
34215                         10.8969041,
34216                         55.5712253
34217                     ],
34218                     [
34219                         10.9051793,
34220                         55.3953852
34221                     ],
34222                     [
34223                         11.0613726,
34224                         55.3812841
34225                     ],
34226                     [
34227                         11.0593038,
34228                         55.1124061
34229                     ],
34230                     [
34231                         11.0458567,
34232                         55.0318621
34233                     ],
34234                     [
34235                         11.2030844,
34236                         55.0247474
34237                     ],
34238                     [
34239                         11.2030844,
34240                         55.117139
34241                     ],
34242                     [
34243                         11.0593038,
34244                         55.1124061
34245                     ],
34246                     [
34247                         11.0613726,
34248                         55.3812841
34249                     ],
34250                     [
34251                         11.0789572,
34252                         55.5712253
34253                     ],
34254                     [
34255                         10.8969041,
34256                         55.5712253
34257                     ],
34258                     [
34259                         10.9258671,
34260                         55.6670198
34261                     ],
34262                     [
34263                         10.743814,
34264                         55.6646861
34265                     ],
34266                     [
34267                         10.7562267,
34268                         55.7579243
34269                     ],
34270                     [
34271                         10.4417713,
34272                         55.7579243
34273                     ],
34274                     [
34275                         10.4439274,
34276                         56.0270388
34277                     ],
34278                     [
34279                         10.4466742,
34280                         56.116717
34281                     ],
34282                     [
34283                         10.6079695,
34284                         56.1150259
34285                     ],
34286                     [
34287                         10.6052053,
34288                         56.0247462
34289                     ],
34290                     [
34291                         10.9258671,
34292                         56.0201215
34293                     ],
34294                     [
34295                         10.9197132,
34296                         55.9309388
34297                     ],
34298                     [
34299                         11.0802782,
34300                         55.92792
34301                     ],
34302                     [
34303                         11.0858066,
34304                         56.0178284
34305                     ],
34306                     [
34307                         11.7265047,
34308                         56.005058
34309                     ],
34310                     [
34311                         11.7319981,
34312                         56.0952142
34313                     ],
34314                     [
34315                         12.0540333,
34316                         56.0871256
34317                     ],
34318                     [
34319                         12.0608477,
34320                         56.1762576
34321                     ],
34322                     [
34323                         12.7023469,
34324                         56.1594405
34325                     ],
34326                     [
34327                         12.6611131,
34328                         55.7114318
34329                     ],
34330                     [
34331                         12.9792318,
34332                         55.7014026
34333                     ],
34334                     [
34335                         12.9612912,
34336                         55.5217294
34337                     ],
34338                     [
34339                         12.3268659,
34340                         55.5412096
34341                     ],
34342                     [
34343                         12.3206071,
34344                         55.4513655
34345                     ],
34346                     [
34347                         12.4778226,
34348                         55.447067
34349                     ],
34350                     [
34351                         12.4702432,
34352                         55.3570479
34353                     ],
34354                     [
34355                         12.6269738,
34356                         55.3523837
34357                     ],
34358                     [
34359                         12.6200898,
34360                         55.2632576
34361                     ],
34362                     [
34363                         12.4627339,
34364                         55.26722
34365                     ],
34366                     [
34367                         12.4552949,
34368                         55.1778223
34369                     ],
34370                     [
34371                         12.2987046,
34372                         55.1822303
34373                     ],
34374                     [
34375                         12.2897344,
34376                         55.0923641
34377                     ],
34378                     [
34379                         12.6048608,
34380                         55.0832904
34381                     ],
34382                     [
34383                         12.5872011,
34384                         54.9036285
34385                     ],
34386                     [
34387                         12.2766618,
34388                         54.9119031
34389                     ],
34390                     [
34391                         12.2610181,
34392                         54.7331602
34393                     ],
34394                     [
34395                         12.1070691,
34396                         54.7378161
34397                     ],
34398                     [
34399                         12.0858621,
34400                         54.4681655
34401                     ],
34402                     [
34403                         11.7794953,
34404                         54.4753579
34405                     ],
34406                     [
34407                         11.7837381,
34408                         54.5654783
34409                     ],
34410                     [
34411                         11.1658525,
34412                         54.5782155
34413                     ],
34414                     [
34415                         11.1706443,
34416                         54.6686508
34417                     ],
34418                     [
34419                         10.8617173,
34420                         54.6733956
34421                     ],
34422                     [
34423                         10.8651245,
34424                         54.7634667
34425                     ],
34426                     [
34427                         10.7713646,
34428                         54.7643888
34429                     ],
34430                     [
34431                         10.7707276,
34432                         54.7372807
34433                     ],
34434                     [
34435                         10.7551428,
34436                         54.7375776
34437                     ],
34438                     [
34439                         10.7544039,
34440                         54.7195666
34441                     ],
34442                     [
34443                         10.7389074,
34444                         54.7197588
34445                     ],
34446                     [
34447                         10.7384368,
34448                         54.7108482
34449                     ],
34450                     [
34451                         10.7074486,
34452                         54.7113045
34453                     ],
34454                     [
34455                         10.7041094,
34456                         54.6756741
34457                     ],
34458                     [
34459                         10.5510973,
34460                         54.6781698
34461                     ],
34462                     [
34463                         10.5547184,
34464                         54.7670245
34465                     ],
34466                     [
34467                         10.2423994,
34468                         54.7705935
34469                     ],
34470                     [
34471                         10.2459845,
34472                         54.8604673
34473                     ],
34474                     [
34475                         10.0902268,
34476                         54.8622134
34477                     ],
34478                     [
34479                         10.0873731,
34480                         54.7723851
34481                     ],
34482                     [
34483                         9.1555798,
34484                         54.7769557
34485                     ],
34486                     [
34487                         9.1562752,
34488                         54.8675369
34489                     ],
34490                     [
34491                         8.5321973,
34492                         54.8663765
34493                     ],
34494                     [
34495                         8.531432,
34496                         54.95516
34497                     ]
34498                 ],
34499                 [
34500                     [
34501                         11.4577738,
34502                         56.819554
34503                     ],
34504                     [
34505                         11.7849181,
34506                         56.8127385
34507                     ],
34508                     [
34509                         11.7716715,
34510                         56.6332796
34511                     ],
34512                     [
34513                         11.4459621,
34514                         56.6401087
34515                     ]
34516                 ],
34517                 [
34518                     [
34519                         11.3274736,
34520                         57.3612962
34521                     ],
34522                     [
34523                         11.3161808,
34524                         57.1818004
34525                     ],
34526                     [
34527                         11.1508692,
34528                         57.1847276
34529                     ],
34530                     [
34531                         11.1456628,
34532                         57.094962
34533                     ],
34534                     [
34535                         10.8157703,
34536                         57.1001693
34537                     ],
34538                     [
34539                         10.8290599,
34540                         57.3695272
34541                     ]
34542                 ],
34543                 [
34544                     [
34545                         11.5843266,
34546                         56.2777928
34547                     ],
34548                     [
34549                         11.5782882,
34550                         56.1880397
34551                     ],
34552                     [
34553                         11.7392309,
34554                         56.1845765
34555                     ],
34556                     [
34557                         11.7456428,
34558                         56.2743186
34559                     ]
34560                 ],
34561                 [
34562                     [
34563                         14.6825922,
34564                         55.3639405
34565                     ],
34566                     [
34567                         14.8395247,
34568                         55.3565231
34569                     ],
34570                     [
34571                         14.8263755,
34572                         55.2671261
34573                     ],
34574                     [
34575                         15.1393406,
34576                         55.2517359
34577                     ],
34578                     [
34579                         15.1532015,
34580                         55.3410836
34581                     ],
34582                     [
34583                         15.309925,
34584                         55.3330556
34585                     ],
34586                     [
34587                         15.295719,
34588                         55.2437356
34589                     ],
34590                     [
34591                         15.1393406,
34592                         55.2517359
34593                     ],
34594                     [
34595                         15.1255631,
34596                         55.1623802
34597                     ],
34598                     [
34599                         15.2815819,
34600                         55.1544167
34601                     ],
34602                     [
34603                         15.2535578,
34604                         54.9757646
34605                     ],
34606                     [
34607                         14.6317464,
34608                         55.0062496
34609                     ]
34610                 ]
34611             ],
34612             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
34613             "terms_text": "Fugro Aerial Mapping"
34614         },
34615         {
34616             "name": "Geodatastyrelsen (Denmark)",
34617             "type": "tms",
34618             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
34619             "scaleExtent": [
34620                 0,
34621                 21
34622             ],
34623             "polygon": [
34624                 [
34625                     [
34626                         8.3743941,
34627                         54.9551655
34628                     ],
34629                     [
34630                         8.3683809,
34631                         55.4042149
34632                     ],
34633                     [
34634                         8.2103997,
34635                         55.4039795
34636                     ],
34637                     [
34638                         8.2087314,
34639                         55.4937345
34640                     ],
34641                     [
34642                         8.0502655,
34643                         55.4924731
34644                     ],
34645                     [
34646                         8.0185123,
34647                         56.7501399
34648                     ],
34649                     [
34650                         8.1819161,
34651                         56.7509948
34652                     ],
34653                     [
34654                         8.1763274,
34655                         57.0208898
34656                     ],
34657                     [
34658                         8.3413329,
34659                         57.0219872
34660                     ],
34661                     [
34662                         8.3392467,
34663                         57.1119574
34664                     ],
34665                     [
34666                         8.5054433,
34667                         57.1123212
34668                     ],
34669                     [
34670                         8.5033923,
34671                         57.2020499
34672                     ],
34673                     [
34674                         9.3316304,
34675                         57.2027636
34676                     ],
34677                     [
34678                         9.3319079,
34679                         57.2924835
34680                     ],
34681                     [
34682                         9.4978864,
34683                         57.2919578
34684                     ],
34685                     [
34686                         9.4988593,
34687                         57.3820608
34688                     ],
34689                     [
34690                         9.6649749,
34691                         57.3811615
34692                     ],
34693                     [
34694                         9.6687295,
34695                         57.5605591
34696                     ],
34697                     [
34698                         9.8351961,
34699                         57.5596265
34700                     ],
34701                     [
34702                         9.8374896,
34703                         57.6493322
34704                     ],
34705                     [
34706                         10.1725726,
34707                         57.6462818
34708                     ],
34709                     [
34710                         10.1754245,
34711                         57.7367768
34712                     ],
34713                     [
34714                         10.5118282,
34715                         57.7330269
34716                     ],
34717                     [
34718                         10.5152095,
34719                         57.8228945
34720                     ],
34721                     [
34722                         10.6834853,
34723                         57.8207722
34724                     ],
34725                     [
34726                         10.6751613,
34727                         57.6412021
34728                     ],
34729                     [
34730                         10.5077045,
34731                         57.6433097
34732                     ],
34733                     [
34734                         10.5039992,
34735                         57.5535088
34736                     ],
34737                     [
34738                         10.671038,
34739                         57.5514113
34740                     ],
34741                     [
34742                         10.6507805,
34743                         57.1024538
34744                     ],
34745                     [
34746                         10.4857673,
34747                         57.1045138
34748                     ],
34749                     [
34750                         10.4786236,
34751                         56.9249051
34752                     ],
34753                     [
34754                         10.3143981,
34755                         56.9267573
34756                     ],
34757                     [
34758                         10.3112341,
34759                         56.8369269
34760                     ],
34761                     [
34762                         10.4750295,
34763                         56.83509
34764                     ],
34765                     [
34766                         10.4649016,
34767                         56.5656681
34768                     ],
34769                     [
34770                         10.9524239,
34771                         56.5589761
34772                     ],
34773                     [
34774                         10.9479249,
34775                         56.4692243
34776                     ],
34777                     [
34778                         11.1099335,
34779                         56.4664675
34780                     ],
34781                     [
34782                         11.1052639,
34783                         56.376833
34784                     ],
34785                     [
34786                         10.9429901,
34787                         56.3795284
34788                     ],
34789                     [
34790                         10.9341235,
34791                         56.1994768
34792                     ],
34793                     [
34794                         10.7719685,
34795                         56.2020244
34796                     ],
34797                     [
34798                         10.7694751,
34799                         56.1120103
34800                     ],
34801                     [
34802                         10.6079695,
34803                         56.1150259
34804                     ],
34805                     [
34806                         10.4466742,
34807                         56.116717
34808                     ],
34809                     [
34810                         10.2865948,
34811                         56.118675
34812                     ],
34813                     [
34814                         10.2831527,
34815                         56.0281851
34816                     ],
34817                     [
34818                         10.4439274,
34819                         56.0270388
34820                     ],
34821                     [
34822                         10.4417713,
34823                         55.7579243
34824                     ],
34825                     [
34826                         10.4334961,
34827                         55.6693533
34828                     ],
34829                     [
34830                         10.743814,
34831                         55.6646861
34832                     ],
34833                     [
34834                         10.743814,
34835                         55.5712253
34836                     ],
34837                     [
34838                         10.8969041,
34839                         55.5712253
34840                     ],
34841                     [
34842                         10.9051793,
34843                         55.3953852
34844                     ],
34845                     [
34846                         11.0613726,
34847                         55.3812841
34848                     ],
34849                     [
34850                         11.0593038,
34851                         55.1124061
34852                     ],
34853                     [
34854                         11.0458567,
34855                         55.0318621
34856                     ],
34857                     [
34858                         11.2030844,
34859                         55.0247474
34860                     ],
34861                     [
34862                         11.2030844,
34863                         55.117139
34864                     ],
34865                     [
34866                         11.0593038,
34867                         55.1124061
34868                     ],
34869                     [
34870                         11.0613726,
34871                         55.3812841
34872                     ],
34873                     [
34874                         11.0789572,
34875                         55.5712253
34876                     ],
34877                     [
34878                         10.8969041,
34879                         55.5712253
34880                     ],
34881                     [
34882                         10.9258671,
34883                         55.6670198
34884                     ],
34885                     [
34886                         10.743814,
34887                         55.6646861
34888                     ],
34889                     [
34890                         10.7562267,
34891                         55.7579243
34892                     ],
34893                     [
34894                         10.4417713,
34895                         55.7579243
34896                     ],
34897                     [
34898                         10.4439274,
34899                         56.0270388
34900                     ],
34901                     [
34902                         10.4466742,
34903                         56.116717
34904                     ],
34905                     [
34906                         10.6079695,
34907                         56.1150259
34908                     ],
34909                     [
34910                         10.6052053,
34911                         56.0247462
34912                     ],
34913                     [
34914                         10.9258671,
34915                         56.0201215
34916                     ],
34917                     [
34918                         10.9197132,
34919                         55.9309388
34920                     ],
34921                     [
34922                         11.0802782,
34923                         55.92792
34924                     ],
34925                     [
34926                         11.0858066,
34927                         56.0178284
34928                     ],
34929                     [
34930                         11.7265047,
34931                         56.005058
34932                     ],
34933                     [
34934                         11.7319981,
34935                         56.0952142
34936                     ],
34937                     [
34938                         12.0540333,
34939                         56.0871256
34940                     ],
34941                     [
34942                         12.0608477,
34943                         56.1762576
34944                     ],
34945                     [
34946                         12.7023469,
34947                         56.1594405
34948                     ],
34949                     [
34950                         12.6611131,
34951                         55.7114318
34952                     ],
34953                     [
34954                         12.9792318,
34955                         55.7014026
34956                     ],
34957                     [
34958                         12.9612912,
34959                         55.5217294
34960                     ],
34961                     [
34962                         12.3268659,
34963                         55.5412096
34964                     ],
34965                     [
34966                         12.3206071,
34967                         55.4513655
34968                     ],
34969                     [
34970                         12.4778226,
34971                         55.447067
34972                     ],
34973                     [
34974                         12.4702432,
34975                         55.3570479
34976                     ],
34977                     [
34978                         12.6269738,
34979                         55.3523837
34980                     ],
34981                     [
34982                         12.6200898,
34983                         55.2632576
34984                     ],
34985                     [
34986                         12.4627339,
34987                         55.26722
34988                     ],
34989                     [
34990                         12.4552949,
34991                         55.1778223
34992                     ],
34993                     [
34994                         12.2987046,
34995                         55.1822303
34996                     ],
34997                     [
34998                         12.2897344,
34999                         55.0923641
35000                     ],
35001                     [
35002                         12.6048608,
35003                         55.0832904
35004                     ],
35005                     [
35006                         12.5872011,
35007                         54.9036285
35008                     ],
35009                     [
35010                         12.2766618,
35011                         54.9119031
35012                     ],
35013                     [
35014                         12.2610181,
35015                         54.7331602
35016                     ],
35017                     [
35018                         12.1070691,
35019                         54.7378161
35020                     ],
35021                     [
35022                         12.0858621,
35023                         54.4681655
35024                     ],
35025                     [
35026                         11.7794953,
35027                         54.4753579
35028                     ],
35029                     [
35030                         11.7837381,
35031                         54.5654783
35032                     ],
35033                     [
35034                         11.1658525,
35035                         54.5782155
35036                     ],
35037                     [
35038                         11.1706443,
35039                         54.6686508
35040                     ],
35041                     [
35042                         10.8617173,
35043                         54.6733956
35044                     ],
35045                     [
35046                         10.8651245,
35047                         54.7634667
35048                     ],
35049                     [
35050                         10.7713646,
35051                         54.7643888
35052                     ],
35053                     [
35054                         10.7707276,
35055                         54.7372807
35056                     ],
35057                     [
35058                         10.7551428,
35059                         54.7375776
35060                     ],
35061                     [
35062                         10.7544039,
35063                         54.7195666
35064                     ],
35065                     [
35066                         10.7389074,
35067                         54.7197588
35068                     ],
35069                     [
35070                         10.7384368,
35071                         54.7108482
35072                     ],
35073                     [
35074                         10.7074486,
35075                         54.7113045
35076                     ],
35077                     [
35078                         10.7041094,
35079                         54.6756741
35080                     ],
35081                     [
35082                         10.5510973,
35083                         54.6781698
35084                     ],
35085                     [
35086                         10.5547184,
35087                         54.7670245
35088                     ],
35089                     [
35090                         10.2423994,
35091                         54.7705935
35092                     ],
35093                     [
35094                         10.2459845,
35095                         54.8604673
35096                     ],
35097                     [
35098                         10.0902268,
35099                         54.8622134
35100                     ],
35101                     [
35102                         10.0873731,
35103                         54.7723851
35104                     ],
35105                     [
35106                         9.1555798,
35107                         54.7769557
35108                     ],
35109                     [
35110                         9.1562752,
35111                         54.8675369
35112                     ],
35113                     [
35114                         8.5321973,
35115                         54.8663765
35116                     ],
35117                     [
35118                         8.531432,
35119                         54.95516
35120                     ]
35121                 ],
35122                 [
35123                     [
35124                         11.4577738,
35125                         56.819554
35126                     ],
35127                     [
35128                         11.7849181,
35129                         56.8127385
35130                     ],
35131                     [
35132                         11.7716715,
35133                         56.6332796
35134                     ],
35135                     [
35136                         11.4459621,
35137                         56.6401087
35138                     ]
35139                 ],
35140                 [
35141                     [
35142                         11.3274736,
35143                         57.3612962
35144                     ],
35145                     [
35146                         11.3161808,
35147                         57.1818004
35148                     ],
35149                     [
35150                         11.1508692,
35151                         57.1847276
35152                     ],
35153                     [
35154                         11.1456628,
35155                         57.094962
35156                     ],
35157                     [
35158                         10.8157703,
35159                         57.1001693
35160                     ],
35161                     [
35162                         10.8290599,
35163                         57.3695272
35164                     ]
35165                 ],
35166                 [
35167                     [
35168                         11.5843266,
35169                         56.2777928
35170                     ],
35171                     [
35172                         11.5782882,
35173                         56.1880397
35174                     ],
35175                     [
35176                         11.7392309,
35177                         56.1845765
35178                     ],
35179                     [
35180                         11.7456428,
35181                         56.2743186
35182                     ]
35183                 ],
35184                 [
35185                     [
35186                         14.6825922,
35187                         55.3639405
35188                     ],
35189                     [
35190                         14.8395247,
35191                         55.3565231
35192                     ],
35193                     [
35194                         14.8263755,
35195                         55.2671261
35196                     ],
35197                     [
35198                         15.1393406,
35199                         55.2517359
35200                     ],
35201                     [
35202                         15.1532015,
35203                         55.3410836
35204                     ],
35205                     [
35206                         15.309925,
35207                         55.3330556
35208                     ],
35209                     [
35210                         15.295719,
35211                         55.2437356
35212                     ],
35213                     [
35214                         15.1393406,
35215                         55.2517359
35216                     ],
35217                     [
35218                         15.1255631,
35219                         55.1623802
35220                     ],
35221                     [
35222                         15.2815819,
35223                         55.1544167
35224                     ],
35225                     [
35226                         15.2535578,
35227                         54.9757646
35228                     ],
35229                     [
35230                         14.6317464,
35231                         55.0062496
35232                     ]
35233                 ]
35234             ],
35235             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
35236             "terms_text": "Geodatastyrelsen og Danske Kommuner"
35237         },
35238         {
35239             "name": "Geoimage.at MaxRes",
35240             "type": "tms",
35241             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
35242             "polygon": [
35243                 [
35244                     [
35245                         16.5073284,
35246                         46.9929304
35247                     ],
35248                     [
35249                         16.283417,
35250                         46.9929304
35251                     ],
35252                     [
35253                         16.135839,
35254                         46.8713046
35255                     ],
35256                     [
35257                         15.9831722,
35258                         46.8190947
35259                     ],
35260                     [
35261                         16.0493278,
35262                         46.655175
35263                     ],
35264                     [
35265                         15.8610387,
35266                         46.7180116
35267                     ],
35268                     [
35269                         15.7592608,
35270                         46.6900933
35271                     ],
35272                     [
35273                         15.5607938,
35274                         46.6796202
35275                     ],
35276                     [
35277                         15.5760605,
35278                         46.6342132
35279                     ],
35280                     [
35281                         15.4793715,
35282                         46.6027553
35283                     ],
35284                     [
35285                         15.4335715,
35286                         46.6516819
35287                     ],
35288                     [
35289                         15.2249267,
35290                         46.6342132
35291                     ],
35292                     [
35293                         15.0468154,
35294                         46.6481886
35295                     ],
35296                     [
35297                         14.9908376,
35298                         46.5887681
35299                     ],
35300                     [
35301                         14.9603042,
35302                         46.6237293
35303                     ],
35304                     [
35305                         14.8534374,
35306                         46.6027553
35307                     ],
35308                     [
35309                         14.8330818,
35310                         46.5012666
35311                     ],
35312                     [
35313                         14.7516595,
35314                         46.4977636
35315                     ],
35316                     [
35317                         14.6804149,
35318                         46.4381781
35319                     ],
35320                     [
35321                         14.6142593,
35322                         46.4381781
35323                     ],
35324                     [
35325                         14.578637,
35326                         46.3785275
35327                     ],
35328                     [
35329                         14.4412369,
35330                         46.4311638
35331                     ],
35332                     [
35333                         14.1613476,
35334                         46.4276563
35335                     ],
35336                     [
35337                         14.1257253,
35338                         46.4767409
35339                     ],
35340                     [
35341                         14.0188585,
35342                         46.4767409
35343                     ],
35344                     [
35345                         13.9119917,
35346                         46.5257813
35347                     ],
35348                     [
35349                         13.8254805,
35350                         46.5047694
35351                     ],
35352                     [
35353                         13.4438134,
35354                         46.560783
35355                     ],
35356                     [
35357                         13.3064132,
35358                         46.5502848
35359                     ],
35360                     [
35361                         13.1283019,
35362                         46.5887681
35363                     ],
35364                     [
35365                         12.8433237,
35366                         46.6132433
35367                     ],
35368                     [
35369                         12.7262791,
35370                         46.6412014
35371                     ],
35372                     [
35373                         12.5125455,
35374                         46.6656529
35375                     ],
35376                     [
35377                         12.3598787,
35378                         46.7040543
35379                     ],
35380                     [
35381                         12.3649676,
35382                         46.7703197
35383                     ],
35384                     [
35385                         12.2886341,
35386                         46.7772902
35387                     ],
35388                     [
35389                         12.2733674,
35390                         46.8852187
35391                     ],
35392                     [
35393                         12.2072118,
35394                         46.8747835
35395                     ],
35396                     [
35397                         12.1308784,
35398                         46.9026062
35399                     ],
35400                     [
35401                         12.1156117,
35402                         46.9998721
35403                     ],
35404                     [
35405                         12.2530119,
35406                         47.0657733
35407                     ],
35408                     [
35409                         12.2123007,
35410                         47.0934969
35411                     ],
35412                     [
35413                         11.9833004,
35414                         47.0449712
35415                     ],
35416                     [
35417                         11.7339445,
35418                         46.9616816
35419                     ],
35420                     [
35421                         11.6321666,
35422                         47.010283
35423                     ],
35424                     [
35425                         11.5405665,
35426                         46.9755722
35427                     ],
35428                     [
35429                         11.4998553,
35430                         47.0068129
35431                     ],
35432                     [
35433                         11.418433,
35434                         46.9651546
35435                     ],
35436                     [
35437                         11.2555884,
35438                         46.9755722
35439                     ],
35440                     [
35441                         11.1130993,
35442                         46.913036
35443                     ],
35444                     [
35445                         11.0418548,
35446                         46.7633482
35447                     ],
35448                     [
35449                         10.8891879,
35450                         46.7598621
35451                     ],
35452                     [
35453                         10.7416099,
35454                         46.7842599
35455                     ],
35456                     [
35457                         10.7059877,
35458                         46.8643462
35459                     ],
35460                     [
35461                         10.5787653,
35462                         46.8399847
35463                     ],
35464                     [
35465                         10.4566318,
35466                         46.8504267
35467                     ],
35468                     [
35469                         10.4769874,
35470                         46.9269392
35471                     ],
35472                     [
35473                         10.3853873,
35474                         46.9894592
35475                     ],
35476                     [
35477                         10.2327204,
35478                         46.8643462
35479                     ],
35480                     [
35481                         10.1207647,
35482                         46.8330223
35483                     ],
35484                     [
35485                         9.8663199,
35486                         46.9408389
35487                     ],
35488                     [
35489                         9.9019422,
35490                         47.0033426
35491                     ],
35492                     [
35493                         9.6831197,
35494                         47.0588402
35495                     ],
35496                     [
35497                         9.6118752,
35498                         47.0380354
35499                     ],
35500                     [
35501                         9.6322307,
35502                         47.128131
35503                     ],
35504                     [
35505                         9.5813418,
35506                         47.1662025
35507                     ],
35508                     [
35509                         9.5406306,
35510                         47.2664422
35511                     ],
35512                     [
35513                         9.6067863,
35514                         47.3492559
35515                     ],
35516                     [
35517                         9.6729419,
35518                         47.369939
35519                     ],
35520                     [
35521                         9.6424085,
35522                         47.4457079
35523                     ],
35524                     [
35525                         9.5660751,
35526                         47.4801122
35527                     ],
35528                     [
35529                         9.7136531,
35530                         47.5282405
35531                     ],
35532                     [
35533                         9.7848976,
35534                         47.5969187
35535                     ],
35536                     [
35537                         9.8357866,
35538                         47.5454185
35539                     ],
35540                     [
35541                         9.9477423,
35542                         47.538548
35543                     ],
35544                     [
35545                         10.0902313,
35546                         47.4491493
35547                     ],
35548                     [
35549                         10.1105869,
35550                         47.3664924
35551                     ],
35552                     [
35553                         10.2428982,
35554                         47.3871688
35555                     ],
35556                     [
35557                         10.1869203,
35558                         47.2698953
35559                     ],
35560                     [
35561                         10.3243205,
35562                         47.2975125
35563                     ],
35564                     [
35565                         10.4820763,
35566                         47.4491493
35567                     ],
35568                     [
35569                         10.4311873,
35570                         47.4869904
35571                     ],
35572                     [
35573                         10.4413651,
35574                         47.5900549
35575                     ],
35576                     [
35577                         10.4871652,
35578                         47.5522881
35579                     ],
35580                     [
35581                         10.5482319,
35582                         47.5351124
35583                     ],
35584                     [
35585                         10.5991209,
35586                         47.5660246
35587                     ],
35588                     [
35589                         10.7568766,
35590                         47.5316766
35591                     ],
35592                     [
35593                         10.8891879,
35594                         47.5454185
35595                     ],
35596                     [
35597                         10.9400769,
35598                         47.4869904
35599                     ],
35600                     [
35601                         10.9960547,
35602                         47.3906141
35603                     ],
35604                     [
35605                         11.2352328,
35606                         47.4422662
35607                     ],
35608                     [
35609                         11.2810328,
35610                         47.3975039
35611                     ],
35612                     [
35613                         11.4235219,
35614                         47.5144941
35615                     ],
35616                     [
35617                         11.5761888,
35618                         47.5076195
35619                     ],
35620                     [
35621                         11.6067221,
35622                         47.5900549
35623                     ],
35624                     [
35625                         11.8357224,
35626                         47.5866227
35627                     ],
35628                     [
35629                         12.003656,
35630                         47.6243647
35631                     ],
35632                     [
35633                         12.2072118,
35634                         47.6037815
35635                     ],
35636                     [
35637                         12.1614117,
35638                         47.6963421
35639                     ],
35640                     [
35641                         12.2581008,
35642                         47.7442718
35643                     ],
35644                     [
35645                         12.2530119,
35646                         47.6792136
35647                     ],
35648                     [
35649                         12.4311232,
35650                         47.7100408
35651                     ],
35652                     [
35653                         12.4921899,
35654                         47.631224
35655                     ],
35656                     [
35657                         12.5685234,
35658                         47.6277944
35659                     ],
35660                     [
35661                         12.6295901,
35662                         47.6894913
35663                     ],
35664                     [
35665                         12.7720792,
35666                         47.6689338
35667                     ],
35668                     [
35669                         12.8331459,
35670                         47.5419833
35671                     ],
35672                     [
35673                         12.975635,
35674                         47.4732332
35675                     ],
35676                     [
35677                         13.0417906,
35678                         47.4938677
35679                     ],
35680                     [
35681                         13.0367017,
35682                         47.5557226
35683                     ],
35684                     [
35685                         13.0977685,
35686                         47.6415112
35687                     ],
35688                     [
35689                         13.0316128,
35690                         47.7100408
35691                     ],
35692                     [
35693                         12.9043905,
35694                         47.7203125
35695                     ],
35696                     [
35697                         13.0061684,
35698                         47.84683
35699                     ],
35700                     [
35701                         12.9451016,
35702                         47.9355501
35703                     ],
35704                     [
35705                         12.8636793,
35706                         47.9594103
35707                     ],
35708                     [
35709                         12.8636793,
35710                         48.0036929
35711                     ],
35712                     [
35713                         12.7517236,
35714                         48.0989418
35715                     ],
35716                     [
35717                         12.8738571,
35718                         48.2109733
35719                     ],
35720                     [
35721                         12.9603683,
35722                         48.2109733
35723                     ],
35724                     [
35725                         13.0417906,
35726                         48.2652035
35727                     ],
35728                     [
35729                         13.1842797,
35730                         48.2990682
35731                     ],
35732                     [
35733                         13.2606131,
35734                         48.2922971
35735                     ],
35736                     [
35737                         13.3980133,
35738                         48.3565867
35739                     ],
35740                     [
35741                         13.4438134,
35742                         48.417418
35743                     ],
35744                     [
35745                         13.4387245,
35746                         48.5523383
35747                     ],
35748                     [
35749                         13.509969,
35750                         48.5860123
35751                     ],
35752                     [
35753                         13.6117469,
35754                         48.5725454
35755                     ],
35756                     [
35757                         13.7287915,
35758                         48.5118999
35759                     ],
35760                     [
35761                         13.7847694,
35762                         48.5725454
35763                     ],
35764                     [
35765                         13.8203916,
35766                         48.6263915
35767                     ],
35768                     [
35769                         13.7949471,
35770                         48.7171267
35771                     ],
35772                     [
35773                         13.850925,
35774                         48.7741724
35775                     ],
35776                     [
35777                         14.0595697,
35778                         48.6633774
35779                     ],
35780                     [
35781                         14.0137696,
35782                         48.6331182
35783                     ],
35784                     [
35785                         14.0748364,
35786                         48.5927444
35787                     ],
35788                     [
35789                         14.2173255,
35790                         48.5961101
35791                     ],
35792                     [
35793                         14.3649034,
35794                         48.5489696
35795                     ],
35796                     [
35797                         14.4666813,
35798                         48.6499311
35799                     ],
35800                     [
35801                         14.5582815,
35802                         48.5961101
35803                     ],
35804                     [
35805                         14.5989926,
35806                         48.6263915
35807                     ],
35808                     [
35809                         14.7211261,
35810                         48.5759124
35811                     ],
35812                     [
35813                         14.7211261,
35814                         48.6868997
35815                     ],
35816                     [
35817                         14.822904,
35818                         48.7271983
35819                     ],
35820                     [
35821                         14.8178151,
35822                         48.777526
35823                     ],
35824                     [
35825                         14.9647227,
35826                         48.7851754
35827                     ],
35828                     [
35829                         14.9893637,
35830                         49.0126611
35831                     ],
35832                     [
35833                         15.1485933,
35834                         48.9950306
35835                     ],
35836                     [
35837                         15.1943934,
35838                         48.9315502
35839                     ],
35840                     [
35841                         15.3063491,
35842                         48.9850128
35843                     ],
35844                     [
35845                         15.3928603,
35846                         48.9850128
35847                     ],
35848                     [
35849                         15.4844604,
35850                         48.9282069
35851                     ],
35852                     [
35853                         15.749083,
35854                         48.8545973
35855                     ],
35856                     [
35857                         15.8406831,
35858                         48.8880697
35859                     ],
35860                     [
35861                         16.0086166,
35862                         48.7808794
35863                     ],
35864                     [
35865                         16.2070835,
35866                         48.7339115
35867                     ],
35868                     [
35869                         16.3953727,
35870                         48.7372678
35871                     ],
35872                     [
35873                         16.4920617,
35874                         48.8110498
35875                     ],
35876                     [
35877                         16.6905286,
35878                         48.7741724
35879                     ],
35880                     [
35881                         16.7057953,
35882                         48.7339115
35883                     ],
35884                     [
35885                         16.8991733,
35886                         48.713769
35887                     ],
35888                     [
35889                         16.9755067,
35890                         48.515271
35891                     ],
35892                     [
35893                         16.8482844,
35894                         48.4511817
35895                     ],
35896                     [
35897                         16.8533733,
35898                         48.3464411
35899                     ],
35900                     [
35901                         16.9551512,
35902                         48.2516513
35903                     ],
35904                     [
35905                         16.9907734,
35906                         48.1498955
35907                     ],
35908                     [
35909                         17.0925513,
35910                         48.1397088
35911                     ],
35912                     [
35913                         17.0823736,
35914                         48.0241182
35915                     ],
35916                     [
35917                         17.1739737,
35918                         48.0207146
35919                     ],
35920                     [
35921                         17.0823736,
35922                         47.8741447
35923                     ],
35924                     [
35925                         16.9856845,
35926                         47.8673174
35927                     ],
35928                     [
35929                         17.0823736,
35930                         47.8092489
35931                     ],
35932                     [
35933                         17.0925513,
35934                         47.7031919
35935                     ],
35936                     [
35937                         16.7414176,
35938                         47.6792136
35939                     ],
35940                     [
35941                         16.7057953,
35942                         47.7511153
35943                     ],
35944                     [
35945                         16.5378617,
35946                         47.7545368
35947                     ],
35948                     [
35949                         16.5480395,
35950                         47.7066164
35951                     ],
35952                     [
35953                         16.4208172,
35954                         47.6689338
35955                     ],
35956                     [
35957                         16.573484,
35958                         47.6175045
35959                     ],
35960                     [
35961                         16.670173,
35962                         47.631224
35963                     ],
35964                     [
35965                         16.7108842,
35966                         47.538548
35967                     ],
35968                     [
35969                         16.6599952,
35970                         47.4491493
35971                     ],
35972                     [
35973                         16.5429506,
35974                         47.3940591
35975                     ],
35976                     [
35977                         16.4615283,
35978                         47.3940591
35979                     ],
35980                     [
35981                         16.4920617,
35982                         47.276801
35983                     ],
35984                     [
35985                         16.425906,
35986                         47.1973317
35987                     ],
35988                     [
35989                         16.4717061,
35990                         47.1489007
35991                     ],
35992                     [
35993                         16.5480395,
35994                         47.1489007
35995                     ],
35996                     [
35997                         16.476795,
35998                         47.0796369
35999                     ],
36000                     [
36001                         16.527684,
36002                         47.0588402
36003                     ]
36004                 ]
36005             ],
36006             "terms_text": "geoimage.at",
36007             "id": "geoimage.at"
36008         },
36009         {
36010             "name": "Imagerie Drone (Haiti)",
36011             "type": "tms",
36012             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
36013             "polygon": [
36014                 [
36015                     [
36016                         -72.1547401,
36017                         19.6878969
36018                     ],
36019                     [
36020                         -72.162234,
36021                         19.689011
36022                     ],
36023                     [
36024                         -72.164995,
36025                         19.6932445
36026                     ],
36027                     [
36028                         -72.1657838,
36029                         19.6979977
36030                     ],
36031                     [
36032                         -72.161603,
36033                         19.7035677
36034                     ],
36035                     [
36036                         -72.1487449,
36037                         19.7028993
36038                     ],
36039                     [
36040                         -72.1477194,
36041                         19.7026765
36042                     ],
36043                     [
36044                         -72.1485082,
36045                         19.7001514
36046                     ],
36047                     [
36048                         -72.1436963,
36049                         19.7011169
36050                     ],
36051                     [
36052                         -72.1410143,
36053                         19.7000029
36054                     ],
36055                     [
36056                         -72.139476,
36057                         19.6973664
36058                     ],
36059                     [
36060                         -72.1382533,
36061                         19.6927617
36062                     ],
36063                     [
36064                         -72.1386872,
36065                         19.6923161
36066                     ],
36067                     [
36068                         -72.1380561,
36069                         19.6896423
36070                     ],
36071                     [
36072                         -72.1385294,
36073                         19.6894938
36074                     ],
36075                     [
36076                         -72.1388055,
36077                         19.6901251
36078                     ],
36079                     [
36080                         -72.1388844,
36081                         19.6876741
36082                     ],
36083                     [
36084                         -72.1378195,
36085                         19.6872656
36086                     ],
36087                     [
36088                         -72.13778,
36089                         19.6850003
36090                     ],
36091                     [
36092                         -72.1369517,
36093                         19.6855945
36094                     ],
36095                     [
36096                         -72.136794,
36097                         19.6840719
36098                     ],
36099                     [
36100                         -72.135729,
36101                         19.6835148
36102                     ],
36103                     [
36104                         -72.1355713,
36105                         19.6740817
36106                     ],
36107                     [
36108                         -72.1366362,
36109                         19.6708133
36110                     ],
36111                     [
36112                         -72.1487843,
36113                         19.6710733
36114                     ],
36115                     [
36116                         -72.1534779,
36117                         19.6763843
36118                     ],
36119                     [
36120                         -72.1530835,
36121                         19.6769414
36122                     ],
36123                     [
36124                         -72.1533251,
36125                         19.6769768
36126                     ],
36127                     [
36128                         -72.1532807,
36129                         19.6796525
36130                     ],
36131                     [
36132                         -72.1523834,
36133                         19.6797175
36134                     ],
36135                     [
36136                         -72.1522749,
36137                         19.6803488
36138                     ],
36139                     [
36140                         -72.1519101,
36141                         19.6803395
36142                     ],
36143                     [
36144                         -72.1518608,
36145                         19.6805067
36146                     ],
36147                     [
36148                         -72.1528173,
36149                         19.6806552
36150                     ],
36151                     [
36152                         -72.1522299,
36153                         19.6833011
36154                     ],
36155                     [
36156                         -72.1507801,
36157                         19.6831499
36158                     ],
36159                     [
36160                         -72.1504457,
36161                         19.6847862
36162                     ],
36163                     [
36164                         -72.1508591,
36165                         19.6843492
36166                     ],
36167                     [
36168                         -72.1530087,
36169                         19.6849898
36170                     ],
36171                     [
36172                         -72.1546258,
36173                         19.6854354
36174                     ],
36175                     [
36176                         -72.1543103,
36177                         19.6870694
36178                     ],
36179                     [
36180                         -72.1547244,
36181                         19.6868466
36182                     ],
36183                     [
36184                         -72.1548501,
36185                         19.6877564
36186                     ],
36187                     [
36188                         -72.1545814,
36189                         19.6877982
36190                     ]
36191                 ],
36192                 [
36193                     [
36194                         -72.1310601,
36195                         19.6718929
36196                     ],
36197                     [
36198                         -72.1259842,
36199                         19.6772765
36200                     ],
36201                     [
36202                         -72.1255379,
36203                         19.6776179
36204                     ],
36205                     [
36206                         -72.1216891,
36207                         19.6776442
36208                     ],
36209                     [
36210                         -72.1149677,
36211                         19.672602
36212                     ],
36213                     [
36214                         -72.1152745,
36215                         19.6687152
36216                     ],
36217                     [
36218                         -72.1198205,
36219                         19.6627535
36220                     ],
36221                     [
36222                         -72.1227768,
36223                         19.6625696
36224                     ],
36225                     [
36226                         -72.1248965,
36227                         19.662701
36228                     ],
36229                     [
36230                         -72.1285779,
36231                         19.6645394
36232                     ],
36233                     [
36234                         -72.1308091,
36235                         19.6661677
36236                     ],
36237                     [
36238                         -72.1316737,
36239                         19.668794
36240                     ],
36241                     [
36242                         -72.1315621,
36243                         19.671
36244                     ]
36245                 ],
36246                 [
36247                     [
36248                         -71.845795,
36249                         19.6709758
36250                     ],
36251                     [
36252                         -71.8429354,
36253                         19.6759525
36254                     ],
36255                     [
36256                         -71.8410027,
36257                         19.6759525
36258                     ],
36259                     [
36260                         -71.8380249,
36261                         19.6755254
36262                     ],
36263                     [
36264                         -71.8378671,
36265                         19.6745041
36266                     ],
36267                     [
36268                         -71.8390504,
36269                         19.6743927
36270                     ],
36271                     [
36272                         -71.8390109,
36273                         19.6741141
36274                     ],
36275                     [
36276                         -71.8398392,
36277                         19.673947
36278                     ],
36279                     [
36280                         -71.8389123,
36281                         19.6736127
36282                     ],
36283                     [
36284                         -71.8380249,
36285                         19.67209
36286                     ],
36287                     [
36288                         -71.8380052,
36289                         19.6726285
36290                     ],
36291                     [
36292                         -71.8376699,
36293                         19.6727214
36294                     ],
36295                     [
36296                         -71.8376305,
36297                         19.672545
36298                     ],
36299                     [
36300                         -71.8354414,
36301                         19.6732135
36302                     ],
36303                     [
36304                         -71.835333,
36305                         19.6729999
36306                     ],
36307                     [
36308                         -71.8331242,
36309                         19.6734642
36310                     ],
36311                     [
36312                         -71.8326706,
36313                         19.6716815
36314                     ],
36315                     [
36316                         -71.8321579,
36317                         19.67209
36318                     ],
36319                     [
36320                         -71.8307183,
36321                         19.6694902
36322                     ],
36323                     [
36324                         -71.8306009,
36325                         19.6697594
36326                     ],
36327                     [
36328                         -71.8302174,
36329                         19.6698907
36330                     ],
36331                     [
36332                         -71.8291833,
36333                         19.6672095
36334                     ],
36335                     [
36336                         -71.8290749,
36337                         19.6672095
36338                     ],
36339                     [
36340                         -71.8289122,
36341                         19.6667916
36342                     ],
36343                     [
36344                         -71.8289516,
36345                         19.6666199
36346                     ],
36347                     [
36348                         -71.8288333,
36349                         19.6663506
36350                     ],
36351                     [
36352                         -71.8285572,
36353                         19.6664759
36354                     ],
36355                     [
36356                         -71.8288678,
36357                         19.6672466
36358                     ],
36359                     [
36360                         -71.8287593,
36361                         19.6674138
36362                     ],
36363                     [
36364                         -71.8277979,
36365                         19.6678177
36366                     ],
36367                     [
36368                         -71.8277112,
36369                         19.6678586
36370                     ],
36371                     [
36372                         -71.8278263,
36373                         19.6679637
36374                     ],
36375                     [
36376                         -71.8271831,
36377                         19.6681212
36378                     ],
36379                     [
36380                         -71.8271761,
36381                         19.6680917
36382                     ],
36383                     [
36384                         -71.8264405,
36385                         19.6683921
36386                     ],
36387                     [
36388                         -71.8264074,
36389                         19.6683231
36390                     ],
36391                     [
36392                         -71.8261954,
36393                         19.6684253
36394                     ],
36395                     [
36396                         -71.8261806,
36397                         19.6683556
36398                     ],
36399                     [
36400                         -71.8258946,
36401                         19.6684206
36402                     ],
36403                     [
36404                         -71.8258897,
36405                         19.6686574
36406                     ],
36407                     [
36408                         -71.8251551,
36409                         19.6687549
36410                     ],
36411                     [
36412                         -71.8254509,
36413                         19.6691588
36414                     ],
36415                     [
36416                         -71.8229332,
36417                         19.6695739
36418                     ],
36419                     [
36420                         -71.822713,
36421                         19.6696658
36422                     ],
36423                     [
36424                         -71.8227688,
36425                         19.6697577
36426                     ],
36427                     [
36428                         -71.8201751,
36429                         19.6709855
36430                     ],
36431                     [
36432                         -71.8198474,
36433                         19.6704537
36434                     ],
36435                     [
36436                         -71.8197985,
36437                         19.6706014
36438                     ],
36439                     [
36440                         -71.8194674,
36441                         19.6707557
36442                     ],
36443                     [
36444                         -71.8182472,
36445                         19.6713433
36446                     ],
36447                     [
36448                         -71.8181426,
36449                         19.6711431
36450                     ],
36451                     [
36452                         -71.8175813,
36453                         19.6714254
36454                     ],
36455                     [
36456                         -71.816959,
36457                         19.6707672
36458                     ],
36459                     [
36460                         -71.8176388,
36461                         19.6718965
36462                     ],
36463                     [
36464                         -71.8171403,
36465                         19.6720376
36466                     ],
36467                     [
36468                         -71.8158225,
36469                         19.6718045
36470                     ],
36471                     [
36472                         -71.8138354,
36473                         19.6711874
36474                     ],
36475                     [
36476                         -71.8123259,
36477                         19.6706982
36478                     ],
36479                     [
36480                         -71.8121759,
36481                         19.6704258
36482                     ],
36483                     [
36484                         -71.8124304,
36485                         19.6701467
36486                     ],
36487                     [
36488                         -71.8119184,
36489                         19.6700141
36490                     ],
36491                     [
36492                         -71.8118765,
36493                         19.6705828
36494                     ],
36495                     [
36496                         -71.811169,
36497                         19.6703483
36498                     ],
36499                     [
36500                         -71.8095938,
36501                         19.6698516
36502                     ],
36503                     [
36504                         -71.8077992,
36505                         19.6692829
36506                     ],
36507                     [
36508                         -71.8056028,
36509                         19.668612
36510                     ],
36511                     [
36512                         -71.8051443,
36513                         19.6668942
36514                     ],
36515                     [
36516                         -71.8051196,
36517                         19.6652322
36518                     ],
36519                     [
36520                         -71.8052315,
36521                         19.661979
36522                     ],
36523                     [
36524                         -71.8065603,
36525                         19.6523921
36526                     ],
36527                     [
36528                         -71.8073412,
36529                         19.6482946
36530                     ],
36531                     [
36532                         -71.8099686,
36533                         19.6468292
36534                     ],
36535                     [
36536                         -71.8147517,
36537                         19.6454502
36538                     ],
36539                     [
36540                         -71.8147726,
36541                         19.6455619
36542                     ],
36543                     [
36544                         -71.8150027,
36545                         19.6455093
36546                     ],
36547                     [
36548                         -71.8149469,
36549                         19.6453846
36550                     ],
36551                     [
36552                         -71.8159928,
36553                         19.6450234
36554                     ],
36555                     [
36556                         -71.8158882,
36557                         19.6448855
36558                     ],
36559                     [
36560                         -71.8165854,
36561                         19.6446097
36562                     ],
36563                     [
36564                         -71.8190119,
36565                         19.643802
36566                     ],
36567                     [
36568                         -71.8211524,
36569                         19.643454
36570                     ],
36571                     [
36572                         -71.8221564,
36573                         19.6433292
36574                     ],
36575                     [
36576                         -71.8269046,
36577                         19.643211
36578                     ],
36579                     [
36580                         -71.8280481,
36581                         19.6432241
36582                     ],
36583                     [
36584                         -71.8304466,
36585                         19.6440778
36586                     ],
36587                     [
36588                         -71.8306419,
36589                         19.6448592
36590                     ],
36591                     [
36592                         -71.8295263,
36593                         19.6450365
36594                     ],
36595                     [
36596                         -71.8296064,
36597                         19.6456111
36598                     ],
36599                     [
36600                         -71.8299411,
36601                         19.6455651
36602                     ],
36603                     [
36604                         -71.8303699,
36605                         19.6451744
36606                     ],
36607                     [
36608                         -71.830471,
36609                         19.6453452
36610                     ],
36611                     [
36612                         -71.8308092,
36613                         19.6451974
36614                     ],
36615                     [
36616                         -71.8310184,
36617                         19.6451088
36618                     ],
36619                     [
36620                         -71.8312519,
36621                         19.6458541
36622                     ],
36623                     [
36624                         -71.8311125,
36625                         19.6458245
36626                     ],
36627                     [
36628                         -71.831367,
36629                         19.6465862
36630                     ],
36631                     [
36632                         -71.8328939,
36633                         19.646189
36634                     ],
36635                     [
36636                         -71.8344566,
36637                         19.6457062
36638                     ],
36639                     [
36640                         -71.8344664,
36641                         19.6463052
36642                     ],
36643                     [
36644                         -71.834215,
36645                         19.6461938
36646                     ],
36647                     [
36648                         -71.8342002,
36649                         19.6465513
36650                     ],
36651                     [
36652                         -71.8346702,
36653                         19.6463
36654                     ],
36655                     [
36656                         -71.8349118,
36657                         19.6463905
36658                     ],
36659                     [
36660                         -71.8347984,
36661                         19.6462187
36662                     ],
36663                     [
36664                         -71.8354393,
36665                         19.6458496
36666                     ],
36667                     [
36668                         -71.8355034,
36669                         19.6458032
36670                     ],
36671                     [
36672                         -71.8364747,
36673                         19.6461328
36674                     ],
36675                     [
36676                         -71.8376382,
36677                         19.6472658
36678                     ],
36679                     [
36680                         -71.8379143,
36681                         19.647888
36682                     ],
36683                     [
36684                         -71.8390483,
36685                         19.6508039
36686                     ],
36687                     [
36688                         -71.8456942,
36689                         19.6696203
36690                     ]
36691                 ],
36692                 [
36693                     [
36694                         -72.098878,
36695                         18.54843
36696                     ],
36697                     [
36698                         -72.096993,
36699                         18.5501994
36700                     ],
36701                     [
36702                         -72.0972888,
36703                         18.5503209
36704                     ],
36705                     [
36706                         -72.0968451,
36707                         18.5503489
36708                     ],
36709                     [
36710                         -72.0955632,
36711                         18.551854
36712                     ],
36713                     [
36714                         -72.0956428,
36715                         18.5526742
36716                     ],
36717                     [
36718                         -72.0959914,
36719                         18.5533748
36720                     ],
36721                     [
36722                         -72.0962145,
36723                         18.553203
36724                     ],
36725                     [
36726                         -72.0962842,
36727                         18.5535665
36728                     ],
36729                     [
36730                         -72.0964446,
36731                         18.5535533
36732                     ],
36733                     [
36734                         -72.0965352,
36735                         18.5539764
36736                     ],
36737                     [
36738                         -72.0965056,
36739                         18.554173
36740                     ],
36741                     [
36742                         -72.0966085,
36743                         18.5541747
36744                     ],
36745                     [
36746                         -72.0965178,
36747                         18.5542127
36748                     ],
36749                     [
36750                         -72.0968769,
36751                         18.5546588
36752                     ],
36753                     [
36754                         -72.0979018,
36755                         18.5552141
36756                     ],
36757                     [
36758                         -72.1006211,
36759                         18.5555875
36760                     ],
36761                     [
36762                         -72.1014926,
36763                         18.5556206
36764                     ],
36765                     [
36766                         -72.1024339,
36767                         18.5555016
36768                     ],
36769                     [
36770                         -72.103417,
36771                         18.5543515
36772                     ],
36773                     [
36774                         -72.1034798,
36775                         18.5516215
36776                     ],
36777                     [
36778                         -72.1030789,
36779                         18.5516149
36780                     ],
36781                     [
36782                         -72.1033752,
36783                         18.5515224
36784                     ],
36785                     [
36786                         -72.1035042,
36787                         18.5515224
36788                     ],
36789                     [
36790                         -72.1035239,
36791                         18.5502417
36792                     ],
36793                     [
36794                         -72.1028701,
36795                         18.5503062
36796                     ],
36797                     [
36798                         -72.1029015,
36799                         18.55025
36800                     ],
36801                     [
36802                         -72.1028457,
36803                         18.5501773
36804                     ],
36805                     [
36806                         -72.1035081,
36807                         18.5500252
36808                     ],
36809                     [
36810                         -72.103491,
36811                         18.5497396
36812                     ],
36813                     [
36814                         -72.1035181,
36815                         18.5497361
36816                     ],
36817                     [
36818                         -72.1035398,
36819                         18.5489039
36820                     ],
36821                     [
36822                         -72.1034317,
36823                         18.5487056
36824                     ],
36825                     [
36826                         -72.102717,
36827                         18.5481437
36828                     ],
36829                     [
36830                         -72.1025601,
36831                         18.5481536
36832                     ],
36833                     [
36834                         -72.10229,
36835                         18.5482751
36836                     ],
36837                     [
36838                         -72.1022891,
36839                         18.5482569
36840                     ],
36841                     [
36842                         -72.1025201,
36843                         18.5481396
36844                     ],
36845                     [
36846                         -72.1023388,
36847                         18.5481321
36848                     ],
36849                     [
36850                         -72.0999082,
36851                         18.5480901
36852                     ],
36853                     [
36854                         -72.09907,
36855                         18.5483799
36856                     ]
36857                 ],
36858                 [
36859                     [
36860                         -72.2542503,
36861                         18.568262
36862                     ],
36863                     [
36864                         -72.2560252,
36865                         18.5717765
36866                     ],
36867                     [
36868                         -72.2557886,
36869                         18.5748049
36870                     ],
36871                     [
36872                         -72.2535009,
36873                         18.5755526
36874                     ],
36875                     [
36876                         -72.2522782,
36877                         18.5755526
36878                     ],
36879                     [
36880                         -72.2499906,
36881                         18.5740945
36882                     ],
36883                     [
36884                         -72.2473874,
36885                         18.5698323
36886                     ],
36887                     [
36888                         -72.2460069,
36889                         18.566729
36890                     ],
36891                     [
36892                         -72.2458492,
36893                         18.5629527
36894                     ],
36895                     [
36896                         -72.2479396,
36897                         18.5625414
36898                     ],
36899                     [
36900                         -72.2501483,
36901                         18.5628031
36902                     ],
36903                     [
36904                         -72.2519232,
36905                         18.5650839
36906                     ]
36907                 ],
36908                 [
36909                     [
36910                         -72.303145,
36911                         18.5332749
36912                     ],
36913                     [
36914                         -72.3031275,
36915                         18.5331799
36916                     ],
36917                     [
36918                         -72.3048311,
36919                         18.5311081
36920                     ],
36921                     [
36922                         -72.3097397,
36923                         18.5311081
36924                     ],
36925                     [
36926                         -72.3164332,
36927                         18.5324302
36928                     ],
36929                     [
36930                         -72.3234056,
36931                         18.5366083
36932                     ],
36933                     [
36934                         -72.3261388,
36935                         18.5387765
36936                     ],
36937                     [
36938                         -72.3261946,
36939                         18.5426371
36940                     ],
36941                     [
36942                         -72.3170468,
36943                         18.5540596
36944                     ],
36945                     [
36946                         -72.3130864,
36947                         18.5540596
36948                     ],
36949                     [
36950                         -72.2987511,
36951                         18.5453342
36952                     ],
36953                     [
36954                         -72.2988627,
36955                         18.5407333
36956                     ],
36957                     [
36958                         -72.2962969,
36959                         18.5404689
36960                     ],
36961                     [
36962                         -72.2954602,
36963                         18.5395169
36964                     ],
36965                     [
36966                         -72.2961853,
36967                         18.5338582
36968                     ],
36969                     [
36970                         -72.2971893,
36971                         18.5332235
36972                     ],
36973                     [
36974                         -72.3007034,
36975                         18.5332764
36976                     ],
36977                     [
36978                         -72.3022652,
36979                         18.5342284
36980                     ],
36981                     [
36982                         -72.3028486,
36983                         18.5335189
36984                     ],
36985                     [
36986                         -72.303104,
36987                         18.5333361
36988                     ],
36989                     [
36990                         -72.303181,
36991                         18.5334007
36992                     ],
36993                     [
36994                         -72.3035793,
36995                         18.5335614
36996                     ],
36997                     [
36998                         -72.3030793,
36999                         18.5346463
37000                     ],
37001                     [
37002                         -72.303715,
37003                         18.5339873
37004                     ],
37005                     [
37006                         -72.3045286,
37007                         18.5344052
37008                     ],
37009                     [
37010                         -72.3044015,
37011                         18.5345097
37012                     ],
37013                     [
37014                         -72.3062747,
37015                         18.5352571
37016                     ],
37017                     [
37018                         -72.3063107,
37019                         18.5352741
37020                     ],
37021                     [
37022                         -72.3061219,
37023                         18.5357628
37024                     ],
37025                     [
37026                         -72.3061219,
37027                         18.5358196
37028                     ],
37029                     [
37030                         -72.30637,
37031                         18.5358928
37032                     ],
37033                     [
37034                         -72.3062726,
37035                         18.5354869
37036                     ],
37037                     [
37038                         -72.3066688,
37039                         18.5350891
37040                     ],
37041                     [
37042                         -72.3061963,
37043                         18.5349706
37044                     ],
37045                     [
37046                         -72.3058869,
37047                         18.5349385
37048                     ],
37049                     [
37050                         -72.3055373,
37051                         18.5346833
37052                     ],
37053                     [
37054                         -72.3054864,
37055                         18.534613
37056                     ],
37057                     [
37058                         -72.3055585,
37059                         18.5345065
37060                     ],
37061                     [
37062                         -72.3046749,
37063                         18.5342293
37064                     ],
37065                     [
37066                         -72.3047617,
37067                         18.5338817
37068                     ],
37069                     [
37070                         -72.3043252,
37071                         18.5337511
37072                     ],
37073                     [
37074                         -72.3042595,
37075                         18.5336346
37076                     ]
37077                 ],
37078                 [
37079                     [
37080                         -72.2981405,
37081                         18.477502
37082                     ],
37083                     [
37084                         -72.2935652,
37085                         18.4948587
37086                     ],
37087                     [
37088                         -72.2922242,
37089                         18.4964297
37090                     ],
37091                     [
37092                         -72.2931708,
37093                         18.4972526
37094                     ],
37095                     [
37096                         -72.2892266,
37097                         18.5057058
37098                     ],
37099                     [
37100                         -72.2878067,
37101                         18.5080996
37102                     ],
37103                     [
37104                         -72.2850458,
37105                         18.5119893
37106                     ],
37107                     [
37108                         -72.2840203,
37109                         18.5113161
37110                     ],
37111                     [
37112                         -72.2808649,
37113                         18.515879
37114                     ],
37115                     [
37116                         -72.2773151,
37117                         18.5175994
37118                     ],
37119                     [
37120                         -72.2723454,
37121                         18.5175246
37122                     ],
37123                     [
37124                         -72.2662714,
37125                         18.5144578
37126                     ],
37127                     [
37128                         -72.2665869,
37129                         18.5066783
37130                     ],
37131                     [
37132                         -72.2692643,
37133                         18.5046154
37134                     ],
37135                     [
37136                         -72.2661965,
37137                         18.5029756
37138                     ],
37139                     [
37140                         -72.2688181,
37141                         18.4965222
37142                     ],
37143                     [
37144                         -72.2691528,
37145                         18.4959403
37146                     ],
37147                     [
37148                         -72.2702684,
37149                         18.4961519
37150                     ],
37151                     [
37152                         -72.2702684,
37153                         18.4955964
37154                     ],
37155                     [
37156                         -72.2690691,
37157                         18.49557
37158                     ],
37159                     [
37160                         -72.2692922,
37161                         18.4937714
37162                     ],
37163                     [
37164                         -72.2736988,
37165                         18.4859951
37166                     ],
37167                     [
37168                         -72.2746749,
37169                         18.4850429
37170                     ],
37171                     [
37172                         -72.2751769,
37173                         18.483403
37174                     ],
37175                     [
37176                         -72.2765435,
37177                         18.4813398
37178                     ],
37179                     [
37180                         -72.2773523,
37181                         18.4814985
37182                     ],
37183                     [
37184                         -72.2783006,
37185                         18.4809694
37186                     ],
37187                     [
37188                         -72.2778544,
37189                         18.4807049
37190                     ],
37191                     [
37192                         -72.2771013,
37193                         18.480123
37194                     ],
37195                     [
37196                         -72.2789978,
37197                         18.4775836
37198                     ],
37199                     [
37200                         -72.279723,
37201                         18.4772927
37202                     ],
37203                     [
37204                         -72.2806433,
37205                         18.4776365
37206                     ],
37207                     [
37208                         -72.2813685,
37209                         18.4771604
37210                     ],
37211                     [
37212                         -72.2808386,
37213                         18.4769752
37214                     ],
37215                     [
37216                         -72.2812848,
37217                         18.4758378
37218                     ],
37219                     [
37220                         -72.2823167,
37221                         18.4751765
37222                     ],
37223                     [
37224                         -72.2851615,
37225                         18.4750971
37226                     ],
37227                     [
37228                         -72.2849941,
37229                         18.4763668
37230                     ],
37231                     [
37232                         -72.2854404,
37233                         18.4769752
37234                     ],
37235                     [
37236                         -72.286277,
37237                         18.4756262
37238                     ],
37239                     [
37240                         -72.2869325,
37241                         18.4754675
37242                     ],
37243                     [
37244                         -72.2865978,
37245                         18.4751897
37246                     ],
37247                     [
37248                         -72.2865978,
37249                         18.4750046
37250                     ],
37251                     [
37252                         -72.2909765,
37253                         18.4747268
37254                     ],
37255                     [
37256                         -72.2946579,
37257                         18.4749384
37258                     ],
37259                     [
37260                         -72.2973911,
37261                         18.476843
37262                     ]
37263                 ],
37264                 [
37265                     [
37266                         -72.3466657,
37267                         18.5222375
37268                     ],
37269                     [
37270                         -72.346833,
37271                         18.5244325
37272                     ],
37273                     [
37274                         -72.3475303,
37275                         18.5277645
37276                     ],
37277                     [
37278                         -72.3455501,
37279                         18.5291131
37280                     ],
37281                     [
37282                         -72.3403069,
37283                         18.5292189
37284                     ],
37285                     [
37286                         -72.3383267,
37287                         18.5280289
37288                     ],
37289                     [
37290                         -72.3369043,
37291                         18.530118
37292                     ],
37293                     [
37294                         -72.3338086,
37295                         18.5296684
37296                     ],
37297                     [
37298                         -72.3289279,
37299                         18.5270769
37300                     ],
37301                     [
37302                         -72.328649,
37303                         18.5253316
37304                     ],
37305                     [
37306                         -72.3292068,
37307                         18.5232689
37308                     ],
37309                     [
37310                         -72.330406,
37311                         18.5220524
37312                     ],
37313                     [
37314                         -72.3321631,
37315                         18.5221847
37316                     ],
37317                     [
37318                         -72.3322467,
37319                         18.5191963
37320                     ],
37321                     [
37322                         -72.3369183,
37323                         18.5183633
37324                     ],
37325                     [
37326                         -72.3382012,
37327                         18.5184691
37328                     ],
37329                     [
37330                         -72.3381454,
37331                         18.5181782
37332                     ],
37333                     [
37334                         -72.3411993,
37335                         18.5177947
37336                     ],
37337                     [
37338                         -72.3454943,
37339                         18.5171997
37340                     ],
37341                     [
37342                         -72.3492595,
37343                         18.517279
37344                     ],
37345                     [
37346                         -72.3504308,
37347                         18.5188922
37348                     ],
37349                     [
37350                         -72.3503472,
37351                         18.5206112
37352                     ],
37353                     [
37354                         -72.3496778,
37355                         18.5220392
37356                     ]
37357                 ],
37358                 [
37359                     [
37360                         -72.3303078,
37361                         18.5486462
37362                     ],
37363                     [
37364                         -72.3429687,
37365                         18.5508149
37366                     ],
37367                     [
37368                         -72.3433236,
37369                         18.5530585
37370                     ],
37371                     [
37372                         -72.3413121,
37373                         18.5614341
37374                     ],
37375                     [
37376                         -72.3390639,
37377                         18.5613593
37378                     ],
37379                     [
37380                         -72.3384723,
37381                         18.5638271
37382                     ],
37383                     [
37384                         -72.3375257,
37385                         18.5654348
37386                     ],
37387                     [
37388                         -72.3348436,
37389                         18.5650609
37390                     ],
37391                     [
37392                         -72.3311755,
37393                         18.5638271
37394                     ],
37395                     [
37396                         -72.3312149,
37397                         18.5616211
37398                     ],
37399                     [
37400                         -72.3232082,
37401                         18.5606863
37402                     ],
37403                     [
37404                         -72.3212361,
37405                         18.559602
37406                     ],
37407                     [
37408                         -72.3208023,
37409                         18.5587046
37410                     ],
37411                     [
37412                         -72.3208811,
37413                         18.557882
37414                     ],
37415                     [
37416                         -72.3259493,
37417                         18.5580274
37418                     ],
37419                     [
37420                         -72.3266186,
37421                         18.5581993
37422                     ],
37423                     [
37424                         -72.3259214,
37425                         18.5577498
37426                     ],
37427                     [
37428                         -72.3250986,
37429                         18.5573797
37430                     ],
37431                     [
37432                         -72.3233767,
37433                         18.552263
37434                     ],
37435                     [
37436                         -72.3245994,
37437                         18.5478507
37438                     ],
37439                     [
37440                         -72.3288986,
37441                         18.5483742
37442                     ],
37443                     [
37444                         -72.329979,
37445                         18.5489548
37446                     ]
37447                 ],
37448                 [
37449                     [
37450                         -72.3231383,
37451                         18.5269828
37452                     ],
37453                     [
37454                         -72.3223434,
37455                         18.528067
37456                     ],
37457                     [
37458                         -72.3209629,
37459                         18.5279745
37460                     ],
37461                     [
37462                         -72.3207816,
37463                         18.5271282
37464                     ],
37465                     [
37466                         -72.3208513,
37467                         18.5253697
37468                     ],
37469                     [
37470                         -72.3214649,
37471                         18.5249598
37472                     ],
37473                     [
37474                         -72.3225666,
37475                         18.5248937
37476                     ],
37477                     [
37478                         -72.3228454,
37479                         18.52533
37480                     ],
37481                     [
37482                         -72.3232359,
37483                         18.5264804
37484                     ]
37485                 ],
37486                 [
37487                     [
37488                         -72.2160832,
37489                         18.6457752
37490                     ],
37491                     [
37492                         -72.2159649,
37493                         18.6553795
37494                     ],
37495                     [
37496                         -72.2030279,
37497                         18.6558279
37498                     ],
37499                     [
37500                         -72.1947057,
37501                         18.6553421
37502                     ],
37503                     [
37504                         -72.1922208,
37505                         18.6545573
37506                     ],
37507                     [
37508                         -72.1920631,
37509                         18.6521283
37510                     ],
37511                     [
37512                         -72.193483,
37513                         18.6477559
37514                     ],
37515                     [
37516                         -72.201253,
37517                         18.6385249
37518                     ],
37519                     [
37520                         -72.2069327,
37521                         18.6388239
37522                     ],
37523                     [
37524                         -72.2120996,
37525                         18.6424117
37526                     ],
37527                     [
37528                         -72.2118068,
37529                         18.6430591
37530                     ],
37531                     [
37532                         -72.2121693,
37533                         18.6426892
37534                     ],
37535                     [
37536                         -72.2127968,
37537                         18.6427552
37538                     ],
37539                     [
37540                         -72.2134662,
37541                         18.6431252
37542                     ],
37543                     [
37544                         -72.2135638,
37545                         18.6437462
37546                     ],
37547                     [
37548                         -72.2154176,
37549                         18.6443947
37550                     ],
37551                     [
37552                         -72.2158909,
37553                         18.6450301
37554                     ]
37555                 ],
37556                 [
37557                     [
37558                         -72.2867654,
37559                         18.6482017
37560                     ],
37561                     [
37562                         -72.2900977,
37563                         18.6527446
37564                     ],
37565                     [
37566                         -72.28981,
37567                         18.6536532
37568                     ],
37569                     [
37570                         -72.2900738,
37571                         18.6542664
37572                     ],
37573                     [
37574                         -72.290721,
37575                         18.6537667
37576                     ],
37577                     [
37578                         -72.2910327,
37579                         18.6544709
37580                     ],
37581                     [
37582                         -72.2912485,
37583                         18.654221
37584                     ],
37585                     [
37586                         -72.29168,
37587                         18.6558905
37588                     ],
37589                     [
37590                         -72.2912245,
37591                         18.656606
37592                     ],
37593                     [
37594                         -72.2922673,
37595                         18.65597
37596                     ],
37597                     [
37598                         -72.2926869,
37599                         18.6567536
37600                     ],
37601                     [
37602                         -72.2930705,
37603                         18.6567309
37604                     ],
37605                     [
37606                         -72.2941253,
37607                         18.6581846
37608                     ],
37609                     [
37610                         -72.2960192,
37611                         18.6608421
37612                     ],
37613                     [
37614                         -72.2959713,
37615                         18.6619096
37616                     ],
37617                     [
37618                         -72.2932862,
37619                         18.664567
37620                     ],
37621                     [
37622                         -72.2906731,
37623                         18.6659979
37624                     ],
37625                     [
37626                         -72.2895943,
37627                         18.6661342
37628                     ],
37629                     [
37630                         -72.2895943,
37631                         18.6665657
37632                     ],
37633                     [
37634                         -72.2877004,
37635                         18.6664749
37636                     ],
37637                     [
37638                         -72.2875805,
37639                         18.6676559
37640                     ],
37641                     [
37642                         -72.2831214,
37643                         18.6697227
37644                     ],
37645                     [
37646                         -72.2796453,
37647                         18.6696546
37648                     ],
37649                     [
37650                         -72.2784311,
37651                         18.6690787
37652                     ],
37653                     [
37654                         -72.2783972,
37655                         18.6687736
37656                     ],
37657                     [
37658                         -72.277736,
37659                         18.6691671
37660                     ],
37661                     [
37662                         -72.2774394,
37663                         18.669143
37664                     ],
37665                     [
37666                         -72.2770071,
37667                         18.6683159
37668                     ],
37669                     [
37670                         -72.2765575,
37671                         18.6681125
37672                     ],
37673                     [
37674                         -72.2765385,
37675                         18.6680583
37676                     ],
37677                     [
37678                         -72.2752319,
37679                         18.6685239
37680                     ],
37681                     [
37682                         -72.2749292,
37683                         18.6674649
37684                     ],
37685                     [
37686                         -72.2746416,
37687                         18.6674309
37688                     ],
37689                     [
37690                         -72.2734668,
37691                         18.6682145
37692                     ],
37693                     [
37694                         -72.2732271,
37695                         18.6682712
37696                     ],
37697                     [
37698                         -72.2726757,
37699                         18.6671583
37700                     ],
37701                     [
37702                         -72.2719147,
37703                         18.6674288
37704                     ],
37705                     [
37706                         -72.2718808,
37707                         18.6673405
37708                     ],
37709                     [
37710                         -72.2688149,
37711                         18.6681868
37712                     ],
37713                     [
37714                         -72.2688269,
37715                         18.6671761
37716                     ],
37717                     [
37718                         -72.2690786,
37719                         18.6668241
37720                     ],
37721                     [
37722                         -72.2688149,
37723                         18.66679
37724                     ],
37725                     [
37726                         -72.2681077,
37727                         18.6670739
37728                     ],
37729                     [
37730                         -72.2676282,
37731                         18.6673805
37732                     ],
37733                     [
37734                         -72.2675563,
37735                         18.6666878
37736                     ],
37737                     [
37738                         -72.266861,
37739                         18.666949
37740                     ],
37741                     [
37742                         -72.2655904,
37743                         18.6673578
37744                     ],
37745                     [
37746                         -72.2654466,
37747                         18.6670058
37748                     ],
37749                     [
37750                         -72.2647514,
37751                         18.6674146
37752                     ],
37753                     [
37754                         -72.2629893,
37755                         18.6681868
37756                     ],
37757                     [
37758                         -72.2628455,
37759                         18.6681754
37760                     ],
37761                     [
37762                         -72.2626537,
37763                         18.6676076
37764                     ],
37765                     [
37766                         -72.2623001,
37767                         18.6677098
37768                     ],
37769                     [
37770                         -72.2624799,
37771                         18.6679199
37772                     ],
37773                     [
37774                         -72.2624799,
37775                         18.6682322
37776                     ],
37777                     [
37778                         -72.262306,
37779                         18.6682606
37780                     ],
37781                     [
37782                         -72.2620963,
37783                         18.6679654
37784                     ],
37785                     [
37786                         -72.2622761,
37787                         18.6689193
37788                     ],
37789                     [
37790                         -72.2601484,
37791                         18.6688966
37792                     ],
37793                     [
37794                         -72.2542749,
37795                         18.6687944
37796                     ],
37797                     [
37798                         -72.2505388,
37799                         18.6683476
37800                     ],
37801                     [
37802                         -72.2504371,
37803                         18.669536
37804                     ],
37805                     [
37806                         -72.2477926,
37807                         18.6698893
37808                     ],
37809                     [
37810                         -72.2415204,
37811                         18.669793
37812                     ],
37813                     [
37814                         -72.2414187,
37815                         18.6741933
37816                     ],
37817                     [
37818                         -72.2389167,
37819                         18.6739759
37820                     ],
37821                     [
37822                         -72.2387249,
37823                         18.6734649
37824                     ],
37825                     [
37826                         -72.2383653,
37827                         18.6733059
37828                     ],
37829                     [
37830                         -72.2387009,
37831                         18.6739532
37832                     ],
37833                     [
37834                         -72.2375502,
37835                         18.6738964
37836                     ],
37837                     [
37838                         -72.2374183,
37839                         18.6735103
37840                     ],
37841                     [
37842                         -72.237742,
37843                         18.67334
37844                     ],
37845                     [
37846                         -72.2375142,
37847                         18.6732605
37848                     ],
37849                     [
37850                         -72.236843,
37851                         18.6734876
37852                     ],
37853                     [
37854                         -72.2364354,
37855                         18.6724088
37856                     ],
37857                     [
37858                         -72.2355124,
37859                         18.6726019
37860                     ],
37861                     [
37862                         -72.2354045,
37863                         18.6724202
37864                     ],
37865                     [
37866                         -72.2353027,
37867                         18.6729028
37868                     ],
37869                     [
37870                         -72.2345475,
37871                         18.6726871
37872                     ],
37873                     [
37874                         -72.2343077,
37875                         18.6724599
37876                     ],
37877                     [
37878                         -72.2342358,
37879                         18.6734706
37880                     ],
37881                     [
37882                         -72.2334087,
37883                         18.6734592
37884                     ],
37885                     [
37886                         -72.2332889,
37887                         18.6733003
37888                     ],
37889                     [
37890                         -72.2327375,
37891                         18.6732889
37892                     ],
37893                     [
37894                         -72.2327135,
37895                         18.6735047
37896                     ],
37897                     [
37898                         -72.227703,
37899                         18.6725281
37900                     ],
37901                     [
37902                         -72.2265283,
37903                         18.6716537
37904                     ],
37905                     [
37906                         -72.226804,
37907                         18.6715742
37908                     ],
37909                     [
37910                         -72.2274993,
37911                         18.6715855
37912                     ],
37913                     [
37914                         -72.2274873,
37915                         18.6714493
37916                     ],
37917                     [
37918                         -72.2272899,
37919                         18.6714623
37920                     ],
37921                     [
37922                         -72.2272814,
37923                         18.6712977
37924                     ],
37925                     [
37926                         -72.2272094,
37927                         18.671358
37928                     ],
37929                     [
37930                         -72.2261785,
37931                         18.6713693
37932                     ],
37933                     [
37934                         -72.2256032,
37935                         18.670881
37936                     ],
37937                     [
37938                         -72.2255073,
37939                         18.6694502
37940                     ],
37941                     [
37942                         -72.2261066,
37943                         18.6696886
37944                     ],
37945                     [
37946                         -72.2261785,
37947                         18.6695949
37948                     ],
37949                     [
37950                         -72.2259837,
37951                         18.6695495
37952                     ],
37953                     [
37954                         -72.225777,
37955                         18.6691379
37956                     ],
37957                     [
37958                         -72.2253335,
37959                         18.6694643
37960                     ],
37961                     [
37962                         -72.2249739,
37963                         18.66947
37964                     ],
37965                     [
37966                         -72.2245783,
37967                         18.6678802
37968                     ],
37969                     [
37970                         -72.2235525,
37971                         18.6677046
37972                     ],
37973                     [
37974                         -72.2235907,
37975                         18.6675921
37976                     ],
37977                     [
37978                         -72.2224634,
37979                         18.6676283
37980                     ],
37981                     [
37982                         -72.2223659,
37983                         18.667022
37984                     ],
37985                     [
37986                         -72.2223277,
37987                         18.6670943
37988                     ],
37989                     [
37990                         -72.2219209,
37991                         18.667026
37992                     ],
37993                     [
37994                         -72.2208105,
37995                         18.6669015
37996                     ],
37997                     [
37998                         -72.220809,
37999                         18.6665325
38000                     ],
38001                     [
38002                         -72.2208705,
38003                         18.6663593
38004                     ],
38005                     [
38006                         -72.2206023,
38007                         18.6668107
38008                     ],
38009                     [
38010                         -72.2203895,
38011                         18.6666361
38012                     ],
38013                     [
38014                         -72.2184341,
38015                         18.6650535
38016                     ],
38017                     [
38018                         -72.21829,
38019                         18.6640979
38020                     ],
38021                     [
38022                         -72.2183493,
38023                         18.6608376
38024                     ],
38025                     [
38026                         -72.2187223,
38027                         18.6606541
38028                     ],
38029                     [
38030                         -72.2186894,
38031                         18.660603
38032                     ],
38033                     [
38034                         -72.2187253,
38035                         18.6604525
38036                     ],
38037                     [
38038                         -72.2189771,
38039                         18.6603247
38040                     ],
38041                     [
38042                         -72.2187823,
38043                         18.6601998
38044                     ],
38045                     [
38046                         -72.2186984,
38047                         18.6602367
38048                     ],
38049                     [
38050                         -72.2185815,
38051                         18.6600352
38052                     ],
38053                     [
38054                         -72.2186085,
38055                         18.6600039
38056                     ],
38057                     [
38058                         -72.2187823,
38059                         18.6601345
38060                     ],
38061                     [
38062                         -72.218995,
38063                         18.6600181
38064                     ],
38065                     [
38066                         -72.2189111,
38067                         18.6599131
38068                     ],
38069                     [
38070                         -72.2189681,
38071                         18.6597938
38072                     ],
38073                     [
38074                         -72.2183807,
38075                         18.6595837
38076                     ],
38077                     [
38078                         -72.2184728,
38079                         18.6539662
38080                     ],
38081                     [
38082                         -72.2201001,
38083                         18.6511554
38084                     ],
38085                     [
38086                         -72.225796,
38087                         18.6469472
38088                     ],
38089                     [
38090                         -72.2283048,
38091                         18.6457265
38092                     ],
38093                     [
38094                         -72.2379335,
38095                         18.645855
38096                     ],
38097                     [
38098                         -72.237764,
38099                         18.6446985
38100                     ],
38101                     [
38102                         -72.2400355,
38103                         18.6432529
38104                     ],
38105                     [
38106                         -72.2455958,
38107                         18.6433493
38108                     ],
38109                     [
38110                         -72.2482742,
38111                         18.6450358
38112                     ],
38113                     [
38114                         -72.2487488,
38115                         18.6436705
38116                     ],
38117                     [
38118                         -72.2511067,
38119                         18.6429775
38120                     ],
38121                     [
38122                         -72.2512385,
38123                         18.6433409
38124                     ],
38125                     [
38126                         -72.2512625,
38127                         18.6431592
38128                     ],
38129                     [
38130                         -72.2514843,
38131                         18.6431365
38132                     ],
38133                     [
38134                         -72.2513284,
38135                         18.6429718
38136                     ],
38137                     [
38138                         -72.2533602,
38139                         18.6423471
38140                     ],
38141                     [
38142                         -72.253516,
38143                         18.6426765
38144                     ],
38145                     [
38146                         -72.2539535,
38147                         18.6425402
38148                     ],
38149                     [
38150                         -72.2541453,
38151                         18.642932
38152                     ],
38153                     [
38154                         -72.2543851,
38155                         18.6428696
38156                     ],
38157                     [
38158                         -72.2543791,
38159                         18.6427503
38160                     ],
38161                     [
38162                         -72.2564168,
38163                         18.6423244
38164                     ],
38165                     [
38166                         -72.2566925,
38167                         18.6431365
38168                     ],
38169                     [
38170                         -72.2568783,
38171                         18.6428582
38172                     ],
38173                     [
38174                         -72.2568184,
38175                         18.6425288
38176                     ],
38177                     [
38178                         -72.258843,
38179                         18.6420991
38180                     ],
38181                     [
38182                         -72.258885,
38183                         18.6422467
38184                     ],
38185                     [
38186                         -72.2592626,
38187                         18.6422297
38188                     ],
38189                     [
38190                         -72.2596461,
38191                         18.6424057
38192                     ],
38193                     [
38194                         -72.2592206,
38195                         18.6406907
38196                     ],
38197                     [
38198                         -72.2599545,
38199                         18.6404815
38200                     ],
38201                     [
38202                         -72.2601156,
38203                         18.6406341
38204                     ],
38205                     [
38206                         -72.2601156,
38207                         18.6399393
38208                     ],
38209                     [
38210                         -72.2615268,
38211                         18.6394669
38212                     ],
38213                     [
38214                         -72.2626056,
38215                         18.6391034
38216                     ],
38217                     [
38218                         -72.2654465,
38219                         18.6387286
38220                     ],
38221                     [
38222                         -72.2719433,
38223                         18.6386832
38224                     ],
38225                     [
38226                         -72.272201,
38227                         18.6388649
38228                     ],
38229                     [
38230                         -72.2730341,
38231                         18.6394158
38232                     ],
38233                     [
38234                         -72.273166,
38235                         18.6412558
38236                     ],
38237                     [
38238                         -72.2738732,
38239                         18.6410286
38240                     ],
38241                     [
38242                         -72.2742208,
38243                         18.6416079
38244                     ],
38245                     [
38246                         -72.2752187,
38247                         18.6416987
38248                     ],
38249                     [
38250                         -72.2754524,
38251                         18.6415738
38252                     ],
38253                     [
38254                         -72.2755513,
38255                         18.6416874
38256                     ],
38257                     [
38258                         -72.2755394,
38259                         18.6417527
38260                     ],
38261                     [
38262                         -72.2764713,
38263                         18.6418634
38264                     ],
38265                     [
38266                         -72.276753,
38267                         18.6418975
38268                     ],
38269                     [
38270                         -72.2762953,
38271                         18.6426002
38272                     ],
38273                     [
38274                         -72.2774226,
38275                         18.6429978
38276                     ],
38277                     [
38278                         -72.277982,
38279                         18.6427247
38280                     ],
38281                     [
38282                         -72.2785796,
38283                         18.6431303
38284                     ],
38285                     [
38286                         -72.2785669,
38287                         18.6432307
38288                     ],
38289                     [
38290                         -72.2789017,
38291                         18.6433471
38292                     ],
38293                     [
38294                         -72.279851,
38295                         18.6439655
38296                     ],
38297                     [
38298                         -72.2858703,
38299                         18.6469651
38300                     ]
38301                 ],
38302                 [
38303                     [
38304                         -72.5557247,
38305                         18.5305893
38306                     ],
38307                     [
38308                         -72.5555866,
38309                         18.5367036
38310                     ],
38311                     [
38312                         -72.554995,
38313                         18.537975
38314                     ],
38315                     [
38316                         -72.5488026,
38317                         18.537919
38318                     ],
38319                     [
38320                         -72.5486646,
38321                         18.5372832
38322                     ],
38323                     [
38324                         -72.548842,
38325                         18.5306267
38326                     ],
38327                     [
38328                         -72.5493745,
38329                         18.5301031
38330                     ],
38331                     [
38332                         -72.555133,
38333                         18.5301218
38334                     ]
38335                 ],
38336                 [
38337                     [
38338                         -72.6235278,
38339                         18.5079877
38340                     ],
38341                     [
38342                         -72.6234441,
38343                         18.5095217
38344                     ],
38345                     [
38346                         -72.6226074,
38347                         18.5104341
38348                     ],
38349                     [
38350                         -72.6204878,
38351                         18.511849
38352                     ],
38353                     [
38354                         -72.6183403,
38355                         18.5107514
38356                     ],
38357                     [
38358                         -72.6162207,
38359                         18.5083183
38360                     ],
38361                     [
38362                         -72.6162625,
38363                         18.506467
38364                     ],
38365                     [
38366                         -72.618661,
38367                         18.5044438
38368                     ],
38369                     [
38370                         -72.6204041,
38371                         18.5044967
38372                     ],
38373                     [
38374                         -72.6228305,
38375                         18.506996
38376                     ]
38377                 ]
38378             ]
38379         },
38380         {
38381             "name": "Ireland Bartholomew Quarter-Inch 1940",
38382             "type": "tms",
38383             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
38384             "scaleExtent": [
38385                 5,
38386                 13
38387             ],
38388             "polygon": [
38389                 [
38390                     [
38391                         -8.8312773,
38392                         55.3963337
38393                     ],
38394                     [
38395                         -7.3221271,
38396                         55.398605
38397                     ],
38398                     [
38399                         -7.2891331,
38400                         55.4333162
38401                     ],
38402                     [
38403                         -7.2368042,
38404                         55.4530757
38405                     ],
38406                     [
38407                         -7.18881,
38408                         55.4497995
38409                     ],
38410                     [
38411                         -7.1528144,
38412                         55.3968384
38413                     ],
38414                     [
38415                         -6.90561,
38416                         55.394903
38417                     ],
38418                     [
38419                         -6.9047153,
38420                         55.3842114
38421                     ],
38422                     [
38423                         -5.8485282,
38424                         55.3922956
38425                     ],
38426                     [
38427                         -5.8378629,
38428                         55.248676
38429                     ],
38430                     [
38431                         -5.3614762,
38432                         55.2507024
38433                     ],
38434                     [
38435                         -5.3899172,
38436                         53.8466464
38437                     ],
38438                     [
38439                         -5.8734141,
38440                         53.8487436
38441                     ],
38442                     [
38443                         -5.8983,
38444                         52.8256258
38445                     ],
38446                     [
38447                         -6.0191742,
38448                         52.8256258
38449                     ],
38450                     [
38451                         -6.0262844,
38452                         51.7712367
38453                     ],
38454                     [
38455                         -8.1131422,
38456                         51.7712367
38457                     ],
38458                     [
38459                         -8.1273627,
38460                         51.3268839
38461                     ],
38462                     [
38463                         -10.6052842,
38464                         51.3091083
38465                     ],
38466                     [
38467                         -10.6271879,
38468                         52.0328254
38469                     ],
38470                     [
38471                         -10.6469845,
38472                         52.0322454
38473                     ],
38474                     [
38475                         -10.6469845,
38476                         52.0440365
38477                     ],
38478                     [
38479                         -10.6271879,
38480                         52.0448095
38481                     ],
38482                     [
38483                         -10.6290733,
38484                         52.0745627
38485                     ],
38486                     [
38487                         -10.6699234,
38488                         52.0743695
38489                     ],
38490                     [
38491                         -10.6702376,
38492                         52.0876941
38493                     ],
38494                     [
38495                         -10.6312729,
38496                         52.0898179
38497                     ],
38498                     [
38499                         -10.6393128,
38500                         52.4147202
38501                     ],
38502                     [
38503                         -10.3137689,
38504                         52.4185533
38505                     ],
38506                     [
38507                         -10.3166401,
38508                         53.3341342
38509                     ],
38510                     [
38511                         -10.3699669,
38512                         53.3330727
38513                     ],
38514                     [
38515                         -10.385965,
38516                         54.3534472
38517                     ],
38518                     [
38519                         -8.8163777,
38520                         54.3586265
38521                     ],
38522                     [
38523                         -8.8173427,
38524                         54.6595721
38525                     ],
38526                     [
38527                         -8.8413398,
38528                         54.6616284
38529                     ],
38530                     [
38531                         -8.8422286,
38532                         54.6929749
38533                     ],
38534                     [
38535                         -8.8315632,
38536                         54.7145436
38537                     ],
38538                     [
38539                         -8.8151208,
38540                         54.7145436
38541                     ]
38542                 ]
38543             ],
38544             "terms_url": "http://geo.nls.uk/maps/",
38545             "terms_text": "National Library of Scotland Historic Maps"
38546         },
38547         {
38548             "name": "Ireland British War Office 1:25k GSGS 3906",
38549             "type": "tms",
38550             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
38551             "scaleExtent": [
38552                 0,
38553                 18
38554             ],
38555             "polygon": [
38556                 [
38557                     [
38558                         -10.71,
38559                         51.32
38560                     ],
38561                     [
38562                         -10.71,
38563                         55.46
38564                     ],
38565                     [
38566                         -5.37,
38567                         55.46
38568                     ],
38569                     [
38570                         -5.37,
38571                         51.32
38572                     ],
38573                     [
38574                         -10.71,
38575                         51.32
38576                     ]
38577                 ]
38578             ],
38579             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
38580             "terms_text": "Glucksman Map Library, Trinity College Dublin",
38581             "id": "GSGS3906"
38582         },
38583         {
38584             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
38585             "type": "tms",
38586             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
38587             "scaleExtent": [
38588                 5,
38589                 15
38590             ],
38591             "polygon": [
38592                 [
38593                     [
38594                         -10.0847426,
38595                         51.4147902
38596                     ],
38597                     [
38598                         -10.0906535,
38599                         51.5064103
38600                     ],
38601                     [
38602                         -10.4564222,
38603                         51.5003961
38604                     ],
38605                     [
38606                         -10.5005905,
38607                         52.3043019
38608                     ],
38609                     [
38610                         -10.0837522,
38611                         52.312741
38612                     ],
38613                     [
38614                         -10.0840973,
38615                         52.3404698
38616                     ],
38617                     [
38618                         -10.055802,
38619                         52.3408915
38620                     ],
38621                     [
38622                         -10.0768509,
38623                         52.7628238
38624                     ],
38625                     [
38626                         -9.7780248,
38627                         52.7684611
38628                     ],
38629                     [
38630                         -9.7818205,
38631                         52.8577261
38632                     ],
38633                     [
38634                         -9.6337877,
38635                         52.8596012
38636                     ],
38637                     [
38638                         -9.6449626,
38639                         53.1294502
38640                     ],
38641                     [
38642                         -10.0919663,
38643                         53.1227152
38644                     ],
38645                     [
38646                         -10.1051422,
38647                         53.3912913
38648                     ],
38649                     [
38650                         -10.4052593,
38651                         53.3866349
38652                     ],
38653                     [
38654                         -10.4530828,
38655                         54.193502
38656                     ],
38657                     [
38658                         -10.2998523,
38659                         54.1974988
38660                     ],
38661                     [
38662                         -10.3149801,
38663                         54.4669592
38664                     ],
38665                     [
38666                         -8.9276095,
38667                         54.4853897
38668                     ],
38669                     [
38670                         -8.9339534,
38671                         54.7546562
38672                     ],
38673                     [
38674                         -8.7773069,
38675                         54.755501
38676                     ],
38677                     [
38678                         -8.7826749,
38679                         55.0252208
38680                     ],
38681                     [
38682                         -8.9402974,
38683                         55.0238221
38684                     ],
38685                     [
38686                         -8.9451773,
38687                         55.2934155
38688                     ],
38689                     [
38690                         -7.528039,
38691                         55.2970274
38692                     ],
38693                     [
38694                         -7.525599,
38695                         55.3874955
38696                     ],
38697                     [
38698                         -7.0541955,
38699                         55.3841691
38700                     ],
38701                     [
38702                         -7.0556595,
38703                         55.2939712
38704                     ],
38705                     [
38706                         -6.3241545,
38707                         55.2859128
38708                     ],
38709                     [
38710                         -6.3217146,
38711                         55.3253556
38712                     ],
38713                     [
38714                         -6.1035807,
38715                         55.3223016
38716                     ],
38717                     [
38718                         -6.1045566,
38719                         55.2828557
38720                     ],
38721                     [
38722                         -5.7985836,
38723                         55.2772968
38724                     ],
38725                     [
38726                         -5.8117595,
38727                         55.0087135
38728                     ],
38729                     [
38730                         -5.656577,
38731                         55.0056351
38732                     ],
38733                     [
38734                         -5.6721928,
38735                         54.7355021
38736                     ],
38737                     [
38738                         -5.3618278,
38739                         54.729585
38740                     ],
38741                     [
38742                         -5.3964755,
38743                         54.1917889
38744                     ],
38745                     [
38746                         -5.855679,
38747                         54.2017807
38748                     ],
38749                     [
38750                         -5.9220464,
38751                         52.8524504
38752                     ],
38753                     [
38754                         -6.070885,
38755                         52.8551025
38756                     ],
38757                     [
38758                         -6.1030927,
38759                         52.1373337
38760                     ],
38761                     [
38762                         -6.8331336,
38763                         52.1463183
38764                     ],
38765                     [
38766                         -6.8355736,
38767                         52.0578908
38768                     ],
38769                     [
38770                         -7.5641506,
38771                         52.0617913
38772                     ],
38773                     [
38774                         -7.5661026,
38775                         51.7921593
38776                     ],
38777                     [
38778                         -8.147305,
38779                         51.792763
38780                     ],
38781                     [
38782                         -8.146329,
38783                         51.7033331
38784                     ],
38785                     [
38786                         -8.2912636,
38787                         51.7027283
38788                     ],
38789                     [
38790                         -8.2897996,
38791                         51.5227274
38792                     ],
38793                     [
38794                         -9.1174397,
38795                         51.516958
38796                     ],
38797                     [
38798                         -9.1179277,
38799                         51.4625685
38800                     ],
38801                     [
38802                         -9.3692452,
38803                         51.4616564
38804                     ],
38805                     [
38806                         -9.3672933,
38807                         51.4254613
38808                     ]
38809                 ]
38810             ],
38811             "terms_url": "http://geo.nls.uk/maps/",
38812             "terms_text": "National Library of Scotland Historic Maps",
38813             "id": "GSGS4136"
38814         },
38815         {
38816             "name": "Ireland EEA CORINE 2006",
38817             "type": "tms",
38818             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
38819             "scaleExtent": [
38820                 5,
38821                 16
38822             ],
38823             "polygon": [
38824                 [
38825                     [
38826                         -5.842956,
38827                         53.8627976
38828                     ],
38829                     [
38830                         -5.8341575,
38831                         53.7633541
38832                     ],
38833                     [
38834                         -5.6267647,
38835                         53.5383692
38836                     ],
38837                     [
38838                         -5.9648778,
38839                         52.1631197
38840                     ],
38841                     [
38842                         -6.0453211,
38843                         52.0527275
38844                     ],
38845                     [
38846                         -6.1823261,
38847                         51.9699475
38848                     ],
38849                     [
38850                         -6.3960035,
38851                         51.9234618
38852                     ],
38853                     [
38854                         -6.5945978,
38855                         51.883911
38856                     ],
38857                     [
38858                         -7.2481994,
38859                         51.9056295
38860                     ],
38861                     [
38862                         -7.341212,
38863                         51.8148076
38864                     ],
38865                     [
38866                         -8.1971787,
38867                         51.5037019
38868                     ],
38869                     [
38870                         -8.3191005,
38871                         51.4167737
38872                     ],
38873                     [
38874                         -9.4478202,
38875                         51.1991221
38876                     ],
38877                     [
38878                         -9.9015706,
38879                         51.2266802
38880                     ],
38881                     [
38882                         -10.472215,
38883                         51.4050139
38884                     ],
38885                     [
38886                         -10.8857437,
38887                         51.6770619
38888                     ],
38889                     [
38890                         -11.035318,
38891                         52.0620016
38892                     ],
38893                     [
38894                         -10.9950963,
38895                         52.1831616
38896                     ],
38897                     [
38898                         -10.8178697,
38899                         52.3139827
38900                     ],
38901                     [
38902                         -9.8839736,
38903                         52.9032208
38904                     ],
38905                     [
38906                         -10.1165049,
38907                         52.9676141
38908                     ],
38909                     [
38910                         -10.5514014,
38911                         53.3317027
38912                     ],
38913                     [
38914                         -10.6896633,
38915                         53.5854022
38916                     ],
38917                     [
38918                         -10.6444139,
38919                         54.0100436
38920                     ],
38921                     [
38922                         -10.5501445,
38923                         54.257482
38924                     ],
38925                     [
38926                         -10.2824192,
38927                         54.4742405
38928                     ],
38929                     [
38930                         -9.8073011,
38931                         54.5705346
38932                     ],
38933                     [
38934                         -9.196435,
38935                         54.5486695
38936                     ],
38937                     [
38938                         -9.2253443,
38939                         54.7000264
38940                     ],
38941                     [
38942                         -8.8985435,
38943                         55.1363582
38944                     ],
38945                     [
38946                         -8.0476045,
38947                         55.4711977
38948                     ],
38949                     [
38950                         -7.4367384,
38951                         55.6191092
38952                     ],
38953                     [
38954                         -7.2205471,
38955                         55.6205288
38956                     ],
38957                     [
38958                         -6.8258723,
38959                         55.5608644
38960                     ],
38961                     [
38962                         -6.0679458,
38963                         55.3727567
38964                     ],
38965                     [
38966                         -5.5639184,
38967                         55.0759594
38968                     ],
38969                     [
38970                         -5.0649187,
38971                         54.4640142
38972                     ],
38973                     [
38974                         -5.2572284,
38975                         54.1582424
38976                     ]
38977                 ]
38978             ],
38979             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
38980             "terms_text": "EEA Corine 2006"
38981         },
38982         {
38983             "name": "Ireland EEA GMES Urban Atlas",
38984             "type": "tms",
38985             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
38986             "scaleExtent": [
38987                 5,
38988                 17
38989             ],
38990             "polygon": [
38991                 [
38992                     [
38993                         -9.2759602,
38994                         52.7993666
38995                     ],
38996                     [
38997                         -9.215509,
38998                         52.8276933
38999                     ],
39000                     [
39001                         -9.1086618,
39002                         52.9128016
39003                     ],
39004                     [
39005                         -9.0196831,
39006                         52.8837107
39007                     ],
39008                     [
39009                         -8.8760649,
39010                         52.8978445
39011                     ],
39012                     [
39013                         -8.8001797,
39014                         52.8833558
39015                     ],
39016                     [
39017                         -8.7665597,
39018                         52.9065354
39019                     ],
39020                     [
39021                         -8.5938079,
39022                         52.9238592
39023                     ],
39024                     [
39025                         -8.5241972,
39026                         52.8869724
39027                     ],
39028                     [
39029                         -8.4956786,
39030                         52.9105906
39031                     ],
39032                     [
39033                         -8.3506448,
39034                         52.9238592
39035                     ],
39036                     [
39037                         -8.2718204,
39038                         52.9492401
39039                     ],
39040                     [
39041                         -8.2249679,
39042                         52.8991338
39043                     ],
39044                     [
39045                         -8.1564001,
39046                         52.9149986
39047                     ],
39048                     [
39049                         -8.0881237,
39050                         52.7630417
39051                     ],
39052                     [
39053                         -8.1360092,
39054                         52.7239783
39055                     ],
39056                     [
39057                         -8.1570652,
39058                         52.6766443
39059                     ],
39060                     [
39061                         -8.2059695,
39062                         52.6185385
39063                     ],
39064                     [
39065                         -8.2025734,
39066                         52.5954396
39067                     ],
39068                     [
39069                         -8.2231242,
39070                         52.5599691
39071                     ],
39072                     [
39073                         -8.2236294,
39074                         52.5095371
39075                     ],
39076                     [
39077                         -8.2976651,
39078                         52.5025088
39079                     ],
39080                     [
39081                         -8.3295888,
39082                         52.4721087
39083                     ],
39084                     [
39085                         -8.3589695,
39086                         52.4986072
39087                     ],
39088                     [
39089                         -8.3737385,
39090                         52.4764529
39091                     ],
39092                     [
39093                         -8.432326,
39094                         52.4342609
39095                     ],
39096                     [
39097                         -8.4754569,
39098                         52.4216289
39099                     ],
39100                     [
39101                         -8.5017727,
39102                         52.3870011
39103                     ],
39104                     [
39105                         -8.5476205,
39106                         52.3681351
39107                     ],
39108                     [
39109                         -8.6444103,
39110                         52.3376422
39111                     ],
39112                     [
39113                         -8.6841451,
39114                         52.3660614
39115                     ],
39116                     [
39117                         -8.8154099,
39118                         52.3721014
39119                     ],
39120                     [
39121                         -8.8614233,
39122                         52.3521652
39123                     ],
39124                     [
39125                         -8.9074451,
39126                         52.3824674
39127                     ],
39128                     [
39129                         -8.9388551,
39130                         52.3789166
39131                     ],
39132                     [
39133                         -8.9782502,
39134                         52.4093811
39135                     ],
39136                     [
39137                         -9.0298715,
39138                         52.4104169
39139                     ],
39140                     [
39141                         -9.1059449,
39142                         52.420981
39143                     ],
39144                     [
39145                         -9.1084962,
39146                         52.4415071
39147                     ],
39148                     [
39149                         -9.140702,
39150                         52.4650891
39151                     ],
39152                     [
39153                         -9.1315765,
39154                         52.5136207
39155                     ],
39156                     [
39157                         -9.1739699,
39158                         52.5620573
39159                     ],
39160                     [
39161                         -9.1426235,
39162                         52.589645
39163                     ],
39164                     [
39165                         -9.1542382,
39166                         52.610216
39167                     ],
39168                     [
39169                         -9.1426231,
39170                         52.6387401
39171                     ],
39172                     [
39173                         -9.1776844,
39174                         52.6447573
39175                     ],
39176                     [
39177                         -9.2012184,
39178                         52.6526248
39179                     ],
39180                     [
39181                         -9.2036198,
39182                         52.6686468
39183                     ],
39184                     [
39185                         -9.2238348,
39186                         52.6706578
39187                     ],
39188                     [
39189                         -9.2161072,
39190                         52.6919412
39191                     ],
39192                     [
39193                         -9.1882395,
39194                         52.7057242
39195                     ],
39196                     [
39197                         -9.2750099,
39198                         52.7350292
39199                     ],
39200                     [
39201                         -9.2601152,
39202                         52.7616711
39203                     ]
39204                 ],
39205                 [
39206                     [
39207                         -7.307313219981238,
39208                         53.81625879275365
39209                     ],
39210                     [
39211                         -7.245858447032101,
39212                         53.78300449111207
39213                     ],
39214                     [
39215                         -7.15144468970801,
39216                         53.81179938127503
39217                     ],
39218                     [
39219                         -7.086900011973722,
39220                         53.784424420834
39221                     ],
39222                     [
39223                         -7.0347149533800435,
39224                         53.77996162275688
39225                     ],
39226                     [
39227                         -6.975320116954343,
39228                         53.788481098127924
39229                     ],
39230                     [
39231                         -6.928628222423156,
39232                         53.81443454540607
39233                     ],
39234                     [
39235                         -6.992829577403537,
39236                         53.86609081229548
39237                     ],
39238                     [
39239                         -6.975320116954343,
39240                         53.87945028968944
39241                     ],
39242                     [
39243                         -6.949914233165313,
39244                         53.87094929783329
39245                     ],
39246                     [
39247                         -6.9375546140247035,
39248                         53.87540241385127
39249                     ],
39250                     [
39251                         -6.936867968516893,
39252                         53.896649390754646
39253                     ],
39254                     [
39255                         -6.897042529063821,
39256                         53.889770599553906
39257                     ],
39258                     [
39259                         -6.867516772227924,
39260                         53.880259817835736
39261                     ],
39262                     [
39263                         -6.851037280040446,
39264                         53.88450958346468
39265                     ],
39266                     [
39267                         -6.842454211192801,
39268                         53.89786317755242
39269                     ],
39270                     [
39271                         -6.812928454356904,
39272                         53.90069520963246
39273                     ],
39274                     [
39275                         -6.79850889869286,
39276                         53.89280549994937
39277                     ],
39278                     [
39279                         -6.789925829845217,
39280                         53.89462633440526
39281                     ],
39282                     [
39283                         -6.791985766368652,
39284                         53.904538374710896
39285                     ],
39286                     [
39287                         -6.778939501720231,
39288                         53.918087767078354
39289                     ],
39290                     [
39291                         -6.77001311011868,
39292                         53.91505470292794
39293                     ],
39294                     [
39295                         -6.75868345923979,
39296                         53.921727153244476
39297                     ],
39298                     [
39299                         -6.744263903575747,
39300                         53.916065748791254
39301                     ],
39302                     [
39303                         -6.727441088634364,
39304                         53.92334455637637
39305                     ],
39306                     [
39307                         -6.713021532970319,
39308                         53.90777445003927
39309                     ],
39310                     [
39311                         -6.684182421642232,
39312                         53.90292024303218
39313                     ],
39314                     [
39315                         -6.623757616954815,
39316                         53.88187882710815
39317                     ],
39318                     [
39319                         -6.590455309825955,
39320                         53.857789593974296
39321                     ],
39322                     [
39323                         -6.591141955333765,
39324                         53.835509894663346
39325                     ],
39326                     [
39327                         -6.574319140392382,
39328                         53.82254170362619
39329                     ],
39330                     [
39331                         -6.571572558361136,
39332                         53.804703885117576
39333                     ],
39334                     [
39335                         -6.5533764524041285,
39336                         53.79983770791046
39337                     ],
39338                     [
39339                         -6.541360156017425,
39340                         53.78300449111207
39341                     ],
39342                     [
39343                         -6.511491076427622,
39344                         53.76900546961285
39345                     ],
39346                     [
39347                         -6.472695605236269,
39348                         53.77326653566421
39349                     ],
39350                     [
39351                         -6.443513171154276,
39352                         53.76393220797015
39353                     ],
39354                     [
39355                         -6.44728972144724,
39356                         53.75114486961979
39357                     ],
39358                     [
39359                         -6.4775021237909485,
39360                         53.728199094666586
39361                     ],
39362                     [
39363                         -6.459649340587848,
39364                         53.71682309412751
39365                     ],
39366                     [
39367                         -6.435616747814443,
39368                         53.72230833571077
39369                     ],
39370                     [
39371                         -6.4198239011347775,
39372                         53.72921465935537
39373                     ],
39374                     [
39375                         -6.4009411496699595,
39376                         53.72169889975152
39377                     ],
39378                     [
39379                         -6.375878588634836,
39380                         53.718042098526006
39381                     ],
39382                     [
39383                         -6.359055773693453,
39384                         53.708695495259434
39385                     ],
39386                     [
39387                         -6.340173022228636,
39388                         53.708085862042424
39389                     ],
39390                     [
39391                         -6.329873339611461,
39392                         53.71296268045594
39393                     ],
39394                     [
39395                         -6.325753466564592,
39396                         53.72210519137233
39397                     ],
39398                     [
39399                         -6.2938244504513525,
39400                         53.72576163932632
39401                     ],
39402                     [
39403                         -6.265328661877173,
39404                         53.7363229253304
39405                     ],
39406                     [
39407                         -6.240952746349864,
39408                         53.734292114843086
39409                     ],
39410                     [
39411                         -6.180871264416349,
39412                         53.632015710147016
39413                     ],
39414                     [
39415                         -6.092793818322125,
39416                         53.588038288422446
39417                     ],
39418                     [
39419                         -5.985734079608837,
39420                         53.49383447350347
39421                     ],
39422                     [
39423                         -6.0887447432153685,
39424                         53.27174268379562
39425                     ],
39426                     [
39427                         -6.033272979232964,
39428                         53.1191110041494
39429                     ],
39430                     [
39431                         -5.984663357119282,
39432                         52.9651254915577
39433                     ],
39434                     [
39435                         -6.122679104189409,
39436                         52.73207538466633
39437                     ],
39438                     [
39439                         -6.185163845400262,
39440                         52.73706461957944
39441                     ],
39442                     [
39443                         -6.1899703639549415,
39444                         52.76075568810044
39445                     ],
39446                     [
39447                         -6.319059719423517,
39448                         52.782357357522855
39449                     ],
39450                     [
39451                         -6.393904079774976,
39452                         52.7790347214105
39453                     ],
39454                     [
39455                         -6.465315212587381,
39456                         52.6946379192593
39457                     ],
39458                     [
39459                         -6.534666408876349,
39460                         52.673409093161446
39461                     ],
39462                     [
39463                         -6.612257351259057,
39464                         52.69255711803012
39465                     ],
39466                     [
39467                         -6.6692489284074155,
39468                         52.74745702505679
39469                     ],
39470                     [
39471                         -6.671308864930852,
39472                         52.76948072949997
39473                     ],
39474                     [
39475                         -6.720747341493285,
39476                         52.7748810695361
39477                     ],
39478                     [
39479                         -6.71456753192298,
39480                         52.80311808637125
39481                     ],
39482                     [
39483                         -6.658949245790243,
39484                         52.84709806982182
39485                     ],
39486                     [
39487                         -6.582044948915348,
39488                         52.81349473557279
39489                     ],
39490                     [
39491                         -6.547712673524768,
39492                         52.83133677935633
39493                     ],
39494                     [
39495                         -6.531233181337292,
39496                         52.87404491274922
39497                     ],
39498                     [
39499                         -6.617750515321548,
39500                         52.87528820923615
39501                     ],
39502                     [
39503                         -6.728987087587023,
39504                         52.90635903963372
39505                     ],
39506                     [
39507                         -6.780485500672891,
39508                         52.859122574848655
39509                     ],
39510                     [
39511                         -6.870436062196207,
39512                         52.85165948109425
39513                     ],
39514                     [
39515                         -6.938413967469552,
39516                         52.86658438536895
39517                     ],
39518                     [
39519                         -6.965879787782016,
39520                         52.89766145203082
39521                     ],
39522                     [
39523                         -6.987852444031986,
39524                         52.969260966642985
39525                     ],
39526                     [
39527                         -7.039350857117853,
39528                         52.9560260536776
39529                     ],
39530                     [
39531                         -7.109388698914634,
39532                         53.007288776633686
39533                     ],
39534                     [
39535                         -7.068876613953752,
39536                         53.058078015357786
39537                     ],
39538                     [
39539                         -7.088789333680287,
39540                         53.11869890949892
39541                     ],
39542                     [
39543                         -7.119688381531809,
39544                         53.15000684568904
39545                     ],
39546                     [
39547                         -7.105955471375577,
39548                         53.16112391039828
39549                     ],
39550                     [
39551                         -7.127928127625547,
39552                         53.17223809655703
39553                     ],
39554                     [
39555                         -7.180113186219227,
39556                         53.182526443342745
39557                     ],
39558                     [
39559                         -7.160887112000503,
39560                         53.19898266621498
39561                     ],
39562                     [
39563                         -7.057890285828767,
39564                         53.19898266621498
39565                     ],
39566                     [
39567                         -7.048963894227218,
39568                         53.217077217179636
39569                     ],
39570                     [
39571                         -7.0915359157115345,
39572                         53.235575105358386
39573                     ],
39574                     [
39575                         -7.0434707301647235,
39576                         53.25735126035676
39577                     ],
39578                     [
39579                         -7.05102383075065,
39580                         53.29717703664696
39581                     ],
39582                     [
39583                         -6.996778835633536,
39584                         53.31112780504489
39585                     ],
39586                     [
39587                         -7.044157375672535,
39588                         53.33368557548294
39589                     ],
39590                     [
39591                         -7.105955471375576,
39592                         53.371801590024276
39593                     ],
39594                     [
39595                         -7.22050647653913,
39596                         53.432465115081854
39597                     ],
39598                     [
39599                         -7.149441429887032,
39600                         53.45731709817442
39601                     ],
39602                     [
39603                         -7.099891489102085,
39604                         53.463915962572514
39605                     ],
39606                     [
39607                         -7.0744645458045445,
39608                         53.48370640260363
39609                     ],
39610                     [
39611                         -7.079028356140001,
39612                         53.504650927752664
39613                     ],
39614                     [
39615                         -7.047733656696876,
39616                         53.515119311359335
39617                     ],
39618                     [
39619                         -7.029478415355053,
39620                         53.54147267392419
39621                     ],
39622                     [
39623                         -7.054253385747527,
39624                         53.56471202500164
39625                     ],
39626                     [
39627                         -7.009267255298033,
39628                         53.58561652973758
39629                     ],
39630                     [
39631                         -6.992641946218873,
39632                         53.602642188744426
39633                     ],
39634                     [
39635                         -6.989056095241016,
39636                         53.62739453790707
39637                     ],
39638                     [
39639                         -6.9717788132567895,
39640                         53.63686620586593
39641                     ],
39642                     [
39643                         -6.9633031654909425,
39644                         53.650973114934644
39645                     ],
39646                     [
39647                         -6.9871001765258205,
39648                         53.66623418009986
39649                     ],
39650                     [
39651                         -6.999813648174589,
39652                         53.67086935885432
39653                     ],
39654                     [
39655                         -7.008289295940436,
39656                         53.65908728051006
39657                     ],
39658                     [
39659                         -7.044473792171549,
39660                         53.65367801032349
39661                     ],
39662                     [
39663                         -7.066640870943764,
39664                         53.63918547390694
39665                     ],
39666                     [
39667                         -7.101847407817279,
39668                         53.65870092708686
39669                     ],
39670                     [
39671                         -7.120754622064167,
39672                         53.672993645380515
39673                     ],
39674                     [
39675                         -7.137379931143327,
39676                         53.66893809633893
39677                     ],
39678                     [
39679                         -7.160850955725672,
39680                         53.683034277255075
39681                     ],
39682                     [
39683                         -7.174216400279507,
39684                         53.686316272406906
39685                     ],
39686                     [
39687                         -7.196057492599188,
39688                         53.69017711570491
39689                     ],
39690                     [
39691                         -7.210726882963154,
39692                         53.69480966037566
39693                     ],
39694                     [
39695                         -7.247237365646801,
39696                         53.71661437518035
39697                     ],
39698                     [
39699                         -7.239413690786019,
39700                         53.73223735177976
39701                     ],
39702                     [
39703                         -7.260276823748104,
39704                         53.74361339729716
39705                     ],
39706                     [
39707                         -7.2814659431627184,
39708                         53.75922634307083
39709                     ],
39710                     [
39711                         -7.289615604476034,
39712                         53.77271433845693
39713                     ],
39714                     [
39715                         -7.3238441819919515,
39716                         53.78465723043301
39717                     ],
39718                     [
39719                         -7.337209626545788,
39720                         53.78658318504567
39721                     ],
39722                     [
39723                         -7.351227044004687,
39724                         53.80141007448381
39725                     ],
39726                     [
39727                         -7.307313219981238,
39728                         53.81625879275365
39729                     ]
39730                 ],
39731                 [
39732                     [
39733                         -5.685433013282673,
39734                         54.77854496390836
39735                     ],
39736                     [
39737                         -5.696867084279401,
39738                         54.73050346921268
39739                     ],
39740                     [
39741                         -5.8223689524230124,
39742                         54.70033215177621
39743                     ],
39744                     [
39745                         -5.878760568989772,
39746                         54.649492182564074
39747                     ],
39748                     [
39749                         -5.743404719024681,
39750                         54.68128223623249
39751                     ],
39752                     [
39753                         -5.581196917402638,
39754                         54.68781619319656
39755                     ],
39756                     [
39757                         -5.571488953592992,
39758                         54.67074450064368
39759                     ],
39760                     [
39761                         -5.582915011231644,
39762                         54.66440901595977
39763                     ],
39764                     [
39765                         -5.58291501123164,
39766                         54.65085746679818
39767                     ],
39768                     [
39769                         -5.6086481910584185,
39770                         54.63997082553691
39771                     ],
39772                     [
39773                         -5.6354970593650116,
39774                         54.61551371292451
39775                     ],
39776                     [
39777                         -5.728732824433139,
39778                         54.6184944610979
39779                     ],
39780                     [
39781                         -5.822612969913913,
39782                         54.49193018941315
39783                     ],
39784                     [
39785                         -5.896754545381575,
39786                         54.44975600798866
39787                     ],
39788                     [
39789                         -5.936834914186871,
39790                         54.38213187386197
39791                     ],
39792                     [
39793                         -6.0187561190025445,
39794                         54.36974944197913
39795                     ],
39796                     [
39797                         -6.059257912638059,
39798                         54.38280030737259
39799                     ],
39800                     [
39801                         -6.101784280694663,
39802                         54.41510088826871
39803                     ],
39804                     [
39805                         -6.1740201072375225,
39806                         54.43476829635816
39807                     ],
39808                     [
39809                         -6.216261364689026,
39810                         54.42827259213158
39811                     ],
39812                     [
39813                         -6.264329002478664,
39814                         54.487825014814625
39815                     ],
39816                     [
39817                         -6.249277519938476,
39818                         54.49741303545491
39819                     ],
39820                     [
39821                         -6.288340515296785,
39822                         54.53143435197413
39823                     ],
39824                     [
39825                         -6.283750270272458,
39826                         54.54447449434036
39827                     ],
39828                     [
39829                         -6.321445027854273,
39830                         54.58928767713928
39831                     ],
39832                     [
39833                         -6.264329002478664,
39834                         54.604982769755765
39835                     ],
39836                     [
39837                         -6.240052417736423,
39838                         54.59541999854735
39839                     ],
39840                     [
39841                         -6.098762694536575,
39842                         54.631690374598676
39843                     ],
39844                     [
39845                         -6.051950538018501,
39846                         54.61314575326238
39847                     ],
39848                     [
39849                         -6.031509408441251,
39850                         54.620921248201434
39851                     ],
39852                     [
39853                         -6.002995140908084,
39854                         54.65571636730639
39855                     ],
39856                     [
39857                         -6.0647754758974335,
39858                         54.6634355452454
39859                     ],
39860                     [
39861                         -6.059920158948984,
39862                         54.704134188139534
39863                     ],
39864                     [
39865                         -6.047781866577864,
39866                         54.71395188569398
39867                     ],
39868                     [
39869                         -6.120611620804591,
39870                         54.801644524994515
39871                     ],
39872                     [
39873                         -6.002141887262449,
39874                         54.80836072138932
39875                     ],
39876                     [
39877                         -5.984662746248036,
39878                         54.78652900156178
39879                     ],
39880                     [
39881                         -5.685433013282673,
39882                         54.77854496390836
39883                     ]
39884                 ],
39885                 [
39886                     [
39887                         -9.128658300749114,
39888                         53.24759266864586
39889                     ],
39890                     [
39891                         -9.024510568479629,
39892                         53.26744820137083
39893                     ],
39894                     [
39895                         -9.016360907166316,
39896                         53.26364619217274
39897                     ],
39898                     [
39899                         -9.001854510028616,
39900                         53.26588844362053
39901                     ],
39902                     [
39903                         -8.9951717877517,
39904                         53.259258838409615
39905                     ],
39906                     [
39907                         -8.973493688658284,
39908                         53.262378780650025
39909                     ],
39910                     [
39911                         -8.95230456924367,
39912                         53.271444820907114
39913                     ],
39914                     [
39915                         -8.956705386352859,
39916                         53.281580911863244
39917                     ],
39918                     [
39919                         -8.961106203462048,
39920                         53.28119110665652
39921                     ],
39922                     [
39923                         -8.960780217009516,
39924                         53.28908396911955
39925                     ],
39926                     [
39927                         -8.954260487958864,
39928                         53.28927883616923
39929                     ],
39930                     [
39931                         -8.95230456924367,
39932                         53.30155366854246
39933                     ],
39934                     [
39935                         -8.963714095082308,
39936                         53.303793931840495
39937                     ],
39938                     [
39939                         -8.9811543702928,
39940                         53.294734752711804
39941                     ],
39942                     [
39943                         -8.985718180628256,
39944                         53.30174847871221
39945                     ],
39946                     [
39947                         -9.019946758144176,
39948                         53.30768976199425
39949                     ],
39950                     [
39951                         -9.00837423907927,
39952                         53.31596722087059
39953                     ],
39954                     [
39955                         -9.01880580556031,
39956                         53.31625933715475
39957                     ],
39958                     [
39959                         -9.045862681120513,
39960                         53.31275380979257
39961                     ],
39962                     [
39963                         -9.06444390891487,
39964                         53.32122500810515
39965                     ],
39966                     [
39967                         -9.080906224767762,
39968                         53.307397587062724
39969                     ],
39970                     [
39971                         -9.08106921799403,
39972                         53.303404329274585
39973                     ],
39974                     [
39975                         -9.09019683866494,
39976                         53.30574189135002
39977                     ],
39978                     [
39979                         -9.095901601584261,
39980                         53.298826232852214
39981                     ],
39982                     [
39983                         -9.10128037805105,
39984                         53.3008718259498
39985                     ],
39986                     [
39987                         -9.115623781962478,
39988                         53.28450433758295
39989                     ],
39990                     [
39991                         -9.121491538108067,
39992                         53.2832375443259
39993                     ],
39994                     [
39995                         -9.13273807072044,
39996                         53.28557621023763
39997                     ],
39998                     [
39999                         -9.144636576237877,
40000                         53.27865728614638
40001                     ],
40002                     [
40003                         -9.13876882009229,
40004                         53.26345120822951
40005                     ],
40006                     [
40007                         -9.128658300749114,
40008                         53.24759266864586
40009                     ]
40010                 ],
40011                 [
40012                     [
40013                         -8.595266214281438,
40014                         51.69264788483154
40015                     ],
40016                     [
40017                         -8.55819409885298,
40018                         51.69306638852667
40019                     ],
40020                     [
40021                         -8.566697711835303,
40022                         51.682644706464686
40023                     ],
40024                     [
40025                         -8.579130708100188,
40026                         51.67349700898941
40027                     ],
40028                     [
40029                         -8.544554623426079,
40030                         51.66520531197343
40031                     ],
40032                     [
40033                         -8.494765061495364,
40034                         51.667778759675976
40035                     ],
40036                     [
40037                         -8.30113898732036,
40038                         51.7235009029955
40039                     ],
40040                     [
40041                         -8.268406960495541,
40042                         51.784858633837544
40043                     ],
40044                     [
40045                         -8.154536388302146,
40046                         51.7814362126791
40047                     ],
40048                     [
40049                         -8.115350159004825,
40050                         51.809093351533164
40051                     ],
40052                     [
40053                         -8.068326683848039,
40054                         51.870050153657075
40055                     ],
40056                     [
40057                         -8.10059769621054,
40058                         51.89964422561186
40059                     ],
40060                     [
40061                         -8.08123508879304,
40062                         51.918414974037226
40063                     ],
40064                     [
40065                         -8.09183842142643,
40066                         51.95337589170907
40067                     ],
40068                     [
40069                         -8.124570448251253,
40070                         51.95479649105758
40071                     ],
40072                     [
40073                         -8.132407694110718,
40074                         51.970988142592034
40075                     ],
40076                     [
40077                         -8.099675667285895,
40078                         51.978371865876596
40079                     ],
40080                     [
40081                         -8.144394070131078,
40082                         52.02151390085561
40083                     ],
40084                     [
40085                         -8.159607547387685,
40086                         52.064330945363764
40087                     ],
40088                     [
40089                         -8.140705954432507,
40090                         52.07254939152303
40091                     ],
40092                     [
40093                         -8.165600735397863,
40094                         52.09294727054506
40095                     ],
40096                     [
40097                         -8.18726841512697,
40098                         52.0835993998731
40099                     ],
40100                     [
40101                         -8.2093971093184,
40102                         52.10512489114057
40103                     ],
40104                     [
40105                         -8.207092037006792,
40106                         52.12494181389489
40107                     ],
40108                     [
40109                         -8.227837687811258,
40110                         52.143052434929714
40111                     ],
40112                     [
40113                         -8.222766528725723,
40114                         52.16454923557058
40115                     ],
40116                     [
40117                         -8.30298304516965,
40118                         52.1829264222872
40119                     ],
40120                     [
40121                         -8.427456949996438,
40122                         52.17783811526099
40123                     ],
40124                     [
40125                         -8.46710419375608,
40126                         52.169921813849676
40127                     ],
40128                     [
40129                         -8.509978538751975,
40130                         52.18405707812542
40131                     ],
40132                     [
40133                         -8.530263175094117,
40134                         52.16511480067495
40135                     ],
40136                     [
40137                         -8.574981577939297,
40138                         52.18066502436804
40139                     ],
40140                     [
40141                         -8.587889982884295,
40142                         52.16963906274442
40143                     ],
40144                     [
40145                         -8.642289689438227,
40146                         52.18829678149147
40147                     ],
40148                     [
40149                         -8.719279104645906,
40150                         52.15804472022032
40151                     ],
40152                     [
40153                         -8.698533453841442,
40154                         52.13541291452849
40155                     ],
40156                     [
40157                         -8.740946784375014,
40158                         52.10823956240069
40159                     ],
40160                     [
40161                         -8.77460084012448,
40162                         52.05951253229793
40163                     ],
40164                     [
40165                         -8.803183736788409,
40166                         52.03768144571248
40167                     ],
40168                     [
40169                         -8.86818677597573,
40170                         52.03286015807593
40171                     ],
40172                     [
40173                         -8.870491848287335,
40174                         52.01839317543363
40175                     ],
40176                     [
40177                         -8.844214023935015,
40178                         51.991148511559096
40179                     ],
40180                     [
40181                         -8.79811257770287,
40182                         51.964455373040394
40183                     ],
40184                     [
40185                         -8.782899100446263,
40186                         51.931777239822054
40187                     ],
40188                     [
40189                         -8.835915763613228,
40190                         51.9292188160068
40191                     ],
40192                     [
40193                         -8.838681850387156,
40194                         51.90277322850554
40195                     ],
40196                     [
40197                         -8.802261707863764,
40198                         51.89367006943167
40199                     ],
40200                     [
40201                         -8.792580404155013,
40202                         51.85695425263326
40203                     ],
40204                     [
40205                         -8.765841565340368,
40206                         51.82476769939557
40207                     ],
40208                     [
40209                         -8.758926348405547,
40210                         51.80054140901511
40211                     ],
40212                     [
40213                         -8.79811257770287,
40214                         51.78628456602828
40215                     ],
40216                     [
40217                         -8.832227647914657,
40218                         51.79626482935233
40219                     ],
40220                     [
40221                         -8.836837792537873,
40222                         51.77687258059678
40223                     ],
40224                     [
40225                         -8.885705325543944,
40226                         51.746055989869106
40227                     ],
40228                     [
40229                         -8.859888515653944,
40230                         51.72435763090916
40231                     ],
40232                     [
40233                         -8.807332866949299,
40234                         51.71093369500414
40235                     ],
40236                     [
40237                         -8.678248817499297,
40238                         51.693505197270746
40239                     ],
40240                     [
40241                         -8.60540853245251,
40242                         51.67835695335278
40243                     ],
40244                     [
40245                         -8.595266214281438,
40246                         51.69264788483154
40247                     ]
40248                 ],
40249                 [
40250                     [
40251                         -7.138279151048154,
40252                         55.06131559970097
40253                     ],
40254                     [
40255                         -7.117994514706011,
40256                         54.99631329558348
40257                     ],
40258                     [
40259                         -7.070049010624583,
40260                         54.98784996056705
40261                     ],
40262                     [
40263                         -7.076503213097081,
40264                         54.93332450204895
40265                     ],
40266                     [
40267                         -7.025791622241725,
40268                         54.91159959910791
40269                     ],
40270                     [
40271                         -7.007351043748867,
40272                         54.87872502112528
40273                     ],
40274                     [
40275                         -7.024869593317081,
40276                         54.8511320998998
40277                     ],
40278                     [
40279                         -6.990754523105296,
40280                         54.81661438893913
40281                     ],
40282                     [
40283                         -7.051608432131725,
40284                         54.80598761598125
40285                     ],
40286                     [
40287                         -7.115228427932084,
40288                         54.80651902101645
40289                     ],
40290                     [
40291                         -7.170550163410654,
40292                         54.84847793920564
40293                     ],
40294                     [
40295                         -7.199133060074584,
40296                         54.84316909395457
40297                     ],
40298                     [
40299                         -7.222183783190655,
40300                         54.85803210052931
40301                     ],
40302                     [
40303                         -7.2111194360949415,
40304                         54.862808332627324
40305                     ],
40306                     [
40307                         -7.212041465019584,
40308                         54.882438010878076
40309                     ],
40310                     [
40311                         -7.279349576518514,
40312                         54.880846771447125
40313                     ],
40314                     [
40315                         -7.273817402970655,
40316                         54.91530955931841
40317                     ],
40318                     [
40319                         -7.3033223285592275,
40320                         54.915839525718205
40321                     ],
40322                     [
40323                         -7.363254208661015,
40324                         54.90894941815292
40325                     ],
40326                     [
40327                         -7.385382902852443,
40328                         54.91636948513913
40329                     ],
40330                     [
40331                         -7.391837105324943,
40332                         54.93438395336098
40333                     ],
40334                     [
40335                         -7.429640291235302,
40336                         54.95291983389722
40337                     ],
40338                     [
40339                         -7.420420001988872,
40340                         54.99208185118366
40341                     ],
40342                     [
40343                         -7.410277683817801,
40344                         55.03437621938347
40345                     ],
40346                     [
40347                         -7.3577220351131585,
40348                         55.057619110599035
40349                     ],
40350                     [
40351                         -7.265519142648871,
40352                         55.07557028899173
40353                     ],
40354                     [
40355                         -7.138279151048154,
40356                         55.06131559970097
40357                     ]
40358                 ],
40359                 [
40360                     [
40361                         -7.190498776293322,
40362                         52.26144368927652
40363                     ],
40364                     [
40365                         -7.156844720543858,
40366                         52.28443443581867
40367                     ],
40368                     [
40369                         -7.132871968503143,
40370                         52.27343421670601
40371                     ],
40372                     [
40373                         -7.113278853854483,
40374                         52.26779201951648
40375                     ],
40376                     [
40377                         -7.098295883829036,
40378                         52.27230583471742
40379                     ],
40380                     [
40381                         -7.089767116276089,
40382                         52.25509445009032
40383                     ],
40384                     [
40385                         -7.07109603055207,
40386                         52.259186286149074
40387                     ],
40388                     [
40389                         -7.033984366335195,
40390                         52.257352061495865
40391                     ],
40392                     [
40393                         -7.027530163862696,
40394                         52.250720000975015
40395                     ],
40396                     [
40397                         -7.034675888028678,
40398                         52.247756419376
40399                     ],
40400                     [
40401                         -7.031218279561267,
40402                         52.24013487190721
40403                     ],
40404                     [
40405                         -7.034214873566356,
40406                         52.23222966213934
40407                     ],
40408                     [
40409                         -7.050580886978767,
40410                         52.2296884028405
40411                     ],
40412                     [
40413                         -7.062567262999124,
40414                         52.21980434486687
40415                     ],
40416                     [
40417                         -7.076858711331088,
40418                         52.216132562953725
40419                     ],
40420                     [
40421                         -7.084926464421715,
40422                         52.22065163604718
40423                     ],
40424                     [
40425                         -7.084465449959392,
40426                         52.22785295843095
40427                     ],
40428                     [
40429                         -7.101292477834124,
40430                         52.221498911062525
40431                     ],
40432                     [
40433                         -7.105211100763858,
40434                         52.21726237433474
40435                     ],
40436                     [
40437                         -7.111665303236357,
40438                         52.21796849185403
40439                     ],
40440                     [
40441                         -7.107977187537785,
40442                         52.21104805609072
40443                     ],
40444                     [
40445                         -7.117773744862115,
40446                         52.20928246619701
40447                     ],
40448                     [
40449                         -7.129760120882472,
40450                         52.21690931136535
40451                     ],
40452                     [
40453                         -7.14497359813908,
40454                         52.21782726924826
40455                     ],
40456                     [
40457                         -7.150505771686938,
40458                         52.22375823207553
40459                     ],
40460                     [
40461                         -7.158112510315241,
40462                         52.22262858593765
40463                     ],
40464                     [
40465                         -7.158804032008724,
40466                         52.22700580464912
40467                     ],
40468                     [
40469                         -7.158573524777563,
40470                         52.23180612902503
40471                     ],
40472                     [
40473                         -7.167563306792832,
40474                         52.23985256723076
40475                     ],
40476                     [
40477                         -7.16733279956167,
40478                         52.244580933687786
40479                     ],
40480                     [
40481                         -7.172519212262786,
40482                         52.24676851484933
40483                     ],
40484                     [
40485                         -7.177590371348324,
40486                         52.25114335361416
40487                     ],
40488                     [
40489                         -7.190498776293322,
40490                         52.26144368927652
40491                     ]
40492                 ]
40493             ],
40494             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
40495             "terms_text": "EEA GMES Urban Atlas"
40496         },
40497         {
40498             "name": "Kanton Aargau 25cm (AGIS 2011)",
40499             "type": "tms",
40500             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
40501             "scaleExtent": [
40502                 14,
40503                 19
40504             ],
40505             "polygon": [
40506                 [
40507                     [
40508                         7.7,
40509                         47.12
40510                     ],
40511                     [
40512                         7.7,
40513                         47.63
40514                     ],
40515                     [
40516                         8.5,
40517                         47.63
40518                     ],
40519                     [
40520                         8.5,
40521                         47.12
40522                     ],
40523                     [
40524                         7.7,
40525                         47.12
40526                     ]
40527                 ]
40528             ],
40529             "terms_text": "AGIS OF2011"
40530         },
40531         {
40532             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
40533             "type": "tms",
40534             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
40535             "polygon": [
40536                 [
40537                     [
40538                         19.83682,
40539                         49.25529
40540                     ],
40541                     [
40542                         19.80075,
40543                         49.42385
40544                     ],
40545                     [
40546                         19.60437,
40547                         49.48058
40548                     ],
40549                     [
40550                         19.49179,
40551                         49.63961
40552                     ],
40553                     [
40554                         19.21831,
40555                         49.52604
40556                     ],
40557                     [
40558                         19.16778,
40559                         49.42521
40560                     ],
40561                     [
40562                         19.00308,
40563                         49.42236
40564                     ],
40565                     [
40566                         18.97611,
40567                         49.5308
40568                     ],
40569                     [
40570                         18.54685,
40571                         49.51425
40572                     ],
40573                     [
40574                         18.31432,
40575                         49.33818
40576                     ],
40577                     [
40578                         18.15913,
40579                         49.2961
40580                     ],
40581                     [
40582                         18.05564,
40583                         49.11134
40584                     ],
40585                     [
40586                         17.56396,
40587                         48.84938
40588                     ],
40589                     [
40590                         17.17929,
40591                         48.88816
40592                     ],
40593                     [
40594                         17.058,
40595                         48.81105
40596                     ],
40597                     [
40598                         16.90426,
40599                         48.61947
40600                     ],
40601                     [
40602                         16.79685,
40603                         48.38561
40604                     ],
40605                     [
40606                         17.06762,
40607                         48.01116
40608                     ],
40609                     [
40610                         17.32787,
40611                         47.97749
40612                     ],
40613                     [
40614                         17.51699,
40615                         47.82535
40616                     ],
40617                     [
40618                         17.74776,
40619                         47.73093
40620                     ],
40621                     [
40622                         18.29515,
40623                         47.72075
40624                     ],
40625                     [
40626                         18.67959,
40627                         47.75541
40628                     ],
40629                     [
40630                         18.89755,
40631                         47.81203
40632                     ],
40633                     [
40634                         18.79463,
40635                         47.88245
40636                     ],
40637                     [
40638                         18.84318,
40639                         48.04046
40640                     ],
40641                     [
40642                         19.46212,
40643                         48.05333
40644                     ],
40645                     [
40646                         19.62064,
40647                         48.22938
40648                     ],
40649                     [
40650                         19.89585,
40651                         48.09387
40652                     ],
40653                     [
40654                         20.33766,
40655                         48.2643
40656                     ],
40657                     [
40658                         20.55395,
40659                         48.52358
40660                     ],
40661                     [
40662                         20.82335,
40663                         48.55714
40664                     ],
40665                     [
40666                         21.10271,
40667                         48.47096
40668                     ],
40669                     [
40670                         21.45863,
40671                         48.55513
40672                     ],
40673                     [
40674                         21.74536,
40675                         48.31435
40676                     ],
40677                     [
40678                         22.15293,
40679                         48.37179
40680                     ],
40681                     [
40682                         22.61255,
40683                         49.08914
40684                     ],
40685                     [
40686                         22.09997,
40687                         49.23814
40688                     ],
40689                     [
40690                         21.9686,
40691                         49.36363
40692                     ],
40693                     [
40694                         21.6244,
40695                         49.46989
40696                     ],
40697                     [
40698                         21.06873,
40699                         49.46402
40700                     ],
40701                     [
40702                         20.94336,
40703                         49.31088
40704                     ],
40705                     [
40706                         20.73052,
40707                         49.44006
40708                     ],
40709                     [
40710                         20.22804,
40711                         49.41714
40712                     ],
40713                     [
40714                         20.05234,
40715                         49.23052
40716                     ],
40717                     [
40718                         19.83682,
40719                         49.25529
40720                     ]
40721                 ]
40722             ],
40723             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
40724             "terms_text": "Permisssion by UGKK"
40725         },
40726         {
40727             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
40728             "type": "tms",
40729             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
40730             "polygon": [
40731                 [
40732                     [
40733                         19.83682,
40734                         49.25529
40735                     ],
40736                     [
40737                         19.80075,
40738                         49.42385
40739                     ],
40740                     [
40741                         19.60437,
40742                         49.48058
40743                     ],
40744                     [
40745                         19.49179,
40746                         49.63961
40747                     ],
40748                     [
40749                         19.21831,
40750                         49.52604
40751                     ],
40752                     [
40753                         19.16778,
40754                         49.42521
40755                     ],
40756                     [
40757                         19.00308,
40758                         49.42236
40759                     ],
40760                     [
40761                         18.97611,
40762                         49.5308
40763                     ],
40764                     [
40765                         18.54685,
40766                         49.51425
40767                     ],
40768                     [
40769                         18.31432,
40770                         49.33818
40771                     ],
40772                     [
40773                         18.15913,
40774                         49.2961
40775                     ],
40776                     [
40777                         18.05564,
40778                         49.11134
40779                     ],
40780                     [
40781                         17.56396,
40782                         48.84938
40783                     ],
40784                     [
40785                         17.17929,
40786                         48.88816
40787                     ],
40788                     [
40789                         17.058,
40790                         48.81105
40791                     ],
40792                     [
40793                         16.90426,
40794                         48.61947
40795                     ],
40796                     [
40797                         16.79685,
40798                         48.38561
40799                     ],
40800                     [
40801                         17.06762,
40802                         48.01116
40803                     ],
40804                     [
40805                         17.32787,
40806                         47.97749
40807                     ],
40808                     [
40809                         17.51699,
40810                         47.82535
40811                     ],
40812                     [
40813                         17.74776,
40814                         47.73093
40815                     ],
40816                     [
40817                         18.29515,
40818                         47.72075
40819                     ],
40820                     [
40821                         18.67959,
40822                         47.75541
40823                     ],
40824                     [
40825                         18.89755,
40826                         47.81203
40827                     ],
40828                     [
40829                         18.79463,
40830                         47.88245
40831                     ],
40832                     [
40833                         18.84318,
40834                         48.04046
40835                     ],
40836                     [
40837                         19.46212,
40838                         48.05333
40839                     ],
40840                     [
40841                         19.62064,
40842                         48.22938
40843                     ],
40844                     [
40845                         19.89585,
40846                         48.09387
40847                     ],
40848                     [
40849                         20.33766,
40850                         48.2643
40851                     ],
40852                     [
40853                         20.55395,
40854                         48.52358
40855                     ],
40856                     [
40857                         20.82335,
40858                         48.55714
40859                     ],
40860                     [
40861                         21.10271,
40862                         48.47096
40863                     ],
40864                     [
40865                         21.45863,
40866                         48.55513
40867                     ],
40868                     [
40869                         21.74536,
40870                         48.31435
40871                     ],
40872                     [
40873                         22.15293,
40874                         48.37179
40875                     ],
40876                     [
40877                         22.61255,
40878                         49.08914
40879                     ],
40880                     [
40881                         22.09997,
40882                         49.23814
40883                     ],
40884                     [
40885                         21.9686,
40886                         49.36363
40887                     ],
40888                     [
40889                         21.6244,
40890                         49.46989
40891                     ],
40892                     [
40893                         21.06873,
40894                         49.46402
40895                     ],
40896                     [
40897                         20.94336,
40898                         49.31088
40899                     ],
40900                     [
40901                         20.73052,
40902                         49.44006
40903                     ],
40904                     [
40905                         20.22804,
40906                         49.41714
40907                     ],
40908                     [
40909                         20.05234,
40910                         49.23052
40911                     ],
40912                     [
40913                         19.83682,
40914                         49.25529
40915                     ]
40916                 ]
40917             ],
40918             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
40919             "terms_text": "Permisssion by UGKK"
40920         },
40921         {
40922             "name": "Kelowna 2012",
40923             "type": "tms",
40924             "description": "High quality aerial imagery taken for the City of Kelowna",
40925             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
40926             "scaleExtent": [
40927                 9,
40928                 20
40929             ],
40930             "polygon": [
40931                 [
40932                     [
40933                         -119.5867318,
40934                         49.7928087
40935                     ],
40936                     [
40937                         -119.5465655,
40938                         49.7928097
40939                     ],
40940                     [
40941                         -119.5465661,
40942                         49.8013837
40943                     ],
40944                     [
40945                         -119.5343374,
40946                         49.8013841
40947                     ],
40948                     [
40949                         -119.5343376,
40950                         49.8047321
40951                     ],
40952                     [
40953                         -119.5296211,
40954                         49.8047322
40955                     ],
40956                     [
40957                         -119.5296216,
40958                         49.8119555
40959                     ],
40960                     [
40961                         -119.5104463,
40962                         49.811956
40963                     ],
40964                     [
40965                         -119.5115683,
40966                         49.8744325
40967                     ],
40968                     [
40969                         -119.5108946,
40970                         49.8744904
40971                     ],
40972                     [
40973                         -119.5114111,
40974                         49.8843312
40975                     ],
40976                     [
40977                         -119.5114115,
40978                         49.9221763
40979                     ],
40980                     [
40981                         -119.49386,
40982                         49.9223477
40983                     ],
40984                     [
40985                         -119.4940505,
40986                         49.9313031
40987                     ],
40988                     [
40989                         -119.4803936,
40990                         49.9317529
40991                     ],
40992                     [
40993                         -119.4804572,
40994                         49.9407474
40995                     ],
40996                     [
40997                         -119.4666732,
40998                         49.9409927
40999                     ],
41000                     [
41001                         -119.4692775,
41002                         49.9913717
41003                     ],
41004                     [
41005                         -119.4551337,
41006                         49.9916078
41007                     ],
41008                     [
41009                         -119.4556736,
41010                         50.0121242
41011                     ],
41012                     [
41013                         -119.4416673,
41014                         50.0123895
41015                     ],
41016                     [
41017                         -119.4417308,
41018                         50.0136345
41019                     ],
41020                     [
41021                         -119.4221492,
41022                         50.0140377
41023                     ],
41024                     [
41025                         -119.4221042,
41026                         50.0119306
41027                     ],
41028                     [
41029                         -119.4121303,
41030                         50.012165
41031                     ],
41032                     [
41033                         -119.4126082,
41034                         50.0216913
41035                     ],
41036                     [
41037                         -119.4123387,
41038                         50.0216913
41039                     ],
41040                     [
41041                         -119.4124772,
41042                         50.0250773
41043                     ],
41044                     [
41045                         -119.4120917,
41046                         50.0250821
41047                     ],
41048                     [
41049                         -119.4121954,
41050                         50.0270769
41051                     ],
41052                     [
41053                         -119.4126083,
41054                         50.0270718
41055                     ],
41056                     [
41057                         -119.4128328,
41058                         50.0321946
41059                     ],
41060                     [
41061                         -119.3936313,
41062                         50.0326418
41063                     ],
41064                     [
41065                         -119.393529,
41066                         50.0307781
41067                     ],
41068                     [
41069                         -119.3795727,
41070                         50.0310116
41071                     ],
41072                     [
41073                         -119.3795377,
41074                         50.0287584
41075                     ],
41076                     [
41077                         -119.3735764,
41078                         50.0288621
41079                     ],
41080                     [
41081                         -119.371544,
41082                         49.9793618
41083                     ],
41084                     [
41085                         -119.3573506,
41086                         49.9793618
41087                     ],
41088                     [
41089                         -119.3548353,
41090                         49.9256081
41091                     ],
41092                     [
41093                         -119.3268079,
41094                         49.9257238
41095                     ],
41096                     [
41097                         -119.3256573,
41098                         49.8804068
41099                     ],
41100                     [
41101                         -119.3138893,
41102                         49.8806528
41103                     ],
41104                     [
41105                         -119.3137097,
41106                         49.8771651
41107                     ],
41108                     [
41109                         -119.3132156,
41110                         49.877223
41111                     ],
41112                     [
41113                         -119.3131482,
41114                         49.8749652
41115                     ],
41116                     [
41117                         -119.312452,
41118                         49.8749073
41119                     ],
41120                     [
41121                         -119.3122275,
41122                         49.87236
41123                     ],
41124                     [
41125                         -119.3117558,
41126                         49.872331
41127                     ],
41128                     [
41129                         -119.3115986,
41130                         49.8696098
41131                     ],
41132                     [
41133                         -119.3112169,
41134                         49.8694217
41135                     ],
41136                     [
41137                         -119.3109199,
41138                         49.8632417
41139                     ],
41140                     [
41141                         -119.3103721,
41142                         49.8632724
41143                     ],
41144                     [
41145                         -119.3095139,
41146                         49.8512388
41147                     ],
41148                     [
41149                         -119.3106368,
41150                         49.8512316
41151                     ],
41152                     [
41153                         -119.3103859,
41154                         49.8462564
41155                     ],
41156                     [
41157                         -119.3245344,
41158                         49.8459957
41159                     ],
41160                     [
41161                         -119.3246018,
41162                         49.8450689
41163                     ],
41164                     [
41165                         -119.3367018,
41166                         49.844875
41167                     ],
41168                     [
41169                         -119.3367467,
41170                         49.8435136
41171                     ],
41172                     [
41173                         -119.337937,
41174                         49.8434702
41175                     ],
41176                     [
41177                         -119.3378023,
41178                         49.8382055
41179                     ],
41180                     [
41181                         -119.3383637,
41182                         49.8381041
41183                     ],
41184                     [
41185                         -119.3383749,
41186                         49.8351202
41187                     ],
41188                     [
41189                         -119.3390936,
41190                         49.8351058
41191                     ],
41192                     [
41193                         -119.3388016,
41194                         49.8321217
41195                     ],
41196                     [
41197                         -119.3391497,
41198                         49.8320565
41199                     ],
41200                     [
41201                         -119.3391722,
41202                         49.8293331
41203                     ],
41204                     [
41205                         -119.3394641,
41206                         49.8293331
41207                     ],
41208                     [
41209                         -119.3395879,
41210                         49.8267878
41211                     ],
41212                     [
41213                         -119.3500053,
41214                         49.8265829
41215                     ],
41216                     [
41217                         -119.3493701,
41218                         49.8180588
41219                     ],
41220                     [
41221                         -119.4046964,
41222                         49.8163785
41223                     ],
41224                     [
41225                         -119.4045694,
41226                         49.8099022
41227                     ],
41228                     [
41229                         -119.4101592,
41230                         49.8099022
41231                     ],
41232                     [
41233                         -119.4102862,
41234                         49.8072787
41235                     ],
41236                     [
41237                         -119.4319467,
41238                         49.8069098
41239                     ],
41240                     [
41241                         -119.4322643,
41242                         49.7907965
41243                     ],
41244                     [
41245                         -119.4459847,
41246                         49.7905504
41247                     ],
41248                     [
41249                         -119.445286,
41250                         49.7820201
41251                     ],
41252                     [
41253                         -119.4967376,
41254                         49.7811587
41255                     ],
41256                     [
41257                         -119.4966105,
41258                         49.7784927
41259                     ],
41260                     [
41261                         -119.5418371,
41262                         49.7775082
41263                     ],
41264                     [
41265                         -119.5415892,
41266                         49.7718277
41267                     ],
41268                     [
41269                         -119.5560296,
41270                         49.7714941
41271                     ],
41272                     [
41273                         -119.5561194,
41274                         49.7718422
41275                     ],
41276                     [
41277                         -119.5715704,
41278                         49.7715086
41279                     ],
41280                     [
41281                         -119.5716153,
41282                         49.7717262
41283                     ],
41284                     [
41285                         -119.5819235,
41286                         49.7714941
41287                     ],
41288                     [
41289                         -119.5820133,
41290                         49.7717697
41291                     ],
41292                     [
41293                         -119.5922991,
41294                         49.7715231
41295                     ],
41296                     [
41297                         -119.592344,
41298                         49.7718132
41299                     ],
41300                     [
41301                         -119.6003839,
41302                         49.7715957
41303                     ],
41304                     [
41305                         -119.6011924,
41306                         49.7839081
41307                     ],
41308                     [
41309                         -119.5864365,
41310                         49.7843863
41311                     ]
41312                 ]
41313             ],
41314             "id": "kelowna_2012",
41315             "default": true
41316         },
41317         {
41318             "name": "Kelowna Roads overlay",
41319             "type": "tms",
41320             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
41321             "scaleExtent": [
41322                 9,
41323                 20
41324             ],
41325             "polygon": [
41326                 [
41327                     [
41328                         -119.5867318,
41329                         49.7928087
41330                     ],
41331                     [
41332                         -119.5465655,
41333                         49.7928097
41334                     ],
41335                     [
41336                         -119.5465661,
41337                         49.8013837
41338                     ],
41339                     [
41340                         -119.5343374,
41341                         49.8013841
41342                     ],
41343                     [
41344                         -119.5343376,
41345                         49.8047321
41346                     ],
41347                     [
41348                         -119.5296211,
41349                         49.8047322
41350                     ],
41351                     [
41352                         -119.5296216,
41353                         49.8119555
41354                     ],
41355                     [
41356                         -119.5104463,
41357                         49.811956
41358                     ],
41359                     [
41360                         -119.5115683,
41361                         49.8744325
41362                     ],
41363                     [
41364                         -119.5108946,
41365                         49.8744904
41366                     ],
41367                     [
41368                         -119.5114111,
41369                         49.8843312
41370                     ],
41371                     [
41372                         -119.5114115,
41373                         49.9221763
41374                     ],
41375                     [
41376                         -119.49386,
41377                         49.9223477
41378                     ],
41379                     [
41380                         -119.4940505,
41381                         49.9313031
41382                     ],
41383                     [
41384                         -119.4803936,
41385                         49.9317529
41386                     ],
41387                     [
41388                         -119.4804572,
41389                         49.9407474
41390                     ],
41391                     [
41392                         -119.4666732,
41393                         49.9409927
41394                     ],
41395                     [
41396                         -119.4692775,
41397                         49.9913717
41398                     ],
41399                     [
41400                         -119.4551337,
41401                         49.9916078
41402                     ],
41403                     [
41404                         -119.4556736,
41405                         50.0121242
41406                     ],
41407                     [
41408                         -119.4416673,
41409                         50.0123895
41410                     ],
41411                     [
41412                         -119.4417308,
41413                         50.0136345
41414                     ],
41415                     [
41416                         -119.4221492,
41417                         50.0140377
41418                     ],
41419                     [
41420                         -119.4221042,
41421                         50.0119306
41422                     ],
41423                     [
41424                         -119.4121303,
41425                         50.012165
41426                     ],
41427                     [
41428                         -119.4126082,
41429                         50.0216913
41430                     ],
41431                     [
41432                         -119.4123387,
41433                         50.0216913
41434                     ],
41435                     [
41436                         -119.4124772,
41437                         50.0250773
41438                     ],
41439                     [
41440                         -119.4120917,
41441                         50.0250821
41442                     ],
41443                     [
41444                         -119.4121954,
41445                         50.0270769
41446                     ],
41447                     [
41448                         -119.4126083,
41449                         50.0270718
41450                     ],
41451                     [
41452                         -119.4128328,
41453                         50.0321946
41454                     ],
41455                     [
41456                         -119.3936313,
41457                         50.0326418
41458                     ],
41459                     [
41460                         -119.393529,
41461                         50.0307781
41462                     ],
41463                     [
41464                         -119.3795727,
41465                         50.0310116
41466                     ],
41467                     [
41468                         -119.3795377,
41469                         50.0287584
41470                     ],
41471                     [
41472                         -119.3735764,
41473                         50.0288621
41474                     ],
41475                     [
41476                         -119.371544,
41477                         49.9793618
41478                     ],
41479                     [
41480                         -119.3573506,
41481                         49.9793618
41482                     ],
41483                     [
41484                         -119.3548353,
41485                         49.9256081
41486                     ],
41487                     [
41488                         -119.3268079,
41489                         49.9257238
41490                     ],
41491                     [
41492                         -119.3256573,
41493                         49.8804068
41494                     ],
41495                     [
41496                         -119.3138893,
41497                         49.8806528
41498                     ],
41499                     [
41500                         -119.3137097,
41501                         49.8771651
41502                     ],
41503                     [
41504                         -119.3132156,
41505                         49.877223
41506                     ],
41507                     [
41508                         -119.3131482,
41509                         49.8749652
41510                     ],
41511                     [
41512                         -119.312452,
41513                         49.8749073
41514                     ],
41515                     [
41516                         -119.3122275,
41517                         49.87236
41518                     ],
41519                     [
41520                         -119.3117558,
41521                         49.872331
41522                     ],
41523                     [
41524                         -119.3115986,
41525                         49.8696098
41526                     ],
41527                     [
41528                         -119.3112169,
41529                         49.8694217
41530                     ],
41531                     [
41532                         -119.3109199,
41533                         49.8632417
41534                     ],
41535                     [
41536                         -119.3103721,
41537                         49.8632724
41538                     ],
41539                     [
41540                         -119.3095139,
41541                         49.8512388
41542                     ],
41543                     [
41544                         -119.3106368,
41545                         49.8512316
41546                     ],
41547                     [
41548                         -119.3103859,
41549                         49.8462564
41550                     ],
41551                     [
41552                         -119.3245344,
41553                         49.8459957
41554                     ],
41555                     [
41556                         -119.3246018,
41557                         49.8450689
41558                     ],
41559                     [
41560                         -119.3367018,
41561                         49.844875
41562                     ],
41563                     [
41564                         -119.3367467,
41565                         49.8435136
41566                     ],
41567                     [
41568                         -119.337937,
41569                         49.8434702
41570                     ],
41571                     [
41572                         -119.3378023,
41573                         49.8382055
41574                     ],
41575                     [
41576                         -119.3383637,
41577                         49.8381041
41578                     ],
41579                     [
41580                         -119.3383749,
41581                         49.8351202
41582                     ],
41583                     [
41584                         -119.3390936,
41585                         49.8351058
41586                     ],
41587                     [
41588                         -119.3388016,
41589                         49.8321217
41590                     ],
41591                     [
41592                         -119.3391497,
41593                         49.8320565
41594                     ],
41595                     [
41596                         -119.3391722,
41597                         49.8293331
41598                     ],
41599                     [
41600                         -119.3394641,
41601                         49.8293331
41602                     ],
41603                     [
41604                         -119.3395879,
41605                         49.8267878
41606                     ],
41607                     [
41608                         -119.3500053,
41609                         49.8265829
41610                     ],
41611                     [
41612                         -119.3493701,
41613                         49.8180588
41614                     ],
41615                     [
41616                         -119.4046964,
41617                         49.8163785
41618                     ],
41619                     [
41620                         -119.4045694,
41621                         49.8099022
41622                     ],
41623                     [
41624                         -119.4101592,
41625                         49.8099022
41626                     ],
41627                     [
41628                         -119.4102862,
41629                         49.8072787
41630                     ],
41631                     [
41632                         -119.4319467,
41633                         49.8069098
41634                     ],
41635                     [
41636                         -119.4322643,
41637                         49.7907965
41638                     ],
41639                     [
41640                         -119.4459847,
41641                         49.7905504
41642                     ],
41643                     [
41644                         -119.445286,
41645                         49.7820201
41646                     ],
41647                     [
41648                         -119.4967376,
41649                         49.7811587
41650                     ],
41651                     [
41652                         -119.4966105,
41653                         49.7784927
41654                     ],
41655                     [
41656                         -119.5418371,
41657                         49.7775082
41658                     ],
41659                     [
41660                         -119.5415892,
41661                         49.7718277
41662                     ],
41663                     [
41664                         -119.5560296,
41665                         49.7714941
41666                     ],
41667                     [
41668                         -119.5561194,
41669                         49.7718422
41670                     ],
41671                     [
41672                         -119.5715704,
41673                         49.7715086
41674                     ],
41675                     [
41676                         -119.5716153,
41677                         49.7717262
41678                     ],
41679                     [
41680                         -119.5819235,
41681                         49.7714941
41682                     ],
41683                     [
41684                         -119.5820133,
41685                         49.7717697
41686                     ],
41687                     [
41688                         -119.5922991,
41689                         49.7715231
41690                     ],
41691                     [
41692                         -119.592344,
41693                         49.7718132
41694                     ],
41695                     [
41696                         -119.6003839,
41697                         49.7715957
41698                     ],
41699                     [
41700                         -119.6011924,
41701                         49.7839081
41702                     ],
41703                     [
41704                         -119.5864365,
41705                         49.7843863
41706                     ]
41707                 ]
41708             ],
41709             "id": "kelowna_roads",
41710             "overlay": true
41711         },
41712         {
41713             "name": "Landsat 233055",
41714             "type": "tms",
41715             "description": "Recent Landsat imagery",
41716             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
41717             "scaleExtent": [
41718                 5,
41719                 14
41720             ],
41721             "polygon": [
41722                 [
41723                     [
41724                         -60.8550011,
41725                         6.1765004
41726                     ],
41727                     [
41728                         -60.4762612,
41729                         7.9188291
41730                     ],
41731                     [
41732                         -62.161689,
41733                         8.2778675
41734                     ],
41735                     [
41736                         -62.5322549,
41737                         6.5375488
41738                     ]
41739                 ]
41740             ],
41741             "id": "landsat_233055"
41742         },
41743         {
41744             "name": "Latest southwest British Columbia Landsat",
41745             "type": "tms",
41746             "description": "Recent lower-resolution landwsat imagery for southwest British Columbia",
41747             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
41748             "scaleExtent": [
41749                 5,
41750                 13
41751             ],
41752             "polygon": [
41753                 [
41754                     [
41755                         -121.9355512,
41756                         47.7820648
41757                     ],
41758                     [
41759                         -121.5720582,
41760                         48.6410125
41761                     ],
41762                     [
41763                         -121.2015461,
41764                         49.4846247
41765                     ],
41766                     [
41767                         -121.8375516,
41768                         49.6023246
41769                     ],
41770                     [
41771                         -122.4767046,
41772                         49.7161735
41773                     ],
41774                     [
41775                         -123.118912,
41776                         49.8268824
41777                     ],
41778                     [
41779                         -123.760228,
41780                         49.9335836
41781                     ],
41782                     [
41783                         -124.0887706,
41784                         49.0870469
41785                     ],
41786                     [
41787                         -124.4128889,
41788                         48.2252567
41789                     ],
41790                     [
41791                         -123.792772,
41792                         48.1197334
41793                     ],
41794                     [
41795                         -123.1727942,
41796                         48.0109592
41797                     ],
41798                     [
41799                         -122.553553,
41800                         47.8982299
41801                     ]
41802                 ]
41803             ],
41804             "id": "landsat_047026"
41805         },
41806         {
41807             "name": "Lithuania - NŽT ORT10LT",
41808             "type": "tms",
41809             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
41810             "scaleExtent": [
41811                 4,
41812                 18
41813             ],
41814             "polygon": [
41815                 [
41816                     [
41817                         21.4926054,
41818                         56.3592046
41819                     ],
41820                     [
41821                         21.8134688,
41822                         56.4097144
41823                     ],
41824                     [
41825                         21.9728753,
41826                         56.4567587
41827                     ],
41828                     [
41829                         22.2158294,
41830                         56.4604404
41831                     ],
41832                     [
41833                         22.2183922,
41834                         56.4162361
41835                     ],
41836                     [
41837                         23.3511527,
41838                         56.4267251
41839                     ],
41840                     [
41841                         23.3521778,
41842                         56.3824815
41843                     ],
41844                     [
41845                         23.9179035,
41846                         56.383305
41847                     ],
41848                     [
41849                         23.9176231,
41850                         56.3392908
41851                     ],
41852                     [
41853                         24.5649817,
41854                         56.3382169
41855                     ],
41856                     [
41857                         24.564933,
41858                         56.3828587
41859                     ],
41860                     [
41861                         24.6475683,
41862                         56.4277798
41863                     ],
41864                     [
41865                         24.8099394,
41866                         56.470646
41867                     ],
41868                     [
41869                         24.9733979,
41870                         56.4698452
41871                     ],
41872                     [
41873                         25.1299701,
41874                         56.2890356
41875                     ],
41876                     [
41877                         25.127433,
41878                         56.1990144
41879                     ],
41880                     [
41881                         25.6921076,
41882                         56.1933684
41883                     ],
41884                     [
41885                         26.0839005,
41886                         56.0067879
41887                     ],
41888                     [
41889                         26.4673573,
41890                         55.7304232
41891                     ],
41892                     [
41893                         26.5463565,
41894                         55.7132705
41895                     ],
41896                     [
41897                         26.5154447,
41898                         55.2345969
41899                     ],
41900                     [
41901                         25.7874641,
41902                         54.8425656
41903                     ],
41904                     [
41905                         25.7675259,
41906                         54.6350898
41907                     ],
41908                     [
41909                         25.6165253,
41910                         54.4404007
41911                     ],
41912                     [
41913                         24.4566043,
41914                         53.9577649
41915                     ],
41916                     [
41917                         23.6164786,
41918                         53.9575517
41919                     ],
41920                     [
41921                         23.5632006,
41922                         54.048085
41923                     ],
41924                     [
41925                         22.8462074,
41926                         54.3563682
41927                     ],
41928                     [
41929                         22.831944,
41930                         54.9414849
41931                     ],
41932                     [
41933                         22.4306085,
41934                         55.1159913
41935                     ],
41936                     [
41937                         21.9605898,
41938                         55.1107144
41939                     ],
41940                     [
41941                         21.7253241,
41942                         55.1496885
41943                     ],
41944                     [
41945                         21.5628422,
41946                         55.2362913
41947                     ],
41948                     [
41949                         21.2209638,
41950                         55.2742668
41951                     ],
41952                     [
41953                         21.1630444,
41954                         55.2803979
41955                     ],
41956                     [
41957                         20.9277788,
41958                         55.3101641
41959                     ],
41960                     [
41961                         20.9257285,
41962                         55.3588507
41963                     ],
41964                     [
41965                         20.9980451,
41966                         55.4514157
41967                     ],
41968                     [
41969                         21.0282249,
41970                         56.0796297
41971                     ]
41972                 ]
41973             ],
41974             "terms_url": "http://www.geoportal.lt",
41975             "terms_text": "NŽT ORT10LT"
41976         },
41977         {
41978             "name": "Locator Overlay",
41979             "type": "tms",
41980             "description": "Shows major features to help orient you.",
41981             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-btyhiati/{zoom}/{x}/{y}.png",
41982             "scaleExtent": [
41983                 0,
41984                 16
41985             ],
41986             "terms_url": "http://www.mapbox.com/about/maps/",
41987             "terms_text": "Terms & Feedback",
41988             "default": true,
41989             "overlay": true
41990         },
41991         {
41992             "name": "MapQuest Open Aerial",
41993             "type": "tms",
41994             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
41995             "default": true
41996         },
41997         {
41998             "name": "Mapbox Satellite",
41999             "type": "tms",
42000             "description": "Satellite and aerial imagery.",
42001             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-4wvf9l0l/{zoom}/{x}/{y}.png",
42002             "scaleExtent": [
42003                 0,
42004                 19
42005             ],
42006             "terms_url": "http://www.mapbox.com/about/maps/",
42007             "terms_text": "Terms & Feedback",
42008             "id": "Mapbox",
42009             "default": true
42010         },
42011         {
42012             "name": "NLS - Bartholomew Half Inch, 1897-1907",
42013             "type": "tms",
42014             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
42015             "scaleExtent": [
42016                 0,
42017                 15
42018             ],
42019             "polygon": [
42020                 [
42021                     [
42022                         -9,
42023                         49.8
42024                     ],
42025                     [
42026                         -9,
42027                         61.1
42028                     ],
42029                     [
42030                         1.9,
42031                         61.1
42032                     ],
42033                     [
42034                         1.9,
42035                         49.8
42036                     ],
42037                     [
42038                         -9,
42039                         49.8
42040                     ]
42041                 ]
42042             ],
42043             "terms_url": "http://geo.nls.uk/maps/",
42044             "terms_text": "National Library of Scotland Historic Maps"
42045         },
42046         {
42047             "name": "NLS - OS 1-inch 7th Series 1955-61",
42048             "type": "tms",
42049             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
42050             "scaleExtent": [
42051                 5,
42052                 16
42053             ],
42054             "polygon": [
42055                 [
42056                     [
42057                         -6.4585407,
42058                         49.9044128
42059                     ],
42060                     [
42061                         -6.3872009,
42062                         49.9841116
42063                     ],
42064                     [
42065                         -6.2296827,
42066                         49.9896159
42067                     ],
42068                     [
42069                         -6.2171269,
42070                         49.8680087
42071                     ],
42072                     [
42073                         -6.4551164,
42074                         49.8591793
42075                     ]
42076                 ],
42077                 [
42078                     [
42079                         -1.4495137,
42080                         60.8634056
42081                     ],
42082                     [
42083                         -0.7167114,
42084                         60.8545122
42085                     ],
42086                     [
42087                         -0.7349744,
42088                         60.4359756
42089                     ],
42090                     [
42091                         -0.6938826,
42092                         60.4168218
42093                     ],
42094                     [
42095                         -0.7258429,
42096                         60.3942735
42097                     ],
42098                     [
42099                         -0.7395401,
42100                         60.0484714
42101                     ],
42102                     [
42103                         -0.9267357,
42104                         60.0461918
42105                     ],
42106                     [
42107                         -0.9381501,
42108                         59.8266157
42109                     ],
42110                     [
42111                         -1.4586452,
42112                         59.831205
42113                     ],
42114                     [
42115                         -1.4455187,
42116                         60.0535999
42117                     ],
42118                     [
42119                         -1.463211,
42120                         60.0535999
42121                     ],
42122                     [
42123                         -1.4643524,
42124                         60.0630002
42125                     ],
42126                     [
42127                         -1.5716475,
42128                         60.0638546
42129                     ],
42130                     [
42131                         -1.5693646,
42132                         60.1790005
42133                     ],
42134                     [
42135                         -1.643558,
42136                         60.1807033
42137                     ],
42138                     [
42139                         -1.643558,
42140                         60.1892162
42141                     ],
42142                     [
42143                         -1.8216221,
42144                         60.1894999
42145                     ],
42146                     [
42147                         -1.8204807,
42148                         60.3615507
42149                     ],
42150                     [
42151                         -1.8415973,
42152                         60.3697345
42153                     ],
42154                     [
42155                         -1.8216221,
42156                         60.3832755
42157                     ],
42158                     [
42159                         -1.8179852,
42160                         60.5934321
42161                     ],
42162                     [
42163                         -1.453168,
42164                         60.5934321
42165                     ]
42166                 ],
42167                 [
42168                     [
42169                         -4.9089213,
42170                         54.4242078
42171                     ],
42172                     [
42173                         -4.282598,
42174                         54.4429861
42175                     ],
42176                     [
42177                         -4.2535417,
42178                         54.029769
42179                     ],
42180                     [
42181                         -4.8766366,
42182                         54.0221831
42183                     ]
42184                 ],
42185                 [
42186                     [
42187                         -5.8667408,
42188                         59.1444603
42189                     ],
42190                     [
42191                         -5.7759966,
42192                         59.1470945
42193                     ],
42194                     [
42195                         -5.7720016,
42196                         59.1014052
42197                     ],
42198                     [
42199                         -5.8621751,
42200                         59.0990605
42201                     ]
42202                 ],
42203                 [
42204                     [
42205                         -1.7065887,
42206                         59.5703599
42207                     ],
42208                     [
42209                         -1.5579165,
42210                         59.5693481
42211                     ],
42212                     [
42213                         -1.5564897,
42214                         59.4965695
42215                     ],
42216                     [
42217                         -1.7054472,
42218                         59.4975834
42219                     ]
42220                 ],
42221                 [
42222                     [
42223                         -7.6865827,
42224                         58.2940975
42225                     ],
42226                     [
42227                         -7.5330594,
42228                         58.3006957
42229                     ],
42230                     [
42231                         -7.5256401,
42232                         58.2646905
42233                     ],
42234                     [
42235                         -7.6797341,
42236                         58.2577853
42237                     ]
42238                 ],
42239                 [
42240                     [
42241                         -4.5338281,
42242                         59.0359871
42243                     ],
42244                     [
42245                         -4.481322,
42246                         59.0371616
42247                     ],
42248                     [
42249                         -4.4796099,
42250                         59.0186583
42251                     ],
42252                     [
42253                         -4.5332574,
42254                         59.0180707
42255                     ]
42256                 ],
42257                 [
42258                     [
42259                         -8.6710698,
42260                         57.8769896
42261                     ],
42262                     [
42263                         -8.4673234,
42264                         57.8897332
42265                     ],
42266                     [
42267                         -8.4467775,
42268                         57.7907
42269                     ],
42270                     [
42271                         -8.6510947,
42272                         57.7779213
42273                     ]
42274                 ],
42275                 [
42276                     [
42277                         -5.2395519,
42278                         50.3530581
42279                     ],
42280                     [
42281                         -5.7920073,
42282                         50.3384899
42283                     ],
42284                     [
42285                         -5.760047,
42286                         49.9317027
42287                     ],
42288                     [
42289                         -4.6551363,
42290                         49.9581461
42291                     ],
42292                     [
42293                         -4.677965,
42294                         50.2860073
42295                     ],
42296                     [
42297                         -4.244219,
42298                         50.2801723
42299                     ],
42300                     [
42301                         -4.2487848,
42302                         50.2042525
42303                     ],
42304                     [
42305                         -3.3812929,
42306                         50.2042525
42307                     ],
42308                     [
42309                         -3.4223846,
42310                         50.5188201
42311                     ],
42312                     [
42313                         -3.1164796,
42314                         50.5246258
42315                     ],
42316                     [
42317                         -3.1210453,
42318                         50.6579592
42319                     ],
42320                     [
42321                         -2.6736357,
42322                         50.6619495
42323                     ],
42324                     [
42325                         -2.5953453,
42326                         50.6394325
42327                     ],
42328                     [
42329                         -2.5905026,
42330                         50.5728419
42331                     ],
42332                     [
42333                         -2.4791203,
42334                         50.5733545
42335                     ],
42336                     [
42337                         -2.4758919,
42338                         50.5066704
42339                     ],
42340                     [
42341                         -2.3967943,
42342                         50.5056438
42343                     ],
42344                     [
42345                         -2.401637,
42346                         50.5723293
42347                     ],
42348                     [
42349                         -1.0400296,
42350                         50.5718167
42351                     ],
42352                     [
42353                         -1.0335726,
42354                         50.7059289
42355                     ],
42356                     [
42357                         -0.549302,
42358                         50.7038843
42359                     ],
42360                     [
42361                         -0.5460736,
42362                         50.7886618
42363                     ],
42364                     [
42365                         -0.0924734,
42366                         50.7856002
42367                     ],
42368                     [
42369                         -0.0876307,
42370                         50.7181949
42371                     ],
42372                     [
42373                         0.4789659,
42374                         50.7120623
42375                     ],
42376                     [
42377                         0.487037,
42378                         50.8182467
42379                     ],
42380                     [
42381                         0.9761503,
42382                         50.8049868
42383                     ],
42384                     [
42385                         0.9922927,
42386                         51.0126311
42387                     ],
42388                     [
42389                         1.4491213,
42390                         51.0004424
42391                     ],
42392                     [
42393                         1.4781775,
42394                         51.4090372
42395                     ],
42396                     [
42397                         1.0229632,
42398                         51.4271576
42399                     ],
42400                     [
42401                         1.035877,
42402                         51.7640881
42403                     ],
42404                     [
42405                         1.6105448,
42406                         51.7500992
42407                     ],
42408                     [
42409                         1.646058,
42410                         52.1560003
42411                     ],
42412                     [
42413                         1.7267698,
42414                         52.1540195
42415                     ],
42416                     [
42417                         1.749369,
42418                         52.4481811
42419                     ],
42420                     [
42421                         1.7870672,
42422                         52.4811624
42423                     ],
42424                     [
42425                         1.759102,
42426                         52.522505
42427                     ],
42428                     [
42429                         1.7933451,
42430                         52.9602749
42431                     ],
42432                     [
42433                         0.3798147,
42434                         52.9958468
42435                     ],
42436                     [
42437                         0.3895238,
42438                         53.2511239
42439                     ],
42440                     [
42441                         0.3478614,
42442                         53.2511239
42443                     ],
42444                     [
42445                         0.3238912,
42446                         53.282186
42447                     ],
42448                     [
42449                         0.3461492,
42450                         53.6538501
42451                     ],
42452                     [
42453                         0.128487,
42454                         53.6575466
42455                     ],
42456                     [
42457                         0.116582,
42458                         53.6674703
42459                     ],
42460                     [
42461                         0.1350586,
42462                         54.0655731
42463                     ],
42464                     [
42465                         -0.0609831,
42466                         54.065908
42467                     ],
42468                     [
42469                         -0.0414249,
42470                         54.4709448
42471                     ],
42472                     [
42473                         -0.5662701,
42474                         54.4771794
42475                     ],
42476                     [
42477                         -0.5592078,
42478                         54.6565127
42479                     ],
42480                     [
42481                         -1.1665638,
42482                         54.6623485
42483                     ],
42484                     [
42485                         -1.1637389,
42486                         54.842611
42487                     ],
42488                     [
42489                         -1.3316194,
42490                         54.843909
42491                     ],
42492                     [
42493                         -1.3257065,
42494                         55.2470842
42495                     ],
42496                     [
42497                         -1.529453,
42498                         55.2487108
42499                     ],
42500                     [
42501                         -1.524178,
42502                         55.6540122
42503                     ],
42504                     [
42505                         -1.7638798,
42506                         55.6540122
42507                     ],
42508                     [
42509                         -1.7733693,
42510                         55.9719116
42511                     ],
42512                     [
42513                         -2.1607858,
42514                         55.9682981
42515                     ],
42516                     [
42517                         -2.1543289,
42518                         56.0621387
42519                     ],
42520                     [
42521                         -2.4578051,
42522                         56.0585337
42523                     ],
42524                     [
42525                         -2.4190635,
42526                         56.641717
42527                     ],
42528                     [
42529                         -2.0962164,
42530                         56.641717
42531                     ],
42532                     [
42533                         -2.0833025,
42534                         57.0021322
42535                     ],
42536                     [
42537                         -1.9283359,
42538                         57.0126802
42539                     ],
42540                     [
42541                         -1.9180966,
42542                         57.3590895
42543                     ],
42544                     [
42545                         -1.7502161,
42546                         57.3625721
42547                     ],
42548                     [
42549                         -1.7695869,
42550                         57.7608634
42551                     ],
42552                     [
42553                         -3.6937554,
42554                         57.7574187
42555                     ],
42556                     [
42557                         -3.7066693,
42558                         57.9806386
42559                     ],
42560                     [
42561                         -3.5969013,
42562                         57.9772149
42563                     ],
42564                     [
42565                         -3.6033582,
42566                         58.1207277
42567                     ],
42568                     [
42569                         -3.0222335,
42570                         58.1309566
42571                     ],
42572                     [
42573                         -3.0286905,
42574                         58.5410788
42575                     ],
42576                     [
42577                         -2.8478961,
42578                         58.530968
42579                     ],
42580                     [
42581                         -2.86081,
42582                         58.8430508
42583                     ],
42584                     [
42585                         -2.679624,
42586                         58.8414991
42587                     ],
42588                     [
42589                         -2.6841897,
42590                         58.885175
42591                     ],
42592                     [
42593                         -2.6339665,
42594                         58.9052239
42595                     ],
42596                     [
42597                         -2.679624,
42598                         58.9335083
42599                     ],
42600                     [
42601                         -2.6887555,
42602                         59.0229231
42603                     ],
42604                     [
42605                         -2.3668703,
42606                         59.0229231
42607                     ],
42608                     [
42609                         -2.3702946,
42610                         59.2652861
42611                     ],
42612                     [
42613                         -2.3429001,
42614                         59.2821989
42615                     ],
42616                     [
42617                         -2.3714361,
42618                         59.2996861
42619                     ],
42620                     [
42621                         -2.3737189,
42622                         59.3707083
42623                     ],
42624                     [
42625                         -2.3429001,
42626                         59.385825
42627                     ],
42628                     [
42629                         -2.3725775,
42630                         59.400354
42631                     ],
42632                     [
42633                         -2.3714361,
42634                         59.4259098
42635                     ],
42636                     [
42637                         -3.0734196,
42638                         59.4230067
42639                     ],
42640                     [
42641                         -3.0711368,
42642                         59.3433649
42643                     ],
42644                     [
42645                         -3.103097,
42646                         59.3311405
42647                     ],
42648                     [
42649                         -3.0745611,
42650                         59.3136695
42651                     ],
42652                     [
42653                         -3.0722782,
42654                         59.232603
42655                     ],
42656                     [
42657                         -3.3850319,
42658                         59.1484167
42659                     ],
42660                     [
42661                         -3.3747589,
42662                         58.9352753
42663                     ],
42664                     [
42665                         -3.5653789,
42666                         58.9323303
42667                     ],
42668                     [
42669                         -3.554829,
42670                         58.69759
42671                     ],
42672                     [
42673                         -5.2808579,
42674                         58.6667732
42675                     ],
42676                     [
42677                         -5.2534159,
42678                         58.3514125
42679                     ],
42680                     [
42681                         -5.5068508,
42682                         58.3437887
42683                     ],
42684                     [
42685                         -5.4761804,
42686                         58.0323557
42687                     ],
42688                     [
42689                         -5.8974958,
42690                         58.0212436
42691                     ],
42692                     [
42693                         -5.8522972,
42694                         57.6171758
42695                     ],
42696                     [
42697                         -6.1396311,
42698                         57.6137174
42699                     ],
42700                     [
42701                         -6.1541592,
42702                         57.7423183
42703                     ],
42704                     [
42705                         -6.2913692,
42706                         57.7380102
42707                     ],
42708                     [
42709                         -6.3365678,
42710                         58.1398784
42711                     ],
42712                     [
42713                         -6.1121891,
42714                         58.1466944
42715                     ],
42716                     [
42717                         -6.1473778,
42718                         58.5106285
42719                     ],
42720                     [
42721                         -6.2934817,
42722                         58.5416182
42723                     ],
42724                     [
42725                         -6.8413713,
42726                         58.2977321
42727                     ],
42728                     [
42729                         -7.0057382,
42730                         58.2929331
42731                     ],
42732                     [
42733                         -7.1016189,
42734                         58.2064403
42735                     ],
42736                     [
42737                         -7.2573132,
42738                         58.1793148
42739                     ],
42740                     [
42741                         -7.2531092,
42742                         58.1004928
42743                     ],
42744                     [
42745                         -7.4070698,
42746                         58.0905566
42747                     ],
42748                     [
42749                         -7.391347,
42750                         57.7911354
42751                     ],
42752                     [
42753                         -7.790991,
42754                         57.7733151
42755                     ],
42756                     [
42757                         -7.7624215,
42758                         57.5444165
42759                     ],
42760                     [
42761                         -7.698501,
42762                         57.1453194
42763                     ],
42764                     [
42765                         -7.7943817,
42766                         57.1304547
42767                     ],
42768                     [
42769                         -7.716764,
42770                         56.7368628
42771                     ],
42772                     [
42773                         -7.0122067,
42774                         56.7654359
42775                     ],
42776                     [
42777                         -6.979922,
42778                         56.5453858
42779                     ],
42780                     [
42781                         -7.0638622,
42782                         56.5453858
42783                     ],
42784                     [
42785                         -7.0444914,
42786                         56.3562587
42787                     ],
42788                     [
42789                         -6.500676,
42790                         56.3812917
42791                     ],
42792                     [
42793                         -6.4491433,
42794                         55.9793649
42795                     ],
42796                     [
42797                         -6.563287,
42798                         55.9691456
42799                     ],
42800                     [
42801                         -6.5393742,
42802                         55.7030135
42803                     ],
42804                     [
42805                         -6.5595521,
42806                         55.6907321
42807                     ],
42808                     [
42809                         -6.5345315,
42810                         55.6761713
42811                     ],
42812                     [
42813                         -6.5216176,
42814                         55.5704434
42815                     ],
42816                     [
42817                         -5.8912587,
42818                         55.5923416
42819                     ],
42820                     [
42821                         -5.8560127,
42822                         55.2320733
42823                     ],
42824                     [
42825                         -5.2293639,
42826                         55.2515958
42827                     ],
42828                     [
42829                         -5.1837064,
42830                         54.6254139
42831                     ],
42832                     [
42833                         -3.6655956,
42834                         54.6518373
42835                     ],
42836                     [
42837                         -3.6496155,
42838                         54.4320023
42839                     ],
42840                     [
42841                         -3.5400375,
42842                         54.4306744
42843                     ],
42844                     [
42845                         -3.530906,
42846                         54.0290181
42847                     ],
42848                     [
42849                         -3.0697656,
42850                         54.030359
42851                     ],
42852                     [
42853                         -3.0675737,
42854                         53.8221388
42855                     ],
42856                     [
42857                         -3.0804876,
42858                         53.7739911
42859                     ],
42860                     [
42861                         -3.0619239,
42862                         53.7477488
42863                     ],
42864                     [
42865                         -3.0611168,
42866                         53.6737049
42867                     ],
42868                     [
42869                         -3.2144691,
42870                         53.6708361
42871                     ],
42872                     [
42873                         -3.2057699,
42874                         53.4226163
42875                     ],
42876                     [
42877                         -3.2799632,
42878                         53.355224
42879                     ],
42880                     [
42881                         -3.2896655,
42882                         53.3608441
42883                     ],
42884                     [
42885                         -3.3327547,
42886                         53.364931
42887                     ],
42888                     [
42889                         -3.3761293,
42890                         53.3540318
42891                     ],
42892                     [
42893                         -4.0888976,
42894                         53.3433102
42895                     ],
42896                     [
42897                         -4.0945474,
42898                         53.4612036
42899                     ],
42900                     [
42901                         -4.697412,
42902                         53.4448624
42903                     ],
42904                     [
42905                         -4.6882805,
42906                         53.3318598
42907                     ],
42908                     [
42909                         -4.7202407,
42910                         53.2895771
42911                     ],
42912                     [
42913                         -4.6837148,
42914                         53.2486184
42915                     ],
42916                     [
42917                         -4.6768661,
42918                         53.1542644
42919                     ],
42920                     [
42921                         -4.8480816,
42922                         53.1446807
42923                     ],
42924                     [
42925                         -4.8178336,
42926                         52.7440299
42927                     ],
42928                     [
42929                         -4.2545751,
42930                         52.7558939
42931                     ],
42932                     [
42933                         -4.228876,
42934                         52.254876
42935                     ],
42936                     [
42937                         -4.2607571,
42938                         52.2536408
42939                     ],
42940                     [
42941                         -4.2724603,
42942                         52.2432637
42943                     ],
42944                     [
42945                         -4.8136263,
42946                         52.230095
42947                     ],
42948                     [
42949                         -4.8079191,
42950                         52.1138892
42951                     ],
42952                     [
42953                         -5.3889104,
42954                         52.0991668
42955                     ],
42956                     [
42957                         -5.3717888,
42958                         51.9129667
42959                     ],
42960                     [
42961                         -5.4208706,
42962                         51.9101502
42963                     ],
42964                     [
42965                         -5.414022,
42966                         51.8453218
42967                     ],
42968                     [
42969                         -5.3683645,
42970                         51.8474373
42971                     ],
42972                     [
42973                         -5.3466772,
42974                         51.5595332
42975                     ],
42976                     [
42977                         -4.773676,
42978                         51.5758518
42979                     ],
42980                     [
42981                         -4.7656859,
42982                         51.4885146
42983                     ],
42984                     [
42985                         -4.1915432,
42986                         51.4970427
42987                     ],
42988                     [
42989                         -4.1869775,
42990                         51.4344663
42991                     ],
42992                     [
42993                         -3.6151177,
42994                         51.4444274
42995                     ],
42996                     [
42997                         -3.6105519,
42998                         51.3746543
42999                     ],
43000                     [
43001                         -3.1494115,
43002                         51.3789292
43003                     ],
43004                     [
43005                         -3.1494115,
43006                         51.2919281
43007                     ],
43008                     [
43009                         -4.3038735,
43010                         51.2745907
43011                     ],
43012                     [
43013                         -4.2861169,
43014                         51.0508721
43015                     ],
43016                     [
43017                         -4.8543277,
43018                         51.0366633
43019                     ],
43020                     [
43021                         -4.8372201,
43022                         50.7212787
43023                     ],
43024                     [
43025                         -5.2618345,
43026                         50.7082694
43027                     ]
43028                 ],
43029                 [
43030                     [
43031                         -2.1502671,
43032                         60.171318
43033                     ],
43034                     [
43035                         -2.0030218,
43036                         60.1696146
43037                     ],
43038                     [
43039                         -2.0013096,
43040                         60.0997023
43041                     ],
43042                     [
43043                         -2.148555,
43044                         60.1011247
43045                     ]
43046                 ],
43047                 [
43048                     [
43049                         -6.2086011,
43050                         59.1163488
43051                     ],
43052                     [
43053                         -6.1229934,
43054                         59.1166418
43055                     ],
43056                     [
43057                         -6.121852,
43058                         59.0714985
43059                     ],
43060                     [
43061                         -6.2097426,
43062                         59.0714985
43063                     ]
43064                 ],
43065                 [
43066                     [
43067                         -4.4159559,
43068                         59.0889036
43069                     ],
43070                     [
43071                         -4.4212022,
43072                         59.0770848
43073                     ],
43074                     [
43075                         -4.3971904,
43076                         59.0779143
43077                     ],
43078                     [
43079                         -4.3913388,
43080                         59.0897328
43081                     ]
43082                 ]
43083             ],
43084             "terms_url": "http://geo.nls.uk/maps/",
43085             "terms_text": "National Library of Scotland Historic Maps"
43086         },
43087         {
43088             "name": "NLS - OS 1:25k 1st Series 1937-61",
43089             "type": "tms",
43090             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
43091             "scaleExtent": [
43092                 5,
43093                 16
43094             ],
43095             "polygon": [
43096                 [
43097                     [
43098                         -4.7157244,
43099                         54.6796556
43100                     ],
43101                     [
43102                         -4.6850662,
43103                         54.6800268
43104                     ],
43105                     [
43106                         -4.6835779,
43107                         54.6623245
43108                     ],
43109                     [
43110                         -4.7148782,
43111                         54.6615818
43112                     ]
43113                 ],
43114                 [
43115                     [
43116                         -3.7085748,
43117                         58.3371151
43118                     ],
43119                     [
43120                         -3.5405937,
43121                         58.3380684
43122                     ],
43123                     [
43124                         -3.5315137,
43125                         58.1608002
43126                     ],
43127                     [
43128                         -3.3608086,
43129                         58.1622372
43130                     ],
43131                     [
43132                         -3.3653486,
43133                         58.252173
43134                     ],
43135                     [
43136                         -3.1610473,
43137                         58.2536063
43138                     ],
43139                     [
43140                         -3.1610473,
43141                         58.3261509
43142                     ],
43143                     [
43144                         -3.0275704,
43145                         58.3271045
43146                     ],
43147                     [
43148                         -3.0366505,
43149                         58.6139001
43150                     ],
43151                     [
43152                         -3.0021463,
43153                         58.614373
43154                     ],
43155                     [
43156                         -3.0030543,
43157                         58.7036341
43158                     ],
43159                     [
43160                         -3.4180129,
43161                         58.7003322
43162                     ],
43163                     [
43164                         -3.4171049,
43165                         58.6290293
43166                     ],
43167                     [
43168                         -3.7240109,
43169                         58.6266658
43170                     ],
43171                     [
43172                         -3.7231029,
43173                         58.606806
43174                     ],
43175                     [
43176                         -4.2361262,
43177                         58.5992374
43178                     ],
43179                     [
43180                         -4.2334022,
43181                         58.5092347
43182                     ],
43183                     [
43184                         -3.88836,
43185                         58.5144516
43186                     ],
43187                     [
43188                         -3.8829119,
43189                         58.4261327
43190                     ],
43191                     [
43192                         -3.7158389,
43193                         58.4270836
43194                     ]
43195                 ],
43196                 [
43197                     [
43198                         -6.46676,
43199                         49.9943621
43200                     ],
43201                     [
43202                         -6.1889102,
43203                         50.004868
43204                     ],
43205                     [
43206                         -6.1789222,
43207                         49.8967815
43208                     ],
43209                     [
43210                         -6.3169391,
43211                         49.8915171
43212                     ],
43213                     [
43214                         -6.312399,
43215                         49.8200979
43216                     ],
43217                     [
43218                         -6.4504159,
43219                         49.8159968
43220                     ]
43221                 ],
43222                 [
43223                     [
43224                         -5.6453263,
43225                         50.2029809
43226                     ],
43227                     [
43228                         -5.7801329,
43229                         50.2014076
43230                     ],
43231                     [
43232                         -5.7637888,
43233                         50.0197267
43234                     ],
43235                     [
43236                         -5.3479221,
43237                         50.0290604
43238                     ],
43239                     [
43240                         -5.3388421,
43241                         49.9414854
43242                     ],
43243                     [
43244                         -5.024672,
43245                         49.9473287
43246                     ],
43247                     [
43248                         -5.0355681,
43249                         50.0383923
43250                     ],
43251                     [
43252                         -5.0010639,
43253                         50.0453901
43254                     ],
43255                     [
43256                         -4.9974319,
43257                         50.1304478
43258                     ],
43259                     [
43260                         -4.855783,
43261                         50.13394
43262                     ],
43263                     [
43264                         -4.861231,
43265                         50.206057
43266                     ],
43267                     [
43268                         -4.6546085,
43269                         50.2140172
43270                     ],
43271                     [
43272                         -4.6558926,
43273                         50.3018616
43274                     ],
43275                     [
43276                         -4.5184924,
43277                         50.3026818
43278                     ],
43279                     [
43280                         -4.51464,
43281                         50.325642
43282                     ],
43283                     [
43284                         -4.2488284,
43285                         50.3264618
43286                     ],
43287                     [
43288                         -4.2488284,
43289                         50.3100631
43290                     ],
43291                     [
43292                         -4.10886,
43293                         50.3141633
43294                     ],
43295                     [
43296                         -4.1062917,
43297                         50.2411267
43298                     ],
43299                     [
43300                         -3.9648088,
43301                         50.2432047
43302                     ],
43303                     [
43304                         -3.9640778,
43305                         50.2254158
43306                     ],
43307                     [
43308                         -3.8522287,
43309                         50.2273626
43310                     ],
43311                     [
43312                         -3.8503757,
43313                         50.1552563
43314                     ],
43315                     [
43316                         -3.6921809,
43317                         50.1572487
43318                     ],
43319                     [
43320                         -3.5414602,
43321                         50.1602198
43322                     ],
43323                     [
43324                         -3.5465781,
43325                         50.3226814
43326                     ],
43327                     [
43328                         -3.4068012,
43329                         50.3241013
43330                     ],
43331                     [
43332                         -3.4165761,
43333                         50.5892711
43334                     ],
43335                     [
43336                         -3.2746691,
43337                         50.5962721
43338                     ],
43339                     [
43340                         -3.2749172,
43341                         50.6106323
43342                     ],
43343                     [
43344                         -2.9971742,
43345                         50.613972
43346                     ],
43347                     [
43348                         -2.9896008,
43349                         50.688537
43350                     ],
43351                     [
43352                         -2.7120266,
43353                         50.690565
43354                     ],
43355                     [
43356                         -2.710908,
43357                         50.6195964
43358                     ],
43359                     [
43360                         -2.5695473,
43361                         50.6157538
43362                     ],
43363                     [
43364                         -2.5651019,
43365                         50.5134083
43366                     ],
43367                     [
43368                         -2.4014463,
43369                         50.513379
43370                     ],
43371                     [
43372                         -2.3940583,
43373                         50.6160348
43374                     ],
43375                     [
43376                         -2.2894123,
43377                         50.6147436
43378                     ],
43379                     [
43380                         -2.2876184,
43381                         50.6008549
43382                     ],
43383                     [
43384                         -2.1477855,
43385                         50.6048506
43386                     ],
43387                     [
43388                         -2.1451013,
43389                         50.5325437
43390                     ],
43391                     [
43392                         -1.9335117,
43393                         50.5347477
43394                     ],
43395                     [
43396                         -1.9362139,
43397                         50.6170445
43398                     ],
43399                     [
43400                         -1.8573025,
43401                         50.6228094
43402                     ],
43403                     [
43404                         -1.8554865,
43405                         50.709139
43406                     ],
43407                     [
43408                         -1.6066929,
43409                         50.709139
43410                     ],
43411                     [
43412                         -1.6085089,
43413                         50.6239615
43414                     ],
43415                     [
43416                         -1.4450678,
43417                         50.6228094
43418                     ],
43419                     [
43420                         -1.4432518,
43421                         50.5317039
43422                     ],
43423                     [
43424                         -1.1545059,
43425                         50.5293951
43426                     ],
43427                     [
43428                         -1.1472419,
43429                         50.6170485
43430                     ],
43431                     [
43432                         -1.011041,
43433                         50.6205051
43434                     ],
43435                     [
43436                         -1.011041,
43437                         50.7056889
43438                     ],
43439                     [
43440                         -0.704135,
43441                         50.7045388
43442                     ],
43443                     [
43444                         -0.700503,
43445                         50.7769401
43446                     ],
43447                     [
43448                         -0.5860943,
43449                         50.7723465
43450                     ],
43451                     [
43452                         -0.5879103,
43453                         50.7907181
43454                     ],
43455                     [
43456                         -0.0149586,
43457                         50.7798108
43458                     ],
43459                     [
43460                         -0.0185906,
43461                         50.7625836
43462                     ],
43463                     [
43464                         0.0967261,
43465                         50.7620093
43466                     ],
43467                     [
43468                         0.0921861,
43469                         50.6913106
43470                     ],
43471                     [
43472                         0.3046595,
43473                         50.6890096
43474                     ],
43475                     [
43476                         0.3101075,
43477                         50.7757917
43478                     ],
43479                     [
43480                         0.5511831,
43481                         50.7726336
43482                     ],
43483                     [
43484                         0.5529991,
43485                         50.8432096
43486                     ],
43487                     [
43488                         0.695556,
43489                         50.8403428
43490                     ],
43491                     [
43492                         0.696464,
43493                         50.8592608
43494                     ],
43495                     [
43496                         0.9852099,
43497                         50.8523824
43498                     ],
43499                     [
43500                         0.9906579,
43501                         50.9417226
43502                     ],
43503                     [
43504                         1.0160821,
43505                         50.9411504
43506                     ],
43507                     [
43508                         1.0215301,
43509                         51.0303204
43510                     ],
43511                     [
43512                         1.2812198,
43513                         51.0240383
43514                     ],
43515                     [
43516                         1.2848518,
43517                         51.0948044
43518                     ],
43519                     [
43520                         1.4277848,
43521                         51.0948044
43522                     ],
43523                     [
43524                         1.4386809,
43525                         51.2882859
43526                     ],
43527                     [
43528                         1.4713691,
43529                         51.2871502
43530                     ],
43531                     [
43532                         1.4804492,
43533                         51.3994534
43534                     ],
43535                     [
43536                         1.1590151,
43537                         51.4073836
43538                     ],
43539                     [
43540                         1.1590151,
43541                         51.3869889
43542                     ],
43543                     [
43544                         1.0191822,
43545                         51.3903886
43546                     ],
43547                     [
43548                         1.0228142,
43549                         51.4798247
43550                     ],
43551                     [
43552                         0.8793493,
43553                         51.4843484
43554                     ],
43555                     [
43556                         0.8829813,
43557                         51.5566675
43558                     ],
43559                     [
43560                         1.0264462,
43561                         51.5544092
43562                     ],
43563                     [
43564                         1.0373423,
43565                         51.7493319
43566                     ],
43567                     [
43568                         1.2607117,
43569                         51.7482076
43570                     ],
43571                     [
43572                         1.2661598,
43573                         51.8279642
43574                     ],
43575                     [
43576                         1.3351682,
43577                         51.8335756
43578                     ],
43579                     [
43580                         1.3478803,
43581                         51.9199021
43582                     ],
43583                     [
43584                         1.4840812,
43585                         51.9199021
43586                     ],
43587                     [
43588                         1.4986093,
43589                         52.0038271
43590                     ],
43591                     [
43592                         1.6438902,
43593                         52.0027092
43594                     ],
43595                     [
43596                         1.6656823,
43597                         52.270221
43598                     ],
43599                     [
43600                         1.7310588,
43601                         52.270221
43602                     ],
43603                     [
43604                         1.7528509,
43605                         52.4465637
43606                     ],
43607                     [
43608                         1.8254914,
43609                         52.4476705
43610                     ],
43611                     [
43612                         1.8345714,
43613                         52.624408
43614                     ],
43615                     [
43616                         1.7690346,
43617                         52.6291402
43618                     ],
43619                     [
43620                         1.7741711,
43621                         52.717904
43622                     ],
43623                     [
43624                         1.6996925,
43625                         52.721793
43626                     ],
43627                     [
43628                         1.706113,
43629                         52.8103687
43630                     ],
43631                     [
43632                         1.559724,
43633                         52.8165777
43634                     ],
43635                     [
43636                         1.5648605,
43637                         52.9034116
43638                     ],
43639                     [
43640                         1.4184715,
43641                         52.9103818
43642                     ],
43643                     [
43644                         1.4223238,
43645                         52.9281894
43646                     ],
43647                     [
43648                         1.3439928,
43649                         52.9289635
43650                     ],
43651                     [
43652                         1.3491293,
43653                         53.0001194
43654                     ],
43655                     [
43656                         0.4515789,
43657                         53.022589
43658                     ],
43659                     [
43660                         0.4497629,
43661                         52.9351139
43662                     ],
43663                     [
43664                         0.3789384,
43665                         52.9351139
43666                     ],
43667                     [
43668                         0.3716744,
43669                         52.846365
43670                     ],
43671                     [
43672                         0.2227614,
43673                         52.8496552
43674                     ],
43675                     [
43676                         0.2336575,
43677                         52.9329248
43678                     ],
43679                     [
43680                         0.3062979,
43681                         52.9351139
43682                     ],
43683                     [
43684                         0.308114,
43685                         53.022589
43686                     ],
43687                     [
43688                         0.3807544,
43689                         53.0236813
43690                     ],
43691                     [
43692                         0.3993708,
43693                         53.2933729
43694                     ],
43695                     [
43696                         0.3248922,
43697                         53.2987454
43698                     ],
43699                     [
43700                         0.3274604,
43701                         53.3853782
43702                     ],
43703                     [
43704                         0.2504136,
43705                         53.38691
43706                     ],
43707                     [
43708                         0.2581183,
43709                         53.4748924
43710                     ],
43711                     [
43712                         0.1862079,
43713                         53.4779494
43714                     ],
43715                     [
43716                         0.1913443,
43717                         53.6548777
43718                     ],
43719                     [
43720                         0.1502527,
43721                         53.6594436
43722                     ],
43723                     [
43724                         0.1528209,
43725                         53.7666003
43726                     ],
43727                     [
43728                         0.0012954,
43729                         53.7734308
43730                     ],
43731                     [
43732                         0.0025796,
43733                         53.8424326
43734                     ],
43735                     [
43736                         -0.0282392,
43737                         53.841675
43738                     ],
43739                     [
43740                         -0.0226575,
43741                         53.9311501
43742                     ],
43743                     [
43744                         -0.1406983,
43745                         53.9322193
43746                     ],
43747                     [
43748                         -0.1416063,
43749                         54.0219323
43750                     ],
43751                     [
43752                         -0.1706625,
43753                         54.0235326
43754                     ],
43755                     [
43756                         -0.1679384,
43757                         54.0949482
43758                     ],
43759                     [
43760                         -0.0126694,
43761                         54.0912206
43762                     ],
43763                     [
43764                         -0.0099454,
43765                         54.1811226
43766                     ],
43767                     [
43768                         -0.1615824,
43769                         54.1837795
43770                     ],
43771                     [
43772                         -0.1606744,
43773                         54.2029038
43774                     ],
43775                     [
43776                         -0.2405789,
43777                         54.2034349
43778                     ],
43779                     [
43780                         -0.2378549,
43781                         54.2936234
43782                     ],
43783                     [
43784                         -0.3894919,
43785                         54.2941533
43786                     ],
43787                     [
43788                         -0.3857497,
43789                         54.3837321
43790                     ],
43791                     [
43792                         -0.461638,
43793                         54.3856364
43794                     ],
43795                     [
43796                         -0.4571122,
43797                         54.4939066
43798                     ],
43799                     [
43800                         -0.6105651,
43801                         54.4965434
43802                     ],
43803                     [
43804                         -0.6096571,
43805                         54.5676704
43806                     ],
43807                     [
43808                         -0.7667421,
43809                         54.569776
43810                     ],
43811                     [
43812                         -0.7640181,
43813                         54.5887213
43814                     ],
43815                     [
43816                         -0.9192871,
43817                         54.5908258
43818                     ],
43819                     [
43820                         -0.9148116,
43821                         54.6608348
43822                     ],
43823                     [
43824                         -1.1485204,
43825                         54.6634343
43826                     ],
43827                     [
43828                         -1.1472363,
43829                         54.7528316
43830                     ],
43831                     [
43832                         -1.2268514,
43833                         54.7532021
43834                     ],
43835                     [
43836                         -1.2265398,
43837                         54.8429879
43838                     ],
43839                     [
43840                         -1.2991803,
43841                         54.8435107
43842                     ],
43843                     [
43844                         -1.2991803,
43845                         54.9333391
43846                     ],
43847                     [
43848                         -1.3454886,
43849                         54.9354258
43850                     ],
43851                     [
43852                         -1.3436726,
43853                         55.0234878
43854                     ],
43855                     [
43856                         -1.3772688,
43857                         55.0255698
43858                     ],
43859                     [
43860                         -1.3754528,
43861                         55.1310877
43862                     ],
43863                     [
43864                         -1.4997441,
43865                         55.1315727
43866                     ],
43867                     [
43868                         -1.4969272,
43869                         55.2928323
43870                     ],
43871                     [
43872                         -1.5296721,
43873                         55.2942946
43874                     ],
43875                     [
43876                         -1.5258198,
43877                         55.6523803
43878                     ],
43879                     [
43880                         -1.7659492,
43881                         55.6545537
43882                     ],
43883                     [
43884                         -1.7620968,
43885                         55.7435626
43886                     ],
43887                     [
43888                         -1.9688392,
43889                         55.7435626
43890                     ],
43891                     [
43892                         -1.9698023,
43893                         55.8334505
43894                     ],
43895                     [
43896                         -2.0019051,
43897                         55.8336308
43898                     ],
43899                     [
43900                         -2.0015841,
43901                         55.9235526
43902                     ],
43903                     [
43904                         -2.1604851,
43905                         55.9240613
43906                     ],
43907                     [
43908                         -2.1613931,
43909                         55.9413549
43910                     ],
43911                     [
43912                         -2.3202942,
43913                         55.9408463
43914                     ],
43915                     [
43916                         -2.3212022,
43917                         56.0145126
43918                     ],
43919                     [
43920                         -2.5627317,
43921                         56.0124824
43922                     ],
43923                     [
43924                         -2.5645477,
43925                         56.1022207
43926                     ],
43927                     [
43928                         -2.9658863,
43929                         56.0991822
43930                     ],
43931                     [
43932                         -2.9667943,
43933                         56.1710304
43934                     ],
43935                     [
43936                         -2.4828272,
43937                         56.1755797
43938                     ],
43939                     [
43940                         -2.4882752,
43941                         56.2856078
43942                     ],
43943                     [
43944                         -2.5645477,
43945                         56.2835918
43946                     ],
43947                     [
43948                         -2.5681798,
43949                         56.3742075
43950                     ],
43951                     [
43952                         -2.7261728,
43953                         56.3732019
43954                     ],
43955                     [
43956                         -2.7316208,
43957                         56.4425301
43958                     ],
43959                     [
43960                         -2.6190281,
43961                         56.4425301
43962                     ],
43963                     [
43964                         -2.6153961,
43965                         56.5317671
43966                     ],
43967                     [
43968                         -2.453771,
43969                         56.5347715
43970                     ],
43971                     [
43972                         -2.4534686,
43973                         56.6420248
43974                     ],
43975                     [
43976                         -2.4062523,
43977                         56.6440218
43978                     ],
43979                     [
43980                         -2.3953562,
43981                         56.7297964
43982                     ],
43983                     [
43984                         -2.2936596,
43985                         56.7337811
43986                     ],
43987                     [
43988                         -2.2972916,
43989                         56.807423
43990                     ],
43991                     [
43992                         -2.1629067,
43993                         56.8113995
43994                     ],
43995                     [
43996                         -2.1592747,
43997                         56.9958425
43998                     ],
43999                     [
44000                         -1.9922016,
44001                         57.0017771
44002                     ],
44003                     [
44004                         -2.0067297,
44005                         57.2737477
44006                     ],
44007                     [
44008                         -1.9195612,
44009                         57.2757112
44010                     ],
44011                     [
44012                         -1.9304572,
44013                         57.3482876
44014                     ],
44015                     [
44016                         -1.8106005,
44017                         57.3443682
44018                     ],
44019                     [
44020                         -1.7997044,
44021                         57.4402728
44022                     ],
44023                     [
44024                         -1.6616875,
44025                         57.4285429
44026                     ],
44027                     [
44028                         -1.6689516,
44029                         57.5398256
44030                     ],
44031                     [
44032                         -1.7452241,
44033                         57.5398256
44034                     ],
44035                     [
44036                         -1.7524881,
44037                         57.6313302
44038                     ],
44039                     [
44040                         -1.8287606,
44041                         57.6332746
44042                     ],
44043                     [
44044                         -1.8287606,
44045                         57.7187255
44046                     ],
44047                     [
44048                         -3.1768526,
44049                         57.7171219
44050                     ],
44051                     [
44052                         -3.1794208,
44053                         57.734264
44054                     ],
44055                     [
44056                         -3.5134082,
44057                         57.7292105
44058                     ],
44059                     [
44060                         -3.5129542,
44061                         57.7112683
44062                     ],
44063                     [
44064                         -3.7635638,
44065                         57.7076303
44066                     ],
44067                     [
44068                         -3.7598539,
44069                         57.635713
44070                     ],
44071                     [
44072                         -3.8420372,
44073                         57.6343382
44074                     ],
44075                     [
44076                         -3.8458895,
44077                         57.6178365
44078                     ],
44079                     [
44080                         -3.9794374,
44081                         57.6157733
44082                     ],
44083                     [
44084                         -3.9794374,
44085                         57.686544
44086                     ],
44087                     [
44088                         -3.8150708,
44089                         57.689976
44090                     ],
44091                     [
44092                         -3.817639,
44093                         57.7968899
44094                     ],
44095                     [
44096                         -3.6853753,
44097                         57.7989429
44098                     ],
44099                     [
44100                         -3.6892276,
44101                         57.8891567
44102                     ],
44103                     [
44104                         -3.9383458,
44105                         57.8877915
44106                     ],
44107                     [
44108                         -3.9421981,
44109                         57.9750592
44110                     ],
44111                     [
44112                         -3.6943641,
44113                         57.9784638
44114                     ],
44115                     [
44116                         -3.6969323,
44117                         58.0695865
44118                     ],
44119                     [
44120                         -4.0372226,
44121                         58.0641528
44122                     ],
44123                     [
44124                         -4.0346543,
44125                         57.9730163
44126                     ],
44127                     [
44128                         -4.2003051,
44129                         57.9702923
44130                     ],
44131                     [
44132                         -4.1832772,
44133                         57.7012869
44134                     ],
44135                     [
44136                         -4.518752,
44137                         57.6951111
44138                     ],
44139                     [
44140                         -4.5122925,
44141                         57.6050682
44142                     ],
44143                     [
44144                         -4.6789116,
44145                         57.6016628
44146                     ],
44147                     [
44148                         -4.666022,
44149                         57.4218334
44150                     ],
44151                     [
44152                         -3.6677696,
44153                         57.4394729
44154                     ],
44155                     [
44156                         -3.671282,
44157                         57.5295384
44158                     ],
44159                     [
44160                         -3.3384979,
44161                         57.5331943
44162                     ],
44163                     [
44164                         -3.3330498,
44165                         57.4438859
44166                     ],
44167                     [
44168                         -2.8336466,
44169                         57.4485275
44170                     ],
44171                     [
44172                         -2.8236396,
44173                         56.9992706
44174                     ],
44175                     [
44176                         -2.3305398,
44177                         57.0006693
44178                     ],
44179                     [
44180                         -2.3298977,
44181                         56.9113932
44182                     ],
44183                     [
44184                         -2.6579889,
44185                         56.9092901
44186                     ],
44187                     [
44188                         -2.6559637,
44189                         56.8198406
44190                     ],
44191                     [
44192                         -2.8216747,
44193                         56.8188467
44194                     ],
44195                     [
44196                         -2.8184967,
44197                         56.7295397
44198                     ],
44199                     [
44200                         -3.1449248,
44201                         56.7265508
44202                     ],
44203                     [
44204                         -3.1435628,
44205                         56.6362749
44206                     ],
44207                     [
44208                         -3.4679089,
44209                         56.6350265
44210                     ],
44211                     [
44212                         -3.474265,
44213                         56.7238108
44214                     ],
44215                     [
44216                         -3.8011471,
44217                         56.7188284
44218                     ],
44219                     [
44220                         -3.785711,
44221                         56.4493026
44222                     ],
44223                     [
44224                         -3.946428,
44225                         56.4457896
44226                     ],
44227                     [
44228                         -3.9428873,
44229                         56.2659777
44230                     ],
44231                     [
44232                         -4.423146,
44233                         56.2588459
44234                     ],
44235                     [
44236                         -4.4141572,
44237                         56.0815506
44238                     ],
44239                     [
44240                         -4.8944159,
44241                         56.0708008
44242                     ],
44243                     [
44244                         -4.8791072,
44245                         55.8896994
44246                     ],
44247                     [
44248                         -5.1994158,
44249                         55.8821374
44250                     ],
44251                     [
44252                         -5.1852906,
44253                         55.7023791
44254                     ],
44255                     [
44256                         -5.0273445,
44257                         55.7067203
44258                     ],
44259                     [
44260                         -5.0222081,
44261                         55.6879046
44262                     ],
44263                     [
44264                         -4.897649,
44265                         55.6907999
44266                     ],
44267                     [
44268                         -4.8880181,
44269                         55.6002822
44270                     ],
44271                     [
44272                         -4.7339244,
44273                         55.6046348
44274                     ],
44275                     [
44276                         -4.7275038,
44277                         55.5342082
44278                     ],
44279                     [
44280                         -4.773732,
44281                         55.5334815
44282                     ],
44283                     [
44284                         -4.7685955,
44285                         55.4447227
44286                     ],
44287                     [
44288                         -4.8494947,
44289                         55.4418092
44290                     ],
44291                     [
44292                         -4.8405059,
44293                         55.3506535
44294                     ],
44295                     [
44296                         -4.8700405,
44297                         55.3513836
44298                     ],
44299                     [
44300                         -4.8649041,
44301                         55.2629462
44302                     ],
44303                     [
44304                         -4.9920314,
44305                         55.2592875
44306                     ],
44307                     [
44308                         -4.9907473,
44309                         55.1691779
44310                     ],
44311                     [
44312                         -5.0600894,
44313                         55.1655105
44314                     ],
44315                     [
44316                         -5.0575212,
44317                         55.0751884
44318                     ],
44319                     [
44320                         -5.2141831,
44321                         55.0722477
44322                     ],
44323                     [
44324                         -5.1991766,
44325                         54.8020337
44326                     ],
44327                     [
44328                         -5.0466316,
44329                         54.8062205
44330                     ],
44331                     [
44332                         -5.0502636,
44333                         54.7244996
44334                     ],
44335                     [
44336                         -4.9703591,
44337                         54.7203043
44338                     ],
44339                     [
44340                         -4.9776232,
44341                         54.6215905
44342                     ],
44343                     [
44344                         -4.796022,
44345                         54.6342056
44346                     ],
44347                     [
44348                         -4.796022,
44349                         54.7307917
44350                     ],
44351                     [
44352                         -4.8977186,
44353                         54.7265971
44354                     ],
44355                     [
44356                         -4.9086147,
44357                         54.8145928
44358                     ],
44359                     [
44360                         -4.8069181,
44361                         54.8166856
44362                     ],
44363                     [
44364                         -4.8105501,
44365                         54.7915648
44366                     ],
44367                     [
44368                         -4.6943253,
44369                         54.7978465
44370                     ],
44371                     [
44372                         -4.6761652,
44373                         54.7244996
44374                     ],
44375                     [
44376                         -4.5744686,
44377                         54.7244996
44378                     ],
44379                     [
44380                         -4.5599405,
44381                         54.6426135
44382                     ],
44383                     [
44384                         -4.3093309,
44385                         54.6384098
44386                     ],
44387                     [
44388                         -4.3333262,
44389                         54.8229889
44390                     ],
44391                     [
44392                         -4.2626999,
44393                         54.8274274
44394                     ],
44395                     [
44396                         -4.2549952,
44397                         54.7348587
44398                     ],
44399                     [
44400                         -3.8338058,
44401                         54.7400481
44402                     ],
44403                     [
44404                         -3.836374,
44405                         54.8141105
44406                     ],
44407                     [
44408                         -3.7118149,
44409                         54.8133706
44410                     ],
44411                     [
44412                         -3.7143831,
44413                         54.8318654
44414                     ],
44415                     [
44416                         -3.5346072,
44417                         54.8355633
44418                     ],
44419                     [
44420                         -3.5271039,
44421                         54.9066228
44422                     ],
44423                     [
44424                         -3.4808758,
44425                         54.9084684
44426                     ],
44427                     [
44428                         -3.4776655,
44429                         54.7457328
44430                     ],
44431                     [
44432                         -3.5874573,
44433                         54.744621
44434                     ],
44435                     [
44436                         -3.5836049,
44437                         54.6546166
44438                     ],
44439                     [
44440                         -3.7107322,
44441                         54.6531308
44442                     ],
44443                     [
44444                         -3.6991752,
44445                         54.4550407
44446                     ],
44447                     [
44448                         -3.5746161,
44449                         54.4572801
44450                     ],
44451                     [
44452                         -3.5759002,
44453                         54.3863042
44454                     ],
44455                     [
44456                         -3.539945,
44457                         54.3855564
44458                     ],
44459                     [
44460                         -3.5386609,
44461                         54.297224
44462                     ],
44463                     [
44464                         -3.46033,
44465                         54.2957252
44466                     ],
44467                     [
44468                         -3.4590458,
44469                         54.2079507
44470                     ],
44471                     [
44472                         -3.3807149,
44473                         54.2102037
44474                     ],
44475                     [
44476                         -3.381999,
44477                         54.1169788
44478                     ],
44479                     [
44480                         -3.302878,
44481                         54.1160656
44482                     ],
44483                     [
44484                         -3.300154,
44485                         54.0276224
44486                     ],
44487                     [
44488                         -3.1013007,
44489                         54.0292224
44490                     ],
44491                     [
44492                         -3.093596,
44493                         53.6062158
44494                     ],
44495                     [
44496                         -3.2065981,
44497                         53.6016441
44498                     ],
44499                     [
44500                         -3.2091663,
44501                         53.4917753
44502                     ],
44503                     [
44504                         -3.2451215,
44505                         53.4887193
44506                     ],
44507                     [
44508                         -3.2348486,
44509                         53.4045934
44510                     ],
44511                     [
44512                         -3.5276266,
44513                         53.3999999
44514                     ],
44515                     [
44516                         -3.5343966,
44517                         53.328481
44518                     ],
44519                     [
44520                         -3.6488053,
44521                         53.3252272
44522                     ],
44523                     [
44524                         -3.6527308,
44525                         53.3057716
44526                     ],
44527                     [
44528                         -3.7271873,
44529                         53.3046865
44530                     ],
44531                     [
44532                         -3.7315003,
44533                         53.3945257
44534                     ],
44535                     [
44536                         -3.9108315,
44537                         53.3912769
44538                     ],
44539                     [
44540                         -3.9071995,
44541                         53.3023804
44542                     ],
44543                     [
44544                         -3.9521457,
44545                         53.3015665
44546                     ],
44547                     [
44548                         -3.9566724,
44549                         53.3912183
44550                     ],
44551                     [
44552                         -4.1081979,
44553                         53.3889209
44554                     ],
44555                     [
44556                         -4.1081979,
44557                         53.4072967
44558                     ],
44559                     [
44560                         -4.2622916,
44561                         53.4065312
44562                     ],
44563                     [
44564                         -4.2635757,
44565                         53.4753707
44566                     ],
44567                     [
44568                         -4.638537,
44569                         53.4677274
44570                     ],
44571                     [
44572                         -4.6346847,
44573                         53.3812621
44574                     ],
44575                     [
44576                         -4.7091633,
44577                         53.3774321
44578                     ],
44579                     [
44580                         -4.7001745,
44581                         53.1954965
44582                     ],
44583                     [
44584                         -4.5499332,
44585                         53.1962658
44586                     ],
44587                     [
44588                         -4.5435126,
44589                         53.1092488
44590                     ],
44591                     [
44592                         -4.3919871,
44593                         53.1100196
44594                     ],
44595                     [
44596                         -4.3855666,
44597                         53.0236002
44598                     ],
44599                     [
44600                         -4.6115707,
44601                         53.0205105
44602                     ],
44603                     [
44604                         -4.603866,
44605                         52.9284932
44606                     ],
44607                     [
44608                         -4.7566756,
44609                         52.9261709
44610                     ],
44611                     [
44612                         -4.7476868,
44613                         52.8370555
44614                     ],
44615                     [
44616                         -4.8208813,
44617                         52.8331768
44618                     ],
44619                     [
44620                         -4.8208813,
44621                         52.7446476
44622                     ],
44623                     [
44624                         -4.3701572,
44625                         52.7539749
44626                     ],
44627                     [
44628                         -4.3765778,
44629                         52.8401583
44630                     ],
44631                     [
44632                         -4.2314728,
44633                         52.8455875
44634                     ],
44635                     [
44636                         -4.2237682,
44637                         52.7586379
44638                     ],
44639                     [
44640                         -4.1056297,
44641                         52.7570836
44642                     ],
44643                     [
44644                         -4.1015192,
44645                         52.6714874
44646                     ],
44647                     [
44648                         -4.1487355,
44649                         52.6703862
44650                     ],
44651                     [
44652                         -4.1305754,
44653                         52.4008596
44654                     ],
44655                     [
44656                         -4.1995838,
44657                         52.3986435
44658                     ],
44659                     [
44660                         -4.2050319,
44661                         52.3110195
44662                     ],
44663                     [
44664                         -4.3466808,
44665                         52.303247
44666                     ],
44667                     [
44668                         -4.3484968,
44669                         52.2365693
44670                     ],
44671                     [
44672                         -4.4901457,
44673                         52.2332328
44674                     ],
44675                     [
44676                         -4.4883297,
44677                         52.2098702
44678                     ],
44679                     [
44680                         -4.6572188,
44681                         52.2098702
44682                     ],
44683                     [
44684                         -4.6590348,
44685                         52.1385939
44686                     ],
44687                     [
44688                         -4.7788916,
44689                         52.13525
44690                     ],
44691                     [
44692                         -4.7807076,
44693                         52.1162967
44694                     ],
44695                     [
44696                         -4.9259885,
44697                         52.1140663
44698                     ],
44699                     [
44700                         -4.9187245,
44701                         52.0392855
44702                     ],
44703                     [
44704                         -5.2365265,
44705                         52.0314653
44706                     ],
44707                     [
44708                         -5.2347105,
44709                         51.9442339
44710                     ],
44711                     [
44712                         -5.3473032,
44713                         51.9408755
44714                     ],
44715                     [
44716                         -5.3473032,
44717                         51.9195995
44718                     ],
44719                     [
44720                         -5.4925842,
44721                         51.9162392
44722                     ],
44723                     [
44724                         -5.4853201,
44725                         51.8265386
44726                     ],
44727                     [
44728                         -5.1983903,
44729                         51.8321501
44730                     ],
44731                     [
44732                         -5.1893102,
44733                         51.7625177
44734                     ],
44735                     [
44736                         -5.335825,
44737                         51.7589528
44738                     ],
44739                     [
44740                         -5.3281204,
44741                         51.6686495
44742                     ],
44743                     [
44744                         -5.1836575,
44745                         51.6730296
44746                     ],
44747                     [
44748                         -5.1836575,
44749                         51.6539134
44750                     ],
44751                     [
44752                         -5.0674452,
44753                         51.6578966
44754                     ],
44755                     [
44756                         -5.0603825,
44757                         51.5677905
44758                     ],
44759                     [
44760                         -4.5974594,
44761                         51.5809588
44762                     ],
44763                     [
44764                         -4.60388,
44765                         51.6726314
44766                     ],
44767                     [
44768                         -4.345773,
44769                         51.6726314
44770                     ],
44771                     [
44772                         -4.3355001,
44773                         51.4962964
44774                     ],
44775                     [
44776                         -3.9528341,
44777                         51.5106841
44778                     ],
44779                     [
44780                         -3.9425611,
44781                         51.5905333
44782                     ],
44783                     [
44784                         -3.8809237,
44785                         51.5953198
44786                     ],
44787                     [
44788                         -3.8706508,
44789                         51.5074872
44790                     ],
44791                     [
44792                         -3.7679216,
44793                         51.4978952
44794                     ],
44795                     [
44796                         -3.7550805,
44797                         51.4242895
44798                     ],
44799                     [
44800                         -3.5855774,
44801                         51.41468
44802                     ],
44803                     [
44804                         -3.5778727,
44805                         51.3329177
44806                     ],
44807                     [
44808                         -3.0796364,
44809                         51.3329177
44810                     ],
44811                     [
44812                         -3.0770682,
44813                         51.2494018
44814                     ],
44815                     [
44816                         -3.7216935,
44817                         51.2381477
44818                     ],
44819                     [
44820                         -3.7216935,
44821                         51.2558315
44822                     ],
44823                     [
44824                         -3.8706508,
44825                         51.2558315
44826                     ],
44827                     [
44828                         -3.8680825,
44829                         51.2365398
44830                     ],
44831                     [
44832                         -4.2944084,
44833                         51.2252825
44834                     ],
44835                     [
44836                         -4.289272,
44837                         51.0496352
44838                     ],
44839                     [
44840                         -4.5692089,
44841                         51.0431767
44842                     ],
44843                     [
44844                         -4.5624122,
44845                         50.9497388
44846                     ],
44847                     [
44848                         -4.5905604,
44849                         50.9520269
44850                     ],
44851                     [
44852                         -4.5896524,
44853                         50.8627065
44854                     ],
44855                     [
44856                         -4.6296046,
44857                         50.8592677
44858                     ],
44859                     [
44860                         -4.6226411,
44861                         50.7691513
44862                     ],
44863                     [
44864                         -4.6952816,
44865                         50.7680028
44866                     ],
44867                     [
44868                         -4.6934655,
44869                         50.6967379
44870                     ],
44871                     [
44872                         -4.8342064,
44873                         50.6938621
44874                     ],
44875                     [
44876                         -4.8296664,
44877                         50.6046231
44878                     ],
44879                     [
44880                         -4.9676833,
44881                         50.6000126
44882                     ],
44883                     [
44884                         -4.9685913,
44885                         50.5821427
44886                     ],
44887                     [
44888                         -5.1084242,
44889                         50.5786832
44890                     ],
44891                     [
44892                         -5.1029762,
44893                         50.4892254
44894                     ],
44895                     [
44896                         -5.1311244,
44897                         50.48807
44898                     ],
44899                     [
44900                         -5.1274923,
44901                         50.4163798
44902                     ],
44903                     [
44904                         -5.2664172,
44905                         50.4117509
44906                     ],
44907                     [
44908                         -5.2609692,
44909                         50.3034214
44910                     ],
44911                     [
44912                         -5.5124868,
44913                         50.2976214
44914                     ],
44915                     [
44916                         -5.5061308,
44917                         50.2256428
44918                     ],
44919                     [
44920                         -5.6468717,
44921                         50.2209953
44922                     ]
44923                 ],
44924                 [
44925                     [
44926                         -5.1336607,
44927                         55.2630226
44928                     ],
44929                     [
44930                         -5.1021999,
44931                         55.2639372
44932                     ],
44933                     [
44934                         -5.0999527,
44935                         55.2458239
44936                     ],
44937                     [
44938                         -5.1322161,
44939                         55.2446343
44940                     ]
44941                 ],
44942                 [
44943                     [
44944                         -5.6431878,
44945                         55.5095745
44946                     ],
44947                     [
44948                         -5.4861028,
44949                         55.5126594
44950                     ],
44951                     [
44952                         -5.4715747,
44953                         55.3348829
44954                     ],
44955                     [
44956                         -5.6277517,
44957                         55.3302345
44958                     ]
44959                 ],
44960                 [
44961                     [
44962                         -4.7213517,
44963                         51.2180246
44964                     ],
44965                     [
44966                         -4.5804201,
44967                         51.2212417
44968                     ],
44969                     [
44970                         -4.5746416,
44971                         51.1306736
44972                     ],
44973                     [
44974                         -4.7174993,
44975                         51.1280545
44976                     ]
44977                 ],
44978                 [
44979                     [
44980                         -5.1608796,
44981                         55.4153626
44982                     ],
44983                     [
44984                         -5.0045387,
44985                         55.4190069
44986                     ],
44987                     [
44988                         -5.0184798,
44989                         55.6153521
44990                     ],
44991                     [
44992                         -5.1755648,
44993                         55.6138137
44994                     ]
44995                 ]
44996             ],
44997             "terms_url": "http://geo.nls.uk/maps/",
44998             "terms_text": "National Library of Scotland Historic Maps"
44999         },
45000         {
45001             "name": "NLS - OS 6-inch Scotland 1842-82",
45002             "type": "tms",
45003             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
45004             "scaleExtent": [
45005                 5,
45006                 16
45007             ],
45008             "polygon": [
45009                 [
45010                     [
45011                         -5.2112173,
45012                         54.8018593
45013                     ],
45014                     [
45015                         -5.0642752,
45016                         54.8026508
45017                     ],
45018                     [
45019                         -5.0560354,
45020                         54.6305176
45021                     ],
45022                     [
45023                         -4.3158316,
45024                         54.6297227
45025                     ],
45026                     [
45027                         -4.3117117,
45028                         54.7448258
45029                     ],
45030                     [
45031                         -3.8530325,
45032                         54.7464112
45033                     ],
45034                     [
45035                         -3.8530325,
45036                         54.8034424
45037                     ],
45038                     [
45039                         -3.5522818,
45040                         54.8034424
45041                     ],
45042                     [
45043                         -3.5522818,
45044                         54.8374644
45045                     ],
45046                     [
45047                         -3.468511,
45048                         54.8406277
45049                     ],
45050                     [
45051                         -3.4657644,
45052                         54.8983158
45053                     ],
45054                     [
45055                         -3.3847403,
45056                         54.8991055
45057                     ],
45058                     [
45059                         -3.3888601,
45060                         54.9559214
45061                     ],
45062                     [
45063                         -3.0920786,
45064                         54.9539468
45065                     ],
45066                     [
45067                         -3.0392359,
45068                         54.9923274
45069                     ],
45070                     [
45071                         -3.0212713,
45072                         55.0493881
45073                     ],
45074                     [
45075                         -2.9591232,
45076                         55.0463283
45077                     ],
45078                     [
45079                         -2.9202807,
45080                         55.0666294
45081                     ],
45082                     [
45083                         -2.7857081,
45084                         55.068652
45085                     ],
45086                     [
45087                         -2.7852225,
45088                         55.0914426
45089                     ],
45090                     [
45091                         -2.7337562,
45092                         55.0922761
45093                     ],
45094                     [
45095                         -2.737616,
45096                         55.151204
45097                     ],
45098                     [
45099                         -2.7648395,
45100                         55.1510672
45101                     ],
45102                     [
45103                         -2.7013114,
45104                         55.1722505
45105                     ],
45106                     [
45107                         -2.6635459,
45108                         55.2192808
45109                     ],
45110                     [
45111                         -2.6460364,
45112                         55.2188891
45113                     ],
45114                     [
45115                         -2.629042,
45116                         55.2233933
45117                     ],
45118                     [
45119                         -2.6317886,
45120                         55.2287781
45121                     ],
45122                     [
45123                         -2.6235488,
45124                         55.2446345
45125                     ],
45126                     [
45127                         -2.6197723,
45128                         55.2454663
45129                     ],
45130                     [
45131                         -2.6099017,
45132                         55.2454174
45133                     ],
45134                     [
45135                         -2.6099876,
45136                         55.2486466
45137                     ],
45138                     [
45139                         -2.6408121,
45140                         55.2590039
45141                     ],
45142                     [
45143                         -2.6247896,
45144                         55.2615631
45145                     ],
45146                     [
45147                         -2.6045186,
45148                         55.2823081
45149                     ],
45150                     [
45151                         -2.5693176,
45152                         55.296132
45153                     ],
45154                     [
45155                         -2.5479542,
45156                         55.3121617
45157                     ],
45158                     [
45159                         -2.5091116,
45160                         55.3234891
45161                     ],
45162                     [
45163                         -2.4780376,
45164                         55.3494471
45165                     ],
45166                     [
45167                         -2.4421083,
45168                         55.3533118
45169                     ],
45170                     [
45171                         -2.4052079,
45172                         55.3439256
45173                     ],
45174                     [
45175                         -2.3726772,
45176                         55.3447539
45177                     ],
45178                     [
45179                         -2.3221819,
45180                         55.3687665
45181                     ],
45182                     [
45183                         -2.3241241,
45184                         55.3999337
45185                     ],
45186                     [
45187                         -2.2576062,
45188                         55.425015
45189                     ],
45190                     [
45191                         -2.1985547,
45192                         55.4273529
45193                     ],
45194                     [
45195                         -2.1484296,
45196                         55.4717466
45197                     ],
45198                     [
45199                         -2.1944348,
45200                         55.484199
45201                     ],
45202                     [
45203                         -2.2040479,
45204                         55.529306
45205                     ],
45206                     [
45207                         -2.2960584,
45208                         55.6379722
45209                     ],
45210                     [
45211                         -2.2177808,
45212                         55.6379722
45213                     ],
45214                     [
45215                         -2.1059266,
45216                         55.7452498
45217                     ],
45218                     [
45219                         -1.9716874,
45220                         55.7462161
45221                     ],
45222                     [
45223                         -1.9697453,
45224                         55.9190951
45225                     ],
45226                     [
45227                         -2.1201694,
45228                         55.9207115
45229                     ],
45230                     [
45231                         -2.1242893,
45232                         55.9776133
45233                     ],
45234                     [
45235                         -2.3440159,
45236                         55.9783817
45237                     ],
45238                     [
45239                         -2.3440159,
45240                         56.0390349
45241                     ],
45242                     [
45243                         -2.5046909,
45244                         56.0413363
45245                     ],
45246                     [
45247                         -2.500571,
45248                         56.1003588
45249                     ],
45250                     [
45251                         -2.8823459,
45252                         56.0957629
45253                     ],
45254                     [
45255                         -2.8823459,
45256                         56.1722898
45257                     ],
45258                     [
45259                         -2.4126804,
45260                         56.1692316
45261                     ],
45262                     [
45263                         -2.4181736,
45264                         56.2334017
45265                     ],
45266                     [
45267                         -2.5857151,
45268                         56.2303484
45269                     ],
45270                     [
45271                         -2.5719822,
45272                         56.3416356
45273                     ],
45274                     [
45275                         -2.7257908,
45276                         56.3462022
45277                     ],
45278                     [
45279                         -2.7312839,
45280                         56.4343808
45281                     ],
45282                     [
45283                         -2.6928318,
45284                         56.4343808
45285                     ],
45286                     [
45287                         -2.6928318,
45288                         56.4859769
45289                     ],
45290                     [
45291                         -2.5307834,
45292                         56.4935587
45293                     ],
45294                     [
45295                         -2.5307834,
45296                         56.570806
45297                     ],
45298                     [
45299                         -2.5302878,
45300                         56.6047947
45301                     ],
45302                     [
45303                         -2.3732428,
45304                         56.6044452
45305                     ],
45306                     [
45307                         -2.3684363,
45308                         56.7398824
45309                     ],
45310                     [
45311                         -2.3292975,
45312                         56.7398824
45313                     ],
45314                     [
45315                         -2.3292975,
45316                         56.7888065
45317                     ],
45318                     [
45319                         -2.3145346,
45320                         56.7891826
45321                     ],
45322                     [
45323                         -2.3148779,
45324                         56.7967036
45325                     ],
45326                     [
45327                         -2.171369,
45328                         56.7967036
45329                     ],
45330                     [
45331                         -2.1703979,
45332                         56.9710595
45333                     ],
45334                     [
45335                         -2.0101725,
45336                         56.9694716
45337                     ],
45338                     [
45339                         -2.0101725,
45340                         57.0846832
45341                     ],
45342                     [
45343                         -2.0817687,
45344                         57.085349
45345                     ],
45346                     [
45347                         -2.0488097,
45348                         57.1259963
45349                     ],
45350                     [
45351                         -2.0409133,
45352                         57.126369
45353                     ],
45354                     [
45355                         -2.0383434,
45356                         57.2411129
45357                     ],
45358                     [
45359                         -1.878118,
45360                         57.2421638
45361                     ],
45362                     [
45363                         -1.8771469,
45364                         57.2978175
45365                     ],
45366                     [
45367                         -1.9868771,
45368                         57.2983422
45369                     ],
45370                     [
45371                         -1.9082209,
45372                         57.3560063
45373                     ],
45374                     [
45375                         -1.8752048,
45376                         57.3560063
45377                     ],
45378                     [
45379                         -1.8761758,
45380                         57.3769527
45381                     ],
45382                     [
45383                         -1.8120857,
45384                         57.4120111
45385                     ],
45386                     [
45387                         -1.7120661,
45388                         57.4120111
45389                     ],
45390                     [
45391                         -1.7034646,
45392                         57.6441388
45393                     ],
45394                     [
45395                         -1.8666032,
45396                         57.6451781
45397                     ],
45398                     [
45399                         -1.8646611,
45400                         57.7033351
45401                     ],
45402                     [
45403                         -3.1204292,
45404                         57.7064705
45405                     ],
45406                     [
45407                         -3.1218025,
45408                         57.7504652
45409                     ],
45410                     [
45411                         -3.4445259,
45412                         57.7526635
45413                     ],
45414                     [
45415                         -3.4472724,
45416                         57.7138067
45417                     ],
45418                     [
45419                         -3.5145637,
45420                         57.7094052
45421                     ],
45422                     [
45423                         -3.5118171,
45424                         57.6939956
45425                     ],
45426                     [
45427                         -3.7645027,
45428                         57.6917938
45429                     ],
45430                     [
45431                         -3.7672492,
45432                         57.6344975
45433                     ],
45434                     [
45435                         -3.842378,
45436                         57.6288312
45437                     ],
45438                     [
45439                         -3.8438346,
45440                         57.5965825
45441                     ],
45442                     [
45443                         -3.9414265,
45444                         57.5916386
45445                     ],
45446                     [
45447                         -3.9404554,
45448                         57.6537782
45449                     ],
45450                     [
45451                         -3.8894746,
45452                         57.6529989
45453                     ],
45454                     [
45455                         -3.8826772,
45456                         57.7676408
45457                     ],
45458                     [
45459                         -3.7224517,
45460                         57.766087
45461                     ],
45462                     [
45463                         -3.7195385,
45464                         57.8819201
45465                     ],
45466                     [
45467                         -3.9146888,
45468                         57.8853352
45469                     ],
45470                     [
45471                         -3.916062,
45472                         57.9546243
45473                     ],
45474                     [
45475                         -3.745774,
45476                         57.9538956
45477                     ],
45478                     [
45479                         -3.7471473,
45480                         58.0688409
45481                     ],
45482                     [
45483                         -3.5837256,
45484                         58.0695672
45485                     ],
45486                     [
45487                         -3.5837256,
45488                         58.1116689
45489                     ],
45490                     [
45491                         -3.4560096,
45492                         58.1138452
45493                     ],
45494                     [
45495                         -3.4544646,
45496                         58.228503
45497                     ],
45498                     [
45499                         -3.4379851,
45500                         58.2283222
45501                     ],
45502                     [
45503                         -3.4243233,
45504                         58.2427725
45505                     ],
45506                     [
45507                         -3.412307,
45508                         58.2438567
45509                     ],
45510                     [
45511                         -3.3735115,
45512                         58.2695057
45513                     ],
45514                     [
45515                         -3.3063919,
45516                         58.2862038
45517                     ],
45518                     [
45519                         -3.1229154,
45520                         58.2859395
45521                     ],
45522                     [
45523                         -3.123602,
45524                         58.3443661
45525                     ],
45526                     [
45527                         -2.9574338,
45528                         58.3447264
45529                     ],
45530                     [
45531                         -2.951254,
45532                         58.6422011
45533                     ],
45534                     [
45535                         -2.8812162,
45536                         58.6429157
45537                     ],
45538                     [
45539                         -2.8851004,
45540                         58.8112825
45541                     ],
45542                     [
45543                         -2.7180775,
45544                         58.8142997
45545                     ],
45546                     [
45547                         -2.7161354,
45548                         58.8715749
45549                     ],
45550                     [
45551                         -2.556881,
45552                         58.8775984
45553                     ],
45554                     [
45555                         -2.5544533,
45556                         58.9923453
45557                     ],
45558                     [
45559                         -2.5567617,
45560                         59.0483775
45561                     ],
45562                     [
45563                         -2.391893,
45564                         59.0485996
45565                     ],
45566                     [
45567                         -2.3918002,
45568                         59.1106996
45569                     ],
45570                     [
45571                         -2.4733695,
45572                         59.1106996
45573                     ],
45574                     [
45575                         -2.5591563,
45576                         59.1783028
45577                     ],
45578                     [
45579                         -2.5630406,
45580                         59.2210646
45581                     ],
45582                     [
45583                         -2.3921334,
45584                         59.224046
45585                     ],
45586                     [
45587                         -2.3911409,
45588                         59.2740075
45589                     ],
45590                     [
45591                         -2.3639512,
45592                         59.2745036
45593                     ],
45594                     [
45595                         -2.3658933,
45596                         59.285417
45597                     ],
45598                     [
45599                         -2.3911409,
45600                         59.284921
45601                     ],
45602                     [
45603                         -2.3911409,
45604                         59.3379505
45605                     ],
45606                     [
45607                         -2.2221759,
45608                         59.3381981
45609                     ],
45610                     [
45611                         -2.2233897,
45612                         59.395965
45613                     ],
45614                     [
45615                         -2.3758467,
45616                         59.396583
45617                     ],
45618                     [
45619                         -2.3899271,
45620                         59.4026383
45621                     ],
45622                     [
45623                         -2.4008516,
45624                         59.3962122
45625                     ],
45626                     [
45627                         -2.5637882,
45628                         59.3952604
45629                     ],
45630                     [
45631                         -2.5637882,
45632                         59.3385811
45633                     ],
45634                     [
45635                         -2.7320164,
45636                         59.3375306
45637                     ],
45638                     [
45639                         -2.7333896,
45640                         59.3952604
45641                     ],
45642                     [
45643                         -3.0726511,
45644                         59.3931174
45645                     ],
45646                     [
45647                         -3.0703404,
45648                         59.3354759
45649                     ],
45650                     [
45651                         -3.0753186,
45652                         59.3355634
45653                     ],
45654                     [
45655                         -3.0749753,
45656                         59.3292593
45657                     ],
45658                     [
45659                         -3.0698254,
45660                         59.3289091
45661                     ],
45662                     [
45663                         -3.069801,
45664                         59.2196159
45665                     ],
45666                     [
45667                         -3.2363384,
45668                         59.2166341
45669                     ],
45670                     [
45671                         -3.2336751,
45672                         59.1606496
45673                     ],
45674                     [
45675                         -3.4032766,
45676                         59.1588895
45677                     ],
45678                     [
45679                         -3.394086,
45680                         58.9279316
45681                     ],
45682                     [
45683                         -3.5664497,
45684                         58.9259268
45685                     ],
45686                     [
45687                         -3.5611089,
45688                         58.8679885
45689                     ],
45690                     [
45691                         -3.392508,
45692                         58.8699339
45693                     ],
45694                     [
45695                         -3.3894734,
45696                         58.8698711
45697                     ],
45698                     [
45699                         -3.3891093,
45700                         58.8684905
45701                     ],
45702                     [
45703                         -3.3912942,
45704                         58.868616
45705                     ],
45706                     [
45707                         -3.3884161,
45708                         58.7543084
45709                     ],
45710                     [
45711                         -3.2238208,
45712                         58.7555677
45713                     ],
45714                     [
45715                         -3.2189655,
45716                         58.691289
45717                     ],
45718                     [
45719                         -3.4634113,
45720                         58.6905753
45721                     ],
45722                     [
45723                         -3.4551716,
45724                         58.6341518
45725                     ],
45726                     [
45727                         -3.787508,
45728                         58.6341518
45729                     ],
45730                     [
45731                         -3.7861347,
45732                         58.5769211
45733                     ],
45734                     [
45735                         -3.9028645,
45736                         58.5733411
45737                     ],
45738                     [
45739                         -3.9028645,
45740                         58.6477304
45741                     ],
45742                     [
45743                         -4.0690327,
45744                         58.6491594
45745                     ],
45746                     [
45747                         -4.0690327,
45748                         58.5912376
45749                     ],
45750                     [
45751                         -4.7364521,
45752                         58.5933845
45753                     ],
45754                     [
45755                         -4.7364521,
45756                         58.6505884
45757                     ],
45758                     [
45759                         -5.0715351,
45760                         58.6520173
45761                     ],
45762                     [
45763                         -5.0654779,
45764                         58.5325854
45765                     ],
45766                     [
45767                         -5.2332047,
45768                         58.5316087
45769                     ],
45770                     [
45771                         -5.2283494,
45772                         58.4719947
45773                     ],
45774                     [
45775                         -5.2424298,
45776                         58.4719947
45777                     ],
45778                     [
45779                         -5.2366034,
45780                         58.4089731
45781                     ],
45782                     [
45783                         -5.2283494,
45784                         58.4094818
45785                     ],
45786                     [
45787                         -5.2210664,
45788                         58.3005859
45789                     ],
45790                     [
45791                         -5.5657939,
45792                         58.2959933
45793                     ],
45794                     [
45795                         -5.5580254,
45796                         58.2372573
45797                     ],
45798                     [
45799                         -5.4146722,
45800                         58.2401326
45801                     ],
45802                     [
45803                         -5.4141866,
45804                         58.2267768
45805                     ],
45806                     [
45807                         -5.3885749,
45808                         58.2272242
45809                     ],
45810                     [
45811                         -5.382714,
45812                         58.1198615
45813                     ],
45814                     [
45815                         -5.51043,
45816                         58.1191362
45817                     ],
45818                     [
45819                         -5.5114011,
45820                         58.006214
45821                     ],
45822                     [
45823                         -5.6745397,
45824                         58.0041559
45825                     ],
45826                     [
45827                         -5.6716266,
45828                         57.9449366
45829                     ],
45830                     [
45831                         -5.6716266,
45832                         57.8887166
45833                     ],
45834                     [
45835                         -5.8347652,
45836                         57.8856193
45837                     ],
45838                     [
45839                         -5.8277052,
45840                         57.5988958
45841                     ],
45842                     [
45843                         -6.0384259,
45844                         57.5986357
45845                     ],
45846                     [
45847                         -6.0389115,
45848                         57.6459559
45849                     ],
45850                     [
45851                         -6.1981658,
45852                         57.6456961
45853                     ],
45854                     [
45855                         -6.2076123,
45856                         57.7600132
45857                     ],
45858                     [
45859                         -6.537067,
45860                         57.7544033
45861                     ],
45862                     [
45863                         -6.5312406,
45864                         57.6402392
45865                     ],
45866                     [
45867                         -6.7002056,
45868                         57.6360809
45869                     ],
45870                     [
45871                         -6.6807844,
45872                         57.5236293
45873                     ],
45874                     [
45875                         -6.8516915,
45876                         57.5152857
45877                     ],
45878                     [
45879                         -6.8361545,
45880                         57.3385811
45881                     ],
45882                     [
45883                         -6.6730158,
45884                         57.3438213
45885                     ],
45886                     [
45887                         -6.674958,
45888                         57.2850883
45889                     ],
45890                     [
45891                         -6.5098772,
45892                         57.2850883
45893                     ],
45894                     [
45895                         -6.4982244,
45896                         57.1757637
45897                     ],
45898                     [
45899                         -6.3506228,
45900                         57.1820797
45901                     ],
45902                     [
45903                         -6.3312015,
45904                         57.1251969
45905                     ],
45906                     [
45907                         -6.1797156,
45908                         57.1230884
45909                     ],
45910                     [
45911                         -6.1719471,
45912                         57.0682265
45913                     ],
45914                     [
45915                         -6.4593819,
45916                         57.059779
45917                     ],
45918                     [
45919                         -6.4564687,
45920                         57.1093806
45921                     ],
45922                     [
45923                         -6.6671895,
45924                         57.1062165
45925                     ],
45926                     [
45927                         -6.6730158,
45928                         57.002708
45929                     ],
45930                     [
45931                         -6.5021087,
45932                         57.0048233
45933                     ],
45934                     [
45935                         -6.4836097,
45936                         56.8917522
45937                     ],
45938                     [
45939                         -6.3266104,
45940                         56.8894062
45941                     ],
45942                     [
45943                         -6.3156645,
45944                         56.7799312
45945                     ],
45946                     [
45947                         -6.2146739,
45948                         56.775675
45949                     ],
45950                     [
45951                         -6.2146739,
45952                         56.7234965
45953                     ],
45954                     [
45955                         -6.6866107,
45956                         56.7224309
45957                     ],
45958                     [
45959                         -6.6769001,
45960                         56.6114413
45961                     ],
45962                     [
45963                         -6.8419809,
45964                         56.607166
45965                     ],
45966                     [
45967                         -6.8400387,
45968                         56.5483307
45969                     ],
45970                     [
45971                         -7.1546633,
45972                         56.5461895
45973                     ],
45974                     [
45975                         -7.1488369,
45976                         56.4872592
45977                     ],
45978                     [
45979                         -6.9915246,
45980                         56.490476
45981                     ],
45982                     [
45983                         -6.9876404,
45984                         56.4325329
45985                     ],
45986                     [
45987                         -6.6827265,
45988                         56.4314591
45989                     ],
45990                     [
45991                         -6.6769001,
45992                         56.5472601
45993                     ],
45994                     [
45995                         -6.5292985,
45996                         56.5504717
45997                     ],
45998                     [
45999                         -6.5234721,
46000                         56.4379018
46001                     ],
46002                     [
46003                         -6.3661598,
46004                         56.4368281
46005                     ],
46006                     [
46007                         -6.3642177,
46008                         56.3766524
46009                     ],
46010                     [
46011                         -6.5273563,
46012                         56.3712749
46013                     ],
46014                     [
46015                         -6.5171745,
46016                         56.2428427
46017                     ],
46018                     [
46019                         -6.4869621,
46020                         56.247421
46021                     ],
46022                     [
46023                         -6.4869621,
46024                         56.1893882
46025                     ],
46026                     [
46027                         -6.3001945,
46028                         56.1985572
46029                     ],
46030                     [
46031                         -6.3029411,
46032                         56.2581017
46033                     ],
46034                     [
46035                         -5.9019401,
46036                         56.256576
46037                     ],
46038                     [
46039                         -5.8964469,
46040                         56.0960466
46041                     ],
46042                     [
46043                         -6.0282829,
46044                         56.0883855
46045                     ],
46046                     [
46047                         -6.0392692,
46048                         56.1557502
46049                     ],
46050                     [
46051                         -6.3853385,
46052                         56.1542205
46053                     ],
46054                     [
46055                         -6.3606193,
46056                         55.96099
46057                     ],
46058                     [
46059                         -6.2123039,
46060                         55.9640647
46061                     ],
46062                     [
46063                         -6.2047508,
46064                         55.9202269
46065                     ],
46066                     [
46067                         -6.5185478,
46068                         55.9129158
46069                     ],
46070                     [
46071                         -6.5061881,
46072                         55.7501763
46073                     ],
46074                     [
46075                         -6.6764762,
46076                         55.7409005
46077                     ],
46078                     [
46079                         -6.6599967,
46080                         55.6263176
46081                     ],
46082                     [
46083                         -6.3551261,
46084                         55.6232161
46085                     ],
46086                     [
46087                         -6.3578727,
46088                         55.5689002
46089                     ],
46090                     [
46091                         -6.0392692,
46092                         55.5720059
46093                     ],
46094                     [
46095                         -6.0310294,
46096                         55.6247669
46097                     ],
46098                     [
46099                         -5.7398917,
46100                         55.6309694
46101                     ],
46102                     [
46103                         -5.7371452,
46104                         55.4569279
46105                     ],
46106                     [
46107                         -5.8964469,
46108                         55.4600426
46109                     ],
46110                     [
46111                         -5.8964469,
46112                         55.2789864
46113                     ],
46114                     [
46115                         -5.4350211,
46116                         55.2821151
46117                     ],
46118                     [
46119                         -5.4405143,
46120                         55.4506979
46121                     ],
46122                     [
46123                         -5.2867057,
46124                         55.4569279
46125                     ],
46126                     [
46127                         -5.3086784,
46128                         55.4070602
46129                     ],
46130                     [
46131                         -4.9735954,
46132                         55.4008223
46133                     ],
46134                     [
46135                         -4.9845817,
46136                         55.2038242
46137                     ],
46138                     [
46139                         -5.1493766,
46140                         55.2038242
46141                     ],
46142                     [
46143                         -5.1411369,
46144                         55.037337
46145                     ],
46146                     [
46147                         -5.2152946,
46148                         55.0341891
46149                     ]
46150                 ],
46151                 [
46152                     [
46153                         -2.1646559,
46154                         60.1622059
46155                     ],
46156                     [
46157                         -1.9930299,
46158                         60.1609801
46159                     ],
46160                     [
46161                         -1.9946862,
46162                         60.1035151
46163                     ],
46164                     [
46165                         -2.1663122,
46166                         60.104743
46167                     ]
46168                 ],
46169                 [
46170                     [
46171                         -1.5360658,
46172                         59.8570831
46173                     ],
46174                     [
46175                         -1.3653566,
46176                         59.8559841
46177                     ],
46178                     [
46179                         -1.366847,
46180                         59.7975565
46181                     ],
46182                     [
46183                         -1.190628,
46184                         59.7964199
46185                     ],
46186                     [
46187                         -1.1862046,
46188                         59.9695391
46189                     ],
46190                     [
46191                         -1.0078652,
46192                         59.9683948
46193                     ],
46194                     [
46195                         -1.0041233,
46196                         60.114145
46197                     ],
46198                     [
46199                         -0.8360832,
46200                         60.1130715
46201                     ],
46202                     [
46203                         -0.834574,
46204                         60.1716772
46205                     ],
46206                     [
46207                         -1.0074262,
46208                         60.1727795
46209                     ],
46210                     [
46211                         -1.0052165,
46212                         60.2583924
46213                     ],
46214                     [
46215                         -0.8299659,
46216                         60.2572778
46217                     ],
46218                     [
46219                         -0.826979,
46220                         60.3726551
46221                     ],
46222                     [
46223                         -0.6507514,
46224                         60.3715381
46225                     ],
46226                     [
46227                         -0.6477198,
46228                         60.4882292
46229                     ],
46230                     [
46231                         -0.9984896,
46232                         60.4904445
46233                     ],
46234                     [
46235                         -0.9970279,
46236                         60.546555
46237                     ],
46238                     [
46239                         -0.6425288,
46240                         60.5443201
46241                     ],
46242                     [
46243                         -0.6394896,
46244                         60.6606792
46245                     ],
46246                     [
46247                         -0.8148133,
46248                         60.6617806
46249                     ],
46250                     [
46251                         -0.8132987,
46252                         60.7196112
46253                     ],
46254                     [
46255                         -0.6383298,
46256                         60.7185141
46257                     ],
46258                     [
46259                         -0.635467,
46260                         60.8275393
46261                     ],
46262                     [
46263                         -0.797568,
46264                         60.8285523
46265                     ],
46266                     [
46267                         -0.9941426,
46268                         60.8297807
46269                     ],
46270                     [
46271                         -0.9954966,
46272                         60.7782667
46273                     ],
46274                     [
46275                         -1.1670282,
46276                         60.7793403
46277                     ],
46278                     [
46279                         -1.1700357,
46280                         60.6646181
46281                     ],
46282                     [
46283                         -1.5222599,
46284                         60.6668304
46285                     ],
46286                     [
46287                         -1.5237866,
46288                         60.6084426
46289                     ],
46290                     [
46291                         -1.6975673,
46292                         60.609536
46293                     ],
46294                     [
46295                         -1.7021271,
46296                         60.4345249
46297                     ],
46298                     [
46299                         -1.5260578,
46300                         60.4334111
46301                     ],
46302                     [
46303                         -1.5275203,
46304                         60.3770719
46305                     ],
46306                     [
46307                         -1.8751127,
46308                         60.3792746
46309                     ],
46310                     [
46311                         -1.8781372,
46312                         60.2624647
46313                     ],
46314                     [
46315                         -1.7019645,
46316                         60.2613443
46317                     ],
46318                     [
46319                         -1.7049134,
46320                         60.1470532
46321                     ],
46322                     [
46323                         -1.528659,
46324                         60.1459283
46325                     ]
46326                 ],
46327                 [
46328                     [
46329                         -0.9847667,
46330                         60.8943762
46331                     ],
46332                     [
46333                         -0.9860347,
46334                         60.8361105
46335                     ],
46336                     [
46337                         -0.8078362,
46338                         60.8351904
46339                     ],
46340                     [
46341                         -0.8065683,
46342                         60.8934578
46343                     ]
46344                 ],
46345                 [
46346                     [
46347                         -7.7696901,
46348                         56.8788231
46349                     ],
46350                     [
46351                         -7.7614504,
46352                         56.7608274
46353                     ],
46354                     [
46355                         -7.6009049,
46356                         56.7641903
46357                     ],
46358                     [
46359                         -7.5972473,
46360                         56.819332
46361                     ],
46362                     [
46363                         -7.4479894,
46364                         56.8203948
46365                     ],
46366                     [
46367                         -7.4489319,
46368                         56.8794098
46369                     ],
46370                     [
46371                         -7.2841369,
46372                         56.8794098
46373                     ],
46374                     [
46375                         -7.2813904,
46376                         57.0471152
46377                     ],
46378                     [
46379                         -7.1303283,
46380                         57.0515969
46381                     ],
46382                     [
46383                         -7.1330749,
46384                         57.511801
46385                     ],
46386                     [
46387                         -6.96828,
46388                         57.5147514
46389                     ],
46390                     [
46391                         -6.9765198,
46392                         57.6854668
46393                     ],
46394                     [
46395                         -6.8062317,
46396                         57.6913392
46397                     ],
46398                     [
46399                         -6.8089782,
46400                         57.8041985
46401                     ],
46402                     [
46403                         -6.6496765,
46404                         57.8071252
46405                     ],
46406                     [
46407                         -6.6441833,
46408                         57.8612267
46409                     ],
46410                     [
46411                         -6.3200866,
46412                         57.8626878
46413                     ],
46414                     [
46415                         -6.3200866,
46416                         58.1551617
46417                     ],
46418                     [
46419                         -6.1607849,
46420                         58.1522633
46421                     ],
46422                     [
46423                         -6.1552917,
46424                         58.20874
46425                     ],
46426                     [
46427                         -5.9850036,
46428                         58.2101869
46429                     ],
46430                     [
46431                         -5.9904968,
46432                         58.2680163
46433                     ],
46434                     [
46435                         -6.1497986,
46436                         58.2665717
46437                     ],
46438                     [
46439                         -6.1415588,
46440                         58.5557514
46441                     ],
46442                     [
46443                         -6.3173401,
46444                         58.5557514
46445                     ],
46446                     [
46447                         -6.3091003,
46448                         58.4983923
46449                     ],
46450                     [
46451                         -6.4876282,
46452                         58.4955218
46453                     ],
46454                     [
46455                         -6.4876282,
46456                         58.4423768
46457                     ],
46458                     [
46459                         -6.6606628,
46460                         58.4395018
46461                     ],
46462                     [
46463                         -6.6469299,
46464                         58.3819525
46465                     ],
46466                     [
46467                         -6.8117248,
46468                         58.3805125
46469                     ],
46470                     [
46471                         -6.8117248,
46472                         58.3286357
46473                     ],
46474                     [
46475                         -6.9792663,
46476                         58.3286357
46477                     ],
46478                     [
46479                         -6.9710266,
46480                         58.2694608
46481                     ],
46482                     [
46483                         -7.1413147,
46484                         58.2680163
46485                     ],
46486                     [
46487                         -7.1403816,
46488                         58.0358742
46489                     ],
46490                     [
46491                         -7.3020636,
46492                         58.0351031
46493                     ],
46494                     [
46495                         -7.3030347,
46496                         57.9774797
46497                     ],
46498                     [
46499                         -7.1379539,
46500                         57.9777372
46501                     ],
46502                     [
46503                         -7.1413526,
46504                         57.9202792
46505                     ],
46506                     [
46507                         -7.1398961,
46508                         57.8640206
46509                     ],
46510                     [
46511                         -7.3020636,
46512                         57.862471
46513                     ],
46514                     [
46515                         -7.298484,
46516                         57.7442293
46517                     ],
46518                     [
46519                         -7.4509193,
46520                         57.7456951
46521                     ],
46522                     [
46523                         -7.4550392,
46524                         57.6899522
46525                     ],
46526                     [
46527                         -7.6186131,
46528                         57.6906048
46529                     ],
46530                     [
46531                         -7.6198341,
46532                         57.7456951
46533                     ],
46534                     [
46535                         -7.7901222,
46536                         57.7442293
46537                     ],
46538                     [
46539                         -7.7873756,
46540                         57.6855477
46541                     ],
46542                     [
46543                         -7.6222332,
46544                         57.6853817
46545                     ],
46546                     [
46547                         -7.6173779,
46548                         57.5712602
46549                     ],
46550                     [
46551                         -7.788285,
46552                         57.5709998
46553                     ],
46554                     [
46555                         -7.7892561,
46556                         57.512109
46557                     ],
46558                     [
46559                         -7.7038025,
46560                         57.5115874
46561                     ],
46562                     [
46563                         -7.6999183,
46564                         57.4546902
46565                     ],
46566                     [
46567                         -7.5367796,
46568                         57.4552126
46569                     ],
46570                     [
46571                         -7.5348375,
46572                         57.5126306
46573                     ],
46574                     [
46575                         -7.4581235,
46576                         57.5131521
46577                     ],
46578                     [
46579                         -7.4552103,
46580                         57.2824165
46581                     ],
46582                     [
46583                         -7.6115515,
46584                         57.2845158
46585                     ],
46586                     [
46587                         -7.6144647,
46588                         57.2272651
46589                     ],
46590                     [
46591                         -7.451326,
46592                         57.2256881
46593                     ],
46594                     [
46595                         -7.451326,
46596                         57.1103873
46597                     ],
46598                     [
46599                         -7.6164068,
46600                         57.1088053
46601                     ],
46602                     [
46603                         -7.603783,
46604                         56.8792358
46605                     ]
46606                 ],
46607                 [
46608                     [
46609                         -1.7106618,
46610                         59.5626284
46611                     ],
46612                     [
46613                         -1.5417509,
46614                         59.562215
46615                     ],
46616                     [
46617                         -1.5423082,
46618                         59.5037224
46619                     ],
46620                     [
46621                         -1.7112191,
46622                         59.5041365
46623                     ]
46624                 ]
46625             ],
46626             "terms_url": "http://geo.nls.uk/maps/",
46627             "terms_text": "National Library of Scotland Historic Maps"
46628         },
46629         {
46630             "name": "New & Misaligned TIGER Roads",
46631             "type": "tms",
46632             "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",
46633             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/enf.y5c4ygb9,enf.ho20a3n1,enf.game1617/{zoom}/{x}/{y}.png",
46634             "scaleExtent": [
46635                 0,
46636                 22
46637             ],
46638             "polygon": [
46639                 [
46640                     [
46641                         -124.7617886,
46642                         48.4130148
46643                     ],
46644                     [
46645                         -124.6059492,
46646                         45.90245
46647                     ],
46648                     [
46649                         -124.9934269,
46650                         40.0557614
46651                     ],
46652                     [
46653                         -122.5369737,
46654                         36.8566086
46655                     ],
46656                     [
46657                         -119.9775867,
46658                         33.0064099
46659                     ],
46660                     [
46661                         -117.675935,
46662                         32.4630223
46663                     ],
46664                     [
46665                         -114.8612307,
46666                         32.4799891
46667                     ],
46668                     [
46669                         -111.0089311,
46670                         31.336015
46671                     ],
46672                     [
46673                         -108.1992687,
46674                         31.3260016
46675                     ],
46676                     [
46677                         -108.1871123,
46678                         31.7755116
46679                     ],
46680                     [
46681                         -106.5307225,
46682                         31.7820947
46683                     ],
46684                     [
46685                         -106.4842052,
46686                         31.7464455
46687                     ],
46688                     [
46689                         -106.429317,
46690                         31.7520583
46691                     ],
46692                     [
46693                         -106.2868855,
46694                         31.5613291
46695                     ],
46696                     [
46697                         -106.205248,
46698                         31.446704
46699                     ],
46700                     [
46701                         -105.0205259,
46702                         30.5360988
46703                     ],
46704                     [
46705                         -104.5881916,
46706                         29.6997856
46707                     ],
46708                     [
46709                         -103.2518856,
46710                         28.8908685
46711                     ],
46712                     [
46713                         -102.7173632,
46714                         29.3920567
46715                     ],
46716                     [
46717                         -102.1513983,
46718                         29.7475702
46719                     ],
46720                     [
46721                         -101.2552871,
46722                         29.4810523
46723                     ],
46724                     [
46725                         -100.0062436,
46726                         28.0082173
46727                     ],
46728                     [
46729                         -99.2351068,
46730                         26.4475962
46731                     ],
46732                     [
46733                         -98.0109067,
46734                         25.9928035
46735                     ],
46736                     [
46737                         -97.435024,
46738                         25.8266009
46739                     ],
46740                     [
46741                         -96.9555259,
46742                         25.9821589
46743                     ],
46744                     [
46745                         -96.8061741,
46746                         27.7978168
46747                     ],
46748                     [
46749                         -95.5563349,
46750                         28.5876066
46751                     ],
46752                     [
46753                         -93.7405308,
46754                         29.4742093
46755                     ],
46756                     [
46757                         -90.9028456,
46758                         28.8564513
46759                     ],
46760                     [
46761                         -88.0156706,
46762                         28.9944338
46763                     ],
46764                     [
46765                         -88.0162494,
46766                         30.0038862
46767                     ],
46768                     [
46769                         -86.0277506,
46770                         30.0047454
46771                     ],
46772                     [
46773                         -84.0187909,
46774                         28.9961781
46775                     ],
46776                     [
46777                         -81.9971976,
46778                         25.9826768
46779                     ],
46780                     [
46781                         -81.9966618,
46782                         25.0134917
46783                     ],
46784                     [
46785                         -84.0165592,
46786                         25.0125783
46787                     ],
46788                     [
46789                         -84.0160068,
46790                         24.0052745
46791                     ],
46792                     [
46793                         -80.0199985,
46794                         24.007096
46795                     ],
46796                     [
46797                         -79.8901116,
46798                         26.8550713
46799                     ],
46800                     [
46801                         -80.0245309,
46802                         32.0161282
46803                     ],
46804                     [
46805                         -75.4147385,
46806                         35.0531894
46807                     ],
46808                     [
46809                         -74.0211163,
46810                         39.5727927
46811                     ],
46812                     [
46813                         -72.002019,
46814                         40.9912464
46815                     ],
46816                     [
46817                         -69.8797398,
46818                         40.9920457
46819                     ],
46820                     [
46821                         -69.8489304,
46822                         43.2619916
46823                     ],
46824                     [
46825                         -66.9452845,
46826                         44.7104937
46827                     ],
46828                     [
46829                         -67.7596632,
46830                         47.0990024
46831                     ],
46832                     [
46833                         -69.2505131,
46834                         47.5122328
46835                     ],
46836                     [
46837                         -70.4614886,
46838                         46.2176574
46839                     ],
46840                     [
46841                         -71.412273,
46842                         45.254878
46843                     ],
46844                     [
46845                         -72.0222508,
46846                         45.0059846
46847                     ],
46848                     [
46849                         -75.0798841,
46850                         44.9802854
46851                     ],
46852                     [
46853                         -76.9023061,
46854                         43.8024568
46855                     ],
46856                     [
46857                         -78.7623935,
46858                         43.6249578
46859                     ],
46860                     [
46861                         -79.15798,
46862                         43.4462589
46863                     ],
46864                     [
46865                         -79.0060087,
46866                         42.8005317
46867                     ],
46868                     [
46869                         -82.662475,
46870                         41.6889458
46871                     ],
46872                     [
46873                         -82.1761642,
46874                         43.588535
46875                     ],
46876                     [
46877                         -83.2813977,
46878                         46.138853
46879                     ],
46880                     [
46881                         -87.5064535,
46882                         48.0142702
46883                     ],
46884                     [
46885                         -88.3492194,
46886                         48.2963271
46887                     ],
46888                     [
46889                         -89.4353148,
46890                         47.9837822
46891                     ],
46892                     [
46893                         -93.9981078,
46894                         49.0067142
46895                     ],
46896                     [
46897                         -95.1105379,
46898                         49.412004
46899                     ],
46900                     [
46901                         -96.0131199,
46902                         49.0060547
46903                     ],
46904                     [
46905                         -123.3228926,
46906                         49.0042878
46907                     ],
46908                     [
46909                         -123.2275233,
46910                         48.1849927
46911                     ]
46912                 ],
46913                 [
46914                     [
46915                         -160.5787616,
46916                         22.5062947
46917                     ],
46918                     [
46919                         -160.5782192,
46920                         21.4984647
46921                     ],
46922                     [
46923                         -158.7470604,
46924                         21.2439843
46925                     ],
46926                     [
46927                         -157.5083185,
46928                         20.995803
46929                     ],
46930                     [
46931                         -155.9961942,
46932                         18.7790194
46933                     ],
46934                     [
46935                         -154.6217803,
46936                         18.7586966
46937                     ],
46938                     [
46939                         -154.6890176,
46940                         19.8805722
46941                     ],
46942                     [
46943                         -156.2927622,
46944                         21.2225888
46945                     ],
46946                     [
46947                         -157.5047384,
46948                         21.9984962
46949                     ],
46950                     [
46951                         -159.0093692,
46952                         22.5070181
46953                     ]
46954                 ],
46955                 [
46956                     [
46957                         -167.1571546,
46958                         68.721974
46959                     ],
46960                     [
46961                         -164.8553982,
46962                         67.0255078
46963                     ],
46964                     [
46965                         -168.002195,
46966                         66.0017503
46967                     ],
46968                     [
46969                         -169.0087448,
46970                         66.001546
46971                     ],
46972                     [
46973                         -169.0075381,
46974                         64.9987675
46975                     ],
46976                     [
46977                         -172.5143281,
46978                         63.8767267
46979                     ],
46980                     [
46981                         -173.8197023,
46982                         59.74014
46983                     ],
46984                     [
46985                         -162.5018149,
46986                         58.0005815
46987                     ],
46988                     [
46989                         -160.0159024,
46990                         58.0012389
46991                     ],
46992                     [
46993                         -160.0149725,
46994                         57.000035
46995                     ],
46996                     [
46997                         -160.5054788,
46998                         56.9999017
46999                     ],
47000                     [
47001                         -165.8092575,
47002                         54.824847
47003                     ],
47004                     [
47005                         -178.000097,
47006                         52.2446469
47007                     ],
47008                     [
47009                         -177.9992996,
47010                         51.2554252
47011                     ],
47012                     [
47013                         -171.4689067,
47014                         51.8215329
47015                     ],
47016                     [
47017                         -162.40251,
47018                         53.956664
47019                     ],
47020                     [
47021                         -159.0075717,
47022                         55.002502
47023                     ],
47024                     [
47025                         -158.0190709,
47026                         55.0027849
47027                     ],
47028                     [
47029                         -151.9963213,
47030                         55.9991902
47031                     ],
47032                     [
47033                         -151.500341,
47034                         57.9987853
47035                     ],
47036                     [
47037                         -151.5012894,
47038                         58.9919816
47039                     ],
47040                     [
47041                         -138.5159989,
47042                         58.9953194
47043                     ],
47044                     [
47045                         -138.5150471,
47046                         57.9986434
47047                     ],
47048                     [
47049                         -133.9948193,
47050                         54.0031685
47051                     ],
47052                     [
47053                         -130.0044418,
47054                         54.0043387
47055                     ],
47056                     [
47057                         -130.0070826,
47058                         57.0000507
47059                     ],
47060                     [
47061                         -131.975877,
47062                         56.9995156
47063                     ],
47064                     [
47065                         -135.1229873,
47066                         59.756601
47067                     ],
47068                     [
47069                         -138.0071813,
47070                         59.991805
47071                     ],
47072                     [
47073                         -139.1715881,
47074                         60.4127229
47075                     ],
47076                     [
47077                         -140.9874011,
47078                         61.0118551
47079                     ],
47080                     [
47081                         -140.9683975,
47082                         69.9535069
47083                     ],
47084                     [
47085                         -156.176891,
47086                         71.5633329
47087                     ],
47088                     [
47089                         -160.413634,
47090                         70.7397728
47091                     ],
47092                     [
47093                         -163.0218273,
47094                         69.9707435
47095                     ],
47096                     [
47097                         -164.9717003,
47098                         68.994689
47099                     ]
47100                 ]
47101             ],
47102             "overlay": true
47103         },
47104         {
47105             "name": "OS 1:25k historic (OSM)",
47106             "type": "tms",
47107             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
47108             "scaleExtent": [
47109                 6,
47110                 17
47111             ],
47112             "polygon": [
47113                 [
47114                     [
47115                         -9,
47116                         49.8
47117                     ],
47118                     [
47119                         -9,
47120                         61.1
47121                     ],
47122                     [
47123                         1.9,
47124                         61.1
47125                     ],
47126                     [
47127                         1.9,
47128                         49.8
47129                     ],
47130                     [
47131                         -9,
47132                         49.8
47133                     ]
47134                 ]
47135             ]
47136         },
47137         {
47138             "name": "OS New Popular Edition historic",
47139             "type": "tms",
47140             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
47141             "polygon": [
47142                 [
47143                     [
47144                         -5.8,
47145                         49.8
47146                     ],
47147                     [
47148                         -5.8,
47149                         55.8
47150                     ],
47151                     [
47152                         1.9,
47153                         55.8
47154                     ],
47155                     [
47156                         1.9,
47157                         49.8
47158                     ],
47159                     [
47160                         -5.8,
47161                         49.8
47162                     ]
47163                 ]
47164             ]
47165         },
47166         {
47167             "name": "OS OpenData Locator",
47168             "type": "tms",
47169             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
47170             "polygon": [
47171                 [
47172                     [
47173                         -9,
47174                         49.8
47175                     ],
47176                     [
47177                         -9,
47178                         61.1
47179                     ],
47180                     [
47181                         1.9,
47182                         61.1
47183                     ],
47184                     [
47185                         1.9,
47186                         49.8
47187                     ],
47188                     [
47189                         -9,
47190                         49.8
47191                     ]
47192                 ]
47193             ],
47194             "overlay": true
47195         },
47196         {
47197             "name": "OS OpenData StreetView",
47198             "type": "tms",
47199             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
47200             "scaleExtent": [
47201                 1,
47202                 18
47203             ],
47204             "polygon": [
47205                 [
47206                     [
47207                         -5.8292886,
47208                         50.0229734
47209                     ],
47210                     [
47211                         -5.8292886,
47212                         50.254819
47213                     ],
47214                     [
47215                         -5.373356,
47216                         50.254819
47217                     ],
47218                     [
47219                         -5.373356,
47220                         50.3530588
47221                     ],
47222                     [
47223                         -5.1756021,
47224                         50.3530588
47225                     ],
47226                     [
47227                         -5.1756021,
47228                         50.5925406
47229                     ],
47230                     [
47231                         -4.9970743,
47232                         50.5925406
47233                     ],
47234                     [
47235                         -4.9970743,
47236                         50.6935617
47237                     ],
47238                     [
47239                         -4.7965738,
47240                         50.6935617
47241                     ],
47242                     [
47243                         -4.7965738,
47244                         50.7822112
47245                     ],
47246                     [
47247                         -4.6949503,
47248                         50.7822112
47249                     ],
47250                     [
47251                         -4.6949503,
47252                         50.9607371
47253                     ],
47254                     [
47255                         -4.6043131,
47256                         50.9607371
47257                     ],
47258                     [
47259                         -4.6043131,
47260                         51.0692066
47261                     ],
47262                     [
47263                         -4.3792215,
47264                         51.0692066
47265                     ],
47266                     [
47267                         -4.3792215,
47268                         51.2521782
47269                     ],
47270                     [
47271                         -3.9039346,
47272                         51.2521782
47273                     ],
47274                     [
47275                         -3.9039346,
47276                         51.2916998
47277                     ],
47278                     [
47279                         -3.7171671,
47280                         51.2916998
47281                     ],
47282                     [
47283                         -3.7171671,
47284                         51.2453014
47285                     ],
47286                     [
47287                         -3.1486246,
47288                         51.2453014
47289                     ],
47290                     [
47291                         -3.1486246,
47292                         51.362067
47293                     ],
47294                     [
47295                         -3.7446329,
47296                         51.362067
47297                     ],
47298                     [
47299                         -3.7446329,
47300                         51.4340386
47301                     ],
47302                     [
47303                         -3.8297769,
47304                         51.4340386
47305                     ],
47306                     [
47307                         -3.8297769,
47308                         51.5298246
47309                     ],
47310                     [
47311                         -4.0852091,
47312                         51.5298246
47313                     ],
47314                     [
47315                         -4.0852091,
47316                         51.4939284
47317                     ],
47318                     [
47319                         -4.3792215,
47320                         51.4939284
47321                     ],
47322                     [
47323                         -4.3792215,
47324                         51.5427168
47325                     ],
47326                     [
47327                         -5.1444195,
47328                         51.5427168
47329                     ],
47330                     [
47331                         -5.1444195,
47332                         51.6296003
47333                     ],
47334                     [
47335                         -5.7387103,
47336                         51.6296003
47337                     ],
47338                     [
47339                         -5.7387103,
47340                         51.774037
47341                     ],
47342                     [
47343                         -5.5095393,
47344                         51.774037
47345                     ],
47346                     [
47347                         -5.5095393,
47348                         51.9802596
47349                     ],
47350                     [
47351                         -5.198799,
47352                         51.9802596
47353                     ],
47354                     [
47355                         -5.198799,
47356                         52.0973358
47357                     ],
47358                     [
47359                         -4.8880588,
47360                         52.0973358
47361                     ],
47362                     [
47363                         -4.8880588,
47364                         52.1831557
47365                     ],
47366                     [
47367                         -4.4957492,
47368                         52.1831557
47369                     ],
47370                     [
47371                         -4.4957492,
47372                         52.2925739
47373                     ],
47374                     [
47375                         -4.3015365,
47376                         52.2925739
47377                     ],
47378                     [
47379                         -4.3015365,
47380                         52.3685318
47381                     ],
47382                     [
47383                         -4.1811246,
47384                         52.3685318
47385                     ],
47386                     [
47387                         -4.1811246,
47388                         52.7933685
47389                     ],
47390                     [
47391                         -4.4413696,
47392                         52.7933685
47393                     ],
47394                     [
47395                         -4.4413696,
47396                         52.7369614
47397                     ],
47398                     [
47399                         -4.8569847,
47400                         52.7369614
47401                     ],
47402                     [
47403                         -4.8569847,
47404                         52.9317255
47405                     ],
47406                     [
47407                         -4.7288044,
47408                         52.9317255
47409                     ],
47410                     [
47411                         -4.7288044,
47412                         53.5038599
47413                     ],
47414                     [
47415                         -4.1578191,
47416                         53.5038599
47417                     ],
47418                     [
47419                         -4.1578191,
47420                         53.4113498
47421                     ],
47422                     [
47423                         -3.3110518,
47424                         53.4113498
47425                     ],
47426                     [
47427                         -3.3110518,
47428                         53.5038599
47429                     ],
47430                     [
47431                         -3.2333667,
47432                         53.5038599
47433                     ],
47434                     [
47435                         -3.2333667,
47436                         54.0159169
47437                     ],
47438                     [
47439                         -3.3926211,
47440                         54.0159169
47441                     ],
47442                     [
47443                         -3.3926211,
47444                         54.1980953
47445                     ],
47446                     [
47447                         -3.559644,
47448                         54.1980953
47449                     ],
47450                     [
47451                         -3.559644,
47452                         54.433732
47453                     ],
47454                     [
47455                         -3.7188984,
47456                         54.433732
47457                     ],
47458                     [
47459                         -3.7188984,
47460                         54.721897
47461                     ],
47462                     [
47463                         -4.3015365,
47464                         54.721897
47465                     ],
47466                     [
47467                         -4.3015365,
47468                         54.6140739
47469                     ],
47470                     [
47471                         -5.0473132,
47472                         54.6140739
47473                     ],
47474                     [
47475                         -5.0473132,
47476                         54.7532915
47477                     ],
47478                     [
47479                         -5.2298731,
47480                         54.7532915
47481                     ],
47482                     [
47483                         -5.2298731,
47484                         55.2190799
47485                     ],
47486                     [
47487                         -5.6532567,
47488                         55.2190799
47489                     ],
47490                     [
47491                         -5.6532567,
47492                         55.250088
47493                     ],
47494                     [
47495                         -5.8979647,
47496                         55.250088
47497                     ],
47498                     [
47499                         -5.8979647,
47500                         55.4822462
47501                     ],
47502                     [
47503                         -6.5933212,
47504                         55.4822462
47505                     ],
47506                     [
47507                         -6.5933212,
47508                         56.3013441
47509                     ],
47510                     [
47511                         -7.1727691,
47512                         56.3013441
47513                     ],
47514                     [
47515                         -7.1727691,
47516                         56.5601822
47517                     ],
47518                     [
47519                         -6.8171722,
47520                         56.5601822
47521                     ],
47522                     [
47523                         -6.8171722,
47524                         56.6991713
47525                     ],
47526                     [
47527                         -6.5315276,
47528                         56.6991713
47529                     ],
47530                     [
47531                         -6.5315276,
47532                         56.9066964
47533                     ],
47534                     [
47535                         -6.811679,
47536                         56.9066964
47537                     ],
47538                     [
47539                         -6.811679,
47540                         57.3716613
47541                     ],
47542                     [
47543                         -6.8721038,
47544                         57.3716613
47545                     ],
47546                     [
47547                         -6.8721038,
47548                         57.5518893
47549                     ],
47550                     [
47551                         -7.0973235,
47552                         57.5518893
47553                     ],
47554                     [
47555                         -7.0973235,
47556                         57.2411085
47557                     ],
47558                     [
47559                         -7.1742278,
47560                         57.2411085
47561                     ],
47562                     [
47563                         -7.1742278,
47564                         56.9066964
47565                     ],
47566                     [
47567                         -7.3719817,
47568                         56.9066964
47569                     ],
47570                     [
47571                         -7.3719817,
47572                         56.8075885
47573                     ],
47574                     [
47575                         -7.5202972,
47576                         56.8075885
47577                     ],
47578                     [
47579                         -7.5202972,
47580                         56.7142479
47581                     ],
47582                     [
47583                         -7.8306806,
47584                         56.7142479
47585                     ],
47586                     [
47587                         -7.8306806,
47588                         56.8994605
47589                     ],
47590                     [
47591                         -7.6494061,
47592                         56.8994605
47593                     ],
47594                     [
47595                         -7.6494061,
47596                         57.4739617
47597                     ],
47598                     [
47599                         -7.8306806,
47600                         57.4739617
47601                     ],
47602                     [
47603                         -7.8306806,
47604                         57.7915584
47605                     ],
47606                     [
47607                         -7.4736249,
47608                         57.7915584
47609                     ],
47610                     [
47611                         -7.4736249,
47612                         58.086063
47613                     ],
47614                     [
47615                         -7.1879804,
47616                         58.086063
47617                     ],
47618                     [
47619                         -7.1879804,
47620                         58.367197
47621                     ],
47622                     [
47623                         -6.8034589,
47624                         58.367197
47625                     ],
47626                     [
47627                         -6.8034589,
47628                         58.4155786
47629                     ],
47630                     [
47631                         -6.638664,
47632                         58.4155786
47633                     ],
47634                     [
47635                         -6.638664,
47636                         58.4673277
47637                     ],
47638                     [
47639                         -6.5178143,
47640                         58.4673277
47641                     ],
47642                     [
47643                         -6.5178143,
47644                         58.5625632
47645                     ],
47646                     [
47647                         -6.0536224,
47648                         58.5625632
47649                     ],
47650                     [
47651                         -6.0536224,
47652                         58.1568843
47653                     ],
47654                     [
47655                         -6.1470062,
47656                         58.1568843
47657                     ],
47658                     [
47659                         -6.1470062,
47660                         58.1105865
47661                     ],
47662                     [
47663                         -6.2799798,
47664                         58.1105865
47665                     ],
47666                     [
47667                         -6.2799798,
47668                         57.7122664
47669                     ],
47670                     [
47671                         -6.1591302,
47672                         57.7122664
47673                     ],
47674                     [
47675                         -6.1591302,
47676                         57.6667563
47677                     ],
47678                     [
47679                         -5.9339104,
47680                         57.6667563
47681                     ],
47682                     [
47683                         -5.9339104,
47684                         57.8892524
47685                     ],
47686                     [
47687                         -5.80643,
47688                         57.8892524
47689                     ],
47690                     [
47691                         -5.80643,
47692                         57.9621767
47693                     ],
47694                     [
47695                         -5.6141692,
47696                         57.9621767
47697                     ],
47698                     [
47699                         -5.6141692,
47700                         58.0911236
47701                     ],
47702                     [
47703                         -5.490819,
47704                         58.0911236
47705                     ],
47706                     [
47707                         -5.490819,
47708                         58.3733281
47709                     ],
47710                     [
47711                         -5.3199118,
47712                         58.3733281
47713                     ],
47714                     [
47715                         -5.3199118,
47716                         58.75015
47717                     ],
47718                     [
47719                         -3.5719977,
47720                         58.75015
47721                     ],
47722                     [
47723                         -3.5719977,
47724                         59.2091788
47725                     ],
47726                     [
47727                         -3.1944501,
47728                         59.2091788
47729                     ],
47730                     [
47731                         -3.1944501,
47732                         59.4759216
47733                     ],
47734                     [
47735                         -2.243583,
47736                         59.4759216
47737                     ],
47738                     [
47739                         -2.243583,
47740                         59.1388749
47741                     ],
47742                     [
47743                         -2.4611012,
47744                         59.1388749
47745                     ],
47746                     [
47747                         -2.4611012,
47748                         58.8185938
47749                     ],
47750                     [
47751                         -2.7407675,
47752                         58.8185938
47753                     ],
47754                     [
47755                         -2.7407675,
47756                         58.5804743
47757                     ],
47758                     [
47759                         -2.9116746,
47760                         58.5804743
47761                     ],
47762                     [
47763                         -2.9116746,
47764                         58.1157523
47765                     ],
47766                     [
47767                         -3.4865441,
47768                         58.1157523
47769                     ],
47770                     [
47771                         -3.4865441,
47772                         57.740386
47773                     ],
47774                     [
47775                         -1.7153245,
47776                         57.740386
47777                     ],
47778                     [
47779                         -1.7153245,
47780                         57.2225558
47781                     ],
47782                     [
47783                         -1.9794538,
47784                         57.2225558
47785                     ],
47786                     [
47787                         -1.9794538,
47788                         56.8760742
47789                     ],
47790                     [
47791                         -2.1658979,
47792                         56.8760742
47793                     ],
47794                     [
47795                         -2.1658979,
47796                         56.6333186
47797                     ],
47798                     [
47799                         -2.3601106,
47800                         56.6333186
47801                     ],
47802                     [
47803                         -2.3601106,
47804                         56.0477521
47805                     ],
47806                     [
47807                         -1.9794538,
47808                         56.0477521
47809                     ],
47810                     [
47811                         -1.9794538,
47812                         55.8650949
47813                     ],
47814                     [
47815                         -1.4745008,
47816                         55.8650949
47817                     ],
47818                     [
47819                         -1.4745008,
47820                         55.2499926
47821                     ],
47822                     [
47823                         -1.3221997,
47824                         55.2499926
47825                     ],
47826                     [
47827                         -1.3221997,
47828                         54.8221737
47829                     ],
47830                     [
47831                         -1.0550014,
47832                         54.8221737
47833                     ],
47834                     [
47835                         -1.0550014,
47836                         54.6746628
47837                     ],
47838                     [
47839                         -0.6618765,
47840                         54.6746628
47841                     ],
47842                     [
47843                         -0.6618765,
47844                         54.5527463
47845                     ],
47846                     [
47847                         -0.3247617,
47848                         54.5527463
47849                     ],
47850                     [
47851                         -0.3247617,
47852                         54.2865195
47853                     ],
47854                     [
47855                         0.0092841,
47856                         54.2865195
47857                     ],
47858                     [
47859                         0.0092841,
47860                         53.7938518
47861                     ],
47862                     [
47863                         0.2081962,
47864                         53.7938518
47865                     ],
47866                     [
47867                         0.2081962,
47868                         53.5217726
47869                     ],
47870                     [
47871                         0.4163548,
47872                         53.5217726
47873                     ],
47874                     [
47875                         0.4163548,
47876                         53.0298851
47877                     ],
47878                     [
47879                         1.4273388,
47880                         53.0298851
47881                     ],
47882                     [
47883                         1.4273388,
47884                         52.92021
47885                     ],
47886                     [
47887                         1.8333912,
47888                         52.92021
47889                     ],
47890                     [
47891                         1.8333912,
47892                         52.042488
47893                     ],
47894                     [
47895                         1.5235504,
47896                         52.042488
47897                     ],
47898                     [
47899                         1.5235504,
47900                         51.8261335
47901                     ],
47902                     [
47903                         1.2697049,
47904                         51.8261335
47905                     ],
47906                     [
47907                         1.2697049,
47908                         51.6967453
47909                     ],
47910                     [
47911                         1.116651,
47912                         51.6967453
47913                     ],
47914                     [
47915                         1.116651,
47916                         51.440346
47917                     ],
47918                     [
47919                         1.5235504,
47920                         51.440346
47921                     ],
47922                     [
47923                         1.5235504,
47924                         51.3331831
47925                     ],
47926                     [
47927                         1.4507565,
47928                         51.3331831
47929                     ],
47930                     [
47931                         1.4507565,
47932                         51.0207553
47933                     ],
47934                     [
47935                         1.0699883,
47936                         51.0207553
47937                     ],
47938                     [
47939                         1.0699883,
47940                         50.9008416
47941                     ],
47942                     [
47943                         0.7788126,
47944                         50.9008416
47945                     ],
47946                     [
47947                         0.7788126,
47948                         50.729843
47949                     ],
47950                     [
47951                         -0.7255952,
47952                         50.729843
47953                     ],
47954                     [
47955                         -0.7255952,
47956                         50.7038437
47957                     ],
47958                     [
47959                         -1.0074383,
47960                         50.7038437
47961                     ],
47962                     [
47963                         -1.0074383,
47964                         50.5736307
47965                     ],
47966                     [
47967                         -2.3625252,
47968                         50.5736307
47969                     ],
47970                     [
47971                         -2.3625252,
47972                         50.4846421
47973                     ],
47974                     [
47975                         -2.4987805,
47976                         50.4846421
47977                     ],
47978                     [
47979                         -2.4987805,
47980                         50.5736307
47981                     ],
47982                     [
47983                         -3.4096378,
47984                         50.5736307
47985                     ],
47986                     [
47987                         -3.4096378,
47988                         50.2057837
47989                     ],
47990                     [
47991                         -3.6922446,
47992                         50.2057837
47993                     ],
47994                     [
47995                         -3.6922446,
47996                         50.1347737
47997                     ],
47998                     [
47999                         -5.005468,
48000                         50.1347737
48001                     ],
48002                     [
48003                         -5.005468,
48004                         49.9474456
48005                     ],
48006                     [
48007                         -5.2839506,
48008                         49.9474456
48009                     ],
48010                     [
48011                         -5.2839506,
48012                         50.0229734
48013                     ]
48014                 ],
48015                 [
48016                     [
48017                         -6.4580707,
48018                         49.8673563
48019                     ],
48020                     [
48021                         -6.4580707,
48022                         49.9499935
48023                     ],
48024                     [
48025                         -6.3978807,
48026                         49.9499935
48027                     ],
48028                     [
48029                         -6.3978807,
48030                         50.0053797
48031                     ],
48032                     [
48033                         -6.1799606,
48034                         50.0053797
48035                     ],
48036                     [
48037                         -6.1799606,
48038                         49.9168614
48039                     ],
48040                     [
48041                         -6.2540201,
48042                         49.9168614
48043                     ],
48044                     [
48045                         -6.2540201,
48046                         49.8673563
48047                     ]
48048                 ],
48049                 [
48050                     [
48051                         -5.8343165,
48052                         49.932156
48053                     ],
48054                     [
48055                         -5.8343165,
48056                         49.9754641
48057                     ],
48058                     [
48059                         -5.7683254,
48060                         49.9754641
48061                     ],
48062                     [
48063                         -5.7683254,
48064                         49.932156
48065                     ]
48066                 ],
48067                 [
48068                     [
48069                         -1.9483797,
48070                         60.6885737
48071                     ],
48072                     [
48073                         -1.9483797,
48074                         60.3058841
48075                     ],
48076                     [
48077                         -1.7543149,
48078                         60.3058841
48079                     ],
48080                     [
48081                         -1.7543149,
48082                         60.1284428
48083                     ],
48084                     [
48085                         -1.5754914,
48086                         60.1284428
48087                     ],
48088                     [
48089                         -1.5754914,
48090                         59.797917
48091                     ],
48092                     [
48093                         -1.0316959,
48094                         59.797917
48095                     ],
48096                     [
48097                         -1.0316959,
48098                         60.0354518
48099                     ],
48100                     [
48101                         -0.6626918,
48102                         60.0354518
48103                     ],
48104                     [
48105                         -0.6626918,
48106                         60.9103862
48107                     ],
48108                     [
48109                         -1.1034395,
48110                         60.9103862
48111                     ],
48112                     [
48113                         -1.1034395,
48114                         60.8040022
48115                     ],
48116                     [
48117                         -1.3506319,
48118                         60.8040022
48119                     ],
48120                     [
48121                         -1.3506319,
48122                         60.6885737
48123                     ]
48124                 ],
48125                 [
48126                     [
48127                         -2.203381,
48128                         60.1968568
48129                     ],
48130                     [
48131                         -2.203381,
48132                         60.0929443
48133                     ],
48134                     [
48135                         -1.9864011,
48136                         60.0929443
48137                     ],
48138                     [
48139                         -1.9864011,
48140                         60.1968568
48141                     ]
48142                 ],
48143                 [
48144                     [
48145                         -1.7543149,
48146                         59.5698289
48147                     ],
48148                     [
48149                         -1.7543149,
48150                         59.4639383
48151                     ],
48152                     [
48153                         -1.5373349,
48154                         59.4639383
48155                     ],
48156                     [
48157                         -1.5373349,
48158                         59.5698289
48159                     ]
48160                 ],
48161                 [
48162                     [
48163                         -4.5585981,
48164                         59.1370518
48165                     ],
48166                     [
48167                         -4.5585981,
48168                         58.9569099
48169                     ],
48170                     [
48171                         -4.2867004,
48172                         58.9569099
48173                     ],
48174                     [
48175                         -4.2867004,
48176                         59.1370518
48177                     ]
48178                 ],
48179                 [
48180                     [
48181                         -6.2787732,
48182                         59.2025744
48183                     ],
48184                     [
48185                         -6.2787732,
48186                         59.0227769
48187                     ],
48188                     [
48189                         -5.6650612,
48190                         59.0227769
48191                     ],
48192                     [
48193                         -5.6650612,
48194                         59.2025744
48195                     ]
48196                 ],
48197                 [
48198                     [
48199                         -8.7163482,
48200                         57.9440556
48201                     ],
48202                     [
48203                         -8.7163482,
48204                         57.7305936
48205                     ],
48206                     [
48207                         -8.3592926,
48208                         57.7305936
48209                     ],
48210                     [
48211                         -8.3592926,
48212                         57.9440556
48213                     ]
48214                 ],
48215                 [
48216                     [
48217                         -7.6077005,
48218                         50.4021026
48219                     ],
48220                     [
48221                         -7.6077005,
48222                         50.2688657
48223                     ],
48224                     [
48225                         -7.3907205,
48226                         50.2688657
48227                     ],
48228                     [
48229                         -7.3907205,
48230                         50.4021026
48231                     ]
48232                 ],
48233                 [
48234                     [
48235                         -7.7304303,
48236                         58.3579902
48237                     ],
48238                     [
48239                         -7.7304303,
48240                         58.248313
48241                     ],
48242                     [
48243                         -7.5134503,
48244                         58.248313
48245                     ],
48246                     [
48247                         -7.5134503,
48248                         58.3579902
48249                     ]
48250                 ]
48251             ]
48252         },
48253         {
48254             "name": "OS Scottish Popular historic",
48255             "type": "tms",
48256             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
48257             "scaleExtent": [
48258                 6,
48259                 15
48260             ],
48261             "polygon": [
48262                 [
48263                     [
48264                         -7.8,
48265                         54.5
48266                     ],
48267                     [
48268                         -7.8,
48269                         61.1
48270                     ],
48271                     [
48272                         -1.1,
48273                         61.1
48274                     ],
48275                     [
48276                         -1.1,
48277                         54.5
48278                     ],
48279                     [
48280                         -7.8,
48281                         54.5
48282                     ]
48283                 ]
48284             ]
48285         },
48286         {
48287             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
48288             "type": "tms",
48289             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
48290             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
48291             "scaleExtent": [
48292                 13,
48293                 20
48294             ],
48295             "polygon": [
48296                 [
48297                     [
48298                         -2.14039404,
48299                         57.11218789
48300                     ],
48301                     [
48302                         -2.14064752,
48303                         57.17894161
48304                     ],
48305                     [
48306                         -2.04501987,
48307                         57.17901252
48308                     ],
48309                     [
48310                         -2.04493842,
48311                         57.11225862
48312                     ]
48313                 ]
48314             ],
48315             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
48316             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
48317         },
48318         {
48319             "name": "OS Town Plans, Airdrie 1858 (NLS)",
48320             "type": "tms",
48321             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
48322             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
48323             "scaleExtent": [
48324                 13,
48325                 20
48326             ],
48327             "polygon": [
48328                 [
48329                     [
48330                         -3.99291738,
48331                         55.86408041
48332                     ],
48333                     [
48334                         -3.99338933,
48335                         55.87329115
48336                     ],
48337                     [
48338                         -3.9691085,
48339                         55.87368212
48340                     ],
48341                     [
48342                         -3.9686423,
48343                         55.86447124
48344                     ]
48345                 ]
48346             ],
48347             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
48348             "terms_text": "National Library of Scotland - Airdrie 1858"
48349         },
48350         {
48351             "name": "OS Town Plans, Alexandria 1859 (NLS)",
48352             "type": "tms",
48353             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
48354             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
48355             "scaleExtent": [
48356                 13,
48357                 20
48358             ],
48359             "polygon": [
48360                 [
48361                     [
48362                         -4.58973571,
48363                         55.97536707
48364                     ],
48365                     [
48366                         -4.59104461,
48367                         55.99493153
48368                     ],
48369                     [
48370                         -4.55985072,
48371                         55.99558348
48372                     ],
48373                     [
48374                         -4.55855754,
48375                         55.97601855
48376                     ]
48377                 ]
48378             ],
48379             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
48380             "terms_text": "National Library of Scotland - Alexandria 1859"
48381         },
48382         {
48383             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
48384             "type": "tms",
48385             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
48386             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
48387             "scaleExtent": [
48388                 13,
48389                 20
48390             ],
48391             "polygon": [
48392                 [
48393                     [
48394                         -3.81166061,
48395                         56.09864363
48396                     ],
48397                     [
48398                         -3.81274448,
48399                         56.12169929
48400                     ],
48401                     [
48402                         -3.7804609,
48403                         56.12216898
48404                     ],
48405                     [
48406                         -3.77939631,
48407                         56.09911292
48408                     ]
48409                 ]
48410             ],
48411             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
48412             "terms_text": "National Library of Scotland - Alloa 1861-1862"
48413         },
48414         {
48415             "name": "OS Town Plans, Annan 1859 (NLS)",
48416             "type": "tms",
48417             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
48418             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
48419             "scaleExtent": [
48420                 13,
48421                 20
48422             ],
48423             "polygon": [
48424                 [
48425                     [
48426                         -3.27921439,
48427                         54.98252155
48428                     ],
48429                     [
48430                         -3.27960062,
48431                         54.9946601
48432                     ],
48433                     [
48434                         -3.24866331,
48435                         54.99498165
48436                     ],
48437                     [
48438                         -3.24828642,
48439                         54.98284297
48440                     ]
48441                 ]
48442             ],
48443             "terms_url": "http://maps.nls.uk/townplans/annan.html",
48444             "terms_text": "National Library of Scotland - Annan 1859"
48445         },
48446         {
48447             "name": "OS Town Plans, Arbroath 1858 (NLS)",
48448             "type": "tms",
48449             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
48450             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
48451             "scaleExtent": [
48452                 13,
48453                 20
48454             ],
48455             "polygon": [
48456                 [
48457                     [
48458                         -2.60716469,
48459                         56.53995105
48460                     ],
48461                     [
48462                         -2.60764981,
48463                         56.57022426
48464                     ],
48465                     [
48466                         -2.56498708,
48467                         56.57042549
48468                     ],
48469                     [
48470                         -2.564536,
48471                         56.54015206
48472                     ]
48473                 ]
48474             ],
48475             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
48476             "terms_text": "National Library of Scotland - Arbroath 1858"
48477         },
48478         {
48479             "name": "OS Town Plans, Ayr 1855 (NLS)",
48480             "type": "tms",
48481             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
48482             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
48483             "scaleExtent": [
48484                 13,
48485                 20
48486             ],
48487             "polygon": [
48488                 [
48489                     [
48490                         -4.66768105,
48491                         55.43748864
48492                     ],
48493                     [
48494                         -4.67080057,
48495                         55.48363961
48496                     ],
48497                     [
48498                         -4.60609844,
48499                         55.48503484
48500                     ],
48501                     [
48502                         -4.60305426,
48503                         55.43888149
48504                     ]
48505                 ]
48506             ],
48507             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
48508             "terms_text": "National Library of Scotland - Ayr 1855"
48509         },
48510         {
48511             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
48512             "type": "tms",
48513             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
48514             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
48515             "scaleExtent": [
48516                 13,
48517                 20
48518             ],
48519             "polygon": [
48520                 [
48521                     [
48522                         -2.02117487,
48523                         55.75577627
48524                     ],
48525                     [
48526                         -2.02118763,
48527                         55.77904118
48528                     ],
48529                     [
48530                         -1.98976956,
48531                         55.77904265
48532                     ],
48533                     [
48534                         -1.9897755,
48535                         55.75577774
48536                     ]
48537                 ]
48538             ],
48539             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
48540             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
48541         },
48542         {
48543             "name": "OS Town Plans, Brechin 1862 (NLS)",
48544             "type": "tms",
48545             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
48546             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
48547             "scaleExtent": [
48548                 13,
48549                 20
48550             ],
48551             "polygon": [
48552                 [
48553                     [
48554                         -2.67480248,
48555                         56.71456775
48556                     ],
48557                     [
48558                         -2.67521172,
48559                         56.73739937
48560                     ],
48561                     [
48562                         -2.64319679,
48563                         56.73756872
48564                     ],
48565                     [
48566                         -2.64280695,
48567                         56.71473694
48568                     ]
48569                 ]
48570             ],
48571             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
48572             "terms_text": "National Library of Scotland - Brechin 1862"
48573         },
48574         {
48575             "name": "OS Town Plans, Burntisland 1894 (NLS)",
48576             "type": "tms",
48577             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
48578             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
48579             "scaleExtent": [
48580                 13,
48581                 20
48582             ],
48583             "polygon": [
48584                 [
48585                     [
48586                         -3.24879624,
48587                         56.04240046
48588                     ],
48589                     [
48590                         -3.2495182,
48591                         56.06472996
48592                     ],
48593                     [
48594                         -3.21830572,
48595                         56.06504207
48596                     ],
48597                     [
48598                         -3.21760179,
48599                         56.0427123
48600                     ]
48601                 ]
48602             ],
48603             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
48604             "terms_text": "National Library of Scotland - Burntisland 1894"
48605         },
48606         {
48607             "name": "OS Town Plans, Campbelton 1865 (NLS)",
48608             "type": "tms",
48609             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
48610             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
48611             "scaleExtent": [
48612                 13,
48613                 20
48614             ],
48615             "polygon": [
48616                 [
48617                     [
48618                         -5.62345307,
48619                         55.40255998
48620                     ],
48621                     [
48622                         -5.62631353,
48623                         55.43375303
48624                     ],
48625                     [
48626                         -5.58276654,
48627                         55.43503753
48628                     ],
48629                     [
48630                         -5.57994024,
48631                         55.40384299
48632                     ]
48633                 ]
48634             ],
48635             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
48636             "terms_text": "National Library of Scotland - Campbelton 1865"
48637         },
48638         {
48639             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
48640             "type": "tms",
48641             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
48642             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
48643             "scaleExtent": [
48644                 13,
48645                 20
48646             ],
48647             "polygon": [
48648                 [
48649                     [
48650                         -4.05035921,
48651                         55.84648689
48652                     ],
48653                     [
48654                         -4.05157062,
48655                         55.86947193
48656                     ],
48657                     [
48658                         -4.01953905,
48659                         55.87000186
48660                     ],
48661                     [
48662                         -4.01834651,
48663                         55.84701638
48664                     ]
48665                 ]
48666             ],
48667             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
48668             "terms_text": "National Library of Scotland - Coatbridge 1858"
48669         },
48670         {
48671             "name": "OS Town Plans, Cupar 1854 (NLS)",
48672             "type": "tms",
48673             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
48674             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
48675             "scaleExtent": [
48676                 13,
48677                 20
48678             ],
48679             "polygon": [
48680                 [
48681                     [
48682                         -3.04765872,
48683                         56.28653177
48684                     ],
48685                     [
48686                         -3.04890965,
48687                         56.332192
48688                     ],
48689                     [
48690                         -2.98498515,
48691                         56.33271677
48692                     ],
48693                     [
48694                         -2.98381041,
48695                         56.28705563
48696                     ]
48697                 ]
48698             ],
48699             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
48700             "terms_text": "National Library of Scotland - Cupar 1854"
48701         },
48702         {
48703             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
48704             "type": "tms",
48705             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
48706             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
48707             "scaleExtent": [
48708                 13,
48709                 20
48710             ],
48711             "polygon": [
48712                 [
48713                     [
48714                         -3.0327697,
48715                         56.30243657
48716                     ],
48717                     [
48718                         -3.03338443,
48719                         56.32520139
48720                     ],
48721                     [
48722                         -3.00146629,
48723                         56.32546356
48724                     ],
48725                     [
48726                         -3.00087054,
48727                         56.30269852
48728                     ]
48729                 ]
48730             ],
48731             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
48732             "terms_text": "National Library of Scotland - Cupar 1893-1894"
48733         },
48734         {
48735             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
48736             "type": "tms",
48737             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
48738             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
48739             "scaleExtent": [
48740                 13,
48741                 20
48742             ],
48743             "polygon": [
48744                 [
48745                     [
48746                         -3.07862465,
48747                         55.88900264
48748                     ],
48749                     [
48750                         -3.0790381,
48751                         55.90389729
48752                     ],
48753                     [
48754                         -3.05835611,
48755                         55.90407681
48756                     ],
48757                     [
48758                         -3.05795059,
48759                         55.88918206
48760                     ]
48761                 ]
48762             ],
48763             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
48764             "terms_text": "National Library of Scotland - Dalkeith 1852"
48765         },
48766         {
48767             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
48768             "type": "tms",
48769             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
48770             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
48771             "scaleExtent": [
48772                 13,
48773                 20
48774             ],
48775             "polygon": [
48776                 [
48777                     [
48778                         -3.08600192,
48779                         55.87936087
48780                     ],
48781                     [
48782                         -3.08658588,
48783                         55.90025926
48784                     ],
48785                     [
48786                         -3.0436473,
48787                         55.90063074
48788                     ],
48789                     [
48790                         -3.04308639,
48791                         55.87973206
48792                     ]
48793                 ]
48794             ],
48795             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
48796             "terms_text": "National Library of Scotland - Dalkeith 1893"
48797         },
48798         {
48799             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
48800             "type": "tms",
48801             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
48802             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
48803             "scaleExtent": [
48804                 13,
48805                 20
48806             ],
48807             "polygon": [
48808                 [
48809                     [
48810                         -4.58559982,
48811                         55.92742578
48812                     ],
48813                     [
48814                         -4.58714245,
48815                         55.95056014
48816                     ],
48817                     [
48818                         -4.55463269,
48819                         55.95123882
48820                     ],
48821                     [
48822                         -4.55310939,
48823                         55.92810387
48824                     ]
48825                 ]
48826             ],
48827             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
48828             "terms_text": "National Library of Scotland - Dumbarton 1859"
48829         },
48830         {
48831             "name": "OS Town Plans, Dumfries 1850 (NLS)",
48832             "type": "tms",
48833             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
48834             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
48835             "scaleExtent": [
48836                 13,
48837                 20
48838             ],
48839             "polygon": [
48840                 [
48841                     [
48842                         -3.63928076,
48843                         55.03715991
48844                     ],
48845                     [
48846                         -3.64116352,
48847                         55.08319002
48848                     ],
48849                     [
48850                         -3.57823183,
48851                         55.08402202
48852                     ],
48853                     [
48854                         -3.57642118,
48855                         55.0379905
48856                     ]
48857                 ]
48858             ],
48859             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
48860             "terms_text": "National Library of Scotland - Dumfries 1850"
48861         },
48862         {
48863             "name": "OS Town Plans, Dumfries 1893 (NLS)",
48864             "type": "tms",
48865             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
48866             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
48867             "scaleExtent": [
48868                 13,
48869                 20
48870             ],
48871             "polygon": [
48872                 [
48873                     [
48874                         -3.63179081,
48875                         55.04150111
48876                     ],
48877                     [
48878                         -3.63330662,
48879                         55.07873429
48880                     ],
48881                     [
48882                         -3.58259012,
48883                         55.07940411
48884                     ],
48885                     [
48886                         -3.58112132,
48887                         55.04217001
48888                     ]
48889                 ]
48890             ],
48891             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
48892             "terms_text": "National Library of Scotland - Dumfries 1893"
48893         },
48894         {
48895             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
48896             "type": "tms",
48897             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
48898             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
48899             "scaleExtent": [
48900                 13,
48901                 20
48902             ],
48903             "polygon": [
48904                 [
48905                     [
48906                         -3.02584468,
48907                         56.44879161
48908                     ],
48909                     [
48910                         -3.02656969,
48911                         56.47566815
48912                     ],
48913                     [
48914                         -2.94710317,
48915                         56.47629984
48916                     ],
48917                     [
48918                         -2.94643424,
48919                         56.44942266
48920                     ]
48921                 ]
48922             ],
48923             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
48924             "terms_text": "National Library of Scotland - Dundee 1857-1858"
48925         },
48926         {
48927             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
48928             "type": "tms",
48929             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
48930             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
48931             "scaleExtent": [
48932                 13,
48933                 20
48934             ],
48935             "polygon": [
48936                 [
48937                     [
48938                         -3.03399945,
48939                         56.448497
48940                     ],
48941                     [
48942                         -3.03497463,
48943                         56.48435238
48944                     ],
48945                     [
48946                         -2.92352705,
48947                         56.48523137
48948                     ],
48949                     [
48950                         -2.92265681,
48951                         56.4493748
48952                     ]
48953                 ]
48954             ],
48955             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
48956             "terms_text": "National Library of Scotland - Dundee 1870-1872"
48957         },
48958         {
48959             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
48960             "type": "tms",
48961             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
48962             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
48963             "scaleExtent": [
48964                 13,
48965                 20
48966             ],
48967             "polygon": [
48968                 [
48969                     [
48970                         -3.49045481,
48971                         56.0605979
48972                     ],
48973                     [
48974                         -3.49116489,
48975                         56.07898822
48976                     ],
48977                     [
48978                         -3.44374075,
48979                         56.07955208
48980                     ],
48981                     [
48982                         -3.44305323,
48983                         56.06116138
48984                     ]
48985                 ]
48986             ],
48987             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
48988             "terms_text": "National Library of Scotland - Dunfermline 1854"
48989         },
48990         {
48991             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
48992             "type": "tms",
48993             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
48994             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
48995             "scaleExtent": [
48996                 13,
48997                 20
48998             ],
48999             "polygon": [
49000                 [
49001                     [
49002                         -3.48284159,
49003                         56.05198219
49004                     ],
49005                     [
49006                         -3.48399434,
49007                         56.08198924
49008                     ],
49009                     [
49010                         -3.44209721,
49011                         56.08248587
49012                     ],
49013                     [
49014                         -3.44097697,
49015                         56.05247826
49016                     ]
49017                 ]
49018             ],
49019             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
49020             "terms_text": "National Library of Scotland - Dunfermline 1894"
49021         },
49022         {
49023             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
49024             "type": "tms",
49025             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
49026             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
49027             "scaleExtent": [
49028                 13,
49029                 20
49030             ],
49031             "polygon": [
49032                 [
49033                     [
49034                         -3.2361048,
49035                         55.921366
49036                     ],
49037                     [
49038                         -3.23836397,
49039                         55.99217223
49040                     ],
49041                     [
49042                         -3.14197035,
49043                         55.99310288
49044                     ],
49045                     [
49046                         -3.13988689,
49047                         55.92229419
49048                     ]
49049                 ]
49050             ],
49051             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
49052             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
49053         },
49054         {
49055             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
49056             "type": "tms",
49057             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
49058             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
49059             "scaleExtent": [
49060                 13,
49061                 20
49062             ],
49063             "polygon": [
49064                 [
49065                     [
49066                         -3.24740498,
49067                         55.92116518
49068                     ],
49069                     [
49070                         -3.24989581,
49071                         55.99850896
49072                     ],
49073                     [
49074                         -3.13061127,
49075                         55.99966059
49076                     ],
49077                     [
49078                         -3.12835798,
49079                         55.92231348
49080                     ]
49081                 ]
49082             ],
49083             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
49084             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
49085         },
49086         {
49087             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
49088             "type": "tms",
49089             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
49090             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
49091             "scaleExtent": [
49092                 13,
49093                 20
49094             ],
49095             "polygon": [
49096                 [
49097                     [
49098                         -3.26111081,
49099                         55.89555387
49100                     ],
49101                     [
49102                         -3.26450423,
49103                         55.9997912
49104                     ],
49105                     [
49106                         -3.11970824,
49107                         56.00119128
49108                     ],
49109                     [
49110                         -3.1167031,
49111                         55.89694851
49112                     ]
49113                 ]
49114             ],
49115             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
49116             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
49117         },
49118         {
49119             "name": "OS Town Plans, Elgin 1868 (NLS)",
49120             "type": "tms",
49121             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
49122             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
49123             "scaleExtent": [
49124                 13,
49125                 20
49126             ],
49127             "polygon": [
49128                 [
49129                     [
49130                         -3.33665196,
49131                         57.62879017
49132                     ],
49133                     [
49134                         -3.33776583,
49135                         57.65907381
49136                     ],
49137                     [
49138                         -3.29380859,
49139                         57.65953111
49140                     ],
49141                     [
49142                         -3.29273129,
49143                         57.62924695
49144                     ]
49145                 ]
49146             ],
49147             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
49148             "terms_text": "National Library of Scotland - Elgin 1868"
49149         },
49150         {
49151             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
49152             "type": "tms",
49153             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
49154             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
49155             "scaleExtent": [
49156                 13,
49157                 20
49158             ],
49159             "polygon": [
49160                 [
49161                     [
49162                         -3.79587441,
49163                         55.99343101
49164                     ],
49165                     [
49166                         -3.79697783,
49167                         56.01720281
49168                     ],
49169                     [
49170                         -3.76648151,
49171                         56.01764348
49172                     ],
49173                     [
49174                         -3.76539679,
49175                         55.99387129
49176                     ]
49177                 ]
49178             ],
49179             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
49180             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
49181         },
49182         {
49183             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
49184             "type": "tms",
49185             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
49186             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
49187             "scaleExtent": [
49188                 13,
49189                 20
49190             ],
49191             "polygon": [
49192                 [
49193                     [
49194                         -2.90326183,
49195                         56.6289471
49196                     ],
49197                     [
49198                         -2.90378797,
49199                         56.65095013
49200                     ],
49201                     [
49202                         -2.87228457,
49203                         56.65117489
49204                     ],
49205                     [
49206                         -2.87177676,
49207                         56.62917168
49208                     ]
49209                 ]
49210             ],
49211             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
49212             "terms_text": "National Library of Scotland - Forfar 1860-1861"
49213         },
49214         {
49215             "name": "OS Town Plans, Forres 1868 (NLS)",
49216             "type": "tms",
49217             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
49218             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
49219             "scaleExtent": [
49220                 13,
49221                 20
49222             ],
49223             "polygon": [
49224                 [
49225                     [
49226                         -3.63516795,
49227                         57.58887872
49228                     ],
49229                     [
49230                         -3.63647637,
49231                         57.618002
49232                     ],
49233                     [
49234                         -3.57751453,
49235                         57.61875171
49236                     ],
49237                     [
49238                         -3.5762532,
49239                         57.58962759
49240                     ]
49241                 ]
49242             ],
49243             "terms_url": "http://maps.nls.uk/townplans/forres.html",
49244             "terms_text": "National Library of Scotland - Forres 1868"
49245         },
49246         {
49247             "name": "OS Town Plans, Galashiels 1858 (NLS)",
49248             "type": "tms",
49249             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
49250             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
49251             "scaleExtent": [
49252                 13,
49253                 20
49254             ],
49255             "polygon": [
49256                 [
49257                     [
49258                         -2.82918609,
49259                         55.59586303
49260                     ],
49261                     [
49262                         -2.82981273,
49263                         55.62554026
49264                     ],
49265                     [
49266                         -2.78895254,
49267                         55.62580992
49268                     ],
49269                     [
49270                         -2.78835674,
49271                         55.59613239
49272                     ]
49273                 ]
49274             ],
49275             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
49276             "terms_text": "National Library of Scotland - Galashiels 1858"
49277         },
49278         {
49279             "name": "OS Town Plans, Girvan 1857 (NLS)",
49280             "type": "tms",
49281             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
49282             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
49283             "scaleExtent": [
49284                 13,
49285                 20
49286             ],
49287             "polygon": [
49288                 [
49289                     [
49290                         -4.87424251,
49291                         55.22679729
49292                     ],
49293                     [
49294                         -4.87587895,
49295                         55.24945946
49296                     ],
49297                     [
49298                         -4.84447382,
49299                         55.25019598
49300                     ],
49301                     [
49302                         -4.84285519,
49303                         55.22753318
49304                     ]
49305                 ]
49306             ],
49307             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
49308             "terms_text": "National Library of Scotland - Girvan 1857"
49309         },
49310         {
49311             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
49312             "type": "tms",
49313             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
49314             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
49315             "scaleExtent": [
49316                 13,
49317                 20
49318             ],
49319             "polygon": [
49320                 [
49321                     [
49322                         -4.31575491,
49323                         55.82072009
49324                     ],
49325                     [
49326                         -4.319683,
49327                         55.88667625
49328                     ],
49329                     [
49330                         -4.1771319,
49331                         55.88928081
49332                     ],
49333                     [
49334                         -4.1734447,
49335                         55.82331825
49336                     ]
49337                 ]
49338             ],
49339             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
49340             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
49341         },
49342         {
49343             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
49344             "type": "tms",
49345             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
49346             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
49347             "scaleExtent": [
49348                 13,
49349                 20
49350             ],
49351             "polygon": [
49352                 [
49353                     [
49354                         -4.3465357,
49355                         55.81456228
49356                     ],
49357                     [
49358                         -4.35157646,
49359                         55.89806268
49360                     ],
49361                     [
49362                         -4.17788765,
49363                         55.9012587
49364                     ],
49365                     [
49366                         -4.17321842,
49367                         55.81774834
49368                     ]
49369                 ]
49370             ],
49371             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
49372             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
49373         },
49374         {
49375             "name": "OS Town Plans, Greenock 1857 (NLS)",
49376             "type": "tms",
49377             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
49378             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
49379             "scaleExtent": [
49380                 13,
49381                 20
49382             ],
49383             "polygon": [
49384                 [
49385                     [
49386                         -4.78108857,
49387                         55.92617865
49388                     ],
49389                     [
49390                         -4.78382957,
49391                         55.96437481
49392                     ],
49393                     [
49394                         -4.7302257,
49395                         55.96557475
49396                     ],
49397                     [
49398                         -4.72753731,
49399                         55.92737687
49400                     ]
49401                 ]
49402             ],
49403             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
49404             "terms_text": "National Library of Scotland - Greenock 1857"
49405         },
49406         {
49407             "name": "OS Town Plans, Haddington 1853 (NLS)",
49408             "type": "tms",
49409             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
49410             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
49411             "scaleExtent": [
49412                 13,
49413                 20
49414             ],
49415             "polygon": [
49416                 [
49417                     [
49418                         -2.78855542,
49419                         55.9451862
49420                     ],
49421                     [
49422                         -2.78888196,
49423                         55.96124194
49424                     ],
49425                     [
49426                         -2.76674325,
49427                         55.9613817
49428                     ],
49429                     [
49430                         -2.76642588,
49431                         55.94532587
49432                     ]
49433                 ]
49434             ],
49435             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
49436             "terms_text": "National Library of Scotland - Haddington 1853"
49437         },
49438         {
49439             "name": "OS Town Plans, Haddington 1893 (NLS)",
49440             "type": "tms",
49441             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
49442             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
49443             "scaleExtent": [
49444                 13,
49445                 20
49446             ],
49447             "polygon": [
49448                 [
49449                     [
49450                         -2.80152293,
49451                         55.93428734
49452                     ],
49453                     [
49454                         -2.80214693,
49455                         55.96447189
49456                     ],
49457                     [
49458                         -2.76038069,
49459                         55.9647367
49460                     ],
49461                     [
49462                         -2.75978916,
49463                         55.93455185
49464                     ]
49465                 ]
49466             ],
49467             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
49468             "terms_text": "National Library of Scotland - Haddington 1893"
49469         },
49470         {
49471             "name": "OS Town Plans, Hamilton 1858 (NLS)",
49472             "type": "tms",
49473             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
49474             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
49475             "scaleExtent": [
49476                 13,
49477                 20
49478             ],
49479             "polygon": [
49480                 [
49481                     [
49482                         -4.06721642,
49483                         55.74877265
49484                     ],
49485                     [
49486                         -4.06924047,
49487                         55.78698508
49488                     ],
49489                     [
49490                         -4.01679233,
49491                         55.78785698
49492                     ],
49493                     [
49494                         -4.01481949,
49495                         55.74964331
49496                     ]
49497                 ]
49498             ],
49499             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
49500             "terms_text": "National Library of Scotland - Hamilton 1858"
49501         },
49502         {
49503             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
49504             "type": "tms",
49505             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
49506             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
49507             "scaleExtent": [
49508                 13,
49509                 20
49510             ],
49511             "polygon": [
49512                 [
49513                     [
49514                         -2.80130149,
49515                         55.4102516
49516                     ],
49517                     [
49518                         -2.80176329,
49519                         55.43304638
49520                     ],
49521                     [
49522                         -2.7708832,
49523                         55.43324489
49524                     ],
49525                     [
49526                         -2.77043917,
49527                         55.41044995
49528                     ]
49529                 ]
49530             ],
49531             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
49532             "terms_text": "National Library of Scotland - Hawick 1857-1858"
49533         },
49534         {
49535             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
49536             "type": "tms",
49537             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
49538             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
49539             "scaleExtent": [
49540                 13,
49541                 20
49542             ],
49543             "polygon": [
49544                 [
49545                     [
49546                         -4.25481758,
49547                         57.45916363
49548                     ],
49549                     [
49550                         -4.25752308,
49551                         57.50302387
49552                     ],
49553                     [
49554                         -4.19713638,
49555                         57.50409032
49556                     ],
49557                     [
49558                         -4.1945031,
49559                         57.46022829
49560                     ]
49561                 ]
49562             ],
49563             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
49564             "terms_text": "National Library of Scotland - Inverness 1867-1868"
49565         },
49566         {
49567             "name": "OS Town Plans, Irvine 1859 (NLS)",
49568             "type": "tms",
49569             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
49570             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
49571             "scaleExtent": [
49572                 13,
49573                 20
49574             ],
49575             "polygon": [
49576                 [
49577                     [
49578                         -4.67540402,
49579                         55.60649957
49580                     ],
49581                     [
49582                         -4.67643252,
49583                         55.62159024
49584                     ],
49585                     [
49586                         -4.65537888,
49587                         55.62204812
49588                     ],
49589                     [
49590                         -4.65435844,
49591                         55.60695719
49592                     ]
49593                 ]
49594             ],
49595             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
49596             "terms_text": "National Library of Scotland - Irvine 1859"
49597         },
49598         {
49599             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
49600             "type": "tms",
49601             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
49602             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
49603             "scaleExtent": [
49604                 13,
49605                 20
49606             ],
49607             "polygon": [
49608                 [
49609                     [
49610                         -2.56332521,
49611                         55.47105448
49612                     ],
49613                     [
49614                         -2.56355503,
49615                         55.48715562
49616                     ],
49617                     [
49618                         -2.54168193,
49619                         55.48725438
49620                     ],
49621                     [
49622                         -2.54146103,
49623                         55.47115318
49624                     ]
49625                 ]
49626             ],
49627             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
49628             "terms_text": "National Library of Scotland - Jedburgh 1858"
49629         },
49630         {
49631             "name": "OS Town Plans, Kelso 1857 (NLS)",
49632             "type": "tms",
49633             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
49634             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
49635             "scaleExtent": [
49636                 13,
49637                 20
49638             ],
49639             "polygon": [
49640                 [
49641                     [
49642                         -2.44924544,
49643                         55.58390848
49644                     ],
49645                     [
49646                         -2.44949757,
49647                         55.6059582
49648                     ],
49649                     [
49650                         -2.41902085,
49651                         55.60606617
49652                     ],
49653                     [
49654                         -2.41878581,
49655                         55.58401636
49656                     ]
49657                 ]
49658             ],
49659             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
49660             "terms_text": "National Library of Scotland - Kelso 1857"
49661         },
49662         {
49663             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
49664             "type": "tms",
49665             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
49666             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
49667             "scaleExtent": [
49668                 13,
49669                 20
49670             ],
49671             "polygon": [
49672                 [
49673                     [
49674                         -4.51746876,
49675                         55.58950933
49676                     ],
49677                     [
49678                         -4.5194347,
49679                         55.62017114
49680                     ],
49681                     [
49682                         -4.47675652,
49683                         55.62104083
49684                     ],
49685                     [
49686                         -4.4748238,
49687                         55.59037802
49688                     ]
49689                 ]
49690             ],
49691             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
49692             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
49693         },
49694         {
49695             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
49696             "type": "tms",
49697             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
49698             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
49699             "scaleExtent": [
49700                 13,
49701                 20
49702             ],
49703             "polygon": [
49704                 [
49705                     [
49706                         -3.17455285,
49707                         56.09518942
49708                     ],
49709                     [
49710                         -3.17554995,
49711                         56.12790251
49712                     ],
49713                     [
49714                         -3.12991402,
49715                         56.12832843
49716                     ],
49717                     [
49718                         -3.12895559,
49719                         56.09561481
49720                     ]
49721                 ]
49722             ],
49723             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
49724             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
49725         },
49726         {
49727             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
49728             "type": "tms",
49729             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
49730             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
49731             "scaleExtent": [
49732                 13,
49733                 20
49734             ],
49735             "polygon": [
49736                 [
49737                     [
49738                         -3.17460426,
49739                         56.09513375
49740                     ],
49741                     [
49742                         -3.17560428,
49743                         56.12794116
49744                     ],
49745                     [
49746                         -3.12989512,
49747                         56.12836777
49748                     ],
49749                     [
49750                         -3.12893395,
49751                         56.09555983
49752                     ]
49753                 ]
49754             ],
49755             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
49756             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
49757         },
49758         {
49759             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
49760             "type": "tms",
49761             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
49762             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
49763             "scaleExtent": [
49764                 13,
49765                 20
49766             ],
49767             "polygon": [
49768                 [
49769                     [
49770                         -4.06154334,
49771                         54.82586314
49772                     ],
49773                     [
49774                         -4.0623081,
49775                         54.84086061
49776                     ],
49777                     [
49778                         -4.0420219,
49779                         54.84120364
49780                     ],
49781                     [
49782                         -4.04126464,
49783                         54.82620598
49784                     ]
49785                 ]
49786             ],
49787             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
49788             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
49789         },
49790         {
49791             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
49792             "type": "tms",
49793             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
49794             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
49795             "scaleExtent": [
49796                 13,
49797                 20
49798             ],
49799             "polygon": [
49800                 [
49801                     [
49802                         -4.06001868,
49803                         54.82720122
49804                     ],
49805                     [
49806                         -4.06079036,
49807                         54.84234455
49808                     ],
49809                     [
49810                         -4.04025067,
49811                         54.84269158
49812                     ],
49813                     [
49814                         -4.03948667,
49815                         54.82754805
49816                     ]
49817                 ]
49818             ],
49819             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
49820             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
49821         },
49822         {
49823             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
49824             "type": "tms",
49825             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
49826             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
49827             "scaleExtent": [
49828                 13,
49829                 20
49830             ],
49831             "polygon": [
49832                 [
49833                     [
49834                         -4.16664222,
49835                         55.93124287
49836                     ],
49837                     [
49838                         -4.16748402,
49839                         55.94631265
49840                     ],
49841                     [
49842                         -4.14637318,
49843                         55.94668235
49844                     ],
49845                     [
49846                         -4.14553956,
49847                         55.93161237
49848                     ]
49849                 ]
49850             ],
49851             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
49852             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
49853         },
49854         {
49855             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
49856             "type": "tms",
49857             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
49858             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
49859             "scaleExtent": [
49860                 13,
49861                 20
49862             ],
49863             "polygon": [
49864                 [
49865                     [
49866                         -3.01255744,
49867                         56.65896044
49868                     ],
49869                     [
49870                         -3.01302683,
49871                         56.67645382
49872                     ],
49873                     [
49874                         -2.98815879,
49875                         56.67665366
49876                     ],
49877                     [
49878                         -2.98770092,
49879                         56.65916014
49880                     ]
49881                 ]
49882             ],
49883             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
49884             "terms_text": "National Library of Scotland - Kirriemuir 1861"
49885         },
49886         {
49887             "name": "OS Town Plans, Lanark 1858 (NLS)",
49888             "type": "tms",
49889             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
49890             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
49891             "scaleExtent": [
49892                 13,
49893                 20
49894             ],
49895             "polygon": [
49896                 [
49897                     [
49898                         -3.78642584,
49899                         55.66308804
49900                     ],
49901                     [
49902                         -3.78710605,
49903                         55.67800854
49904                     ],
49905                     [
49906                         -3.76632876,
49907                         55.67830935
49908                     ],
49909                     [
49910                         -3.76565645,
49911                         55.66338868
49912                     ]
49913                 ]
49914             ],
49915             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
49916             "terms_text": "National Library of Scotland - Lanark 1858"
49917         },
49918         {
49919             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
49920             "type": "tms",
49921             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
49922             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
49923             "scaleExtent": [
49924                 13,
49925                 20
49926             ],
49927             "polygon": [
49928                 [
49929                     [
49930                         -3.61908334,
49931                         55.95549561
49932                     ],
49933                     [
49934                         -3.62033259,
49935                         55.98538615
49936                     ],
49937                     [
49938                         -3.57838447,
49939                         55.98593047
49940                     ],
49941                     [
49942                         -3.57716753,
49943                         55.95603932
49944                     ]
49945                 ]
49946             ],
49947             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
49948             "terms_text": "National Library of Scotland - Linlithgow 1856"
49949         },
49950         {
49951             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
49952             "type": "tms",
49953             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
49954             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
49955             "scaleExtent": [
49956                 13,
49957                 20
49958             ],
49959             "polygon": [
49960                 [
49961                     [
49962                         -4.69086378,
49963                         55.34340178
49964                     ],
49965                     [
49966                         -4.6918884,
49967                         55.35849731
49968                     ],
49969                     [
49970                         -4.67089656,
49971                         55.35895813
49972                     ],
49973                     [
49974                         -4.6698799,
49975                         55.34386234
49976                     ]
49977                 ]
49978             ],
49979             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
49980             "terms_text": "National Library of Scotland - Mayole 1856-1857"
49981         },
49982         {
49983             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
49984             "type": "tms",
49985             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
49986             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
49987             "scaleExtent": [
49988                 13,
49989                 20
49990             ],
49991             "polygon": [
49992                 [
49993                     [
49994                         -2.4859324,
49995                         56.69645192
49996                     ],
49997                     [
49998                         -2.4862257,
49999                         56.71918799
50000                     ],
50001                     [
50002                         -2.45405417,
50003                         56.71930941
50004                     ],
50005                     [
50006                         -2.45378027,
50007                         56.69657324
50008                     ]
50009                 ]
50010             ],
50011             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
50012             "terms_text": "National Library of Scotland - Montrose 1861-1862"
50013         },
50014         {
50015             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
50016             "type": "tms",
50017             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
50018             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
50019             "scaleExtent": [
50020                 13,
50021                 20
50022             ],
50023             "polygon": [
50024                 [
50025                     [
50026                         -3.07888558,
50027                         55.93371953
50028                     ],
50029                     [
50030                         -3.07954151,
50031                         55.95729781
50032                     ],
50033                     [
50034                         -3.03240684,
50035                         55.95770177
50036                     ],
50037                     [
50038                         -3.03177952,
50039                         55.93412313
50040                     ]
50041                 ]
50042             ],
50043             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
50044             "terms_text": "National Library of Scotland - Musselburgh 1853"
50045         },
50046         {
50047             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
50048             "type": "tms",
50049             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
50050             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
50051             "scaleExtent": [
50052                 13,
50053                 20
50054             ],
50055             "polygon": [
50056                 [
50057                     [
50058                         -3.07017621,
50059                         55.92694102
50060                     ],
50061                     [
50062                         -3.07078961,
50063                         55.94917624
50064                     ],
50065                     [
50066                         -3.03988228,
50067                         55.94944099
50068                     ],
50069                     [
50070                         -3.03928658,
50071                         55.92720556
50072                     ]
50073                 ]
50074             ],
50075             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
50076             "terms_text": "National Library of Scotland - Musselburgh 1893"
50077         },
50078         {
50079             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
50080             "type": "tms",
50081             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
50082             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
50083             "scaleExtent": [
50084                 13,
50085                 20
50086             ],
50087             "polygon": [
50088                 [
50089                     [
50090                         -3.88433907,
50091                         57.57899149
50092                     ],
50093                     [
50094                         -3.88509905,
50095                         57.5936822
50096                     ],
50097                     [
50098                         -3.85931017,
50099                         57.59406441
50100                     ],
50101                     [
50102                         -3.85856057,
50103                         57.57937348
50104                     ]
50105                 ]
50106             ],
50107             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
50108             "terms_text": "National Library of Scotland - Nairn 1867-1868"
50109         },
50110         {
50111             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
50112             "type": "tms",
50113             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
50114             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
50115             "scaleExtent": [
50116                 13,
50117                 20
50118             ],
50119             "polygon": [
50120                 [
50121                     [
50122                         -5.49548449,
50123                         56.39080407
50124                     ],
50125                     [
50126                         -5.49836627,
50127                         56.42219039
50128                     ],
50129                     [
50130                         -5.45383984,
50131                         56.42343933
50132                     ],
50133                     [
50134                         -5.45099456,
50135                         56.39205153
50136                     ]
50137                 ]
50138             ],
50139             "terms_url": "http://maps.nls.uk/townplans/oban.html",
50140             "terms_text": "National Library of Scotland - Oban 1867-1868"
50141         },
50142         {
50143             "name": "OS Town Plans, Peebles 1856 (NLS)",
50144             "type": "tms",
50145             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
50146             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
50147             "scaleExtent": [
50148                 13,
50149                 20
50150             ],
50151             "polygon": [
50152                 [
50153                     [
50154                         -3.20921287,
50155                         55.63635834
50156                     ],
50157                     [
50158                         -3.20990288,
50159                         55.65873817
50160                     ],
50161                     [
50162                         -3.17896372,
50163                         55.65903935
50164                     ],
50165                     [
50166                         -3.17829135,
50167                         55.63665927
50168                     ]
50169                 ]
50170             ],
50171             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
50172             "terms_text": "National Library of Scotland - Peebles 1856"
50173         },
50174         {
50175             "name": "OS Town Plans, Perth 1860 (NLS)",
50176             "type": "tms",
50177             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
50178             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
50179             "scaleExtent": [
50180                 13,
50181                 20
50182             ],
50183             "polygon": [
50184                 [
50185                     [
50186                         -3.45302495,
50187                         56.37794226
50188                     ],
50189                     [
50190                         -3.45416664,
50191                         56.40789908
50192                     ],
50193                     [
50194                         -3.41187528,
50195                         56.40838777
50196                     ],
50197                     [
50198                         -3.41076676,
50199                         56.3784304
50200                     ]
50201                 ]
50202             ],
50203             "terms_url": "http://maps.nls.uk/townplans/perth.html",
50204             "terms_text": "National Library of Scotland - Perth 1860"
50205         },
50206         {
50207             "name": "OS Town Plans, Peterhead 1868 (NLS)",
50208             "type": "tms",
50209             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
50210             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
50211             "scaleExtent": [
50212                 13,
50213                 20
50214             ],
50215             "polygon": [
50216                 [
50217                     [
50218                         -1.80513747,
50219                         57.48046916
50220                     ],
50221                     [
50222                         -1.80494005,
50223                         57.51755411
50224                     ],
50225                     [
50226                         -1.75135366,
50227                         57.51746003
50228                     ],
50229                     [
50230                         -1.75160539,
50231                         57.48037522
50232                     ]
50233                 ]
50234             ],
50235             "terms_url": "http://maps.nls.uk/townplans/peterhead",
50236             "terms_text": "National Library of Scotland - Peterhead 1868"
50237         },
50238         {
50239             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
50240             "type": "tms",
50241             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
50242             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
50243             "scaleExtent": [
50244                 13,
50245                 20
50246             ],
50247             "polygon": [
50248                 [
50249                     [
50250                         -4.70063209,
50251                         55.91995983
50252                     ],
50253                     [
50254                         -4.70222026,
50255                         55.9427679
50256                     ],
50257                     [
50258                         -4.67084958,
50259                         55.94345237
50260                     ],
50261                     [
50262                         -4.6692798,
50263                         55.92064372
50264                     ]
50265                 ]
50266             ],
50267             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
50268             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
50269         },
50270         {
50271             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
50272             "type": "tms",
50273             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
50274             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
50275             "scaleExtent": [
50276                 13,
50277                 20
50278             ],
50279             "polygon": [
50280                 [
50281                     [
50282                         -3.12437919,
50283                         55.93846889
50284                     ],
50285                     [
50286                         -3.1250234,
50287                         55.96068605
50288                     ],
50289                     [
50290                         -3.09394827,
50291                         55.96096586
50292                     ],
50293                     [
50294                         -3.09332184,
50295                         55.93874847
50296                     ]
50297                 ]
50298             ],
50299             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
50300             "terms_text": "National Library of Scotland - Portobello 1893-1894"
50301         },
50302         {
50303             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
50304             "type": "tms",
50305             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
50306             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
50307             "scaleExtent": [
50308                 13,
50309                 20
50310             ],
50311             "polygon": [
50312                 [
50313                     [
50314                         -5.06449893,
50315                         55.82864114
50316                     ],
50317                     [
50318                         -5.06569719,
50319                         55.84385927
50320                     ],
50321                     [
50322                         -5.04413114,
50323                         55.84439519
50324                     ],
50325                     [
50326                         -5.04294127,
50327                         55.82917676
50328                     ]
50329                 ]
50330             ],
50331             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
50332             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
50333         },
50334         {
50335             "name": "OS Town Plans, Selkirk 1865 (NLS)",
50336             "type": "tms",
50337             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
50338             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
50339             "scaleExtent": [
50340                 13,
50341                 20
50342             ],
50343             "polygon": [
50344                 [
50345                     [
50346                         -2.85998582,
50347                         55.53499576
50348                     ],
50349                     [
50350                         -2.86063259,
50351                         55.56459732
50352                     ],
50353                     [
50354                         -2.82003242,
50355                         55.56487574
50356                     ],
50357                     [
50358                         -2.81941615,
50359                         55.53527387
50360                     ]
50361                 ]
50362             ],
50363             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
50364             "terms_text": "National Library of Scotland - Selkirk 1865"
50365         },
50366         {
50367             "name": "OS Town Plans, St Andrews 1854 (NLS)",
50368             "type": "tms",
50369             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
50370             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
50371             "scaleExtent": [
50372                 13,
50373                 20
50374             ],
50375             "polygon": [
50376                 [
50377                     [
50378                         -2.81342686,
50379                         56.32097352
50380                     ],
50381                     [
50382                         -2.81405804,
50383                         56.3506222
50384                     ],
50385                     [
50386                         -2.77243712,
50387                         56.35088865
50388                     ],
50389                     [
50390                         -2.77183819,
50391                         56.32123967
50392                     ]
50393                 ]
50394             ],
50395             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
50396             "terms_text": "National Library of Scotland - St Andrews 1854"
50397         },
50398         {
50399             "name": "OS Town Plans, St Andrews 1893 (NLS)",
50400             "type": "tms",
50401             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
50402             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
50403             "scaleExtent": [
50404                 13,
50405                 20
50406             ],
50407             "polygon": [
50408                 [
50409                     [
50410                         -2.81545583,
50411                         56.31861733
50412                     ],
50413                     [
50414                         -2.81609919,
50415                         56.3487653
50416                     ],
50417                     [
50418                         -2.77387785,
50419                         56.34903619
50420                     ],
50421                     [
50422                         -2.77326775,
50423                         56.31888792
50424                     ]
50425                 ]
50426             ],
50427             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
50428             "terms_text": "National Library of Scotland - St Andrews 1893"
50429         },
50430         {
50431             "name": "OS Town Plans, Stirling 1858 (NLS)",
50432             "type": "tms",
50433             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
50434             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
50435             "scaleExtent": [
50436                 13,
50437                 20
50438             ],
50439             "polygon": [
50440                 [
50441                     [
50442                         -3.95768489,
50443                         56.10754239
50444                     ],
50445                     [
50446                         -3.95882978,
50447                         56.13007142
50448                     ],
50449                     [
50450                         -3.92711024,
50451                         56.13057046
50452                     ],
50453                     [
50454                         -3.92598386,
50455                         56.10804101
50456                     ]
50457                 ]
50458             ],
50459             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
50460             "terms_text": "National Library of Scotland - Stirling 1858"
50461         },
50462         {
50463             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
50464             "type": "tms",
50465             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
50466             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
50467             "scaleExtent": [
50468                 13,
50469                 20
50470             ],
50471             "polygon": [
50472                 [
50473                     [
50474                         -2.220167,
50475                         56.9565098
50476                     ],
50477                     [
50478                         -2.2202543,
50479                         56.97129283
50480                     ],
50481                     [
50482                         -2.19924399,
50483                         56.9713281
50484                     ],
50485                     [
50486                         -2.19916501,
50487                         56.95654504
50488                     ]
50489                 ]
50490             ],
50491             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
50492             "terms_text": "National Library of Scotland - Stonehaven 1864"
50493         },
50494         {
50495             "name": "OS Town Plans, Stranraer 1847 (NLS)",
50496             "type": "tms",
50497             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
50498             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
50499             "scaleExtent": [
50500                 13,
50501                 20
50502             ],
50503             "polygon": [
50504                 [
50505                     [
50506                         -5.04859743,
50507                         54.8822997
50508                     ],
50509                     [
50510                         -5.0508954,
50511                         54.91268061
50512                     ],
50513                     [
50514                         -5.0095373,
50515                         54.91371278
50516                     ],
50517                     [
50518                         -5.00727037,
50519                         54.88333071
50520                     ]
50521                 ]
50522             ],
50523             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
50524             "terms_text": "National Library of Scotland - Stranraer 1847"
50525         },
50526         {
50527             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
50528             "type": "tms",
50529             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
50530             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
50531             "scaleExtent": [
50532                 13,
50533                 20
50534             ],
50535             "polygon": [
50536                 [
50537                     [
50538                         -5.04877289,
50539                         54.88228699
50540                     ],
50541                     [
50542                         -5.05107324,
50543                         54.9126976
50544                     ],
50545                     [
50546                         -5.00947337,
50547                         54.91373582
50548                     ],
50549                     [
50550                         -5.00720427,
50551                         54.88332405
50552                     ]
50553                 ]
50554             ],
50555             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
50556             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
50557         },
50558         {
50559             "name": "OS Town Plans, Stranraer 1893 (NLS)",
50560             "type": "tms",
50561             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
50562             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
50563             "scaleExtent": [
50564                 13,
50565                 20
50566             ],
50567             "polygon": [
50568                 [
50569                     [
50570                         -5.04418424,
50571                         54.89773858
50572                     ],
50573                     [
50574                         -5.04511026,
50575                         54.90999885
50576                     ],
50577                     [
50578                         -5.0140499,
50579                         54.91077389
50580                     ],
50581                     [
50582                         -5.0131333,
50583                         54.89851327
50584                     ]
50585                 ]
50586             ],
50587             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
50588             "terms_text": "National Library of Scotland - Stranraer 1893"
50589         },
50590         {
50591             "name": "OS Town Plans, Strathaven 1858 (NLS)",
50592             "type": "tms",
50593             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
50594             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
50595             "scaleExtent": [
50596                 13,
50597                 20
50598             ],
50599             "polygon": [
50600                 [
50601                     [
50602                         -4.06914872,
50603                         55.67242091
50604                     ],
50605                     [
50606                         -4.06954357,
50607                         55.67989707
50608                     ],
50609                     [
50610                         -4.05917487,
50611                         55.6800715
50612                     ],
50613                     [
50614                         -4.05878199,
50615                         55.67259529
50616                     ]
50617                 ]
50618             ],
50619             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
50620             "terms_text": "National Library of Scotland - Strathaven 1858"
50621         },
50622         {
50623             "name": "OS Town Plans, Wick 1872 (NLS)",
50624             "type": "tms",
50625             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
50626             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
50627             "scaleExtent": [
50628                 13,
50629                 20
50630             ],
50631             "polygon": [
50632                 [
50633                     [
50634                         -3.11470001,
50635                         58.41344839
50636                     ],
50637                     [
50638                         -3.11588837,
50639                         58.45101446
50640                     ],
50641                     [
50642                         -3.05949843,
50643                         58.45149284
50644                     ],
50645                     [
50646                         -3.05837008,
50647                         58.41392606
50648                     ]
50649                 ]
50650             ],
50651             "terms_url": "http://maps.nls.uk/townplans/wick.html",
50652             "terms_text": "National Library of Scotland - Wick 1872"
50653         },
50654         {
50655             "name": "OS Town Plans, Wigtown 1848 (NLS)",
50656             "type": "tms",
50657             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
50658             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
50659             "scaleExtent": [
50660                 13,
50661                 20
50662             ],
50663             "polygon": [
50664                 [
50665                     [
50666                         -4.45235587,
50667                         54.8572296
50668                     ],
50669                     [
50670                         -4.45327284,
50671                         54.87232603
50672                     ],
50673                     [
50674                         -4.43254469,
50675                         54.87274317
50676                     ],
50677                     [
50678                         -4.43163545,
50679                         54.85764651
50680                     ]
50681                 ]
50682             ],
50683             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
50684             "terms_text": "National Library of Scotland - Wigtown 1848"
50685         },
50686         {
50687             "name": "OS Town Plans, Wigtown 1894 (NLS)",
50688             "type": "tms",
50689             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
50690             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
50691             "scaleExtent": [
50692                 13,
50693                 20
50694             ],
50695             "polygon": [
50696                 [
50697                     [
50698                         -4.45233361,
50699                         54.85721131
50700                     ],
50701                     [
50702                         -4.45325423,
50703                         54.87236807
50704                     ],
50705                     [
50706                         -4.43257837,
50707                         54.87278416
50708                     ],
50709                     [
50710                         -4.43166549,
50711                         54.85762716
50712                     ]
50713                 ]
50714             ],
50715             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
50716             "terms_text": "National Library of Scotland - Wigtown 1894"
50717         },
50718         {
50719             "name": "OpenPT Map (overlay)",
50720             "type": "tms",
50721             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
50722             "scaleExtent": [
50723                 5,
50724                 16
50725             ],
50726             "polygon": [
50727                 [
50728                     [
50729                         6.4901072,
50730                         53.665658
50731                     ],
50732                     [
50733                         8.5665347,
50734                         53.9848257
50735                     ],
50736                     [
50737                         8.1339457,
50738                         54.709715
50739                     ],
50740                     [
50741                         8.317796,
50742                         55.0952362
50743                     ],
50744                     [
50745                         10.1887438,
50746                         54.7783834
50747                     ],
50748                     [
50749                         10.6321475,
50750                         54.4778841
50751                     ],
50752                     [
50753                         11.2702164,
50754                         54.6221504
50755                     ],
50756                     [
50757                         11.681176,
50758                         54.3709243
50759                     ],
50760                     [
50761                         12.0272473,
50762                         54.3898199
50763                     ],
50764                     [
50765                         13.3250145,
50766                         54.8531617
50767                     ],
50768                     [
50769                         13.9198245,
50770                         54.6972173
50771                     ],
50772                     [
50773                         14.2118221,
50774                         54.1308273
50775                     ],
50776                     [
50777                         14.493005,
50778                         53.2665063
50779                     ],
50780                     [
50781                         14.1577485,
50782                         52.8766495
50783                     ],
50784                     [
50785                         14.7525584,
50786                         52.5819369
50787                     ],
50788                     [
50789                         15.0986297,
50790                         51.0171541
50791                     ],
50792                     [
50793                         14.9364088,
50794                         50.8399279
50795                     ],
50796                     [
50797                         14.730929,
50798                         50.7920977
50799                     ],
50800                     [
50801                         14.4389313,
50802                         50.8808862
50803                     ],
50804                     [
50805                         12.9573138,
50806                         50.3939044
50807                     ],
50808                     [
50809                         12.51391,
50810                         50.3939044
50811                     ],
50812                     [
50813                         12.3084302,
50814                         50.1173237
50815                     ],
50816                     [
50817                         12.6112425,
50818                         49.9088337
50819                     ],
50820                     [
50821                         12.394948,
50822                         49.7344006
50823                     ],
50824                     [
50825                         12.7734634,
50826                         49.4047626
50827                     ],
50828                     [
50829                         14.1469337,
50830                         48.6031036
50831                     ],
50832                     [
50833                         14.6768553,
50834                         48.6531391
50835                     ],
50836                     [
50837                         15.0661855,
50838                         49.0445497
50839                     ],
50840                     [
50841                         16.2666202,
50842                         48.7459305
50843                     ],
50844                     [
50845                         16.4937294,
50846                         48.8741286
50847                     ],
50848                     [
50849                         16.904689,
50850                         48.7173975
50851                     ],
50852                     [
50853                         16.9371332,
50854                         48.5315383
50855                     ],
50856                     [
50857                         16.8384693,
50858                         48.3823161
50859                     ],
50860                     [
50861                         17.2017097,
50862                         48.010204
50863                     ],
50864                     [
50865                         17.1214145,
50866                         47.6997605
50867                     ],
50868                     [
50869                         16.777292,
50870                         47.6585709
50871                     ],
50872                     [
50873                         16.6090543,
50874                         47.7460598
50875                     ],
50876                     [
50877                         16.410228,
50878                         47.6637214
50879                     ],
50880                     [
50881                         16.7352326,
50882                         47.6147714
50883                     ],
50884                     [
50885                         16.5555242,
50886                         47.3589738
50887                     ],
50888                     [
50889                         16.4790525,
50890                         46.9768539
50891                     ],
50892                     [
50893                         16.0355168,
50894                         46.8096295
50895                     ],
50896                     [
50897                         16.0508112,
50898                         46.6366332
50899                     ],
50900                     [
50901                         14.9572663,
50902                         46.6313822
50903                     ],
50904                     [
50905                         14.574908,
50906                         46.3892866
50907                     ],
50908                     [
50909                         12.3954655,
50910                         46.6891149
50911                     ],
50912                     [
50913                         12.1507562,
50914                         47.0550608
50915                     ],
50916                     [
50917                         11.1183887,
50918                         46.9142058
50919                     ],
50920                     [
50921                         11.0342699,
50922                         46.7729797
50923                     ],
50924                     [
50925                         10.4836739,
50926                         46.8462544
50927                     ],
50928                     [
50929                         10.4607324,
50930                         46.5472973
50931                     ],
50932                     [
50933                         10.1013156,
50934                         46.5735879
50935                     ],
50936                     [
50937                         10.2007287,
50938                         46.1831867
50939                     ],
50940                     [
50941                         9.8948421,
50942                         46.3629068
50943                     ],
50944                     [
50945                         9.5966026,
50946                         46.2889758
50947                     ],
50948                     [
50949                         9.2983631,
50950                         46.505206
50951                     ],
50952                     [
50953                         9.2830687,
50954                         46.2572605
50955                     ],
50956                     [
50957                         9.0536537,
50958                         45.7953255
50959                     ],
50960                     [
50961                         8.4265861,
50962                         46.2466846
50963                     ],
50964                     [
50965                         8.4418804,
50966                         46.4736161
50967                     ],
50968                     [
50969                         7.8759901,
50970                         45.9284607
50971                     ],
50972                     [
50973                         7.0959791,
50974                         45.8645956
50975                     ],
50976                     [
50977                         6.7747981,
50978                         46.1620044
50979                     ],
50980                     [
50981                         6.8206811,
50982                         46.4051083
50983                     ],
50984                     [
50985                         6.5453831,
50986                         46.4578142
50987                     ],
50988                     [
50989                         6.3312624,
50990                         46.3840116
50991                     ],
50992                     [
50993                         6.3847926,
50994                         46.2466846
50995                     ],
50996                     [
50997                         5.8953739,
50998                         46.0878021
50999                     ],
51000                     [
51001                         6.1171418,
51002                         46.3681838
51003                     ],
51004                     [
51005                         6.0942003,
51006                         46.5998657
51007                     ],
51008                     [
51009                         6.4383228,
51010                         46.7782169
51011                     ],
51012                     [
51013                         6.4306756,
51014                         46.9298747
51015                     ],
51016                     [
51017                         7.0806847,
51018                         47.3460216
51019                     ],
51020                     [
51021                         6.8436226,
51022                         47.3719227
51023                     ],
51024                     [
51025                         6.9965659,
51026                         47.5012373
51027                     ],
51028                     [
51029                         7.1800979,
51030                         47.5064033
51031                     ],
51032                     [
51033                         7.2336281,
51034                         47.439206
51035                     ],
51036                     [
51037                         7.4553959,
51038                         47.4805683
51039                     ],
51040                     [
51041                         7.7842241,
51042                         48.645735
51043                     ],
51044                     [
51045                         8.1971711,
51046                         49.0282701
51047                     ],
51048                     [
51049                         7.6006921,
51050                         49.0382974
51051                     ],
51052                     [
51053                         7.4477487,
51054                         49.1634679
51055                     ],
51056                     [
51057                         7.2030394,
51058                         49.1034255
51059                     ],
51060                     [
51061                         6.6677378,
51062                         49.1634679
51063                     ],
51064                     [
51065                         6.6371491,
51066                         49.3331933
51067                     ],
51068                     [
51069                         6.3542039,
51070                         49.4576194
51071                     ],
51072                     [
51073                         6.5453831,
51074                         49.8043366
51075                     ],
51076                     [
51077                         6.2471436,
51078                         49.873384
51079                     ],
51080                     [
51081                         6.0789059,
51082                         50.1534883
51083                     ],
51084                     [
51085                         6.3618511,
51086                         50.3685934
51087                     ],
51088                     [
51089                         6.0865531,
51090                         50.7039632
51091                     ],
51092                     [
51093                         5.8800796,
51094                         51.0513752
51095                     ],
51096                     [
51097                         6.1247889,
51098                         51.1618085
51099                     ],
51100                     [
51101                         6.1936134,
51102                         51.491527
51103                     ],
51104                     [
51105                         5.9641984,
51106                         51.7526501
51107                     ],
51108                     [
51109                         6.0253758,
51110                         51.8897286
51111                     ],
51112                     [
51113                         6.4536171,
51114                         51.8661241
51115                     ],
51116                     [
51117                         6.8436226,
51118                         51.9557552
51119                     ],
51120                     [
51121                         6.6906793,
51122                         52.0499105
51123                     ],
51124                     [
51125                         7.0042131,
51126                         52.2282603
51127                     ],
51128                     [
51129                         7.0195074,
51130                         52.4525245
51131                     ],
51132                     [
51133                         6.6983264,
51134                         52.4665032
51135                     ],
51136                     [
51137                         6.6906793,
51138                         52.6524628
51139                     ],
51140                     [
51141                         7.0348017,
51142                         52.6385432
51143                     ],
51144                     [
51145                         7.0730376,
51146                         52.8330151
51147                     ],
51148                     [
51149                         7.2183337,
51150                         52.9852064
51151                     ],
51152                     [
51153                         7.1953922,
51154                         53.3428087
51155                     ],
51156                     [
51157                         7.0042131,
51158                         53.3291098
51159                     ]
51160                 ]
51161             ],
51162             "terms_url": "http://openstreetmap.org/",
51163             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
51164         },
51165         {
51166             "name": "OpenStreetMap (Mapnik)",
51167             "type": "tms",
51168             "description": "The default OpenStreetMap layer.",
51169             "template": "http://tile.openstreetmap.org/{zoom}/{x}/{y}.png",
51170             "scaleExtent": [
51171                 0,
51172                 19
51173             ],
51174             "terms_url": "http://openstreetmap.org/",
51175             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
51176             "id": "MAPNIK",
51177             "default": true
51178         },
51179         {
51180             "name": "OpenStreetMap GPS traces",
51181             "type": "tms",
51182             "description": "Public GPS traces uploaded to OpenStreetMap.",
51183             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
51184             "scaleExtent": [
51185                 0,
51186                 20
51187             ],
51188             "terms_url": "http://www.openstreetmap.org/copyright",
51189             "terms_text": "© OpenStreetMap contributors",
51190             "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>",
51191             "overlay": true
51192         },
51193         {
51194             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
51195             "type": "tms",
51196             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
51197             "scaleExtent": [
51198                 12,
51199                 19
51200             ],
51201             "polygon": [
51202                 [
51203                     [
51204                         120.336593,
51205                         15.985768
51206                     ],
51207                     [
51208                         120.445995,
51209                         15.984
51210                     ],
51211                     [
51212                         120.446134,
51213                         15.974459
51214                     ],
51215                     [
51216                         120.476464,
51217                         15.974592
51218                     ],
51219                     [
51220                         120.594247,
51221                         15.946832
51222                     ],
51223                     [
51224                         120.598064,
51225                         16.090795
51226                     ],
51227                     [
51228                         120.596537,
51229                         16.197999
51230                     ],
51231                     [
51232                         120.368537,
51233                         16.218527
51234                     ],
51235                     [
51236                         120.347576,
51237                         16.042308
51238                     ],
51239                     [
51240                         120.336593,
51241                         15.985768
51242                     ]
51243                 ],
51244                 [
51245                     [
51246                         120.8268,
51247                         15.3658
51248                     ],
51249                     [
51250                         121.2684,
51251                         15.2602
51252                     ],
51253                     [
51254                         121.2699,
51255                         14.7025
51256                     ],
51257                     [
51258                         120.695,
51259                         14.8423
51260                     ]
51261                 ]
51262             ]
51263         },
51264         {
51265             "name": "Slovakia EEA CORINE 2006",
51266             "type": "tms",
51267             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
51268             "polygon": [
51269                 [
51270                     [
51271                         19.83682,
51272                         49.25529
51273                     ],
51274                     [
51275                         19.80075,
51276                         49.42385
51277                     ],
51278                     [
51279                         19.60437,
51280                         49.48058
51281                     ],
51282                     [
51283                         19.49179,
51284                         49.63961
51285                     ],
51286                     [
51287                         19.21831,
51288                         49.52604
51289                     ],
51290                     [
51291                         19.16778,
51292                         49.42521
51293                     ],
51294                     [
51295                         19.00308,
51296                         49.42236
51297                     ],
51298                     [
51299                         18.97611,
51300                         49.5308
51301                     ],
51302                     [
51303                         18.54685,
51304                         49.51425
51305                     ],
51306                     [
51307                         18.31432,
51308                         49.33818
51309                     ],
51310                     [
51311                         18.15913,
51312                         49.2961
51313                     ],
51314                     [
51315                         18.05564,
51316                         49.11134
51317                     ],
51318                     [
51319                         17.56396,
51320                         48.84938
51321                     ],
51322                     [
51323                         17.17929,
51324                         48.88816
51325                     ],
51326                     [
51327                         17.058,
51328                         48.81105
51329                     ],
51330                     [
51331                         16.90426,
51332                         48.61947
51333                     ],
51334                     [
51335                         16.79685,
51336                         48.38561
51337                     ],
51338                     [
51339                         17.06762,
51340                         48.01116
51341                     ],
51342                     [
51343                         17.32787,
51344                         47.97749
51345                     ],
51346                     [
51347                         17.51699,
51348                         47.82535
51349                     ],
51350                     [
51351                         17.74776,
51352                         47.73093
51353                     ],
51354                     [
51355                         18.29515,
51356                         47.72075
51357                     ],
51358                     [
51359                         18.67959,
51360                         47.75541
51361                     ],
51362                     [
51363                         18.89755,
51364                         47.81203
51365                     ],
51366                     [
51367                         18.79463,
51368                         47.88245
51369                     ],
51370                     [
51371                         18.84318,
51372                         48.04046
51373                     ],
51374                     [
51375                         19.46212,
51376                         48.05333
51377                     ],
51378                     [
51379                         19.62064,
51380                         48.22938
51381                     ],
51382                     [
51383                         19.89585,
51384                         48.09387
51385                     ],
51386                     [
51387                         20.33766,
51388                         48.2643
51389                     ],
51390                     [
51391                         20.55395,
51392                         48.52358
51393                     ],
51394                     [
51395                         20.82335,
51396                         48.55714
51397                     ],
51398                     [
51399                         21.10271,
51400                         48.47096
51401                     ],
51402                     [
51403                         21.45863,
51404                         48.55513
51405                     ],
51406                     [
51407                         21.74536,
51408                         48.31435
51409                     ],
51410                     [
51411                         22.15293,
51412                         48.37179
51413                     ],
51414                     [
51415                         22.61255,
51416                         49.08914
51417                     ],
51418                     [
51419                         22.09997,
51420                         49.23814
51421                     ],
51422                     [
51423                         21.9686,
51424                         49.36363
51425                     ],
51426                     [
51427                         21.6244,
51428                         49.46989
51429                     ],
51430                     [
51431                         21.06873,
51432                         49.46402
51433                     ],
51434                     [
51435                         20.94336,
51436                         49.31088
51437                     ],
51438                     [
51439                         20.73052,
51440                         49.44006
51441                     ],
51442                     [
51443                         20.22804,
51444                         49.41714
51445                     ],
51446                     [
51447                         20.05234,
51448                         49.23052
51449                     ],
51450                     [
51451                         19.83682,
51452                         49.25529
51453                     ]
51454                 ]
51455             ],
51456             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
51457             "terms_text": "EEA Corine 2006"
51458         },
51459         {
51460             "name": "Slovakia EEA GMES Urban Atlas",
51461             "type": "tms",
51462             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
51463             "polygon": [
51464                 [
51465                     [
51466                         19.83682,
51467                         49.25529
51468                     ],
51469                     [
51470                         19.80075,
51471                         49.42385
51472                     ],
51473                     [
51474                         19.60437,
51475                         49.48058
51476                     ],
51477                     [
51478                         19.49179,
51479                         49.63961
51480                     ],
51481                     [
51482                         19.21831,
51483                         49.52604
51484                     ],
51485                     [
51486                         19.16778,
51487                         49.42521
51488                     ],
51489                     [
51490                         19.00308,
51491                         49.42236
51492                     ],
51493                     [
51494                         18.97611,
51495                         49.5308
51496                     ],
51497                     [
51498                         18.54685,
51499                         49.51425
51500                     ],
51501                     [
51502                         18.31432,
51503                         49.33818
51504                     ],
51505                     [
51506                         18.15913,
51507                         49.2961
51508                     ],
51509                     [
51510                         18.05564,
51511                         49.11134
51512                     ],
51513                     [
51514                         17.56396,
51515                         48.84938
51516                     ],
51517                     [
51518                         17.17929,
51519                         48.88816
51520                     ],
51521                     [
51522                         17.058,
51523                         48.81105
51524                     ],
51525                     [
51526                         16.90426,
51527                         48.61947
51528                     ],
51529                     [
51530                         16.79685,
51531                         48.38561
51532                     ],
51533                     [
51534                         17.06762,
51535                         48.01116
51536                     ],
51537                     [
51538                         17.32787,
51539                         47.97749
51540                     ],
51541                     [
51542                         17.51699,
51543                         47.82535
51544                     ],
51545                     [
51546                         17.74776,
51547                         47.73093
51548                     ],
51549                     [
51550                         18.29515,
51551                         47.72075
51552                     ],
51553                     [
51554                         18.67959,
51555                         47.75541
51556                     ],
51557                     [
51558                         18.89755,
51559                         47.81203
51560                     ],
51561                     [
51562                         18.79463,
51563                         47.88245
51564                     ],
51565                     [
51566                         18.84318,
51567                         48.04046
51568                     ],
51569                     [
51570                         19.46212,
51571                         48.05333
51572                     ],
51573                     [
51574                         19.62064,
51575                         48.22938
51576                     ],
51577                     [
51578                         19.89585,
51579                         48.09387
51580                     ],
51581                     [
51582                         20.33766,
51583                         48.2643
51584                     ],
51585                     [
51586                         20.55395,
51587                         48.52358
51588                     ],
51589                     [
51590                         20.82335,
51591                         48.55714
51592                     ],
51593                     [
51594                         21.10271,
51595                         48.47096
51596                     ],
51597                     [
51598                         21.45863,
51599                         48.55513
51600                     ],
51601                     [
51602                         21.74536,
51603                         48.31435
51604                     ],
51605                     [
51606                         22.15293,
51607                         48.37179
51608                     ],
51609                     [
51610                         22.61255,
51611                         49.08914
51612                     ],
51613                     [
51614                         22.09997,
51615                         49.23814
51616                     ],
51617                     [
51618                         21.9686,
51619                         49.36363
51620                     ],
51621                     [
51622                         21.6244,
51623                         49.46989
51624                     ],
51625                     [
51626                         21.06873,
51627                         49.46402
51628                     ],
51629                     [
51630                         20.94336,
51631                         49.31088
51632                     ],
51633                     [
51634                         20.73052,
51635                         49.44006
51636                     ],
51637                     [
51638                         20.22804,
51639                         49.41714
51640                     ],
51641                     [
51642                         20.05234,
51643                         49.23052
51644                     ],
51645                     [
51646                         19.83682,
51647                         49.25529
51648                     ]
51649                 ]
51650             ],
51651             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
51652             "terms_text": "EEA GMES Urban Atlas"
51653         },
51654         {
51655             "name": "Slovakia Historic Maps",
51656             "type": "tms",
51657             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
51658             "scaleExtent": [
51659                 0,
51660                 12
51661             ],
51662             "polygon": [
51663                 [
51664                     [
51665                         16.8196949,
51666                         47.4927236
51667                     ],
51668                     [
51669                         16.8196949,
51670                         49.5030322
51671                     ],
51672                     [
51673                         22.8388318,
51674                         49.5030322
51675                     ],
51676                     [
51677                         22.8388318,
51678                         47.4927236
51679                     ],
51680                     [
51681                         16.8196949,
51682                         47.4927236
51683                     ]
51684                 ]
51685             ]
51686         },
51687         {
51688             "name": "South Africa CD:NGI Aerial",
51689             "type": "tms",
51690             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
51691             "scaleExtent": [
51692                 1,
51693                 22
51694             ],
51695             "polygon": [
51696                 [
51697                     [
51698                         17.8396817,
51699                         -32.7983384
51700                     ],
51701                     [
51702                         17.8893509,
51703                         -32.6972835
51704                     ],
51705                     [
51706                         18.00364,
51707                         -32.6982187
51708                     ],
51709                     [
51710                         18.0991679,
51711                         -32.7485251
51712                     ],
51713                     [
51714                         18.2898747,
51715                         -32.5526645
51716                     ],
51717                     [
51718                         18.2930182,
51719                         -32.0487089
51720                     ],
51721                     [
51722                         18.105455,
51723                         -31.6454966
51724                     ],
51725                     [
51726                         17.8529257,
51727                         -31.3443951
51728                     ],
51729                     [
51730                         17.5480046,
51731                         -30.902171
51732                     ],
51733                     [
51734                         17.4044506,
51735                         -30.6374731
51736                     ],
51737                     [
51738                         17.2493704,
51739                         -30.3991663
51740                     ],
51741                     [
51742                         16.9936977,
51743                         -29.6543552
51744                     ],
51745                     [
51746                         16.7987996,
51747                         -29.19437
51748                     ],
51749                     [
51750                         16.5494139,
51751                         -28.8415949
51752                     ],
51753                     [
51754                         16.4498691,
51755                         -28.691876
51756                     ],
51757                     [
51758                         16.4491046,
51759                         -28.5515766
51760                     ],
51761                     [
51762                         16.6002551,
51763                         -28.4825663
51764                     ],
51765                     [
51766                         16.7514057,
51767                         -28.4486958
51768                     ],
51769                     [
51770                         16.7462192,
51771                         -28.2458973
51772                     ],
51773                     [
51774                         16.8855148,
51775                         -28.04729
51776                     ],
51777                     [
51778                         16.9929502,
51779                         -28.0244005
51780                     ],
51781                     [
51782                         17.0529659,
51783                         -28.0257086
51784                     ],
51785                     [
51786                         17.1007562,
51787                         -28.0338839
51788                     ],
51789                     [
51790                         17.2011527,
51791                         -28.0930546
51792                     ],
51793                     [
51794                         17.2026346,
51795                         -28.2328424
51796                     ],
51797                     [
51798                         17.2474611,
51799                         -28.2338215
51800                     ],
51801                     [
51802                         17.2507953,
51803                         -28.198892
51804                     ],
51805                     [
51806                         17.3511919,
51807                         -28.1975861
51808                     ],
51809                     [
51810                         17.3515624,
51811                         -28.2442655
51812                     ],
51813                     [
51814                         17.4015754,
51815                         -28.2452446
51816                     ],
51817                     [
51818                         17.4149122,
51819                         -28.3489751
51820                     ],
51821                     [
51822                         17.4008345,
51823                         -28.547997
51824                     ],
51825                     [
51826                         17.4526999,
51827                         -28.5489733
51828                     ],
51829                     [
51830                         17.4512071,
51831                         -28.6495106
51832                     ],
51833                     [
51834                         17.4983599,
51835                         -28.6872054
51836                     ],
51837                     [
51838                         17.6028204,
51839                         -28.6830048
51840                     ],
51841                     [
51842                         17.6499732,
51843                         -28.6967928
51844                     ],
51845                     [
51846                         17.6525928,
51847                         -28.7381457
51848                     ],
51849                     [
51850                         17.801386,
51851                         -28.7381457
51852                     ],
51853                     [
51854                         17.9994276,
51855                         -28.7560602
51856                     ],
51857                     [
51858                         18.0002748,
51859                         -28.7956172
51860                     ],
51861                     [
51862                         18.1574507,
51863                         -28.8718055
51864                     ],
51865                     [
51866                         18.5063811,
51867                         -28.8718055
51868                     ],
51869                     [
51870                         18.6153564,
51871                         -28.8295875
51872                     ],
51873                     [
51874                         18.9087513,
51875                         -28.8277516
51876                     ],
51877                     [
51878                         19.1046973,
51879                         -28.9488548
51880                     ],
51881                     [
51882                         19.1969071,
51883                         -28.9378513
51884                     ],
51885                     [
51886                         19.243012,
51887                         -28.8516164
51888                     ],
51889                     [
51890                         19.2314858,
51891                         -28.802963
51892                     ],
51893                     [
51894                         19.2587296,
51895                         -28.7009928
51896                     ],
51897                     [
51898                         19.4431493,
51899                         -28.6973163
51900                     ],
51901                     [
51902                         19.5500289,
51903                         -28.4958332
51904                     ],
51905                     [
51906                         19.6967264,
51907                         -28.4939914
51908                     ],
51909                     [
51910                         19.698822,
51911                         -28.4479358
51912                     ],
51913                     [
51914                         19.8507587,
51915                         -28.4433291
51916                     ],
51917                     [
51918                         19.8497109,
51919                         -28.4027818
51920                     ],
51921                     [
51922                         19.9953605,
51923                         -28.399095
51924                     ],
51925                     [
51926                         19.9893671,
51927                         -24.7497859
51928                     ],
51929                     [
51930                         20.2916682,
51931                         -24.9192346
51932                     ],
51933                     [
51934                         20.4724562,
51935                         -25.1501701
51936                     ],
51937                     [
51938                         20.6532441,
51939                         -25.4529449
51940                     ],
51941                     [
51942                         20.733265,
51943                         -25.6801957
51944                     ],
51945                     [
51946                         20.8281046,
51947                         -25.8963498
51948                     ],
51949                     [
51950                         20.8429232,
51951                         -26.215851
51952                     ],
51953                     [
51954                         20.6502804,
51955                         -26.4840868
51956                     ],
51957                     [
51958                         20.6532441,
51959                         -26.8204869
51960                     ],
51961                     [
51962                         21.0889134,
51963                         -26.846933
51964                     ],
51965                     [
51966                         21.6727695,
51967                         -26.8389998
51968                     ],
51969                     [
51970                         21.7765003,
51971                         -26.6696268
51972                     ],
51973                     [
51974                         21.9721069,
51975                         -26.6431395
51976                     ],
51977                     [
51978                         22.2803355,
51979                         -26.3274702
51980                     ],
51981                     [
51982                         22.5707817,
51983                         -26.1333967
51984                     ],
51985                     [
51986                         22.7752795,
51987                         -25.6775246
51988                     ],
51989                     [
51990                         23.0005235,
51991                         -25.2761948
51992                     ],
51993                     [
51994                         23.4658301,
51995                         -25.2735148
51996                     ],
51997                     [
51998                         23.883717,
51999                         -25.597366
52000                     ],
52001                     [
52002                         24.2364017,
52003                         -25.613402
52004                     ],
52005                     [
52006                         24.603905,
52007                         -25.7896563
52008                     ],
52009                     [
52010                         25.110704,
52011                         -25.7389432
52012                     ],
52013                     [
52014                         25.5078447,
52015                         -25.6855376
52016                     ],
52017                     [
52018                         25.6441766,
52019                         -25.4823781
52020                     ],
52021                     [
52022                         25.8419267,
52023                         -24.7805437
52024                     ],
52025                     [
52026                         25.846641,
52027                         -24.7538456
52028                     ],
52029                     [
52030                         26.3928487,
52031                         -24.6332894
52032                     ],
52033                     [
52034                         26.4739066,
52035                         -24.5653312
52036                     ],
52037                     [
52038                         26.5089966,
52039                         -24.4842437
52040                     ],
52041                     [
52042                         26.5861946,
52043                         -24.4075775
52044                     ],
52045                     [
52046                         26.7300635,
52047                         -24.3014458
52048                     ],
52049                     [
52050                         26.8567384,
52051                         -24.2499463
52052                     ],
52053                     [
52054                         26.8574402,
52055                         -24.1026901
52056                     ],
52057                     [
52058                         26.9215471,
52059                         -23.8990957
52060                     ],
52061                     [
52062                         26.931831,
52063                         -23.8461891
52064                     ],
52065                     [
52066                         26.9714827,
52067                         -23.6994344
52068                     ],
52069                     [
52070                         27.0006074,
52071                         -23.6367644
52072                     ],
52073                     [
52074                         27.0578041,
52075                         -23.6052574
52076                     ],
52077                     [
52078                         27.1360547,
52079                         -23.5203437
52080                     ],
52081                     [
52082                         27.3339623,
52083                         -23.3973792
52084                     ],
52085                     [
52086                         27.5144057,
52087                         -23.3593929
52088                     ],
52089                     [
52090                         27.5958145,
52091                         -23.2085465
52092                     ],
52093                     [
52094                         27.8098634,
52095                         -23.0994957
52096                     ],
52097                     [
52098                         27.8828506,
52099                         -23.0620496
52100                     ],
52101                     [
52102                         27.9382928,
52103                         -22.9496487
52104                     ],
52105                     [
52106                         28.0407556,
52107                         -22.8255118
52108                     ],
52109                     [
52110                         28.2056786,
52111                         -22.6552861
52112                     ],
52113                     [
52114                         28.3397223,
52115                         -22.5639374
52116                     ],
52117                     [
52118                         28.4906093,
52119                         -22.560697
52120                     ],
52121                     [
52122                         28.6108769,
52123                         -22.5400248
52124                     ],
52125                     [
52126                         28.828175,
52127                         -22.4550173
52128                     ],
52129                     [
52130                         28.9285324,
52131                         -22.4232328
52132                     ],
52133                     [
52134                         28.9594116,
52135                         -22.3090081
52136                     ],
52137                     [
52138                         29.0162574,
52139                         -22.208335
52140                     ],
52141                     [
52142                         29.2324117,
52143                         -22.1693453
52144                     ],
52145                     [
52146                         29.3531213,
52147                         -22.1842926
52148                     ],
52149                     [
52150                         29.6548952,
52151                         -22.1186426
52152                     ],
52153                     [
52154                         29.7777102,
52155                         -22.1361956
52156                     ],
52157                     [
52158                         29.9292989,
52159                         -22.1849425
52160                     ],
52161                     [
52162                         30.1166795,
52163                         -22.2830348
52164                     ],
52165                     [
52166                         30.2563377,
52167                         -22.2914767
52168                     ],
52169                     [
52170                         30.3033582,
52171                         -22.3395204
52172                     ],
52173                     [
52174                         30.5061784,
52175                         -22.3057617
52176                     ],
52177                     [
52178                         30.8374279,
52179                         -22.284983
52180                     ],
52181                     [
52182                         31.0058599,
52183                         -22.3077095
52184                     ],
52185                     [
52186                         31.1834152,
52187                         -22.3232913
52188                     ],
52189                     [
52190                         31.2930586,
52191                         -22.3674647
52192                     ],
52193                     [
52194                         31.5680579,
52195                         -23.1903385
52196                     ],
52197                     [
52198                         31.5568311,
52199                         -23.4430809
52200                     ],
52201                     [
52202                         31.6931122,
52203                         -23.6175209
52204                     ],
52205                     [
52206                         31.7119696,
52207                         -23.741136
52208                     ],
52209                     [
52210                         31.7774743,
52211                         -23.8800628
52212                     ],
52213                     [
52214                         31.8886337,
52215                         -23.9481098
52216                     ],
52217                     [
52218                         31.9144386,
52219                         -24.1746736
52220                     ],
52221                     [
52222                         31.9948307,
52223                         -24.3040878
52224                     ],
52225                     [
52226                         32.0166656,
52227                         -24.4405988
52228                     ],
52229                     [
52230                         32.0077331,
52231                         -24.6536578
52232                     ],
52233                     [
52234                         32.019643,
52235                         -24.9140701
52236                     ],
52237                     [
52238                         32.035523,
52239                         -25.0849767
52240                     ],
52241                     [
52242                         32.019643,
52243                         -25.3821442
52244                     ],
52245                     [
52246                         31.9928457,
52247                         -25.4493771
52248                     ],
52249                     [
52250                         31.9997931,
52251                         -25.5165725
52252                     ],
52253                     [
52254                         32.0057481,
52255                         -25.6078978
52256                     ],
52257                     [
52258                         32.0057481,
52259                         -25.6624806
52260                     ],
52261                     [
52262                         31.9362735,
52263                         -25.8403721
52264                     ],
52265                     [
52266                         31.9809357,
52267                         -25.9546537
52268                     ],
52269                     [
52270                         31.8687838,
52271                         -26.0037251
52272                     ],
52273                     [
52274                         31.4162062,
52275                         -25.7277683
52276                     ],
52277                     [
52278                         31.3229117,
52279                         -25.7438611
52280                     ],
52281                     [
52282                         31.2504595,
52283                         -25.8296526
52284                     ],
52285                     [
52286                         31.1393001,
52287                         -25.9162746
52288                     ],
52289                     [
52290                         31.1164727,
52291                         -25.9912361
52292                     ],
52293                     [
52294                         30.9656135,
52295                         -26.2665756
52296                     ],
52297                     [
52298                         30.8921689,
52299                         -26.3279703
52300                     ],
52301                     [
52302                         30.8534616,
52303                         -26.4035568
52304                     ],
52305                     [
52306                         30.8226943,
52307                         -26.4488849
52308                     ],
52309                     [
52310                         30.8022583,
52311                         -26.5240694
52312                     ],
52313                     [
52314                         30.8038369,
52315                         -26.8082089
52316                     ],
52317                     [
52318                         30.9020939,
52319                         -26.7807451
52320                     ],
52321                     [
52322                         30.9100338,
52323                         -26.8489495
52324                     ],
52325                     [
52326                         30.9824859,
52327                         -26.9082627
52328                     ],
52329                     [
52330                         30.976531,
52331                         -27.0029222
52332                     ],
52333                     [
52334                         31.0034434,
52335                         -27.0441587
52336                     ],
52337                     [
52338                         31.1543322,
52339                         -27.1980416
52340                     ],
52341                     [
52342                         31.5015607,
52343                         -27.311117
52344                     ],
52345                     [
52346                         31.9700183,
52347                         -27.311117
52348                     ],
52349                     [
52350                         31.9700183,
52351                         -27.120472
52352                     ],
52353                     [
52354                         31.9769658,
52355                         -27.050664
52356                     ],
52357                     [
52358                         32.0002464,
52359                         -26.7983892
52360                     ],
52361                     [
52362                         32.1069826,
52363                         -26.7984645
52364                     ],
52365                     [
52366                         32.3114546,
52367                         -26.8479493
52368                     ],
52369                     [
52370                         32.899986,
52371                         -26.8516059
52372                     ],
52373                     [
52374                         32.886091,
52375                         -26.9816971
52376                     ],
52377                     [
52378                         32.709427,
52379                         -27.4785436
52380                     ],
52381                     [
52382                         32.6240724,
52383                         -27.7775144
52384                     ],
52385                     [
52386                         32.5813951,
52387                         -28.07479
52388                     ],
52389                     [
52390                         32.5387178,
52391                         -28.2288046
52392                     ],
52393                     [
52394                         32.4275584,
52395                         -28.5021568
52396                     ],
52397                     [
52398                         32.3640388,
52399                         -28.5945699
52400                     ],
52401                     [
52402                         32.0702603,
52403                         -28.8469827
52404                     ],
52405                     [
52406                         31.9878832,
52407                         -28.9069497
52408                     ],
52409                     [
52410                         31.7764818,
52411                         -28.969487
52412                     ],
52413                     [
52414                         31.4638459,
52415                         -29.2859343
52416                     ],
52417                     [
52418                         31.359634,
52419                         -29.3854348
52420                     ],
52421                     [
52422                         31.1680825,
52423                         -29.6307408
52424                     ],
52425                     [
52426                         31.064863,
52427                         -29.7893535
52428                     ],
52429                     [
52430                         31.0534493,
52431                         -29.8470469
52432                     ],
52433                     [
52434                         31.0669933,
52435                         -29.8640319
52436                     ],
52437                     [
52438                         31.0455459,
52439                         -29.9502017
52440                     ],
52441                     [
52442                         30.9518556,
52443                         -30.0033946
52444                     ],
52445                     [
52446                         30.8651833,
52447                         -30.1024093
52448                     ],
52449                     [
52450                         30.7244725,
52451                         -30.392502
52452                     ],
52453                     [
52454                         30.3556256,
52455                         -30.9308873
52456                     ],
52457                     [
52458                         30.0972364,
52459                         -31.2458274
52460                     ],
52461                     [
52462                         29.8673136,
52463                         -31.4304296
52464                     ],
52465                     [
52466                         29.7409393,
52467                         -31.5014699
52468                     ],
52469                     [
52470                         29.481312,
52471                         -31.6978686
52472                     ],
52473                     [
52474                         28.8943171,
52475                         -32.2898903
52476                     ],
52477                     [
52478                         28.5497137,
52479                         -32.5894641
52480                     ],
52481                     [
52482                         28.1436499,
52483                         -32.8320732
52484                     ],
52485                     [
52486                         28.0748735,
52487                         -32.941689
52488                     ],
52489                     [
52490                         27.8450942,
52491                         -33.082869
52492                     ],
52493                     [
52494                         27.3757956,
52495                         -33.3860685
52496                     ],
52497                     [
52498                         26.8805407,
52499                         -33.6458951
52500                     ],
52501                     [
52502                         26.5916871,
52503                         -33.7480756
52504                     ],
52505                     [
52506                         26.4527308,
52507                         -33.7935795
52508                     ],
52509                     [
52510                         26.206754,
52511                         -33.7548943
52512                     ],
52513                     [
52514                         26.0077897,
52515                         -33.7223961
52516                     ],
52517                     [
52518                         25.8055494,
52519                         -33.7524272
52520                     ],
52521                     [
52522                         25.7511073,
52523                         -33.8006512
52524                     ],
52525                     [
52526                         25.6529079,
52527                         -33.8543597
52528                     ],
52529                     [
52530                         25.6529079,
52531                         -33.9469768
52532                     ],
52533                     [
52534                         25.7195789,
52535                         -34.0040115
52536                     ],
52537                     [
52538                         25.7202807,
52539                         -34.0511235
52540                     ],
52541                     [
52542                         25.5508915,
52543                         -34.063151
52544                     ],
52545                     [
52546                         25.3504571,
52547                         -34.0502627
52548                     ],
52549                     [
52550                         25.2810609,
52551                         -34.0020322
52552                     ],
52553                     [
52554                         25.0476316,
52555                         -33.9994588
52556                     ],
52557                     [
52558                         24.954724,
52559                         -34.0043594
52560                     ],
52561                     [
52562                         24.9496586,
52563                         -34.1010363
52564                     ],
52565                     [
52566                         24.8770358,
52567                         -34.1506456
52568                     ],
52569                     [
52570                         24.8762914,
52571                         -34.2005281
52572                     ],
52573                     [
52574                         24.8532574,
52575                         -34.2189562
52576                     ],
52577                     [
52578                         24.7645287,
52579                         -34.2017946
52580                     ],
52581                     [
52582                         24.5001356,
52583                         -34.2003254
52584                     ],
52585                     [
52586                         24.3486733,
52587                         -34.1163824
52588                     ],
52589                     [
52590                         24.1988819,
52591                         -34.1019039
52592                     ],
52593                     [
52594                         23.9963377,
52595                         -34.0514443
52596                     ],
52597                     [
52598                         23.8017509,
52599                         -34.0524332
52600                     ],
52601                     [
52602                         23.7493589,
52603                         -34.0111855
52604                     ],
52605                     [
52606                         23.4973536,
52607                         -34.009014
52608                     ],
52609                     [
52610                         23.4155191,
52611                         -34.0434586
52612                     ],
52613                     [
52614                         23.4154284,
52615                         -34.1140433
52616                     ],
52617                     [
52618                         22.9000853,
52619                         -34.0993009
52620                     ],
52621                     [
52622                         22.8412418,
52623                         -34.0547911
52624                     ],
52625                     [
52626                         22.6470321,
52627                         -34.0502627
52628                     ],
52629                     [
52630                         22.6459843,
52631                         -34.0072768
52632                     ],
52633                     [
52634                         22.570016,
52635                         -34.0064081
52636                     ],
52637                     [
52638                         22.5050499,
52639                         -34.0645866
52640                     ],
52641                     [
52642                         22.2519968,
52643                         -34.0645866
52644                     ],
52645                     [
52646                         22.2221334,
52647                         -34.1014701
52648                     ],
52649                     [
52650                         22.1621197,
52651                         -34.1057019
52652                     ],
52653                     [
52654                         22.1712431,
52655                         -34.1521766
52656                     ],
52657                     [
52658                         22.1576913,
52659                         -34.2180897
52660                     ],
52661                     [
52662                         22.0015632,
52663                         -34.2172232
52664                     ],
52665                     [
52666                         21.9496952,
52667                         -34.3220009
52668                     ],
52669                     [
52670                         21.8611528,
52671                         -34.4007145
52672                     ],
52673                     [
52674                         21.5614708,
52675                         -34.4020114
52676                     ],
52677                     [
52678                         21.5468011,
52679                         -34.3661242
52680                     ],
52681                     [
52682                         21.501744,
52683                         -34.3669892
52684                     ],
52685                     [
52686                         21.5006961,
52687                         -34.4020114
52688                     ],
52689                     [
52690                         21.4194886,
52691                         -34.4465247
52692                     ],
52693                     [
52694                         21.1978706,
52695                         -34.4478208
52696                     ],
52697                     [
52698                         21.0988193,
52699                         -34.3991325
52700                     ],
52701                     [
52702                         21.0033746,
52703                         -34.3753872
52704                     ],
52705                     [
52706                         20.893192,
52707                         -34.3997115
52708                     ],
52709                     [
52710                         20.8976647,
52711                         -34.4854003
52712                     ],
52713                     [
52714                         20.7446802,
52715                         -34.4828092
52716                     ],
52717                     [
52718                         20.5042011,
52719                         -34.486264
52720                     ],
52721                     [
52722                         20.2527197,
52723                         -34.701477
52724                     ],
52725                     [
52726                         20.0803502,
52727                         -34.8361855
52728                     ],
52729                     [
52730                         19.9923317,
52731                         -34.8379056
52732                     ],
52733                     [
52734                         19.899074,
52735                         -34.8275845
52736                     ],
52737                     [
52738                         19.8938348,
52739                         -34.7936018
52740                     ],
52741                     [
52742                         19.5972963,
52743                         -34.7961833
52744                     ],
52745                     [
52746                         19.3929677,
52747                         -34.642015
52748                     ],
52749                     [
52750                         19.2877095,
52751                         -34.6404784
52752                     ],
52753                     [
52754                         19.2861377,
52755                         -34.5986563
52756                     ],
52757                     [
52758                         19.3474363,
52759                         -34.5244458
52760                     ],
52761                     [
52762                         19.3285256,
52763                         -34.4534372
52764                     ],
52765                     [
52766                         19.098001,
52767                         -34.449981
52768                     ],
52769                     [
52770                         19.0725583,
52771                         -34.3802371
52772                     ],
52773                     [
52774                         19.0023531,
52775                         -34.3525593
52776                     ],
52777                     [
52778                         18.9520568,
52779                         -34.3949373
52780                     ],
52781                     [
52782                         18.7975006,
52783                         -34.3936403
52784                     ],
52785                     [
52786                         18.7984174,
52787                         -34.1016376
52788                     ],
52789                     [
52790                         18.501748,
52791                         -34.1015292
52792                     ],
52793                     [
52794                         18.4999545,
52795                         -34.3616945
52796                     ],
52797                     [
52798                         18.4477325,
52799                         -34.3620007
52800                     ],
52801                     [
52802                         18.4479944,
52803                         -34.3522691
52804                     ],
52805                     [
52806                         18.3974362,
52807                         -34.3514041
52808                     ],
52809                     [
52810                         18.3971742,
52811                         -34.3022959
52812                     ],
52813                     [
52814                         18.3565705,
52815                         -34.3005647
52816                     ],
52817                     [
52818                         18.3479258,
52819                         -34.2020436
52820                     ],
52821                     [
52822                         18.2972095,
52823                         -34.1950274
52824                     ],
52825                     [
52826                         18.2951139,
52827                         -33.9937138
52828                     ],
52829                     [
52830                         18.3374474,
52831                         -33.9914079
52832                     ],
52833                     [
52834                         18.3476638,
52835                         -33.8492427
52836                     ],
52837                     [
52838                         18.3479258,
52839                         -33.781555
52840                     ],
52841                     [
52842                         18.4124718,
52843                         -33.7448849
52844                     ],
52845                     [
52846                         18.3615477,
52847                         -33.6501624
52848                     ],
52849                     [
52850                         18.2992013,
52851                         -33.585591
52852                     ],
52853                     [
52854                         18.2166839,
52855                         -33.448872
52856                     ],
52857                     [
52858                         18.1389858,
52859                         -33.3974083
52860                     ],
52861                     [
52862                         17.9473472,
52863                         -33.1602647
52864                     ],
52865                     [
52866                         17.8855247,
52867                         -33.0575732
52868                     ],
52869                     [
52870                         17.8485884,
52871                         -32.9668505
52872                     ],
52873                     [
52874                         17.8396817,
52875                         -32.8507302
52876                     ]
52877                 ]
52878             ]
52879         },
52880         {
52881             "name": "South Tyrol Orthofoto 2011",
52882             "type": "tms",
52883             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
52884             "polygon": [
52885                 [
52886                     [
52887                         10.373383,
52888                         46.213553
52889                     ],
52890                     [
52891                         10.373383,
52892                         47.098175
52893                     ],
52894                     [
52895                         12.482758,
52896                         47.098175
52897                     ],
52898                     [
52899                         12.482758,
52900                         46.213553
52901                     ],
52902                     [
52903                         10.373383,
52904                         46.213553
52905                     ]
52906                 ]
52907             ],
52908             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
52909         },
52910         {
52911             "name": "South Tyrol Topomap",
52912             "type": "tms",
52913             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
52914             "polygon": [
52915                 [
52916                     [
52917                         10.373383,
52918                         46.213553
52919                     ],
52920                     [
52921                         10.373383,
52922                         47.098175
52923                     ],
52924                     [
52925                         12.482758,
52926                         47.098175
52927                     ],
52928                     [
52929                         12.482758,
52930                         46.213553
52931                     ],
52932                     [
52933                         10.373383,
52934                         46.213553
52935                     ]
52936                 ]
52937             ],
52938             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
52939         },
52940         {
52941             "name": "Stadt Uster Orthophoto 2008 10cm",
52942             "type": "tms",
52943             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
52944             "polygon": [
52945                 [
52946                     [
52947                         8.6,
52948                         47.31
52949                     ],
52950                     [
52951                         8.6,
52952                         47.39
52953                     ],
52954                     [
52955                         8.77,
52956                         47.39
52957                     ],
52958                     [
52959                         8.77,
52960                         47.31
52961                     ],
52962                     [
52963                         8.6,
52964                         47.31
52965                     ]
52966                 ]
52967             ],
52968             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
52969         },
52970         {
52971             "name": "Stevns (Denmark)",
52972             "type": "tms",
52973             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
52974             "scaleExtent": [
52975                 0,
52976                 20
52977             ],
52978             "polygon": [
52979                 [
52980                     [
52981                         12.0913942,
52982                         55.3491574
52983                     ],
52984                     [
52985                         12.0943104,
52986                         55.3842256
52987                     ],
52988                     [
52989                         12.1573875,
52990                         55.3833103
52991                     ],
52992                     [
52993                         12.1587287,
52994                         55.4013326
52995                     ],
52996                     [
52997                         12.1903468,
52998                         55.400558
52999                     ],
53000                     [
53001                         12.1931411,
53002                         55.4364665
53003                     ],
53004                     [
53005                         12.2564251,
53006                         55.4347995
53007                     ],
53008                     [
53009                         12.2547073,
53010                         55.4168882
53011                     ],
53012                     [
53013                         12.3822489,
53014                         55.4134349
53015                     ],
53016                     [
53017                         12.3795942,
53018                         55.3954143
53019                     ],
53020                     [
53021                         12.4109213,
53022                         55.3946958
53023                     ],
53024                     [
53025                         12.409403,
53026                         55.3766417
53027                     ],
53028                     [
53029                         12.4407807,
53030                         55.375779
53031                     ],
53032                     [
53033                         12.4394142,
53034                         55.3578314
53035                     ],
53036                     [
53037                         12.4707413,
53038                         55.3569971
53039                     ],
53040                     [
53041                         12.4629475,
53042                         55.2672214
53043                     ],
53044                     [
53045                         12.4315633,
53046                         55.2681491
53047                     ],
53048                     [
53049                         12.430045,
53050                         55.2502103
53051                     ],
53052                     [
53053                         12.3672011,
53054                         55.2519673
53055                     ],
53056                     [
53057                         12.3656858,
53058                         55.2340267
53059                     ],
53060                     [
53061                         12.2714604,
53062                         55.2366031
53063                     ],
53064                     [
53065                         12.2744467,
53066                         55.272476
53067                     ],
53068                     [
53069                         12.2115654,
53070                         55.2741475
53071                     ],
53072                     [
53073                         12.2130078,
53074                         55.2920322
53075                     ],
53076                     [
53077                         12.1815665,
53078                         55.2928638
53079                     ],
53080                     [
53081                         12.183141,
53082                         55.3107091
53083                     ],
53084                     [
53085                         12.2144897,
53086                         55.3100981
53087                     ],
53088                     [
53089                         12.2159927,
53090                         55.3279764
53091                     ],
53092                     [
53093                         12.1214458,
53094                         55.3303379
53095                     ],
53096                     [
53097                         12.1229489,
53098                         55.3483291
53099                     ]
53100                 ]
53101             ],
53102             "terms_text": "Stevns Kommune"
53103         },
53104         {
53105             "name": "Surrey Air Survey",
53106             "type": "tms",
53107             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
53108             "scaleExtent": [
53109                 8,
53110                 19
53111             ],
53112             "polygon": [
53113                 [
53114                     [
53115                         -0.752478,
53116                         51.0821941
53117                     ],
53118                     [
53119                         -0.7595183,
53120                         51.0856254
53121                     ],
53122                     [
53123                         -0.8014342,
53124                         51.1457917
53125                     ],
53126                     [
53127                         -0.8398864,
53128                         51.1440686
53129                     ],
53130                     [
53131                         -0.8357665,
53132                         51.1802397
53133                     ],
53134                     [
53135                         -0.8529549,
53136                         51.2011266
53137                     ],
53138                     [
53139                         -0.8522683,
53140                         51.2096231
53141                     ],
53142                     [
53143                         -0.8495217,
53144                         51.217903
53145                     ],
53146                     [
53147                         -0.8266907,
53148                         51.2403696
53149                     ],
53150                     [
53151                         -0.8120995,
53152                         51.2469248
53153                     ],
53154                     [
53155                         -0.7736474,
53156                         51.2459577
53157                     ],
53158                     [
53159                         -0.7544213,
53160                         51.2381127
53161                     ],
53162                     [
53163                         -0.754078,
53164                         51.233921
53165                     ],
53166                     [
53167                         -0.7446366,
53168                         51.2333836
53169                     ],
53170                     [
53171                         -0.7430693,
53172                         51.2847178
53173                     ],
53174                     [
53175                         -0.751503,
53176                         51.3069524
53177                     ],
53178                     [
53179                         -0.7664376,
53180                         51.3121032
53181                     ],
53182                     [
53183                         -0.7820588,
53184                         51.3270157
53185                     ],
53186                     [
53187                         -0.7815438,
53188                         51.3388135
53189                     ],
53190                     [
53191                         -0.7374268,
53192                         51.3720456
53193                     ],
53194                     [
53195                         -0.7192307,
53196                         51.3769748
53197                     ],
53198                     [
53199                         -0.6795769,
53200                         51.3847961
53201                     ],
53202                     [
53203                         -0.6807786,
53204                         51.3901523
53205                     ],
53206                     [
53207                         -0.6531411,
53208                         51.3917591
53209                     ],
53210                     [
53211                         -0.6301385,
53212                         51.3905808
53213                     ],
53214                     [
53215                         -0.6291085,
53216                         51.3970074
53217                     ],
53218                     [
53219                         -0.6234437,
53220                         51.3977572
53221                     ],
53222                     [
53223                         -0.613144,
53224                         51.4295552
53225                     ],
53226                     [
53227                         -0.6002471,
53228                         51.4459121
53229                     ],
53230                     [
53231                         -0.5867081,
53232                         51.4445365
53233                     ],
53234                     [
53235                         -0.5762368,
53236                         51.453202
53237                     ],
53238                     [
53239                         -0.5626755,
53240                         51.4523462
53241                     ],
53242                     [
53243                         -0.547741,
53244                         51.4469972
53245                     ],
53246                     [
53247                         -0.5372697,
53248                         51.4448575
53249                     ],
53250                     [
53251                         -0.537098,
53252                         51.4526671
53253                     ],
53254                     [
53255                         -0.5439644,
53256                         51.4545926
53257                     ],
53258                     [
53259                         -0.5405312,
53260                         51.4698865
53261                     ],
53262                     [
53263                         -0.5309182,
53264                         51.4760881
53265                     ],
53266                     [
53267                         -0.5091172,
53268                         51.4744843
53269                     ],
53270                     [
53271                         -0.5086022,
53272                         51.4695657
53273                     ],
53274                     [
53275                         -0.4900628,
53276                         51.4682825
53277                     ],
53278                     [
53279                         -0.4526406,
53280                         51.4606894
53281                     ],
53282                     [
53283                         -0.4486924,
53284                         51.4429316
53285                     ],
53286                     [
53287                         -0.4414826,
53288                         51.4418616
53289                     ],
53290                     [
53291                         -0.4418259,
53292                         51.4369394
53293                     ],
53294                     [
53295                         -0.4112702,
53296                         51.4380095
53297                     ],
53298                     [
53299                         -0.4014855,
53300                         51.4279498
53301                     ],
53302                     [
53303                         -0.3807145,
53304                         51.4262372
53305                     ],
53306                     [
53307                         -0.3805428,
53308                         51.4161749
53309                     ],
53310                     [
53311                         -0.3491288,
53312                         51.4138195
53313                     ],
53314                     [
53315                         -0.3274994,
53316                         51.4037544
53317                     ],
53318                     [
53319                         -0.3039818,
53320                         51.3990424
53321                     ],
53322                     [
53323                         -0.3019219,
53324                         51.3754747
53325                     ],
53326                     [
53327                         -0.309475,
53328                         51.369688
53329                     ],
53330                     [
53331                         -0.3111916,
53332                         51.3529669
53333                     ],
53334                     [
53335                         -0.2955704,
53336                         51.3541462
53337                     ],
53338                     [
53339                         -0.2923089,
53340                         51.3673303
53341                     ],
53342                     [
53343                         -0.2850991,
53344                         51.3680805
53345                     ],
53346                     [
53347                         -0.2787476,
53348                         51.3771891
53349                     ],
53350                     [
53351                         -0.2655297,
53352                         51.3837247
53353                     ],
53354                     [
53355                         -0.2411538,
53356                         51.3847961
53357                     ],
53358                     [
53359                         -0.2123147,
53360                         51.3628288
53361                     ],
53362                     [
53363                         -0.2107697,
53364                         51.3498578
53365                     ],
53366                     [
53367                         -0.190857,
53368                         51.3502867
53369                     ],
53370                     [
53371                         -0.1542931,
53372                         51.3338802
53373                     ],
53374                     [
53375                         -0.1496583,
53376                         51.3057719
53377                     ],
53378                     [
53379                         -0.1074296,
53380                         51.2966491
53381                     ],
53382                     [
53383                         -0.0887185,
53384                         51.3099571
53385                     ],
53386                     [
53387                         -0.0878602,
53388                         51.3220811
53389                     ],
53390                     [
53391                         -0.0652009,
53392                         51.3215448
53393                     ],
53394                     [
53395                         -0.0641709,
53396                         51.3264793
53397                     ],
53398                     [
53399                         -0.0519829,
53400                         51.3263721
53401                     ],
53402                     [
53403                         -0.0528412,
53404                         51.334631
53405                     ],
53406                     [
53407                         -0.0330779,
53408                         51.3430876
53409                     ],
53410                     [
53411                         0.0019187,
53412                         51.3376339
53413                     ],
53414                     [
53415                         0.0118751,
53416                         51.3281956
53417                     ],
53418                     [
53419                         0.013935,
53420                         51.2994398
53421                     ],
53422                     [
53423                         0.0202865,
53424                         51.2994398
53425                     ],
53426                     [
53427                         0.0240631,
53428                         51.3072743
53429                     ],
53430                     [
53431                         0.0331611,
53432                         51.3086694
53433                     ],
53434                     [
53435                         0.0455207,
53436                         51.30545
53437                     ],
53438                     [
53439                         0.0523872,
53440                         51.2877392
53441                     ],
53442                     [
53443                         0.0616569,
53444                         51.2577764
53445                     ],
53446                     [
53447                         0.0640602,
53448                         51.2415518
53449                     ],
53450                     [
53451                         0.0462074,
53452                         51.2126342
53453                     ],
53454                     [
53455                         0.0407142,
53456                         51.2109136
53457                     ],
53458                     [
53459                         0.0448341,
53460                         51.1989753
53461                     ],
53462                     [
53463                         0.0494689,
53464                         51.1997283
53465                     ],
53466                     [
53467                         0.0558204,
53468                         51.1944573
53469                     ],
53470                     [
53471                         0.0611419,
53472                         51.1790713
53473                     ],
53474                     [
53475                         0.0623435,
53476                         51.1542061
53477                     ],
53478                     [
53479                         0.0577087,
53480                         51.1417146
53481                     ],
53482                     [
53483                         0.0204582,
53484                         51.1365447
53485                     ],
53486                     [
53487                         -0.0446015,
53488                         51.1336364
53489                     ],
53490                     [
53491                         -0.1566964,
53492                         51.1352522
53493                     ],
53494                     [
53495                         -0.1572114,
53496                         51.1290043
53497                     ],
53498                     [
53499                         -0.2287942,
53500                         51.1183379
53501                     ],
53502                     [
53503                         -0.2473336,
53504                         51.1183379
53505                     ],
53506                     [
53507                         -0.2500802,
53508                         51.1211394
53509                     ],
53510                     [
53511                         -0.299347,
53512                         51.1137042
53513                     ],
53514                     [
53515                         -0.3221779,
53516                         51.1119799
53517                     ],
53518                     [
53519                         -0.3223496,
53520                         51.1058367
53521                     ],
53522                     [
53523                         -0.3596001,
53524                         51.1019563
53525                     ],
53526                     [
53527                         -0.3589135,
53528                         51.1113333
53529                     ],
53530                     [
53531                         -0.3863793,
53532                         51.1117644
53533                     ],
53534                     [
53535                         -0.3869014,
53536                         51.1062516
53537                     ],
53538                     [
53539                         -0.4281001,
53540                         51.0947174
53541                     ],
53542                     [
53543                         -0.4856784,
53544                         51.0951554
53545                     ],
53546                     [
53547                         -0.487135,
53548                         51.0872266
53549                     ],
53550                     [
53551                         -0.5297404,
53552                         51.0865404
53553                     ],
53554                     [
53555                         -0.5302259,
53556                         51.0789914
53557                     ],
53558                     [
53559                         -0.61046,
53560                         51.076551
53561                     ],
53562                     [
53563                         -0.6099745,
53564                         51.080669
53565                     ],
53566                     [
53567                         -0.6577994,
53568                         51.0792202
53569                     ],
53570                     [
53571                         -0.6582849,
53572                         51.0743394
53573                     ],
53574                     [
53575                         -0.6836539,
53576                         51.0707547
53577                     ],
53578                     [
53579                         -0.6997979,
53580                         51.070831
53581                     ],
53582                     [
53583                         -0.7296581,
53584                         51.0744919
53585                     ]
53586                 ]
53587             ]
53588         },
53589         {
53590             "name": "Toulouse - Orthophotoplan 2007",
53591             "type": "tms",
53592             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
53593             "scaleExtent": [
53594                 0,
53595                 22
53596             ],
53597             "polygon": [
53598                 [
53599                     [
53600                         1.1919978,
53601                         43.6328791
53602                     ],
53603                     [
53604                         1.2015377,
53605                         43.6329729
53606                     ],
53607                     [
53608                         1.2011107,
53609                         43.6554932
53610                     ],
53611                     [
53612                         1.2227985,
53613                         43.6557029
53614                     ],
53615                     [
53616                         1.2226231,
53617                         43.6653353
53618                     ],
53619                     [
53620                         1.2275341,
53621                         43.6653849
53622                     ],
53623                     [
53624                         1.2275417,
53625                         43.6656387
53626                     ],
53627                     [
53628                         1.2337568,
53629                         43.6656883
53630                     ],
53631                     [
53632                         1.2337644,
53633                         43.6650153
53634                     ],
53635                     [
53636                         1.2351218,
53637                         43.6650319
53638                     ],
53639                     [
53640                         1.2350913,
53641                         43.6670729
53642                     ],
53643                     [
53644                         1.2443566,
53645                         43.6671556
53646                     ],
53647                     [
53648                         1.2441584,
53649                         43.6743925
53650                     ],
53651                     [
53652                         1.2493973,
53653                         43.6744256
53654                     ],
53655                     [
53656                         1.2493973,
53657                         43.6746628
53658                     ],
53659                     [
53660                         1.2555666,
53661                         43.6747234
53662                     ],
53663                     [
53664                         1.2555742,
53665                         43.6744532
53666                     ],
53667                     [
53668                         1.2569545,
53669                         43.6744697
53670                     ],
53671                     [
53672                         1.2568782,
53673                         43.678529
53674                     ],
53675                     [
53676                         1.2874873,
53677                         43.6788257
53678                     ],
53679                     [
53680                         1.2870803,
53681                         43.7013229
53682                     ],
53683                     [
53684                         1.3088219,
53685                         43.7014632
53686                     ],
53687                     [
53688                         1.3086493,
53689                         43.7127673
53690                     ],
53691                     [
53692                         1.3303262,
53693                         43.7129544
53694                     ],
53695                     [
53696                         1.3300242,
53697                         43.7305221
53698                     ],
53699                     [
53700                         1.3367106,
53701                         43.7305845
53702                     ],
53703                     [
53704                         1.3367322,
53705                         43.7312235
53706                     ],
53707                     [
53708                         1.3734338,
53709                         43.7310456
53710                     ],
53711                     [
53712                         1.3735848,
53713                         43.7245772
53714                     ],
53715                     [
53716                         1.4604504,
53717                         43.7252947
53718                     ],
53719                     [
53720                         1.4607783,
53721                         43.7028034
53722                     ],
53723                     [
53724                         1.4824875,
53725                         43.7029516
53726                     ],
53727                     [
53728                         1.4829828,
53729                         43.6692071
53730                     ],
53731                     [
53732                         1.5046832,
53733                         43.6693616
53734                     ],
53735                     [
53736                         1.5048383,
53737                         43.6581174
53738                     ],
53739                     [
53740                         1.5265475,
53741                         43.6582656
53742                     ],
53743                     [
53744                         1.5266945,
53745                         43.6470298
53746                     ],
53747                     [
53748                         1.548368,
53749                         43.6471633
53750                     ],
53751                     [
53752                         1.5485357,
53753                         43.6359385
53754                     ],
53755                     [
53756                         1.5702172,
53757                         43.636082
53758                     ],
53759                     [
53760                         1.5705123,
53761                         43.6135777
53762                     ],
53763                     [
53764                         1.5488166,
53765                         43.6134276
53766                     ],
53767                     [
53768                         1.549097,
53769                         43.5909479
53770                     ],
53771                     [
53772                         1.5707695,
53773                         43.5910694
53774                     ],
53775                     [
53776                         1.5709373,
53777                         43.5798341
53778                     ],
53779                     [
53780                         1.5793714,
53781                         43.5798894
53782                     ],
53783                     [
53784                         1.5794782,
53785                         43.5737682
53786                     ],
53787                     [
53788                         1.5809119,
53789                         43.5737792
53790                     ],
53791                     [
53792                         1.5810859,
53793                         43.5573794
53794                     ],
53795                     [
53796                         1.5712334,
53797                         43.5573131
53798                     ],
53799                     [
53800                         1.5716504,
53801                         43.5235497
53802                     ],
53803                     [
53804                         1.3984804,
53805                         43.5222618
53806                     ],
53807                     [
53808                         1.3986509,
53809                         43.5110113
53810                     ],
53811                     [
53812                         1.3120959,
53813                         43.5102543
53814                     ],
53815                     [
53816                         1.3118968,
53817                         43.5215192
53818                     ],
53819                     [
53820                         1.2902569,
53821                         43.5213126
53822                     ],
53823                     [
53824                         1.2898637,
53825                         43.5438168
53826                     ],
53827                     [
53828                         1.311517,
53829                         43.5440133
53830                     ],
53831                     [
53832                         1.3113271,
53833                         43.5552596
53834                     ],
53835                     [
53836                         1.3036924,
53837                         43.5551924
53838                     ],
53839                     [
53840                         1.3036117,
53841                         43.5595099
53842                     ],
53843                     [
53844                         1.2955449,
53845                         43.5594317
53846                     ],
53847                     [
53848                         1.2955449,
53849                         43.5595489
53850                     ],
53851                     [
53852                         1.2895595,
53853                         43.5594473
53854                     ],
53855                     [
53856                         1.2892899,
53857                         43.5775366
53858                     ],
53859                     [
53860                         1.2675698,
53861                         43.5773647
53862                     ],
53863                     [
53864                         1.2673973,
53865                         43.5886141
53866                     ],
53867                     [
53868                         1.25355,
53869                         43.5885047
53870                     ],
53871                     [
53872                         1.2533774,
53873                         43.5956282
53874                     ],
53875                     [
53876                         1.2518029,
53877                         43.5956282
53878                     ],
53879                     [
53880                         1.2518029,
53881                         43.5949409
53882                     ],
53883                     [
53884                         1.2350437,
53885                         43.5947847
53886                     ],
53887                     [
53888                         1.2350437,
53889                         43.5945972
53890                     ],
53891                     [
53892                         1.2239572,
53893                         43.5945972
53894                     ],
53895                     [
53896                         1.2239357,
53897                         43.5994708
53898                     ],
53899                     [
53900                         1.2139708,
53901                         43.599299
53902                     ],
53903                     [
53904                         1.2138845,
53905                         43.6046408
53906                     ],
53907                     [
53908                         1.2020647,
53909                         43.6044846
53910                     ],
53911                     [
53912                         1.2019464,
53913                         43.61048
53914                     ],
53915                     [
53916                         1.1924294,
53917                         43.6103695
53918                     ]
53919                 ]
53920             ],
53921             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
53922             "terms_text": "ToulouseMetropole"
53923         },
53924         {
53925             "name": "Toulouse - Orthophotoplan 2011",
53926             "type": "tms",
53927             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
53928             "scaleExtent": [
53929                 0,
53930                 22
53931             ],
53932             "polygon": [
53933                 [
53934                     [
53935                         1.1135067,
53936                         43.6867566
53937                     ],
53938                     [
53939                         1.1351836,
53940                         43.6870842
53941                     ],
53942                     [
53943                         1.1348907,
53944                         43.6983471
53945                     ],
53946                     [
53947                         1.1782867,
53948                         43.6990338
53949                     ],
53950                     [
53951                         1.1779903,
53952                         43.7102786
53953                     ],
53954                     [
53955                         1.1996591,
53956                         43.7106144
53957                     ],
53958                     [
53959                         1.1993387,
53960                         43.7218722
53961                     ],
53962                     [
53963                         1.2427356,
53964                         43.7225269
53965                     ],
53966                     [
53967                         1.2424336,
53968                         43.7337491
53969                     ],
53970                     [
53971                         1.2641536,
53972                         43.734092
53973                     ],
53974                     [
53975                         1.2638301,
53976                         43.7453588
53977                     ],
53978                     [
53979                         1.2855285,
53980                         43.7456548
53981                     ],
53982                     [
53983                         1.2852481,
53984                         43.756935
53985                     ],
53986                     [
53987                         1.306925,
53988                         43.757231
53989                     ],
53990                     [
53991                         1.3066446,
53992                         43.7684779
53993                     ],
53994                     [
53995                         1.3283431,
53996                         43.7687894
53997                     ],
53998                     [
53999                         1.3280842,
54000                         43.780034
54001                     ],
54002                     [
54003                         1.4367275,
54004                         43.7815757
54005                     ],
54006                     [
54007                         1.4373098,
54008                         43.7591004
54009                     ],
54010                     [
54011                         1.4590083,
54012                         43.7593653
54013                     ],
54014                     [
54015                         1.4593318,
54016                         43.7481479
54017                     ],
54018                     [
54019                         1.4810303,
54020                         43.7483972
54021                     ],
54022                     [
54023                         1.4813322,
54024                         43.7371777
54025                     ],
54026                     [
54027                         1.5030307,
54028                         43.7374115
54029                     ],
54030                     [
54031                         1.5035915,
54032                         43.7149664
54033                     ],
54034                     [
54035                         1.5253115,
54036                         43.7151846
54037                     ],
54038                     [
54039                         1.5256135,
54040                         43.7040057
54041                     ],
54042                     [
54043                         1.5472688,
54044                         43.7042552
54045                     ],
54046                     [
54047                         1.5475708,
54048                         43.6930431
54049                     ],
54050                     [
54051                         1.5692045,
54052                         43.6932926
54053                     ],
54054                     [
54055                         1.5695712,
54056                         43.6820316
54057                     ],
54058                     [
54059                         1.5912049,
54060                         43.6822656
54061                     ],
54062                     [
54063                         1.5917441,
54064                         43.6597998
54065                     ],
54066                     [
54067                         1.613421,
54068                         43.6600339
54069                     ],
54070                     [
54071                         1.613723,
54072                         43.6488291
54073                     ],
54074                     [
54075                         1.6353783,
54076                         43.6490788
54077                     ],
54078                     [
54079                         1.6384146,
54080                         43.5140731
54081                     ],
54082                     [
54083                         1.2921649,
54084                         43.5094658
54085                     ],
54086                     [
54087                         1.2918629,
54088                         43.5206966
54089                     ],
54090                     [
54091                         1.2702076,
54092                         43.5203994
54093                     ],
54094                     [
54095                         1.2698841,
54096                         43.5316437
54097                     ],
54098                     [
54099                         1.2482288,
54100                         43.531331
54101                     ],
54102                     [
54103                         1.2476048,
54104                         43.5537788
54105                     ],
54106                     [
54107                         1.2259628,
54108                         43.5534914
54109                     ],
54110                     [
54111                         1.2256819,
54112                         43.564716
54113                     ],
54114                     [
54115                         1.2039835,
54116                         43.564419
54117                     ],
54118                     [
54119                         1.2033148,
54120                         43.5869049
54121                     ],
54122                     [
54123                         1.1816164,
54124                         43.5865611
54125                     ],
54126                     [
54127                         1.1810237,
54128                         43.6090368
54129                     ],
54130                     [
54131                         1.1592821,
54132                         43.6086932
54133                     ],
54134                     [
54135                         1.1589585,
54136                         43.6199523
54137                     ],
54138                     [
54139                         1.1372601,
54140                         43.6196244
54141                     ],
54142                     [
54143                         1.1365933,
54144                         43.642094
54145                     ],
54146                     [
54147                         1.1149055,
54148                         43.6417629
54149                     ]
54150                 ]
54151             ],
54152             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
54153             "terms_text": "ToulouseMetropole"
54154         },
54155         {
54156             "name": "Tours - Orthophotos 2008",
54157             "type": "tms",
54158             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
54159             "polygon": [
54160                 [
54161                     [
54162                         0.5457462,
54163                         47.465264
54164                     ],
54165                     [
54166                         0.54585,
54167                         47.4608163
54168                     ],
54169                     [
54170                         0.5392188,
54171                         47.4606983
54172                     ],
54173                     [
54174                         0.5393484,
54175                         47.456243
54176                     ],
54177                     [
54178                         0.5327959,
54179                         47.4561003
54180                     ],
54181                     [
54182                         0.5329011,
54183                         47.451565
54184                     ],
54185                     [
54186                         0.52619,
54187                         47.4514013
54188                     ],
54189                     [
54190                         0.5265854,
54191                         47.4424884
54192                     ],
54193                     [
54194                         0.5000941,
54195                         47.4420739
54196                     ],
54197                     [
54198                         0.5002357,
54199                         47.4375835
54200                     ],
54201                     [
54202                         0.4936014,
54203                         47.4374324
54204                     ],
54205                     [
54206                         0.4937,
54207                         47.4329285
54208                     ],
54209                     [
54210                         0.4606141,
54211                         47.4324593
54212                     ],
54213                     [
54214                         0.4607248,
54215                         47.4279827
54216                     ],
54217                     [
54218                         0.4541016,
54219                         47.4278125
54220                     ],
54221                     [
54222                         0.454932,
54223                         47.4053921
54224                     ],
54225                     [
54226                         0.4615431,
54227                         47.4054476
54228                     ],
54229                     [
54230                         0.4619097,
54231                         47.3964924
54232                     ],
54233                     [
54234                         0.4684346,
54235                         47.3966005
54236                     ],
54237                     [
54238                         0.4691319,
54239                         47.3786415
54240                     ],
54241                     [
54242                         0.4757125,
54243                         47.3787609
54244                     ],
54245                     [
54246                         0.4762116,
54247                         47.3652018
54248                     ],
54249                     [
54250                         0.4828297,
54251                         47.3653499
54252                     ],
54253                     [
54254                         0.4832223,
54255                         47.3518574
54256                     ],
54257                     [
54258                         0.5097927,
54259                         47.3522592
54260                     ],
54261                     [
54262                         0.5095688,
54263                         47.3567713
54264                     ],
54265                     [
54266                         0.5227698,
54267                         47.3569785
54268                     ],
54269                     [
54270                         0.5226429,
54271                         47.3614867
54272                     ],
54273                     [
54274                         0.5490721,
54275                         47.3618878
54276                     ],
54277                     [
54278                         0.5489087,
54279                         47.3663307
54280                     ],
54281                     [
54282                         0.5555159,
54283                         47.3664985
54284                     ],
54285                     [
54286                         0.5559105,
54287                         47.3575522
54288                     ],
54289                     [
54290                         0.6152789,
54291                         47.358407
54292                     ],
54293                     [
54294                         0.6152963,
54295                         47.362893
54296                     ],
54297                     [
54298                         0.6285093,
54299                         47.3630936
54300                     ],
54301                     [
54302                         0.6288256,
54303                         47.353987
54304                     ],
54305                     [
54306                         0.6155012,
54307                         47.3538823
54308                     ],
54309                     [
54310                         0.6157682,
54311                         47.3493424
54312                     ],
54313                     [
54314                         0.6090956,
54315                         47.3492991
54316                     ],
54317                     [
54318                         0.6094735,
54319                         47.3402962
54320                     ],
54321                     [
54322                         0.6160477,
54323                         47.3404448
54324                     ],
54325                     [
54326                         0.616083,
54327                         47.3369074
54328                     ],
54329                     [
54330                         0.77497,
54331                         47.3388218
54332                     ],
54333                     [
54334                         0.7745786,
54335                         47.351628
54336                     ],
54337                     [
54338                         0.7680363,
54339                         47.3515901
54340                     ],
54341                     [
54342                         0.767589,
54343                         47.3605298
54344                     ],
54345                     [
54346                         0.7742443,
54347                         47.3606238
54348                     ],
54349                     [
54350                         0.7733465,
54351                         47.3921266
54352                     ],
54353                     [
54354                         0.7667434,
54355                         47.3920195
54356                     ],
54357                     [
54358                         0.7664411,
54359                         47.4010837
54360                     ],
54361                     [
54362                         0.7730647,
54363                         47.4011115
54364                     ],
54365                     [
54366                         0.7728868,
54367                         47.4101297
54368                     ],
54369                     [
54370                         0.7661849,
54371                         47.4100226
54372                     ],
54373                     [
54374                         0.7660267,
54375                         47.4145044
54376                     ],
54377                     [
54378                         0.7527613,
54379                         47.4143038
54380                     ],
54381                     [
54382                         0.7529788,
54383                         47.4098086
54384                     ],
54385                     [
54386                         0.7462373,
54387                         47.4097016
54388                     ],
54389                     [
54390                         0.7459424,
54391                         47.4232208
54392                     ],
54393                     [
54394                         0.7392324,
54395                         47.4231451
54396                     ],
54397                     [
54398                         0.738869,
54399                         47.4366116
54400                     ],
54401                     [
54402                         0.7323267,
54403                         47.4365171
54404                     ],
54405                     [
54406                         0.7321869,
54407                         47.4410556
54408                     ],
54409                     [
54410                         0.7255048,
54411                         47.44098
54412                     ],
54413                     [
54414                         0.7254209,
54415                         47.4453479
54416                     ],
54417                     [
54418                         0.7318793,
54419                         47.4454803
54420                     ],
54421                     [
54422                         0.7318514,
54423                         47.4501126
54424                     ],
54425                     [
54426                         0.7384496,
54427                         47.450226
54428                     ],
54429                     [
54430                         0.7383098,
54431                         47.454631
54432                     ],
54433                     [
54434                         0.7449359,
54435                         47.4547444
54436                     ],
54437                     [
54438                         0.7443209,
54439                         47.4771985
54440                     ],
54441                     [
54442                         0.7310685,
54443                         47.4769717
54444                     ],
54445                     [
54446                         0.7309008,
54447                         47.4815445
54448                     ],
54449                     [
54450                         0.7176205,
54451                         47.4812611
54452                     ],
54453                     [
54454                         0.7177883,
54455                         47.4768394
54456                     ],
54457                     [
54458                         0.69777,
54459                         47.4764993
54460                     ],
54461                     [
54462                         0.6980496,
54463                         47.4719827
54464                     ],
54465                     [
54466                         0.6914514,
54467                         47.4718882
54468                     ],
54469                     [
54470                         0.6917309,
54471                         47.4630241
54472                     ],
54473                     [
54474                         0.6851048,
54475                         47.4629295
54476                     ],
54477                     [
54478                         0.684937,
54479                         47.4673524
54480                     ],
54481                     [
54482                         0.678255,
54483                         47.4673335
54484                     ],
54485                     [
54486                         0.6779754,
54487                         47.4762158
54488                     ],
54489                     [
54490                         0.6714051,
54491                         47.4761592
54492                     ],
54493                     [
54494                         0.6710417,
54495                         47.4881952
54496                     ],
54497                     [
54498                         0.6577334,
54499                         47.4879685
54500                     ],
54501                     [
54502                         0.6578173,
54503                         47.48504
54504                     ],
54505                     [
54506                         0.6511911,
54507                         47.4848322
54508                     ],
54509                     [
54510                         0.6514707,
54511                         47.4758568
54512                     ],
54513                     [
54514                         0.6448166,
54515                         47.4757245
54516                     ],
54517                     [
54518                         0.6449284,
54519                         47.4712646
54520                     ],
54521                     [
54522                         0.6117976,
54523                         47.4707543
54524                     ],
54525                     [
54526                         0.6118815,
54527                         47.4663129
54528                     ],
54529                     [
54530                         0.6052833,
54531                         47.4661239
54532                     ],
54533                     [
54534                         0.6054231,
54535                         47.4616631
54536                     ],
54537                     [
54538                         0.5988808,
54539                         47.4615497
54540                     ],
54541                     [
54542                         0.5990206,
54543                         47.4570886
54544                     ],
54545                     [
54546                         0.572488,
54547                         47.4566916
54548                     ],
54549                     [
54550                         0.5721805,
54551                         47.4656513
54552                     ]
54553                 ]
54554             ],
54555             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
54556             "terms_text": "Orthophoto Tour(s) Plus 2008"
54557         },
54558         {
54559             "name": "Tours - Orthophotos 2008-2010",
54560             "type": "tms",
54561             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
54562             "scaleExtent": [
54563                 0,
54564                 20
54565             ],
54566             "polygon": [
54567                 [
54568                     [
54569                         0.5457462,
54570                         47.465264
54571                     ],
54572                     [
54573                         0.54585,
54574                         47.4608163
54575                     ],
54576                     [
54577                         0.5392188,
54578                         47.4606983
54579                     ],
54580                     [
54581                         0.5393484,
54582                         47.456243
54583                     ],
54584                     [
54585                         0.5327959,
54586                         47.4561003
54587                     ],
54588                     [
54589                         0.5329011,
54590                         47.451565
54591                     ],
54592                     [
54593                         0.52619,
54594                         47.4514013
54595                     ],
54596                     [
54597                         0.5265854,
54598                         47.4424884
54599                     ],
54600                     [
54601                         0.5000941,
54602                         47.4420739
54603                     ],
54604                     [
54605                         0.5002357,
54606                         47.4375835
54607                     ],
54608                     [
54609                         0.4936014,
54610                         47.4374324
54611                     ],
54612                     [
54613                         0.4937,
54614                         47.4329285
54615                     ],
54616                     [
54617                         0.4606141,
54618                         47.4324593
54619                     ],
54620                     [
54621                         0.4607248,
54622                         47.4279827
54623                     ],
54624                     [
54625                         0.4541016,
54626                         47.4278125
54627                     ],
54628                     [
54629                         0.454932,
54630                         47.4053921
54631                     ],
54632                     [
54633                         0.4615431,
54634                         47.4054476
54635                     ],
54636                     [
54637                         0.4619097,
54638                         47.3964924
54639                     ],
54640                     [
54641                         0.4684346,
54642                         47.3966005
54643                     ],
54644                     [
54645                         0.4691319,
54646                         47.3786415
54647                     ],
54648                     [
54649                         0.4757125,
54650                         47.3787609
54651                     ],
54652                     [
54653                         0.4762116,
54654                         47.3652018
54655                     ],
54656                     [
54657                         0.4828297,
54658                         47.3653499
54659                     ],
54660                     [
54661                         0.4829611,
54662                         47.3608321
54663                     ],
54664                     [
54665                         0.4763543,
54666                         47.360743
54667                     ],
54668                     [
54669                         0.476654,
54670                         47.3517263
54671                     ],
54672                     [
54673                         0.4700497,
54674                         47.3516186
54675                     ],
54676                     [
54677                         0.4701971,
54678                         47.3471313
54679                     ],
54680                     [
54681                         0.4637503,
54682                         47.3470104
54683                     ],
54684                     [
54685                         0.4571425,
54686                         47.3424146
54687                     ],
54688                     [
54689                         0.4572922,
54690                         47.3379061
54691                     ],
54692                     [
54693                         0.4506741,
54694                         47.3378081
54695                     ],
54696                     [
54697                         0.4508379,
54698                         47.3333051
54699                     ],
54700                     [
54701                         0.4442212,
54702                         47.3332032
54703                     ],
54704                     [
54705                         0.4443809,
54706                         47.328711
54707                     ],
54708                     [
54709                         0.4311392,
54710                         47.3284977
54711                     ],
54712                     [
54713                         0.4316262,
54714                         47.3150004
54715                     ],
54716                     [
54717                         0.4382432,
54718                         47.3151136
54719                     ],
54720                     [
54721                         0.4383815,
54722                         47.3106174
54723                     ],
54724                     [
54725                         0.4714487,
54726                         47.3111374
54727                     ],
54728                     [
54729                         0.4713096,
54730                         47.3156565
54731                     ],
54732                     [
54733                         0.477888,
54734                         47.3157542
54735                     ],
54736                     [
54737                         0.4780733,
54738                         47.3112802
54739                     ],
54740                     [
54741                         0.4846826,
54742                         47.3113639
54743                     ],
54744                     [
54745                         0.4848576,
54746                         47.3068686
54747                     ],
54748                     [
54749                         0.4914359,
54750                         47.3069803
54751                     ],
54752                     [
54753                         0.491745,
54754                         47.2979733
54755                     ],
54756                     [
54757                         0.4851578,
54758                         47.2978722
54759                     ],
54760                     [
54761                         0.4854269,
54762                         47.2888744
54763                     ],
54764                     [
54765                         0.4788485,
54766                         47.2887697
54767                     ],
54768                     [
54769                         0.4791574,
54770                         47.2797818
54771                     ],
54772                     [
54773                         0.4857769,
54774                         47.2799005
54775                     ],
54776                     [
54777                         0.4859107,
54778                         47.2753885
54779                     ],
54780                     [
54781                         0.492539,
54782                         47.2755029
54783                     ],
54784                     [
54785                         0.4926669,
54786                         47.2710127
54787                     ],
54788                     [
54789                         0.4992986,
54790                         47.2711066
54791                     ],
54792                     [
54793                         0.4994296,
54794                         47.2666116
54795                     ],
54796                     [
54797                         0.5192658,
54798                         47.2669245
54799                     ],
54800                     [
54801                         0.5194225,
54802                         47.2624231
54803                     ],
54804                     [
54805                         0.5260186,
54806                         47.2625205
54807                     ],
54808                     [
54809                         0.5258735,
54810                         47.2670183
54811                     ],
54812                     [
54813                         0.5456972,
54814                         47.2673383
54815                     ],
54816                     [
54817                         0.5455537,
54818                         47.2718283
54819                     ],
54820                     [
54821                         0.5587737,
54822                         47.2720366
54823                     ],
54824                     [
54825                         0.5586259,
54826                         47.2765185
54827                     ],
54828                     [
54829                         0.5652252,
54830                         47.2766278
54831                     ],
54832                     [
54833                         0.5650848,
54834                         47.2811206
54835                     ],
54836                     [
54837                         0.5716753,
54838                         47.2812285
54839                     ],
54840                     [
54841                         0.5715223,
54842                         47.2857217
54843                     ],
54844                     [
54845                         0.5781436,
54846                         47.2858299
54847                     ],
54848                     [
54849                         0.5779914,
54850                         47.2903294
54851                     ],
54852                     [
54853                         0.5846023,
54854                         47.2904263
54855                     ],
54856                     [
54857                         0.5843076,
54858                         47.2994231
54859                     ],
54860                     [
54861                         0.597499,
54862                         47.2996094
54863                     ],
54864                     [
54865                         0.5976637,
54866                         47.2951375
54867                     ],
54868                     [
54869                         0.6571596,
54870                         47.2960036
54871                     ],
54872                     [
54873                         0.6572988,
54874                         47.2915091
54875                     ],
54876                     [
54877                         0.6705019,
54878                         47.2917186
54879                     ],
54880                     [
54881                         0.6703475,
54882                         47.2962082
54883                     ],
54884                     [
54885                         0.6836175,
54886                         47.2963688
54887                     ],
54888                     [
54889                         0.6834322,
54890                         47.3008929
54891                     ],
54892                     [
54893                         0.690062,
54894                         47.3009558
54895                     ],
54896                     [
54897                         0.6899241,
54898                         47.3054703
54899                     ],
54900                     [
54901                         0.7362019,
54902                         47.3061157
54903                     ],
54904                     [
54905                         0.7360848,
54906                         47.3106063
54907                     ],
54908                     [
54909                         0.7559022,
54910                         47.3108935
54911                     ],
54912                     [
54913                         0.7557718,
54914                         47.315392
54915                     ],
54916                     [
54917                         0.7623755,
54918                         47.3154716
54919                     ],
54920                     [
54921                         0.7622314,
54922                         47.3199941
54923                     ],
54924                     [
54925                         0.7754911,
54926                         47.3201546
54927                     ],
54928                     [
54929                         0.77497,
54930                         47.3388218
54931                     ],
54932                     [
54933                         0.7745786,
54934                         47.351628
54935                     ],
54936                     [
54937                         0.7680363,
54938                         47.3515901
54939                     ],
54940                     [
54941                         0.767589,
54942                         47.3605298
54943                     ],
54944                     [
54945                         0.7742443,
54946                         47.3606238
54947                     ],
54948                     [
54949                         0.7733465,
54950                         47.3921266
54951                     ],
54952                     [
54953                         0.7667434,
54954                         47.3920195
54955                     ],
54956                     [
54957                         0.7664411,
54958                         47.4010837
54959                     ],
54960                     [
54961                         0.7730647,
54962                         47.4011115
54963                     ],
54964                     [
54965                         0.7728868,
54966                         47.4101297
54967                     ],
54968                     [
54969                         0.7661849,
54970                         47.4100226
54971                     ],
54972                     [
54973                         0.7660267,
54974                         47.4145044
54975                     ],
54976                     [
54977                         0.7527613,
54978                         47.4143038
54979                     ],
54980                     [
54981                         0.7529788,
54982                         47.4098086
54983                     ],
54984                     [
54985                         0.7462373,
54986                         47.4097016
54987                     ],
54988                     [
54989                         0.7459424,
54990                         47.4232208
54991                     ],
54992                     [
54993                         0.7392324,
54994                         47.4231451
54995                     ],
54996                     [
54997                         0.738869,
54998                         47.4366116
54999                     ],
55000                     [
55001                         0.7323267,
55002                         47.4365171
55003                     ],
55004                     [
55005                         0.7321869,
55006                         47.4410556
55007                     ],
55008                     [
55009                         0.7255048,
55010                         47.44098
55011                     ],
55012                     [
55013                         0.7254209,
55014                         47.4453479
55015                     ],
55016                     [
55017                         0.7318793,
55018                         47.4454803
55019                     ],
55020                     [
55021                         0.7318514,
55022                         47.4501126
55023                     ],
55024                     [
55025                         0.7384496,
55026                         47.450226
55027                     ],
55028                     [
55029                         0.7383098,
55030                         47.454631
55031                     ],
55032                     [
55033                         0.7449359,
55034                         47.4547444
55035                     ],
55036                     [
55037                         0.7443209,
55038                         47.4771985
55039                     ],
55040                     [
55041                         0.7310685,
55042                         47.4769717
55043                     ],
55044                     [
55045                         0.7309008,
55046                         47.4815445
55047                     ],
55048                     [
55049                         0.7176205,
55050                         47.4812611
55051                     ],
55052                     [
55053                         0.7177883,
55054                         47.4768394
55055                     ],
55056                     [
55057                         0.69777,
55058                         47.4764993
55059                     ],
55060                     [
55061                         0.6980496,
55062                         47.4719827
55063                     ],
55064                     [
55065                         0.6914514,
55066                         47.4718882
55067                     ],
55068                     [
55069                         0.6917309,
55070                         47.4630241
55071                     ],
55072                     [
55073                         0.6851048,
55074                         47.4629295
55075                     ],
55076                     [
55077                         0.684937,
55078                         47.4673524
55079                     ],
55080                     [
55081                         0.678255,
55082                         47.4673335
55083                     ],
55084                     [
55085                         0.6779754,
55086                         47.4762158
55087                     ],
55088                     [
55089                         0.6714051,
55090                         47.4761592
55091                     ],
55092                     [
55093                         0.6710417,
55094                         47.4881952
55095                     ],
55096                     [
55097                         0.6577334,
55098                         47.4879685
55099                     ],
55100                     [
55101                         0.6578173,
55102                         47.48504
55103                     ],
55104                     [
55105                         0.6511911,
55106                         47.4848322
55107                     ],
55108                     [
55109                         0.6514707,
55110                         47.4758568
55111                     ],
55112                     [
55113                         0.6448166,
55114                         47.4757245
55115                     ],
55116                     [
55117                         0.6449284,
55118                         47.4712646
55119                     ],
55120                     [
55121                         0.6117976,
55122                         47.4707543
55123                     ],
55124                     [
55125                         0.6118815,
55126                         47.4663129
55127                     ],
55128                     [
55129                         0.6052833,
55130                         47.4661239
55131                     ],
55132                     [
55133                         0.6054231,
55134                         47.4616631
55135                     ],
55136                     [
55137                         0.5988808,
55138                         47.4615497
55139                     ],
55140                     [
55141                         0.5990206,
55142                         47.4570886
55143                     ],
55144                     [
55145                         0.572488,
55146                         47.4566916
55147                     ],
55148                     [
55149                         0.5721805,
55150                         47.4656513
55151                     ]
55152                 ]
55153             ],
55154             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
55155             "terms_text": "Orthophoto Tour(s) Plus 2008"
55156         },
55157         {
55158             "name": "USGS Large Scale Imagery",
55159             "type": "tms",
55160             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
55161             "scaleExtent": [
55162                 12,
55163                 20
55164             ],
55165             "polygon": [
55166                 [
55167                     [
55168                         -123.2549305,
55169                         48.7529029
55170                     ],
55171                     [
55172                         -123.2549305,
55173                         48.5592263
55174                     ],
55175                     [
55176                         -123.192224,
55177                         48.5592263
55178                     ],
55179                     [
55180                         -123.192224,
55181                         48.4348366
55182                     ],
55183                     [
55184                         -122.9419646,
55185                         48.4348366
55186                     ],
55187                     [
55188                         -122.9419646,
55189                         48.3720812
55190                     ],
55191                     [
55192                         -122.8806229,
55193                         48.3720812
55194                     ],
55195                     [
55196                         -122.8806229,
55197                         48.3094763
55198                     ],
55199                     [
55200                         -122.8167566,
55201                         48.3094763
55202                     ],
55203                     [
55204                         -122.8167566,
55205                         48.1904587
55206                     ],
55207                     [
55208                         -123.0041133,
55209                         48.1904587
55210                     ],
55211                     [
55212                         -123.0041133,
55213                         48.1275918
55214                     ],
55215                     [
55216                         -123.058416,
55217                         48.1275918
55218                     ],
55219                     [
55220                         -123.058416,
55221                         48.190514
55222                     ],
55223                     [
55224                         -123.254113,
55225                         48.190514
55226                     ],
55227                     [
55228                         -123.254113,
55229                         48.1274982
55230                     ],
55231                     [
55232                         -123.3706593,
55233                         48.1274982
55234                     ],
55235                     [
55236                         -123.3706593,
55237                         48.1908403
55238                     ],
55239                     [
55240                         -124.0582632,
55241                         48.1908403
55242                     ],
55243                     [
55244                         -124.0582632,
55245                         48.253442
55246                     ],
55247                     [
55248                         -124.1815163,
55249                         48.253442
55250                     ],
55251                     [
55252                         -124.1815163,
55253                         48.3164666
55254                     ],
55255                     [
55256                         -124.4319117,
55257                         48.3164666
55258                     ],
55259                     [
55260                         -124.4319117,
55261                         48.3782613
55262                     ],
55263                     [
55264                         -124.5564618,
55265                         48.3782613
55266                     ],
55267                     [
55268                         -124.5564618,
55269                         48.4408305
55270                     ],
55271                     [
55272                         -124.7555107,
55273                         48.4408305
55274                     ],
55275                     [
55276                         -124.7555107,
55277                         48.1914986
55278                     ],
55279                     [
55280                         -124.8185282,
55281                         48.1914986
55282                     ],
55283                     [
55284                         -124.8185282,
55285                         48.1228381
55286                     ],
55287                     [
55288                         -124.7552951,
55289                         48.1228381
55290                     ],
55291                     [
55292                         -124.7552951,
55293                         47.5535253
55294                     ],
55295                     [
55296                         -124.3812108,
55297                         47.5535253
55298                     ],
55299                     [
55300                         -124.3812108,
55301                         47.1218696
55302                     ],
55303                     [
55304                         -124.1928897,
55305                         47.1218696
55306                     ],
55307                     [
55308                         -124.1928897,
55309                         43.7569431
55310                     ],
55311                     [
55312                         -124.4443382,
55313                         43.7569431
55314                     ],
55315                     [
55316                         -124.4443382,
55317                         43.1425556
55318                     ],
55319                     [
55320                         -124.6398855,
55321                         43.1425556
55322                     ],
55323                     [
55324                         -124.6398855,
55325                         42.6194503
55326                     ],
55327                     [
55328                         -124.4438525,
55329                         42.6194503
55330                     ],
55331                     [
55332                         -124.4438525,
55333                         39.8080662
55334                     ],
55335                     [
55336                         -123.8815685,
55337                         39.8080662
55338                     ],
55339                     [
55340                         -123.8815685,
55341                         39.1102825
55342                     ],
55343                     [
55344                         -123.75805,
55345                         39.1102825
55346                     ],
55347                     [
55348                         -123.75805,
55349                         38.4968799
55350                     ],
55351                     [
55352                         -123.2702803,
55353                         38.4968799
55354                     ],
55355                     [
55356                         -123.2702803,
55357                         37.9331905
55358                     ],
55359                     [
55360                         -122.8148084,
55361                         37.9331905
55362                     ],
55363                     [
55364                         -122.8148084,
55365                         37.8019606
55366                     ],
55367                     [
55368                         -122.5664316,
55369                         37.8019606
55370                     ],
55371                     [
55372                         -122.5664316,
55373                         36.9319611
55374                     ],
55375                     [
55376                         -121.8784026,
55377                         36.9319611
55378                     ],
55379                     [
55380                         -121.8784026,
55381                         36.6897596
55382                     ],
55383                     [
55384                         -122.0034748,
55385                         36.6897596
55386                     ],
55387                     [
55388                         -122.0034748,
55389                         36.4341056
55390                     ],
55391                     [
55392                         -121.9414159,
55393                         36.4341056
55394                     ],
55395                     [
55396                         -121.9414159,
55397                         35.9297636
55398                     ],
55399                     [
55400                         -121.5040977,
55401                         35.9297636
55402                     ],
55403                     [
55404                         -121.5040977,
55405                         35.8100273
55406                     ],
55407                     [
55408                         -121.3790276,
55409                         35.8100273
55410                     ],
55411                     [
55412                         -121.3790276,
55413                         35.4239164
55414                     ],
55415                     [
55416                         -120.9426515,
55417                         35.4239164
55418                     ],
55419                     [
55420                         -120.9426515,
55421                         35.1849683
55422                     ],
55423                     [
55424                         -120.8171978,
55425                         35.1849683
55426                     ],
55427                     [
55428                         -120.8171978,
55429                         35.1219894
55430                     ],
55431                     [
55432                         -120.6918447,
55433                         35.1219894
55434                     ],
55435                     [
55436                         -120.6918447,
55437                         34.4966794
55438                     ],
55439                     [
55440                         -120.5045898,
55441                         34.4966794
55442                     ],
55443                     [
55444                         -120.5045898,
55445                         34.4339651
55446                     ],
55447                     [
55448                         -120.0078775,
55449                         34.4339651
55450                     ],
55451                     [
55452                         -120.0078775,
55453                         34.3682626
55454                     ],
55455                     [
55456                         -119.5283517,
55457                         34.3682626
55458                     ],
55459                     [
55460                         -119.5283517,
55461                         34.0576434
55462                     ],
55463                     [
55464                         -119.0060985,
55465                         34.0576434
55466                     ],
55467                     [
55468                         -119.0060985,
55469                         33.9975267
55470                     ],
55471                     [
55472                         -118.5046259,
55473                         33.9975267
55474                     ],
55475                     [
55476                         -118.5046259,
55477                         33.8694631
55478                     ],
55479                     [
55480                         -118.4413209,
55481                         33.8694631
55482                     ],
55483                     [
55484                         -118.4413209,
55485                         33.6865253
55486                     ],
55487                     [
55488                         -118.066912,
55489                         33.6865253
55490                     ],
55491                     [
55492                         -118.066912,
55493                         33.3063832
55494                     ],
55495                     [
55496                         -117.5030045,
55497                         33.3063832
55498                     ],
55499                     [
55500                         -117.5030045,
55501                         33.0500337
55502                     ],
55503                     [
55504                         -117.3188195,
55505                         33.0500337
55506                     ],
55507                     [
55508                         -117.3188195,
55509                         32.6205888
55510                     ],
55511                     [
55512                         -117.1917023,
55513                         32.6205888
55514                     ],
55515                     [
55516                         -117.1917023,
55517                         32.4974566
55518                     ],
55519                     [
55520                         -116.746496,
55521                         32.4974566
55522                     ],
55523                     [
55524                         -116.746496,
55525                         32.5609161
55526                     ],
55527                     [
55528                         -115.9970138,
55529                         32.5609161
55530                     ],
55531                     [
55532                         -115.9970138,
55533                         32.6264942
55534                     ],
55535                     [
55536                         -114.8808125,
55537                         32.6264942
55538                     ],
55539                     [
55540                         -114.8808125,
55541                         32.4340796
55542                     ],
55543                     [
55544                         -114.6294474,
55545                         32.4340796
55546                     ],
55547                     [
55548                         -114.6294474,
55549                         32.3731636
55550                     ],
55551                     [
55552                         -114.4447437,
55553                         32.3731636
55554                     ],
55555                     [
55556                         -114.4447437,
55557                         32.3075418
55558                     ],
55559                     [
55560                         -114.2557628,
55561                         32.3075418
55562                     ],
55563                     [
55564                         -114.2557628,
55565                         32.2444561
55566                     ],
55567                     [
55568                         -114.0680274,
55569                         32.2444561
55570                     ],
55571                     [
55572                         -114.0680274,
55573                         32.1829113
55574                     ],
55575                     [
55576                         -113.8166499,
55577                         32.1829113
55578                     ],
55579                     [
55580                         -113.8166499,
55581                         32.1207622
55582                     ],
55583                     [
55584                         -113.6307421,
55585                         32.1207622
55586                     ],
55587                     [
55588                         -113.6307421,
55589                         32.0565099
55590                     ],
55591                     [
55592                         -113.4417495,
55593                         32.0565099
55594                     ],
55595                     [
55596                         -113.4417495,
55597                         31.9984372
55598                     ],
55599                     [
55600                         -113.2546027,
55601                         31.9984372
55602                     ],
55603                     [
55604                         -113.2546027,
55605                         31.9325434
55606                     ],
55607                     [
55608                         -113.068072,
55609                         31.9325434
55610                     ],
55611                     [
55612                         -113.068072,
55613                         31.8718062
55614                     ],
55615                     [
55616                         -112.8161105,
55617                         31.8718062
55618                     ],
55619                     [
55620                         -112.8161105,
55621                         31.8104171
55622                     ],
55623                     [
55624                         -112.6308756,
55625                         31.8104171
55626                     ],
55627                     [
55628                         -112.6308756,
55629                         31.7464723
55630                     ],
55631                     [
55632                         -112.4418918,
55633                         31.7464723
55634                     ],
55635                     [
55636                         -112.4418918,
55637                         31.6856001
55638                     ],
55639                     [
55640                         -112.257192,
55641                         31.6856001
55642                     ],
55643                     [
55644                         -112.257192,
55645                         31.6210352
55646                     ],
55647                     [
55648                         -112.0033787,
55649                         31.6210352
55650                     ],
55651                     [
55652                         -112.0033787,
55653                         31.559584
55654                     ],
55655                     [
55656                         -111.815619,
55657                         31.559584
55658                     ],
55659                     [
55660                         -111.815619,
55661                         31.4970238
55662                     ],
55663                     [
55664                         -111.6278586,
55665                         31.4970238
55666                     ],
55667                     [
55668                         -111.6278586,
55669                         31.4339867
55670                     ],
55671                     [
55672                         -111.4418978,
55673                         31.4339867
55674                     ],
55675                     [
55676                         -111.4418978,
55677                         31.3733859
55678                     ],
55679                     [
55680                         -111.2559708,
55681                         31.3733859
55682                     ],
55683                     [
55684                         -111.2559708,
55685                         31.3113225
55686                     ],
55687                     [
55688                         -108.1845822,
55689                         31.3113225
55690                     ],
55691                     [
55692                         -108.1845822,
55693                         31.7459502
55694                     ],
55695                     [
55696                         -106.5065055,
55697                         31.7459502
55698                     ],
55699                     [
55700                         -106.5065055,
55701                         31.6842308
55702                     ],
55703                     [
55704                         -106.3797265,
55705                         31.6842308
55706                     ],
55707                     [
55708                         -106.3797265,
55709                         31.621752
55710                     ],
55711                     [
55712                         -106.317434,
55713                         31.621752
55714                     ],
55715                     [
55716                         -106.317434,
55717                         31.4968167
55718                     ],
55719                     [
55720                         -106.2551769,
55721                         31.4968167
55722                     ],
55723                     [
55724                         -106.2551769,
55725                         31.4344889
55726                     ],
55727                     [
55728                         -106.1924698,
55729                         31.4344889
55730                     ],
55731                     [
55732                         -106.1924698,
55733                         31.3721296
55734                     ],
55735                     [
55736                         -106.0039212,
55737                         31.3721296
55738                     ],
55739                     [
55740                         -106.0039212,
55741                         31.309328
55742                     ],
55743                     [
55744                         -105.9416582,
55745                         31.309328
55746                     ],
55747                     [
55748                         -105.9416582,
55749                         31.2457547
55750                     ],
55751                     [
55752                         -105.8798174,
55753                         31.2457547
55754                     ],
55755                     [
55756                         -105.8798174,
55757                         31.1836194
55758                     ],
55759                     [
55760                         -105.8162349,
55761                         31.1836194
55762                     ],
55763                     [
55764                         -105.8162349,
55765                         31.1207155
55766                     ],
55767                     [
55768                         -105.6921198,
55769                         31.1207155
55770                     ],
55771                     [
55772                         -105.6921198,
55773                         31.0584835
55774                     ],
55775                     [
55776                         -105.6302881,
55777                         31.0584835
55778                     ],
55779                     [
55780                         -105.6302881,
55781                         30.9328271
55782                     ],
55783                     [
55784                         -105.5044418,
55785                         30.9328271
55786                     ],
55787                     [
55788                         -105.5044418,
55789                         30.8715864
55790                     ],
55791                     [
55792                         -105.4412973,
55793                         30.8715864
55794                     ],
55795                     [
55796                         -105.4412973,
55797                         30.808463
55798                     ],
55799                     [
55800                         -105.3781497,
55801                         30.808463
55802                     ],
55803                     [
55804                         -105.3781497,
55805                         30.7471828
55806                     ],
55807                     [
55808                         -105.1904658,
55809                         30.7471828
55810                     ],
55811                     [
55812                         -105.1904658,
55813                         30.6843231
55814                     ],
55815                     [
55816                         -105.1286244,
55817                         30.6843231
55818                     ],
55819                     [
55820                         -105.1286244,
55821                         30.6199737
55822                     ],
55823                     [
55824                         -105.0036504,
55825                         30.6199737
55826                     ],
55827                     [
55828                         -105.0036504,
55829                         30.5589058
55830                     ],
55831                     [
55832                         -104.9417962,
55833                         30.5589058
55834                     ],
55835                     [
55836                         -104.9417962,
55837                         30.4963236
55838                     ],
55839                     [
55840                         -104.8782018,
55841                         30.4963236
55842                     ],
55843                     [
55844                         -104.8782018,
55845                         30.3098261
55846                     ],
55847                     [
55848                         -104.8155257,
55849                         30.3098261
55850                     ],
55851                     [
55852                         -104.8155257,
55853                         30.2478305
55854                     ],
55855                     [
55856                         -104.7536079,
55857                         30.2478305
55858                     ],
55859                     [
55860                         -104.7536079,
55861                         29.9353916
55862                     ],
55863                     [
55864                         -104.690949,
55865                         29.9353916
55866                     ],
55867                     [
55868                         -104.690949,
55869                         29.8090156
55870                     ],
55871                     [
55872                         -104.6291301,
55873                         29.8090156
55874                     ],
55875                     [
55876                         -104.6291301,
55877                         29.6843577
55878                     ],
55879                     [
55880                         -104.5659869,
55881                         29.6843577
55882                     ],
55883                     [
55884                         -104.5659869,
55885                         29.6223459
55886                     ],
55887                     [
55888                         -104.5037188,
55889                         29.6223459
55890                     ],
55891                     [
55892                         -104.5037188,
55893                         29.5595436
55894                     ],
55895                     [
55896                         -104.4410072,
55897                         29.5595436
55898                     ],
55899                     [
55900                         -104.4410072,
55901                         29.4974832
55902                     ],
55903                     [
55904                         -104.2537551,
55905                         29.4974832
55906                     ],
55907                     [
55908                         -104.2537551,
55909                         29.3716718
55910                     ],
55911                     [
55912                         -104.1291984,
55913                         29.3716718
55914                     ],
55915                     [
55916                         -104.1291984,
55917                         29.3091621
55918                     ],
55919                     [
55920                         -104.0688737,
55921                         29.3091621
55922                     ],
55923                     [
55924                         -104.0688737,
55925                         29.2467276
55926                     ],
55927                     [
55928                         -103.8187309,
55929                         29.2467276
55930                     ],
55931                     [
55932                         -103.8187309,
55933                         29.1843076
55934                     ],
55935                     [
55936                         -103.755736,
55937                         29.1843076
55938                     ],
55939                     [
55940                         -103.755736,
55941                         29.1223174
55942                     ],
55943                     [
55944                         -103.5667542,
55945                         29.1223174
55946                     ],
55947                     [
55948                         -103.5667542,
55949                         29.0598119
55950                     ],
55951                     [
55952                         -103.5049819,
55953                         29.0598119
55954                     ],
55955                     [
55956                         -103.5049819,
55957                         28.9967506
55958                     ],
55959                     [
55960                         -103.3165753,
55961                         28.9967506
55962                     ],
55963                     [
55964                         -103.3165753,
55965                         28.9346923
55966                     ],
55967                     [
55968                         -103.0597572,
55969                         28.9346923
55970                     ],
55971                     [
55972                         -103.0597572,
55973                         29.0592965
55974                     ],
55975                     [
55976                         -102.9979694,
55977                         29.0592965
55978                     ],
55979                     [
55980                         -102.9979694,
55981                         29.1212855
55982                     ],
55983                     [
55984                         -102.9331397,
55985                         29.1212855
55986                     ],
55987                     [
55988                         -102.9331397,
55989                         29.1848575
55990                     ],
55991                     [
55992                         -102.8095989,
55993                         29.1848575
55994                     ],
55995                     [
55996                         -102.8095989,
55997                         29.2526154
55998                     ],
55999                     [
56000                         -102.8701345,
56001                         29.2526154
56002                     ],
56003                     [
56004                         -102.8701345,
56005                         29.308096
56006                     ],
56007                     [
56008                         -102.8096681,
56009                         29.308096
56010                     ],
56011                     [
56012                         -102.8096681,
56013                         29.3715484
56014                     ],
56015                     [
56016                         -102.7475655,
56017                         29.3715484
56018                     ],
56019                     [
56020                         -102.7475655,
56021                         29.5581899
56022                     ],
56023                     [
56024                         -102.684554,
56025                         29.5581899
56026                     ],
56027                     [
56028                         -102.684554,
56029                         29.6847655
56030                     ],
56031                     [
56032                         -102.4967764,
56033                         29.6847655
56034                     ],
56035                     [
56036                         -102.4967764,
56037                         29.7457694
56038                     ],
56039                     [
56040                         -102.3086647,
56041                         29.7457694
56042                     ],
56043                     [
56044                         -102.3086647,
56045                         29.8086627
56046                     ],
56047                     [
56048                         -102.1909323,
56049                         29.8086627
56050                     ],
56051                     [
56052                         -102.1909323,
56053                         29.7460097
56054                     ],
56055                     [
56056                         -101.5049914,
56057                         29.7460097
56058                     ],
56059                     [
56060                         -101.5049914,
56061                         29.6846777
56062                     ],
56063                     [
56064                         -101.3805796,
56065                         29.6846777
56066                     ],
56067                     [
56068                         -101.3805796,
56069                         29.5594459
56070                     ],
56071                     [
56072                         -101.3175057,
56073                         29.5594459
56074                     ],
56075                     [
56076                         -101.3175057,
56077                         29.4958934
56078                     ],
56079                     [
56080                         -101.1910075,
56081                         29.4958934
56082                     ],
56083                     [
56084                         -101.1910075,
56085                         29.4326115
56086                     ],
56087                     [
56088                         -101.067501,
56089                         29.4326115
56090                     ],
56091                     [
56092                         -101.067501,
56093                         29.308808
56094                     ],
56095                     [
56096                         -100.9418897,
56097                         29.308808
56098                     ],
56099                     [
56100                         -100.9418897,
56101                         29.2456231
56102                     ],
56103                     [
56104                         -100.8167271,
56105                         29.2456231
56106                     ],
56107                     [
56108                         -100.8167271,
56109                         29.1190449
56110                     ],
56111                     [
56112                         -100.7522672,
56113                         29.1190449
56114                     ],
56115                     [
56116                         -100.7522672,
56117                         29.0578214
56118                     ],
56119                     [
56120                         -100.6925358,
56121                         29.0578214
56122                     ],
56123                     [
56124                         -100.6925358,
56125                         28.8720431
56126                     ],
56127                     [
56128                         -100.6290158,
56129                         28.8720431
56130                     ],
56131                     [
56132                         -100.6290158,
56133                         28.8095363
56134                     ],
56135                     [
56136                         -100.5679901,
56137                         28.8095363
56138                     ],
56139                     [
56140                         -100.5679901,
56141                         28.622554
56142                     ],
56143                     [
56144                         -100.5040411,
56145                         28.622554
56146                     ],
56147                     [
56148                         -100.5040411,
56149                         28.5583804
56150                     ],
56151                     [
56152                         -100.4421832,
56153                         28.5583804
56154                     ],
56155                     [
56156                         -100.4421832,
56157                         28.4968266
56158                     ],
56159                     [
56160                         -100.379434,
56161                         28.4968266
56162                     ],
56163                     [
56164                         -100.379434,
56165                         28.3092865
56166                     ],
56167                     [
56168                         -100.3171942,
56169                         28.3092865
56170                     ],
56171                     [
56172                         -100.3171942,
56173                         28.1835681
56174                     ],
56175                     [
56176                         -100.254483,
56177                         28.1835681
56178                     ],
56179                     [
56180                         -100.254483,
56181                         28.1213885
56182                     ],
56183                     [
56184                         -100.1282282,
56185                         28.1213885
56186                     ],
56187                     [
56188                         -100.1282282,
56189                         28.059215
56190                     ],
56191                     [
56192                         -100.0659537,
56193                         28.059215
56194                     ],
56195                     [
56196                         -100.0659537,
56197                         27.9966087
56198                     ],
56199                     [
56200                         -100.0023855,
56201                         27.9966087
56202                     ],
56203                     [
56204                         -100.0023855,
56205                         27.9332152
56206                     ],
56207                     [
56208                         -99.9426497,
56209                         27.9332152
56210                     ],
56211                     [
56212                         -99.9426497,
56213                         27.7454658
56214                     ],
56215                     [
56216                         -99.816851,
56217                         27.7454658
56218                     ],
56219                     [
56220                         -99.816851,
56221                         27.6834301
56222                     ],
56223                     [
56224                         -99.7541346,
56225                         27.6834301
56226                     ],
56227                     [
56228                         -99.7541346,
56229                         27.6221543
56230                     ],
56231                     [
56232                         -99.6291629,
56233                         27.6221543
56234                     ],
56235                     [
56236                         -99.6291629,
56237                         27.5588977
56238                     ],
56239                     [
56240                         -99.5672838,
56241                         27.5588977
56242                     ],
56243                     [
56244                         -99.5672838,
56245                         27.4353752
56246                     ],
56247                     [
56248                         -99.5041798,
56249                         27.4353752
56250                     ],
56251                     [
56252                         -99.5041798,
56253                         27.3774021
56254                     ],
56255                     [
56256                         -99.5671796,
56257                         27.3774021
56258                     ],
56259                     [
56260                         -99.5671796,
56261                         27.2463726
56262                     ],
56263                     [
56264                         -99.504975,
56265                         27.2463726
56266                     ],
56267                     [
56268                         -99.504975,
56269                         26.9965649
56270                     ],
56271                     [
56272                         -99.4427427,
56273                         26.9965649
56274                     ],
56275                     [
56276                         -99.4427427,
56277                         26.872803
56278                     ],
56279                     [
56280                         -99.3800633,
56281                         26.872803
56282                     ],
56283                     [
56284                         -99.3800633,
56285                         26.8068179
56286                     ],
56287                     [
56288                         -99.3190684,
56289                         26.8068179
56290                     ],
56291                     [
56292                         -99.3190684,
56293                         26.7473614
56294                     ],
56295                     [
56296                         -99.2537541,
56297                         26.7473614
56298                     ],
56299                     [
56300                         -99.2537541,
56301                         26.6210068
56302                     ],
56303                     [
56304                         -99.1910617,
56305                         26.6210068
56306                     ],
56307                     [
56308                         -99.1910617,
56309                         26.4956737
56310                     ],
56311                     [
56312                         -99.1300639,
56313                         26.4956737
56314                     ],
56315                     [
56316                         -99.1300639,
56317                         26.3713808
56318                     ],
56319                     [
56320                         -99.0029473,
56321                         26.3713808
56322                     ],
56323                     [
56324                         -99.0029473,
56325                         26.3093836
56326                     ],
56327                     [
56328                         -98.816572,
56329                         26.3093836
56330                     ],
56331                     [
56332                         -98.816572,
56333                         26.2457762
56334                     ],
56335                     [
56336                         -98.6920082,
56337                         26.2457762
56338                     ],
56339                     [
56340                         -98.6920082,
56341                         26.1837096
56342                     ],
56343                     [
56344                         -98.4440896,
56345                         26.1837096
56346                     ],
56347                     [
56348                         -98.4440896,
56349                         26.1217217
56350                     ],
56351                     [
56352                         -98.3823181,
56353                         26.1217217
56354                     ],
56355                     [
56356                         -98.3823181,
56357                         26.0596488
56358                     ],
56359                     [
56360                         -98.2532707,
56361                         26.0596488
56362                     ],
56363                     [
56364                         -98.2532707,
56365                         25.9986871
56366                     ],
56367                     [
56368                         -98.0109084,
56369                         25.9986871
56370                     ],
56371                     [
56372                         -98.0109084,
56373                         25.9932255
56374                     ],
56375                     [
56376                         -97.6932319,
56377                         25.9932255
56378                     ],
56379                     [
56380                         -97.6932319,
56381                         25.9334103
56382                     ],
56383                     [
56384                         -97.6313904,
56385                         25.9334103
56386                     ],
56387                     [
56388                         -97.6313904,
56389                         25.8695893
56390                     ],
56391                     [
56392                         -97.5046779,
56393                         25.8695893
56394                     ],
56395                     [
56396                         -97.5046779,
56397                         25.8073488
56398                     ],
56399                     [
56400                         -97.3083401,
56401                         25.8073488
56402                     ],
56403                     [
56404                         -97.3083401,
56405                         25.8731159
56406                     ],
56407                     [
56408                         -97.2456326,
56409                         25.8731159
56410                     ],
56411                     [
56412                         -97.2456326,
56413                         25.9353731
56414                     ],
56415                     [
56416                         -97.1138939,
56417                         25.9353731
56418                     ],
56419                     [
56420                         -97.1138939,
56421                         27.6809179
56422                     ],
56423                     [
56424                         -97.0571035,
56425                         27.6809179
56426                     ],
56427                     [
56428                         -97.0571035,
56429                         27.8108242
56430                     ],
56431                     [
56432                         -95.5810766,
56433                         27.8108242
56434                     ],
56435                     [
56436                         -95.5810766,
56437                         28.7468827
56438                     ],
56439                     [
56440                         -94.271041,
56441                         28.7468827
56442                     ],
56443                     [
56444                         -94.271041,
56445                         29.5594076
56446                     ],
56447                     [
56448                         -92.5029947,
56449                         29.5594076
56450                     ],
56451                     [
56452                         -92.5029947,
56453                         29.4974754
56454                     ],
56455                     [
56456                         -91.8776216,
56457                         29.4974754
56458                     ],
56459                     [
56460                         -91.8776216,
56461                         29.3727013
56462                     ],
56463                     [
56464                         -91.378418,
56465                         29.3727013
56466                     ],
56467                     [
56468                         -91.378418,
56469                         29.2468326
56470                     ],
56471                     [
56472                         -91.3153953,
56473                         29.2468326
56474                     ],
56475                     [
56476                         -91.3153953,
56477                         29.1844301
56478                     ],
56479                     [
56480                         -91.1294702,
56481                         29.1844301
56482                     ],
56483                     [
56484                         -91.1294702,
56485                         29.1232559
56486                     ],
56487                     [
56488                         -91.0052632,
56489                         29.1232559
56490                     ],
56491                     [
56492                         -91.0052632,
56493                         28.9968437
56494                     ],
56495                     [
56496                         -89.4500159,
56497                         28.9968437
56498                     ],
56499                     [
56500                         -89.4500159,
56501                         28.8677422
56502                     ],
56503                     [
56504                         -88.8104309,
56505                         28.8677422
56506                     ],
56507                     [
56508                         -88.8104309,
56509                         30.1841864
56510                     ],
56511                     [
56512                         -85.8791527,
56513                         30.1841864
56514                     ],
56515                     [
56516                         -85.8791527,
56517                         29.5455038
56518                     ],
56519                     [
56520                         -84.8368083,
56521                         29.5455038
56522                     ],
56523                     [
56524                         -84.8368083,
56525                         29.6225158
56526                     ],
56527                     [
56528                         -84.7482786,
56529                         29.6225158
56530                     ],
56531                     [
56532                         -84.7482786,
56533                         29.683624
56534                     ],
56535                     [
56536                         -84.685894,
56537                         29.683624
56538                     ],
56539                     [
56540                         -84.685894,
56541                         29.7468386
56542                     ],
56543                     [
56544                         -83.6296975,
56545                         29.7468386
56546                     ],
56547                     [
56548                         -83.6296975,
56549                         29.4324361
56550                     ],
56551                     [
56552                         -83.3174937,
56553                         29.4324361
56554                     ],
56555                     [
56556                         -83.3174937,
56557                         29.0579442
56558                     ],
56559                     [
56560                         -82.879659,
56561                         29.0579442
56562                     ],
56563                     [
56564                         -82.879659,
56565                         27.7453529
56566                     ],
56567                     [
56568                         -82.8182822,
56569                         27.7453529
56570                     ],
56571                     [
56572                         -82.8182822,
56573                         26.9290868
56574                     ],
56575                     [
56576                         -82.3796782,
56577                         26.9290868
56578                     ],
56579                     [
56580                         -82.3796782,
56581                         26.3694183
56582                     ],
56583                     [
56584                         -81.8777106,
56585                         26.3694183
56586                     ],
56587                     [
56588                         -81.8777106,
56589                         25.805971
56590                     ],
56591                     [
56592                         -81.5036862,
56593                         25.805971
56594                     ],
56595                     [
56596                         -81.5036862,
56597                         25.7474753
56598                     ],
56599                     [
56600                         -81.4405462,
56601                         25.7474753
56602                     ],
56603                     [
56604                         -81.4405462,
56605                         25.6851489
56606                     ],
56607                     [
56608                         -81.3155883,
56609                         25.6851489
56610                     ],
56611                     [
56612                         -81.3155883,
56613                         25.5600985
56614                     ],
56615                     [
56616                         -81.2538534,
56617                         25.5600985
56618                     ],
56619                     [
56620                         -81.2538534,
56621                         25.4342361
56622                     ],
56623                     [
56624                         -81.1902012,
56625                         25.4342361
56626                     ],
56627                     [
56628                         -81.1902012,
56629                         25.1234341
56630                     ],
56631                     [
56632                         -81.1288133,
56633                         25.1234341
56634                     ],
56635                     [
56636                         -81.1288133,
56637                         25.0619389
56638                     ],
56639                     [
56640                         -81.0649231,
56641                         25.0619389
56642                     ],
56643                     [
56644                         -81.0649231,
56645                         24.8157807
56646                     ],
56647                     [
56648                         -81.6289469,
56649                         24.8157807
56650                     ],
56651                     [
56652                         -81.6289469,
56653                         24.7538367
56654                     ],
56655                     [
56656                         -81.6907173,
56657                         24.7538367
56658                     ],
56659                     [
56660                         -81.6907173,
56661                         24.6899374
56662                     ],
56663                     [
56664                         -81.8173189,
56665                         24.6899374
56666                     ],
56667                     [
56668                         -81.8173189,
56669                         24.6279161
56670                     ],
56671                     [
56672                         -82.1910041,
56673                         24.6279161
56674                     ],
56675                     [
56676                         -82.1910041,
56677                         24.496294
56678                     ],
56679                     [
56680                         -81.6216596,
56681                         24.496294
56682                     ],
56683                     [
56684                         -81.6216596,
56685                         24.559484
56686                     ],
56687                     [
56688                         -81.372006,
56689                         24.559484
56690                     ],
56691                     [
56692                         -81.372006,
56693                         24.6220687
56694                     ],
56695                     [
56696                         -81.0593278,
56697                         24.6220687
56698                     ],
56699                     [
56700                         -81.0593278,
56701                         24.684826
56702                     ],
56703                     [
56704                         -80.9347147,
56705                         24.684826
56706                     ],
56707                     [
56708                         -80.9347147,
56709                         24.7474828
56710                     ],
56711                     [
56712                         -80.7471081,
56713                         24.7474828
56714                     ],
56715                     [
56716                         -80.7471081,
56717                         24.8100618
56718                     ],
56719                     [
56720                         -80.3629898,
56721                         24.8100618
56722                     ],
56723                     [
56724                         -80.3629898,
56725                         25.1175858
56726                     ],
56727                     [
56728                         -80.122344,
56729                         25.1175858
56730                     ],
56731                     [
56732                         -80.122344,
56733                         25.7472357
56734                     ],
56735                     [
56736                         -80.0588458,
56737                         25.7472357
56738                     ],
56739                     [
56740                         -80.0588458,
56741                         26.3708251
56742                     ],
56743                     [
56744                         -79.995837,
56745                         26.3708251
56746                     ],
56747                     [
56748                         -79.995837,
56749                         26.9398003
56750                     ],
56751                     [
56752                         -80.0587265,
56753                         26.9398003
56754                     ],
56755                     [
56756                         -80.0587265,
56757                         27.1277466
56758                     ],
56759                     [
56760                         -80.1226251,
56761                         27.1277466
56762                     ],
56763                     [
56764                         -80.1226251,
56765                         27.2534279
56766                     ],
56767                     [
56768                         -80.1846956,
56769                         27.2534279
56770                     ],
56771                     [
56772                         -80.1846956,
56773                         27.3781229
56774                     ],
56775                     [
56776                         -80.246175,
56777                         27.3781229
56778                     ],
56779                     [
56780                         -80.246175,
56781                         27.5658729
56782                     ],
56783                     [
56784                         -80.3094768,
56785                         27.5658729
56786                     ],
56787                     [
56788                         -80.3094768,
56789                         27.7530311
56790                     ],
56791                     [
56792                         -80.3721485,
56793                         27.7530311
56794                     ],
56795                     [
56796                         -80.3721485,
56797                         27.8774451
56798                     ],
56799                     [
56800                         -80.4351457,
56801                         27.8774451
56802                     ],
56803                     [
56804                         -80.4351457,
56805                         28.0033366
56806                     ],
56807                     [
56808                         -80.4966078,
56809                         28.0033366
56810                     ],
56811                     [
56812                         -80.4966078,
56813                         28.1277326
56814                     ],
56815                     [
56816                         -80.5587159,
56817                         28.1277326
56818                     ],
56819                     [
56820                         -80.5587159,
56821                         28.3723509
56822                     ],
56823                     [
56824                         -80.4966335,
56825                         28.3723509
56826                     ],
56827                     [
56828                         -80.4966335,
56829                         29.5160326
56830                     ],
56831                     [
56832                         -81.1213644,
56833                         29.5160326
56834                     ],
56835                     [
56836                         -81.1213644,
56837                         31.6846966
56838                     ],
56839                     [
56840                         -80.6018723,
56841                         31.6846966
56842                     ],
56843                     [
56844                         -80.6018723,
56845                         32.2475309
56846                     ],
56847                     [
56848                         -79.4921024,
56849                         32.2475309
56850                     ],
56851                     [
56852                         -79.4921024,
56853                         32.9970261
56854                     ],
56855                     [
56856                         -79.1116488,
56857                         32.9970261
56858                     ],
56859                     [
56860                         -79.1116488,
56861                         33.3729457
56862                     ],
56863                     [
56864                         -78.6153621,
56865                         33.3729457
56866                     ],
56867                     [
56868                         -78.6153621,
56869                         33.8097638
56870                     ],
56871                     [
56872                         -77.9316963,
56873                         33.8097638
56874                     ],
56875                     [
56876                         -77.9316963,
56877                         33.8718243
56878                     ],
56879                     [
56880                         -77.8692252,
56881                         33.8718243
56882                     ],
56883                     [
56884                         -77.8692252,
56885                         34.0552454
56886                     ],
56887                     [
56888                         -77.6826392,
56889                         34.0552454
56890                     ],
56891                     [
56892                         -77.6826392,
56893                         34.2974598
56894                     ],
56895                     [
56896                         -77.2453509,
56897                         34.2974598
56898                     ],
56899                     [
56900                         -77.2453509,
56901                         34.5598585
56902                     ],
56903                     [
56904                         -76.4973277,
56905                         34.5598585
56906                     ],
56907                     [
56908                         -76.4973277,
56909                         34.622796
56910                     ],
56911                     [
56912                         -76.4337602,
56913                         34.622796
56914                     ],
56915                     [
56916                         -76.4337602,
56917                         34.6849285
56918                     ],
56919                     [
56920                         -76.373212,
56921                         34.6849285
56922                     ],
56923                     [
56924                         -76.373212,
56925                         34.7467674
56926                     ],
56927                     [
56928                         -76.3059364,
56929                         34.7467674
56930                     ],
56931                     [
56932                         -76.3059364,
56933                         34.808551
56934                     ],
56935                     [
56936                         -76.2468017,
56937                         34.808551
56938                     ],
56939                     [
56940                         -76.2468017,
56941                         34.8728418
56942                     ],
56943                     [
56944                         -76.1825922,
56945                         34.8728418
56946                     ],
56947                     [
56948                         -76.1825922,
56949                         34.9335332
56950                     ],
56951                     [
56952                         -76.120814,
56953                         34.9335332
56954                     ],
56955                     [
56956                         -76.120814,
56957                         34.9952359
56958                     ],
56959                     [
56960                         -75.9979015,
56961                         34.9952359
56962                     ],
56963                     [
56964                         -75.9979015,
56965                         35.0578182
56966                     ],
56967                     [
56968                         -75.870338,
56969                         35.0578182
56970                     ],
56971                     [
56972                         -75.870338,
56973                         35.1219097
56974                     ],
56975                     [
56976                         -75.7462194,
56977                         35.1219097
56978                     ],
56979                     [
56980                         -75.7462194,
56981                         35.1818911
56982                     ],
56983                     [
56984                         -75.4929694,
56985                         35.1818911
56986                     ],
56987                     [
56988                         -75.4929694,
56989                         35.3082988
56990                     ],
56991                     [
56992                         -75.4325662,
56993                         35.3082988
56994                     ],
56995                     [
56996                         -75.4325662,
56997                         35.7542495
56998                     ],
56999                     [
57000                         -75.4969907,
57001                         35.7542495
57002                     ],
57003                     [
57004                         -75.4969907,
57005                         37.8105602
57006                     ],
57007                     [
57008                         -75.3082972,
57009                         37.8105602
57010                     ],
57011                     [
57012                         -75.3082972,
57013                         37.8720088
57014                     ],
57015                     [
57016                         -75.245601,
57017                         37.8720088
57018                     ],
57019                     [
57020                         -75.245601,
57021                         37.9954849
57022                     ],
57023                     [
57024                         -75.1828751,
57025                         37.9954849
57026                     ],
57027                     [
57028                         -75.1828751,
57029                         38.0585079
57030                     ],
57031                     [
57032                         -75.1184793,
57033                         38.0585079
57034                     ],
57035                     [
57036                         -75.1184793,
57037                         38.2469091
57038                     ],
57039                     [
57040                         -75.0592098,
57041                         38.2469091
57042                     ],
57043                     [
57044                         -75.0592098,
57045                         38.3704316
57046                     ],
57047                     [
57048                         -74.9948111,
57049                         38.3704316
57050                     ],
57051                     [
57052                         -74.9948111,
57053                         38.8718417
57054                     ],
57055                     [
57056                         -74.4878252,
57057                         38.8718417
57058                     ],
57059                     [
57060                         -74.4878252,
57061                         39.3089428
57062                     ],
57063                     [
57064                         -74.1766317,
57065                         39.3089428
57066                     ],
57067                     [
57068                         -74.1766317,
57069                         39.6224653
57070                     ],
57071                     [
57072                         -74.0567045,
57073                         39.6224653
57074                     ],
57075                     [
57076                         -74.0567045,
57077                         39.933178
57078                     ],
57079                     [
57080                         -73.9959035,
57081                         39.933178
57082                     ],
57083                     [
57084                         -73.9959035,
57085                         40.1854852
57086                     ],
57087                     [
57088                         -73.9341593,
57089                         40.1854852
57090                     ],
57091                     [
57092                         -73.9341593,
57093                         40.4959486
57094                     ],
57095                     [
57096                         -73.8723024,
57097                         40.4959486
57098                     ],
57099                     [
57100                         -73.8723024,
57101                         40.5527135
57102                     ],
57103                     [
57104                         -71.8074506,
57105                         40.5527135
57106                     ],
57107                     [
57108                         -71.8074506,
57109                         41.3088005
57110                     ],
57111                     [
57112                         -70.882512,
57113                         41.3088005
57114                     ],
57115                     [
57116                         -70.882512,
57117                         41.184978
57118                     ],
57119                     [
57120                         -70.7461947,
57121                         41.184978
57122                     ],
57123                     [
57124                         -70.7461947,
57125                         41.3091865
57126                     ],
57127                     [
57128                         -70.4337553,
57129                         41.3091865
57130                     ],
57131                     [
57132                         -70.4337553,
57133                         41.4963885
57134                     ],
57135                     [
57136                         -69.9334281,
57137                         41.4963885
57138                     ],
57139                     [
57140                         -69.9334281,
57141                         41.6230802
57142                     ],
57143                     [
57144                         -69.869857,
57145                         41.6230802
57146                     ],
57147                     [
57148                         -69.869857,
57149                         41.8776895
57150                     ],
57151                     [
57152                         -69.935791,
57153                         41.8776895
57154                     ],
57155                     [
57156                         -69.935791,
57157                         42.0032342
57158                     ],
57159                     [
57160                         -69.9975823,
57161                         42.0032342
57162                     ],
57163                     [
57164                         -69.9975823,
57165                         42.0650191
57166                     ],
57167                     [
57168                         -70.0606103,
57169                         42.0650191
57170                     ],
57171                     [
57172                         -70.0606103,
57173                         42.1294348
57174                     ],
57175                     [
57176                         -70.5572884,
57177                         42.1294348
57178                     ],
57179                     [
57180                         -70.5572884,
57181                         43.2487079
57182                     ],
57183                     [
57184                         -70.4974097,
57185                         43.2487079
57186                     ],
57187                     [
57188                         -70.4974097,
57189                         43.3092194
57190                     ],
57191                     [
57192                         -70.3704249,
57193                         43.3092194
57194                     ],
57195                     [
57196                         -70.3704249,
57197                         43.371963
57198                     ],
57199                     [
57200                         -70.3085701,
57201                         43.371963
57202                     ],
57203                     [
57204                         -70.3085701,
57205                         43.4969879
57206                     ],
57207                     [
57208                         -70.183921,
57209                         43.4969879
57210                     ],
57211                     [
57212                         -70.183921,
57213                         43.6223531
57214                     ],
57215                     [
57216                         -70.057583,
57217                         43.6223531
57218                     ],
57219                     [
57220                         -70.057583,
57221                         43.6850173
57222                     ],
57223                     [
57224                         -69.7455247,
57225                         43.6850173
57226                     ],
57227                     [
57228                         -69.7455247,
57229                         43.7476571
57230                     ],
57231                     [
57232                         -69.2472845,
57233                         43.7476571
57234                     ],
57235                     [
57236                         -69.2472845,
57237                         43.8107035
57238                     ],
57239                     [
57240                         -69.0560701,
57241                         43.8107035
57242                     ],
57243                     [
57244                         -69.0560701,
57245                         43.8717247
57246                     ],
57247                     [
57248                         -68.9950522,
57249                         43.8717247
57250                     ],
57251                     [
57252                         -68.9950522,
57253                         43.9982022
57254                     ],
57255                     [
57256                         -68.4963672,
57257                         43.9982022
57258                     ],
57259                     [
57260                         -68.4963672,
57261                         44.0597368
57262                     ],
57263                     [
57264                         -68.3081038,
57265                         44.0597368
57266                     ],
57267                     [
57268                         -68.3081038,
57269                         44.122137
57270                     ],
57271                     [
57272                         -68.1851802,
57273                         44.122137
57274                     ],
57275                     [
57276                         -68.1851802,
57277                         44.3081382
57278                     ],
57279                     [
57280                         -67.9956019,
57281                         44.3081382
57282                     ],
57283                     [
57284                         -67.9956019,
57285                         44.3727489
57286                     ],
57287                     [
57288                         -67.8103041,
57289                         44.3727489
57290                     ],
57291                     [
57292                         -67.8103041,
57293                         44.435178
57294                     ],
57295                     [
57296                         -67.4965289,
57297                         44.435178
57298                     ],
57299                     [
57300                         -67.4965289,
57301                         44.4968776
57302                     ],
57303                     [
57304                         -67.37102,
57305                         44.4968776
57306                     ],
57307                     [
57308                         -67.37102,
57309                         44.5600642
57310                     ],
57311                     [
57312                         -67.1848753,
57313                         44.5600642
57314                     ],
57315                     [
57316                         -67.1848753,
57317                         44.6213345
57318                     ],
57319                     [
57320                         -67.1221208,
57321                         44.6213345
57322                     ],
57323                     [
57324                         -67.1221208,
57325                         44.6867918
57326                     ],
57327                     [
57328                         -67.059365,
57329                         44.6867918
57330                     ],
57331                     [
57332                         -67.059365,
57333                         44.7473657
57334                     ],
57335                     [
57336                         -66.9311098,
57337                         44.7473657
57338                     ],
57339                     [
57340                         -66.9311098,
57341                         44.9406566
57342                     ],
57343                     [
57344                         -66.994683,
57345                         44.9406566
57346                     ],
57347                     [
57348                         -66.994683,
57349                         45.0024514
57350                     ],
57351                     [
57352                         -67.0595847,
57353                         45.0024514
57354                     ],
57355                     [
57356                         -67.0595847,
57357                         45.1273377
57358                     ],
57359                     [
57360                         -67.1201974,
57361                         45.1273377
57362                     ],
57363                     [
57364                         -67.1201974,
57365                         45.1910115
57366                     ],
57367                     [
57368                         -67.2469811,
57369                         45.1910115
57370                     ],
57371                     [
57372                         -67.2469811,
57373                         45.253442
57374                     ],
57375                     [
57376                         -67.3177546,
57377                         45.253442
57378                     ],
57379                     [
57380                         -67.3177546,
57381                         45.1898369
57382                     ],
57383                     [
57384                         -67.370749,
57385                         45.1898369
57386                     ],
57387                     [
57388                         -67.370749,
57389                         45.2534001
57390                     ],
57391                     [
57392                         -67.4326888,
57393                         45.2534001
57394                     ],
57395                     [
57396                         -67.4326888,
57397                         45.3083409
57398                     ],
57399                     [
57400                         -67.3708571,
57401                         45.3083409
57402                     ],
57403                     [
57404                         -67.3708571,
57405                         45.4396986
57406                     ],
57407                     [
57408                         -67.4305573,
57409                         45.4396986
57410                     ],
57411                     [
57412                         -67.4305573,
57413                         45.4950095
57414                     ],
57415                     [
57416                         -67.37099,
57417                         45.4950095
57418                     ],
57419                     [
57420                         -67.37099,
57421                         45.6264543
57422                     ],
57423                     [
57424                         -67.6214982,
57425                         45.6264543
57426                     ],
57427                     [
57428                         -67.6214982,
57429                         45.6896133
57430                     ],
57431                     [
57432                         -67.683828,
57433                         45.6896133
57434                     ],
57435                     [
57436                         -67.683828,
57437                         45.753259
57438                     ],
57439                     [
57440                         -67.7462097,
57441                         45.753259
57442                     ],
57443                     [
57444                         -67.7462097,
57445                         47.1268165
57446                     ],
57447                     [
57448                         -67.8700141,
57449                         47.1268165
57450                     ],
57451                     [
57452                         -67.8700141,
57453                         47.1900278
57454                     ],
57455                     [
57456                         -67.9323803,
57457                         47.1900278
57458                     ],
57459                     [
57460                         -67.9323803,
57461                         47.2539678
57462                     ],
57463                     [
57464                         -67.9959387,
57465                         47.2539678
57466                     ],
57467                     [
57468                         -67.9959387,
57469                         47.3149737
57470                     ],
57471                     [
57472                         -68.1206676,
57473                         47.3149737
57474                     ],
57475                     [
57476                         -68.1206676,
57477                         47.3780823
57478                     ],
57479                     [
57480                         -68.4423175,
57481                         47.3780823
57482                     ],
57483                     [
57484                         -68.4423175,
57485                         47.3166082
57486                     ],
57487                     [
57488                         -68.6314305,
57489                         47.3166082
57490                     ],
57491                     [
57492                         -68.6314305,
57493                         47.2544676
57494                     ],
57495                     [
57496                         -68.9978037,
57497                         47.2544676
57498                     ],
57499                     [
57500                         -68.9978037,
57501                         47.439895
57502                     ],
57503                     [
57504                         -69.0607223,
57505                         47.439895
57506                     ],
57507                     [
57508                         -69.0607223,
57509                         47.5047558
57510                     ],
57511                     [
57512                         -69.2538122,
57513                         47.5047558
57514                     ],
57515                     [
57516                         -69.2538122,
57517                         47.4398084
57518                     ],
57519                     [
57520                         -69.3179284,
57521                         47.4398084
57522                     ],
57523                     [
57524                         -69.3179284,
57525                         47.378601
57526                     ],
57527                     [
57528                         -69.4438546,
57529                         47.378601
57530                     ],
57531                     [
57532                         -69.4438546,
57533                         47.3156274
57534                     ],
57535                     [
57536                         -69.5038204,
57537                         47.3156274
57538                     ],
57539                     [
57540                         -69.5038204,
57541                         47.2525839
57542                     ],
57543                     [
57544                         -69.5667838,
57545                         47.2525839
57546                     ],
57547                     [
57548                         -69.5667838,
57549                         47.1910884
57550                     ],
57551                     [
57552                         -69.6303478,
57553                         47.1910884
57554                     ],
57555                     [
57556                         -69.6303478,
57557                         47.128701
57558                     ],
57559                     [
57560                         -69.6933103,
57561                         47.128701
57562                     ],
57563                     [
57564                         -69.6933103,
57565                         47.0654307
57566                     ],
57567                     [
57568                         -69.7557063,
57569                         47.0654307
57570                     ],
57571                     [
57572                         -69.7557063,
57573                         47.0042751
57574                     ],
57575                     [
57576                         -69.8180391,
57577                         47.0042751
57578                     ],
57579                     [
57580                         -69.8180391,
57581                         46.9415344
57582                     ],
57583                     [
57584                         -69.8804023,
57585                         46.9415344
57586                     ],
57587                     [
57588                         -69.8804023,
57589                         46.8792519
57590                     ],
57591                     [
57592                         -69.9421674,
57593                         46.8792519
57594                     ],
57595                     [
57596                         -69.9421674,
57597                         46.8177399
57598                     ],
57599                     [
57600                         -70.0063088,
57601                         46.8177399
57602                     ],
57603                     [
57604                         -70.0063088,
57605                         46.6920295
57606                     ],
57607                     [
57608                         -70.0704265,
57609                         46.6920295
57610                     ],
57611                     [
57612                         -70.0704265,
57613                         46.4425926
57614                     ],
57615                     [
57616                         -70.1945902,
57617                         46.4425926
57618                     ],
57619                     [
57620                         -70.1945902,
57621                         46.3785887
57622                     ],
57623                     [
57624                         -70.2562047,
57625                         46.3785887
57626                     ],
57627                     [
57628                         -70.2562047,
57629                         46.3152628
57630                     ],
57631                     [
57632                         -70.3203651,
57633                         46.3152628
57634                     ],
57635                     [
57636                         -70.3203651,
57637                         46.0651209
57638                     ],
57639                     [
57640                         -70.3814988,
57641                         46.0651209
57642                     ],
57643                     [
57644                         -70.3814988,
57645                         45.93552
57646                     ],
57647                     [
57648                         -70.3201618,
57649                         45.93552
57650                     ],
57651                     [
57652                         -70.3201618,
57653                         45.879479
57654                     ],
57655                     [
57656                         -70.4493131,
57657                         45.879479
57658                     ],
57659                     [
57660                         -70.4493131,
57661                         45.7538713
57662                     ],
57663                     [
57664                         -70.5070021,
57665                         45.7538713
57666                     ],
57667                     [
57668                         -70.5070021,
57669                         45.6916912
57670                     ],
57671                     [
57672                         -70.6316642,
57673                         45.6916912
57674                     ],
57675                     [
57676                         -70.6316642,
57677                         45.6291619
57678                     ],
57679                     [
57680                         -70.7575538,
57681                         45.6291619
57682                     ],
57683                     [
57684                         -70.7575538,
57685                         45.4414685
57686                     ],
57687                     [
57688                         -70.8809878,
57689                         45.4414685
57690                     ],
57691                     [
57692                         -70.8809878,
57693                         45.3780612
57694                     ],
57695                     [
57696                         -71.13328,
57697                         45.3780612
57698                     ],
57699                     [
57700                         -71.13328,
57701                         45.3151452
57702                     ],
57703                     [
57704                         -71.3830282,
57705                         45.3151452
57706                     ],
57707                     [
57708                         -71.3830282,
57709                         45.253416
57710                     ],
57711                     [
57712                         -71.5076448,
57713                         45.253416
57714                     ],
57715                     [
57716                         -71.5076448,
57717                         45.0655726
57718                     ],
57719                     [
57720                         -73.9418929,
57721                         45.0655726
57722                     ],
57723                     [
57724                         -73.9418929,
57725                         45.0031242
57726                     ],
57727                     [
57728                         -74.7469725,
57729                         45.0031242
57730                     ],
57731                     [
57732                         -74.7469725,
57733                         45.0649003
57734                     ],
57735                     [
57736                         -74.8800964,
57737                         45.0649003
57738                     ],
57739                     [
57740                         -74.8800964,
57741                         45.0029023
57742                     ],
57743                     [
57744                         -75.0662455,
57745                         45.0029023
57746                     ],
57747                     [
57748                         -75.0662455,
57749                         44.9415167
57750                     ],
57751                     [
57752                         -75.2539363,
57753                         44.9415167
57754                     ],
57755                     [
57756                         -75.2539363,
57757                         44.8776043
57758                     ],
57759                     [
57760                         -75.3789648,
57761                         44.8776043
57762                     ],
57763                     [
57764                         -75.3789648,
57765                         44.8153462
57766                     ],
57767                     [
57768                         -75.4431283,
57769                         44.8153462
57770                     ],
57771                     [
57772                         -75.4431283,
57773                         44.7536053
57774                     ],
57775                     [
57776                         -75.5666566,
57777                         44.7536053
57778                     ],
57779                     [
57780                         -75.5666566,
57781                         44.6909879
57782                     ],
57783                     [
57784                         -75.6290205,
57785                         44.6909879
57786                     ],
57787                     [
57788                         -75.6290205,
57789                         44.6284958
57790                     ],
57791                     [
57792                         -75.7540484,
57793                         44.6284958
57794                     ],
57795                     [
57796                         -75.7540484,
57797                         44.566385
57798                     ],
57799                     [
57800                         -75.817312,
57801                         44.566385
57802                     ],
57803                     [
57804                         -75.817312,
57805                         44.5028932
57806                     ],
57807                     [
57808                         -75.8799549,
57809                         44.5028932
57810                     ],
57811                     [
57812                         -75.8799549,
57813                         44.3784946
57814                     ],
57815                     [
57816                         -76.1300319,
57817                         44.3784946
57818                     ],
57819                     [
57820                         -76.1300319,
57821                         44.3159227
57822                     ],
57823                     [
57824                         -76.1926961,
57825                         44.3159227
57826                     ],
57827                     [
57828                         -76.1926961,
57829                         44.2534378
57830                     ],
57831                     [
57832                         -76.3182619,
57833                         44.2534378
57834                     ],
57835                     [
57836                         -76.3182619,
57837                         44.1916726
57838                     ],
57839                     [
57840                         -76.3792975,
57841                         44.1916726
57842                     ],
57843                     [
57844                         -76.3792975,
57845                         44.0653733
57846                     ],
57847                     [
57848                         -76.4427584,
57849                         44.0653733
57850                     ],
57851                     [
57852                         -76.4427584,
57853                         43.9963825
57854                     ],
57855                     [
57856                         -76.317027,
57857                         43.9963825
57858                     ],
57859                     [
57860                         -76.317027,
57861                         43.9414581
57862                     ],
57863                     [
57864                         -76.5076611,
57865                         43.9414581
57866                     ],
57867                     [
57868                         -76.5076611,
57869                         43.8723335
57870                     ],
57871                     [
57872                         -76.3829974,
57873                         43.8723335
57874                     ],
57875                     [
57876                         -76.3829974,
57877                         43.8091872
57878                     ],
57879                     [
57880                         -76.2534102,
57881                         43.8091872
57882                     ],
57883                     [
57884                         -76.2534102,
57885                         43.5665222
57886                     ],
57887                     [
57888                         -76.5064833,
57889                         43.5665222
57890                     ],
57891                     [
57892                         -76.5064833,
57893                         43.5033881
57894                     ],
57895                     [
57896                         -76.6331208,
57897                         43.5033881
57898                     ],
57899                     [
57900                         -76.6331208,
57901                         43.4432252
57902                     ],
57903                     [
57904                         -76.6951085,
57905                         43.4432252
57906                     ],
57907                     [
57908                         -76.6951085,
57909                         43.3786858
57910                     ],
57911                     [
57912                         -76.8177798,
57913                         43.3786858
57914                     ],
57915                     [
57916                         -76.8177798,
57917                         43.318066
57918                     ],
57919                     [
57920                         -77.682,
57921                         43.318066
57922                     ],
57923                     [
57924                         -77.682,
57925                         43.3789376
57926                     ],
57927                     [
57928                         -78.0565883,
57929                         43.3789376
57930                     ],
57931                     [
57932                         -78.0565883,
57933                         43.4396918
57934                     ],
57935                     [
57936                         -78.4389748,
57937                         43.4396918
57938                     ],
57939                     [
57940                         -78.4389748,
57941                         43.3794382
57942                     ],
57943                     [
57944                         -78.8803396,
57945                         43.3794382
57946                     ],
57947                     [
57948                         -78.8803396,
57949                         43.3149724
57950                     ],
57951                     [
57952                         -79.1298858,
57953                         43.3149724
57954                     ],
57955                     [
57956                         -79.1298858,
57957                         43.2429286
57958                     ],
57959                     [
57960                         -79.0669615,
57961                         43.2429286
57962                     ],
57963                     [
57964                         -79.0669615,
57965                         43.1299931
57966                     ],
57967                     [
57968                         -79.1298858,
57969                         43.1299931
57970                     ],
57971                     [
57972                         -79.1298858,
57973                         43.0577305
57974                     ],
57975                     [
57976                         -79.071264,
57977                         43.0577305
57978                     ],
57979                     [
57980                         -79.071264,
57981                         42.9294906
57982                     ],
57983                     [
57984                         -78.943264,
57985                         42.9294906
57986                     ],
57987                     [
57988                         -78.943264,
57989                         42.7542165
57990                     ],
57991                     [
57992                         -79.069439,
57993                         42.7542165
57994                     ],
57995                     [
57996                         -79.069439,
57997                         42.6941622
57998                     ],
57999                     [
58000                         -79.133439,
58001                         42.6941622
58002                     ],
58003                     [
58004                         -79.133439,
58005                         42.6296973
58006                     ],
58007                     [
58008                         -79.1947499,
58009                         42.6296973
58010                     ],
58011                     [
58012                         -79.1947499,
58013                         42.5663538
58014                     ],
58015                     [
58016                         -79.3786827,
58017                         42.5663538
58018                     ],
58019                     [
58020                         -79.3786827,
58021                         42.5033425
58022                     ],
58023                     [
58024                         -79.4442961,
58025                         42.5033425
58026                     ],
58027                     [
58028                         -79.4442961,
58029                         42.4410614
58030                     ],
58031                     [
58032                         -79.5679936,
58033                         42.4410614
58034                     ],
58035                     [
58036                         -79.5679936,
58037                         42.3775264
58038                     ],
58039                     [
58040                         -79.6906154,
58041                         42.3775264
58042                     ],
58043                     [
58044                         -79.6906154,
58045                         42.3171086
58046                     ],
58047                     [
58048                         -79.8164642,
58049                         42.3171086
58050                     ],
58051                     [
58052                         -79.8164642,
58053                         42.2534481
58054                     ],
58055                     [
58056                         -80.0052373,
58057                         42.2534481
58058                     ],
58059                     [
58060                         -80.0052373,
58061                         42.1909188
58062                     ],
58063                     [
58064                         -80.1916829,
58065                         42.1909188
58066                     ],
58067                     [
58068                         -80.1916829,
58069                         42.1272555
58070                     ],
58071                     [
58072                         -80.3167992,
58073                         42.1272555
58074                     ],
58075                     [
58076                         -80.3167992,
58077                         42.0669857
58078                     ],
58079                     [
58080                         -80.5063234,
58081                         42.0669857
58082                     ],
58083                     [
58084                         -80.5063234,
58085                         42.0034331
58086                     ],
58087                     [
58088                         -80.6930471,
58089                         42.0034331
58090                     ],
58091                     [
58092                         -80.6930471,
58093                         41.9415141
58094                     ],
58095                     [
58096                         -80.9440403,
58097                         41.9415141
58098                     ],
58099                     [
58100                         -80.9440403,
58101                         41.8781193
58102                     ],
58103                     [
58104                         -81.1942729,
58105                         41.8781193
58106                     ],
58107                     [
58108                         -81.1942729,
58109                         41.8166455
58110                     ],
58111                     [
58112                         -81.3190089,
58113                         41.8166455
58114                     ],
58115                     [
58116                         -81.3190089,
58117                         41.7545453
58118                     ],
58119                     [
58120                         -81.4418435,
58121                         41.7545453
58122                     ],
58123                     [
58124                         -81.4418435,
58125                         41.690965
58126                     ],
58127                     [
58128                         -81.5053523,
58129                         41.690965
58130                     ],
58131                     [
58132                         -81.5053523,
58133                         41.6301643
58134                     ],
58135                     [
58136                         -82.7470081,
58137                         41.6301643
58138                     ],
58139                     [
58140                         -82.7470081,
58141                         41.7536942
58142                     ],
58143                     [
58144                         -82.8839135,
58145                         41.7536942
58146                     ],
58147                     [
58148                         -82.8839135,
58149                         41.5656075
58150                     ],
58151                     [
58152                         -82.9957195,
58153                         41.5656075
58154                     ],
58155                     [
58156                         -82.9957195,
58157                         41.6270375
58158                     ],
58159                     [
58160                         -83.1257796,
58161                         41.6270375
58162                     ],
58163                     [
58164                         -83.1257796,
58165                         41.6878411
58166                     ],
58167                     [
58168                         -83.2474733,
58169                         41.6878411
58170                     ],
58171                     [
58172                         -83.2474733,
58173                         41.7536942
58174                     ],
58175                     [
58176                         -83.3737305,
58177                         41.7536942
58178                     ],
58179                     [
58180                         -83.3737305,
58181                         41.809276
58182                     ],
58183                     [
58184                         -83.3106019,
58185                         41.809276
58186                     ],
58187                     [
58188                         -83.3106019,
58189                         41.8716064
58190                     ],
58191                     [
58192                         -83.2474733,
58193                         41.8716064
58194                     ],
58195                     [
58196                         -83.2474733,
58197                         41.9361393
58198                     ],
58199                     [
58200                         -83.1843447,
58201                         41.9361393
58202                     ],
58203                     [
58204                         -83.1843447,
58205                         41.9960851
58206                     ],
58207                     [
58208                         -83.1207681,
58209                         41.9960851
58210                     ],
58211                     [
58212                         -83.1207681,
58213                         42.2464812
58214                     ],
58215                     [
58216                         -83.0589194,
58217                         42.2464812
58218                     ],
58219                     [
58220                         -83.0589194,
58221                         42.3089555
58222                     ],
58223                     [
58224                         -82.8685328,
58225                         42.3089555
58226                     ],
58227                     [
58228                         -82.8685328,
58229                         42.3717652
58230                     ],
58231                     [
58232                         -82.8072219,
58233                         42.3717652
58234                     ],
58235                     [
58236                         -82.8072219,
58237                         42.558553
58238                     ],
58239                     [
58240                         -82.7553745,
58241                         42.558553
58242                     ],
58243                     [
58244                         -82.7553745,
58245                         42.4954945
58246                     ],
58247                     [
58248                         -82.5599041,
58249                         42.4954945
58250                     ],
58251                     [
58252                         -82.5599041,
58253                         42.558553
58254                     ],
58255                     [
58256                         -82.4967755,
58257                         42.558553
58258                     ],
58259                     [
58260                         -82.4967755,
58261                         42.6833607
58262                     ],
58263                     [
58264                         -82.4328863,
58265                         42.6833607
58266                     ],
58267                     [
58268                         -82.4328863,
58269                         42.9342196
58270                     ],
58271                     [
58272                         -82.3700552,
58273                         42.9342196
58274                     ],
58275                     [
58276                         -82.3700552,
58277                         43.0648071
58278                     ],
58279                     [
58280                         -82.4328863,
58281                         43.0648071
58282                     ],
58283                     [
58284                         -82.4328863,
58285                         43.1917566
58286                     ],
58287                     [
58288                         -82.4947464,
58289                         43.1917566
58290                     ],
58291                     [
58292                         -82.4947464,
58293                         43.5034627
58294                     ],
58295                     [
58296                         -82.557133,
58297                         43.5034627
58298                     ],
58299                     [
58300                         -82.557133,
58301                         43.8160901
58302                     ],
58303                     [
58304                         -82.6197884,
58305                         43.8160901
58306                     ],
58307                     [
58308                         -82.6197884,
58309                         43.9422098
58310                     ],
58311                     [
58312                         -82.6839499,
58313                         43.9422098
58314                     ],
58315                     [
58316                         -82.6839499,
58317                         44.0022641
58318                     ],
58319                     [
58320                         -82.7465346,
58321                         44.0022641
58322                     ],
58323                     [
58324                         -82.7465346,
58325                         44.0670545
58326                     ],
58327                     [
58328                         -82.8708696,
58329                         44.0670545
58330                     ],
58331                     [
58332                         -82.8708696,
58333                         44.1291935
58334                     ],
58335                     [
58336                         -83.008517,
58337                         44.1291935
58338                     ],
58339                     [
58340                         -83.008517,
58341                         44.0664786
58342                     ],
58343                     [
58344                         -83.1336086,
58345                         44.0664786
58346                     ],
58347                     [
58348                         -83.1336086,
58349                         44.0053949
58350                     ],
58351                     [
58352                         -83.2414522,
58353                         44.0053949
58354                     ],
58355                     [
58356                         -83.2414522,
58357                         44.9962034
58358                     ],
58359                     [
58360                         -83.1806112,
58361                         44.9962034
58362                     ],
58363                     [
58364                         -83.1806112,
58365                         45.067302
58366                     ],
58367                     [
58368                         -83.2455172,
58369                         45.067302
58370                     ],
58371                     [
58372                         -83.2455172,
58373                         45.1287382
58374                     ],
58375                     [
58376                         -83.3065878,
58377                         45.1287382
58378                     ],
58379                     [
58380                         -83.3065878,
58381                         45.2551509
58382                     ],
58383                     [
58384                         -83.3706087,
58385                         45.2551509
58386                     ],
58387                     [
58388                         -83.3706087,
58389                         45.3165923
58390                     ],
58391                     [
58392                         -83.4325644,
58393                         45.3165923
58394                     ],
58395                     [
58396                         -83.4325644,
58397                         45.3792105
58398                     ],
58399                     [
58400                         -83.6178415,
58401                         45.3792105
58402                     ],
58403                     [
58404                         -83.6178415,
58405                         45.4419665
58406                     ],
58407                     [
58408                         -83.8084291,
58409                         45.4419665
58410                     ],
58411                     [
58412                         -83.8084291,
58413                         45.5036189
58414                     ],
58415                     [
58416                         -84.0550718,
58417                         45.5036189
58418                     ],
58419                     [
58420                         -84.0550718,
58421                         45.5647907
58422                     ],
58423                     [
58424                         -84.1235181,
58425                         45.5647907
58426                     ],
58427                     [
58428                         -84.1235181,
58429                         45.6287845
58430                     ],
58431                     [
58432                         -84.1807534,
58433                         45.6287845
58434                     ],
58435                     [
58436                         -84.1807534,
58437                         45.6914688
58438                     ],
58439                     [
58440                         -84.3111554,
58441                         45.6914688
58442                     ],
58443                     [
58444                         -84.3111554,
58445                         45.9337076
58446                     ],
58447                     [
58448                         -83.8209974,
58449                         45.9337076
58450                     ],
58451                     [
58452                         -83.8209974,
58453                         45.8725113
58454                     ],
58455                     [
58456                         -83.4968086,
58457                         45.8725113
58458                     ],
58459                     [
58460                         -83.4968086,
58461                         45.9337076
58462                     ],
58463                     [
58464                         -83.4338066,
58465                         45.9337076
58466                     ],
58467                     [
58468                         -83.4338066,
58469                         46.0016863
58470                     ],
58471                     [
58472                         -83.4962697,
58473                         46.0016863
58474                     ],
58475                     [
58476                         -83.4962697,
58477                         46.0668178
58478                     ],
58479                     [
58480                         -83.5599956,
58481                         46.0668178
58482                     ],
58483                     [
58484                         -83.5599956,
58485                         46.1261576
58486                     ],
58487                     [
58488                         -83.9954558,
58489                         46.1261576
58490                     ],
58491                     [
58492                         -83.9954558,
58493                         46.1931747
58494                     ],
58495                     [
58496                         -84.0591816,
58497                         46.1931747
58498                     ],
58499                     [
58500                         -84.0591816,
58501                         46.3814972
58502                     ],
58503                     [
58504                         -84.1152614,
58505                         46.3814972
58506                     ],
58507                     [
58508                         -84.1152614,
58509                         46.4953584
58510                     ],
58511                     [
58512                         -84.0591816,
58513                         46.4953584
58514                     ],
58515                     [
58516                         -84.0591816,
58517                         46.5682653
58518                     ],
58519                     [
58520                         -84.2579545,
58521                         46.5682653
58522                     ],
58523                     [
58524                         -84.2579545,
58525                         46.5051232
58526                     ],
58527                     [
58528                         -84.3071879,
58529                         46.5051232
58530                     ],
58531                     [
58532                         -84.3071879,
58533                         46.5682653
58534                     ],
58535                     [
58536                         -84.4415364,
58537                         46.5682653
58538                     ],
58539                     [
58540                         -84.4415364,
58541                         46.504525
58542                     ],
58543                     [
58544                         -84.9965729,
58545                         46.504525
58546                     ],
58547                     [
58548                         -84.9965729,
58549                         46.6842882
58550                     ],
58551                     [
58552                         -84.9298158,
58553                         46.6842882
58554                     ],
58555                     [
58556                         -84.9298158,
58557                         46.818077
58558                     ],
58559                     [
58560                         -85.3165894,
58561                         46.818077
58562                     ],
58563                     [
58564                         -85.3165894,
58565                         46.7535825
58566                     ],
58567                     [
58568                         -87.5562645,
58569                         46.7535825
58570                     ],
58571                     [
58572                         -87.5562645,
58573                         47.4407371
58574                     ],
58575                     [
58576                         -87.6825361,
58577                         47.4407371
58578                     ],
58579                     [
58580                         -87.6825361,
58581                         47.5035554
58582                     ],
58583                     [
58584                         -88.2560738,
58585                         47.5035554
58586                     ],
58587                     [
58588                         -88.2560738,
58589                         47.4433716
58590                     ],
58591                     [
58592                         -88.4417419,
58593                         47.4433716
58594                     ],
58595                     [
58596                         -88.4417419,
58597                         47.3789949
58598                     ],
58599                     [
58600                         -88.50683,
58601                         47.3789949
58602                     ],
58603                     [
58604                         -88.50683,
58605                         47.3153881
58606                     ],
58607                     [
58608                         -88.6312821,
58609                         47.3153881
58610                     ],
58611                     [
58612                         -88.6312821,
58613                         47.2539782
58614                     ],
58615                     [
58616                         -88.7569636,
58617                         47.2539782
58618                     ],
58619                     [
58620                         -88.7569636,
58621                         47.1934682
58622                     ],
58623                     [
58624                         -88.8838253,
58625                         47.1934682
58626                     ],
58627                     [
58628                         -88.8838253,
58629                         47.1284735
58630                     ],
58631                     [
58632                         -88.9434208,
58633                         47.1284735
58634                     ],
58635                     [
58636                         -88.9434208,
58637                         47.0662127
58638                     ],
58639                     [
58640                         -89.0708726,
58641                         47.0662127
58642                     ],
58643                     [
58644                         -89.0708726,
58645                         47.0026826
58646                     ],
58647                     [
58648                         -89.2565553,
58649                         47.0026826
58650                     ],
58651                     [
58652                         -89.2565553,
58653                         46.9410806
58654                     ],
58655                     [
58656                         -90.3677669,
58657                         46.9410806
58658                     ],
58659                     [
58660                         -90.3677669,
58661                         47.6844827
58662                     ],
58663                     [
58664                         -90.3069978,
58665                         47.6844827
58666                     ],
58667                     [
58668                         -90.3069978,
58669                         47.7460174
58670                     ],
58671                     [
58672                         -89.994859,
58673                         47.7460174
58674                     ],
58675                     [
58676                         -89.994859,
58677                         47.8082719
58678                     ],
58679                     [
58680                         -89.8048615,
58681                         47.8082719
58682                     ],
58683                     [
58684                         -89.8048615,
58685                         47.8700562
58686                     ],
58687                     [
58688                         -89.6797699,
58689                         47.8700562
58690                     ],
58691                     [
58692                         -89.6797699,
58693                         47.9339637
58694                     ],
58695                     [
58696                         -89.4933757,
58697                         47.9339637
58698                     ],
58699                     [
58700                         -89.4933757,
58701                         47.9957956
58702                     ],
58703                     [
58704                         -89.4284697,
58705                         47.9957956
58706                     ],
58707                     [
58708                         -89.4284697,
58709                         48.0656377
58710                     ],
58711                     [
58712                         -89.9932739,
58713                         48.0656377
58714                     ],
58715                     [
58716                         -89.9932739,
58717                         48.1282966
58718                     ],
58719                     [
58720                         -90.7455933,
58721                         48.1282966
58722                     ],
58723                     [
58724                         -90.7455933,
58725                         48.1893056
58726                     ],
58727                     [
58728                         -90.8087291,
58729                         48.1893056
58730                     ],
58731                     [
58732                         -90.8087291,
58733                         48.2522065
58734                     ],
58735                     [
58736                         -91.067763,
58737                         48.2522065
58738                     ],
58739                     [
58740                         -91.067763,
58741                         48.1916658
58742                     ],
58743                     [
58744                         -91.1946247,
58745                         48.1916658
58746                     ],
58747                     [
58748                         -91.1946247,
58749                         48.1279027
58750                     ],
58751                     [
58752                         -91.6814196,
58753                         48.1279027
58754                     ],
58755                     [
58756                         -91.6814196,
58757                         48.2525994
58758                     ],
58759                     [
58760                         -91.9321927,
58761                         48.2525994
58762                     ],
58763                     [
58764                         -91.9321927,
58765                         48.3142454
58766                     ],
58767                     [
58768                         -91.9929683,
58769                         48.3142454
58770                     ],
58771                     [
58772                         -91.9929683,
58773                         48.3780845
58774                     ],
58775                     [
58776                         -92.3189383,
58777                         48.3780845
58778                     ],
58779                     [
58780                         -92.3189383,
58781                         48.2529081
58782                     ],
58783                     [
58784                         -92.3732233,
58785                         48.2529081
58786                     ],
58787                     [
58788                         -92.3732233,
58789                         48.3153385
58790                     ],
58791                     [
58792                         -92.4322288,
58793                         48.3153385
58794                     ],
58795                     [
58796                         -92.4322288,
58797                         48.4411448
58798                     ],
58799                     [
58800                         -92.4977248,
58801                         48.4411448
58802                     ],
58803                     [
58804                         -92.4977248,
58805                         48.501781
58806                     ],
58807                     [
58808                         -92.5679413,
58809                         48.501781
58810                     ],
58811                     [
58812                         -92.5679413,
58813                         48.439579
58814                     ],
58815                     [
58816                         -92.6210462,
58817                         48.439579
58818                     ],
58819                     [
58820                         -92.6210462,
58821                         48.5650783
58822                     ],
58823                     [
58824                         -92.8086835,
58825                         48.5650783
58826                     ],
58827                     [
58828                         -92.8086835,
58829                         48.6286865
58830                     ],
58831                     [
58832                         -92.8086835,
58833                         48.6267365
58834                     ],
58835                     [
58836                         -92.933185,
58837                         48.6267365
58838                     ],
58839                     [
58840                         -92.933185,
58841                         48.6922145
58842                     ],
58843                     [
58844                         -93.0051716,
58845                         48.6922145
58846                     ],
58847                     [
58848                         -93.0051716,
58849                         48.6282965
58850                     ],
58851                     [
58852                         -93.1225924,
58853                         48.6282965
58854                     ],
58855                     [
58856                         -93.1225924,
58857                         48.6922145
58858                     ],
58859                     [
58860                         -93.3190806,
58861                         48.6922145
58862                     ],
58863                     [
58864                         -93.3190806,
58865                         48.6267365
58866                     ],
58867                     [
58868                         -93.5049477,
58869                         48.6267365
58870                     ],
58871                     [
58872                         -93.5049477,
58873                         48.5635164
58874                     ],
58875                     [
58876                         -93.7474601,
58877                         48.5635164
58878                     ],
58879                     [
58880                         -93.7474601,
58881                         48.6267365
58882                     ],
58883                     [
58884                         -93.8135461,
58885                         48.6267365
58886                     ],
58887                     [
58888                         -93.8135461,
58889                         48.6898775
58890                     ],
58891                     [
58892                         -94.2453121,
58893                         48.6898775
58894                     ],
58895                     [
58896                         -94.2453121,
58897                         48.7554327
58898                     ],
58899                     [
58900                         -94.6183171,
58901                         48.7554327
58902                     ],
58903                     [
58904                         -94.6183171,
58905                         48.941036
58906                     ],
58907                     [
58908                         -94.6809018,
58909                         48.941036
58910                     ],
58911                     [
58912                         -94.6809018,
58913                         49.0029737
58914                     ],
58915                     [
58916                         -94.7441532,
58917                         49.0029737
58918                     ],
58919                     [
58920                         -94.7441532,
58921                         49.2536079
58922                     ],
58923                     [
58924                         -94.8084069,
58925                         49.2536079
58926                     ],
58927                     [
58928                         -94.8084069,
58929                         49.3784134
58930                     ],
58931                     [
58932                         -95.1192391,
58933                         49.3784134
58934                     ],
58935                     [
58936                         -95.1192391,
58937                         49.4425264
58938                     ],
58939                     [
58940                         -95.1934341,
58941                         49.4425264
58942                     ],
58943                     [
58944                         -95.1934341,
58945                         49.0035292
58946                     ],
58947                     [
58948                         -96.87069,
58949                         49.0035292
58950                     ],
58951                     [
58952                         -96.87069,
58953                         49.0656063
58954                     ],
58955                     [
58956                         -99.0049312,
58957                         49.0656063
58958                     ],
58959                     [
58960                         -99.0049312,
58961                         49.0050714
58962                     ],
58963                     [
58964                         -109.3699257,
58965                         49.0050714
58966                     ],
58967                     [
58968                         -109.3699257,
58969                         49.0668231
58970                     ],
58971                     [
58972                         -109.5058746,
58973                         49.0668231
58974                     ],
58975                     [
58976                         -109.5058746,
58977                         49.0050714
58978                     ],
58979                     [
58980                         -114.1830014,
58981                         49.0050714
58982                     ],
58983                     [
58984                         -114.1830014,
58985                         49.0687317
58986                     ],
58987                     [
58988                         -114.7578709,
58989                         49.0687317
58990                     ],
58991                     [
58992                         -114.7578709,
58993                         49.0050714
58994                     ],
58995                     [
58996                         -115.433731,
58997                         49.0050714
58998                     ],
58999                     [
59000                         -115.433731,
59001                         49.0671412
59002                     ],
59003                     [
59004                         -116.5062706,
59005                         49.0671412
59006                     ],
59007                     [
59008                         -116.5062706,
59009                         49.0050714
59010                     ],
59011                     [
59012                         -117.3089504,
59013                         49.0050714
59014                     ],
59015                     [
59016                         -117.3089504,
59017                         49.0659803
59018                     ],
59019                     [
59020                         -119.882945,
59021                         49.0659803
59022                     ],
59023                     [
59024                         -119.882945,
59025                         49.0050714
59026                     ],
59027                     [
59028                         -120.1208555,
59029                         49.0050714
59030                     ],
59031                     [
59032                         -120.1208555,
59033                         49.0678367
59034                     ],
59035                     [
59036                         -121.4451636,
59037                         49.0678367
59038                     ],
59039                     [
59040                         -121.4451636,
59041                         49.0050714
59042                     ],
59043                     [
59044                         -121.9311808,
59045                         49.0050714
59046                     ],
59047                     [
59048                         -121.9311808,
59049                         49.0656099
59050                     ],
59051                     [
59052                         -122.817484,
59053                         49.0656099
59054                     ],
59055                     [
59056                         -122.817484,
59057                         49.0029143
59058                     ],
59059                     [
59060                         -122.8795155,
59061                         49.0029143
59062                     ],
59063                     [
59064                         -122.8795155,
59065                         48.9347018
59066                     ],
59067                     [
59068                         -122.8174629,
59069                         48.9347018
59070                     ],
59071                     [
59072                         -122.8174629,
59073                         48.8101998
59074                     ],
59075                     [
59076                         -122.7538859,
59077                         48.8101998
59078                     ],
59079                     [
59080                         -122.7538859,
59081                         48.7533758
59082                     ],
59083                     [
59084                         -122.8712937,
59085                         48.7533758
59086                     ],
59087                     [
59088                         -122.8712937,
59089                         48.8153948
59090                     ],
59091                     [
59092                         -123.0055391,
59093                         48.8153948
59094                     ],
59095                     [
59096                         -123.0055391,
59097                         48.7529529
59098                     ],
59099                     [
59100                         -123.1296926,
59101                         48.7529529
59102                     ],
59103                     [
59104                         -123.1296926,
59105                         48.6902201
59106                     ],
59107                     [
59108                         -123.1838197,
59109                         48.6902201
59110                     ],
59111                     [
59112                         -123.1838197,
59113                         48.7529029
59114                     ]
59115                 ],
59116                 [
59117                     [
59118                         -122.9341743,
59119                         37.7521547
59120                     ],
59121                     [
59122                         -122.9347457,
59123                         37.6842013
59124                     ],
59125                     [
59126                         -123.0679013,
59127                         37.6849023
59128                     ],
59129                     [
59130                         -123.0673747,
59131                         37.7475251
59132                     ],
59133                     [
59134                         -123.1292603,
59135                         37.7478506
59136                     ],
59137                     [
59138                         -123.1286894,
59139                         37.815685
59140                     ],
59141                     [
59142                         -123.0590687,
59143                         37.8153192
59144                     ],
59145                     [
59146                         -123.0595947,
59147                         37.7528143
59148                     ]
59149                 ],
59150                 [
59151                     [
59152                         -71.6299464,
59153                         41.2540893
59154                     ],
59155                     [
59156                         -71.4966465,
59157                         41.2541393
59158                     ],
59159                     [
59160                         -71.4965596,
59161                         41.122965
59162                     ],
59163                     [
59164                         -71.6298594,
59165                         41.1229149
59166                     ]
59167                 ],
59168                 [
59169                     [
59170                         -70.3184265,
59171                         41.3775196
59172                     ],
59173                     [
59174                         -70.3183384,
59175                         41.2448243
59176                     ],
59177                     [
59178                         -70.1906612,
59179                         41.2448722
59180                     ],
59181                     [
59182                         -70.1906239,
59183                         41.1886019
59184                     ],
59185                     [
59186                         -69.9336025,
59187                         41.1886984
59188                     ],
59189                     [
59190                         -69.933729,
59191                         41.3791941
59192                     ],
59193                     [
59194                         -69.9950664,
59195                         41.3791712
59196                     ],
59197                     [
59198                         -69.995109,
59199                         41.443159
59200                     ],
59201                     [
59202                         -70.0707828,
59203                         41.4431307
59204                     ],
59205                     [
59206                         -70.0706972,
59207                         41.3144915
59208                     ],
59209                     [
59210                         -70.2461667,
59211                         41.3144258
59212                     ],
59213                     [
59214                         -70.2462087,
59215                         41.3775467
59216                     ]
59217                 ],
59218                 [
59219                     [
59220                         -68.9403374,
59221                         43.9404062
59222                     ],
59223                     [
59224                         -68.6856948,
59225                         43.9404977
59226                     ],
59227                     [
59228                         -68.6856475,
59229                         43.8721797
59230                     ],
59231                     [
59232                         -68.7465405,
59233                         43.8721577
59234                     ],
59235                     [
59236                         -68.7464976,
59237                         43.8102529
59238                     ],
59239                     [
59240                         -68.8090782,
59241                         43.8102304
59242                     ],
59243                     [
59244                         -68.8090343,
59245                         43.746728
59246                     ],
59247                     [
59248                         -68.8773094,
59249                         43.7467034
59250                     ],
59251                     [
59252                         -68.8773544,
59253                         43.8117826
59254                     ],
59255                     [
59256                         -68.9402483,
59257                         43.8117599
59258                     ]
59259                 ],
59260                 [
59261                     [
59262                         -123.1291466,
59263                         49.0645144
59264                     ],
59265                     [
59266                         -122.9954224,
59267                         49.0645144
59268                     ],
59269                     [
59270                         -122.9954224,
59271                         48.9343243
59272                     ],
59273                     [
59274                         -123.1291466,
59275                         48.9343243
59276                     ]
59277                 ],
59278                 [
59279                     [
59280                         -82.9407144,
59281                         24.7535913
59282                     ],
59283                     [
59284                         -82.8719398,
59285                         24.7535913
59286                     ],
59287                     [
59288                         -82.8719398,
59289                         24.6905653
59290                     ],
59291                     [
59292                         -82.7446233,
59293                         24.6905653
59294                     ],
59295                     [
59296                         -82.7446233,
59297                         24.6214593
59298                     ],
59299                     [
59300                         -82.8088038,
59301                         24.6214593
59302                     ],
59303                     [
59304                         -82.8088038,
59305                         24.5594908
59306                     ],
59307                     [
59308                         -82.9407144,
59309                         24.5594908
59310                     ]
59311                 ]
59312             ]
59313         },
59314         {
59315             "name": "USGS Topographic Maps",
59316             "type": "tms",
59317             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
59318             "polygon": [
59319                 [
59320                     [
59321                         -125.990173,
59322                         48.9962416
59323                     ],
59324                     [
59325                         -125.989419,
59326                         47.9948396
59327                     ],
59328                     [
59329                         -123.9929739,
59330                         47.9955062
59331                     ],
59332                     [
59333                         -123.9922429,
59334                         47.0059202
59335                     ],
59336                     [
59337                         -125.988688,
59338                         47.0052409
59339                     ],
59340                     [
59341                         -125.9879604,
59342                         46.0015618
59343                     ],
59344                     [
59345                         -123.9939396,
59346                         46.0022529
59347                     ],
59348                     [
59349                         -123.9925238,
59350                         43.9961708
59351                     ],
59352                     [
59353                         -124.9931832,
59354                         43.9958116
59355                     ],
59356                     [
59357                         -124.9918175,
59358                         41.9942149
59359                     ],
59360                     [
59361                         -125.9851789,
59362                         41.9938465
59363                     ],
59364                     [
59365                         -125.9838655,
59366                         40.0076111
59367                     ],
59368                     [
59369                         -123.9833285,
59370                         40.0083757
59371                     ],
59372                     [
59373                         -123.9814115,
59374                         37.002615
59375                     ],
59376                     [
59377                         -122.21903,
59378                         37.0033173
59379                     ],
59380                     [
59381                         -122.2184144,
59382                         36.011671
59383                     ],
59384                     [
59385                         -122.020087,
59386                         36.011751
59387                     ],
59388                     [
59389                         -122.0188591,
59390                         33.9961766
59391                     ],
59392                     [
59393                         -119.9787757,
59394                         33.9970206
59395                     ],
59396                     [
59397                         -119.9775867,
59398                         31.9987658
59399                     ],
59400                     [
59401                         -114.0122833,
59402                         32.00129
59403                     ],
59404                     [
59405                         -114.0116894,
59406                         30.9862401
59407                     ],
59408                     [
59409                         -105.998294,
59410                         30.9896679
59411                     ],
59412                     [
59413                         -105.9971419,
59414                         28.9901065
59415                     ],
59416                     [
59417                         -102.0210506,
59418                         28.9918418
59419                     ],
59420                     [
59421                         -102.0204916,
59422                         28.00733
59423                     ],
59424                     [
59425                         -100.0062436,
59426                         28.0082173
59427                     ],
59428                     [
59429                         -100.0051143,
59430                         25.991909
59431                     ],
59432                     [
59433                         -98.0109067,
59434                         25.9928035
59435                     ],
59436                     [
59437                         -98.0103613,
59438                         25.0063461
59439                     ],
59440                     [
59441                         -97.0161086,
59442                         25.0067957
59443                     ],
59444                     [
59445                         -97.016654,
59446                         25.9932494
59447                     ],
59448                     [
59449                         -95.9824825,
59450                         25.9937132
59451                     ],
59452                     [
59453                         -95.9835999,
59454                         27.9891175
59455                     ],
59456                     [
59457                         -94.0200898,
59458                         27.9899826
59459                     ],
59460                     [
59461                         -94.0206586,
59462                         28.9918129
59463                     ],
59464                     [
59465                         -88.0156706,
59466                         28.9944338
59467                     ],
59468                     [
59469                         -88.0162494,
59470                         30.0038862
59471                     ],
59472                     [
59473                         -86.0277506,
59474                         30.0047454
59475                     ],
59476                     [
59477                         -86.0271719,
59478                         28.9953016
59479                     ],
59480                     [
59481                         -84.0187909,
59482                         28.9961781
59483                     ],
59484                     [
59485                         -84.017095,
59486                         25.9817708
59487                     ],
59488                     [
59489                         -81.9971976,
59490                         25.9826768
59491                     ],
59492                     [
59493                         -81.9966618,
59494                         25.0134917
59495                     ],
59496                     [
59497                         -84.0165592,
59498                         25.0125783
59499                     ],
59500                     [
59501                         -84.0160068,
59502                         24.0052745
59503                     ],
59504                     [
59505                         -80.0199985,
59506                         24.007096
59507                     ],
59508                     [
59509                         -80.0245309,
59510                         32.0161282
59511                     ],
59512                     [
59513                         -78.0066484,
59514                         32.0169819
59515                     ],
59516                     [
59517                         -78.0072238,
59518                         32.9894278
59519                     ],
59520                     [
59521                         -77.8807233,
59522                         32.9894807
59523                     ],
59524                     [
59525                         -77.8813253,
59526                         33.9955918
59527                     ],
59528                     [
59529                         -76.0115411,
59530                         33.9963653
59531                     ],
59532                     [
59533                         -76.0121459,
59534                         34.9952552
59535                     ],
59536                     [
59537                         -74.0068449,
59538                         34.9960749
59539                     ],
59540                     [
59541                         -74.0099997,
59542                         40.0084254
59543                     ],
59544                     [
59545                         -72.0013745,
59546                         40.0091931
59547                     ],
59548                     [
59549                         -72.002019,
59550                         40.9912464
59551                     ],
59552                     [
59553                         -69.8797398,
59554                         40.9920457
59555                     ],
59556                     [
59557                         -69.8804173,
59558                         42.00893
59559                     ],
59560                     [
59561                         -69.9927682,
59562                         42.0088883
59563                     ],
59564                     [
59565                         -69.9934462,
59566                         43.0105166
59567                     ],
59568                     [
59569                         -67.9845366,
59570                         43.0112496
59571                     ],
59572                     [
59573                         -67.985224,
59574                         44.0103812
59575                     ],
59576                     [
59577                         -65.9892568,
59578                         44.0110975
59579                     ],
59580                     [
59581                         -65.9921237,
59582                         47.9993584
59583                     ],
59584                     [
59585                         -70.006442,
59586                         47.9980181
59587                     ],
59588                     [
59589                         -70.005708,
59590                         47.0042007
59591                     ],
59592                     [
59593                         -72.023686,
59594                         47.003514
59595                     ],
59596                     [
59597                         -72.0222508,
59598                         45.0059846
59599                     ],
59600                     [
59601                         -78.0146667,
59602                         45.0038705
59603                     ],
59604                     [
59605                         -78.0139662,
59606                         44.0026998
59607                     ],
59608                     [
59609                         -80.029686,
59610                         44.0019763
59611                     ],
59612                     [
59613                         -80.0290052,
59614                         43.0122994
59615                     ],
59616                     [
59617                         -81.995479,
59618                         43.011582
59619                     ],
59620                     [
59621                         -81.9982986,
59622                         47.0042713
59623                     ],
59624                     [
59625                         -87.505706,
59626                         47.0023972
59627                     ],
59628                     [
59629                         -87.5064535,
59630                         48.0142702
59631                     ],
59632                     [
59633                         -88.0260889,
59634                         48.0140968
59635                     ],
59636                     [
59637                         -88.026838,
59638                         49.0086686
59639                     ],
59640                     [
59641                         -93.9981078,
59642                         49.0067142
59643                     ],
59644                     [
59645                         -93.9988778,
59646                         50.0086456
59647                     ],
59648                     [
59649                         -96.0138899,
59650                         50.0079995
59651                     ],
59652                     [
59653                         -96.0131199,
59654                         49.0060547
59655                     ]
59656                 ],
59657                 [
59658                     [
59659                         -160.5787616,
59660                         22.5062947
59661                     ],
59662                     [
59663                         -160.5782192,
59664                         21.4984647
59665                     ],
59666                     [
59667                         -159.0030121,
59668                         21.499196
59669                     ],
59670                     [
59671                         -159.0027422,
59672                         20.9951068
59673                     ],
59674                     [
59675                         -157.5083185,
59676                         20.995803
59677                     ],
59678                     [
59679                         -157.5080519,
59680                         20.4960241
59681                     ],
59682                     [
59683                         -155.966889,
59684                         20.4967444
59685                     ],
59686                     [
59687                         -155.9674267,
59688                         21.5028287
59689                     ],
59690                     [
59691                         -157.5044717,
59692                         21.5021151
59693                     ],
59694                     [
59695                         -157.5047384,
59696                         21.9984962
59697                     ],
59698                     [
59699                         -159.0090946,
59700                         21.9978002
59701                     ],
59702                     [
59703                         -159.0093692,
59704                         22.5070181
59705                     ]
59706                 ],
59707                 [
59708                     [
59709                         -168.006102,
59710                         68.9941463
59711                     ],
59712                     [
59713                         -168.0047628,
59714                         68.0107853
59715                     ],
59716                     [
59717                         -165.4842481,
59718                         68.0112562
59719                     ],
59720                     [
59721                         -165.4829337,
59722                         67.0037303
59723                     ],
59724                     [
59725                         -168.0034485,
59726                         67.0032389
59727                     ],
59728                     [
59729                         -168.002195,
59730                         66.0017503
59731                     ],
59732                     [
59733                         -169.0087448,
59734                         66.001546
59735                     ],
59736                     [
59737                         -169.0075381,
59738                         64.9987675
59739                     ],
59740                     [
59741                         -168.0009882,
59742                         64.9989798
59743                     ],
59744                     [
59745                         -167.9998282,
59746                         63.9982374
59747                     ],
59748                     [
59749                         -164.9871288,
59750                         63.9988964
59751                     ],
59752                     [
59753                         -164.9860062,
59754                         62.9950845
59755                     ],
59756                     [
59757                         -167.9987057,
59758                         62.9944019
59759                     ],
59760                     [
59761                         -167.9946035,
59762                         59.0153692
59763                     ],
59764                     [
59765                         -162.5027857,
59766                         59.0167799
59767                     ],
59768                     [
59769                         -162.5018149,
59770                         58.0005815
59771                     ],
59772                     [
59773                         -160.0159024,
59774                         58.0012389
59775                     ],
59776                     [
59777                         -160.0149725,
59778                         57.000035
59779                     ],
59780                     [
59781                         -160.5054788,
59782                         56.9999017
59783                     ],
59784                     [
59785                         -160.5045719,
59786                         55.9968161
59787                     ],
59788                     [
59789                         -164.012195,
59790                         55.9958373
59791                     ],
59792                     [
59793                         -164.0113186,
59794                         55.00107
59795                     ],
59796                     [
59797                         -165.994782,
59798                         55.0005023
59799                     ],
59800                     [
59801                         -165.9941266,
59802                         54.2400584
59803                     ],
59804                     [
59805                         -168.0002944,
59806                         54.2394734
59807                     ],
59808                     [
59809                         -168.0000986,
59810                         54.0094921
59811                     ],
59812                     [
59813                         -170.0156134,
59814                         54.0089011
59815                     ],
59816                     [
59817                         -170.0147683,
59818                         53.0016446
59819                     ],
59820                     [
59821                         -171.9993636,
59822                         53.0010487
59823                     ],
59824                     [
59825                         -171.9989488,
59826                         52.4977745
59827                     ],
59828                     [
59829                         -176.0083239,
59830                         52.4965566
59831                     ],
59832                     [
59833                         -176.0081186,
59834                         52.2452555
59835                     ],
59836                     [
59837                         -178.000097,
59838                         52.2446469
59839                     ],
59840                     [
59841                         -177.9992996,
59842                         51.2554252
59843                     ],
59844                     [
59845                         -176.0073212,
59846                         51.2560472
59847                     ],
59848                     [
59849                         -176.0075146,
59850                         51.4980163
59851                     ],
59852                     [
59853                         -171.9981395,
59854                         51.4992617
59855                     ],
59856                     [
59857                         -171.9985419,
59858                         51.9985373
59859                     ],
59860                     [
59861                         -167.9984317,
59862                         51.9997661
59863                     ],
59864                     [
59865                         -167.9994645,
59866                         53.2560877
59867                     ],
59868                     [
59869                         -165.9932968,
59870                         53.2566866
59871                     ],
59872                     [
59873                         -165.9939308,
59874                         54.0100804
59875                     ],
59876                     [
59877                         -159.0067205,
59878                         54.0121291
59879                     ],
59880                     [
59881                         -159.0075717,
59882                         55.002502
59883                     ],
59884                     [
59885                         -158.0190709,
59886                         55.0027849
59887                     ],
59888                     [
59889                         -158.0199473,
59890                         55.9975094
59891                     ],
59892                     [
59893                         -151.9963213,
59894                         55.9991902
59895                     ],
59896                     [
59897                         -151.9981536,
59898                         57.9986536
59899                     ],
59900                     [
59901                         -151.500341,
59902                         57.9987853
59903                     ],
59904                     [
59905                         -151.5012894,
59906                         58.9919816
59907                     ],
59908                     [
59909                         -138.5159989,
59910                         58.9953194
59911                     ],
59912                     [
59913                         -138.5150471,
59914                         57.9986434
59915                     ],
59916                     [
59917                         -136.6872422,
59918                         57.9991267
59919                     ],
59920                     [
59921                         -136.6863158,
59922                         57.0016688
59923                     ],
59924                     [
59925                         -135.9973698,
59926                         57.001856
59927                     ],
59928                     [
59929                         -135.9964667,
59930                         56.0030544
59931                     ],
59932                     [
59933                         -134.6717732,
59934                         56.003424
59935                     ],
59936                     [
59937                         -134.6708865,
59938                         54.9969623
59939                     ],
59940                     [
59941                         -133.9956734,
59942                         54.9971556
59943                     ],
59944                     [
59945                         -133.9948193,
59946                         54.0031685
59947                     ],
59948                     [
59949                         -130.0044418,
59950                         54.0043387
59951                     ],
59952                     [
59953                         -130.0070826,
59954                         57.0000507
59955                     ],
59956                     [
59957                         -131.975877,
59958                         56.9995156
59959                     ],
59960                     [
59961                         -131.9787378,
59962                         59.9933094
59963                     ],
59964                     [
59965                         -138.0071813,
59966                         59.991805
59967                     ],
59968                     [
59969                         -138.0082158,
59970                         61.0125755
59971                     ],
59972                     [
59973                         -140.9874011,
59974                         61.0118551
59975                     ],
59976                     [
59977                         -140.99984,
59978                         71.0039309
59979                     ],
59980                     [
59981                         -154.5023956,
59982                         71.0017377
59983                     ],
59984                     [
59985                         -154.5039632,
59986                         71.9983391
59987                     ],
59988                     [
59989                         -157.499048,
59990                         71.9978773
59991                     ],
59992                     [
59993                         -157.4974758,
59994                         70.9982877
59995                     ],
59996                     [
59997                         -163.0233611,
59998                         70.9973899
59999                     ],
60000                     [
60001                         -163.0218273,
60002                         69.9707435
60003                     ],
60004                     [
60005                         -164.9730896,
60006                         69.97041
60007                     ],
60008                     [
60009                         -164.9717003,
60010                         68.994689
60011                     ]
60012                 ],
60013                 [
60014                     [
60015                         -168.5133204,
60016                         62.8689586
60017                     ],
60018                     [
60019                         -168.5144423,
60020                         63.8765677
60021                     ],
60022                     [
60023                         -172.0202755,
60024                         63.8757975
60025                     ],
60026                     [
60027                         -172.0191536,
60028                         62.8681608
60029                     ]
60030                 ],
60031                 [
60032                     [
60033                         -170.9947111,
60034                         59.9954089
60035                     ],
60036                     [
60037                         -170.995726,
60038                         60.9969787
60039                     ],
60040                     [
60041                         -174.0045311,
60042                         60.9962508
60043                     ],
60044                     [
60045                         -174.0035162,
60046                         59.9946581
60047                     ]
60048                 ],
60049                 [
60050                     [
60051                         -156.0717261,
60052                         20.2854602
60053                     ],
60054                     [
60055                         -154.7940471,
60056                         20.2860582
60057                     ],
60058                     [
60059                         -154.7933145,
60060                         18.9029464
60061                     ],
60062                     [
60063                         -156.0709936,
60064                         18.9023432
60065                     ]
60066                 ]
60067             ]
60068         },
60069         {
60070             "name": "Vejmidte (Denmark)",
60071             "type": "tms",
60072             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
60073             "scaleExtent": [
60074                 0,
60075                 20
60076             ],
60077             "polygon": [
60078                 [
60079                     [
60080                         8.3743941,
60081                         54.9551655
60082                     ],
60083                     [
60084                         8.3683809,
60085                         55.4042149
60086                     ],
60087                     [
60088                         8.2103997,
60089                         55.4039795
60090                     ],
60091                     [
60092                         8.2087314,
60093                         55.4937345
60094                     ],
60095                     [
60096                         8.0502655,
60097                         55.4924731
60098                     ],
60099                     [
60100                         8.0185123,
60101                         56.7501399
60102                     ],
60103                     [
60104                         8.1819161,
60105                         56.7509948
60106                     ],
60107                     [
60108                         8.1763274,
60109                         57.0208898
60110                     ],
60111                     [
60112                         8.3413329,
60113                         57.0219872
60114                     ],
60115                     [
60116                         8.3392467,
60117                         57.1119574
60118                     ],
60119                     [
60120                         8.5054433,
60121                         57.1123212
60122                     ],
60123                     [
60124                         8.5033923,
60125                         57.2020499
60126                     ],
60127                     [
60128                         9.3316304,
60129                         57.2027636
60130                     ],
60131                     [
60132                         9.3319079,
60133                         57.2924835
60134                     ],
60135                     [
60136                         9.4978864,
60137                         57.2919578
60138                     ],
60139                     [
60140                         9.4988593,
60141                         57.3820608
60142                     ],
60143                     [
60144                         9.6649749,
60145                         57.3811615
60146                     ],
60147                     [
60148                         9.6687295,
60149                         57.5605591
60150                     ],
60151                     [
60152                         9.8351961,
60153                         57.5596265
60154                     ],
60155                     [
60156                         9.8374896,
60157                         57.6493322
60158                     ],
60159                     [
60160                         10.1725726,
60161                         57.6462818
60162                     ],
60163                     [
60164                         10.1754245,
60165                         57.7367768
60166                     ],
60167                     [
60168                         10.5118282,
60169                         57.7330269
60170                     ],
60171                     [
60172                         10.5152095,
60173                         57.8228945
60174                     ],
60175                     [
60176                         10.6834853,
60177                         57.8207722
60178                     ],
60179                     [
60180                         10.6751613,
60181                         57.6412021
60182                     ],
60183                     [
60184                         10.5077045,
60185                         57.6433097
60186                     ],
60187                     [
60188                         10.5039992,
60189                         57.5535088
60190                     ],
60191                     [
60192                         10.671038,
60193                         57.5514113
60194                     ],
60195                     [
60196                         10.6507805,
60197                         57.1024538
60198                     ],
60199                     [
60200                         10.4857673,
60201                         57.1045138
60202                     ],
60203                     [
60204                         10.4786236,
60205                         56.9249051
60206                     ],
60207                     [
60208                         10.3143981,
60209                         56.9267573
60210                     ],
60211                     [
60212                         10.3112341,
60213                         56.8369269
60214                     ],
60215                     [
60216                         10.4750295,
60217                         56.83509
60218                     ],
60219                     [
60220                         10.4649016,
60221                         56.5656681
60222                     ],
60223                     [
60224                         10.9524239,
60225                         56.5589761
60226                     ],
60227                     [
60228                         10.9479249,
60229                         56.4692243
60230                     ],
60231                     [
60232                         11.1099335,
60233                         56.4664675
60234                     ],
60235                     [
60236                         11.1052639,
60237                         56.376833
60238                     ],
60239                     [
60240                         10.9429901,
60241                         56.3795284
60242                     ],
60243                     [
60244                         10.9341235,
60245                         56.1994768
60246                     ],
60247                     [
60248                         10.7719685,
60249                         56.2020244
60250                     ],
60251                     [
60252                         10.7694751,
60253                         56.1120103
60254                     ],
60255                     [
60256                         10.6079695,
60257                         56.1150259
60258                     ],
60259                     [
60260                         10.4466742,
60261                         56.116717
60262                     ],
60263                     [
60264                         10.2865948,
60265                         56.118675
60266                     ],
60267                     [
60268                         10.2831527,
60269                         56.0281851
60270                     ],
60271                     [
60272                         10.4439274,
60273                         56.0270388
60274                     ],
60275                     [
60276                         10.4417713,
60277                         55.7579243
60278                     ],
60279                     [
60280                         10.4334961,
60281                         55.6693533
60282                     ],
60283                     [
60284                         10.743814,
60285                         55.6646861
60286                     ],
60287                     [
60288                         10.743814,
60289                         55.5712253
60290                     ],
60291                     [
60292                         10.8969041,
60293                         55.5712253
60294                     ],
60295                     [
60296                         10.9051793,
60297                         55.3953852
60298                     ],
60299                     [
60300                         11.0613726,
60301                         55.3812841
60302                     ],
60303                     [
60304                         11.0593038,
60305                         55.1124061
60306                     ],
60307                     [
60308                         11.0458567,
60309                         55.0318621
60310                     ],
60311                     [
60312                         11.2030844,
60313                         55.0247474
60314                     ],
60315                     [
60316                         11.2030844,
60317                         55.117139
60318                     ],
60319                     [
60320                         11.0593038,
60321                         55.1124061
60322                     ],
60323                     [
60324                         11.0613726,
60325                         55.3812841
60326                     ],
60327                     [
60328                         11.0789572,
60329                         55.5712253
60330                     ],
60331                     [
60332                         10.8969041,
60333                         55.5712253
60334                     ],
60335                     [
60336                         10.9258671,
60337                         55.6670198
60338                     ],
60339                     [
60340                         10.743814,
60341                         55.6646861
60342                     ],
60343                     [
60344                         10.7562267,
60345                         55.7579243
60346                     ],
60347                     [
60348                         10.4417713,
60349                         55.7579243
60350                     ],
60351                     [
60352                         10.4439274,
60353                         56.0270388
60354                     ],
60355                     [
60356                         10.4466742,
60357                         56.116717
60358                     ],
60359                     [
60360                         10.6079695,
60361                         56.1150259
60362                     ],
60363                     [
60364                         10.6052053,
60365                         56.0247462
60366                     ],
60367                     [
60368                         10.9258671,
60369                         56.0201215
60370                     ],
60371                     [
60372                         10.9197132,
60373                         55.9309388
60374                     ],
60375                     [
60376                         11.0802782,
60377                         55.92792
60378                     ],
60379                     [
60380                         11.0858066,
60381                         56.0178284
60382                     ],
60383                     [
60384                         11.7265047,
60385                         56.005058
60386                     ],
60387                     [
60388                         11.7319981,
60389                         56.0952142
60390                     ],
60391                     [
60392                         12.0540333,
60393                         56.0871256
60394                     ],
60395                     [
60396                         12.0608477,
60397                         56.1762576
60398                     ],
60399                     [
60400                         12.7023469,
60401                         56.1594405
60402                     ],
60403                     [
60404                         12.6611131,
60405                         55.7114318
60406                     ],
60407                     [
60408                         12.9792318,
60409                         55.7014026
60410                     ],
60411                     [
60412                         12.9612912,
60413                         55.5217294
60414                     ],
60415                     [
60416                         12.3268659,
60417                         55.5412096
60418                     ],
60419                     [
60420                         12.3206071,
60421                         55.4513655
60422                     ],
60423                     [
60424                         12.4778226,
60425                         55.447067
60426                     ],
60427                     [
60428                         12.4702432,
60429                         55.3570479
60430                     ],
60431                     [
60432                         12.6269738,
60433                         55.3523837
60434                     ],
60435                     [
60436                         12.6200898,
60437                         55.2632576
60438                     ],
60439                     [
60440                         12.4627339,
60441                         55.26722
60442                     ],
60443                     [
60444                         12.4552949,
60445                         55.1778223
60446                     ],
60447                     [
60448                         12.2987046,
60449                         55.1822303
60450                     ],
60451                     [
60452                         12.2897344,
60453                         55.0923641
60454                     ],
60455                     [
60456                         12.6048608,
60457                         55.0832904
60458                     ],
60459                     [
60460                         12.5872011,
60461                         54.9036285
60462                     ],
60463                     [
60464                         12.2766618,
60465                         54.9119031
60466                     ],
60467                     [
60468                         12.2610181,
60469                         54.7331602
60470                     ],
60471                     [
60472                         12.1070691,
60473                         54.7378161
60474                     ],
60475                     [
60476                         12.0858621,
60477                         54.4681655
60478                     ],
60479                     [
60480                         11.7794953,
60481                         54.4753579
60482                     ],
60483                     [
60484                         11.7837381,
60485                         54.5654783
60486                     ],
60487                     [
60488                         11.1658525,
60489                         54.5782155
60490                     ],
60491                     [
60492                         11.1706443,
60493                         54.6686508
60494                     ],
60495                     [
60496                         10.8617173,
60497                         54.6733956
60498                     ],
60499                     [
60500                         10.8651245,
60501                         54.7634667
60502                     ],
60503                     [
60504                         10.7713646,
60505                         54.7643888
60506                     ],
60507                     [
60508                         10.7707276,
60509                         54.7372807
60510                     ],
60511                     [
60512                         10.7551428,
60513                         54.7375776
60514                     ],
60515                     [
60516                         10.7544039,
60517                         54.7195666
60518                     ],
60519                     [
60520                         10.7389074,
60521                         54.7197588
60522                     ],
60523                     [
60524                         10.7384368,
60525                         54.7108482
60526                     ],
60527                     [
60528                         10.7074486,
60529                         54.7113045
60530                     ],
60531                     [
60532                         10.7041094,
60533                         54.6756741
60534                     ],
60535                     [
60536                         10.5510973,
60537                         54.6781698
60538                     ],
60539                     [
60540                         10.5547184,
60541                         54.7670245
60542                     ],
60543                     [
60544                         10.2423994,
60545                         54.7705935
60546                     ],
60547                     [
60548                         10.2459845,
60549                         54.8604673
60550                     ],
60551                     [
60552                         10.0902268,
60553                         54.8622134
60554                     ],
60555                     [
60556                         10.0873731,
60557                         54.7723851
60558                     ],
60559                     [
60560                         9.1555798,
60561                         54.7769557
60562                     ],
60563                     [
60564                         9.1562752,
60565                         54.8675369
60566                     ],
60567                     [
60568                         8.5321973,
60569                         54.8663765
60570                     ],
60571                     [
60572                         8.531432,
60573                         54.95516
60574                     ]
60575                 ],
60576                 [
60577                     [
60578                         11.4577738,
60579                         56.819554
60580                     ],
60581                     [
60582                         11.7849181,
60583                         56.8127385
60584                     ],
60585                     [
60586                         11.7716715,
60587                         56.6332796
60588                     ],
60589                     [
60590                         11.4459621,
60591                         56.6401087
60592                     ]
60593                 ],
60594                 [
60595                     [
60596                         11.3274736,
60597                         57.3612962
60598                     ],
60599                     [
60600                         11.3161808,
60601                         57.1818004
60602                     ],
60603                     [
60604                         11.1508692,
60605                         57.1847276
60606                     ],
60607                     [
60608                         11.1456628,
60609                         57.094962
60610                     ],
60611                     [
60612                         10.8157703,
60613                         57.1001693
60614                     ],
60615                     [
60616                         10.8290599,
60617                         57.3695272
60618                     ]
60619                 ],
60620                 [
60621                     [
60622                         11.5843266,
60623                         56.2777928
60624                     ],
60625                     [
60626                         11.5782882,
60627                         56.1880397
60628                     ],
60629                     [
60630                         11.7392309,
60631                         56.1845765
60632                     ],
60633                     [
60634                         11.7456428,
60635                         56.2743186
60636                     ]
60637                 ],
60638                 [
60639                     [
60640                         14.6825922,
60641                         55.3639405
60642                     ],
60643                     [
60644                         14.8395247,
60645                         55.3565231
60646                     ],
60647                     [
60648                         14.8263755,
60649                         55.2671261
60650                     ],
60651                     [
60652                         15.1393406,
60653                         55.2517359
60654                     ],
60655                     [
60656                         15.1532015,
60657                         55.3410836
60658                     ],
60659                     [
60660                         15.309925,
60661                         55.3330556
60662                     ],
60663                     [
60664                         15.295719,
60665                         55.2437356
60666                     ],
60667                     [
60668                         15.1393406,
60669                         55.2517359
60670                     ],
60671                     [
60672                         15.1255631,
60673                         55.1623802
60674                     ],
60675                     [
60676                         15.2815819,
60677                         55.1544167
60678                     ],
60679                     [
60680                         15.2535578,
60681                         54.9757646
60682                     ],
60683                     [
60684                         14.6317464,
60685                         55.0062496
60686                     ]
60687                 ]
60688             ],
60689             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
60690             "terms_text": "Danish municipalities"
60691         },
60692         {
60693             "name": "Vienna: Beschriftungen (annotations)",
60694             "type": "tms",
60695             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
60696             "scaleExtent": [
60697                 0,
60698                 19
60699             ],
60700             "polygon": [
60701                 [
60702                     [
60703                         16.17,
60704                         48.1
60705                     ],
60706                     [
60707                         16.17,
60708                         48.33
60709                     ],
60710                     [
60711                         16.58,
60712                         48.33
60713                     ],
60714                     [
60715                         16.58,
60716                         48.1
60717                     ],
60718                     [
60719                         16.17,
60720                         48.1
60721                     ]
60722                 ]
60723             ],
60724             "terms_url": "http://data.wien.gv.at/",
60725             "terms_text": "Stadt Wien"
60726         },
60727         {
60728             "name": "Vienna: Mehrzweckkarte (general purpose)",
60729             "type": "tms",
60730             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
60731             "scaleExtent": [
60732                 0,
60733                 19
60734             ],
60735             "polygon": [
60736                 [
60737                     [
60738                         16.17,
60739                         48.1
60740                     ],
60741                     [
60742                         16.17,
60743                         48.33
60744                     ],
60745                     [
60746                         16.58,
60747                         48.33
60748                     ],
60749                     [
60750                         16.58,
60751                         48.1
60752                     ],
60753                     [
60754                         16.17,
60755                         48.1
60756                     ]
60757                 ]
60758             ],
60759             "terms_url": "http://data.wien.gv.at/",
60760             "terms_text": "Stadt Wien"
60761         },
60762         {
60763             "name": "Vienna: Orthofoto (aerial image)",
60764             "type": "tms",
60765             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
60766             "scaleExtent": [
60767                 0,
60768                 19
60769             ],
60770             "polygon": [
60771                 [
60772                     [
60773                         16.17,
60774                         48.1
60775                     ],
60776                     [
60777                         16.17,
60778                         48.33
60779                     ],
60780                     [
60781                         16.58,
60782                         48.33
60783                     ],
60784                     [
60785                         16.58,
60786                         48.1
60787                     ],
60788                     [
60789                         16.17,
60790                         48.1
60791                     ]
60792                 ]
60793             ],
60794             "terms_url": "http://data.wien.gv.at/",
60795             "terms_text": "Stadt Wien"
60796         },
60797         {
60798             "name": "basemap.at",
60799             "type": "tms",
60800             "description": "Basemap of Austria, based on goverment data.",
60801             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
60802             "polygon": [
60803                 [
60804                     [
60805                         16.5073284,
60806                         46.9929304
60807                     ],
60808                     [
60809                         16.283417,
60810                         46.9929304
60811                     ],
60812                     [
60813                         16.135839,
60814                         46.8713046
60815                     ],
60816                     [
60817                         15.9831722,
60818                         46.8190947
60819                     ],
60820                     [
60821                         16.0493278,
60822                         46.655175
60823                     ],
60824                     [
60825                         15.8610387,
60826                         46.7180116
60827                     ],
60828                     [
60829                         15.7592608,
60830                         46.6900933
60831                     ],
60832                     [
60833                         15.5607938,
60834                         46.6796202
60835                     ],
60836                     [
60837                         15.5760605,
60838                         46.6342132
60839                     ],
60840                     [
60841                         15.4793715,
60842                         46.6027553
60843                     ],
60844                     [
60845                         15.4335715,
60846                         46.6516819
60847                     ],
60848                     [
60849                         15.2249267,
60850                         46.6342132
60851                     ],
60852                     [
60853                         15.0468154,
60854                         46.6481886
60855                     ],
60856                     [
60857                         14.9908376,
60858                         46.5887681
60859                     ],
60860                     [
60861                         14.9603042,
60862                         46.6237293
60863                     ],
60864                     [
60865                         14.8534374,
60866                         46.6027553
60867                     ],
60868                     [
60869                         14.8330818,
60870                         46.5012666
60871                     ],
60872                     [
60873                         14.7516595,
60874                         46.4977636
60875                     ],
60876                     [
60877                         14.6804149,
60878                         46.4381781
60879                     ],
60880                     [
60881                         14.6142593,
60882                         46.4381781
60883                     ],
60884                     [
60885                         14.578637,
60886                         46.3785275
60887                     ],
60888                     [
60889                         14.4412369,
60890                         46.4311638
60891                     ],
60892                     [
60893                         14.1613476,
60894                         46.4276563
60895                     ],
60896                     [
60897                         14.1257253,
60898                         46.4767409
60899                     ],
60900                     [
60901                         14.0188585,
60902                         46.4767409
60903                     ],
60904                     [
60905                         13.9119917,
60906                         46.5257813
60907                     ],
60908                     [
60909                         13.8254805,
60910                         46.5047694
60911                     ],
60912                     [
60913                         13.4438134,
60914                         46.560783
60915                     ],
60916                     [
60917                         13.3064132,
60918                         46.5502848
60919                     ],
60920                     [
60921                         13.1283019,
60922                         46.5887681
60923                     ],
60924                     [
60925                         12.8433237,
60926                         46.6132433
60927                     ],
60928                     [
60929                         12.7262791,
60930                         46.6412014
60931                     ],
60932                     [
60933                         12.5125455,
60934                         46.6656529
60935                     ],
60936                     [
60937                         12.3598787,
60938                         46.7040543
60939                     ],
60940                     [
60941                         12.3649676,
60942                         46.7703197
60943                     ],
60944                     [
60945                         12.2886341,
60946                         46.7772902
60947                     ],
60948                     [
60949                         12.2733674,
60950                         46.8852187
60951                     ],
60952                     [
60953                         12.2072118,
60954                         46.8747835
60955                     ],
60956                     [
60957                         12.1308784,
60958                         46.9026062
60959                     ],
60960                     [
60961                         12.1156117,
60962                         46.9998721
60963                     ],
60964                     [
60965                         12.2530119,
60966                         47.0657733
60967                     ],
60968                     [
60969                         12.2123007,
60970                         47.0934969
60971                     ],
60972                     [
60973                         11.9833004,
60974                         47.0449712
60975                     ],
60976                     [
60977                         11.7339445,
60978                         46.9616816
60979                     ],
60980                     [
60981                         11.6321666,
60982                         47.010283
60983                     ],
60984                     [
60985                         11.5405665,
60986                         46.9755722
60987                     ],
60988                     [
60989                         11.4998553,
60990                         47.0068129
60991                     ],
60992                     [
60993                         11.418433,
60994                         46.9651546
60995                     ],
60996                     [
60997                         11.2555884,
60998                         46.9755722
60999                     ],
61000                     [
61001                         11.1130993,
61002                         46.913036
61003                     ],
61004                     [
61005                         11.0418548,
61006                         46.7633482
61007                     ],
61008                     [
61009                         10.8891879,
61010                         46.7598621
61011                     ],
61012                     [
61013                         10.7416099,
61014                         46.7842599
61015                     ],
61016                     [
61017                         10.7059877,
61018                         46.8643462
61019                     ],
61020                     [
61021                         10.5787653,
61022                         46.8399847
61023                     ],
61024                     [
61025                         10.4566318,
61026                         46.8504267
61027                     ],
61028                     [
61029                         10.4769874,
61030                         46.9269392
61031                     ],
61032                     [
61033                         10.3853873,
61034                         46.9894592
61035                     ],
61036                     [
61037                         10.2327204,
61038                         46.8643462
61039                     ],
61040                     [
61041                         10.1207647,
61042                         46.8330223
61043                     ],
61044                     [
61045                         9.8663199,
61046                         46.9408389
61047                     ],
61048                     [
61049                         9.9019422,
61050                         47.0033426
61051                     ],
61052                     [
61053                         9.6831197,
61054                         47.0588402
61055                     ],
61056                     [
61057                         9.6118752,
61058                         47.0380354
61059                     ],
61060                     [
61061                         9.6322307,
61062                         47.128131
61063                     ],
61064                     [
61065                         9.5813418,
61066                         47.1662025
61067                     ],
61068                     [
61069                         9.5406306,
61070                         47.2664422
61071                     ],
61072                     [
61073                         9.6067863,
61074                         47.3492559
61075                     ],
61076                     [
61077                         9.6729419,
61078                         47.369939
61079                     ],
61080                     [
61081                         9.6424085,
61082                         47.4457079
61083                     ],
61084                     [
61085                         9.5660751,
61086                         47.4801122
61087                     ],
61088                     [
61089                         9.7136531,
61090                         47.5282405
61091                     ],
61092                     [
61093                         9.7848976,
61094                         47.5969187
61095                     ],
61096                     [
61097                         9.8357866,
61098                         47.5454185
61099                     ],
61100                     [
61101                         9.9477423,
61102                         47.538548
61103                     ],
61104                     [
61105                         10.0902313,
61106                         47.4491493
61107                     ],
61108                     [
61109                         10.1105869,
61110                         47.3664924
61111                     ],
61112                     [
61113                         10.2428982,
61114                         47.3871688
61115                     ],
61116                     [
61117                         10.1869203,
61118                         47.2698953
61119                     ],
61120                     [
61121                         10.3243205,
61122                         47.2975125
61123                     ],
61124                     [
61125                         10.4820763,
61126                         47.4491493
61127                     ],
61128                     [
61129                         10.4311873,
61130                         47.4869904
61131                     ],
61132                     [
61133                         10.4413651,
61134                         47.5900549
61135                     ],
61136                     [
61137                         10.4871652,
61138                         47.5522881
61139                     ],
61140                     [
61141                         10.5482319,
61142                         47.5351124
61143                     ],
61144                     [
61145                         10.5991209,
61146                         47.5660246
61147                     ],
61148                     [
61149                         10.7568766,
61150                         47.5316766
61151                     ],
61152                     [
61153                         10.8891879,
61154                         47.5454185
61155                     ],
61156                     [
61157                         10.9400769,
61158                         47.4869904
61159                     ],
61160                     [
61161                         10.9960547,
61162                         47.3906141
61163                     ],
61164                     [
61165                         11.2352328,
61166                         47.4422662
61167                     ],
61168                     [
61169                         11.2810328,
61170                         47.3975039
61171                     ],
61172                     [
61173                         11.4235219,
61174                         47.5144941
61175                     ],
61176                     [
61177                         11.5761888,
61178                         47.5076195
61179                     ],
61180                     [
61181                         11.6067221,
61182                         47.5900549
61183                     ],
61184                     [
61185                         11.8357224,
61186                         47.5866227
61187                     ],
61188                     [
61189                         12.003656,
61190                         47.6243647
61191                     ],
61192                     [
61193                         12.2072118,
61194                         47.6037815
61195                     ],
61196                     [
61197                         12.1614117,
61198                         47.6963421
61199                     ],
61200                     [
61201                         12.2581008,
61202                         47.7442718
61203                     ],
61204                     [
61205                         12.2530119,
61206                         47.6792136
61207                     ],
61208                     [
61209                         12.4311232,
61210                         47.7100408
61211                     ],
61212                     [
61213                         12.4921899,
61214                         47.631224
61215                     ],
61216                     [
61217                         12.5685234,
61218                         47.6277944
61219                     ],
61220                     [
61221                         12.6295901,
61222                         47.6894913
61223                     ],
61224                     [
61225                         12.7720792,
61226                         47.6689338
61227                     ],
61228                     [
61229                         12.8331459,
61230                         47.5419833
61231                     ],
61232                     [
61233                         12.975635,
61234                         47.4732332
61235                     ],
61236                     [
61237                         13.0417906,
61238                         47.4938677
61239                     ],
61240                     [
61241                         13.0367017,
61242                         47.5557226
61243                     ],
61244                     [
61245                         13.0977685,
61246                         47.6415112
61247                     ],
61248                     [
61249                         13.0316128,
61250                         47.7100408
61251                     ],
61252                     [
61253                         12.9043905,
61254                         47.7203125
61255                     ],
61256                     [
61257                         13.0061684,
61258                         47.84683
61259                     ],
61260                     [
61261                         12.9451016,
61262                         47.9355501
61263                     ],
61264                     [
61265                         12.8636793,
61266                         47.9594103
61267                     ],
61268                     [
61269                         12.8636793,
61270                         48.0036929
61271                     ],
61272                     [
61273                         12.7517236,
61274                         48.0989418
61275                     ],
61276                     [
61277                         12.8738571,
61278                         48.2109733
61279                     ],
61280                     [
61281                         12.9603683,
61282                         48.2109733
61283                     ],
61284                     [
61285                         13.0417906,
61286                         48.2652035
61287                     ],
61288                     [
61289                         13.1842797,
61290                         48.2990682
61291                     ],
61292                     [
61293                         13.2606131,
61294                         48.2922971
61295                     ],
61296                     [
61297                         13.3980133,
61298                         48.3565867
61299                     ],
61300                     [
61301                         13.4438134,
61302                         48.417418
61303                     ],
61304                     [
61305                         13.4387245,
61306                         48.5523383
61307                     ],
61308                     [
61309                         13.509969,
61310                         48.5860123
61311                     ],
61312                     [
61313                         13.6117469,
61314                         48.5725454
61315                     ],
61316                     [
61317                         13.7287915,
61318                         48.5118999
61319                     ],
61320                     [
61321                         13.7847694,
61322                         48.5725454
61323                     ],
61324                     [
61325                         13.8203916,
61326                         48.6263915
61327                     ],
61328                     [
61329                         13.7949471,
61330                         48.7171267
61331                     ],
61332                     [
61333                         13.850925,
61334                         48.7741724
61335                     ],
61336                     [
61337                         14.0595697,
61338                         48.6633774
61339                     ],
61340                     [
61341                         14.0137696,
61342                         48.6331182
61343                     ],
61344                     [
61345                         14.0748364,
61346                         48.5927444
61347                     ],
61348                     [
61349                         14.2173255,
61350                         48.5961101
61351                     ],
61352                     [
61353                         14.3649034,
61354                         48.5489696
61355                     ],
61356                     [
61357                         14.4666813,
61358                         48.6499311
61359                     ],
61360                     [
61361                         14.5582815,
61362                         48.5961101
61363                     ],
61364                     [
61365                         14.5989926,
61366                         48.6263915
61367                     ],
61368                     [
61369                         14.7211261,
61370                         48.5759124
61371                     ],
61372                     [
61373                         14.7211261,
61374                         48.6868997
61375                     ],
61376                     [
61377                         14.822904,
61378                         48.7271983
61379                     ],
61380                     [
61381                         14.8178151,
61382                         48.777526
61383                     ],
61384                     [
61385                         14.9647227,
61386                         48.7851754
61387                     ],
61388                     [
61389                         14.9893637,
61390                         49.0126611
61391                     ],
61392                     [
61393                         15.1485933,
61394                         48.9950306
61395                     ],
61396                     [
61397                         15.1943934,
61398                         48.9315502
61399                     ],
61400                     [
61401                         15.3063491,
61402                         48.9850128
61403                     ],
61404                     [
61405                         15.3928603,
61406                         48.9850128
61407                     ],
61408                     [
61409                         15.4844604,
61410                         48.9282069
61411                     ],
61412                     [
61413                         15.749083,
61414                         48.8545973
61415                     ],
61416                     [
61417                         15.8406831,
61418                         48.8880697
61419                     ],
61420                     [
61421                         16.0086166,
61422                         48.7808794
61423                     ],
61424                     [
61425                         16.2070835,
61426                         48.7339115
61427                     ],
61428                     [
61429                         16.3953727,
61430                         48.7372678
61431                     ],
61432                     [
61433                         16.4920617,
61434                         48.8110498
61435                     ],
61436                     [
61437                         16.6905286,
61438                         48.7741724
61439                     ],
61440                     [
61441                         16.7057953,
61442                         48.7339115
61443                     ],
61444                     [
61445                         16.8991733,
61446                         48.713769
61447                     ],
61448                     [
61449                         16.9755067,
61450                         48.515271
61451                     ],
61452                     [
61453                         16.8482844,
61454                         48.4511817
61455                     ],
61456                     [
61457                         16.8533733,
61458                         48.3464411
61459                     ],
61460                     [
61461                         16.9551512,
61462                         48.2516513
61463                     ],
61464                     [
61465                         16.9907734,
61466                         48.1498955
61467                     ],
61468                     [
61469                         17.0925513,
61470                         48.1397088
61471                     ],
61472                     [
61473                         17.0823736,
61474                         48.0241182
61475                     ],
61476                     [
61477                         17.1739737,
61478                         48.0207146
61479                     ],
61480                     [
61481                         17.0823736,
61482                         47.8741447
61483                     ],
61484                     [
61485                         16.9856845,
61486                         47.8673174
61487                     ],
61488                     [
61489                         17.0823736,
61490                         47.8092489
61491                     ],
61492                     [
61493                         17.0925513,
61494                         47.7031919
61495                     ],
61496                     [
61497                         16.7414176,
61498                         47.6792136
61499                     ],
61500                     [
61501                         16.7057953,
61502                         47.7511153
61503                     ],
61504                     [
61505                         16.5378617,
61506                         47.7545368
61507                     ],
61508                     [
61509                         16.5480395,
61510                         47.7066164
61511                     ],
61512                     [
61513                         16.4208172,
61514                         47.6689338
61515                     ],
61516                     [
61517                         16.573484,
61518                         47.6175045
61519                     ],
61520                     [
61521                         16.670173,
61522                         47.631224
61523                     ],
61524                     [
61525                         16.7108842,
61526                         47.538548
61527                     ],
61528                     [
61529                         16.6599952,
61530                         47.4491493
61531                     ],
61532                     [
61533                         16.5429506,
61534                         47.3940591
61535                     ],
61536                     [
61537                         16.4615283,
61538                         47.3940591
61539                     ],
61540                     [
61541                         16.4920617,
61542                         47.276801
61543                     ],
61544                     [
61545                         16.425906,
61546                         47.1973317
61547                     ],
61548                     [
61549                         16.4717061,
61550                         47.1489007
61551                     ],
61552                     [
61553                         16.5480395,
61554                         47.1489007
61555                     ],
61556                     [
61557                         16.476795,
61558                         47.0796369
61559                     ],
61560                     [
61561                         16.527684,
61562                         47.0588402
61563                     ]
61564                 ]
61565             ],
61566             "terms_text": "basemap.at",
61567             "id": "basemap.at"
61568         }
61569     ],
61570     "wikipedia": [
61571         [
61572             "English",
61573             "English",
61574             "en"
61575         ],
61576         [
61577             "German",
61578             "Deutsch",
61579             "de"
61580         ],
61581         [
61582             "Dutch",
61583             "Nederlands",
61584             "nl"
61585         ],
61586         [
61587             "French",
61588             "Français",
61589             "fr"
61590         ],
61591         [
61592             "Italian",
61593             "Italiano",
61594             "it"
61595         ],
61596         [
61597             "Russian",
61598             "Русский",
61599             "ru"
61600         ],
61601         [
61602             "Spanish",
61603             "Español",
61604             "es"
61605         ],
61606         [
61607             "Polish",
61608             "Polski",
61609             "pl"
61610         ],
61611         [
61612             "Swedish",
61613             "Svenska",
61614             "sv"
61615         ],
61616         [
61617             "Japanese",
61618             "日本語",
61619             "ja"
61620         ],
61621         [
61622             "Portuguese",
61623             "Português",
61624             "pt"
61625         ],
61626         [
61627             "Chinese",
61628             "中文",
61629             "zh"
61630         ],
61631         [
61632             "Vietnamese",
61633             "Tiếng Việt",
61634             "vi"
61635         ],
61636         [
61637             "Ukrainian",
61638             "Українська",
61639             "uk"
61640         ],
61641         [
61642             "Catalan",
61643             "Català",
61644             "ca"
61645         ],
61646         [
61647             "Norwegian (Bokmål)",
61648             "Norsk (Bokmål)",
61649             "no"
61650         ],
61651         [
61652             "Waray-Waray",
61653             "Winaray",
61654             "war"
61655         ],
61656         [
61657             "Cebuano",
61658             "Sinugboanong Binisaya",
61659             "ceb"
61660         ],
61661         [
61662             "Finnish",
61663             "Suomi",
61664             "fi"
61665         ],
61666         [
61667             "Persian",
61668             "فارسی",
61669             "fa"
61670         ],
61671         [
61672             "Czech",
61673             "Čeština",
61674             "cs"
61675         ],
61676         [
61677             "Hungarian",
61678             "Magyar",
61679             "hu"
61680         ],
61681         [
61682             "Korean",
61683             "한국어",
61684             "ko"
61685         ],
61686         [
61687             "Romanian",
61688             "Română",
61689             "ro"
61690         ],
61691         [
61692             "Arabic",
61693             "العربية",
61694             "ar"
61695         ],
61696         [
61697             "Turkish",
61698             "Türkçe",
61699             "tr"
61700         ],
61701         [
61702             "Indonesian",
61703             "Bahasa Indonesia",
61704             "id"
61705         ],
61706         [
61707             "Kazakh",
61708             "Қазақша",
61709             "kk"
61710         ],
61711         [
61712             "Malay",
61713             "Bahasa Melayu",
61714             "ms"
61715         ],
61716         [
61717             "Serbian",
61718             "Српски / Srpski",
61719             "sr"
61720         ],
61721         [
61722             "Slovak",
61723             "Slovenčina",
61724             "sk"
61725         ],
61726         [
61727             "Esperanto",
61728             "Esperanto",
61729             "eo"
61730         ],
61731         [
61732             "Danish",
61733             "Dansk",
61734             "da"
61735         ],
61736         [
61737             "Lithuanian",
61738             "Lietuvių",
61739             "lt"
61740         ],
61741         [
61742             "Basque",
61743             "Euskara",
61744             "eu"
61745         ],
61746         [
61747             "Bulgarian",
61748             "Български",
61749             "bg"
61750         ],
61751         [
61752             "Hebrew",
61753             "עברית",
61754             "he"
61755         ],
61756         [
61757             "Slovenian",
61758             "Slovenščina",
61759             "sl"
61760         ],
61761         [
61762             "Croatian",
61763             "Hrvatski",
61764             "hr"
61765         ],
61766         [
61767             "Volapük",
61768             "Volapük",
61769             "vo"
61770         ],
61771         [
61772             "Estonian",
61773             "Eesti",
61774             "et"
61775         ],
61776         [
61777             "Hindi",
61778             "हिन्दी",
61779             "hi"
61780         ],
61781         [
61782             "Uzbek",
61783             "O‘zbek",
61784             "uz"
61785         ],
61786         [
61787             "Galician",
61788             "Galego",
61789             "gl"
61790         ],
61791         [
61792             "Norwegian (Nynorsk)",
61793             "Nynorsk",
61794             "nn"
61795         ],
61796         [
61797             "Simple English",
61798             "Simple English",
61799             "simple"
61800         ],
61801         [
61802             "Azerbaijani",
61803             "Azərbaycanca",
61804             "az"
61805         ],
61806         [
61807             "Latin",
61808             "Latina",
61809             "la"
61810         ],
61811         [
61812             "Greek",
61813             "Ελληνικά",
61814             "el"
61815         ],
61816         [
61817             "Thai",
61818             "ไทย",
61819             "th"
61820         ],
61821         [
61822             "Serbo-Croatian",
61823             "Srpskohrvatski / Српскохрватски",
61824             "sh"
61825         ],
61826         [
61827             "Georgian",
61828             "ქართული",
61829             "ka"
61830         ],
61831         [
61832             "Occitan",
61833             "Occitan",
61834             "oc"
61835         ],
61836         [
61837             "Macedonian",
61838             "Македонски",
61839             "mk"
61840         ],
61841         [
61842             "Newar / Nepal Bhasa",
61843             "नेपाल भाषा",
61844             "new"
61845         ],
61846         [
61847             "Tagalog",
61848             "Tagalog",
61849             "tl"
61850         ],
61851         [
61852             "Piedmontese",
61853             "Piemontèis",
61854             "pms"
61855         ],
61856         [
61857             "Belarusian",
61858             "Беларуская",
61859             "be"
61860         ],
61861         [
61862             "Haitian",
61863             "Krèyol ayisyen",
61864             "ht"
61865         ],
61866         [
61867             "Tamil",
61868             "தமிழ்",
61869             "ta"
61870         ],
61871         [
61872             "Telugu",
61873             "తెలుగు",
61874             "te"
61875         ],
61876         [
61877             "Belarusian (Taraškievica)",
61878             "Беларуская (тарашкевіца)",
61879             "be-x-old"
61880         ],
61881         [
61882             "Latvian",
61883             "Latviešu",
61884             "lv"
61885         ],
61886         [
61887             "Breton",
61888             "Brezhoneg",
61889             "br"
61890         ],
61891         [
61892             "Malagasy",
61893             "Malagasy",
61894             "mg"
61895         ],
61896         [
61897             "Albanian",
61898             "Shqip",
61899             "sq"
61900         ],
61901         [
61902             "Armenian",
61903             "Հայերեն",
61904             "hy"
61905         ],
61906         [
61907             "Tatar",
61908             "Tatarça / Татарча",
61909             "tt"
61910         ],
61911         [
61912             "Javanese",
61913             "Basa Jawa",
61914             "jv"
61915         ],
61916         [
61917             "Welsh",
61918             "Cymraeg",
61919             "cy"
61920         ],
61921         [
61922             "Marathi",
61923             "मराठी",
61924             "mr"
61925         ],
61926         [
61927             "Luxembourgish",
61928             "Lëtzebuergesch",
61929             "lb"
61930         ],
61931         [
61932             "Icelandic",
61933             "Íslenska",
61934             "is"
61935         ],
61936         [
61937             "Bosnian",
61938             "Bosanski",
61939             "bs"
61940         ],
61941         [
61942             "Burmese",
61943             "မြန်မာဘာသာ",
61944             "my"
61945         ],
61946         [
61947             "Yoruba",
61948             "Yorùbá",
61949             "yo"
61950         ],
61951         [
61952             "Bashkir",
61953             "Башҡорт",
61954             "ba"
61955         ],
61956         [
61957             "Malayalam",
61958             "മലയാളം",
61959             "ml"
61960         ],
61961         [
61962             "Aragonese",
61963             "Aragonés",
61964             "an"
61965         ],
61966         [
61967             "Lombard",
61968             "Lumbaart",
61969             "lmo"
61970         ],
61971         [
61972             "Afrikaans",
61973             "Afrikaans",
61974             "af"
61975         ],
61976         [
61977             "West Frisian",
61978             "Frysk",
61979             "fy"
61980         ],
61981         [
61982             "Western Panjabi",
61983             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
61984             "pnb"
61985         ],
61986         [
61987             "Bengali",
61988             "বাংলা",
61989             "bn"
61990         ],
61991         [
61992             "Swahili",
61993             "Kiswahili",
61994             "sw"
61995         ],
61996         [
61997             "Bishnupriya Manipuri",
61998             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
61999             "bpy"
62000         ],
62001         [
62002             "Ido",
62003             "Ido",
62004             "io"
62005         ],
62006         [
62007             "Kirghiz",
62008             "Кыргызча",
62009             "ky"
62010         ],
62011         [
62012             "Urdu",
62013             "اردو",
62014             "ur"
62015         ],
62016         [
62017             "Nepali",
62018             "नेपाली",
62019             "ne"
62020         ],
62021         [
62022             "Sicilian",
62023             "Sicilianu",
62024             "scn"
62025         ],
62026         [
62027             "Gujarati",
62028             "ગુજરાતી",
62029             "gu"
62030         ],
62031         [
62032             "Cantonese",
62033             "粵語",
62034             "zh-yue"
62035         ],
62036         [
62037             "Low Saxon",
62038             "Plattdüütsch",
62039             "nds"
62040         ],
62041         [
62042             "Kurdish",
62043             "Kurdî / كوردی",
62044             "ku"
62045         ],
62046         [
62047             "Irish",
62048             "Gaeilge",
62049             "ga"
62050         ],
62051         [
62052             "Asturian",
62053             "Asturianu",
62054             "ast"
62055         ],
62056         [
62057             "Quechua",
62058             "Runa Simi",
62059             "qu"
62060         ],
62061         [
62062             "Sundanese",
62063             "Basa Sunda",
62064             "su"
62065         ],
62066         [
62067             "Chuvash",
62068             "Чăваш",
62069             "cv"
62070         ],
62071         [
62072             "Scots",
62073             "Scots",
62074             "sco"
62075         ],
62076         [
62077             "Interlingua",
62078             "Interlingua",
62079             "ia"
62080         ],
62081         [
62082             "Alemannic",
62083             "Alemannisch",
62084             "als"
62085         ],
62086         [
62087             "Buginese",
62088             "Basa Ugi",
62089             "bug"
62090         ],
62091         [
62092             "Neapolitan",
62093             "Nnapulitano",
62094             "nap"
62095         ],
62096         [
62097             "Samogitian",
62098             "Žemaitėška",
62099             "bat-smg"
62100         ],
62101         [
62102             "Kannada",
62103             "ಕನ್ನಡ",
62104             "kn"
62105         ],
62106         [
62107             "Banyumasan",
62108             "Basa Banyumasan",
62109             "map-bms"
62110         ],
62111         [
62112             "Walloon",
62113             "Walon",
62114             "wa"
62115         ],
62116         [
62117             "Amharic",
62118             "አማርኛ",
62119             "am"
62120         ],
62121         [
62122             "Sorani",
62123             "Soranî / کوردی",
62124             "ckb"
62125         ],
62126         [
62127             "Scottish Gaelic",
62128             "Gàidhlig",
62129             "gd"
62130         ],
62131         [
62132             "Fiji Hindi",
62133             "Fiji Hindi",
62134             "hif"
62135         ],
62136         [
62137             "Min Nan",
62138             "Bân-lâm-gú",
62139             "zh-min-nan"
62140         ],
62141         [
62142             "Tajik",
62143             "Тоҷикӣ",
62144             "tg"
62145         ],
62146         [
62147             "Mazandarani",
62148             "مَزِروني",
62149             "mzn"
62150         ],
62151         [
62152             "Egyptian Arabic",
62153             "مصرى (Maṣrī)",
62154             "arz"
62155         ],
62156         [
62157             "Yiddish",
62158             "ייִדיש",
62159             "yi"
62160         ],
62161         [
62162             "Venetian",
62163             "Vèneto",
62164             "vec"
62165         ],
62166         [
62167             "Mongolian",
62168             "Монгол",
62169             "mn"
62170         ],
62171         [
62172             "Tarantino",
62173             "Tarandíne",
62174             "roa-tara"
62175         ],
62176         [
62177             "Sanskrit",
62178             "संस्कृतम्",
62179             "sa"
62180         ],
62181         [
62182             "Nahuatl",
62183             "Nāhuatl",
62184             "nah"
62185         ],
62186         [
62187             "Ossetian",
62188             "Иронау",
62189             "os"
62190         ],
62191         [
62192             "Sakha",
62193             "Саха тыла (Saxa Tyla)",
62194             "sah"
62195         ],
62196         [
62197             "Kapampangan",
62198             "Kapampangan",
62199             "pam"
62200         ],
62201         [
62202             "Upper Sorbian",
62203             "Hornjoserbsce",
62204             "hsb"
62205         ],
62206         [
62207             "Sinhalese",
62208             "සිංහල",
62209             "si"
62210         ],
62211         [
62212             "Northern Sami",
62213             "Sámegiella",
62214             "se"
62215         ],
62216         [
62217             "Limburgish",
62218             "Limburgs",
62219             "li"
62220         ],
62221         [
62222             "Maori",
62223             "Māori",
62224             "mi"
62225         ],
62226         [
62227             "Bavarian",
62228             "Boarisch",
62229             "bar"
62230         ],
62231         [
62232             "Corsican",
62233             "Corsu",
62234             "co"
62235         ],
62236         [
62237             "Ilokano",
62238             "Ilokano",
62239             "ilo"
62240         ],
62241         [
62242             "Gan",
62243             "贛語",
62244             "gan"
62245         ],
62246         [
62247             "Tibetan",
62248             "བོད་སྐད",
62249             "bo"
62250         ],
62251         [
62252             "Gilaki",
62253             "گیلکی",
62254             "glk"
62255         ],
62256         [
62257             "Faroese",
62258             "Føroyskt",
62259             "fo"
62260         ],
62261         [
62262             "Rusyn",
62263             "русиньскый язык",
62264             "rue"
62265         ],
62266         [
62267             "Punjabi",
62268             "ਪੰਜਾਬੀ",
62269             "pa"
62270         ],
62271         [
62272             "Central_Bicolano",
62273             "Bikol",
62274             "bcl"
62275         ],
62276         [
62277             "Hill Mari",
62278             "Кырык Мары (Kyryk Mary) ",
62279             "mrj"
62280         ],
62281         [
62282             "Võro",
62283             "Võro",
62284             "fiu-vro"
62285         ],
62286         [
62287             "Dutch Low Saxon",
62288             "Nedersaksisch",
62289             "nds-nl"
62290         ],
62291         [
62292             "Turkmen",
62293             "تركمن / Туркмен",
62294             "tk"
62295         ],
62296         [
62297             "Pashto",
62298             "پښتو",
62299             "ps"
62300         ],
62301         [
62302             "West Flemish",
62303             "West-Vlams",
62304             "vls"
62305         ],
62306         [
62307             "Mingrelian",
62308             "მარგალური (Margaluri)",
62309             "xmf"
62310         ],
62311         [
62312             "Manx",
62313             "Gaelg",
62314             "gv"
62315         ],
62316         [
62317             "Zazaki",
62318             "Zazaki",
62319             "diq"
62320         ],
62321         [
62322             "Pangasinan",
62323             "Pangasinan",
62324             "pag"
62325         ],
62326         [
62327             "Komi",
62328             "Коми",
62329             "kv"
62330         ],
62331         [
62332             "Zeelandic",
62333             "Zeêuws",
62334             "zea"
62335         ],
62336         [
62337             "Divehi",
62338             "ދިވެހިބަސް",
62339             "dv"
62340         ],
62341         [
62342             "Oriya",
62343             "ଓଡ଼ିଆ",
62344             "or"
62345         ],
62346         [
62347             "Khmer",
62348             "ភាសាខ្មែរ",
62349             "km"
62350         ],
62351         [
62352             "Norman",
62353             "Nouormand/Normaund",
62354             "nrm"
62355         ],
62356         [
62357             "Romansh",
62358             "Rumantsch",
62359             "rm"
62360         ],
62361         [
62362             "Komi-Permyak",
62363             "Перем Коми (Perem Komi)",
62364             "koi"
62365         ],
62366         [
62367             "Udmurt",
62368             "Удмурт кыл",
62369             "udm"
62370         ],
62371         [
62372             "Meadow Mari",
62373             "Олык Марий (Olyk Marij)",
62374             "mhr"
62375         ],
62376         [
62377             "Ladino",
62378             "Dzhudezmo",
62379             "lad"
62380         ],
62381         [
62382             "North Frisian",
62383             "Nordfriisk",
62384             "frr"
62385         ],
62386         [
62387             "Kashubian",
62388             "Kaszëbsczi",
62389             "csb"
62390         ],
62391         [
62392             "Ligurian",
62393             "Líguru",
62394             "lij"
62395         ],
62396         [
62397             "Wu",
62398             "吴语",
62399             "wuu"
62400         ],
62401         [
62402             "Friulian",
62403             "Furlan",
62404             "fur"
62405         ],
62406         [
62407             "Vepsian",
62408             "Vepsän",
62409             "vep"
62410         ],
62411         [
62412             "Classical Chinese",
62413             "古文 / 文言文",
62414             "zh-classical"
62415         ],
62416         [
62417             "Uyghur",
62418             "ئۇيغۇر تىلى",
62419             "ug"
62420         ],
62421         [
62422             "Saterland Frisian",
62423             "Seeltersk",
62424             "stq"
62425         ],
62426         [
62427             "Sardinian",
62428             "Sardu",
62429             "sc"
62430         ],
62431         [
62432             "Aromanian",
62433             "Armãneashce",
62434             "roa-rup"
62435         ],
62436         [
62437             "Pali",
62438             "पाऴि",
62439             "pi"
62440         ],
62441         [
62442             "Somali",
62443             "Soomaaliga",
62444             "so"
62445         ],
62446         [
62447             "Bihari",
62448             "भोजपुरी",
62449             "bh"
62450         ],
62451         [
62452             "Maltese",
62453             "Malti",
62454             "mt"
62455         ],
62456         [
62457             "Aymara",
62458             "Aymar",
62459             "ay"
62460         ],
62461         [
62462             "Ripuarian",
62463             "Ripoarisch",
62464             "ksh"
62465         ],
62466         [
62467             "Novial",
62468             "Novial",
62469             "nov"
62470         ],
62471         [
62472             "Anglo-Saxon",
62473             "Englisc",
62474             "ang"
62475         ],
62476         [
62477             "Cornish",
62478             "Kernewek/Karnuack",
62479             "kw"
62480         ],
62481         [
62482             "Navajo",
62483             "Diné bizaad",
62484             "nv"
62485         ],
62486         [
62487             "Picard",
62488             "Picard",
62489             "pcd"
62490         ],
62491         [
62492             "Hakka",
62493             "Hak-kâ-fa / 客家話",
62494             "hak"
62495         ],
62496         [
62497             "Guarani",
62498             "Avañe'ẽ",
62499             "gn"
62500         ],
62501         [
62502             "Extremaduran",
62503             "Estremeñu",
62504             "ext"
62505         ],
62506         [
62507             "Franco-Provençal/Arpitan",
62508             "Arpitan",
62509             "frp"
62510         ],
62511         [
62512             "Assamese",
62513             "অসমীয়া",
62514             "as"
62515         ],
62516         [
62517             "Silesian",
62518             "Ślůnski",
62519             "szl"
62520         ],
62521         [
62522             "Gagauz",
62523             "Gagauz",
62524             "gag"
62525         ],
62526         [
62527             "Interlingue",
62528             "Interlingue",
62529             "ie"
62530         ],
62531         [
62532             "Lingala",
62533             "Lingala",
62534             "ln"
62535         ],
62536         [
62537             "Emilian-Romagnol",
62538             "Emiliàn e rumagnòl",
62539             "eml"
62540         ],
62541         [
62542             "Chechen",
62543             "Нохчийн",
62544             "ce"
62545         ],
62546         [
62547             "Kalmyk",
62548             "Хальмг",
62549             "xal"
62550         ],
62551         [
62552             "Palatinate German",
62553             "Pfälzisch",
62554             "pfl"
62555         ],
62556         [
62557             "Hawaiian",
62558             "Hawai`i",
62559             "haw"
62560         ],
62561         [
62562             "Karachay-Balkar",
62563             "Къарачай-Малкъар (Qarachay-Malqar)",
62564             "krc"
62565         ],
62566         [
62567             "Pennsylvania German",
62568             "Deitsch",
62569             "pdc"
62570         ],
62571         [
62572             "Kinyarwanda",
62573             "Ikinyarwanda",
62574             "rw"
62575         ],
62576         [
62577             "Crimean Tatar",
62578             "Qırımtatarca",
62579             "crh"
62580         ],
62581         [
62582             "Acehnese",
62583             "Bahsa Acèh",
62584             "ace"
62585         ],
62586         [
62587             "Tongan",
62588             "faka Tonga",
62589             "to"
62590         ],
62591         [
62592             "Greenlandic",
62593             "Kalaallisut",
62594             "kl"
62595         ],
62596         [
62597             "Lower Sorbian",
62598             "Dolnoserbski",
62599             "dsb"
62600         ],
62601         [
62602             "Aramaic",
62603             "ܐܪܡܝܐ",
62604             "arc"
62605         ],
62606         [
62607             "Erzya",
62608             "Эрзянь (Erzjanj Kelj)",
62609             "myv"
62610         ],
62611         [
62612             "Lezgian",
62613             "Лезги чІал (Lezgi č’al)",
62614             "lez"
62615         ],
62616         [
62617             "Banjar",
62618             "Bahasa Banjar",
62619             "bjn"
62620         ],
62621         [
62622             "Shona",
62623             "chiShona",
62624             "sn"
62625         ],
62626         [
62627             "Papiamentu",
62628             "Papiamentu",
62629             "pap"
62630         ],
62631         [
62632             "Kabyle",
62633             "Taqbaylit",
62634             "kab"
62635         ],
62636         [
62637             "Tok Pisin",
62638             "Tok Pisin",
62639             "tpi"
62640         ],
62641         [
62642             "Lak",
62643             "Лакку",
62644             "lbe"
62645         ],
62646         [
62647             "Buryat (Russia)",
62648             "Буряад",
62649             "bxr"
62650         ],
62651         [
62652             "Lojban",
62653             "Lojban",
62654             "jbo"
62655         ],
62656         [
62657             "Wolof",
62658             "Wolof",
62659             "wo"
62660         ],
62661         [
62662             "Moksha",
62663             "Мокшень (Mokshanj Kälj)",
62664             "mdf"
62665         ],
62666         [
62667             "Zamboanga Chavacano",
62668             "Chavacano de Zamboanga",
62669             "cbk-zam"
62670         ],
62671         [
62672             "Avar",
62673             "Авар",
62674             "av"
62675         ],
62676         [
62677             "Sranan",
62678             "Sranantongo",
62679             "srn"
62680         ],
62681         [
62682             "Mirandese",
62683             "Mirandés",
62684             "mwl"
62685         ],
62686         [
62687             "Kabardian Circassian",
62688             "Адыгэбзэ (Adighabze)",
62689             "kbd"
62690         ],
62691         [
62692             "Tahitian",
62693             "Reo Mā`ohi",
62694             "ty"
62695         ],
62696         [
62697             "Lao",
62698             "ລາວ",
62699             "lo"
62700         ],
62701         [
62702             "Abkhazian",
62703             "Аҧсуа",
62704             "ab"
62705         ],
62706         [
62707             "Tetum",
62708             "Tetun",
62709             "tet"
62710         ],
62711         [
62712             "Latgalian",
62713             "Latgaļu",
62714             "ltg"
62715         ],
62716         [
62717             "Nauruan",
62718             "dorerin Naoero",
62719             "na"
62720         ],
62721         [
62722             "Kongo",
62723             "KiKongo",
62724             "kg"
62725         ],
62726         [
62727             "Igbo",
62728             "Igbo",
62729             "ig"
62730         ],
62731         [
62732             "Northern Sotho",
62733             "Sesotho sa Leboa",
62734             "nso"
62735         ],
62736         [
62737             "Zhuang",
62738             "Cuengh",
62739             "za"
62740         ],
62741         [
62742             "Karakalpak",
62743             "Qaraqalpaqsha",
62744             "kaa"
62745         ],
62746         [
62747             "Zulu",
62748             "isiZulu",
62749             "zu"
62750         ],
62751         [
62752             "Cheyenne",
62753             "Tsetsêhestâhese",
62754             "chy"
62755         ],
62756         [
62757             "Romani",
62758             "romani - रोमानी",
62759             "rmy"
62760         ],
62761         [
62762             "Old Church Slavonic",
62763             "Словѣньскъ",
62764             "cu"
62765         ],
62766         [
62767             "Tswana",
62768             "Setswana",
62769             "tn"
62770         ],
62771         [
62772             "Cherokee",
62773             "ᏣᎳᎩ",
62774             "chr"
62775         ],
62776         [
62777             "Bislama",
62778             "Bislama",
62779             "bi"
62780         ],
62781         [
62782             "Min Dong",
62783             "Mìng-dĕ̤ng-ngṳ̄",
62784             "cdo"
62785         ],
62786         [
62787             "Gothic",
62788             "𐌲𐌿𐍄𐌹𐍃𐌺",
62789             "got"
62790         ],
62791         [
62792             "Samoan",
62793             "Gagana Samoa",
62794             "sm"
62795         ],
62796         [
62797             "Moldovan",
62798             "Молдовеняскэ",
62799             "mo"
62800         ],
62801         [
62802             "Bambara",
62803             "Bamanankan",
62804             "bm"
62805         ],
62806         [
62807             "Inuktitut",
62808             "ᐃᓄᒃᑎᑐᑦ",
62809             "iu"
62810         ],
62811         [
62812             "Norfolk",
62813             "Norfuk",
62814             "pih"
62815         ],
62816         [
62817             "Pontic",
62818             "Ποντιακά",
62819             "pnt"
62820         ],
62821         [
62822             "Sindhi",
62823             "سنڌي، سندھی ، सिन्ध",
62824             "sd"
62825         ],
62826         [
62827             "Swati",
62828             "SiSwati",
62829             "ss"
62830         ],
62831         [
62832             "Kikuyu",
62833             "Gĩkũyũ",
62834             "ki"
62835         ],
62836         [
62837             "Ewe",
62838             "Eʋegbe",
62839             "ee"
62840         ],
62841         [
62842             "Hausa",
62843             "هَوُسَ",
62844             "ha"
62845         ],
62846         [
62847             "Oromo",
62848             "Oromoo",
62849             "om"
62850         ],
62851         [
62852             "Fijian",
62853             "Na Vosa Vakaviti",
62854             "fj"
62855         ],
62856         [
62857             "Tigrinya",
62858             "ትግርኛ",
62859             "ti"
62860         ],
62861         [
62862             "Tsonga",
62863             "Xitsonga",
62864             "ts"
62865         ],
62866         [
62867             "Kashmiri",
62868             "कश्मीरी / كشميري",
62869             "ks"
62870         ],
62871         [
62872             "Venda",
62873             "Tshivenda",
62874             "ve"
62875         ],
62876         [
62877             "Sango",
62878             "Sängö",
62879             "sg"
62880         ],
62881         [
62882             "Kirundi",
62883             "Kirundi",
62884             "rn"
62885         ],
62886         [
62887             "Sesotho",
62888             "Sesotho",
62889             "st"
62890         ],
62891         [
62892             "Dzongkha",
62893             "ཇོང་ཁ",
62894             "dz"
62895         ],
62896         [
62897             "Cree",
62898             "Nehiyaw",
62899             "cr"
62900         ],
62901         [
62902             "Akan",
62903             "Akana",
62904             "ak"
62905         ],
62906         [
62907             "Tumbuka",
62908             "chiTumbuka",
62909             "tum"
62910         ],
62911         [
62912             "Luganda",
62913             "Luganda",
62914             "lg"
62915         ],
62916         [
62917             "Chichewa",
62918             "Chi-Chewa",
62919             "ny"
62920         ],
62921         [
62922             "Fula",
62923             "Fulfulde",
62924             "ff"
62925         ],
62926         [
62927             "Inupiak",
62928             "Iñupiak",
62929             "ik"
62930         ],
62931         [
62932             "Chamorro",
62933             "Chamoru",
62934             "ch"
62935         ],
62936         [
62937             "Twi",
62938             "Twi",
62939             "tw"
62940         ],
62941         [
62942             "Xhosa",
62943             "isiXhosa",
62944             "xh"
62945         ],
62946         [
62947             "Ndonga",
62948             "Oshiwambo",
62949             "ng"
62950         ],
62951         [
62952             "Sichuan Yi",
62953             "ꆇꉙ",
62954             "ii"
62955         ],
62956         [
62957             "Choctaw",
62958             "Choctaw",
62959             "cho"
62960         ],
62961         [
62962             "Marshallese",
62963             "Ebon",
62964             "mh"
62965         ],
62966         [
62967             "Afar",
62968             "Afar",
62969             "aa"
62970         ],
62971         [
62972             "Kuanyama",
62973             "Kuanyama",
62974             "kj"
62975         ],
62976         [
62977             "Hiri Motu",
62978             "Hiri Motu",
62979             "ho"
62980         ],
62981         [
62982             "Muscogee",
62983             "Muskogee",
62984             "mus"
62985         ],
62986         [
62987             "Kanuri",
62988             "Kanuri",
62989             "kr"
62990         ],
62991         [
62992             "Herero",
62993             "Otsiherero",
62994             "hz"
62995         ]
62996     ],
62997     "presets": {
62998         "presets": {
62999             "address": {
63000                 "fields": [
63001                     "address"
63002                 ],
63003                 "geometry": [
63004                     "point"
63005                 ],
63006                 "tags": {
63007                     "addr:housenumber": "*"
63008                 },
63009                 "addTags": {},
63010                 "removeTags": {},
63011                 "matchScore": 0.2,
63012                 "name": "Address"
63013             },
63014             "aerialway": {
63015                 "fields": [
63016                     "aerialway"
63017                 ],
63018                 "geometry": [
63019                     "point",
63020                     "vertex",
63021                     "line"
63022                 ],
63023                 "tags": {
63024                     "aerialway": "*"
63025                 },
63026                 "terms": [
63027                     "ski lift",
63028                     "funifor",
63029                     "funitel"
63030                 ],
63031                 "name": "Aerialway"
63032             },
63033             "aerialway/cable_car": {
63034                 "geometry": [
63035                     "line"
63036                 ],
63037                 "terms": [
63038                     "tramway",
63039                     "ropeway"
63040                 ],
63041                 "fields": [
63042                     "aerialway/occupancy",
63043                     "aerialway/capacity",
63044                     "aerialway/duration",
63045                     "aerialway/heating"
63046                 ],
63047                 "tags": {
63048                     "aerialway": "cable_car"
63049                 },
63050                 "name": "Cable Car"
63051             },
63052             "aerialway/chair_lift": {
63053                 "geometry": [
63054                     "line"
63055                 ],
63056                 "fields": [
63057                     "aerialway/occupancy",
63058                     "aerialway/capacity",
63059                     "aerialway/duration",
63060                     "aerialway/bubble",
63061                     "aerialway/heating"
63062                 ],
63063                 "tags": {
63064                     "aerialway": "chair_lift"
63065                 },
63066                 "name": "Chair Lift"
63067             },
63068             "aerialway/gondola": {
63069                 "geometry": [
63070                     "line"
63071                 ],
63072                 "fields": [
63073                     "aerialway/occupancy",
63074                     "aerialway/capacity",
63075                     "aerialway/duration",
63076                     "aerialway/bubble",
63077                     "aerialway/heating"
63078                 ],
63079                 "tags": {
63080                     "aerialway": "gondola"
63081                 },
63082                 "name": "Gondola"
63083             },
63084             "aerialway/magic_carpet": {
63085                 "geometry": [
63086                     "line"
63087                 ],
63088                 "fields": [
63089                     "aerialway/capacity",
63090                     "aerialway/duration",
63091                     "aerialway/heating"
63092                 ],
63093                 "tags": {
63094                     "aerialway": "magic_carpet"
63095                 },
63096                 "name": "Magic Carpet Lift"
63097             },
63098             "aerialway/platter": {
63099                 "geometry": [
63100                     "line"
63101                 ],
63102                 "terms": [
63103                     "button lift",
63104                     "poma lift"
63105                 ],
63106                 "fields": [
63107                     "aerialway/capacity",
63108                     "aerialway/duration"
63109                 ],
63110                 "tags": {
63111                     "aerialway": "platter"
63112                 },
63113                 "name": "Platter Lift"
63114             },
63115             "aerialway/pylon": {
63116                 "geometry": [
63117                     "point",
63118                     "vertex"
63119                 ],
63120                 "fields": [
63121                     "ref"
63122                 ],
63123                 "tags": {
63124                     "aerialway": "pylon"
63125                 },
63126                 "name": "Aerialway Pylon"
63127             },
63128             "aerialway/rope_tow": {
63129                 "geometry": [
63130                     "line"
63131                 ],
63132                 "terms": [
63133                     "handle tow",
63134                     "bugel lift"
63135                 ],
63136                 "fields": [
63137                     "aerialway/capacity",
63138                     "aerialway/duration"
63139                 ],
63140                 "tags": {
63141                     "aerialway": "rope_tow"
63142                 },
63143                 "name": "Rope Tow Lift"
63144             },
63145             "aerialway/station": {
63146                 "geometry": [
63147                     "point",
63148                     "vertex"
63149                 ],
63150                 "fields": [
63151                     "aerialway/access",
63152                     "aerialway/summer/access",
63153                     "elevation"
63154                 ],
63155                 "tags": {
63156                     "aerialway": "station"
63157                 },
63158                 "name": "Aerialway Station"
63159             },
63160             "aerialway/t-bar": {
63161                 "geometry": [
63162                     "line"
63163                 ],
63164                 "fields": [
63165                     "aerialway/capacity",
63166                     "aerialway/duration"
63167                 ],
63168                 "tags": {
63169                     "aerialway": "t-bar"
63170                 },
63171                 "name": "T-bar Lift"
63172             },
63173             "aeroway": {
63174                 "icon": "airport",
63175                 "fields": [
63176                     "aeroway"
63177                 ],
63178                 "geometry": [
63179                     "point",
63180                     "vertex",
63181                     "line",
63182                     "area"
63183                 ],
63184                 "tags": {
63185                     "aeroway": "*"
63186                 },
63187                 "name": "Aeroway"
63188             },
63189             "aeroway/aerodrome": {
63190                 "icon": "airport",
63191                 "geometry": [
63192                     "point",
63193                     "area"
63194                 ],
63195                 "terms": [
63196                     "airplane",
63197                     "airport",
63198                     "aerodrome"
63199                 ],
63200                 "fields": [
63201                     "ref",
63202                     "iata",
63203                     "icao",
63204                     "operator"
63205                 ],
63206                 "tags": {
63207                     "aeroway": "aerodrome"
63208                 },
63209                 "name": "Airport"
63210             },
63211             "aeroway/apron": {
63212                 "icon": "airport",
63213                 "geometry": [
63214                     "area"
63215                 ],
63216                 "terms": [
63217                     "ramp"
63218                 ],
63219                 "fields": [
63220                     "ref",
63221                     "surface"
63222                 ],
63223                 "tags": {
63224                     "aeroway": "apron"
63225                 },
63226                 "name": "Apron"
63227             },
63228             "aeroway/gate": {
63229                 "icon": "airport",
63230                 "geometry": [
63231                     "point"
63232                 ],
63233                 "fields": [
63234                     "ref"
63235                 ],
63236                 "tags": {
63237                     "aeroway": "gate"
63238                 },
63239                 "name": "Airport gate"
63240             },
63241             "aeroway/hangar": {
63242                 "geometry": [
63243                     "area"
63244                 ],
63245                 "fields": [
63246                     "building_area"
63247                 ],
63248                 "tags": {
63249                     "aeroway": "hangar"
63250                 },
63251                 "name": "Hangar"
63252             },
63253             "aeroway/helipad": {
63254                 "icon": "heliport",
63255                 "geometry": [
63256                     "point",
63257                     "area"
63258                 ],
63259                 "terms": [
63260                     "helicopter",
63261                     "helipad",
63262                     "heliport"
63263                 ],
63264                 "tags": {
63265                     "aeroway": "helipad"
63266                 },
63267                 "name": "Helipad"
63268             },
63269             "aeroway/runway": {
63270                 "geometry": [
63271                     "line",
63272                     "area"
63273                 ],
63274                 "terms": [
63275                     "landing strip"
63276                 ],
63277                 "fields": [
63278                     "ref",
63279                     "surface",
63280                     "length",
63281                     "width"
63282                 ],
63283                 "tags": {
63284                     "aeroway": "runway"
63285                 },
63286                 "name": "Runway"
63287             },
63288             "aeroway/taxiway": {
63289                 "geometry": [
63290                     "line"
63291                 ],
63292                 "fields": [
63293                     "ref",
63294                     "surface"
63295                 ],
63296                 "tags": {
63297                     "aeroway": "taxiway"
63298                 },
63299                 "name": "Taxiway"
63300             },
63301             "aeroway/terminal": {
63302                 "geometry": [
63303                     "point",
63304                     "area"
63305                 ],
63306                 "terms": [
63307                     "airport",
63308                     "aerodrome"
63309                 ],
63310                 "fields": [
63311                     "operator",
63312                     "building_area"
63313                 ],
63314                 "tags": {
63315                     "aeroway": "terminal"
63316                 },
63317                 "name": "Airport terminal"
63318             },
63319             "amenity": {
63320                 "fields": [
63321                     "amenity"
63322                 ],
63323                 "geometry": [
63324                     "point",
63325                     "vertex",
63326                     "area"
63327                 ],
63328                 "tags": {
63329                     "amenity": "*"
63330                 },
63331                 "name": "Amenity"
63332             },
63333             "amenity/arts_centre": {
63334                 "name": "Arts Center",
63335                 "geometry": [
63336                     "point",
63337                     "area"
63338                 ],
63339                 "terms": [
63340                     "arts",
63341                     "arts centre"
63342                 ],
63343                 "tags": {
63344                     "amenity": "arts_centre"
63345                 },
63346                 "icon": "theatre",
63347                 "fields": [
63348                     "building_area",
63349                     "address"
63350                 ]
63351             },
63352             "amenity/atm": {
63353                 "icon": "bank",
63354                 "fields": [
63355                     "operator"
63356                 ],
63357                 "geometry": [
63358                     "point",
63359                     "vertex"
63360                 ],
63361                 "tags": {
63362                     "amenity": "atm"
63363                 },
63364                 "name": "ATM"
63365             },
63366             "amenity/bank": {
63367                 "icon": "bank",
63368                 "fields": [
63369                     "atm",
63370                     "building_area",
63371                     "address",
63372                     "opening_hours"
63373                 ],
63374                 "geometry": [
63375                     "point",
63376                     "vertex",
63377                     "area"
63378                 ],
63379                 "terms": [
63380                     "coffer",
63381                     "countinghouse",
63382                     "credit union",
63383                     "depository",
63384                     "exchequer",
63385                     "fund",
63386                     "hoard",
63387                     "investment firm",
63388                     "repository",
63389                     "reserve",
63390                     "reservoir",
63391                     "safe",
63392                     "savings",
63393                     "stock",
63394                     "stockpile",
63395                     "store",
63396                     "storehouse",
63397                     "thrift",
63398                     "treasury",
63399                     "trust company",
63400                     "vault"
63401                 ],
63402                 "tags": {
63403                     "amenity": "bank"
63404                 },
63405                 "name": "Bank"
63406             },
63407             "amenity/bar": {
63408                 "icon": "bar",
63409                 "fields": [
63410                     "building_area",
63411                     "address",
63412                     "opening_hours",
63413                     "smoking"
63414                 ],
63415                 "geometry": [
63416                     "point",
63417                     "vertex",
63418                     "area"
63419                 ],
63420                 "tags": {
63421                     "amenity": "bar"
63422                 },
63423                 "terms": [],
63424                 "name": "Bar"
63425             },
63426             "amenity/bbq": {
63427                 "geometry": [
63428                     "point"
63429                 ],
63430                 "tags": {
63431                     "amenity": "bbq"
63432                 },
63433                 "fields": [
63434                     "covered",
63435                     "fuel"
63436                 ],
63437                 "terms": [
63438                     "barbecue",
63439                     "bbq",
63440                     "grill"
63441                 ],
63442                 "name": "Barbecue/Grill"
63443             },
63444             "amenity/bench": {
63445                 "geometry": [
63446                     "point",
63447                     "vertex",
63448                     "line"
63449                 ],
63450                 "tags": {
63451                     "amenity": "bench"
63452                 },
63453                 "fields": [
63454                     "backrest"
63455                 ],
63456                 "name": "Bench"
63457             },
63458             "amenity/bicycle_parking": {
63459                 "icon": "bicycle",
63460                 "fields": [
63461                     "bicycle_parking",
63462                     "capacity",
63463                     "operator",
63464                     "covered",
63465                     "access_simple"
63466                 ],
63467                 "geometry": [
63468                     "point",
63469                     "vertex",
63470                     "area"
63471                 ],
63472                 "tags": {
63473                     "amenity": "bicycle_parking"
63474                 },
63475                 "name": "Bicycle Parking"
63476             },
63477             "amenity/bicycle_rental": {
63478                 "icon": "bicycle",
63479                 "fields": [
63480                     "capacity",
63481                     "network",
63482                     "operator"
63483                 ],
63484                 "geometry": [
63485                     "point",
63486                     "vertex",
63487                     "area"
63488                 ],
63489                 "tags": {
63490                     "amenity": "bicycle_rental"
63491                 },
63492                 "name": "Bicycle Rental"
63493             },
63494             "amenity/boat_rental": {
63495                 "geometry": [
63496                     "point",
63497                     "area"
63498                 ],
63499                 "tags": {
63500                     "amenity": "boat_rental"
63501                 },
63502                 "fields": [
63503                     "operator"
63504                 ],
63505                 "name": "Boat Rental"
63506             },
63507             "amenity/cafe": {
63508                 "icon": "cafe",
63509                 "fields": [
63510                     "cuisine",
63511                     "internet_access",
63512                     "building_area",
63513                     "address",
63514                     "opening_hours",
63515                     "smoking"
63516                 ],
63517                 "geometry": [
63518                     "point",
63519                     "vertex",
63520                     "area"
63521                 ],
63522                 "terms": [
63523                     "coffee",
63524                     "tea",
63525                     "coffee shop"
63526                 ],
63527                 "tags": {
63528                     "amenity": "cafe"
63529                 },
63530                 "name": "Cafe"
63531             },
63532             "amenity/car_rental": {
63533                 "icon": "car",
63534                 "geometry": [
63535                     "point",
63536                     "area"
63537                 ],
63538                 "tags": {
63539                     "amenity": "car_rental"
63540                 },
63541                 "fields": [
63542                     "operator"
63543                 ],
63544                 "name": "Car Rental"
63545             },
63546             "amenity/car_sharing": {
63547                 "icon": "car",
63548                 "geometry": [
63549                     "point",
63550                     "area"
63551                 ],
63552                 "tags": {
63553                     "amenity": "car_sharing"
63554                 },
63555                 "fields": [
63556                     "operator",
63557                     "capacity"
63558                 ],
63559                 "name": "Car Sharing"
63560             },
63561             "amenity/car_wash": {
63562                 "icon": "car",
63563                 "geometry": [
63564                     "point",
63565                     "area"
63566                 ],
63567                 "tags": {
63568                     "amenity": "car_wash"
63569                 },
63570                 "fields": [
63571                     "building_area"
63572                 ],
63573                 "name": "Car Wash"
63574             },
63575             "amenity/charging_station": {
63576                 "icon": "car",
63577                 "geometry": [
63578                     "point",
63579                     "area"
63580                 ],
63581                 "tags": {
63582                     "amenity": "charging_station"
63583                 },
63584                 "fields": [
63585                     "operator"
63586                 ],
63587                 "terms": [
63588                     "EV",
63589                     "Electric Vehicle",
63590                     "Supercharger"
63591                 ],
63592                 "name": "Charging Station"
63593             },
63594             "amenity/childcare": {
63595                 "icon": "school",
63596                 "fields": [
63597                     "building_area",
63598                     "address"
63599                 ],
63600                 "geometry": [
63601                     "point",
63602                     "vertex",
63603                     "area"
63604                 ],
63605                 "terms": [
63606                     "nursery",
63607                     "orphanage",
63608                     "playgroup"
63609                 ],
63610                 "tags": {
63611                     "amenity": "childcare"
63612                 },
63613                 "name": "Childcare"
63614             },
63615             "amenity/cinema": {
63616                 "icon": "cinema",
63617                 "fields": [
63618                     "building_area",
63619                     "address"
63620                 ],
63621                 "geometry": [
63622                     "point",
63623                     "vertex",
63624                     "area"
63625                 ],
63626                 "terms": [
63627                     "big screen",
63628                     "bijou",
63629                     "cine",
63630                     "drive-in",
63631                     "film",
63632                     "flicks",
63633                     "motion pictures",
63634                     "movie house",
63635                     "movie theater",
63636                     "moving pictures",
63637                     "nabes",
63638                     "photoplay",
63639                     "picture show",
63640                     "pictures",
63641                     "playhouse",
63642                     "show",
63643                     "silver screen"
63644                 ],
63645                 "tags": {
63646                     "amenity": "cinema"
63647                 },
63648                 "name": "Cinema"
63649             },
63650             "amenity/clinic": {
63651                 "name": "Clinic",
63652                 "geometry": [
63653                     "point",
63654                     "area"
63655                 ],
63656                 "terms": [
63657                     "clinic",
63658                     "medical clinic"
63659                 ],
63660                 "tags": {
63661                     "amenity": "clinic"
63662                 },
63663                 "icon": "hospital",
63664                 "fields": [
63665                     "building_area",
63666                     "address",
63667                     "opening_hours"
63668                 ]
63669             },
63670             "amenity/clock": {
63671                 "geometry": [
63672                     "point",
63673                     "vertex"
63674                 ],
63675                 "tags": {
63676                     "amenity": "clock"
63677                 },
63678                 "name": "Clock"
63679             },
63680             "amenity/college": {
63681                 "icon": "college",
63682                 "fields": [
63683                     "operator",
63684                     "address"
63685                 ],
63686                 "geometry": [
63687                     "point",
63688                     "area"
63689                 ],
63690                 "tags": {
63691                     "amenity": "college"
63692                 },
63693                 "terms": [],
63694                 "name": "College"
63695             },
63696             "amenity/compressed_air": {
63697                 "icon": "car",
63698                 "geometry": [
63699                     "point",
63700                     "area"
63701                 ],
63702                 "tags": {
63703                     "amenity": "compressed_air"
63704                 },
63705                 "name": "Compressed Air"
63706             },
63707             "amenity/courthouse": {
63708                 "fields": [
63709                     "operator",
63710                     "building_area",
63711                     "address"
63712                 ],
63713                 "geometry": [
63714                     "point",
63715                     "vertex",
63716                     "area"
63717                 ],
63718                 "tags": {
63719                     "amenity": "courthouse"
63720                 },
63721                 "name": "Courthouse"
63722             },
63723             "amenity/dentist": {
63724                 "name": "Dentist",
63725                 "geometry": [
63726                     "point",
63727                     "area"
63728                 ],
63729                 "terms": [
63730                     "dentist",
63731                     "dentist's office"
63732                 ],
63733                 "tags": {
63734                     "amenity": "dentist"
63735                 },
63736                 "icon": "hospital",
63737                 "fields": [
63738                     "building_area",
63739                     "address",
63740                     "opening_hours"
63741                 ]
63742             },
63743             "amenity/doctor": {
63744                 "name": "Doctor",
63745                 "geometry": [
63746                     "point",
63747                     "area"
63748                 ],
63749                 "terms": [
63750                     "doctor",
63751                     "doctor's office"
63752                 ],
63753                 "tags": {
63754                     "amenity": "doctors"
63755                 },
63756                 "icon": "hospital",
63757                 "fields": [
63758                     "building_area",
63759                     "address",
63760                     "opening_hours"
63761                 ]
63762             },
63763             "amenity/drinking_water": {
63764                 "icon": "water",
63765                 "geometry": [
63766                     "point"
63767                 ],
63768                 "tags": {
63769                     "amenity": "drinking_water"
63770                 },
63771                 "terms": [
63772                     "water fountain",
63773                     "potable water"
63774                 ],
63775                 "name": "Drinking Water"
63776             },
63777             "amenity/embassy": {
63778                 "geometry": [
63779                     "area",
63780                     "point"
63781                 ],
63782                 "tags": {
63783                     "amenity": "embassy"
63784                 },
63785                 "fields": [
63786                     "country",
63787                     "building_area"
63788                 ],
63789                 "icon": "embassy",
63790                 "name": "Embassy"
63791             },
63792             "amenity/fast_food": {
63793                 "icon": "fast-food",
63794                 "fields": [
63795                     "cuisine",
63796                     "building_area",
63797                     "address",
63798                     "opening_hours",
63799                     "smoking"
63800                 ],
63801                 "geometry": [
63802                     "point",
63803                     "vertex",
63804                     "area"
63805                 ],
63806                 "tags": {
63807                     "amenity": "fast_food"
63808                 },
63809                 "terms": [],
63810                 "name": "Fast Food"
63811             },
63812             "amenity/fire_station": {
63813                 "icon": "fire-station",
63814                 "fields": [
63815                     "operator",
63816                     "building_area",
63817                     "address"
63818                 ],
63819                 "geometry": [
63820                     "point",
63821                     "vertex",
63822                     "area"
63823                 ],
63824                 "tags": {
63825                     "amenity": "fire_station"
63826                 },
63827                 "terms": [],
63828                 "name": "Fire Station"
63829             },
63830             "amenity/fountain": {
63831                 "geometry": [
63832                     "point",
63833                     "area"
63834                 ],
63835                 "tags": {
63836                     "amenity": "fountain"
63837                 },
63838                 "name": "Fountain"
63839             },
63840             "amenity/fuel": {
63841                 "icon": "fuel",
63842                 "fields": [
63843                     "operator",
63844                     "address",
63845                     "building_area"
63846                 ],
63847                 "geometry": [
63848                     "point",
63849                     "vertex",
63850                     "area"
63851                 ],
63852                 "terms": [
63853                     "petrol",
63854                     "fuel",
63855                     "propane",
63856                     "diesel",
63857                     "lng",
63858                     "cng",
63859                     "biodiesel"
63860                 ],
63861                 "tags": {
63862                     "amenity": "fuel"
63863                 },
63864                 "name": "Gas Station"
63865             },
63866             "amenity/grave_yard": {
63867                 "icon": "cemetery",
63868                 "fields": [
63869                     "religion",
63870                     "denomination"
63871                 ],
63872                 "geometry": [
63873                     "point",
63874                     "vertex",
63875                     "area"
63876                 ],
63877                 "tags": {
63878                     "amenity": "grave_yard"
63879                 },
63880                 "name": "Graveyard"
63881             },
63882             "amenity/hospital": {
63883                 "icon": "hospital",
63884                 "fields": [
63885                     "emergency",
63886                     "address"
63887                 ],
63888                 "geometry": [
63889                     "point",
63890                     "vertex",
63891                     "area"
63892                 ],
63893                 "terms": [
63894                     "clinic",
63895                     "emergency room",
63896                     "health service",
63897                     "hospice",
63898                     "infirmary",
63899                     "institution",
63900                     "nursing home",
63901                     "rest home",
63902                     "sanatorium",
63903                     "sanitarium",
63904                     "sick bay",
63905                     "surgery",
63906                     "ward"
63907                 ],
63908                 "tags": {
63909                     "amenity": "hospital"
63910                 },
63911                 "name": "Hospital Grounds"
63912             },
63913             "amenity/kindergarten": {
63914                 "icon": "school",
63915                 "fields": [
63916                     "address"
63917                 ],
63918                 "geometry": [
63919                     "point",
63920                     "vertex",
63921                     "area"
63922                 ],
63923                 "terms": [
63924                     "nursery",
63925                     "preschool"
63926                 ],
63927                 "tags": {
63928                     "amenity": "kindergarten"
63929                 },
63930                 "name": "Kindergarten Grounds"
63931             },
63932             "amenity/library": {
63933                 "icon": "library",
63934                 "fields": [
63935                     "operator",
63936                     "building_area",
63937                     "address"
63938                 ],
63939                 "geometry": [
63940                     "point",
63941                     "vertex",
63942                     "area"
63943                 ],
63944                 "tags": {
63945                     "amenity": "library"
63946                 },
63947                 "terms": [],
63948                 "name": "Library"
63949             },
63950             "amenity/marketplace": {
63951                 "geometry": [
63952                     "point",
63953                     "vertex",
63954                     "area"
63955                 ],
63956                 "tags": {
63957                     "amenity": "marketplace"
63958                 },
63959                 "fields": [
63960                     "building_area"
63961                 ],
63962                 "name": "Marketplace"
63963             },
63964             "amenity/nightclub": {
63965                 "icon": "bar",
63966                 "fields": [
63967                     "building_area",
63968                     "address",
63969                     "opening_hours",
63970                     "smoking"
63971                 ],
63972                 "geometry": [
63973                     "point",
63974                     "vertex",
63975                     "area"
63976                 ],
63977                 "tags": {
63978                     "amenity": "nightclub"
63979                 },
63980                 "terms": [
63981                     "disco*",
63982                     "night club",
63983                     "dancing",
63984                     "dance club"
63985                 ],
63986                 "name": "Nightclub"
63987             },
63988             "amenity/parking": {
63989                 "icon": "parking",
63990                 "fields": [
63991                     "parking",
63992                     "capacity",
63993                     "fee",
63994                     "access_simple",
63995                     "supervised",
63996                     "park_ride",
63997                     "address"
63998                 ],
63999                 "geometry": [
64000                     "point",
64001                     "vertex",
64002                     "area"
64003                 ],
64004                 "tags": {
64005                     "amenity": "parking"
64006                 },
64007                 "terms": [],
64008                 "name": "Car Parking"
64009             },
64010             "amenity/parking_entrance": {
64011                 "icon": "entrance",
64012                 "geometry": [
64013                     "vertex"
64014                 ],
64015                 "tags": {
64016                     "amenity": "parking_entrance"
64017                 },
64018                 "fields": [
64019                     "access_simple",
64020                     "ref"
64021                 ],
64022                 "name": "Parking Garage Entrance/Exit"
64023             },
64024             "amenity/pharmacy": {
64025                 "icon": "pharmacy",
64026                 "fields": [
64027                     "operator",
64028                     "building_area",
64029                     "address",
64030                     "opening_hours"
64031                 ],
64032                 "geometry": [
64033                     "point",
64034                     "vertex",
64035                     "area"
64036                 ],
64037                 "tags": {
64038                     "amenity": "pharmacy"
64039                 },
64040                 "terms": [],
64041                 "name": "Pharmacy"
64042             },
64043             "amenity/place_of_worship": {
64044                 "icon": "place-of-worship",
64045                 "fields": [
64046                     "religion",
64047                     "denomination",
64048                     "building_area",
64049                     "address"
64050                 ],
64051                 "geometry": [
64052                     "point",
64053                     "vertex",
64054                     "area"
64055                 ],
64056                 "terms": [
64057                     "abbey",
64058                     "basilica",
64059                     "bethel",
64060                     "cathedral",
64061                     "chancel",
64062                     "chantry",
64063                     "chapel",
64064                     "church",
64065                     "fold",
64066                     "house of God",
64067                     "house of prayer",
64068                     "house of worship",
64069                     "minster",
64070                     "mission",
64071                     "mosque",
64072                     "oratory",
64073                     "parish",
64074                     "sacellum",
64075                     "sanctuary",
64076                     "shrine",
64077                     "synagogue",
64078                     "tabernacle",
64079                     "temple"
64080                 ],
64081                 "tags": {
64082                     "amenity": "place_of_worship"
64083                 },
64084                 "name": "Place of Worship"
64085             },
64086             "amenity/place_of_worship/buddhist": {
64087                 "icon": "place-of-worship",
64088                 "fields": [
64089                     "denomination",
64090                     "building_area",
64091                     "address"
64092                 ],
64093                 "geometry": [
64094                     "point",
64095                     "vertex",
64096                     "area"
64097                 ],
64098                 "terms": [
64099                     "stupa",
64100                     "vihara",
64101                     "monastery",
64102                     "temple",
64103                     "pagoda",
64104                     "zendo",
64105                     "dojo"
64106                 ],
64107                 "tags": {
64108                     "amenity": "place_of_worship",
64109                     "religion": "buddhist"
64110                 },
64111                 "name": "Buddhist Temple"
64112             },
64113             "amenity/place_of_worship/christian": {
64114                 "icon": "religious-christian",
64115                 "fields": [
64116                     "denomination",
64117                     "building_area",
64118                     "address"
64119                 ],
64120                 "geometry": [
64121                     "point",
64122                     "vertex",
64123                     "area"
64124                 ],
64125                 "terms": [
64126                     "christian",
64127                     "abbey",
64128                     "basilica",
64129                     "bethel",
64130                     "cathedral",
64131                     "chancel",
64132                     "chantry",
64133                     "chapel",
64134                     "church",
64135                     "fold",
64136                     "house of God",
64137                     "house of prayer",
64138                     "house of worship",
64139                     "minster",
64140                     "mission",
64141                     "oratory",
64142                     "parish",
64143                     "sacellum",
64144                     "sanctuary",
64145                     "shrine",
64146                     "tabernacle",
64147                     "temple"
64148                 ],
64149                 "tags": {
64150                     "amenity": "place_of_worship",
64151                     "religion": "christian"
64152                 },
64153                 "name": "Church"
64154             },
64155             "amenity/place_of_worship/jewish": {
64156                 "icon": "religious-jewish",
64157                 "fields": [
64158                     "denomination",
64159                     "building_area",
64160                     "address"
64161                 ],
64162                 "geometry": [
64163                     "point",
64164                     "vertex",
64165                     "area"
64166                 ],
64167                 "terms": [
64168                     "jewish",
64169                     "synagogue"
64170                 ],
64171                 "tags": {
64172                     "amenity": "place_of_worship",
64173                     "religion": "jewish"
64174                 },
64175                 "name": "Synagogue"
64176             },
64177             "amenity/place_of_worship/muslim": {
64178                 "icon": "religious-muslim",
64179                 "fields": [
64180                     "denomination",
64181                     "building_area",
64182                     "address"
64183                 ],
64184                 "geometry": [
64185                     "point",
64186                     "vertex",
64187                     "area"
64188                 ],
64189                 "terms": [
64190                     "muslim",
64191                     "mosque"
64192                 ],
64193                 "tags": {
64194                     "amenity": "place_of_worship",
64195                     "religion": "muslim"
64196                 },
64197                 "name": "Mosque"
64198             },
64199             "amenity/police": {
64200                 "icon": "police",
64201                 "fields": [
64202                     "operator",
64203                     "building_area",
64204                     "address"
64205                 ],
64206                 "geometry": [
64207                     "point",
64208                     "vertex",
64209                     "area"
64210                 ],
64211                 "terms": [
64212                     "badge",
64213                     "bear",
64214                     "blue",
64215                     "bluecoat",
64216                     "bobby",
64217                     "boy scout",
64218                     "bull",
64219                     "constable",
64220                     "constabulary",
64221                     "cop",
64222                     "copper",
64223                     "corps",
64224                     "county mounty",
64225                     "detective",
64226                     "fed",
64227                     "flatfoot",
64228                     "force",
64229                     "fuzz",
64230                     "gendarme",
64231                     "gumshoe",
64232                     "heat",
64233                     "law",
64234                     "law enforcement",
64235                     "man",
64236                     "narc",
64237                     "officers",
64238                     "patrolman",
64239                     "police"
64240                 ],
64241                 "tags": {
64242                     "amenity": "police"
64243                 },
64244                 "name": "Police"
64245             },
64246             "amenity/post_box": {
64247                 "icon": "post",
64248                 "fields": [
64249                     "operator",
64250                     "collection_times"
64251                 ],
64252                 "geometry": [
64253                     "point",
64254                     "vertex"
64255                 ],
64256                 "tags": {
64257                     "amenity": "post_box"
64258                 },
64259                 "terms": [
64260                     "letter drop",
64261                     "letterbox",
64262                     "mail drop",
64263                     "mailbox",
64264                     "pillar box",
64265                     "postbox"
64266                 ],
64267                 "name": "Mailbox"
64268             },
64269             "amenity/post_office": {
64270                 "icon": "post",
64271                 "fields": [
64272                     "operator",
64273                     "collection_times",
64274                     "building_area"
64275                 ],
64276                 "geometry": [
64277                     "point",
64278                     "vertex",
64279                     "area"
64280                 ],
64281                 "tags": {
64282                     "amenity": "post_office"
64283                 },
64284                 "name": "Post Office"
64285             },
64286             "amenity/pub": {
64287                 "icon": "beer",
64288                 "fields": [
64289                     "building_area",
64290                     "address",
64291                     "opening_hours",
64292                     "smoking"
64293                 ],
64294                 "geometry": [
64295                     "point",
64296                     "vertex",
64297                     "area"
64298                 ],
64299                 "tags": {
64300                     "amenity": "pub"
64301                 },
64302                 "terms": [],
64303                 "name": "Pub"
64304             },
64305             "amenity/ranger_station": {
64306                 "fields": [
64307                     "building_area",
64308                     "opening_hours",
64309                     "operator",
64310                     "phone"
64311                 ],
64312                 "geometry": [
64313                     "point",
64314                     "area"
64315                 ],
64316                 "terms": [
64317                     "visitor center",
64318                     "visitor centre",
64319                     "permit center",
64320                     "permit centre",
64321                     "backcountry office",
64322                     "warden office",
64323                     "warden center"
64324                 ],
64325                 "tags": {
64326                     "amenity": "ranger_station"
64327                 },
64328                 "name": "Ranger Station"
64329             },
64330             "amenity/recycling": {
64331                 "icon": "recycling",
64332                 "fields": [
64333                     "recycling/cans",
64334                     "recycling/glass",
64335                     "recycling/paper",
64336                     "recycling/clothes"
64337                 ],
64338                 "geometry": [
64339                     "point",
64340                     "vertex",
64341                     "area"
64342                 ],
64343                 "terms": [],
64344                 "tags": {
64345                     "amenity": "recycling"
64346                 },
64347                 "name": "Recycling"
64348             },
64349             "amenity/restaurant": {
64350                 "icon": "restaurant",
64351                 "fields": [
64352                     "cuisine",
64353                     "building_area",
64354                     "address",
64355                     "opening_hours",
64356                     "capacity",
64357                     "smoking"
64358                 ],
64359                 "geometry": [
64360                     "point",
64361                     "vertex",
64362                     "area"
64363                 ],
64364                 "terms": [
64365                     "bar",
64366                     "cafeteria",
64367                     "café",
64368                     "canteen",
64369                     "chophouse",
64370                     "coffee shop",
64371                     "diner",
64372                     "dining room",
64373                     "dive*",
64374                     "doughtnut shop",
64375                     "drive-in",
64376                     "eatery",
64377                     "eating house",
64378                     "eating place",
64379                     "fast-food place",
64380                     "fish and chips",
64381                     "greasy spoon",
64382                     "grill",
64383                     "hamburger stand",
64384                     "hashery",
64385                     "hideaway",
64386                     "hotdog stand",
64387                     "inn",
64388                     "joint*",
64389                     "luncheonette",
64390                     "lunchroom",
64391                     "night club",
64392                     "outlet*",
64393                     "pizzeria",
64394                     "saloon",
64395                     "soda fountain",
64396                     "watering hole"
64397                 ],
64398                 "tags": {
64399                     "amenity": "restaurant"
64400                 },
64401                 "name": "Restaurant"
64402             },
64403             "amenity/school": {
64404                 "icon": "school",
64405                 "fields": [
64406                     "operator",
64407                     "address"
64408                 ],
64409                 "geometry": [
64410                     "point",
64411                     "vertex",
64412                     "area"
64413                 ],
64414                 "terms": [
64415                     "academy",
64416                     "alma mater",
64417                     "blackboard",
64418                     "college",
64419                     "department",
64420                     "discipline",
64421                     "establishment",
64422                     "faculty",
64423                     "hall",
64424                     "halls of ivy",
64425                     "institute",
64426                     "institution",
64427                     "jail*",
64428                     "schoolhouse",
64429                     "seminary",
64430                     "university"
64431                 ],
64432                 "tags": {
64433                     "amenity": "school"
64434                 },
64435                 "name": "School Grounds"
64436             },
64437             "amenity/shelter": {
64438                 "fields": [
64439                     "shelter_type"
64440                 ],
64441                 "geometry": [
64442                     "point",
64443                     "vertex",
64444                     "area"
64445                 ],
64446                 "tags": {
64447                     "amenity": "shelter"
64448                 },
64449                 "terms": [
64450                     "lean-to"
64451                 ],
64452                 "name": "Shelter"
64453             },
64454             "amenity/social_facility": {
64455                 "name": "Social Facility",
64456                 "geometry": [
64457                     "point",
64458                     "area"
64459                 ],
64460                 "terms": [],
64461                 "tags": {
64462                     "amenity": "social_facility"
64463                 },
64464                 "fields": [
64465                     "social_facility_for",
64466                     "address",
64467                     "phone",
64468                     "opening_hours",
64469                     "wheelchair",
64470                     "operator"
64471                 ]
64472             },
64473             "amenity/social_facility/food_bank": {
64474                 "name": "Food Bank",
64475                 "geometry": [
64476                     "point",
64477                     "area"
64478                 ],
64479                 "terms": [],
64480                 "tags": {
64481                     "amenity": "social_facility",
64482                     "social_facility": "food_bank"
64483                 },
64484                 "fields": [
64485                     "social_facility_for",
64486                     "address",
64487                     "phone",
64488                     "opening_hours",
64489                     "wheelchair",
64490                     "operator"
64491                 ]
64492             },
64493             "amenity/social_facility/group_home": {
64494                 "name": "Group Home",
64495                 "geometry": [
64496                     "point",
64497                     "area"
64498                 ],
64499                 "terms": [
64500                     "elderly",
64501                     "old",
64502                     "senior living"
64503                 ],
64504                 "tags": {
64505                     "amenity": "social_facility",
64506                     "social_facility": "group_home",
64507                     "social_facility_for": "senior"
64508                 },
64509                 "fields": [
64510                     "social_facility_for",
64511                     "address",
64512                     "phone",
64513                     "opening_hours",
64514                     "wheelchair",
64515                     "operator"
64516                 ]
64517             },
64518             "amenity/social_facility/homeless_shelter": {
64519                 "name": "Homeless Shelter",
64520                 "geometry": [
64521                     "point",
64522                     "area"
64523                 ],
64524                 "terms": [
64525                     "houseless",
64526                     "unhoused",
64527                     "displaced"
64528                 ],
64529                 "tags": {
64530                     "amenity": "social_facility",
64531                     "social_facility": "shelter",
64532                     "social_facility:for": "homeless"
64533                 },
64534                 "fields": [
64535                     "social_facility_for",
64536                     "address",
64537                     "phone",
64538                     "opening_hours",
64539                     "wheelchair",
64540                     "operator"
64541                 ]
64542             },
64543             "amenity/studio": {
64544                 "name": "Studio",
64545                 "geometry": [
64546                     "point",
64547                     "area"
64548                 ],
64549                 "terms": [
64550                     "recording studio",
64551                     "studio",
64552                     "radio",
64553                     "radio studio",
64554                     "television",
64555                     "television studio"
64556                 ],
64557                 "tags": {
64558                     "amenity": "studio"
64559                 },
64560                 "icon": "music",
64561                 "fields": [
64562                     "building_area",
64563                     "studio_type",
64564                     "address"
64565                 ]
64566             },
64567             "amenity/swimming_pool": {
64568                 "geometry": [
64569                     "point",
64570                     "vertex",
64571                     "area"
64572                 ],
64573                 "tags": {
64574                     "amenity": "swimming_pool"
64575                 },
64576                 "icon": "swimming",
64577                 "searchable": false,
64578                 "name": "Swimming Pool"
64579             },
64580             "amenity/taxi": {
64581                 "fields": [
64582                     "operator",
64583                     "capacity"
64584                 ],
64585                 "geometry": [
64586                     "point",
64587                     "vertex",
64588                     "area"
64589                 ],
64590                 "terms": [
64591                     "cab"
64592                 ],
64593                 "tags": {
64594                     "amenity": "taxi"
64595                 },
64596                 "name": "Taxi Stand"
64597             },
64598             "amenity/telephone": {
64599                 "icon": "telephone",
64600                 "geometry": [
64601                     "point",
64602                     "vertex"
64603                 ],
64604                 "tags": {
64605                     "amenity": "telephone"
64606                 },
64607                 "terms": [
64608                     "phone"
64609                 ],
64610                 "name": "Telephone"
64611             },
64612             "amenity/theatre": {
64613                 "icon": "theatre",
64614                 "fields": [
64615                     "operator",
64616                     "building_area",
64617                     "address"
64618                 ],
64619                 "geometry": [
64620                     "point",
64621                     "vertex",
64622                     "area"
64623                 ],
64624                 "terms": [
64625                     "theatre",
64626                     "performance",
64627                     "play",
64628                     "musical"
64629                 ],
64630                 "tags": {
64631                     "amenity": "theatre"
64632                 },
64633                 "name": "Theater"
64634             },
64635             "amenity/toilets": {
64636                 "fields": [
64637                     "toilets/disposal",
64638                     "operator",
64639                     "building_area",
64640                     "fee",
64641                     "access_simple"
64642                 ],
64643                 "geometry": [
64644                     "point",
64645                     "vertex",
64646                     "area"
64647                 ],
64648                 "terms": [
64649                     "bathroom",
64650                     "restroom",
64651                     "outhouse",
64652                     "privy",
64653                     "head",
64654                     "lavatory",
64655                     "latrine",
64656                     "water closet",
64657                     "WC",
64658                     "W.C."
64659                 ],
64660                 "tags": {
64661                     "amenity": "toilets"
64662                 },
64663                 "icon": "toilets",
64664                 "name": "Toilets"
64665             },
64666             "amenity/townhall": {
64667                 "icon": "town-hall",
64668                 "fields": [
64669                     "building_area",
64670                     "address"
64671                 ],
64672                 "geometry": [
64673                     "point",
64674                     "vertex",
64675                     "area"
64676                 ],
64677                 "terms": [
64678                     "village hall",
64679                     "city government",
64680                     "courthouse",
64681                     "municipal building",
64682                     "municipal center",
64683                     "municipal centre"
64684                 ],
64685                 "tags": {
64686                     "amenity": "townhall"
64687                 },
64688                 "name": "Town Hall"
64689             },
64690             "amenity/university": {
64691                 "icon": "college",
64692                 "fields": [
64693                     "operator",
64694                     "address"
64695                 ],
64696                 "geometry": [
64697                     "point",
64698                     "vertex",
64699                     "area"
64700                 ],
64701                 "tags": {
64702                     "amenity": "university"
64703                 },
64704                 "terms": [
64705                     "college"
64706                 ],
64707                 "name": "University"
64708             },
64709             "amenity/vending_machine": {
64710                 "fields": [
64711                     "vending",
64712                     "operator"
64713                 ],
64714                 "geometry": [
64715                     "point"
64716                 ],
64717                 "tags": {
64718                     "amenity": "vending_machine"
64719                 },
64720                 "name": "Vending Machine"
64721             },
64722             "amenity/veterinary": {
64723                 "fields": [],
64724                 "geometry": [
64725                     "point",
64726                     "area"
64727                 ],
64728                 "terms": [
64729                     "pet clinic",
64730                     "veterinarian",
64731                     "animal hospital",
64732                     "pet doctor"
64733                 ],
64734                 "tags": {
64735                     "amenity": "veterinary"
64736                 },
64737                 "name": "Veterinary"
64738             },
64739             "amenity/waste_basket": {
64740                 "icon": "waste-basket",
64741                 "geometry": [
64742                     "point",
64743                     "vertex"
64744                 ],
64745                 "tags": {
64746                     "amenity": "waste_basket"
64747                 },
64748                 "terms": [
64749                     "rubbish bin",
64750                     "litter bin",
64751                     "trash can",
64752                     "garbage can"
64753                 ],
64754                 "name": "Waste Basket"
64755             },
64756             "area": {
64757                 "name": "Area",
64758                 "tags": {
64759                     "area": "yes"
64760                 },
64761                 "geometry": [
64762                     "area"
64763                 ],
64764                 "matchScore": 0.1
64765             },
64766             "barrier": {
64767                 "geometry": [
64768                     "point",
64769                     "vertex",
64770                     "line",
64771                     "area"
64772                 ],
64773                 "tags": {
64774                     "barrier": "*"
64775                 },
64776                 "fields": [
64777                     "barrier"
64778                 ],
64779                 "name": "Barrier"
64780             },
64781             "barrier/block": {
64782                 "fields": [
64783                     "access"
64784                 ],
64785                 "geometry": [
64786                     "point",
64787                     "vertex"
64788                 ],
64789                 "tags": {
64790                     "barrier": "block"
64791                 },
64792                 "name": "Block"
64793             },
64794             "barrier/bollard": {
64795                 "fields": [
64796                     "access"
64797                 ],
64798                 "geometry": [
64799                     "point",
64800                     "vertex",
64801                     "line"
64802                 ],
64803                 "tags": {
64804                     "barrier": "bollard"
64805                 },
64806                 "name": "Bollard"
64807             },
64808             "barrier/cattle_grid": {
64809                 "geometry": [
64810                     "vertex"
64811                 ],
64812                 "tags": {
64813                     "barrier": "cattle_grid"
64814                 },
64815                 "name": "Cattle Grid"
64816             },
64817             "barrier/city_wall": {
64818                 "geometry": [
64819                     "line",
64820                     "area"
64821                 ],
64822                 "tags": {
64823                     "barrier": "city_wall"
64824                 },
64825                 "name": "City Wall"
64826             },
64827             "barrier/cycle_barrier": {
64828                 "fields": [
64829                     "access"
64830                 ],
64831                 "geometry": [
64832                     "vertex"
64833                 ],
64834                 "tags": {
64835                     "barrier": "cycle_barrier"
64836                 },
64837                 "name": "Cycle Barrier"
64838             },
64839             "barrier/ditch": {
64840                 "geometry": [
64841                     "line",
64842                     "area"
64843                 ],
64844                 "tags": {
64845                     "barrier": "ditch"
64846                 },
64847                 "name": "Ditch"
64848             },
64849             "barrier/entrance": {
64850                 "icon": "entrance",
64851                 "geometry": [
64852                     "vertex"
64853                 ],
64854                 "tags": {
64855                     "barrier": "entrance"
64856                 },
64857                 "name": "Entrance",
64858                 "searchable": false
64859             },
64860             "barrier/fence": {
64861                 "geometry": [
64862                     "line"
64863                 ],
64864                 "tags": {
64865                     "barrier": "fence"
64866                 },
64867                 "name": "Fence"
64868             },
64869             "barrier/gate": {
64870                 "fields": [
64871                     "access"
64872                 ],
64873                 "geometry": [
64874                     "point",
64875                     "vertex",
64876                     "line"
64877                 ],
64878                 "tags": {
64879                     "barrier": "gate"
64880                 },
64881                 "name": "Gate"
64882             },
64883             "barrier/hedge": {
64884                 "geometry": [
64885                     "line",
64886                     "area"
64887                 ],
64888                 "tags": {
64889                     "barrier": "hedge"
64890                 },
64891                 "name": "Hedge"
64892             },
64893             "barrier/kissing_gate": {
64894                 "fields": [
64895                     "access"
64896                 ],
64897                 "geometry": [
64898                     "vertex"
64899                 ],
64900                 "tags": {
64901                     "barrier": "kissing_gate"
64902                 },
64903                 "name": "Kissing Gate"
64904             },
64905             "barrier/lift_gate": {
64906                 "fields": [
64907                     "access"
64908                 ],
64909                 "geometry": [
64910                     "point",
64911                     "vertex"
64912                 ],
64913                 "tags": {
64914                     "barrier": "lift_gate"
64915                 },
64916                 "name": "Lift Gate"
64917             },
64918             "barrier/retaining_wall": {
64919                 "geometry": [
64920                     "line",
64921                     "area"
64922                 ],
64923                 "tags": {
64924                     "barrier": "retaining_wall"
64925                 },
64926                 "name": "Retaining Wall"
64927             },
64928             "barrier/stile": {
64929                 "fields": [
64930                     "access"
64931                 ],
64932                 "geometry": [
64933                     "point",
64934                     "vertex"
64935                 ],
64936                 "tags": {
64937                     "barrier": "stile"
64938                 },
64939                 "name": "Stile"
64940             },
64941             "barrier/toll_booth": {
64942                 "fields": [
64943                     "access"
64944                 ],
64945                 "geometry": [
64946                     "vertex"
64947                 ],
64948                 "tags": {
64949                     "barrier": "toll_booth"
64950                 },
64951                 "name": "Toll Booth"
64952             },
64953             "barrier/wall": {
64954                 "geometry": [
64955                     "line",
64956                     "area"
64957                 ],
64958                 "tags": {
64959                     "barrier": "wall"
64960                 },
64961                 "name": "Wall"
64962             },
64963             "boundary/administrative": {
64964                 "name": "Administrative Boundary",
64965                 "geometry": [
64966                     "line"
64967                 ],
64968                 "tags": {
64969                     "boundary": "administrative"
64970                 },
64971                 "fields": [
64972                     "admin_level"
64973                 ]
64974             },
64975             "building": {
64976                 "icon": "building",
64977                 "fields": [
64978                     "building",
64979                     "levels",
64980                     "address"
64981                 ],
64982                 "geometry": [
64983                     "area"
64984                 ],
64985                 "tags": {
64986                     "building": "*"
64987                 },
64988                 "terms": [],
64989                 "name": "Building"
64990             },
64991             "building/apartments": {
64992                 "icon": "commercial",
64993                 "fields": [
64994                     "address",
64995                     "levels"
64996                 ],
64997                 "geometry": [
64998                     "point",
64999                     "vertex",
65000                     "area"
65001                 ],
65002                 "tags": {
65003                     "building": "apartments"
65004                 },
65005                 "name": "Apartments"
65006             },
65007             "building/barn": {
65008                 "icon": "building",
65009                 "fields": [
65010                     "address",
65011                     "levels"
65012                 ],
65013                 "geometry": [
65014                     "point",
65015                     "vertex",
65016                     "area"
65017                 ],
65018                 "tags": {
65019                     "building": "barn"
65020                 },
65021                 "name": "Barn"
65022             },
65023             "building/bunker": {
65024                 "fields": [
65025                     "address",
65026                     "levels"
65027                 ],
65028                 "geometry": [
65029                     "point",
65030                     "vertex",
65031                     "area"
65032                 ],
65033                 "tags": {
65034                     "building": "bunker"
65035                 },
65036                 "name": "Bunker",
65037                 "searchable": false
65038             },
65039             "building/cabin": {
65040                 "icon": "building",
65041                 "fields": [
65042                     "address",
65043                     "levels"
65044                 ],
65045                 "geometry": [
65046                     "point",
65047                     "vertex",
65048                     "area"
65049                 ],
65050                 "tags": {
65051                     "building": "cabin"
65052                 },
65053                 "name": "Cabin"
65054             },
65055             "building/cathedral": {
65056                 "icon": "place-of-worship",
65057                 "fields": [
65058                     "address",
65059                     "levels"
65060                 ],
65061                 "geometry": [
65062                     "point",
65063                     "vertex",
65064                     "area"
65065                 ],
65066                 "tags": {
65067                     "building": "cathedral"
65068                 },
65069                 "name": "Cathedral"
65070             },
65071             "building/chapel": {
65072                 "icon": "place-of-worship",
65073                 "fields": [
65074                     "address",
65075                     "levels"
65076                 ],
65077                 "geometry": [
65078                     "point",
65079                     "vertex",
65080                     "area"
65081                 ],
65082                 "tags": {
65083                     "building": "chapel"
65084                 },
65085                 "name": "Chapel"
65086             },
65087             "building/church": {
65088                 "icon": "place-of-worship",
65089                 "fields": [
65090                     "address",
65091                     "levels"
65092                 ],
65093                 "geometry": [
65094                     "point",
65095                     "vertex",
65096                     "area"
65097                 ],
65098                 "tags": {
65099                     "building": "church"
65100                 },
65101                 "name": "Church"
65102             },
65103             "building/commercial": {
65104                 "icon": "commercial",
65105                 "fields": [
65106                     "address",
65107                     "smoking"
65108                 ],
65109                 "geometry": [
65110                     "point",
65111                     "vertex",
65112                     "area"
65113                 ],
65114                 "tags": {
65115                     "building": "commercial"
65116                 },
65117                 "name": "Commercial Building"
65118             },
65119             "building/construction": {
65120                 "icon": "building",
65121                 "fields": [
65122                     "address",
65123                     "levels"
65124                 ],
65125                 "geometry": [
65126                     "point",
65127                     "vertex",
65128                     "area"
65129                 ],
65130                 "tags": {
65131                     "building": "construction"
65132                 },
65133                 "name": "Building Under Construction"
65134             },
65135             "building/detached": {
65136                 "icon": "building",
65137                 "fields": [
65138                     "address",
65139                     "levels"
65140                 ],
65141                 "geometry": [
65142                     "point",
65143                     "vertex",
65144                     "area"
65145                 ],
65146                 "tags": {
65147                     "building": "detached"
65148                 },
65149                 "name": "Detached Home"
65150             },
65151             "building/dormitory": {
65152                 "icon": "building",
65153                 "fields": [
65154                     "address",
65155                     "levels",
65156                     "smoking"
65157                 ],
65158                 "geometry": [
65159                     "point",
65160                     "vertex",
65161                     "area"
65162                 ],
65163                 "tags": {
65164                     "building": "dormitory"
65165                 },
65166                 "name": "Dormitory"
65167             },
65168             "building/entrance": {
65169                 "icon": "entrance",
65170                 "geometry": [
65171                     "vertex"
65172                 ],
65173                 "tags": {
65174                     "building": "entrance"
65175                 },
65176                 "name": "Entrance/Exit",
65177                 "searchable": false
65178             },
65179             "building/garage": {
65180                 "fields": [
65181                     "capacity"
65182                 ],
65183                 "geometry": [
65184                     "point",
65185                     "vertex",
65186                     "area"
65187                 ],
65188                 "tags": {
65189                     "building": "garage"
65190                 },
65191                 "name": "Garage",
65192                 "icon": "warehouse"
65193             },
65194             "building/garages": {
65195                 "icon": "warehouse",
65196                 "fields": [
65197                     "capacity"
65198                 ],
65199                 "geometry": [
65200                     "point",
65201                     "vertex",
65202                     "area"
65203                 ],
65204                 "tags": {
65205                     "building": "garages"
65206                 },
65207                 "name": "Garages"
65208             },
65209             "building/greenhouse": {
65210                 "icon": "building",
65211                 "fields": [
65212                     "address",
65213                     "levels"
65214                 ],
65215                 "geometry": [
65216                     "point",
65217                     "vertex",
65218                     "area"
65219                 ],
65220                 "tags": {
65221                     "building": "greenhouse"
65222                 },
65223                 "name": "Greenhouse"
65224             },
65225             "building/hospital": {
65226                 "icon": "building",
65227                 "fields": [
65228                     "address",
65229                     "levels"
65230                 ],
65231                 "geometry": [
65232                     "point",
65233                     "vertex",
65234                     "area"
65235                 ],
65236                 "tags": {
65237                     "building": "hospital"
65238                 },
65239                 "name": "Hospital Building"
65240             },
65241             "building/hotel": {
65242                 "icon": "building",
65243                 "fields": [
65244                     "address",
65245                     "levels",
65246                     "smoking"
65247                 ],
65248                 "geometry": [
65249                     "point",
65250                     "vertex",
65251                     "area"
65252                 ],
65253                 "tags": {
65254                     "building": "hotel"
65255                 },
65256                 "name": "Hotel Building"
65257             },
65258             "building/house": {
65259                 "icon": "building",
65260                 "fields": [
65261                     "address",
65262                     "levels"
65263                 ],
65264                 "geometry": [
65265                     "point",
65266                     "area"
65267                 ],
65268                 "tags": {
65269                     "building": "house"
65270                 },
65271                 "name": "House"
65272             },
65273             "building/hut": {
65274                 "geometry": [
65275                     "point",
65276                     "vertex",
65277                     "area"
65278                 ],
65279                 "tags": {
65280                     "building": "hut"
65281                 },
65282                 "name": "Hut"
65283             },
65284             "building/industrial": {
65285                 "icon": "industrial",
65286                 "fields": [
65287                     "address",
65288                     "levels"
65289                 ],
65290                 "geometry": [
65291                     "point",
65292                     "vertex",
65293                     "area"
65294                 ],
65295                 "tags": {
65296                     "building": "industrial"
65297                 },
65298                 "name": "Industrial Building"
65299             },
65300             "building/public": {
65301                 "icon": "building",
65302                 "fields": [
65303                     "address",
65304                     "levels",
65305                     "smoking"
65306                 ],
65307                 "geometry": [
65308                     "point",
65309                     "vertex",
65310                     "area"
65311                 ],
65312                 "tags": {
65313                     "building": "public"
65314                 },
65315                 "name": "Public Building"
65316             },
65317             "building/residential": {
65318                 "icon": "building",
65319                 "fields": [
65320                     "address",
65321                     "levels"
65322                 ],
65323                 "geometry": [
65324                     "point",
65325                     "vertex",
65326                     "area"
65327                 ],
65328                 "tags": {
65329                     "building": "residential"
65330                 },
65331                 "name": "Residential Building"
65332             },
65333             "building/retail": {
65334                 "icon": "building",
65335                 "fields": [
65336                     "address",
65337                     "levels",
65338                     "smoking"
65339                 ],
65340                 "geometry": [
65341                     "point",
65342                     "vertex",
65343                     "area"
65344                 ],
65345                 "tags": {
65346                     "building": "retail"
65347                 },
65348                 "name": "Retail Building"
65349             },
65350             "building/roof": {
65351                 "icon": "building",
65352                 "fields": [
65353                     "address",
65354                     "levels"
65355                 ],
65356                 "geometry": [
65357                     "point",
65358                     "vertex",
65359                     "area"
65360                 ],
65361                 "tags": {
65362                     "building": "roof"
65363                 },
65364                 "name": "Roof"
65365             },
65366             "building/school": {
65367                 "icon": "building",
65368                 "fields": [
65369                     "address",
65370                     "levels"
65371                 ],
65372                 "geometry": [
65373                     "point",
65374                     "vertex",
65375                     "area"
65376                 ],
65377                 "tags": {
65378                     "building": "school"
65379                 },
65380                 "name": "School Building"
65381             },
65382             "building/shed": {
65383                 "icon": "building",
65384                 "fields": [
65385                     "address",
65386                     "levels"
65387                 ],
65388                 "geometry": [
65389                     "point",
65390                     "vertex",
65391                     "area"
65392                 ],
65393                 "tags": {
65394                     "building": "shed"
65395                 },
65396                 "name": "Shed"
65397             },
65398             "building/stable": {
65399                 "icon": "building",
65400                 "fields": [
65401                     "address",
65402                     "levels"
65403                 ],
65404                 "geometry": [
65405                     "point",
65406                     "vertex",
65407                     "area"
65408                 ],
65409                 "tags": {
65410                     "building": "stable"
65411                 },
65412                 "name": "Stable"
65413             },
65414             "building/static_caravan": {
65415                 "icon": "building",
65416                 "fields": [
65417                     "address",
65418                     "levels"
65419                 ],
65420                 "geometry": [
65421                     "point",
65422                     "vertex",
65423                     "area"
65424                 ],
65425                 "tags": {
65426                     "building": "static_caravan"
65427                 },
65428                 "name": "Static Mobile Home"
65429             },
65430             "building/terrace": {
65431                 "icon": "building",
65432                 "fields": [
65433                     "address",
65434                     "levels"
65435                 ],
65436                 "geometry": [
65437                     "point",
65438                     "vertex",
65439                     "area"
65440                 ],
65441                 "tags": {
65442                     "building": "terrace"
65443                 },
65444                 "name": "Row Houses"
65445             },
65446             "building/train_station": {
65447                 "icon": "building",
65448                 "fields": [
65449                     "address",
65450                     "levels"
65451                 ],
65452                 "geometry": [
65453                     "point",
65454                     "vertex",
65455                     "area"
65456                 ],
65457                 "tags": {
65458                     "building": "train_station"
65459                 },
65460                 "name": "Train Station",
65461                 "searchable": false
65462             },
65463             "building/university": {
65464                 "icon": "building",
65465                 "fields": [
65466                     "address",
65467                     "levels"
65468                 ],
65469                 "geometry": [
65470                     "point",
65471                     "vertex",
65472                     "area"
65473                 ],
65474                 "tags": {
65475                     "building": "university"
65476                 },
65477                 "name": "University Building"
65478             },
65479             "building/warehouse": {
65480                 "icon": "building",
65481                 "fields": [
65482                     "address",
65483                     "levels"
65484                 ],
65485                 "geometry": [
65486                     "point",
65487                     "vertex",
65488                     "area"
65489                 ],
65490                 "tags": {
65491                     "building": "warehouse"
65492                 },
65493                 "name": "Warehouse"
65494             },
65495             "craft/basket_maker": {
65496                 "name": "Basket Maker",
65497                 "geometry": [
65498                     "point",
65499                     "area"
65500                 ],
65501                 "terms": [
65502                     "basket",
65503                     "basketry",
65504                     "basket maker",
65505                     "basket weaver"
65506                 ],
65507                 "tags": {
65508                     "craft": "basket_maker"
65509                 },
65510                 "icon": "art-gallery",
65511                 "fields": [
65512                     "building_area",
65513                     "address",
65514                     "operator",
65515                     "opening_hours"
65516                 ]
65517             },
65518             "craft/beekeeper": {
65519                 "name": "Beekeeper",
65520                 "geometry": [
65521                     "point",
65522                     "area"
65523                 ],
65524                 "terms": [
65525                     "bees",
65526                     "beekeeper",
65527                     "bee box"
65528                 ],
65529                 "tags": {
65530                     "craft": "beekeeper"
65531                 },
65532                 "icon": "farm",
65533                 "fields": [
65534                     "building_area",
65535                     "address",
65536                     "operator",
65537                     "opening_hours"
65538                 ]
65539             },
65540             "craft/blacksmith": {
65541                 "name": "Blacksmith",
65542                 "geometry": [
65543                     "point",
65544                     "area"
65545                 ],
65546                 "terms": [
65547                     "blacksmith"
65548                 ],
65549                 "tags": {
65550                     "craft": "blacksmith"
65551                 },
65552                 "icon": "farm",
65553                 "fields": [
65554                     "building_area",
65555                     "address",
65556                     "operator",
65557                     "opening_hours"
65558                 ]
65559             },
65560             "craft/boatbuilder": {
65561                 "name": "Boat Builder",
65562                 "geometry": [
65563                     "point",
65564                     "area"
65565                 ],
65566                 "terms": [
65567                     "boat builder"
65568                 ],
65569                 "tags": {
65570                     "craft": "boatbuilder"
65571                 },
65572                 "icon": "marker-stroked",
65573                 "fields": [
65574                     "building_area",
65575                     "address",
65576                     "operator",
65577                     "opening_hours"
65578                 ]
65579             },
65580             "craft/bookbinder": {
65581                 "name": "Bookbinder",
65582                 "geometry": [
65583                     "point",
65584                     "area"
65585                 ],
65586                 "terms": [
65587                     "bookbinder",
65588                     "book repair"
65589                 ],
65590                 "tags": {
65591                     "craft": "bookbinder"
65592                 },
65593                 "icon": "library",
65594                 "fields": [
65595                     "building_area",
65596                     "address",
65597                     "operator",
65598                     "opening_hours"
65599                 ]
65600             },
65601             "craft/brewery": {
65602                 "name": "Brewery",
65603                 "geometry": [
65604                     "point",
65605                     "area"
65606                 ],
65607                 "terms": [
65608                     "brewery"
65609                 ],
65610                 "tags": {
65611                     "craft": "brewery"
65612                 },
65613                 "icon": "beer",
65614                 "fields": [
65615                     "building_area",
65616                     "address",
65617                     "operator",
65618                     "opening_hours"
65619                 ]
65620             },
65621             "craft/carpenter": {
65622                 "name": "Carpenter",
65623                 "geometry": [
65624                     "point",
65625                     "area"
65626                 ],
65627                 "terms": [
65628                     "carpenter",
65629                     "woodworker"
65630                 ],
65631                 "tags": {
65632                     "craft": "carpenter"
65633                 },
65634                 "icon": "logging",
65635                 "fields": [
65636                     "building_area",
65637                     "address",
65638                     "operator",
65639                     "opening_hours"
65640                 ]
65641             },
65642             "craft/carpet_layer": {
65643                 "name": "Carpet Layer",
65644                 "geometry": [
65645                     "point",
65646                     "area"
65647                 ],
65648                 "terms": [
65649                     "carpet layer"
65650                 ],
65651                 "tags": {
65652                     "craft": "carpet_layer"
65653                 },
65654                 "icon": "square",
65655                 "fields": [
65656                     "building_area",
65657                     "address",
65658                     "operator",
65659                     "opening_hours"
65660                 ]
65661             },
65662             "craft/caterer": {
65663                 "name": "Caterer",
65664                 "geometry": [
65665                     "point",
65666                     "area"
65667                 ],
65668                 "terms": [
65669                     "Caterer",
65670                     "Catering"
65671                 ],
65672                 "tags": {
65673                     "craft": "caterer"
65674                 },
65675                 "icon": "bakery",
65676                 "fields": [
65677                     "cuisine",
65678                     "building_area",
65679                     "address",
65680                     "operator",
65681                     "opening_hours"
65682                 ]
65683             },
65684             "craft/clockmaker": {
65685                 "name": "Clockmaker",
65686                 "geometry": [
65687                     "point",
65688                     "area"
65689                 ],
65690                 "terms": [
65691                     "clock",
65692                     "clockmaker",
65693                     "clock repair"
65694                 ],
65695                 "tags": {
65696                     "craft": "clockmaker"
65697                 },
65698                 "icon": "circle-stroked",
65699                 "fields": [
65700                     "building_area",
65701                     "address",
65702                     "operator",
65703                     "opening_hours"
65704                 ]
65705             },
65706             "craft/confectionary": {
65707                 "name": "Confectionary",
65708                 "geometry": [
65709                     "point",
65710                     "area"
65711                 ],
65712                 "terms": [
65713                     "confectionary",
65714                     "sweets",
65715                     "candy"
65716                 ],
65717                 "tags": {
65718                     "craft": "confectionary"
65719                 },
65720                 "icon": "bakery",
65721                 "fields": [
65722                     "building_area",
65723                     "address",
65724                     "operator",
65725                     "opening_hours"
65726                 ]
65727             },
65728             "craft/dressmaker": {
65729                 "name": "Dressmaker",
65730                 "geometry": [
65731                     "point",
65732                     "area"
65733                 ],
65734                 "terms": [
65735                     "dress",
65736                     "dressmaker"
65737                 ],
65738                 "tags": {
65739                     "craft": "dressmaker"
65740                 },
65741                 "icon": "clothing-store",
65742                 "fields": [
65743                     "building_area",
65744                     "address",
65745                     "operator",
65746                     "opening_hours"
65747                 ]
65748             },
65749             "craft/electrician": {
65750                 "name": "Electrician",
65751                 "geometry": [
65752                     "point",
65753                     "area"
65754                 ],
65755                 "terms": [
65756                     "electrician"
65757                 ],
65758                 "tags": {
65759                     "craft": "electrician"
65760                 },
65761                 "icon": "marker-stroked",
65762                 "fields": [
65763                     "building_area",
65764                     "address",
65765                     "operator",
65766                     "opening_hours"
65767                 ]
65768             },
65769             "craft/gardener": {
65770                 "name": "Gardener",
65771                 "geometry": [
65772                     "point",
65773                     "area"
65774                 ],
65775                 "terms": [
65776                     "gardener",
65777                     "landscaper",
65778                     "grounds keeper"
65779                 ],
65780                 "tags": {
65781                     "craft": "gardener"
65782                 },
65783                 "icon": "garden",
65784                 "fields": [
65785                     "building_area",
65786                     "address",
65787                     "operator",
65788                     "opening_hours"
65789                 ]
65790             },
65791             "craft/glaziery": {
65792                 "name": "Glaziery",
65793                 "geometry": [
65794                     "point",
65795                     "area"
65796                 ],
65797                 "terms": [
65798                     "glass",
65799                     "glass foundry",
65800                     "stained-glass",
65801                     "window"
65802                 ],
65803                 "tags": {
65804                     "craft": "glaziery"
65805                 },
65806                 "icon": "fire-station",
65807                 "fields": [
65808                     "building_area",
65809                     "address",
65810                     "operator",
65811                     "opening_hours"
65812                 ]
65813             },
65814             "craft/handicraft": {
65815                 "name": "Handicraft",
65816                 "geometry": [
65817                     "point",
65818                     "area"
65819                 ],
65820                 "terms": [
65821                     "handicraft"
65822                 ],
65823                 "tags": {
65824                     "craft": "handicraft"
65825                 },
65826                 "icon": "art-gallery",
65827                 "fields": [
65828                     "building_area",
65829                     "address",
65830                     "operator",
65831                     "opening_hours"
65832                 ]
65833             },
65834             "craft/hvac": {
65835                 "name": "HVAC",
65836                 "geometry": [
65837                     "point",
65838                     "area"
65839                 ],
65840                 "terms": [
65841                     "heating",
65842                     "ventilating",
65843                     "air-conditioning",
65844                     "air conditioning"
65845                 ],
65846                 "tags": {
65847                     "craft": "hvac"
65848                 },
65849                 "icon": "marker-stroked",
65850                 "fields": [
65851                     "building_area",
65852                     "address",
65853                     "operator",
65854                     "opening_hours"
65855                 ]
65856             },
65857             "craft/insulator": {
65858                 "name": "Insulator",
65859                 "geometry": [
65860                     "point",
65861                     "area"
65862                 ],
65863                 "terms": [
65864                     "insulation",
65865                     "insulator"
65866                 ],
65867                 "tags": {
65868                     "craft": "insulation"
65869                 },
65870                 "icon": "marker-stroked",
65871                 "fields": [
65872                     "building_area",
65873                     "address",
65874                     "operator",
65875                     "opening_hours"
65876                 ]
65877             },
65878             "craft/jeweler": {
65879                 "name": "Jeweler",
65880                 "geometry": [
65881                     "point",
65882                     "area"
65883                 ],
65884                 "terms": [
65885                     "jeweler",
65886                     "gem",
65887                     "diamond"
65888                 ],
65889                 "tags": {
65890                     "craft": "jeweler"
65891                 },
65892                 "icon": "marker-stroked",
65893                 "searchable": false,
65894                 "fields": [
65895                     "building_area",
65896                     "address",
65897                     "operator",
65898                     "opening_hours"
65899                 ]
65900             },
65901             "craft/key_cutter": {
65902                 "name": "Key Cutter",
65903                 "geometry": [
65904                     "point",
65905                     "area"
65906                 ],
65907                 "terms": [
65908                     "key",
65909                     "key cutter"
65910                 ],
65911                 "tags": {
65912                     "craft": "key_cutter"
65913                 },
65914                 "icon": "marker-stroked",
65915                 "fields": [
65916                     "building_area",
65917                     "address",
65918                     "operator",
65919                     "opening_hours"
65920                 ]
65921             },
65922             "craft/locksmith": {
65923                 "name": "Locksmith",
65924                 "geometry": [
65925                     "point",
65926                     "area"
65927                 ],
65928                 "terms": [
65929                     "locksmith",
65930                     "lock"
65931                 ],
65932                 "tags": {
65933                     "craft": "locksmith"
65934                 },
65935                 "icon": "marker-stroked",
65936                 "searchable": false,
65937                 "fields": [
65938                     "building_area",
65939                     "address",
65940                     "operator",
65941                     "opening_hours"
65942                 ]
65943             },
65944             "craft/metal_construction": {
65945                 "name": "Metal Construction",
65946                 "geometry": [
65947                     "point",
65948                     "area"
65949                 ],
65950                 "terms": [
65951                     "metal construction"
65952                 ],
65953                 "tags": {
65954                     "craft": "metal_construction"
65955                 },
65956                 "icon": "marker-stroked",
65957                 "fields": [
65958                     "building_area",
65959                     "address",
65960                     "operator",
65961                     "opening_hours"
65962                 ]
65963             },
65964             "craft/optician": {
65965                 "name": "Optician",
65966                 "geometry": [
65967                     "point",
65968                     "area"
65969                 ],
65970                 "terms": [
65971                     "glasses",
65972                     "optician"
65973                 ],
65974                 "tags": {
65975                     "craft": "optician"
65976                 },
65977                 "icon": "marker-stroked",
65978                 "searchable": false,
65979                 "fields": [
65980                     "building_area",
65981                     "address",
65982                     "operator",
65983                     "opening_hours"
65984                 ]
65985             },
65986             "craft/painter": {
65987                 "name": "Painter",
65988                 "geometry": [
65989                     "point",
65990                     "area"
65991                 ],
65992                 "terms": [
65993                     "painter"
65994                 ],
65995                 "tags": {
65996                     "craft": "painter"
65997                 },
65998                 "icon": "art-gallery",
65999                 "fields": [
66000                     "building_area",
66001                     "address",
66002                     "operator",
66003                     "opening_hours"
66004                 ]
66005             },
66006             "craft/photographer": {
66007                 "name": "Photographer",
66008                 "geometry": [
66009                     "point",
66010                     "area"
66011                 ],
66012                 "terms": [
66013                     "photographer"
66014                 ],
66015                 "tags": {
66016                     "craft": "photographer"
66017                 },
66018                 "icon": "camera",
66019                 "fields": [
66020                     "building_area",
66021                     "address",
66022                     "operator",
66023                     "opening_hours"
66024                 ]
66025             },
66026             "craft/photographic_laboratory": {
66027                 "name": "Photographic Laboratory",
66028                 "geometry": [
66029                     "point",
66030                     "area"
66031                 ],
66032                 "terms": [
66033                     "photographic laboratory",
66034                     "film developer"
66035                 ],
66036                 "tags": {
66037                     "craft": "photographic_laboratory"
66038                 },
66039                 "icon": "camera",
66040                 "fields": [
66041                     "building_area",
66042                     "address",
66043                     "operator",
66044                     "opening_hours"
66045                 ]
66046             },
66047             "craft/plasterer": {
66048                 "name": "Plasterer",
66049                 "geometry": [
66050                     "point",
66051                     "area"
66052                 ],
66053                 "terms": [
66054                     "plasterer"
66055                 ],
66056                 "tags": {
66057                     "craft": "plasterer"
66058                 },
66059                 "icon": "marker-stroked",
66060                 "fields": [
66061                     "building_area",
66062                     "address",
66063                     "operator",
66064                     "opening_hours"
66065                 ]
66066             },
66067             "craft/plumber": {
66068                 "name": "Plumber",
66069                 "geometry": [
66070                     "point",
66071                     "area"
66072                 ],
66073                 "terms": [
66074                     "pumber"
66075                 ],
66076                 "tags": {
66077                     "craft": "plumber"
66078                 },
66079                 "icon": "marker-stroked",
66080                 "fields": [
66081                     "building_area",
66082                     "address",
66083                     "operator",
66084                     "opening_hours"
66085                 ]
66086             },
66087             "craft/pottery": {
66088                 "name": "Pottery",
66089                 "geometry": [
66090                     "point",
66091                     "area"
66092                 ],
66093                 "terms": [
66094                     "pottery",
66095                     "potter"
66096                 ],
66097                 "tags": {
66098                     "craft": "pottery"
66099                 },
66100                 "icon": "art-gallery",
66101                 "fields": [
66102                     "building_area",
66103                     "address",
66104                     "operator",
66105                     "opening_hours"
66106                 ]
66107             },
66108             "craft/rigger": {
66109                 "name": "Rigger",
66110                 "geometry": [
66111                     "point",
66112                     "area"
66113                 ],
66114                 "terms": [
66115                     "rigger"
66116                 ],
66117                 "tags": {
66118                     "craft": "rigger"
66119                 },
66120                 "icon": "marker-stroked",
66121                 "fields": [
66122                     "building_area",
66123                     "address",
66124                     "operator",
66125                     "opening_hours"
66126                 ]
66127             },
66128             "craft/roofer": {
66129                 "name": "Roofer",
66130                 "geometry": [
66131                     "point",
66132                     "area"
66133                 ],
66134                 "terms": [
66135                     "roofer"
66136                 ],
66137                 "tags": {
66138                     "craft": "roofer"
66139                 },
66140                 "icon": "marker-stroked",
66141                 "fields": [
66142                     "building_area",
66143                     "address",
66144                     "operator",
66145                     "opening_hours"
66146                 ]
66147             },
66148             "craft/saddler": {
66149                 "name": "Saddler",
66150                 "geometry": [
66151                     "point",
66152                     "area"
66153                 ],
66154                 "terms": [
66155                     "saddler"
66156                 ],
66157                 "tags": {
66158                     "craft": "saddler"
66159                 },
66160                 "icon": "marker-stroked",
66161                 "fields": [
66162                     "building_area",
66163                     "address",
66164                     "operator",
66165                     "opening_hours"
66166                 ]
66167             },
66168             "craft/sailmaker": {
66169                 "name": "Sailmaker",
66170                 "geometry": [
66171                     "point",
66172                     "area"
66173                 ],
66174                 "terms": [
66175                     "sailmaker"
66176                 ],
66177                 "tags": {
66178                     "craft": "sailmaker"
66179                 },
66180                 "icon": "marker-stroked",
66181                 "fields": [
66182                     "building_area",
66183                     "address",
66184                     "operator",
66185                     "opening_hours"
66186                 ]
66187             },
66188             "craft/sawmill": {
66189                 "name": "Sawmill",
66190                 "geometry": [
66191                     "point",
66192                     "area"
66193                 ],
66194                 "terms": [
66195                     "sawmill",
66196                     "lumber"
66197                 ],
66198                 "tags": {
66199                     "craft": "sawmill"
66200                 },
66201                 "icon": "park",
66202                 "fields": [
66203                     "building_area",
66204                     "address",
66205                     "operator",
66206                     "opening_hours"
66207                 ]
66208             },
66209             "craft/scaffolder": {
66210                 "name": "Scaffolder",
66211                 "geometry": [
66212                     "point",
66213                     "area"
66214                 ],
66215                 "terms": [
66216                     "scaffolder"
66217                 ],
66218                 "tags": {
66219                     "craft": "scaffolder"
66220                 },
66221                 "icon": "marker-stroked",
66222                 "fields": [
66223                     "building_area",
66224                     "address",
66225                     "operator",
66226                     "opening_hours"
66227                 ]
66228             },
66229             "craft/sculpter": {
66230                 "name": "Sculpter",
66231                 "geometry": [
66232                     "point",
66233                     "area"
66234                 ],
66235                 "terms": [
66236                     "sculpter"
66237                 ],
66238                 "tags": {
66239                     "craft": "sculpter"
66240                 },
66241                 "icon": "art-gallery",
66242                 "fields": [
66243                     "building_area",
66244                     "address",
66245                     "operator",
66246                     "opening_hours"
66247                 ]
66248             },
66249             "craft/shoemaker": {
66250                 "name": "Shoemaker",
66251                 "geometry": [
66252                     "point",
66253                     "area"
66254                 ],
66255                 "terms": [
66256                     "shoe repair",
66257                     "shoemaker"
66258                 ],
66259                 "tags": {
66260                     "craft": "shoemaker"
66261                 },
66262                 "icon": "marker-stroked",
66263                 "fields": [
66264                     "building_area",
66265                     "address",
66266                     "operator",
66267                     "opening_hours"
66268                 ]
66269             },
66270             "craft/stonemason": {
66271                 "name": "Stonemason",
66272                 "geometry": [
66273                     "point",
66274                     "area"
66275                 ],
66276                 "terms": [
66277                     "stonemason",
66278                     "masonry"
66279                 ],
66280                 "tags": {
66281                     "craft": "stonemason"
66282                 },
66283                 "icon": "marker-stroked",
66284                 "fields": [
66285                     "building_area",
66286                     "address",
66287                     "operator",
66288                     "opening_hours"
66289                 ]
66290             },
66291             "craft/sweep": {
66292                 "name": "Chimney Sweep",
66293                 "geometry": [
66294                     "point",
66295                     "area"
66296                 ],
66297                 "terms": [
66298                     "sweep",
66299                     "chimney sweep"
66300                 ],
66301                 "tags": {
66302                     "craft": "sweep"
66303                 },
66304                 "icon": "marker-stroked",
66305                 "fields": [
66306                     "building_area",
66307                     "address",
66308                     "operator",
66309                     "opening_hours"
66310                 ]
66311             },
66312             "craft/tailor": {
66313                 "name": "Tailor",
66314                 "geometry": [
66315                     "point",
66316                     "area"
66317                 ],
66318                 "terms": [
66319                     "tailor",
66320                     "clothes"
66321                 ],
66322                 "tags": {
66323                     "craft": "tailor"
66324                 },
66325                 "icon": "clothing-store",
66326                 "fields": [
66327                     "building_area",
66328                     "address",
66329                     "operator",
66330                     "opening_hours"
66331                 ]
66332             },
66333             "craft/tiler": {
66334                 "name": "Tiler",
66335                 "geometry": [
66336                     "point",
66337                     "area"
66338                 ],
66339                 "terms": [
66340                     "tiler"
66341                 ],
66342                 "tags": {
66343                     "craft": "tiler"
66344                 },
66345                 "icon": "marker-stroked",
66346                 "fields": [
66347                     "building_area",
66348                     "address",
66349                     "operator",
66350                     "opening_hours"
66351                 ]
66352             },
66353             "craft/tinsmith": {
66354                 "name": "Tinsmith",
66355                 "geometry": [
66356                     "point",
66357                     "area"
66358                 ],
66359                 "terms": [
66360                     "tinsmith"
66361                 ],
66362                 "tags": {
66363                     "craft": "tinsmith"
66364                 },
66365                 "icon": "marker-stroked",
66366                 "fields": [
66367                     "building_area",
66368                     "address",
66369                     "operator",
66370                     "opening_hours"
66371                 ]
66372             },
66373             "craft/upholsterer": {
66374                 "name": "Upholsterer",
66375                 "geometry": [
66376                     "point",
66377                     "area"
66378                 ],
66379                 "terms": [
66380                     "upholsterer"
66381                 ],
66382                 "tags": {
66383                     "craft": "upholsterer"
66384                 },
66385                 "icon": "marker-stroked",
66386                 "fields": [
66387                     "building_area",
66388                     "address",
66389                     "operator",
66390                     "opening_hours"
66391                 ]
66392             },
66393             "craft/watchmaker": {
66394                 "name": "Watchmaker",
66395                 "geometry": [
66396                     "point",
66397                     "area"
66398                 ],
66399                 "terms": [
66400                     "watch",
66401                     "watchmaker",
66402                     "watch repair"
66403                 ],
66404                 "tags": {
66405                     "craft": "watchmaker"
66406                 },
66407                 "icon": "circle-stroked",
66408                 "fields": [
66409                     "building_area",
66410                     "address",
66411                     "operator",
66412                     "opening_hours"
66413                 ]
66414             },
66415             "craft/window_construction": {
66416                 "name": "Window Construction",
66417                 "geometry": [
66418                     "point",
66419                     "area"
66420                 ],
66421                 "terms": [
66422                     "window",
66423                     "window maker",
66424                     "window construction"
66425                 ],
66426                 "tags": {
66427                     "craft": "window_construction"
66428                 },
66429                 "icon": "marker-stroked",
66430                 "fields": [
66431                     "building_area",
66432                     "address",
66433                     "operator",
66434                     "opening_hours"
66435                 ]
66436             },
66437             "embankment": {
66438                 "geometry": [
66439                     "line"
66440                 ],
66441                 "tags": {
66442                     "embankment": "yes"
66443                 },
66444                 "name": "Embankment",
66445                 "matchScore": 0.2
66446             },
66447             "emergency/ambulance_station": {
66448                 "fields": [
66449                     "operator"
66450                 ],
66451                 "geometry": [
66452                     "area",
66453                     "point",
66454                     "vertex"
66455                 ],
66456                 "tags": {
66457                     "emergency": "ambulance_station"
66458                 },
66459                 "name": "Ambulance Station"
66460             },
66461             "emergency/fire_hydrant": {
66462                 "fields": [
66463                     "fire_hydrant/type"
66464                 ],
66465                 "geometry": [
66466                     "point",
66467                     "vertex"
66468                 ],
66469                 "tags": {
66470                     "emergency": "fire_hydrant"
66471                 },
66472                 "name": "Fire Hydrant"
66473             },
66474             "emergency/phone": {
66475                 "icon": "emergency-telephone",
66476                 "fields": [
66477                     "operator"
66478                 ],
66479                 "geometry": [
66480                     "point",
66481                     "vertex"
66482                 ],
66483                 "tags": {
66484                     "emergency": "phone"
66485                 },
66486                 "name": "Emergency Phone"
66487             },
66488             "entrance": {
66489                 "icon": "entrance",
66490                 "geometry": [
66491                     "vertex"
66492                 ],
66493                 "tags": {
66494                     "entrance": "*"
66495                 },
66496                 "fields": [
66497                     "entrance",
66498                     "access_simple",
66499                     "address"
66500                 ],
66501                 "name": "Entrance/Exit"
66502             },
66503             "footway/crossing": {
66504                 "fields": [
66505                     "crossing",
66506                     "access",
66507                     "surface"
66508                 ],
66509                 "geometry": [
66510                     "line"
66511                 ],
66512                 "tags": {
66513                     "highway": "footway",
66514                     "footway": "crossing"
66515                 },
66516                 "terms": [
66517                     "crosswalk",
66518                     "zebra crossing"
66519                 ],
66520                 "name": "Crossing"
66521             },
66522             "footway/sidewalk": {
66523                 "fields": [
66524                     "surface",
66525                     "lit",
66526                     "width",
66527                     "structure",
66528                     "access"
66529                 ],
66530                 "geometry": [
66531                     "line"
66532                 ],
66533                 "tags": {
66534                     "highway": "footway",
66535                     "footway": "sidewalk"
66536                 },
66537                 "terms": [],
66538                 "name": "Sidewalk"
66539             },
66540             "ford": {
66541                 "geometry": [
66542                     "vertex"
66543                 ],
66544                 "tags": {
66545                     "ford": "yes"
66546                 },
66547                 "name": "Ford"
66548             },
66549             "golf/bunker": {
66550                 "icon": "golf",
66551                 "geometry": [
66552                     "area"
66553                 ],
66554                 "tags": {
66555                     "golf": "bunker",
66556                     "natural": "sand"
66557                 },
66558                 "terms": [
66559                     "hazard",
66560                     "bunker"
66561                 ],
66562                 "name": "Sand Trap"
66563             },
66564             "golf/fairway": {
66565                 "icon": "golf",
66566                 "geometry": [
66567                     "area"
66568                 ],
66569                 "tags": {
66570                     "golf": "fairway",
66571                     "landuse": "grass"
66572                 },
66573                 "name": "Fairway"
66574             },
66575             "golf/green": {
66576                 "icon": "golf",
66577                 "geometry": [
66578                     "area"
66579                 ],
66580                 "tags": {
66581                     "golf": "green",
66582                     "landuse": "grass",
66583                     "leisure": "pitch",
66584                     "sport": "golf"
66585                 },
66586                 "terms": [
66587                     "putting green"
66588                 ],
66589                 "name": "Putting Green"
66590             },
66591             "golf/hole": {
66592                 "icon": "golf",
66593                 "fields": [
66594                     "golf_hole",
66595                     "par",
66596                     "handicap"
66597                 ],
66598                 "geometry": [
66599                     "line"
66600                 ],
66601                 "tags": {
66602                     "golf": "hole"
66603                 },
66604                 "name": "Golf Hole"
66605             },
66606             "golf/lateral_water_hazard": {
66607                 "icon": "golf",
66608                 "geometry": [
66609                     "line",
66610                     "area"
66611                 ],
66612                 "tags": {
66613                     "golf": "lateral_water_hazard",
66614                     "natural": "water"
66615                 },
66616                 "name": "Lateral Water Hazard"
66617             },
66618             "golf/rough": {
66619                 "icon": "golf",
66620                 "geometry": [
66621                     "area"
66622                 ],
66623                 "tags": {
66624                     "golf": "rough",
66625                     "landuse": "grass"
66626                 },
66627                 "name": "Rough"
66628             },
66629             "golf/tee": {
66630                 "icon": "golf",
66631                 "geometry": [
66632                     "area"
66633                 ],
66634                 "tags": {
66635                     "golf": "tee",
66636                     "landuse": "grass"
66637                 },
66638                 "terms": [
66639                     "teeing ground"
66640                 ],
66641                 "name": "Tee Box"
66642             },
66643             "golf/water_hazard": {
66644                 "icon": "golf",
66645                 "geometry": [
66646                     "line",
66647                     "area"
66648                 ],
66649                 "tags": {
66650                     "golf": "water_hazard",
66651                     "natural": "water"
66652                 },
66653                 "name": "Water Hazard"
66654             },
66655             "highway": {
66656                 "fields": [
66657                     "highway"
66658                 ],
66659                 "geometry": [
66660                     "point",
66661                     "vertex",
66662                     "line",
66663                     "area"
66664                 ],
66665                 "tags": {
66666                     "highway": "*"
66667                 },
66668                 "name": "Highway"
66669             },
66670             "highway/bridleway": {
66671                 "fields": [
66672                     "surface",
66673                     "width",
66674                     "structure",
66675                     "access"
66676                 ],
66677                 "icon": "highway-bridleway",
66678                 "geometry": [
66679                     "line"
66680                 ],
66681                 "tags": {
66682                     "highway": "bridleway"
66683                 },
66684                 "terms": [
66685                     "bridleway",
66686                     "equestrian trail",
66687                     "horse riding path",
66688                     "bridle road",
66689                     "horse trail"
66690                 ],
66691                 "name": "Bridle Path"
66692             },
66693             "highway/bus_stop": {
66694                 "icon": "bus",
66695                 "fields": [
66696                     "operator",
66697                     "shelter"
66698                 ],
66699                 "geometry": [
66700                     "point",
66701                     "vertex"
66702                 ],
66703                 "tags": {
66704                     "highway": "bus_stop"
66705                 },
66706                 "terms": [],
66707                 "name": "Bus Stop"
66708             },
66709             "highway/crossing": {
66710                 "fields": [
66711                     "crossing",
66712                     "sloped_curb",
66713                     "tactile_paving"
66714                 ],
66715                 "geometry": [
66716                     "vertex"
66717                 ],
66718                 "tags": {
66719                     "highway": "crossing"
66720                 },
66721                 "terms": [
66722                     "crosswalk",
66723                     "zebra crossing"
66724                 ],
66725                 "name": "Crossing"
66726             },
66727             "highway/cycleway": {
66728                 "icon": "highway-cycleway",
66729                 "fields": [
66730                     "surface",
66731                     "lit",
66732                     "width",
66733                     "oneway",
66734                     "structure",
66735                     "access"
66736                 ],
66737                 "geometry": [
66738                     "line"
66739                 ],
66740                 "tags": {
66741                     "highway": "cycleway"
66742                 },
66743                 "terms": [],
66744                 "name": "Cycle Path"
66745             },
66746             "highway/footway": {
66747                 "icon": "highway-footway",
66748                 "fields": [
66749                     "surface",
66750                     "lit",
66751                     "width",
66752                     "structure",
66753                     "access"
66754                 ],
66755                 "geometry": [
66756                     "line",
66757                     "area"
66758                 ],
66759                 "terms": [
66760                     "beaten path",
66761                     "boulevard",
66762                     "clearing",
66763                     "course",
66764                     "cut*",
66765                     "drag*",
66766                     "footpath",
66767                     "highway",
66768                     "lane",
66769                     "line",
66770                     "orbit",
66771                     "passage",
66772                     "pathway",
66773                     "rail",
66774                     "rails",
66775                     "road",
66776                     "roadway",
66777                     "route",
66778                     "street",
66779                     "thoroughfare",
66780                     "trackway",
66781                     "trail",
66782                     "trajectory",
66783                     "walk"
66784                 ],
66785                 "tags": {
66786                     "highway": "footway"
66787                 },
66788                 "name": "Foot Path"
66789             },
66790             "highway/living_street": {
66791                 "icon": "highway-living-street",
66792                 "fields": [
66793                     "oneway",
66794                     "maxspeed",
66795                     "structure",
66796                     "access",
66797                     "surface"
66798                 ],
66799                 "geometry": [
66800                     "line"
66801                 ],
66802                 "tags": {
66803                     "highway": "living_street"
66804                 },
66805                 "name": "Living Street"
66806             },
66807             "highway/mini_roundabout": {
66808                 "geometry": [
66809                     "vertex"
66810                 ],
66811                 "tags": {
66812                     "highway": "mini_roundabout"
66813                 },
66814                 "fields": [
66815                     "clock_direction"
66816                 ],
66817                 "name": "Mini-Roundabout"
66818             },
66819             "highway/motorway": {
66820                 "icon": "highway-motorway",
66821                 "fields": [
66822                     "oneway",
66823                     "maxspeed",
66824                     "structure",
66825                     "access",
66826                     "lanes",
66827                     "surface",
66828                     "ref"
66829                 ],
66830                 "geometry": [
66831                     "line"
66832                 ],
66833                 "tags": {
66834                     "highway": "motorway"
66835                 },
66836                 "terms": [],
66837                 "name": "Motorway"
66838             },
66839             "highway/motorway_junction": {
66840                 "geometry": [
66841                     "vertex"
66842                 ],
66843                 "tags": {
66844                     "highway": "motorway_junction"
66845                 },
66846                 "fields": [
66847                     "ref"
66848                 ],
66849                 "name": "Motorway Junction"
66850             },
66851             "highway/motorway_link": {
66852                 "icon": "highway-motorway-link",
66853                 "fields": [
66854                     "oneway_yes",
66855                     "maxspeed",
66856                     "structure",
66857                     "access",
66858                     "surface",
66859                     "ref"
66860                 ],
66861                 "geometry": [
66862                     "line"
66863                 ],
66864                 "tags": {
66865                     "highway": "motorway_link"
66866                 },
66867                 "terms": [
66868                     "ramp",
66869                     "on ramp",
66870                     "off ramp"
66871                 ],
66872                 "name": "Motorway Link"
66873             },
66874             "highway/path": {
66875                 "icon": "highway-path",
66876                 "fields": [
66877                     "surface",
66878                     "width",
66879                     "structure",
66880                     "access",
66881                     "sac_scale",
66882                     "incline",
66883                     "trail_visibility",
66884                     "ref"
66885                 ],
66886                 "geometry": [
66887                     "line"
66888                 ],
66889                 "tags": {
66890                     "highway": "path"
66891                 },
66892                 "terms": [],
66893                 "name": "Path"
66894             },
66895             "highway/pedestrian": {
66896                 "fields": [
66897                     "surface",
66898                     "lit",
66899                     "width",
66900                     "oneway",
66901                     "structure",
66902                     "access"
66903                 ],
66904                 "geometry": [
66905                     "line",
66906                     "area"
66907                 ],
66908                 "tags": {
66909                     "highway": "pedestrian"
66910                 },
66911                 "terms": [],
66912                 "name": "Pedestrian"
66913             },
66914             "highway/primary": {
66915                 "icon": "highway-primary",
66916                 "fields": [
66917                     "oneway",
66918                     "maxspeed",
66919                     "structure",
66920                     "access",
66921                     "lanes",
66922                     "surface",
66923                     "ref"
66924                 ],
66925                 "geometry": [
66926                     "line"
66927                 ],
66928                 "tags": {
66929                     "highway": "primary"
66930                 },
66931                 "terms": [],
66932                 "name": "Primary Road"
66933             },
66934             "highway/primary_link": {
66935                 "icon": "highway-primary-link",
66936                 "fields": [
66937                     "oneway",
66938                     "maxspeed",
66939                     "structure",
66940                     "access",
66941                     "surface",
66942                     "ref"
66943                 ],
66944                 "geometry": [
66945                     "line"
66946                 ],
66947                 "tags": {
66948                     "highway": "primary_link"
66949                 },
66950                 "terms": [
66951                     "ramp",
66952                     "on ramp",
66953                     "off ramp"
66954                 ],
66955                 "name": "Primary Link"
66956             },
66957             "highway/residential": {
66958                 "icon": "highway-residential",
66959                 "fields": [
66960                     "oneway",
66961                     "maxspeed",
66962                     "structure",
66963                     "access",
66964                     "surface"
66965                 ],
66966                 "geometry": [
66967                     "line"
66968                 ],
66969                 "tags": {
66970                     "highway": "residential"
66971                 },
66972                 "terms": [],
66973                 "name": "Residential Road"
66974             },
66975             "highway/rest_area": {
66976                 "geometry": [
66977                     "point",
66978                     "vertex",
66979                     "area"
66980                 ],
66981                 "tags": {
66982                     "highway": "rest_area"
66983                 },
66984                 "terms": [
66985                     "rest stop",
66986                     "turnout",
66987                     "lay-by"
66988                 ],
66989                 "name": "Rest Area"
66990             },
66991             "highway/road": {
66992                 "icon": "highway-road",
66993                 "fields": [
66994                     "oneway",
66995                     "maxspeed",
66996                     "structure",
66997                     "access",
66998                     "surface"
66999                 ],
67000                 "geometry": [
67001                     "line"
67002                 ],
67003                 "tags": {
67004                     "highway": "road"
67005                 },
67006                 "terms": [],
67007                 "name": "Unknown Road"
67008             },
67009             "highway/secondary": {
67010                 "icon": "highway-secondary",
67011                 "fields": [
67012                     "oneway",
67013                     "maxspeed",
67014                     "structure",
67015                     "access",
67016                     "lanes",
67017                     "surface",
67018                     "ref"
67019                 ],
67020                 "geometry": [
67021                     "line"
67022                 ],
67023                 "tags": {
67024                     "highway": "secondary"
67025                 },
67026                 "terms": [],
67027                 "name": "Secondary Road"
67028             },
67029             "highway/secondary_link": {
67030                 "icon": "highway-secondary-link",
67031                 "fields": [
67032                     "oneway",
67033                     "maxspeed",
67034                     "structure",
67035                     "access",
67036                     "surface",
67037                     "ref"
67038                 ],
67039                 "geometry": [
67040                     "line"
67041                 ],
67042                 "tags": {
67043                     "highway": "secondary_link"
67044                 },
67045                 "terms": [
67046                     "ramp",
67047                     "on ramp",
67048                     "off ramp"
67049                 ],
67050                 "name": "Secondary Link"
67051             },
67052             "highway/service": {
67053                 "icon": "highway-service",
67054                 "fields": [
67055                     "service",
67056                     "oneway",
67057                     "maxspeed",
67058                     "structure",
67059                     "access",
67060                     "surface"
67061                 ],
67062                 "geometry": [
67063                     "line"
67064                 ],
67065                 "tags": {
67066                     "highway": "service"
67067                 },
67068                 "terms": [],
67069                 "name": "Service Road"
67070             },
67071             "highway/service/alley": {
67072                 "icon": "highway-service",
67073                 "fields": [
67074                     "oneway",
67075                     "access",
67076                     "surface"
67077                 ],
67078                 "geometry": [
67079                     "line"
67080                 ],
67081                 "tags": {
67082                     "highway": "service",
67083                     "service": "alley"
67084                 },
67085                 "name": "Alley"
67086             },
67087             "highway/service/drive-through": {
67088                 "icon": "highway-service",
67089                 "fields": [
67090                     "oneway",
67091                     "access",
67092                     "surface"
67093                 ],
67094                 "geometry": [
67095                     "line"
67096                 ],
67097                 "tags": {
67098                     "highway": "service",
67099                     "service": "drive-through"
67100                 },
67101                 "name": "Drive-Through"
67102             },
67103             "highway/service/driveway": {
67104                 "icon": "highway-service",
67105                 "fields": [
67106                     "oneway",
67107                     "access",
67108                     "surface"
67109                 ],
67110                 "geometry": [
67111                     "line"
67112                 ],
67113                 "tags": {
67114                     "highway": "service",
67115                     "service": "driveway"
67116                 },
67117                 "name": "Driveway"
67118             },
67119             "highway/service/emergency_access": {
67120                 "icon": "highway-service",
67121                 "fields": [
67122                     "oneway",
67123                     "access",
67124                     "surface"
67125                 ],
67126                 "geometry": [
67127                     "line"
67128                 ],
67129                 "tags": {
67130                     "highway": "service",
67131                     "service": "emergency_access"
67132                 },
67133                 "name": "Emergency Access"
67134             },
67135             "highway/service/parking_aisle": {
67136                 "icon": "highway-service",
67137                 "fields": [
67138                     "oneway",
67139                     "access",
67140                     "surface"
67141                 ],
67142                 "geometry": [
67143                     "line"
67144                 ],
67145                 "tags": {
67146                     "highway": "service",
67147                     "service": "parking_aisle"
67148                 },
67149                 "name": "Parking Aisle"
67150             },
67151             "highway/services": {
67152                 "geometry": [
67153                     "point",
67154                     "vertex",
67155                     "area"
67156                 ],
67157                 "tags": {
67158                     "highway": "services"
67159                 },
67160                 "terms": [
67161                     "services",
67162                     "travel plaza",
67163                     "service station"
67164                 ],
67165                 "name": "Service Area"
67166             },
67167             "highway/steps": {
67168                 "fields": [
67169                     "surface",
67170                     "lit",
67171                     "width",
67172                     "access"
67173                 ],
67174                 "icon": "highway-steps",
67175                 "geometry": [
67176                     "line"
67177                 ],
67178                 "tags": {
67179                     "highway": "steps"
67180                 },
67181                 "terms": [
67182                     "stairs",
67183                     "staircase"
67184                 ],
67185                 "name": "Steps"
67186             },
67187             "highway/stop": {
67188                 "geometry": [
67189                     "vertex"
67190                 ],
67191                 "tags": {
67192                     "highway": "stop"
67193                 },
67194                 "terms": [
67195                     "stop sign"
67196                 ],
67197                 "name": "Stop Sign"
67198             },
67199             "highway/tertiary": {
67200                 "icon": "highway-tertiary",
67201                 "fields": [
67202                     "oneway",
67203                     "maxspeed",
67204                     "structure",
67205                     "access",
67206                     "lanes",
67207                     "surface",
67208                     "ref"
67209                 ],
67210                 "geometry": [
67211                     "line"
67212                 ],
67213                 "tags": {
67214                     "highway": "tertiary"
67215                 },
67216                 "terms": [],
67217                 "name": "Tertiary Road"
67218             },
67219             "highway/tertiary_link": {
67220                 "icon": "highway-tertiary-link",
67221                 "fields": [
67222                     "oneway",
67223                     "maxspeed",
67224                     "structure",
67225                     "access",
67226                     "surface",
67227                     "ref"
67228                 ],
67229                 "geometry": [
67230                     "line"
67231                 ],
67232                 "tags": {
67233                     "highway": "tertiary_link"
67234                 },
67235                 "terms": [
67236                     "ramp",
67237                     "on ramp",
67238                     "off ramp"
67239                 ],
67240                 "name": "Tertiary Link"
67241             },
67242             "highway/track": {
67243                 "icon": "highway-track",
67244                 "fields": [
67245                     "tracktype",
67246                     "oneway",
67247                     "maxspeed",
67248                     "structure",
67249                     "access",
67250                     "surface"
67251                 ],
67252                 "geometry": [
67253                     "line"
67254                 ],
67255                 "tags": {
67256                     "highway": "track"
67257                 },
67258                 "terms": [],
67259                 "name": "Track"
67260             },
67261             "highway/traffic_signals": {
67262                 "geometry": [
67263                     "vertex"
67264                 ],
67265                 "tags": {
67266                     "highway": "traffic_signals"
67267                 },
67268                 "terms": [
67269                     "light",
67270                     "stoplight",
67271                     "traffic light"
67272                 ],
67273                 "name": "Traffic Signals"
67274             },
67275             "highway/trunk": {
67276                 "icon": "highway-trunk",
67277                 "fields": [
67278                     "oneway",
67279                     "maxspeed",
67280                     "structure",
67281                     "access",
67282                     "lanes",
67283                     "surface",
67284                     "ref"
67285                 ],
67286                 "geometry": [
67287                     "line"
67288                 ],
67289                 "tags": {
67290                     "highway": "trunk"
67291                 },
67292                 "terms": [],
67293                 "name": "Trunk Road"
67294             },
67295             "highway/trunk_link": {
67296                 "icon": "highway-trunk-link",
67297                 "fields": [
67298                     "oneway",
67299                     "maxspeed",
67300                     "structure",
67301                     "access",
67302                     "surface",
67303                     "ref"
67304                 ],
67305                 "geometry": [
67306                     "line"
67307                 ],
67308                 "tags": {
67309                     "highway": "trunk_link"
67310                 },
67311                 "terms": [
67312                     "ramp",
67313                     "on ramp",
67314                     "off ramp"
67315                 ],
67316                 "name": "Trunk Link"
67317             },
67318             "highway/turning_circle": {
67319                 "icon": "circle",
67320                 "geometry": [
67321                     "vertex"
67322                 ],
67323                 "tags": {
67324                     "highway": "turning_circle"
67325                 },
67326                 "terms": [],
67327                 "name": "Turning Circle"
67328             },
67329             "highway/unclassified": {
67330                 "icon": "highway-unclassified",
67331                 "fields": [
67332                     "oneway",
67333                     "maxspeed",
67334                     "structure",
67335                     "access",
67336                     "surface"
67337                 ],
67338                 "geometry": [
67339                     "line"
67340                 ],
67341                 "tags": {
67342                     "highway": "unclassified"
67343                 },
67344                 "terms": [],
67345                 "name": "Unclassified Road"
67346             },
67347             "historic": {
67348                 "fields": [
67349                     "historic"
67350                 ],
67351                 "geometry": [
67352                     "point",
67353                     "vertex",
67354                     "area"
67355                 ],
67356                 "tags": {
67357                     "historic": "*"
67358                 },
67359                 "name": "Historic Site"
67360             },
67361             "historic/archaeological_site": {
67362                 "geometry": [
67363                     "point",
67364                     "vertex",
67365                     "area"
67366                 ],
67367                 "tags": {
67368                     "historic": "archaeological_site"
67369                 },
67370                 "name": "Archaeological Site"
67371             },
67372             "historic/boundary_stone": {
67373                 "geometry": [
67374                     "point",
67375                     "vertex"
67376                 ],
67377                 "tags": {
67378                     "historic": "boundary_stone"
67379                 },
67380                 "name": "Boundary Stone"
67381             },
67382             "historic/castle": {
67383                 "geometry": [
67384                     "point",
67385                     "vertex",
67386                     "area"
67387                 ],
67388                 "tags": {
67389                     "historic": "castle"
67390                 },
67391                 "name": "Castle"
67392             },
67393             "historic/memorial": {
67394                 "icon": "monument",
67395                 "geometry": [
67396                     "point",
67397                     "vertex",
67398                     "area"
67399                 ],
67400                 "tags": {
67401                     "historic": "memorial"
67402                 },
67403                 "name": "Memorial"
67404             },
67405             "historic/monument": {
67406                 "icon": "monument",
67407                 "geometry": [
67408                     "point",
67409                     "vertex",
67410                     "area"
67411                 ],
67412                 "tags": {
67413                     "historic": "monument"
67414                 },
67415                 "name": "Monument"
67416             },
67417             "historic/ruins": {
67418                 "geometry": [
67419                     "point",
67420                     "vertex",
67421                     "area"
67422                 ],
67423                 "tags": {
67424                     "historic": "ruins"
67425                 },
67426                 "name": "Ruins"
67427             },
67428             "historic/wayside_cross": {
67429                 "geometry": [
67430                     "point",
67431                     "vertex",
67432                     "area"
67433                 ],
67434                 "tags": {
67435                     "historic": "wayside_cross"
67436                 },
67437                 "name": "Wayside Cross"
67438             },
67439             "historic/wayside_shrine": {
67440                 "geometry": [
67441                     "point",
67442                     "vertex",
67443                     "area"
67444                 ],
67445                 "tags": {
67446                     "historic": "wayside_shrine"
67447                 },
67448                 "name": "Wayside Shrine"
67449             },
67450             "landuse": {
67451                 "fields": [
67452                     "landuse"
67453                 ],
67454                 "geometry": [
67455                     "point",
67456                     "vertex",
67457                     "area"
67458                 ],
67459                 "tags": {
67460                     "landuse": "*"
67461                 },
67462                 "name": "Landuse"
67463             },
67464             "landuse/allotments": {
67465                 "geometry": [
67466                     "point",
67467                     "area"
67468                 ],
67469                 "tags": {
67470                     "landuse": "allotments"
67471                 },
67472                 "terms": [],
67473                 "name": "Allotments"
67474             },
67475             "landuse/basin": {
67476                 "geometry": [
67477                     "point",
67478                     "area"
67479                 ],
67480                 "tags": {
67481                     "landuse": "basin"
67482                 },
67483                 "terms": [],
67484                 "name": "Basin"
67485             },
67486             "landuse/cemetery": {
67487                 "icon": "cemetery",
67488                 "fields": [
67489                     "religion",
67490                     "denomination"
67491                 ],
67492                 "geometry": [
67493                     "point",
67494                     "vertex",
67495                     "area"
67496                 ],
67497                 "tags": {
67498                     "landuse": "cemetery"
67499                 },
67500                 "terms": [],
67501                 "name": "Cemetery"
67502             },
67503             "landuse/churchyard": {
67504                 "fields": [
67505                     "religion",
67506                     "denomination"
67507                 ],
67508                 "geometry": [
67509                     "area"
67510                 ],
67511                 "tags": {
67512                     "landuse": "churchyard"
67513                 },
67514                 "terms": [],
67515                 "name": "Churchyard"
67516             },
67517             "landuse/commercial": {
67518                 "icon": "commercial",
67519                 "geometry": [
67520                     "point",
67521                     "area"
67522                 ],
67523                 "tags": {
67524                     "landuse": "commercial"
67525                 },
67526                 "terms": [],
67527                 "name": "Commercial"
67528             },
67529             "landuse/construction": {
67530                 "fields": [
67531                     "construction",
67532                     "operator"
67533                 ],
67534                 "geometry": [
67535                     "point",
67536                     "area"
67537                 ],
67538                 "tags": {
67539                     "landuse": "construction"
67540                 },
67541                 "terms": [],
67542                 "name": "Construction"
67543             },
67544             "landuse/farm": {
67545                 "fields": [
67546                     "crop"
67547                 ],
67548                 "geometry": [
67549                     "point",
67550                     "area"
67551                 ],
67552                 "tags": {
67553                     "landuse": "farm"
67554                 },
67555                 "terms": [],
67556                 "name": "Farm",
67557                 "icon": "farm"
67558             },
67559             "landuse/farmland": {
67560                 "fields": [
67561                     "crop"
67562                 ],
67563                 "geometry": [
67564                     "point",
67565                     "area"
67566                 ],
67567                 "tags": {
67568                     "landuse": "farmland"
67569                 },
67570                 "terms": [],
67571                 "name": "Farmland",
67572                 "icon": "farm",
67573                 "searchable": false
67574             },
67575             "landuse/farmyard": {
67576                 "fields": [
67577                     "crop"
67578                 ],
67579                 "geometry": [
67580                     "point",
67581                     "area"
67582                 ],
67583                 "tags": {
67584                     "landuse": "farmyard"
67585                 },
67586                 "terms": [],
67587                 "name": "Farmyard",
67588                 "icon": "farm"
67589             },
67590             "landuse/forest": {
67591                 "fields": [
67592                     "wood"
67593                 ],
67594                 "icon": "park2",
67595                 "geometry": [
67596                     "point",
67597                     "area"
67598                 ],
67599                 "tags": {
67600                     "landuse": "forest"
67601                 },
67602                 "terms": [],
67603                 "name": "Forest"
67604             },
67605             "landuse/grass": {
67606                 "geometry": [
67607                     "point",
67608                     "area"
67609                 ],
67610                 "tags": {
67611                     "landuse": "grass"
67612                 },
67613                 "terms": [],
67614                 "name": "Grass"
67615             },
67616             "landuse/industrial": {
67617                 "icon": "industrial",
67618                 "geometry": [
67619                     "point",
67620                     "area"
67621                 ],
67622                 "tags": {
67623                     "landuse": "industrial"
67624                 },
67625                 "terms": [],
67626                 "name": "Industrial"
67627             },
67628             "landuse/landfill": {
67629                 "geometry": [
67630                     "area"
67631                 ],
67632                 "tags": {
67633                     "landuse": "landfill"
67634                 },
67635                 "terms": [
67636                     "dump"
67637                 ],
67638                 "name": "Landfill"
67639             },
67640             "landuse/meadow": {
67641                 "geometry": [
67642                     "point",
67643                     "area"
67644                 ],
67645                 "tags": {
67646                     "landuse": "meadow"
67647                 },
67648                 "terms": [],
67649                 "name": "Meadow"
67650             },
67651             "landuse/military": {
67652                 "geometry": [
67653                     "area"
67654                 ],
67655                 "tags": {
67656                     "landuse": "military"
67657                 },
67658                 "terms": [],
67659                 "name": "Military"
67660             },
67661             "landuse/orchard": {
67662                 "fields": [
67663                     "trees"
67664                 ],
67665                 "geometry": [
67666                     "point",
67667                     "area"
67668                 ],
67669                 "tags": {
67670                     "landuse": "orchard"
67671                 },
67672                 "terms": [],
67673                 "name": "Orchard",
67674                 "icon": "park2"
67675             },
67676             "landuse/quarry": {
67677                 "geometry": [
67678                     "point",
67679                     "area"
67680                 ],
67681                 "tags": {
67682                     "landuse": "quarry"
67683                 },
67684                 "terms": [],
67685                 "name": "Quarry"
67686             },
67687             "landuse/residential": {
67688                 "icon": "building",
67689                 "geometry": [
67690                     "point",
67691                     "area"
67692                 ],
67693                 "tags": {
67694                     "landuse": "residential"
67695                 },
67696                 "terms": [],
67697                 "name": "Residential"
67698             },
67699             "landuse/retail": {
67700                 "icon": "shop",
67701                 "geometry": [
67702                     "point",
67703                     "area"
67704                 ],
67705                 "tags": {
67706                     "landuse": "retail"
67707                 },
67708                 "name": "Retail"
67709             },
67710             "landuse/vineyard": {
67711                 "geometry": [
67712                     "point",
67713                     "area"
67714                 ],
67715                 "tags": {
67716                     "landuse": "vineyard"
67717                 },
67718                 "terms": [],
67719                 "name": "Vineyard"
67720             },
67721             "leisure": {
67722                 "fields": [
67723                     "leisure"
67724                 ],
67725                 "geometry": [
67726                     "point",
67727                     "vertex",
67728                     "area"
67729                 ],
67730                 "tags": {
67731                     "leisure": "*"
67732                 },
67733                 "name": "Leisure"
67734             },
67735             "leisure/common": {
67736                 "geometry": [
67737                     "point",
67738                     "area"
67739                 ],
67740                 "terms": [
67741                     "open space"
67742                 ],
67743                 "tags": {
67744                     "leisure": "common"
67745                 },
67746                 "name": "Common"
67747             },
67748             "leisure/dog_park": {
67749                 "geometry": [
67750                     "point",
67751                     "area"
67752                 ],
67753                 "terms": [],
67754                 "tags": {
67755                     "leisure": "dog_park"
67756                 },
67757                 "name": "Dog Park",
67758                 "icon": "dog-park"
67759             },
67760             "leisure/firepit": {
67761                 "geometry": [
67762                     "point",
67763                     "area"
67764                 ],
67765                 "tags": {
67766                     "leisure": "firepit"
67767                 },
67768                 "terms": [
67769                     "fireplace",
67770                     "campfire"
67771                 ],
67772                 "name": "Firepit"
67773             },
67774             "leisure/garden": {
67775                 "icon": "garden",
67776                 "geometry": [
67777                     "point",
67778                     "vertex",
67779                     "area"
67780                 ],
67781                 "tags": {
67782                     "leisure": "garden"
67783                 },
67784                 "name": "Garden"
67785             },
67786             "leisure/golf_course": {
67787                 "icon": "golf",
67788                 "fields": [
67789                     "operator",
67790                     "address"
67791                 ],
67792                 "geometry": [
67793                     "point",
67794                     "area"
67795                 ],
67796                 "tags": {
67797                     "leisure": "golf_course"
67798                 },
67799                 "terms": [
67800                     "links"
67801                 ],
67802                 "name": "Golf Course"
67803             },
67804             "leisure/ice_rink": {
67805                 "icon": "pitch",
67806                 "fields": [
67807                     "building_area",
67808                     "seasonal",
67809                     "sport_ice"
67810                 ],
67811                 "geometry": [
67812                     "point",
67813                     "area"
67814                 ],
67815                 "terms": [
67816                     "hockey",
67817                     "skating",
67818                     "curling"
67819                 ],
67820                 "tags": {
67821                     "leisure": "ice_rink"
67822                 },
67823                 "name": "Ice Rink"
67824             },
67825             "leisure/marina": {
67826                 "icon": "harbor",
67827                 "geometry": [
67828                     "point",
67829                     "vertex",
67830                     "area"
67831                 ],
67832                 "tags": {
67833                     "leisure": "marina"
67834                 },
67835                 "name": "Marina"
67836             },
67837             "leisure/park": {
67838                 "icon": "park",
67839                 "geometry": [
67840                     "point",
67841                     "area"
67842                 ],
67843                 "terms": [
67844                     "esplanade",
67845                     "estate",
67846                     "forest",
67847                     "garden",
67848                     "grass",
67849                     "green",
67850                     "grounds",
67851                     "lawn",
67852                     "lot",
67853                     "meadow",
67854                     "parkland",
67855                     "place",
67856                     "playground",
67857                     "plaza",
67858                     "pleasure garden",
67859                     "recreation area",
67860                     "square",
67861                     "tract",
67862                     "village green",
67863                     "woodland"
67864                 ],
67865                 "tags": {
67866                     "leisure": "park"
67867                 },
67868                 "name": "Park"
67869             },
67870             "leisure/picnic_table": {
67871                 "geometry": [
67872                     "point"
67873                 ],
67874                 "tags": {
67875                     "leisure": "picnic_table"
67876                 },
67877                 "terms": [
67878                     "bench",
67879                     "table"
67880                 ],
67881                 "name": "Picnic Table"
67882             },
67883             "leisure/pitch": {
67884                 "icon": "pitch",
67885                 "fields": [
67886                     "sport",
67887                     "surface",
67888                     "lit"
67889                 ],
67890                 "geometry": [
67891                     "point",
67892                     "area"
67893                 ],
67894                 "tags": {
67895                     "leisure": "pitch"
67896                 },
67897                 "terms": [],
67898                 "name": "Sport Pitch"
67899             },
67900             "leisure/pitch/american_football": {
67901                 "icon": "america-football",
67902                 "fields": [
67903                     "surface",
67904                     "lit"
67905                 ],
67906                 "geometry": [
67907                     "point",
67908                     "area"
67909                 ],
67910                 "tags": {
67911                     "leisure": "pitch",
67912                     "sport": "american_football"
67913                 },
67914                 "terms": [],
67915                 "name": "American Football Field"
67916             },
67917             "leisure/pitch/baseball": {
67918                 "icon": "baseball",
67919                 "fields": [
67920                     "lit"
67921                 ],
67922                 "geometry": [
67923                     "point",
67924                     "area"
67925                 ],
67926                 "tags": {
67927                     "leisure": "pitch",
67928                     "sport": "baseball"
67929                 },
67930                 "terms": [],
67931                 "name": "Baseball Diamond"
67932             },
67933             "leisure/pitch/basketball": {
67934                 "icon": "basketball",
67935                 "fields": [
67936                     "surface",
67937                     "hoops",
67938                     "lit"
67939                 ],
67940                 "geometry": [
67941                     "point",
67942                     "area"
67943                 ],
67944                 "tags": {
67945                     "leisure": "pitch",
67946                     "sport": "basketball"
67947                 },
67948                 "terms": [],
67949                 "name": "Basketball Court"
67950             },
67951             "leisure/pitch/skateboard": {
67952                 "icon": "pitch",
67953                 "fields": [
67954                     "surface",
67955                     "lit"
67956                 ],
67957                 "geometry": [
67958                     "point",
67959                     "area"
67960                 ],
67961                 "tags": {
67962                     "leisure": "pitch",
67963                     "sport": "skateboard"
67964                 },
67965                 "terms": [],
67966                 "name": "Skate Park"
67967             },
67968             "leisure/pitch/soccer": {
67969                 "icon": "soccer",
67970                 "fields": [
67971                     "surface",
67972                     "lit"
67973                 ],
67974                 "geometry": [
67975                     "point",
67976                     "area"
67977                 ],
67978                 "tags": {
67979                     "leisure": "pitch",
67980                     "sport": "soccer"
67981                 },
67982                 "terms": [],
67983                 "name": "Soccer Field"
67984             },
67985             "leisure/pitch/tennis": {
67986                 "icon": "tennis",
67987                 "fields": [
67988                     "surface",
67989                     "lit"
67990                 ],
67991                 "geometry": [
67992                     "point",
67993                     "area"
67994                 ],
67995                 "tags": {
67996                     "leisure": "pitch",
67997                     "sport": "tennis"
67998                 },
67999                 "terms": [],
68000                 "name": "Tennis Court"
68001             },
68002             "leisure/pitch/volleyball": {
68003                 "icon": "pitch",
68004                 "fields": [
68005                     "surface",
68006                     "lit"
68007                 ],
68008                 "geometry": [
68009                     "point",
68010                     "area"
68011                 ],
68012                 "tags": {
68013                     "leisure": "pitch",
68014                     "sport": "volleyball"
68015                 },
68016                 "terms": [],
68017                 "name": "Volleyball Court"
68018             },
68019             "leisure/playground": {
68020                 "icon": "playground",
68021                 "geometry": [
68022                     "point",
68023                     "area"
68024                 ],
68025                 "tags": {
68026                     "leisure": "playground"
68027                 },
68028                 "name": "Playground",
68029                 "terms": [
68030                     "jungle gym",
68031                     "play area"
68032                 ]
68033             },
68034             "leisure/slipway": {
68035                 "geometry": [
68036                     "point",
68037                     "line"
68038                 ],
68039                 "tags": {
68040                     "leisure": "slipway"
68041                 },
68042                 "name": "Slipway"
68043             },
68044             "leisure/sports_center": {
68045                 "geometry": [
68046                     "point",
68047                     "area"
68048                 ],
68049                 "tags": {
68050                     "leisure": "sports_centre"
68051                 },
68052                 "terms": [
68053                     "gym"
68054                 ],
68055                 "icon": "sports",
68056                 "name": "Sports Center"
68057             },
68058             "leisure/stadium": {
68059                 "geometry": [
68060                     "point",
68061                     "area"
68062                 ],
68063                 "tags": {
68064                     "leisure": "stadium"
68065                 },
68066                 "fields": [
68067                     "sport"
68068                 ],
68069                 "name": "Stadium"
68070             },
68071             "leisure/swimming_pool": {
68072                 "fields": [
68073                     "access_simple"
68074                 ],
68075                 "geometry": [
68076                     "point",
68077                     "vertex",
68078                     "area"
68079                 ],
68080                 "tags": {
68081                     "leisure": "swimming_pool"
68082                 },
68083                 "icon": "swimming",
68084                 "name": "Swimming Pool"
68085             },
68086             "leisure/track": {
68087                 "icon": "pitch",
68088                 "fields": [
68089                     "surface",
68090                     "lit",
68091                     "width"
68092                 ],
68093                 "geometry": [
68094                     "point",
68095                     "line",
68096                     "area"
68097                 ],
68098                 "tags": {
68099                     "leisure": "track"
68100                 },
68101                 "name": "Race Track"
68102             },
68103             "line": {
68104                 "name": "Line",
68105                 "tags": {},
68106                 "geometry": [
68107                     "line"
68108                 ],
68109                 "matchScore": 0.1
68110             },
68111             "man_made": {
68112                 "fields": [
68113                     "man_made"
68114                 ],
68115                 "geometry": [
68116                     "point",
68117                     "vertex",
68118                     "line",
68119                     "area"
68120                 ],
68121                 "tags": {
68122                     "man_made": "*"
68123                 },
68124                 "name": "Man Made"
68125             },
68126             "man_made/breakwater": {
68127                 "geometry": [
68128                     "line",
68129                     "area"
68130                 ],
68131                 "tags": {
68132                     "man_made": "breakwater"
68133                 },
68134                 "name": "Breakwater"
68135             },
68136             "man_made/cutline": {
68137                 "geometry": [
68138                     "line"
68139                 ],
68140                 "tags": {
68141                     "man_made": "cutline"
68142                 },
68143                 "name": "Cut line"
68144             },
68145             "man_made/embankment": {
68146                 "geometry": [
68147                     "line"
68148                 ],
68149                 "tags": {
68150                     "man_made": "embankment"
68151                 },
68152                 "name": "Embankment",
68153                 "searchable": false
68154             },
68155             "man_made/flagpole": {
68156                 "geometry": [
68157                     "point"
68158                 ],
68159                 "tags": {
68160                     "man_made": "flagpole"
68161                 },
68162                 "name": "Flagpole",
68163                 "icon": "embassy"
68164             },
68165             "man_made/lighthouse": {
68166                 "geometry": [
68167                     "point",
68168                     "area"
68169                 ],
68170                 "tags": {
68171                     "man_made": "lighthouse"
68172                 },
68173                 "name": "Lighthouse",
68174                 "icon": "lighthouse"
68175             },
68176             "man_made/observation": {
68177                 "geometry": [
68178                     "point",
68179                     "area"
68180                 ],
68181                 "terms": [
68182                     "lookout tower",
68183                     "fire tower"
68184                 ],
68185                 "tags": {
68186                     "man_made": "tower",
68187                     "tower:type": "observation"
68188                 },
68189                 "name": "Observation Tower"
68190             },
68191             "man_made/pier": {
68192                 "geometry": [
68193                     "line",
68194                     "area"
68195                 ],
68196                 "tags": {
68197                     "man_made": "pier"
68198                 },
68199                 "name": "Pier"
68200             },
68201             "man_made/pipeline": {
68202                 "geometry": [
68203                     "line"
68204                 ],
68205                 "tags": {
68206                     "man_made": "pipeline"
68207                 },
68208                 "fields": [
68209                     "location",
68210                     "operator"
68211                 ],
68212                 "name": "Pipeline",
68213                 "icon": "pipeline"
68214             },
68215             "man_made/survey_point": {
68216                 "icon": "monument",
68217                 "geometry": [
68218                     "point",
68219                     "vertex"
68220                 ],
68221                 "tags": {
68222                     "man_made": "survey_point"
68223                 },
68224                 "fields": [
68225                     "ref"
68226                 ],
68227                 "name": "Survey Point"
68228             },
68229             "man_made/tower": {
68230                 "geometry": [
68231                     "point",
68232                     "area"
68233                 ],
68234                 "tags": {
68235                     "man_made": "tower"
68236                 },
68237                 "fields": [
68238                     "towertype"
68239                 ],
68240                 "name": "Tower"
68241             },
68242             "man_made/wastewater_plant": {
68243                 "icon": "water",
68244                 "geometry": [
68245                     "point",
68246                     "area"
68247                 ],
68248                 "tags": {
68249                     "man_made": "wastewater_plant"
68250                 },
68251                 "name": "Wastewater Plant",
68252                 "terms": [
68253                     "sewage works",
68254                     "sewage treatment plant",
68255                     "water treatment plant",
68256                     "reclamation plant"
68257                 ]
68258             },
68259             "man_made/water_tower": {
68260                 "icon": "water",
68261                 "geometry": [
68262                     "point",
68263                     "area"
68264                 ],
68265                 "tags": {
68266                     "man_made": "water_tower"
68267                 },
68268                 "name": "Water Tower"
68269             },
68270             "man_made/water_well": {
68271                 "geometry": [
68272                     "point",
68273                     "area"
68274                 ],
68275                 "tags": {
68276                     "man_made": "water_well"
68277                 },
68278                 "name": "Water well"
68279             },
68280             "man_made/water_works": {
68281                 "icon": "water",
68282                 "geometry": [
68283                     "point",
68284                     "area"
68285                 ],
68286                 "tags": {
68287                     "man_made": "water_works"
68288                 },
68289                 "name": "Water Works"
68290             },
68291             "military/airfield": {
68292                 "geometry": [
68293                     "point",
68294                     "vertex",
68295                     "area"
68296                 ],
68297                 "tags": {
68298                     "military": "airfield"
68299                 },
68300                 "terms": [],
68301                 "name": "Airfield",
68302                 "icon": "airfield"
68303             },
68304             "military/barracks": {
68305                 "geometry": [
68306                     "point",
68307                     "vertex",
68308                     "area"
68309                 ],
68310                 "tags": {
68311                     "military": "barracks"
68312                 },
68313                 "terms": [],
68314                 "name": "Barracks"
68315             },
68316             "military/bunker": {
68317                 "geometry": [
68318                     "point",
68319                     "vertex",
68320                     "area"
68321                 ],
68322                 "tags": {
68323                     "military": "bunker"
68324                 },
68325                 "terms": [],
68326                 "name": "Bunker"
68327             },
68328             "military/range": {
68329                 "geometry": [
68330                     "point",
68331                     "vertex",
68332                     "area"
68333                 ],
68334                 "tags": {
68335                     "military": "range"
68336                 },
68337                 "terms": [],
68338                 "name": "Military Range"
68339             },
68340             "natural": {
68341                 "fields": [
68342                     "natural"
68343                 ],
68344                 "geometry": [
68345                     "point",
68346                     "vertex",
68347                     "area"
68348                 ],
68349                 "tags": {
68350                     "natural": "*"
68351                 },
68352                 "name": "Natural"
68353             },
68354             "natural/bay": {
68355                 "geometry": [
68356                     "point",
68357                     "area"
68358                 ],
68359                 "terms": [],
68360                 "tags": {
68361                     "natural": "bay"
68362                 },
68363                 "name": "Bay"
68364             },
68365             "natural/beach": {
68366                 "fields": [
68367                     "surface"
68368                 ],
68369                 "geometry": [
68370                     "point",
68371                     "area"
68372                 ],
68373                 "terms": [],
68374                 "tags": {
68375                     "natural": "beach"
68376                 },
68377                 "name": "Beach"
68378             },
68379             "natural/cliff": {
68380                 "geometry": [
68381                     "point",
68382                     "vertex",
68383                     "line",
68384                     "area"
68385                 ],
68386                 "terms": [],
68387                 "tags": {
68388                     "natural": "cliff"
68389                 },
68390                 "name": "Cliff"
68391             },
68392             "natural/coastline": {
68393                 "geometry": [
68394                     "line"
68395                 ],
68396                 "terms": [
68397                     "shore"
68398                 ],
68399                 "tags": {
68400                     "natural": "coastline"
68401                 },
68402                 "name": "Coastline"
68403             },
68404             "natural/fell": {
68405                 "geometry": [
68406                     "area"
68407                 ],
68408                 "terms": [],
68409                 "tags": {
68410                     "natural": "fell"
68411                 },
68412                 "name": "Fell"
68413             },
68414             "natural/glacier": {
68415                 "geometry": [
68416                     "area"
68417                 ],
68418                 "terms": [],
68419                 "tags": {
68420                     "natural": "glacier"
68421                 },
68422                 "name": "Glacier"
68423             },
68424             "natural/grassland": {
68425                 "geometry": [
68426                     "point",
68427                     "area"
68428                 ],
68429                 "terms": [],
68430                 "tags": {
68431                     "natural": "grassland"
68432                 },
68433                 "name": "Grassland"
68434             },
68435             "natural/heath": {
68436                 "geometry": [
68437                     "area"
68438                 ],
68439                 "terms": [],
68440                 "tags": {
68441                     "natural": "heath"
68442                 },
68443                 "name": "Heath"
68444             },
68445             "natural/peak": {
68446                 "icon": "triangle",
68447                 "fields": [
68448                     "elevation"
68449                 ],
68450                 "geometry": [
68451                     "point",
68452                     "vertex"
68453                 ],
68454                 "tags": {
68455                     "natural": "peak"
68456                 },
68457                 "terms": [
68458                     "acme",
68459                     "aiguille",
68460                     "alp",
68461                     "climax",
68462                     "crest",
68463                     "crown",
68464                     "hill",
68465                     "mount",
68466                     "mountain",
68467                     "pinnacle",
68468                     "summit",
68469                     "tip",
68470                     "top"
68471                 ],
68472                 "name": "Peak"
68473             },
68474             "natural/scree": {
68475                 "geometry": [
68476                     "area"
68477                 ],
68478                 "tags": {
68479                     "natural": "scree"
68480                 },
68481                 "terms": [
68482                     "loose rocks"
68483                 ],
68484                 "name": "Scree"
68485             },
68486             "natural/scrub": {
68487                 "geometry": [
68488                     "area"
68489                 ],
68490                 "tags": {
68491                     "natural": "scrub"
68492                 },
68493                 "terms": [],
68494                 "name": "Scrub"
68495             },
68496             "natural/spring": {
68497                 "geometry": [
68498                     "point",
68499                     "vertex"
68500                 ],
68501                 "terms": [],
68502                 "tags": {
68503                     "natural": "spring"
68504                 },
68505                 "name": "Spring"
68506             },
68507             "natural/tree": {
68508                 "fields": [
68509                     "tree_type",
68510                     "denotation"
68511                 ],
68512                 "icon": "park",
68513                 "geometry": [
68514                     "point",
68515                     "vertex"
68516                 ],
68517                 "terms": [],
68518                 "tags": {
68519                     "natural": "tree"
68520                 },
68521                 "name": "Tree"
68522             },
68523             "natural/water": {
68524                 "fields": [
68525                     "water"
68526                 ],
68527                 "geometry": [
68528                     "area"
68529                 ],
68530                 "tags": {
68531                     "natural": "water"
68532                 },
68533                 "icon": "water",
68534                 "name": "Water"
68535             },
68536             "natural/water/lake": {
68537                 "geometry": [
68538                     "area"
68539                 ],
68540                 "tags": {
68541                     "natural": "water",
68542                     "water": "lake"
68543                 },
68544                 "terms": [
68545                     "lakelet",
68546                     "loch",
68547                     "mere"
68548                 ],
68549                 "icon": "water",
68550                 "name": "Lake"
68551             },
68552             "natural/water/pond": {
68553                 "geometry": [
68554                     "area"
68555                 ],
68556                 "tags": {
68557                     "natural": "water",
68558                     "water": "pond"
68559                 },
68560                 "terms": [
68561                     "lakelet",
68562                     "millpond",
68563                     "tarn",
68564                     "pool",
68565                     "mere"
68566                 ],
68567                 "icon": "water",
68568                 "name": "Pond"
68569             },
68570             "natural/water/reservoir": {
68571                 "geometry": [
68572                     "area"
68573                 ],
68574                 "tags": {
68575                     "natural": "water",
68576                     "water": "reservoir"
68577                 },
68578                 "icon": "water",
68579                 "name": "Reservoir"
68580             },
68581             "natural/wetland": {
68582                 "icon": "wetland",
68583                 "fields": [
68584                     "wetland"
68585                 ],
68586                 "geometry": [
68587                     "point",
68588                     "area"
68589                 ],
68590                 "tags": {
68591                     "natural": "wetland"
68592                 },
68593                 "terms": [],
68594                 "name": "Wetland"
68595             },
68596             "natural/wood": {
68597                 "fields": [
68598                     "wood"
68599                 ],
68600                 "icon": "park2",
68601                 "geometry": [
68602                     "point",
68603                     "area"
68604                 ],
68605                 "tags": {
68606                     "natural": "wood"
68607                 },
68608                 "terms": [],
68609                 "name": "Wood"
68610             },
68611             "office": {
68612                 "icon": "commercial",
68613                 "fields": [
68614                     "office",
68615                     "address",
68616                     "opening_hours",
68617                     "smoking"
68618                 ],
68619                 "geometry": [
68620                     "point",
68621                     "vertex",
68622                     "area"
68623                 ],
68624                 "tags": {
68625                     "office": "*"
68626                 },
68627                 "terms": [],
68628                 "name": "Office"
68629             },
68630             "office/accountant": {
68631                 "icon": "commercial",
68632                 "fields": [
68633                     "address",
68634                     "opening_hours"
68635                 ],
68636                 "geometry": [
68637                     "point",
68638                     "vertex",
68639                     "area"
68640                 ],
68641                 "tags": {
68642                     "office": "accountant"
68643                 },
68644                 "terms": [],
68645                 "name": "Accountant"
68646             },
68647             "office/administrative": {
68648                 "icon": "commercial",
68649                 "fields": [
68650                     "address",
68651                     "opening_hours"
68652                 ],
68653                 "geometry": [
68654                     "point",
68655                     "vertex",
68656                     "area"
68657                 ],
68658                 "tags": {
68659                     "office": "administrative"
68660                 },
68661                 "terms": [],
68662                 "name": "Administrative Office"
68663             },
68664             "office/architect": {
68665                 "icon": "commercial",
68666                 "fields": [
68667                     "address",
68668                     "opening_hours"
68669                 ],
68670                 "geometry": [
68671                     "point",
68672                     "vertex",
68673                     "area"
68674                 ],
68675                 "tags": {
68676                     "office": "architect"
68677                 },
68678                 "terms": [],
68679                 "name": "Architect"
68680             },
68681             "office/company": {
68682                 "icon": "commercial",
68683                 "fields": [
68684                     "address",
68685                     "opening_hours",
68686                     "smoking"
68687                 ],
68688                 "geometry": [
68689                     "point",
68690                     "vertex",
68691                     "area"
68692                 ],
68693                 "tags": {
68694                     "office": "company"
68695                 },
68696                 "terms": [],
68697                 "name": "Company Office"
68698             },
68699             "office/educational_institution": {
68700                 "icon": "commercial",
68701                 "fields": [
68702                     "address",
68703                     "opening_hours"
68704                 ],
68705                 "geometry": [
68706                     "point",
68707                     "vertex",
68708                     "area"
68709                 ],
68710                 "tags": {
68711                     "office": "educational_institution"
68712                 },
68713                 "terms": [],
68714                 "name": "Educational Institution"
68715             },
68716             "office/employment_agency": {
68717                 "icon": "commercial",
68718                 "fields": [
68719                     "address",
68720                     "opening_hours"
68721                 ],
68722                 "geometry": [
68723                     "point",
68724                     "vertex",
68725                     "area"
68726                 ],
68727                 "tags": {
68728                     "office": "employment_agency"
68729                 },
68730                 "terms": [],
68731                 "name": "Employment Agency"
68732             },
68733             "office/estate_agent": {
68734                 "icon": "commercial",
68735                 "fields": [
68736                     "address",
68737                     "opening_hours"
68738                 ],
68739                 "geometry": [
68740                     "point",
68741                     "vertex",
68742                     "area"
68743                 ],
68744                 "tags": {
68745                     "office": "estate_agent"
68746                 },
68747                 "terms": [],
68748                 "name": "Real Estate Office"
68749             },
68750             "office/financial": {
68751                 "icon": "commercial",
68752                 "fields": [
68753                     "address",
68754                     "opening_hours"
68755                 ],
68756                 "geometry": [
68757                     "point",
68758                     "vertex",
68759                     "area"
68760                 ],
68761                 "tags": {
68762                     "office": "financial"
68763                 },
68764                 "terms": [],
68765                 "name": "Financial Office"
68766             },
68767             "office/government": {
68768                 "icon": "commercial",
68769                 "fields": [
68770                     "address",
68771                     "opening_hours"
68772                 ],
68773                 "geometry": [
68774                     "point",
68775                     "vertex",
68776                     "area"
68777                 ],
68778                 "tags": {
68779                     "office": "government"
68780                 },
68781                 "terms": [],
68782                 "name": "Government Office"
68783             },
68784             "office/insurance": {
68785                 "icon": "commercial",
68786                 "fields": [
68787                     "address",
68788                     "opening_hours"
68789                 ],
68790                 "geometry": [
68791                     "point",
68792                     "vertex",
68793                     "area"
68794                 ],
68795                 "tags": {
68796                     "office": "insurance"
68797                 },
68798                 "terms": [],
68799                 "name": "Insurance Office"
68800             },
68801             "office/it": {
68802                 "icon": "commercial",
68803                 "fields": [
68804                     "address",
68805                     "opening_hours"
68806                 ],
68807                 "geometry": [
68808                     "point",
68809                     "vertex",
68810                     "area"
68811                 ],
68812                 "tags": {
68813                     "office": "it"
68814                 },
68815                 "terms": [],
68816                 "name": "IT Office"
68817             },
68818             "office/lawyer": {
68819                 "icon": "commercial",
68820                 "fields": [
68821                     "address",
68822                     "opening_hours"
68823                 ],
68824                 "geometry": [
68825                     "point",
68826                     "vertex",
68827                     "area"
68828                 ],
68829                 "tags": {
68830                     "office": "lawyer"
68831                 },
68832                 "terms": [],
68833                 "name": "Law Office"
68834             },
68835             "office/newspaper": {
68836                 "icon": "commercial",
68837                 "fields": [
68838                     "address",
68839                     "opening_hours"
68840                 ],
68841                 "geometry": [
68842                     "point",
68843                     "vertex",
68844                     "area"
68845                 ],
68846                 "tags": {
68847                     "office": "newspaper"
68848                 },
68849                 "terms": [],
68850                 "name": "Newspaper"
68851             },
68852             "office/ngo": {
68853                 "icon": "commercial",
68854                 "fields": [
68855                     "address",
68856                     "opening_hours",
68857                     "smoking"
68858                 ],
68859                 "geometry": [
68860                     "point",
68861                     "vertex",
68862                     "area"
68863                 ],
68864                 "tags": {
68865                     "office": "ngo"
68866                 },
68867                 "terms": [],
68868                 "name": "NGO Office"
68869             },
68870             "office/physician": {
68871                 "icon": "commercial",
68872                 "fields": [
68873                     "address",
68874                     "opening_hours"
68875                 ],
68876                 "geometry": [
68877                     "point",
68878                     "vertex",
68879                     "area"
68880                 ],
68881                 "tags": {
68882                     "office": "physician"
68883                 },
68884                 "terms": [],
68885                 "name": "Physician"
68886             },
68887             "office/political_party": {
68888                 "icon": "commercial",
68889                 "fields": [
68890                     "address",
68891                     "opening_hours"
68892                 ],
68893                 "geometry": [
68894                     "point",
68895                     "vertex",
68896                     "area"
68897                 ],
68898                 "tags": {
68899                     "office": "political_party"
68900                 },
68901                 "terms": [],
68902                 "name": "Political Party"
68903             },
68904             "office/research": {
68905                 "icon": "commercial",
68906                 "fields": [
68907                     "address",
68908                     "opening_hours"
68909                 ],
68910                 "geometry": [
68911                     "point",
68912                     "vertex",
68913                     "area"
68914                 ],
68915                 "tags": {
68916                     "office": "research"
68917                 },
68918                 "terms": [],
68919                 "name": "Research Office"
68920             },
68921             "office/telecommunication": {
68922                 "icon": "commercial",
68923                 "fields": [
68924                     "address",
68925                     "opening_hours"
68926                 ],
68927                 "geometry": [
68928                     "point",
68929                     "vertex",
68930                     "area"
68931                 ],
68932                 "tags": {
68933                     "office": "telecommunication"
68934                 },
68935                 "terms": [],
68936                 "name": "Telecom Office"
68937             },
68938             "office/therapist": {
68939                 "icon": "commercial",
68940                 "fields": [
68941                     "address",
68942                     "opening_hours"
68943                 ],
68944                 "geometry": [
68945                     "point",
68946                     "vertex",
68947                     "area"
68948                 ],
68949                 "tags": {
68950                     "office": "therapist"
68951                 },
68952                 "terms": [],
68953                 "name": "Therapist"
68954             },
68955             "office/travel_agent": {
68956                 "icon": "suitcase",
68957                 "fields": [
68958                     "address",
68959                     "opening_hours"
68960                 ],
68961                 "geometry": [
68962                     "point",
68963                     "vertex",
68964                     "area"
68965                 ],
68966                 "tags": {
68967                     "office": "travel_agent"
68968                 },
68969                 "terms": [],
68970                 "name": "Travel Agency",
68971                 "searchable": false
68972             },
68973             "piste": {
68974                 "icon": "skiing",
68975                 "fields": [
68976                     "piste/type",
68977                     "piste/difficulty",
68978                     "piste/grooming",
68979                     "oneway",
68980                     "lit"
68981                 ],
68982                 "geometry": [
68983                     "point",
68984                     "line",
68985                     "area"
68986                 ],
68987                 "terms": [
68988                     "ski",
68989                     "sled",
68990                     "sleigh",
68991                     "snowboard",
68992                     "nordic",
68993                     "downhill",
68994                     "snowmobile"
68995                 ],
68996                 "tags": {
68997                     "piste:type": "*"
68998                 },
68999                 "name": "Piste/Ski Trail"
69000             },
69001             "place": {
69002                 "fields": [
69003                     "place"
69004                 ],
69005                 "geometry": [
69006                     "point",
69007                     "vertex",
69008                     "area"
69009                 ],
69010                 "tags": {
69011                     "place": "*"
69012                 },
69013                 "name": "Place"
69014             },
69015             "place/city": {
69016                 "icon": "city",
69017                 "fields": [
69018                     "population"
69019                 ],
69020                 "geometry": [
69021                     "point",
69022                     "area"
69023                 ],
69024                 "tags": {
69025                     "place": "city"
69026                 },
69027                 "name": "City"
69028             },
69029             "place/hamlet": {
69030                 "icon": "triangle-stroked",
69031                 "fields": [
69032                     "population"
69033                 ],
69034                 "geometry": [
69035                     "point",
69036                     "area"
69037                 ],
69038                 "tags": {
69039                     "place": "hamlet"
69040                 },
69041                 "name": "Hamlet"
69042             },
69043             "place/island": {
69044                 "geometry": [
69045                     "point",
69046                     "area"
69047                 ],
69048                 "terms": [
69049                     "archipelago",
69050                     "atoll",
69051                     "bar",
69052                     "cay",
69053                     "isle",
69054                     "islet",
69055                     "key",
69056                     "reef"
69057                 ],
69058                 "tags": {
69059                     "place": "island"
69060                 },
69061                 "name": "Island"
69062             },
69063             "place/isolated_dwelling": {
69064                 "geometry": [
69065                     "point",
69066                     "area"
69067                 ],
69068                 "tags": {
69069                     "place": "isolated_dwelling"
69070                 },
69071                 "name": "Isolated Dwelling"
69072             },
69073             "place/locality": {
69074                 "icon": "marker",
69075                 "fields": [
69076                     "population"
69077                 ],
69078                 "geometry": [
69079                     "point",
69080                     "area"
69081                 ],
69082                 "tags": {
69083                     "place": "locality"
69084                 },
69085                 "name": "Locality"
69086             },
69087             "place/neighbourhood": {
69088                 "icon": "triangle-stroked",
69089                 "fields": [
69090                     "population"
69091                 ],
69092                 "geometry": [
69093                     "point",
69094                     "area"
69095                 ],
69096                 "tags": {
69097                     "place": "neighbourhood"
69098                 },
69099                 "terms": [
69100                     "neighbourhood"
69101                 ],
69102                 "name": "Neighborhood"
69103             },
69104             "place/suburb": {
69105                 "icon": "triangle-stroked",
69106                 "fields": [
69107                     "population"
69108                 ],
69109                 "geometry": [
69110                     "point",
69111                     "area"
69112                 ],
69113                 "tags": {
69114                     "place": "suburb"
69115                 },
69116                 "terms": [
69117                     "Boro",
69118                     "Quarter"
69119                 ],
69120                 "name": "Borough"
69121             },
69122             "place/town": {
69123                 "icon": "town",
69124                 "fields": [
69125                     "population"
69126                 ],
69127                 "geometry": [
69128                     "point",
69129                     "area"
69130                 ],
69131                 "tags": {
69132                     "place": "town"
69133                 },
69134                 "name": "Town"
69135             },
69136             "place/village": {
69137                 "icon": "village",
69138                 "fields": [
69139                     "population"
69140                 ],
69141                 "geometry": [
69142                     "point",
69143                     "area"
69144                 ],
69145                 "tags": {
69146                     "place": "village"
69147                 },
69148                 "name": "Village"
69149             },
69150             "point": {
69151                 "name": "Point",
69152                 "tags": {},
69153                 "geometry": [
69154                     "point"
69155                 ],
69156                 "matchScore": 0.1
69157             },
69158             "power": {
69159                 "geometry": [
69160                     "point",
69161                     "vertex",
69162                     "line",
69163                     "area"
69164                 ],
69165                 "tags": {
69166                     "power": "*"
69167                 },
69168                 "fields": [
69169                     "power"
69170                 ],
69171                 "name": "Power"
69172             },
69173             "power/generator": {
69174                 "name": "Power Generator",
69175                 "geometry": [
69176                     "point",
69177                     "vertex",
69178                     "area"
69179                 ],
69180                 "tags": {
69181                     "power": "generator"
69182                 },
69183                 "fields": [
69184                     "generator/source",
69185                     "generator/method",
69186                     "generator/type"
69187                 ]
69188             },
69189             "power/line": {
69190                 "geometry": [
69191                     "line"
69192                 ],
69193                 "tags": {
69194                     "power": "line"
69195                 },
69196                 "name": "Power Line",
69197                 "icon": "power-line"
69198             },
69199             "power/minor_line": {
69200                 "geometry": [
69201                     "line"
69202                 ],
69203                 "tags": {
69204                     "power": "minor_line"
69205                 },
69206                 "name": "Minor Power Line",
69207                 "icon": "power-line"
69208             },
69209             "power/pole": {
69210                 "geometry": [
69211                     "vertex"
69212                 ],
69213                 "tags": {
69214                     "power": "pole"
69215                 },
69216                 "name": "Power Pole"
69217             },
69218             "power/sub_station": {
69219                 "fields": [
69220                     "operator",
69221                     "building"
69222                 ],
69223                 "geometry": [
69224                     "point",
69225                     "area"
69226                 ],
69227                 "tags": {
69228                     "power": "sub_station"
69229                 },
69230                 "name": "Substation"
69231             },
69232             "power/tower": {
69233                 "geometry": [
69234                     "vertex"
69235                 ],
69236                 "tags": {
69237                     "power": "tower"
69238                 },
69239                 "name": "High-Voltage Tower"
69240             },
69241             "power/transformer": {
69242                 "geometry": [
69243                     "point",
69244                     "vertex",
69245                     "area"
69246                 ],
69247                 "tags": {
69248                     "power": "transformer"
69249                 },
69250                 "name": "Transformer"
69251             },
69252             "public_transport/platform": {
69253                 "fields": [
69254                     "ref",
69255                     "operator",
69256                     "network",
69257                     "shelter"
69258                 ],
69259                 "geometry": [
69260                     "point",
69261                     "vertex",
69262                     "line",
69263                     "area"
69264                 ],
69265                 "tags": {
69266                     "public_transport": "platform"
69267                 },
69268                 "name": "Platform"
69269             },
69270             "public_transport/stop_position": {
69271                 "icon": "bus",
69272                 "fields": [
69273                     "ref",
69274                     "operator",
69275                     "network"
69276                 ],
69277                 "geometry": [
69278                     "vertex"
69279                 ],
69280                 "tags": {
69281                     "public_transport": "stop_position"
69282                 },
69283                 "name": "Stop Position"
69284             },
69285             "railway": {
69286                 "fields": [
69287                     "railway"
69288                 ],
69289                 "geometry": [
69290                     "point",
69291                     "vertex",
69292                     "line",
69293                     "area"
69294                 ],
69295                 "tags": {
69296                     "railway": "*"
69297                 },
69298                 "name": "Railway"
69299             },
69300             "railway/abandoned": {
69301                 "icon": "railway-abandoned",
69302                 "geometry": [
69303                     "line"
69304                 ],
69305                 "tags": {
69306                     "railway": "abandoned"
69307                 },
69308                 "fields": [
69309                     "structure"
69310                 ],
69311                 "terms": [],
69312                 "name": "Abandoned Railway"
69313             },
69314             "railway/disused": {
69315                 "icon": "railway-disused",
69316                 "geometry": [
69317                     "line"
69318                 ],
69319                 "tags": {
69320                     "railway": "disused"
69321                 },
69322                 "fields": [
69323                     "structure"
69324                 ],
69325                 "terms": [],
69326                 "name": "Disused Railway"
69327             },
69328             "railway/funicular": {
69329                 "geometry": [
69330                     "line"
69331                 ],
69332                 "terms": [
69333                     "venicular",
69334                     "cliff railway",
69335                     "cable car",
69336                     "cable railway",
69337                     "funicular railway"
69338                 ],
69339                 "fields": [
69340                     "structure",
69341                     "gauge"
69342                 ],
69343                 "tags": {
69344                     "railway": "funicular"
69345                 },
69346                 "icon": "railway-rail",
69347                 "name": "Funicular"
69348             },
69349             "railway/halt": {
69350                 "icon": "rail",
69351                 "geometry": [
69352                     "point",
69353                     "vertex"
69354                 ],
69355                 "tags": {
69356                     "railway": "halt"
69357                 },
69358                 "name": "Railway Halt",
69359                 "terms": [
69360                     "break",
69361                     "interrupt",
69362                     "rest",
69363                     "wait",
69364                     "interruption"
69365                 ]
69366             },
69367             "railway/level_crossing": {
69368                 "icon": "cross",
69369                 "geometry": [
69370                     "vertex"
69371                 ],
69372                 "tags": {
69373                     "railway": "level_crossing"
69374                 },
69375                 "terms": [
69376                     "crossing",
69377                     "railroad crossing",
69378                     "railway crossing",
69379                     "grade crossing",
69380                     "road through railroad",
69381                     "train crossing"
69382                 ],
69383                 "name": "Level Crossing"
69384             },
69385             "railway/monorail": {
69386                 "icon": "railway-monorail",
69387                 "geometry": [
69388                     "line"
69389                 ],
69390                 "tags": {
69391                     "railway": "monorail"
69392                 },
69393                 "fields": [
69394                     "structure",
69395                     "electrified"
69396                 ],
69397                 "terms": [],
69398                 "name": "Monorail"
69399             },
69400             "railway/narrow_gauge": {
69401                 "icon": "railway-rail",
69402                 "geometry": [
69403                     "line"
69404                 ],
69405                 "tags": {
69406                     "railway": "narrow_gauge"
69407                 },
69408                 "fields": [
69409                     "structure",
69410                     "gauge",
69411                     "electrified"
69412                 ],
69413                 "terms": [
69414                     "narrow gauge railway",
69415                     "narrow gauge railroad"
69416                 ],
69417                 "name": "Narrow Gauge Rail"
69418             },
69419             "railway/platform": {
69420                 "geometry": [
69421                     "point",
69422                     "vertex",
69423                     "line",
69424                     "area"
69425                 ],
69426                 "tags": {
69427                     "railway": "platform"
69428                 },
69429                 "name": "Railway Platform"
69430             },
69431             "railway/rail": {
69432                 "icon": "railway-rail",
69433                 "geometry": [
69434                     "line"
69435                 ],
69436                 "tags": {
69437                     "railway": "rail"
69438                 },
69439                 "fields": [
69440                     "structure",
69441                     "gauge",
69442                     "electrified"
69443                 ],
69444                 "terms": [],
69445                 "name": "Rail"
69446             },
69447             "railway/station": {
69448                 "icon": "rail",
69449                 "fields": [
69450                     "building_area"
69451                 ],
69452                 "geometry": [
69453                     "point",
69454                     "vertex",
69455                     "area"
69456                 ],
69457                 "tags": {
69458                     "railway": "station"
69459                 },
69460                 "terms": [
69461                     "train station",
69462                     "station"
69463                 ],
69464                 "name": "Railway Station"
69465             },
69466             "railway/subway": {
69467                 "icon": "railway-subway",
69468                 "fields": [
69469                     "structure",
69470                     "gauge",
69471                     "electrified"
69472                 ],
69473                 "geometry": [
69474                     "line"
69475                 ],
69476                 "tags": {
69477                     "railway": "subway"
69478                 },
69479                 "terms": [],
69480                 "name": "Subway"
69481             },
69482             "railway/subway_entrance": {
69483                 "icon": "rail-metro",
69484                 "geometry": [
69485                     "point"
69486                 ],
69487                 "tags": {
69488                     "railway": "subway_entrance"
69489                 },
69490                 "terms": [],
69491                 "name": "Subway Entrance"
69492             },
69493             "railway/tram": {
69494                 "icon": "railway-light-rail",
69495                 "geometry": [
69496                     "line"
69497                 ],
69498                 "tags": {
69499                     "railway": "tram"
69500                 },
69501                 "fields": [
69502                     "structure",
69503                     "gauge",
69504                     "electrified"
69505                 ],
69506                 "terms": [
69507                     "streetcar"
69508                 ],
69509                 "name": "Tram"
69510             },
69511             "relation": {
69512                 "name": "Relation",
69513                 "icon": "relation",
69514                 "tags": {},
69515                 "geometry": [
69516                     "relation"
69517                 ],
69518                 "fields": [
69519                     "relation"
69520                 ]
69521             },
69522             "route/ferry": {
69523                 "icon": "ferry",
69524                 "geometry": [
69525                     "line"
69526                 ],
69527                 "tags": {
69528                     "route": "ferry"
69529                 },
69530                 "name": "Ferry Route"
69531             },
69532             "shop": {
69533                 "icon": "shop",
69534                 "fields": [
69535                     "shop",
69536                     "address",
69537                     "opening_hours"
69538                 ],
69539                 "geometry": [
69540                     "point",
69541                     "vertex",
69542                     "area"
69543                 ],
69544                 "tags": {
69545                     "shop": "*"
69546                 },
69547                 "terms": [],
69548                 "name": "Shop"
69549             },
69550             "shop/alcohol": {
69551                 "icon": "alcohol-shop",
69552                 "fields": [
69553                     "address",
69554                     "building_area",
69555                     "opening_hours"
69556                 ],
69557                 "geometry": [
69558                     "point",
69559                     "vertex",
69560                     "area"
69561                 ],
69562                 "tags": {
69563                     "shop": "alcohol"
69564                 },
69565                 "terms": [
69566                     "alcohol"
69567                 ],
69568                 "name": "Liquor Store"
69569             },
69570             "shop/art": {
69571                 "icon": "art-gallery",
69572                 "fields": [
69573                     "address",
69574                     "building_area",
69575                     "opening_hours"
69576                 ],
69577                 "geometry": [
69578                     "point",
69579                     "vertex",
69580                     "area"
69581                 ],
69582                 "terms": [
69583                     "art store",
69584                     "art gallery"
69585                 ],
69586                 "tags": {
69587                     "shop": "art"
69588                 },
69589                 "name": "Art Shop"
69590             },
69591             "shop/bakery": {
69592                 "icon": "bakery",
69593                 "fields": [
69594                     "address",
69595                     "building_area",
69596                     "opening_hours"
69597                 ],
69598                 "geometry": [
69599                     "point",
69600                     "vertex",
69601                     "area"
69602                 ],
69603                 "tags": {
69604                     "shop": "bakery"
69605                 },
69606                 "name": "Bakery"
69607             },
69608             "shop/beauty": {
69609                 "icon": "shop",
69610                 "fields": [
69611                     "address",
69612                     "building_area",
69613                     "opening_hours"
69614                 ],
69615                 "geometry": [
69616                     "point",
69617                     "vertex",
69618                     "area"
69619                 ],
69620                 "terms": [
69621                     "nail spa",
69622                     "spa",
69623                     "salon",
69624                     "tanning"
69625                 ],
69626                 "tags": {
69627                     "shop": "beauty"
69628                 },
69629                 "name": "Beauty Shop"
69630             },
69631             "shop/beverages": {
69632                 "icon": "shop",
69633                 "fields": [
69634                     "address",
69635                     "building_area",
69636                     "opening_hours"
69637                 ],
69638                 "geometry": [
69639                     "point",
69640                     "vertex",
69641                     "area"
69642                 ],
69643                 "tags": {
69644                     "shop": "beverages"
69645                 },
69646                 "name": "Beverage Store"
69647             },
69648             "shop/bicycle": {
69649                 "icon": "bicycle",
69650                 "fields": [
69651                     "address",
69652                     "building_area",
69653                     "opening_hours"
69654                 ],
69655                 "geometry": [
69656                     "point",
69657                     "vertex",
69658                     "area"
69659                 ],
69660                 "tags": {
69661                     "shop": "bicycle"
69662                 },
69663                 "name": "Bicycle Shop"
69664             },
69665             "shop/bookmaker": {
69666                 "icon": "shop",
69667                 "fields": [
69668                     "address",
69669                     "building_area",
69670                     "opening_hours"
69671                 ],
69672                 "geometry": [
69673                     "point",
69674                     "vertex",
69675                     "area"
69676                 ],
69677                 "tags": {
69678                     "shop": "bookmaker"
69679                 },
69680                 "name": "Bookmaker"
69681             },
69682             "shop/books": {
69683                 "icon": "shop",
69684                 "fields": [
69685                     "address",
69686                     "building_area",
69687                     "opening_hours"
69688                 ],
69689                 "geometry": [
69690                     "point",
69691                     "vertex",
69692                     "area"
69693                 ],
69694                 "tags": {
69695                     "shop": "books"
69696                 },
69697                 "name": "Bookstore"
69698             },
69699             "shop/boutique": {
69700                 "icon": "shop",
69701                 "fields": [
69702                     "address",
69703                     "building_area",
69704                     "opening_hours"
69705                 ],
69706                 "geometry": [
69707                     "point",
69708                     "vertex",
69709                     "area"
69710                 ],
69711                 "tags": {
69712                     "shop": "boutique"
69713                 },
69714                 "name": "Boutique"
69715             },
69716             "shop/butcher": {
69717                 "icon": "slaughterhouse",
69718                 "fields": [
69719                     "building_area",
69720                     "opening_hours"
69721                 ],
69722                 "geometry": [
69723                     "point",
69724                     "vertex",
69725                     "area"
69726                 ],
69727                 "terms": [],
69728                 "tags": {
69729                     "shop": "butcher"
69730                 },
69731                 "name": "Butcher"
69732             },
69733             "shop/car": {
69734                 "icon": "car",
69735                 "fields": [
69736                     "address",
69737                     "opening_hours"
69738                 ],
69739                 "geometry": [
69740                     "point",
69741                     "vertex",
69742                     "area"
69743                 ],
69744                 "tags": {
69745                     "shop": "car"
69746                 },
69747                 "name": "Car Dealership"
69748             },
69749             "shop/car_parts": {
69750                 "icon": "car",
69751                 "fields": [
69752                     "address",
69753                     "building_area",
69754                     "opening_hours"
69755                 ],
69756                 "geometry": [
69757                     "point",
69758                     "vertex",
69759                     "area"
69760                 ],
69761                 "tags": {
69762                     "shop": "car_parts"
69763                 },
69764                 "name": "Car Parts Store"
69765             },
69766             "shop/car_repair": {
69767                 "icon": "car",
69768                 "fields": [
69769                     "address",
69770                     "building_area",
69771                     "opening_hours"
69772                 ],
69773                 "geometry": [
69774                     "point",
69775                     "vertex",
69776                     "area"
69777                 ],
69778                 "tags": {
69779                     "shop": "car_repair"
69780                 },
69781                 "name": "Car Repair Shop"
69782             },
69783             "shop/chemist": {
69784                 "icon": "chemist",
69785                 "fields": [
69786                     "address",
69787                     "building_area",
69788                     "opening_hours"
69789                 ],
69790                 "geometry": [
69791                     "point",
69792                     "vertex",
69793                     "area"
69794                 ],
69795                 "tags": {
69796                     "shop": "chemist"
69797                 },
69798                 "name": "Chemist"
69799             },
69800             "shop/clothes": {
69801                 "icon": "clothing-store",
69802                 "fields": [
69803                     "address",
69804                     "building_area",
69805                     "opening_hours"
69806                 ],
69807                 "geometry": [
69808                     "point",
69809                     "vertex",
69810                     "area"
69811                 ],
69812                 "tags": {
69813                     "shop": "clothes"
69814                 },
69815                 "name": "Clothing Store"
69816             },
69817             "shop/computer": {
69818                 "icon": "shop",
69819                 "fields": [
69820                     "address",
69821                     "building_area",
69822                     "opening_hours"
69823                 ],
69824                 "geometry": [
69825                     "point",
69826                     "vertex",
69827                     "area"
69828                 ],
69829                 "tags": {
69830                     "shop": "computer"
69831                 },
69832                 "name": "Computer Store"
69833             },
69834             "shop/confectionery": {
69835                 "icon": "shop",
69836                 "fields": [
69837                     "address",
69838                     "building_area",
69839                     "opening_hours"
69840                 ],
69841                 "geometry": [
69842                     "point",
69843                     "vertex",
69844                     "area"
69845                 ],
69846                 "tags": {
69847                     "shop": "confectionery"
69848                 },
69849                 "name": "Confectionery"
69850             },
69851             "shop/convenience": {
69852                 "icon": "shop",
69853                 "fields": [
69854                     "address",
69855                     "building_area",
69856                     "opening_hours"
69857                 ],
69858                 "geometry": [
69859                     "point",
69860                     "vertex",
69861                     "area"
69862                 ],
69863                 "tags": {
69864                     "shop": "convenience"
69865                 },
69866                 "name": "Convenience Store"
69867             },
69868             "shop/deli": {
69869                 "icon": "restaurant",
69870                 "fields": [
69871                     "address",
69872                     "building_area",
69873                     "opening_hours"
69874                 ],
69875                 "geometry": [
69876                     "point",
69877                     "vertex",
69878                     "area"
69879                 ],
69880                 "tags": {
69881                     "shop": "deli"
69882                 },
69883                 "name": "Deli"
69884             },
69885             "shop/department_store": {
69886                 "icon": "shop",
69887                 "fields": [
69888                     "address",
69889                     "building_area",
69890                     "opening_hours"
69891                 ],
69892                 "geometry": [
69893                     "point",
69894                     "vertex",
69895                     "area"
69896                 ],
69897                 "tags": {
69898                     "shop": "department_store"
69899                 },
69900                 "name": "Department Store"
69901             },
69902             "shop/doityourself": {
69903                 "icon": "shop",
69904                 "fields": [
69905                     "address",
69906                     "building_area",
69907                     "opening_hours"
69908                 ],
69909                 "geometry": [
69910                     "point",
69911                     "vertex",
69912                     "area"
69913                 ],
69914                 "tags": {
69915                     "shop": "doityourself"
69916                 },
69917                 "name": "DIY Store"
69918             },
69919             "shop/dry_cleaning": {
69920                 "icon": "shop",
69921                 "fields": [
69922                     "address",
69923                     "building_area",
69924                     "opening_hours"
69925                 ],
69926                 "geometry": [
69927                     "point",
69928                     "vertex",
69929                     "area"
69930                 ],
69931                 "tags": {
69932                     "shop": "dry_cleaning"
69933                 },
69934                 "name": "Dry Cleaners"
69935             },
69936             "shop/electronics": {
69937                 "icon": "shop",
69938                 "fields": [
69939                     "address",
69940                     "building_area",
69941                     "opening_hours"
69942                 ],
69943                 "geometry": [
69944                     "point",
69945                     "vertex",
69946                     "area"
69947                 ],
69948                 "tags": {
69949                     "shop": "electronics"
69950                 },
69951                 "name": "Electronics Store"
69952             },
69953             "shop/farm": {
69954                 "icon": "shop",
69955                 "fields": [
69956                     "address",
69957                     "building_area",
69958                     "opening_hours"
69959                 ],
69960                 "geometry": [
69961                     "point",
69962                     "vertex",
69963                     "area"
69964                 ],
69965                 "tags": {
69966                     "shop": "farm"
69967                 },
69968                 "terms": [
69969                     "farm shop",
69970                     "farm stand"
69971                 ],
69972                 "name": "Produce Stand"
69973             },
69974             "shop/fishmonger": {
69975                 "icon": "shop",
69976                 "fields": [
69977                     "address",
69978                     "building_area",
69979                     "opening_hours"
69980                 ],
69981                 "geometry": [
69982                     "point",
69983                     "vertex",
69984                     "area"
69985                 ],
69986                 "tags": {
69987                     "shop": "fishmonger"
69988                 },
69989                 "name": "Fishmonger",
69990                 "searchable": false
69991             },
69992             "shop/florist": {
69993                 "icon": "shop",
69994                 "fields": [
69995                     "address",
69996                     "building_area",
69997                     "opening_hours"
69998                 ],
69999                 "geometry": [
70000                     "point",
70001                     "vertex",
70002                     "area"
70003                 ],
70004                 "tags": {
70005                     "shop": "florist"
70006                 },
70007                 "name": "Florist"
70008             },
70009             "shop/funeral_directors": {
70010                 "icon": "cemetery",
70011                 "fields": [
70012                     "address",
70013                     "building_area",
70014                     "religion",
70015                     "denomination"
70016                 ],
70017                 "geometry": [
70018                     "point",
70019                     "vertex",
70020                     "area"
70021                 ],
70022                 "tags": {
70023                     "shop": "funeral_directors"
70024                 },
70025                 "terms": [
70026                     "undertaker",
70027                     "funeral parlour",
70028                     "funeral parlor",
70029                     "memorial home"
70030                 ],
70031                 "name": "Funeral Home"
70032             },
70033             "shop/furniture": {
70034                 "icon": "shop",
70035                 "fields": [
70036                     "address",
70037                     "building_area",
70038                     "opening_hours"
70039                 ],
70040                 "geometry": [
70041                     "point",
70042                     "vertex",
70043                     "area"
70044                 ],
70045                 "tags": {
70046                     "shop": "furniture"
70047                 },
70048                 "name": "Furniture Store"
70049             },
70050             "shop/garden_centre": {
70051                 "icon": "shop",
70052                 "fields": [
70053                     "address",
70054                     "building_area",
70055                     "opening_hours"
70056                 ],
70057                 "geometry": [
70058                     "point",
70059                     "vertex",
70060                     "area"
70061                 ],
70062                 "terms": [
70063                     "garden centre"
70064                 ],
70065                 "tags": {
70066                     "shop": "garden_centre"
70067                 },
70068                 "name": "Garden Center"
70069             },
70070             "shop/gift": {
70071                 "icon": "shop",
70072                 "fields": [
70073                     "address",
70074                     "building_area",
70075                     "opening_hours"
70076                 ],
70077                 "geometry": [
70078                     "point",
70079                     "vertex",
70080                     "area"
70081                 ],
70082                 "tags": {
70083                     "shop": "gift"
70084                 },
70085                 "name": "Gift Shop"
70086             },
70087             "shop/greengrocer": {
70088                 "icon": "shop",
70089                 "fields": [
70090                     "address",
70091                     "building_area",
70092                     "opening_hours"
70093                 ],
70094                 "geometry": [
70095                     "point",
70096                     "vertex",
70097                     "area"
70098                 ],
70099                 "tags": {
70100                     "shop": "greengrocer"
70101                 },
70102                 "name": "Greengrocer"
70103             },
70104             "shop/hairdresser": {
70105                 "icon": "hairdresser",
70106                 "fields": [
70107                     "address",
70108                     "building_area",
70109                     "opening_hours"
70110                 ],
70111                 "geometry": [
70112                     "point",
70113                     "vertex",
70114                     "area"
70115                 ],
70116                 "tags": {
70117                     "shop": "hairdresser"
70118                 },
70119                 "name": "Hairdresser"
70120             },
70121             "shop/hardware": {
70122                 "icon": "shop",
70123                 "fields": [
70124                     "address",
70125                     "building_area",
70126                     "opening_hours"
70127                 ],
70128                 "geometry": [
70129                     "point",
70130                     "vertex",
70131                     "area"
70132                 ],
70133                 "tags": {
70134                     "shop": "hardware"
70135                 },
70136                 "name": "Hardware Store"
70137             },
70138             "shop/hifi": {
70139                 "icon": "shop",
70140                 "fields": [
70141                     "address",
70142                     "building_area",
70143                     "opening_hours"
70144                 ],
70145                 "geometry": [
70146                     "point",
70147                     "vertex",
70148                     "area"
70149                 ],
70150                 "tags": {
70151                     "shop": "hifi"
70152                 },
70153                 "name": "Hifi Store"
70154             },
70155             "shop/jewelry": {
70156                 "icon": "shop",
70157                 "fields": [
70158                     "address",
70159                     "building_area",
70160                     "opening_hours"
70161                 ],
70162                 "geometry": [
70163                     "point",
70164                     "vertex",
70165                     "area"
70166                 ],
70167                 "tags": {
70168                     "shop": "jewelry"
70169                 },
70170                 "name": "Jeweler"
70171             },
70172             "shop/kiosk": {
70173                 "icon": "shop",
70174                 "fields": [
70175                     "address",
70176                     "building_area",
70177                     "opening_hours"
70178                 ],
70179                 "geometry": [
70180                     "point",
70181                     "vertex",
70182                     "area"
70183                 ],
70184                 "tags": {
70185                     "shop": "kiosk"
70186                 },
70187                 "name": "Kiosk"
70188             },
70189             "shop/laundry": {
70190                 "icon": "laundry",
70191                 "fields": [
70192                     "address",
70193                     "building_area",
70194                     "opening_hours"
70195                 ],
70196                 "geometry": [
70197                     "point",
70198                     "vertex",
70199                     "area"
70200                 ],
70201                 "tags": {
70202                     "shop": "laundry"
70203                 },
70204                 "name": "Laundry"
70205             },
70206             "shop/locksmith": {
70207                 "icon": "shop",
70208                 "fields": [
70209                     "address",
70210                     "building_area",
70211                     "opening_hours"
70212                 ],
70213                 "geometry": [
70214                     "point",
70215                     "vertex",
70216                     "area"
70217                 ],
70218                 "terms": [
70219                     "keys"
70220                 ],
70221                 "tags": {
70222                     "shop": "locksmith"
70223                 },
70224                 "name": "Locksmith"
70225             },
70226             "shop/lottery": {
70227                 "icon": "shop",
70228                 "fields": [
70229                     "address",
70230                     "building_area",
70231                     "opening_hours"
70232                 ],
70233                 "geometry": [
70234                     "point",
70235                     "vertex",
70236                     "area"
70237                 ],
70238                 "tags": {
70239                     "shop": "lottery"
70240                 },
70241                 "name": "Lottery Shop"
70242             },
70243             "shop/mall": {
70244                 "icon": "shop",
70245                 "fields": [
70246                     "address",
70247                     "building_area",
70248                     "opening_hours"
70249                 ],
70250                 "geometry": [
70251                     "point",
70252                     "vertex",
70253                     "area"
70254                 ],
70255                 "tags": {
70256                     "shop": "mall"
70257                 },
70258                 "name": "Mall"
70259             },
70260             "shop/mobile_phone": {
70261                 "icon": "mobilephone",
70262                 "fields": [
70263                     "address",
70264                     "building_area",
70265                     "opening_hours"
70266                 ],
70267                 "geometry": [
70268                     "point",
70269                     "vertex",
70270                     "area"
70271                 ],
70272                 "tags": {
70273                     "shop": "mobile_phone"
70274                 },
70275                 "name": "Mobile Phone Store"
70276             },
70277             "shop/motorcycle": {
70278                 "icon": "scooter",
70279                 "fields": [
70280                     "address",
70281                     "building_area",
70282                     "opening_hours"
70283                 ],
70284                 "geometry": [
70285                     "point",
70286                     "vertex",
70287                     "area"
70288                 ],
70289                 "tags": {
70290                     "shop": "motorcycle"
70291                 },
70292                 "name": "Motorcycle Dealership"
70293             },
70294             "shop/music": {
70295                 "icon": "music",
70296                 "fields": [
70297                     "address",
70298                     "building_area",
70299                     "opening_hours"
70300                 ],
70301                 "geometry": [
70302                     "point",
70303                     "vertex",
70304                     "area"
70305                 ],
70306                 "tags": {
70307                     "shop": "music"
70308                 },
70309                 "name": "Music Store"
70310             },
70311             "shop/newsagent": {
70312                 "icon": "shop",
70313                 "fields": [
70314                     "address",
70315                     "building_area",
70316                     "opening_hours"
70317                 ],
70318                 "geometry": [
70319                     "point",
70320                     "vertex",
70321                     "area"
70322                 ],
70323                 "tags": {
70324                     "shop": "newsagent"
70325                 },
70326                 "name": "Newsagent"
70327             },
70328             "shop/optician": {
70329                 "icon": "shop",
70330                 "fields": [
70331                     "address",
70332                     "building_area",
70333                     "opening_hours"
70334                 ],
70335                 "geometry": [
70336                     "point",
70337                     "vertex",
70338                     "area"
70339                 ],
70340                 "tags": {
70341                     "shop": "optician"
70342                 },
70343                 "name": "Optician"
70344             },
70345             "shop/outdoor": {
70346                 "icon": "shop",
70347                 "fields": [
70348                     "address",
70349                     "building_area",
70350                     "opening_hours"
70351                 ],
70352                 "geometry": [
70353                     "point",
70354                     "vertex",
70355                     "area"
70356                 ],
70357                 "tags": {
70358                     "shop": "outdoor"
70359                 },
70360                 "name": "Outdoor Store"
70361             },
70362             "shop/pet": {
70363                 "icon": "dog-park",
70364                 "fields": [
70365                     "address",
70366                     "building_area",
70367                     "opening_hours"
70368                 ],
70369                 "geometry": [
70370                     "point",
70371                     "vertex",
70372                     "area"
70373                 ],
70374                 "tags": {
70375                     "shop": "pet"
70376                 },
70377                 "name": "Pet Store"
70378             },
70379             "shop/photo": {
70380                 "icon": "camera",
70381                 "fields": [
70382                     "address",
70383                     "building_area",
70384                     "opening_hours"
70385                 ],
70386                 "geometry": [
70387                     "point",
70388                     "vertex",
70389                     "area"
70390                 ],
70391                 "tags": {
70392                     "shop": "photo"
70393                 },
70394                 "name": "Photography Store"
70395             },
70396             "shop/seafood": {
70397                 "icon": "shop",
70398                 "fields": [
70399                     "address",
70400                     "building_area",
70401                     "opening_hours"
70402                 ],
70403                 "geometry": [
70404                     "point",
70405                     "vertex",
70406                     "area"
70407                 ],
70408                 "tags": {
70409                     "shop": "seafood"
70410                 },
70411                 "terms": [
70412                     "fishmonger"
70413                 ],
70414                 "name": "Seafood Shop"
70415             },
70416             "shop/shoes": {
70417                 "icon": "shop",
70418                 "fields": [
70419                     "address",
70420                     "building_area",
70421                     "opening_hours"
70422                 ],
70423                 "geometry": [
70424                     "point",
70425                     "vertex",
70426                     "area"
70427                 ],
70428                 "tags": {
70429                     "shop": "shoes"
70430                 },
70431                 "name": "Shoe Store"
70432             },
70433             "shop/sports": {
70434                 "icon": "shop",
70435                 "fields": [
70436                     "address",
70437                     "building_area",
70438                     "opening_hours"
70439                 ],
70440                 "geometry": [
70441                     "point",
70442                     "vertex",
70443                     "area"
70444                 ],
70445                 "tags": {
70446                     "shop": "sports"
70447                 },
70448                 "name": "Sporting Goods Store"
70449             },
70450             "shop/stationery": {
70451                 "icon": "shop",
70452                 "fields": [
70453                     "address",
70454                     "building_area",
70455                     "opening_hours"
70456                 ],
70457                 "geometry": [
70458                     "point",
70459                     "vertex",
70460                     "area"
70461                 ],
70462                 "tags": {
70463                     "shop": "stationery"
70464                 },
70465                 "name": "Stationery Store"
70466             },
70467             "shop/supermarket": {
70468                 "icon": "grocery",
70469                 "fields": [
70470                     "operator",
70471                     "building_area",
70472                     "address"
70473                 ],
70474                 "geometry": [
70475                     "point",
70476                     "vertex",
70477                     "area"
70478                 ],
70479                 "terms": [
70480                     "bazaar",
70481                     "boutique",
70482                     "chain",
70483                     "co-op",
70484                     "cut-rate store",
70485                     "discount store",
70486                     "five-and-dime",
70487                     "flea market",
70488                     "galleria",
70489                     "grocery store",
70490                     "mall",
70491                     "mart",
70492                     "outlet",
70493                     "outlet store",
70494                     "shop",
70495                     "shopping center",
70496                     "shopping centre",
70497                     "shopping plaza",
70498                     "stand",
70499                     "store",
70500                     "supermarket",
70501                     "thrift shop"
70502                 ],
70503                 "tags": {
70504                     "shop": "supermarket"
70505                 },
70506                 "name": "Supermarket"
70507             },
70508             "shop/toys": {
70509                 "icon": "shop",
70510                 "fields": [
70511                     "address",
70512                     "building_area",
70513                     "opening_hours"
70514                 ],
70515                 "geometry": [
70516                     "point",
70517                     "vertex",
70518                     "area"
70519                 ],
70520                 "tags": {
70521                     "shop": "toys"
70522                 },
70523                 "name": "Toy Store"
70524             },
70525             "shop/travel_agency": {
70526                 "icon": "suitcase",
70527                 "fields": [
70528                     "address",
70529                     "building_area",
70530                     "opening_hours"
70531                 ],
70532                 "geometry": [
70533                     "point",
70534                     "vertex",
70535                     "area"
70536                 ],
70537                 "tags": {
70538                     "shop": "travel_agency"
70539                 },
70540                 "name": "Travel Agency"
70541             },
70542             "shop/tyres": {
70543                 "icon": "shop",
70544                 "fields": [
70545                     "address",
70546                     "building_area",
70547                     "opening_hours"
70548                 ],
70549                 "geometry": [
70550                     "point",
70551                     "vertex",
70552                     "area"
70553                 ],
70554                 "tags": {
70555                     "shop": "tyres"
70556                 },
70557                 "name": "Tire Store"
70558             },
70559             "shop/vacant": {
70560                 "icon": "shop",
70561                 "fields": [
70562                     "address",
70563                     "building_area",
70564                     "opening_hours"
70565                 ],
70566                 "geometry": [
70567                     "point",
70568                     "vertex",
70569                     "area"
70570                 ],
70571                 "tags": {
70572                     "shop": "vacant"
70573                 },
70574                 "name": "Vacant Shop"
70575             },
70576             "shop/variety_store": {
70577                 "icon": "shop",
70578                 "fields": [
70579                     "address",
70580                     "building_area",
70581                     "opening_hours"
70582                 ],
70583                 "geometry": [
70584                     "point",
70585                     "vertex",
70586                     "area"
70587                 ],
70588                 "tags": {
70589                     "shop": "variety_store"
70590                 },
70591                 "name": "Variety Store"
70592             },
70593             "shop/video": {
70594                 "icon": "shop",
70595                 "fields": [
70596                     "address",
70597                     "building_area",
70598                     "opening_hours"
70599                 ],
70600                 "geometry": [
70601                     "point",
70602                     "vertex",
70603                     "area"
70604                 ],
70605                 "tags": {
70606                     "shop": "video"
70607                 },
70608                 "name": "Video Store"
70609             },
70610             "shop/wine": {
70611                 "icon": "alcohol-shop",
70612                 "fields": [
70613                     "address",
70614                     "building_area",
70615                     "opening_hours"
70616                 ],
70617                 "geometry": [
70618                     "point",
70619                     "vertex",
70620                     "area"
70621                 ],
70622                 "tags": {
70623                     "shop": "wine"
70624                 },
70625                 "terms": [
70626                     "winery"
70627                 ],
70628                 "name": "Wine Shop"
70629             },
70630             "tourism": {
70631                 "fields": [
70632                     "tourism"
70633                 ],
70634                 "geometry": [
70635                     "point",
70636                     "vertex",
70637                     "area"
70638                 ],
70639                 "tags": {
70640                     "tourism": "*"
70641                 },
70642                 "name": "Tourism"
70643             },
70644             "tourism/alpine_hut": {
70645                 "icon": "lodging",
70646                 "fields": [
70647                     "operator",
70648                     "address"
70649                 ],
70650                 "geometry": [
70651                     "point",
70652                     "vertex",
70653                     "area"
70654                 ],
70655                 "tags": {
70656                     "tourism": "alpine_hut"
70657                 },
70658                 "name": "Alpine Hut"
70659             },
70660             "tourism/artwork": {
70661                 "fields": [
70662                     "artwork_type",
70663                     "artist"
70664                 ],
70665                 "icon": "art-gallery",
70666                 "geometry": [
70667                     "point",
70668                     "vertex",
70669                     "area"
70670                 ],
70671                 "tags": {
70672                     "tourism": "artwork"
70673                 },
70674                 "terms": [
70675                     "mural",
70676                     "sculpture",
70677                     "statue"
70678                 ],
70679                 "name": "Artwork"
70680             },
70681             "tourism/attraction": {
70682                 "icon": "monument",
70683                 "fields": [
70684                     "operator",
70685                     "address"
70686                 ],
70687                 "geometry": [
70688                     "point",
70689                     "vertex",
70690                     "area"
70691                 ],
70692                 "tags": {
70693                     "tourism": "attraction"
70694                 },
70695                 "name": "Tourist Attraction"
70696             },
70697             "tourism/camp_site": {
70698                 "icon": "campsite",
70699                 "fields": [
70700                     "operator",
70701                     "address",
70702                     "smoking"
70703                 ],
70704                 "geometry": [
70705                     "point",
70706                     "vertex",
70707                     "area"
70708                 ],
70709                 "terms": [
70710                     "camping"
70711                 ],
70712                 "tags": {
70713                     "tourism": "camp_site"
70714                 },
70715                 "name": "Camp Site"
70716             },
70717             "tourism/caravan_site": {
70718                 "fields": [
70719                     "operator",
70720                     "address",
70721                     "smoking"
70722                 ],
70723                 "geometry": [
70724                     "point",
70725                     "vertex",
70726                     "area"
70727                 ],
70728                 "tags": {
70729                     "tourism": "caravan_site"
70730                 },
70731                 "name": "RV Park"
70732             },
70733             "tourism/chalet": {
70734                 "icon": "lodging",
70735                 "fields": [
70736                     "operator",
70737                     "building_area",
70738                     "address",
70739                     "smoking"
70740                 ],
70741                 "geometry": [
70742                     "point",
70743                     "vertex",
70744                     "area"
70745                 ],
70746                 "tags": {
70747                     "tourism": "chalet"
70748                 },
70749                 "name": "Chalet"
70750             },
70751             "tourism/guest_house": {
70752                 "icon": "lodging",
70753                 "fields": [
70754                     "operator",
70755                     "address",
70756                     "smoking"
70757                 ],
70758                 "geometry": [
70759                     "point",
70760                     "vertex",
70761                     "area"
70762                 ],
70763                 "tags": {
70764                     "tourism": "guest_house"
70765                 },
70766                 "terms": [
70767                     "B&B",
70768                     "Bed & Breakfast",
70769                     "Bed and Breakfast"
70770                 ],
70771                 "name": "Guest House"
70772             },
70773             "tourism/hostel": {
70774                 "icon": "lodging",
70775                 "fields": [
70776                     "operator",
70777                     "building_area",
70778                     "address",
70779                     "smoking"
70780                 ],
70781                 "geometry": [
70782                     "point",
70783                     "vertex",
70784                     "area"
70785                 ],
70786                 "tags": {
70787                     "tourism": "hostel"
70788                 },
70789                 "name": "Hostel"
70790             },
70791             "tourism/hotel": {
70792                 "icon": "lodging",
70793                 "fields": [
70794                     "operator",
70795                     "building_area",
70796                     "address",
70797                     "smoking"
70798                 ],
70799                 "geometry": [
70800                     "point",
70801                     "vertex",
70802                     "area"
70803                 ],
70804                 "terms": [],
70805                 "tags": {
70806                     "tourism": "hotel"
70807                 },
70808                 "name": "Hotel"
70809             },
70810             "tourism/information": {
70811                 "fields": [
70812                     "information",
70813                     "building_area",
70814                     "address",
70815                     "operator"
70816                 ],
70817                 "geometry": [
70818                     "point",
70819                     "vertex",
70820                     "area"
70821                 ],
70822                 "tags": {
70823                     "tourism": "information"
70824                 },
70825                 "name": "Information"
70826             },
70827             "tourism/motel": {
70828                 "icon": "lodging",
70829                 "fields": [
70830                     "operator",
70831                     "building_area",
70832                     "address",
70833                     "smoking"
70834                 ],
70835                 "geometry": [
70836                     "point",
70837                     "vertex",
70838                     "area"
70839                 ],
70840                 "tags": {
70841                     "tourism": "motel"
70842                 },
70843                 "name": "Motel"
70844             },
70845             "tourism/museum": {
70846                 "icon": "museum",
70847                 "fields": [
70848                     "operator",
70849                     "building_area",
70850                     "address"
70851                 ],
70852                 "geometry": [
70853                     "point",
70854                     "vertex",
70855                     "area"
70856                 ],
70857                 "terms": [
70858                     "exhibition",
70859                     "exhibits archive",
70860                     "foundation",
70861                     "gallery",
70862                     "hall",
70863                     "institution",
70864                     "library",
70865                     "menagerie",
70866                     "repository",
70867                     "salon",
70868                     "storehouse",
70869                     "treasury",
70870                     "vault"
70871                 ],
70872                 "tags": {
70873                     "tourism": "museum"
70874                 },
70875                 "name": "Museum"
70876             },
70877             "tourism/picnic_site": {
70878                 "icon": "park",
70879                 "fields": [
70880                     "operator",
70881                     "address",
70882                     "smoking"
70883                 ],
70884                 "geometry": [
70885                     "point",
70886                     "vertex",
70887                     "area"
70888                 ],
70889                 "terms": [],
70890                 "tags": {
70891                     "tourism": "picnic_site"
70892                 },
70893                 "name": "Picnic Site"
70894             },
70895             "tourism/theme_park": {
70896                 "fields": [
70897                     "operator",
70898                     "address"
70899                 ],
70900                 "geometry": [
70901                     "point",
70902                     "vertex",
70903                     "area"
70904                 ],
70905                 "tags": {
70906                     "tourism": "theme_park"
70907                 },
70908                 "name": "Theme Park"
70909             },
70910             "tourism/viewpoint": {
70911                 "geometry": [
70912                     "point",
70913                     "vertex"
70914                 ],
70915                 "tags": {
70916                     "tourism": "viewpoint"
70917                 },
70918                 "name": "Viewpoint"
70919             },
70920             "tourism/zoo": {
70921                 "icon": "zoo",
70922                 "fields": [
70923                     "operator",
70924                     "address"
70925                 ],
70926                 "geometry": [
70927                     "point",
70928                     "vertex",
70929                     "area"
70930                 ],
70931                 "tags": {
70932                     "tourism": "zoo"
70933                 },
70934                 "name": "Zoo"
70935             },
70936             "type/boundary": {
70937                 "geometry": [
70938                     "relation"
70939                 ],
70940                 "tags": {
70941                     "type": "boundary"
70942                 },
70943                 "name": "Boundary",
70944                 "icon": "boundary",
70945                 "fields": [
70946                     "boundary"
70947                 ]
70948             },
70949             "type/boundary/administrative": {
70950                 "name": "Administrative Boundary",
70951                 "geometry": [
70952                     "relation"
70953                 ],
70954                 "tags": {
70955                     "type": "boundary",
70956                     "boundary": "administrative"
70957                 },
70958                 "fields": [
70959                     "admin_level"
70960                 ],
70961                 "icon": "boundary"
70962             },
70963             "type/multipolygon": {
70964                 "geometry": [
70965                     "area",
70966                     "relation"
70967                 ],
70968                 "tags": {
70969                     "type": "multipolygon"
70970                 },
70971                 "removeTags": {},
70972                 "name": "Multipolygon",
70973                 "icon": "multipolygon",
70974                 "searchable": false,
70975                 "matchScore": 0.1
70976             },
70977             "type/restriction": {
70978                 "geometry": [
70979                     "relation"
70980                 ],
70981                 "tags": {
70982                     "type": "restriction"
70983                 },
70984                 "name": "Restriction",
70985                 "icon": "restriction",
70986                 "fields": [
70987                     "restriction"
70988                 ]
70989             },
70990             "type/route": {
70991                 "geometry": [
70992                     "relation"
70993                 ],
70994                 "tags": {
70995                     "type": "route"
70996                 },
70997                 "name": "Route",
70998                 "icon": "route",
70999                 "fields": [
71000                     "route",
71001                     "ref"
71002                 ]
71003             },
71004             "type/route/bicycle": {
71005                 "geometry": [
71006                     "relation"
71007                 ],
71008                 "tags": {
71009                     "type": "route",
71010                     "route": "bicycle"
71011                 },
71012                 "name": "Cycle Route",
71013                 "icon": "route-bicycle",
71014                 "fields": [
71015                     "ref",
71016                     "network"
71017                 ]
71018             },
71019             "type/route/bus": {
71020                 "geometry": [
71021                     "relation"
71022                 ],
71023                 "tags": {
71024                     "type": "route",
71025                     "route": "bus"
71026                 },
71027                 "name": "Bus Route",
71028                 "icon": "route-bus",
71029                 "fields": [
71030                     "ref",
71031                     "operator",
71032                     "network"
71033                 ]
71034             },
71035             "type/route/detour": {
71036                 "geometry": [
71037                     "relation"
71038                 ],
71039                 "tags": {
71040                     "type": "route",
71041                     "route": "detour"
71042                 },
71043                 "name": "Detour Route",
71044                 "icon": "route-detour",
71045                 "fields": [
71046                     "ref"
71047                 ]
71048             },
71049             "type/route/ferry": {
71050                 "geometry": [
71051                     "relation"
71052                 ],
71053                 "tags": {
71054                     "type": "route",
71055                     "route": "ferry"
71056                 },
71057                 "name": "Ferry Route",
71058                 "icon": "route-ferry",
71059                 "fields": [
71060                     "ref",
71061                     "operator",
71062                     "network"
71063                 ]
71064             },
71065             "type/route/foot": {
71066                 "geometry": [
71067                     "relation"
71068                 ],
71069                 "tags": {
71070                     "type": "route",
71071                     "route": "foot"
71072                 },
71073                 "name": "Foot Route",
71074                 "icon": "route-foot",
71075                 "fields": [
71076                     "ref",
71077                     "operator",
71078                     "network"
71079                 ]
71080             },
71081             "type/route/hiking": {
71082                 "geometry": [
71083                     "relation"
71084                 ],
71085                 "tags": {
71086                     "type": "route",
71087                     "route": "hiking"
71088                 },
71089                 "name": "Hiking Route",
71090                 "icon": "route-foot",
71091                 "fields": [
71092                     "ref",
71093                     "operator",
71094                     "network"
71095                 ]
71096             },
71097             "type/route/pipeline": {
71098                 "geometry": [
71099                     "relation"
71100                 ],
71101                 "tags": {
71102                     "type": "route",
71103                     "route": "pipeline"
71104                 },
71105                 "name": "Pipeline Route",
71106                 "icon": "route-pipeline",
71107                 "fields": [
71108                     "ref",
71109                     "operator"
71110                 ]
71111             },
71112             "type/route/power": {
71113                 "geometry": [
71114                     "relation"
71115                 ],
71116                 "tags": {
71117                     "type": "route",
71118                     "route": "power"
71119                 },
71120                 "name": "Power Route",
71121                 "icon": "route-power",
71122                 "fields": [
71123                     "ref",
71124                     "operator"
71125                 ]
71126             },
71127             "type/route/road": {
71128                 "geometry": [
71129                     "relation"
71130                 ],
71131                 "tags": {
71132                     "type": "route",
71133                     "route": "road"
71134                 },
71135                 "name": "Road Route",
71136                 "icon": "route-road",
71137                 "fields": [
71138                     "ref"
71139                 ]
71140             },
71141             "type/route/train": {
71142                 "geometry": [
71143                     "relation"
71144                 ],
71145                 "tags": {
71146                     "type": "route",
71147                     "route": "train"
71148                 },
71149                 "name": "Train Route",
71150                 "icon": "route-train",
71151                 "fields": [
71152                     "ref",
71153                     "operator"
71154                 ]
71155             },
71156             "type/route/tram": {
71157                 "geometry": [
71158                     "relation"
71159                 ],
71160                 "tags": {
71161                     "type": "route",
71162                     "route": "tram"
71163                 },
71164                 "name": "Tram Route",
71165                 "icon": "route-tram",
71166                 "fields": [
71167                     "ref",
71168                     "operator"
71169                 ]
71170             },
71171             "type/route_master": {
71172                 "geometry": [
71173                     "relation"
71174                 ],
71175                 "tags": {
71176                     "type": "route_master"
71177                 },
71178                 "name": "Route Master",
71179                 "icon": "route-master",
71180                 "fields": [
71181                     "route_master",
71182                     "ref",
71183                     "operator",
71184                     "network"
71185                 ]
71186             },
71187             "vertex": {
71188                 "name": "Other",
71189                 "tags": {},
71190                 "geometry": [
71191                     "vertex"
71192                 ],
71193                 "matchScore": 0.1
71194             },
71195             "waterway": {
71196                 "fields": [
71197                     "waterway"
71198                 ],
71199                 "geometry": [
71200                     "point",
71201                     "vertex",
71202                     "line",
71203                     "area"
71204                 ],
71205                 "tags": {
71206                     "waterway": "*"
71207                 },
71208                 "name": "Waterway"
71209             },
71210             "waterway/canal": {
71211                 "icon": "waterway-canal",
71212                 "fields": [
71213                     "width"
71214                 ],
71215                 "geometry": [
71216                     "line"
71217                 ],
71218                 "tags": {
71219                     "waterway": "canal"
71220                 },
71221                 "name": "Canal"
71222             },
71223             "waterway/dam": {
71224                 "icon": "dam",
71225                 "geometry": [
71226                     "point",
71227                     "vertex",
71228                     "line",
71229                     "area"
71230                 ],
71231                 "tags": {
71232                     "waterway": "dam"
71233                 },
71234                 "name": "Dam"
71235             },
71236             "waterway/ditch": {
71237                 "icon": "waterway-ditch",
71238                 "fields": [
71239                     "tunnel"
71240                 ],
71241                 "geometry": [
71242                     "line"
71243                 ],
71244                 "tags": {
71245                     "waterway": "ditch"
71246                 },
71247                 "name": "Ditch"
71248             },
71249             "waterway/drain": {
71250                 "icon": "waterway-stream",
71251                 "fields": [
71252                     "tunnel"
71253                 ],
71254                 "geometry": [
71255                     "line"
71256                 ],
71257                 "tags": {
71258                     "waterway": "drain"
71259                 },
71260                 "name": "Drain"
71261             },
71262             "waterway/river": {
71263                 "icon": "waterway-river",
71264                 "fields": [
71265                     "tunnel",
71266                     "width"
71267                 ],
71268                 "geometry": [
71269                     "line"
71270                 ],
71271                 "terms": [
71272                     "beck",
71273                     "branch",
71274                     "brook",
71275                     "course",
71276                     "creek",
71277                     "estuary",
71278                     "rill",
71279                     "rivulet",
71280                     "run",
71281                     "runnel",
71282                     "stream",
71283                     "tributary",
71284                     "watercourse"
71285                 ],
71286                 "tags": {
71287                     "waterway": "river"
71288                 },
71289                 "name": "River"
71290             },
71291             "waterway/riverbank": {
71292                 "icon": "water",
71293                 "geometry": [
71294                     "area"
71295                 ],
71296                 "tags": {
71297                     "waterway": "riverbank"
71298                 },
71299                 "name": "Riverbank"
71300             },
71301             "waterway/stream": {
71302                 "icon": "waterway-stream",
71303                 "fields": [
71304                     "tunnel",
71305                     "width"
71306                 ],
71307                 "geometry": [
71308                     "line"
71309                 ],
71310                 "terms": [
71311                     "beck",
71312                     "branch",
71313                     "brook",
71314                     "burn",
71315                     "course",
71316                     "creek",
71317                     "current",
71318                     "drift",
71319                     "flood",
71320                     "flow",
71321                     "freshet",
71322                     "race",
71323                     "rill",
71324                     "rindle",
71325                     "rivulet",
71326                     "run",
71327                     "runnel",
71328                     "rush",
71329                     "spate",
71330                     "spritz",
71331                     "surge",
71332                     "tide",
71333                     "torrent",
71334                     "tributary",
71335                     "watercourse"
71336                 ],
71337                 "tags": {
71338                     "waterway": "stream"
71339                 },
71340                 "name": "Stream"
71341             },
71342             "waterway/weir": {
71343                 "icon": "dam",
71344                 "geometry": [
71345                     "vertex",
71346                     "line"
71347                 ],
71348                 "tags": {
71349                     "waterway": "weir"
71350                 },
71351                 "name": "Weir"
71352             },
71353             "amenity/fuel/76": {
71354                 "tags": {
71355                     "name": "76",
71356                     "amenity": "fuel"
71357                 },
71358                 "name": "76",
71359                 "icon": "fuel",
71360                 "geometry": [
71361                     "point",
71362                     "vertex",
71363                     "area"
71364                 ],
71365                 "fields": [
71366                     "operator",
71367                     "address",
71368                     "building_area"
71369                 ],
71370                 "suggestion": true
71371             },
71372             "amenity/fuel/Neste": {
71373                 "tags": {
71374                     "name": "Neste",
71375                     "amenity": "fuel"
71376                 },
71377                 "name": "Neste",
71378                 "icon": "fuel",
71379                 "geometry": [
71380                     "point",
71381                     "vertex",
71382                     "area"
71383                 ],
71384                 "fields": [
71385                     "operator",
71386                     "address",
71387                     "building_area"
71388                 ],
71389                 "suggestion": true
71390             },
71391             "amenity/fuel/BP": {
71392                 "tags": {
71393                     "name": "BP",
71394                     "amenity": "fuel"
71395                 },
71396                 "name": "BP",
71397                 "icon": "fuel",
71398                 "geometry": [
71399                     "point",
71400                     "vertex",
71401                     "area"
71402                 ],
71403                 "fields": [
71404                     "operator",
71405                     "address",
71406                     "building_area"
71407                 ],
71408                 "suggestion": true
71409             },
71410             "amenity/fuel/Shell": {
71411                 "tags": {
71412                     "name": "Shell",
71413                     "amenity": "fuel"
71414                 },
71415                 "name": "Shell",
71416                 "icon": "fuel",
71417                 "geometry": [
71418                     "point",
71419                     "vertex",
71420                     "area"
71421                 ],
71422                 "fields": [
71423                     "operator",
71424                     "address",
71425                     "building_area"
71426                 ],
71427                 "suggestion": true
71428             },
71429             "amenity/fuel/Agip": {
71430                 "tags": {
71431                     "name": "Agip",
71432                     "amenity": "fuel"
71433                 },
71434                 "name": "Agip",
71435                 "icon": "fuel",
71436                 "geometry": [
71437                     "point",
71438                     "vertex",
71439                     "area"
71440                 ],
71441                 "fields": [
71442                     "operator",
71443                     "address",
71444                     "building_area"
71445                 ],
71446                 "suggestion": true
71447             },
71448             "amenity/fuel/Migrol": {
71449                 "tags": {
71450                     "name": "Migrol",
71451                     "amenity": "fuel"
71452                 },
71453                 "name": "Migrol",
71454                 "icon": "fuel",
71455                 "geometry": [
71456                     "point",
71457                     "vertex",
71458                     "area"
71459                 ],
71460                 "fields": [
71461                     "operator",
71462                     "address",
71463                     "building_area"
71464                 ],
71465                 "suggestion": true
71466             },
71467             "amenity/fuel/Avia": {
71468                 "tags": {
71469                     "name": "Avia",
71470                     "amenity": "fuel"
71471                 },
71472                 "name": "Avia",
71473                 "icon": "fuel",
71474                 "geometry": [
71475                     "point",
71476                     "vertex",
71477                     "area"
71478                 ],
71479                 "fields": [
71480                     "operator",
71481                     "address",
71482                     "building_area"
71483                 ],
71484                 "suggestion": true
71485             },
71486             "amenity/fuel/Texaco": {
71487                 "tags": {
71488                     "name": "Texaco",
71489                     "amenity": "fuel"
71490                 },
71491                 "name": "Texaco",
71492                 "icon": "fuel",
71493                 "geometry": [
71494                     "point",
71495                     "vertex",
71496                     "area"
71497                 ],
71498                 "fields": [
71499                     "operator",
71500                     "address",
71501                     "building_area"
71502                 ],
71503                 "suggestion": true
71504             },
71505             "amenity/fuel/Total": {
71506                 "tags": {
71507                     "name": "Total",
71508                     "amenity": "fuel"
71509                 },
71510                 "name": "Total",
71511                 "icon": "fuel",
71512                 "geometry": [
71513                     "point",
71514                     "vertex",
71515                     "area"
71516                 ],
71517                 "fields": [
71518                     "operator",
71519                     "address",
71520                     "building_area"
71521                 ],
71522                 "suggestion": true
71523             },
71524             "amenity/fuel/Statoil": {
71525                 "tags": {
71526                     "name": "Statoil",
71527                     "amenity": "fuel"
71528                 },
71529                 "name": "Statoil",
71530                 "icon": "fuel",
71531                 "geometry": [
71532                     "point",
71533                     "vertex",
71534                     "area"
71535                 ],
71536                 "fields": [
71537                     "operator",
71538                     "address",
71539                     "building_area"
71540                 ],
71541                 "suggestion": true
71542             },
71543             "amenity/fuel/Esso": {
71544                 "tags": {
71545                     "name": "Esso",
71546                     "amenity": "fuel"
71547                 },
71548                 "name": "Esso",
71549                 "icon": "fuel",
71550                 "geometry": [
71551                     "point",
71552                     "vertex",
71553                     "area"
71554                 ],
71555                 "fields": [
71556                     "operator",
71557                     "address",
71558                     "building_area"
71559                 ],
71560                 "suggestion": true
71561             },
71562             "amenity/fuel/Jet": {
71563                 "tags": {
71564                     "name": "Jet",
71565                     "amenity": "fuel"
71566                 },
71567                 "name": "Jet",
71568                 "icon": "fuel",
71569                 "geometry": [
71570                     "point",
71571                     "vertex",
71572                     "area"
71573                 ],
71574                 "fields": [
71575                     "operator",
71576                     "address",
71577                     "building_area"
71578                 ],
71579                 "suggestion": true
71580             },
71581             "amenity/fuel/Avanti": {
71582                 "tags": {
71583                     "name": "Avanti",
71584                     "amenity": "fuel"
71585                 },
71586                 "name": "Avanti",
71587                 "icon": "fuel",
71588                 "geometry": [
71589                     "point",
71590                     "vertex",
71591                     "area"
71592                 ],
71593                 "fields": [
71594                     "operator",
71595                     "address",
71596                     "building_area"
71597                 ],
71598                 "suggestion": true
71599             },
71600             "amenity/fuel/Sainsbury's": {
71601                 "tags": {
71602                     "name": "Sainsbury's",
71603                     "amenity": "fuel"
71604                 },
71605                 "name": "Sainsbury's",
71606                 "icon": "fuel",
71607                 "geometry": [
71608                     "point",
71609                     "vertex",
71610                     "area"
71611                 ],
71612                 "fields": [
71613                     "operator",
71614                     "address",
71615                     "building_area"
71616                 ],
71617                 "suggestion": true
71618             },
71619             "amenity/fuel/OMV": {
71620                 "tags": {
71621                     "name": "OMV",
71622                     "amenity": "fuel"
71623                 },
71624                 "name": "OMV",
71625                 "icon": "fuel",
71626                 "geometry": [
71627                     "point",
71628                     "vertex",
71629                     "area"
71630                 ],
71631                 "fields": [
71632                     "operator",
71633                     "address",
71634                     "building_area"
71635                 ],
71636                 "suggestion": true
71637             },
71638             "amenity/fuel/Aral": {
71639                 "tags": {
71640                     "name": "Aral",
71641                     "amenity": "fuel"
71642                 },
71643                 "name": "Aral",
71644                 "icon": "fuel",
71645                 "geometry": [
71646                     "point",
71647                     "vertex",
71648                     "area"
71649                 ],
71650                 "fields": [
71651                     "operator",
71652                     "address",
71653                     "building_area"
71654                 ],
71655                 "suggestion": true
71656             },
71657             "amenity/fuel/Tesco": {
71658                 "tags": {
71659                     "name": "Tesco",
71660                     "amenity": "fuel"
71661                 },
71662                 "name": "Tesco",
71663                 "icon": "fuel",
71664                 "geometry": [
71665                     "point",
71666                     "vertex",
71667                     "area"
71668                 ],
71669                 "fields": [
71670                     "operator",
71671                     "address",
71672                     "building_area"
71673                 ],
71674                 "suggestion": true
71675             },
71676             "amenity/fuel/JET": {
71677                 "tags": {
71678                     "name": "JET",
71679                     "amenity": "fuel"
71680                 },
71681                 "name": "JET",
71682                 "icon": "fuel",
71683                 "geometry": [
71684                     "point",
71685                     "vertex",
71686                     "area"
71687                 ],
71688                 "fields": [
71689                     "operator",
71690                     "address",
71691                     "building_area"
71692                 ],
71693                 "suggestion": true
71694             },
71695             "amenity/fuel/Morrisons": {
71696                 "tags": {
71697                     "name": "Morrisons",
71698                     "amenity": "fuel"
71699                 },
71700                 "name": "Morrisons",
71701                 "icon": "fuel",
71702                 "geometry": [
71703                     "point",
71704                     "vertex",
71705                     "area"
71706                 ],
71707                 "fields": [
71708                     "operator",
71709                     "address",
71710                     "building_area"
71711                 ],
71712                 "suggestion": true
71713             },
71714             "amenity/fuel/United": {
71715                 "tags": {
71716                     "name": "United",
71717                     "amenity": "fuel"
71718                 },
71719                 "name": "United",
71720                 "icon": "fuel",
71721                 "geometry": [
71722                     "point",
71723                     "vertex",
71724                     "area"
71725                 ],
71726                 "fields": [
71727                     "operator",
71728                     "address",
71729                     "building_area"
71730                 ],
71731                 "suggestion": true
71732             },
71733             "amenity/fuel/Canadian Tire": {
71734                 "tags": {
71735                     "name": "Canadian Tire",
71736                     "amenity": "fuel"
71737                 },
71738                 "name": "Canadian Tire",
71739                 "icon": "fuel",
71740                 "geometry": [
71741                     "point",
71742                     "vertex",
71743                     "area"
71744                 ],
71745                 "fields": [
71746                     "operator",
71747                     "address",
71748                     "building_area"
71749                 ],
71750                 "suggestion": true
71751             },
71752             "amenity/fuel/Mobil": {
71753                 "tags": {
71754                     "name": "Mobil",
71755                     "amenity": "fuel"
71756                 },
71757                 "name": "Mobil",
71758                 "icon": "fuel",
71759                 "geometry": [
71760                     "point",
71761                     "vertex",
71762                     "area"
71763                 ],
71764                 "fields": [
71765                     "operator",
71766                     "address",
71767                     "building_area"
71768                 ],
71769                 "suggestion": true
71770             },
71771             "amenity/fuel/Caltex": {
71772                 "tags": {
71773                     "name": "Caltex",
71774                     "amenity": "fuel"
71775                 },
71776                 "name": "Caltex",
71777                 "icon": "fuel",
71778                 "geometry": [
71779                     "point",
71780                     "vertex",
71781                     "area"
71782                 ],
71783                 "fields": [
71784                     "operator",
71785                     "address",
71786                     "building_area"
71787                 ],
71788                 "suggestion": true
71789             },
71790             "amenity/fuel/Sunoco": {
71791                 "tags": {
71792                     "name": "Sunoco",
71793                     "amenity": "fuel"
71794                 },
71795                 "name": "Sunoco",
71796                 "icon": "fuel",
71797                 "geometry": [
71798                     "point",
71799                     "vertex",
71800                     "area"
71801                 ],
71802                 "fields": [
71803                     "operator",
71804                     "address",
71805                     "building_area"
71806                 ],
71807                 "suggestion": true
71808             },
71809             "amenity/fuel/Q8": {
71810                 "tags": {
71811                     "name": "Q8",
71812                     "amenity": "fuel"
71813                 },
71814                 "name": "Q8",
71815                 "icon": "fuel",
71816                 "geometry": [
71817                     "point",
71818                     "vertex",
71819                     "area"
71820                 ],
71821                 "fields": [
71822                     "operator",
71823                     "address",
71824                     "building_area"
71825                 ],
71826                 "suggestion": true
71827             },
71828             "amenity/fuel/ABC": {
71829                 "tags": {
71830                     "name": "ABC",
71831                     "amenity": "fuel"
71832                 },
71833                 "name": "ABC",
71834                 "icon": "fuel",
71835                 "geometry": [
71836                     "point",
71837                     "vertex",
71838                     "area"
71839                 ],
71840                 "fields": [
71841                     "operator",
71842                     "address",
71843                     "building_area"
71844                 ],
71845                 "suggestion": true
71846             },
71847             "amenity/fuel/ARAL": {
71848                 "tags": {
71849                     "name": "ARAL",
71850                     "amenity": "fuel"
71851                 },
71852                 "name": "ARAL",
71853                 "icon": "fuel",
71854                 "geometry": [
71855                     "point",
71856                     "vertex",
71857                     "area"
71858                 ],
71859                 "fields": [
71860                     "operator",
71861                     "address",
71862                     "building_area"
71863                 ],
71864                 "suggestion": true
71865             },
71866             "amenity/fuel/CEPSA": {
71867                 "tags": {
71868                     "name": "CEPSA",
71869                     "amenity": "fuel"
71870                 },
71871                 "name": "CEPSA",
71872                 "icon": "fuel",
71873                 "geometry": [
71874                     "point",
71875                     "vertex",
71876                     "area"
71877                 ],
71878                 "fields": [
71879                     "operator",
71880                     "address",
71881                     "building_area"
71882                 ],
71883                 "suggestion": true
71884             },
71885             "amenity/fuel/BFT": {
71886                 "tags": {
71887                     "name": "BFT",
71888                     "amenity": "fuel"
71889                 },
71890                 "name": "BFT",
71891                 "icon": "fuel",
71892                 "geometry": [
71893                     "point",
71894                     "vertex",
71895                     "area"
71896                 ],
71897                 "fields": [
71898                     "operator",
71899                     "address",
71900                     "building_area"
71901                 ],
71902                 "suggestion": true
71903             },
71904             "amenity/fuel/Petron": {
71905                 "tags": {
71906                     "name": "Petron",
71907                     "amenity": "fuel"
71908                 },
71909                 "name": "Petron",
71910                 "icon": "fuel",
71911                 "geometry": [
71912                     "point",
71913                     "vertex",
71914                     "area"
71915                 ],
71916                 "fields": [
71917                     "operator",
71918                     "address",
71919                     "building_area"
71920                 ],
71921                 "suggestion": true
71922             },
71923             "amenity/fuel/Intermarché": {
71924                 "tags": {
71925                     "name": "Intermarché",
71926                     "amenity": "fuel"
71927                 },
71928                 "name": "Intermarché",
71929                 "icon": "fuel",
71930                 "geometry": [
71931                     "point",
71932                     "vertex",
71933                     "area"
71934                 ],
71935                 "fields": [
71936                     "operator",
71937                     "address",
71938                     "building_area"
71939                 ],
71940                 "suggestion": true
71941             },
71942             "amenity/fuel/Total Access": {
71943                 "tags": {
71944                     "name": "Total Access",
71945                     "amenity": "fuel"
71946                 },
71947                 "name": "Total Access",
71948                 "icon": "fuel",
71949                 "geometry": [
71950                     "point",
71951                     "vertex",
71952                     "area"
71953                 ],
71954                 "fields": [
71955                     "operator",
71956                     "address",
71957                     "building_area"
71958                 ],
71959                 "suggestion": true
71960             },
71961             "amenity/fuel/Super U": {
71962                 "tags": {
71963                     "name": "Super U",
71964                     "amenity": "fuel"
71965                 },
71966                 "name": "Super U",
71967                 "icon": "fuel",
71968                 "geometry": [
71969                     "point",
71970                     "vertex",
71971                     "area"
71972                 ],
71973                 "fields": [
71974                     "operator",
71975                     "address",
71976                     "building_area"
71977                 ],
71978                 "suggestion": true
71979             },
71980             "amenity/fuel/Auchan": {
71981                 "tags": {
71982                     "name": "Auchan",
71983                     "amenity": "fuel"
71984                 },
71985                 "name": "Auchan",
71986                 "icon": "fuel",
71987                 "geometry": [
71988                     "point",
71989                     "vertex",
71990                     "area"
71991                 ],
71992                 "fields": [
71993                     "operator",
71994                     "address",
71995                     "building_area"
71996                 ],
71997                 "suggestion": true
71998             },
71999             "amenity/fuel/Elf": {
72000                 "tags": {
72001                     "name": "Elf",
72002                     "amenity": "fuel"
72003                 },
72004                 "name": "Elf",
72005                 "icon": "fuel",
72006                 "geometry": [
72007                     "point",
72008                     "vertex",
72009                     "area"
72010                 ],
72011                 "fields": [
72012                     "operator",
72013                     "address",
72014                     "building_area"
72015                 ],
72016                 "suggestion": true
72017             },
72018             "amenity/fuel/Carrefour": {
72019                 "tags": {
72020                     "name": "Carrefour",
72021                     "amenity": "fuel"
72022                 },
72023                 "name": "Carrefour",
72024                 "icon": "fuel",
72025                 "geometry": [
72026                     "point",
72027                     "vertex",
72028                     "area"
72029                 ],
72030                 "fields": [
72031                     "operator",
72032                     "address",
72033                     "building_area"
72034                 ],
72035                 "suggestion": true
72036             },
72037             "amenity/fuel/Station Service E. Leclerc": {
72038                 "tags": {
72039                     "name": "Station Service E. Leclerc",
72040                     "amenity": "fuel"
72041                 },
72042                 "name": "Station Service E. Leclerc",
72043                 "icon": "fuel",
72044                 "geometry": [
72045                     "point",
72046                     "vertex",
72047                     "area"
72048                 ],
72049                 "fields": [
72050                     "operator",
72051                     "address",
72052                     "building_area"
72053                 ],
72054                 "suggestion": true
72055             },
72056             "amenity/fuel/Shell Express": {
72057                 "tags": {
72058                     "name": "Shell Express",
72059                     "amenity": "fuel"
72060                 },
72061                 "name": "Shell Express",
72062                 "icon": "fuel",
72063                 "geometry": [
72064                     "point",
72065                     "vertex",
72066                     "area"
72067                 ],
72068                 "fields": [
72069                     "operator",
72070                     "address",
72071                     "building_area"
72072                 ],
72073                 "suggestion": true
72074             },
72075             "amenity/fuel/Hess": {
72076                 "tags": {
72077                     "name": "Hess",
72078                     "amenity": "fuel"
72079                 },
72080                 "name": "Hess",
72081                 "icon": "fuel",
72082                 "geometry": [
72083                     "point",
72084                     "vertex",
72085                     "area"
72086                 ],
72087                 "fields": [
72088                     "operator",
72089                     "address",
72090                     "building_area"
72091                 ],
72092                 "suggestion": true
72093             },
72094             "amenity/fuel/Flying V": {
72095                 "tags": {
72096                     "name": "Flying V",
72097                     "amenity": "fuel"
72098                 },
72099                 "name": "Flying V",
72100                 "icon": "fuel",
72101                 "geometry": [
72102                     "point",
72103                     "vertex",
72104                     "area"
72105                 ],
72106                 "fields": [
72107                     "operator",
72108                     "address",
72109                     "building_area"
72110                 ],
72111                 "suggestion": true
72112             },
72113             "amenity/fuel/bft": {
72114                 "tags": {
72115                     "name": "bft",
72116                     "amenity": "fuel"
72117                 },
72118                 "name": "bft",
72119                 "icon": "fuel",
72120                 "geometry": [
72121                     "point",
72122                     "vertex",
72123                     "area"
72124                 ],
72125                 "fields": [
72126                     "operator",
72127                     "address",
72128                     "building_area"
72129                 ],
72130                 "suggestion": true
72131             },
72132             "amenity/fuel/Gulf": {
72133                 "tags": {
72134                     "name": "Gulf",
72135                     "amenity": "fuel"
72136                 },
72137                 "name": "Gulf",
72138                 "icon": "fuel",
72139                 "geometry": [
72140                     "point",
72141                     "vertex",
72142                     "area"
72143                 ],
72144                 "fields": [
72145                     "operator",
72146                     "address",
72147                     "building_area"
72148                 ],
72149                 "suggestion": true
72150             },
72151             "amenity/fuel/PTT": {
72152                 "tags": {
72153                     "name": "PTT",
72154                     "amenity": "fuel"
72155                 },
72156                 "name": "PTT",
72157                 "icon": "fuel",
72158                 "geometry": [
72159                     "point",
72160                     "vertex",
72161                     "area"
72162                 ],
72163                 "fields": [
72164                     "operator",
72165                     "address",
72166                     "building_area"
72167                 ],
72168                 "suggestion": true
72169             },
72170             "amenity/fuel/St1": {
72171                 "tags": {
72172                     "name": "St1",
72173                     "amenity": "fuel"
72174                 },
72175                 "name": "St1",
72176                 "icon": "fuel",
72177                 "geometry": [
72178                     "point",
72179                     "vertex",
72180                     "area"
72181                 ],
72182                 "fields": [
72183                     "operator",
72184                     "address",
72185                     "building_area"
72186                 ],
72187                 "suggestion": true
72188             },
72189             "amenity/fuel/Teboil": {
72190                 "tags": {
72191                     "name": "Teboil",
72192                     "amenity": "fuel"
72193                 },
72194                 "name": "Teboil",
72195                 "icon": "fuel",
72196                 "geometry": [
72197                     "point",
72198                     "vertex",
72199                     "area"
72200                 ],
72201                 "fields": [
72202                     "operator",
72203                     "address",
72204                     "building_area"
72205                 ],
72206                 "suggestion": true
72207             },
72208             "amenity/fuel/HEM": {
72209                 "tags": {
72210                     "name": "HEM",
72211                     "amenity": "fuel"
72212                 },
72213                 "name": "HEM",
72214                 "icon": "fuel",
72215                 "geometry": [
72216                     "point",
72217                     "vertex",
72218                     "area"
72219                 ],
72220                 "fields": [
72221                     "operator",
72222                     "address",
72223                     "building_area"
72224                 ],
72225                 "suggestion": true
72226             },
72227             "amenity/fuel/GALP": {
72228                 "tags": {
72229                     "name": "GALP",
72230                     "amenity": "fuel"
72231                 },
72232                 "name": "GALP",
72233                 "icon": "fuel",
72234                 "geometry": [
72235                     "point",
72236                     "vertex",
72237                     "area"
72238                 ],
72239                 "fields": [
72240                     "operator",
72241                     "address",
72242                     "building_area"
72243                 ],
72244                 "suggestion": true
72245             },
72246             "amenity/fuel/OK": {
72247                 "tags": {
72248                     "name": "OK",
72249                     "amenity": "fuel"
72250                 },
72251                 "name": "OK",
72252                 "icon": "fuel",
72253                 "geometry": [
72254                     "point",
72255                     "vertex",
72256                     "area"
72257                 ],
72258                 "fields": [
72259                     "operator",
72260                     "address",
72261                     "building_area"
72262                 ],
72263                 "suggestion": true
72264             },
72265             "amenity/fuel/ÖMV": {
72266                 "tags": {
72267                     "name": "ÖMV",
72268                     "amenity": "fuel"
72269                 },
72270                 "name": "ÖMV",
72271                 "icon": "fuel",
72272                 "geometry": [
72273                     "point",
72274                     "vertex",
72275                     "area"
72276                 ],
72277                 "fields": [
72278                     "operator",
72279                     "address",
72280                     "building_area"
72281                 ],
72282                 "suggestion": true
72283             },
72284             "amenity/fuel/Tinq": {
72285                 "tags": {
72286                     "name": "Tinq",
72287                     "amenity": "fuel"
72288                 },
72289                 "name": "Tinq",
72290                 "icon": "fuel",
72291                 "geometry": [
72292                     "point",
72293                     "vertex",
72294                     "area"
72295                 ],
72296                 "fields": [
72297                     "operator",
72298                     "address",
72299                     "building_area"
72300                 ],
72301                 "suggestion": true
72302             },
72303             "amenity/fuel/OKQ8": {
72304                 "tags": {
72305                     "name": "OKQ8",
72306                     "amenity": "fuel"
72307                 },
72308                 "name": "OKQ8",
72309                 "icon": "fuel",
72310                 "geometry": [
72311                     "point",
72312                     "vertex",
72313                     "area"
72314                 ],
72315                 "fields": [
72316                     "operator",
72317                     "address",
72318                     "building_area"
72319                 ],
72320                 "suggestion": true
72321             },
72322             "amenity/fuel/Repsol": {
72323                 "tags": {
72324                     "name": "Repsol",
72325                     "amenity": "fuel"
72326                 },
72327                 "name": "Repsol",
72328                 "icon": "fuel",
72329                 "geometry": [
72330                     "point",
72331                     "vertex",
72332                     "area"
72333                 ],
72334                 "fields": [
72335                     "operator",
72336                     "address",
72337                     "building_area"
72338                 ],
72339                 "suggestion": true
72340             },
72341             "amenity/fuel/Westfalen": {
72342                 "tags": {
72343                     "name": "Westfalen",
72344                     "amenity": "fuel"
72345                 },
72346                 "name": "Westfalen",
72347                 "icon": "fuel",
72348                 "geometry": [
72349                     "point",
72350                     "vertex",
72351                     "area"
72352                 ],
72353                 "fields": [
72354                     "operator",
72355                     "address",
72356                     "building_area"
72357                 ],
72358                 "suggestion": true
72359             },
72360             "amenity/fuel/Esso Express": {
72361                 "tags": {
72362                     "name": "Esso Express",
72363                     "amenity": "fuel"
72364                 },
72365                 "name": "Esso Express",
72366                 "icon": "fuel",
72367                 "geometry": [
72368                     "point",
72369                     "vertex",
72370                     "area"
72371                 ],
72372                 "fields": [
72373                     "operator",
72374                     "address",
72375                     "building_area"
72376                 ],
72377                 "suggestion": true
72378             },
72379             "amenity/fuel/Raiffeisenbank": {
72380                 "tags": {
72381                     "name": "Raiffeisenbank",
72382                     "amenity": "fuel"
72383                 },
72384                 "name": "Raiffeisenbank",
72385                 "icon": "fuel",
72386                 "geometry": [
72387                     "point",
72388                     "vertex",
72389                     "area"
72390                 ],
72391                 "fields": [
72392                     "operator",
72393                     "address",
72394                     "building_area"
72395                 ],
72396                 "suggestion": true
72397             },
72398             "amenity/fuel/Tamoil": {
72399                 "tags": {
72400                     "name": "Tamoil",
72401                     "amenity": "fuel"
72402                 },
72403                 "name": "Tamoil",
72404                 "icon": "fuel",
72405                 "geometry": [
72406                     "point",
72407                     "vertex",
72408                     "area"
72409                 ],
72410                 "fields": [
72411                     "operator",
72412                     "address",
72413                     "building_area"
72414                 ],
72415                 "suggestion": true
72416             },
72417             "amenity/fuel/Engen": {
72418                 "tags": {
72419                     "name": "Engen",
72420                     "amenity": "fuel"
72421                 },
72422                 "name": "Engen",
72423                 "icon": "fuel",
72424                 "geometry": [
72425                     "point",
72426                     "vertex",
72427                     "area"
72428                 ],
72429                 "fields": [
72430                     "operator",
72431                     "address",
72432                     "building_area"
72433                 ],
72434                 "suggestion": true
72435             },
72436             "amenity/fuel/Sasol": {
72437                 "tags": {
72438                     "name": "Sasol",
72439                     "amenity": "fuel"
72440                 },
72441                 "name": "Sasol",
72442                 "icon": "fuel",
72443                 "geometry": [
72444                     "point",
72445                     "vertex",
72446                     "area"
72447                 ],
72448                 "fields": [
72449                     "operator",
72450                     "address",
72451                     "building_area"
72452                 ],
72453                 "suggestion": true
72454             },
72455             "amenity/fuel/Topaz": {
72456                 "tags": {
72457                     "name": "Topaz",
72458                     "amenity": "fuel"
72459                 },
72460                 "name": "Topaz",
72461                 "icon": "fuel",
72462                 "geometry": [
72463                     "point",
72464                     "vertex",
72465                     "area"
72466                 ],
72467                 "fields": [
72468                     "operator",
72469                     "address",
72470                     "building_area"
72471                 ],
72472                 "suggestion": true
72473             },
72474             "amenity/fuel/LPG": {
72475                 "tags": {
72476                     "name": "LPG",
72477                     "amenity": "fuel"
72478                 },
72479                 "name": "LPG",
72480                 "icon": "fuel",
72481                 "geometry": [
72482                     "point",
72483                     "vertex",
72484                     "area"
72485                 ],
72486                 "fields": [
72487                     "operator",
72488                     "address",
72489                     "building_area"
72490                 ],
72491                 "suggestion": true
72492             },
72493             "amenity/fuel/Coop": {
72494                 "tags": {
72495                     "name": "Coop",
72496                     "amenity": "fuel"
72497                 },
72498                 "name": "Coop",
72499                 "icon": "fuel",
72500                 "geometry": [
72501                     "point",
72502                     "vertex",
72503                     "area"
72504                 ],
72505                 "fields": [
72506                     "operator",
72507                     "address",
72508                     "building_area"
72509                 ],
72510                 "suggestion": true
72511             },
72512             "amenity/fuel/Orlen": {
72513                 "tags": {
72514                     "name": "Orlen",
72515                     "amenity": "fuel"
72516                 },
72517                 "name": "Orlen",
72518                 "icon": "fuel",
72519                 "geometry": [
72520                     "point",
72521                     "vertex",
72522                     "area"
72523                 ],
72524                 "fields": [
72525                     "operator",
72526                     "address",
72527                     "building_area"
72528                 ],
72529                 "suggestion": true
72530             },
72531             "amenity/fuel/Oilibya": {
72532                 "tags": {
72533                     "name": "Oilibya",
72534                     "amenity": "fuel"
72535                 },
72536                 "name": "Oilibya",
72537                 "icon": "fuel",
72538                 "geometry": [
72539                     "point",
72540                     "vertex",
72541                     "area"
72542                 ],
72543                 "fields": [
72544                     "operator",
72545                     "address",
72546                     "building_area"
72547                 ],
72548                 "suggestion": true
72549             },
72550             "amenity/fuel/Tango": {
72551                 "tags": {
72552                     "name": "Tango",
72553                     "amenity": "fuel"
72554                 },
72555                 "name": "Tango",
72556                 "icon": "fuel",
72557                 "geometry": [
72558                     "point",
72559                     "vertex",
72560                     "area"
72561                 ],
72562                 "fields": [
72563                     "operator",
72564                     "address",
72565                     "building_area"
72566                 ],
72567                 "suggestion": true
72568             },
72569             "amenity/fuel/Star": {
72570                 "tags": {
72571                     "name": "Star",
72572                     "amenity": "fuel"
72573                 },
72574                 "name": "Star",
72575                 "icon": "fuel",
72576                 "geometry": [
72577                     "point",
72578                     "vertex",
72579                     "area"
72580                 ],
72581                 "fields": [
72582                     "operator",
72583                     "address",
72584                     "building_area"
72585                 ],
72586                 "suggestion": true
72587             },
72588             "amenity/fuel/Петрол": {
72589                 "tags": {
72590                     "name": "Петрол",
72591                     "amenity": "fuel"
72592                 },
72593                 "name": "Петрол",
72594                 "icon": "fuel",
72595                 "geometry": [
72596                     "point",
72597                     "vertex",
72598                     "area"
72599                 ],
72600                 "fields": [
72601                     "operator",
72602                     "address",
72603                     "building_area"
72604                 ],
72605                 "suggestion": true
72606             },
72607             "amenity/fuel/Cepsa": {
72608                 "tags": {
72609                     "name": "Cepsa",
72610                     "amenity": "fuel"
72611                 },
72612                 "name": "Cepsa",
72613                 "icon": "fuel",
72614                 "geometry": [
72615                     "point",
72616                     "vertex",
72617                     "area"
72618                 ],
72619                 "fields": [
72620                     "operator",
72621                     "address",
72622                     "building_area"
72623                 ],
72624                 "suggestion": true
72625             },
72626             "amenity/fuel/OIL!": {
72627                 "tags": {
72628                     "name": "OIL!",
72629                     "amenity": "fuel"
72630                 },
72631                 "name": "OIL!",
72632                 "icon": "fuel",
72633                 "geometry": [
72634                     "point",
72635                     "vertex",
72636                     "area"
72637                 ],
72638                 "fields": [
72639                     "operator",
72640                     "address",
72641                     "building_area"
72642                 ],
72643                 "suggestion": true
72644             },
72645             "amenity/fuel/Ultramar": {
72646                 "tags": {
72647                     "name": "Ultramar",
72648                     "amenity": "fuel"
72649                 },
72650                 "name": "Ultramar",
72651                 "icon": "fuel",
72652                 "geometry": [
72653                     "point",
72654                     "vertex",
72655                     "area"
72656                 ],
72657                 "fields": [
72658                     "operator",
72659                     "address",
72660                     "building_area"
72661                 ],
72662                 "suggestion": true
72663             },
72664             "amenity/fuel/Irving": {
72665                 "tags": {
72666                     "name": "Irving",
72667                     "amenity": "fuel"
72668                 },
72669                 "name": "Irving",
72670                 "icon": "fuel",
72671                 "geometry": [
72672                     "point",
72673                     "vertex",
72674                     "area"
72675                 ],
72676                 "fields": [
72677                     "operator",
72678                     "address",
72679                     "building_area"
72680                 ],
72681                 "suggestion": true
72682             },
72683             "amenity/fuel/Lukoil": {
72684                 "tags": {
72685                     "name": "Lukoil",
72686                     "amenity": "fuel"
72687                 },
72688                 "name": "Lukoil",
72689                 "icon": "fuel",
72690                 "geometry": [
72691                     "point",
72692                     "vertex",
72693                     "area"
72694                 ],
72695                 "fields": [
72696                     "operator",
72697                     "address",
72698                     "building_area"
72699                 ],
72700                 "suggestion": true
72701             },
72702             "amenity/fuel/Petro-Canada": {
72703                 "tags": {
72704                     "name": "Petro-Canada",
72705                     "amenity": "fuel"
72706                 },
72707                 "name": "Petro-Canada",
72708                 "icon": "fuel",
72709                 "geometry": [
72710                     "point",
72711                     "vertex",
72712                     "area"
72713                 ],
72714                 "fields": [
72715                     "operator",
72716                     "address",
72717                     "building_area"
72718                 ],
72719                 "suggestion": true
72720             },
72721             "amenity/fuel/7-Eleven": {
72722                 "tags": {
72723                     "name": "7-Eleven",
72724                     "amenity": "fuel"
72725                 },
72726                 "name": "7-Eleven",
72727                 "icon": "fuel",
72728                 "geometry": [
72729                     "point",
72730                     "vertex",
72731                     "area"
72732                 ],
72733                 "fields": [
72734                     "operator",
72735                     "address",
72736                     "building_area"
72737                 ],
72738                 "suggestion": true
72739             },
72740             "amenity/fuel/Agrola": {
72741                 "tags": {
72742                     "name": "Agrola",
72743                     "amenity": "fuel"
72744                 },
72745                 "name": "Agrola",
72746                 "icon": "fuel",
72747                 "geometry": [
72748                     "point",
72749                     "vertex",
72750                     "area"
72751                 ],
72752                 "fields": [
72753                     "operator",
72754                     "address",
72755                     "building_area"
72756                 ],
72757                 "suggestion": true
72758             },
72759             "amenity/fuel/Husky": {
72760                 "tags": {
72761                     "name": "Husky",
72762                     "amenity": "fuel"
72763                 },
72764                 "name": "Husky",
72765                 "icon": "fuel",
72766                 "geometry": [
72767                     "point",
72768                     "vertex",
72769                     "area"
72770                 ],
72771                 "fields": [
72772                     "operator",
72773                     "address",
72774                     "building_area"
72775                 ],
72776                 "suggestion": true
72777             },
72778             "amenity/fuel/Slovnaft": {
72779                 "tags": {
72780                     "name": "Slovnaft",
72781                     "amenity": "fuel"
72782                 },
72783                 "name": "Slovnaft",
72784                 "icon": "fuel",
72785                 "geometry": [
72786                     "point",
72787                     "vertex",
72788                     "area"
72789                 ],
72790                 "fields": [
72791                     "operator",
72792                     "address",
72793                     "building_area"
72794                 ],
72795                 "suggestion": true
72796             },
72797             "amenity/fuel/Sheetz": {
72798                 "tags": {
72799                     "name": "Sheetz",
72800                     "amenity": "fuel"
72801                 },
72802                 "name": "Sheetz",
72803                 "icon": "fuel",
72804                 "geometry": [
72805                     "point",
72806                     "vertex",
72807                     "area"
72808                 ],
72809                 "fields": [
72810                     "operator",
72811                     "address",
72812                     "building_area"
72813                 ],
72814                 "suggestion": true
72815             },
72816             "amenity/fuel/Mol": {
72817                 "tags": {
72818                     "name": "Mol",
72819                     "amenity": "fuel"
72820                 },
72821                 "name": "Mol",
72822                 "icon": "fuel",
72823                 "geometry": [
72824                     "point",
72825                     "vertex",
72826                     "area"
72827                 ],
72828                 "fields": [
72829                     "operator",
72830                     "address",
72831                     "building_area"
72832                 ],
72833                 "suggestion": true
72834             },
72835             "amenity/fuel/Petronas": {
72836                 "tags": {
72837                     "name": "Petronas",
72838                     "amenity": "fuel"
72839                 },
72840                 "name": "Petronas",
72841                 "icon": "fuel",
72842                 "geometry": [
72843                     "point",
72844                     "vertex",
72845                     "area"
72846                 ],
72847                 "fields": [
72848                     "operator",
72849                     "address",
72850                     "building_area"
72851                 ],
72852                 "suggestion": true
72853             },
72854             "amenity/fuel/Газпромнефть": {
72855                 "tags": {
72856                     "name": "Газпромнефть",
72857                     "amenity": "fuel"
72858                 },
72859                 "name": "Газпромнефть",
72860                 "icon": "fuel",
72861                 "geometry": [
72862                     "point",
72863                     "vertex",
72864                     "area"
72865                 ],
72866                 "fields": [
72867                     "operator",
72868                     "address",
72869                     "building_area"
72870                 ],
72871                 "suggestion": true
72872             },
72873             "amenity/fuel/Лукойл": {
72874                 "tags": {
72875                     "name": "Лукойл",
72876                     "amenity": "fuel"
72877                 },
72878                 "name": "Лукойл",
72879                 "icon": "fuel",
72880                 "geometry": [
72881                     "point",
72882                     "vertex",
72883                     "area"
72884                 ],
72885                 "fields": [
72886                     "operator",
72887                     "address",
72888                     "building_area"
72889                 ],
72890                 "suggestion": true
72891             },
72892             "amenity/fuel/Elan": {
72893                 "tags": {
72894                     "name": "Elan",
72895                     "amenity": "fuel"
72896                 },
72897                 "name": "Elan",
72898                 "icon": "fuel",
72899                 "geometry": [
72900                     "point",
72901                     "vertex",
72902                     "area"
72903                 ],
72904                 "fields": [
72905                     "operator",
72906                     "address",
72907                     "building_area"
72908                 ],
72909                 "suggestion": true
72910             },
72911             "amenity/fuel/Роснефть": {
72912                 "tags": {
72913                     "name": "Роснефть",
72914                     "amenity": "fuel"
72915                 },
72916                 "name": "Роснефть",
72917                 "icon": "fuel",
72918                 "geometry": [
72919                     "point",
72920                     "vertex",
72921                     "area"
72922                 ],
72923                 "fields": [
72924                     "operator",
72925                     "address",
72926                     "building_area"
72927                 ],
72928                 "suggestion": true
72929             },
72930             "amenity/fuel/Turmöl": {
72931                 "tags": {
72932                     "name": "Turmöl",
72933                     "amenity": "fuel"
72934                 },
72935                 "name": "Turmöl",
72936                 "icon": "fuel",
72937                 "geometry": [
72938                     "point",
72939                     "vertex",
72940                     "area"
72941                 ],
72942                 "fields": [
72943                     "operator",
72944                     "address",
72945                     "building_area"
72946                 ],
72947                 "suggestion": true
72948             },
72949             "amenity/fuel/Neste A24": {
72950                 "tags": {
72951                     "name": "Neste A24",
72952                     "amenity": "fuel"
72953                 },
72954                 "name": "Neste A24",
72955                 "icon": "fuel",
72956                 "geometry": [
72957                     "point",
72958                     "vertex",
72959                     "area"
72960                 ],
72961                 "fields": [
72962                     "operator",
72963                     "address",
72964                     "building_area"
72965                 ],
72966                 "suggestion": true
72967             },
72968             "amenity/fuel/Marathon": {
72969                 "tags": {
72970                     "name": "Marathon",
72971                     "amenity": "fuel"
72972                 },
72973                 "name": "Marathon",
72974                 "icon": "fuel",
72975                 "geometry": [
72976                     "point",
72977                     "vertex",
72978                     "area"
72979                 ],
72980                 "fields": [
72981                     "operator",
72982                     "address",
72983                     "building_area"
72984                 ],
72985                 "suggestion": true
72986             },
72987             "amenity/fuel/Valero": {
72988                 "tags": {
72989                     "name": "Valero",
72990                     "amenity": "fuel"
72991                 },
72992                 "name": "Valero",
72993                 "icon": "fuel",
72994                 "geometry": [
72995                     "point",
72996                     "vertex",
72997                     "area"
72998                 ],
72999                 "fields": [
73000                     "operator",
73001                     "address",
73002                     "building_area"
73003                 ],
73004                 "suggestion": true
73005             },
73006             "amenity/fuel/Eni": {
73007                 "tags": {
73008                     "name": "Eni",
73009                     "amenity": "fuel"
73010                 },
73011                 "name": "Eni",
73012                 "icon": "fuel",
73013                 "geometry": [
73014                     "point",
73015                     "vertex",
73016                     "area"
73017                 ],
73018                 "fields": [
73019                     "operator",
73020                     "address",
73021                     "building_area"
73022                 ],
73023                 "suggestion": true
73024             },
73025             "amenity/fuel/Chevron": {
73026                 "tags": {
73027                     "name": "Chevron",
73028                     "amenity": "fuel"
73029                 },
73030                 "name": "Chevron",
73031                 "icon": "fuel",
73032                 "geometry": [
73033                     "point",
73034                     "vertex",
73035                     "area"
73036                 ],
73037                 "fields": [
73038                     "operator",
73039                     "address",
73040                     "building_area"
73041                 ],
73042                 "suggestion": true
73043             },
73044             "amenity/fuel/ТНК": {
73045                 "tags": {
73046                     "name": "ТНК",
73047                     "amenity": "fuel"
73048                 },
73049                 "name": "ТНК",
73050                 "icon": "fuel",
73051                 "geometry": [
73052                     "point",
73053                     "vertex",
73054                     "area"
73055                 ],
73056                 "fields": [
73057                     "operator",
73058                     "address",
73059                     "building_area"
73060                 ],
73061                 "suggestion": true
73062             },
73063             "amenity/fuel/REPSOL": {
73064                 "tags": {
73065                     "name": "REPSOL",
73066                     "amenity": "fuel"
73067                 },
73068                 "name": "REPSOL",
73069                 "icon": "fuel",
73070                 "geometry": [
73071                     "point",
73072                     "vertex",
73073                     "area"
73074                 ],
73075                 "fields": [
73076                     "operator",
73077                     "address",
73078                     "building_area"
73079                 ],
73080                 "suggestion": true
73081             },
73082             "amenity/fuel/MOL": {
73083                 "tags": {
73084                     "name": "MOL",
73085                     "amenity": "fuel"
73086                 },
73087                 "name": "MOL",
73088                 "icon": "fuel",
73089                 "geometry": [
73090                     "point",
73091                     "vertex",
73092                     "area"
73093                 ],
73094                 "fields": [
73095                     "operator",
73096                     "address",
73097                     "building_area"
73098                 ],
73099                 "suggestion": true
73100             },
73101             "amenity/fuel/Bliska": {
73102                 "tags": {
73103                     "name": "Bliska",
73104                     "amenity": "fuel"
73105                 },
73106                 "name": "Bliska",
73107                 "icon": "fuel",
73108                 "geometry": [
73109                     "point",
73110                     "vertex",
73111                     "area"
73112                 ],
73113                 "fields": [
73114                     "operator",
73115                     "address",
73116                     "building_area"
73117                 ],
73118                 "suggestion": true
73119             },
73120             "amenity/fuel/Api": {
73121                 "tags": {
73122                     "name": "Api",
73123                     "amenity": "fuel"
73124                 },
73125                 "name": "Api",
73126                 "icon": "fuel",
73127                 "geometry": [
73128                     "point",
73129                     "vertex",
73130                     "area"
73131                 ],
73132                 "fields": [
73133                     "operator",
73134                     "address",
73135                     "building_area"
73136                 ],
73137                 "suggestion": true
73138             },
73139             "amenity/fuel/Arco": {
73140                 "tags": {
73141                     "name": "Arco",
73142                     "amenity": "fuel"
73143                 },
73144                 "name": "Arco",
73145                 "icon": "fuel",
73146                 "geometry": [
73147                     "point",
73148                     "vertex",
73149                     "area"
73150                 ],
73151                 "fields": [
73152                     "operator",
73153                     "address",
73154                     "building_area"
73155                 ],
73156                 "suggestion": true
73157             },
73158             "amenity/fuel/Pemex": {
73159                 "tags": {
73160                     "name": "Pemex",
73161                     "amenity": "fuel"
73162                 },
73163                 "name": "Pemex",
73164                 "icon": "fuel",
73165                 "geometry": [
73166                     "point",
73167                     "vertex",
73168                     "area"
73169                 ],
73170                 "fields": [
73171                     "operator",
73172                     "address",
73173                     "building_area"
73174                 ],
73175                 "suggestion": true
73176             },
73177             "amenity/fuel/Exxon": {
73178                 "tags": {
73179                     "name": "Exxon",
73180                     "amenity": "fuel"
73181                 },
73182                 "name": "Exxon",
73183                 "icon": "fuel",
73184                 "geometry": [
73185                     "point",
73186                     "vertex",
73187                     "area"
73188                 ],
73189                 "fields": [
73190                     "operator",
73191                     "address",
73192                     "building_area"
73193                 ],
73194                 "suggestion": true
73195             },
73196             "amenity/fuel/Coles Express": {
73197                 "tags": {
73198                     "name": "Coles Express",
73199                     "amenity": "fuel"
73200                 },
73201                 "name": "Coles Express",
73202                 "icon": "fuel",
73203                 "geometry": [
73204                     "point",
73205                     "vertex",
73206                     "area"
73207                 ],
73208                 "fields": [
73209                     "operator",
73210                     "address",
73211                     "building_area"
73212                 ],
73213                 "suggestion": true
73214             },
73215             "amenity/fuel/Petrom": {
73216                 "tags": {
73217                     "name": "Petrom",
73218                     "amenity": "fuel"
73219                 },
73220                 "name": "Petrom",
73221                 "icon": "fuel",
73222                 "geometry": [
73223                     "point",
73224                     "vertex",
73225                     "area"
73226                 ],
73227                 "fields": [
73228                     "operator",
73229                     "address",
73230                     "building_area"
73231                 ],
73232                 "suggestion": true
73233             },
73234             "amenity/fuel/PETRONOR": {
73235                 "tags": {
73236                     "name": "PETRONOR",
73237                     "amenity": "fuel"
73238                 },
73239                 "name": "PETRONOR",
73240                 "icon": "fuel",
73241                 "geometry": [
73242                     "point",
73243                     "vertex",
73244                     "area"
73245                 ],
73246                 "fields": [
73247                     "operator",
73248                     "address",
73249                     "building_area"
73250                 ],
73251                 "suggestion": true
73252             },
73253             "amenity/fuel/Rompetrol": {
73254                 "tags": {
73255                     "name": "Rompetrol",
73256                     "amenity": "fuel"
73257                 },
73258                 "name": "Rompetrol",
73259                 "icon": "fuel",
73260                 "geometry": [
73261                     "point",
73262                     "vertex",
73263                     "area"
73264                 ],
73265                 "fields": [
73266                     "operator",
73267                     "address",
73268                     "building_area"
73269                 ],
73270                 "suggestion": true
73271             },
73272             "amenity/fuel/Lotos": {
73273                 "tags": {
73274                     "name": "Lotos",
73275                     "amenity": "fuel"
73276                 },
73277                 "name": "Lotos",
73278                 "icon": "fuel",
73279                 "geometry": [
73280                     "point",
73281                     "vertex",
73282                     "area"
73283                 ],
73284                 "fields": [
73285                     "operator",
73286                     "address",
73287                     "building_area"
73288                 ],
73289                 "suggestion": true
73290             },
73291             "amenity/fuel/ОМВ": {
73292                 "tags": {
73293                     "name": "ОМВ",
73294                     "amenity": "fuel"
73295                 },
73296                 "name": "ОМВ",
73297                 "icon": "fuel",
73298                 "geometry": [
73299                     "point",
73300                     "vertex",
73301                     "area"
73302                 ],
73303                 "fields": [
73304                     "operator",
73305                     "address",
73306                     "building_area"
73307                 ],
73308                 "suggestion": true
73309             },
73310             "amenity/fuel/BR": {
73311                 "tags": {
73312                     "name": "BR",
73313                     "amenity": "fuel"
73314                 },
73315                 "name": "BR",
73316                 "icon": "fuel",
73317                 "geometry": [
73318                     "point",
73319                     "vertex",
73320                     "area"
73321                 ],
73322                 "fields": [
73323                     "operator",
73324                     "address",
73325                     "building_area"
73326                 ],
73327                 "suggestion": true
73328             },
73329             "amenity/fuel/Copec": {
73330                 "tags": {
73331                     "name": "Copec",
73332                     "amenity": "fuel"
73333                 },
73334                 "name": "Copec",
73335                 "icon": "fuel",
73336                 "geometry": [
73337                     "point",
73338                     "vertex",
73339                     "area"
73340                 ],
73341                 "fields": [
73342                     "operator",
73343                     "address",
73344                     "building_area"
73345                 ],
73346                 "suggestion": true
73347             },
73348             "amenity/fuel/Petrobras": {
73349                 "tags": {
73350                     "name": "Petrobras",
73351                     "amenity": "fuel"
73352                 },
73353                 "name": "Petrobras",
73354                 "icon": "fuel",
73355                 "geometry": [
73356                     "point",
73357                     "vertex",
73358                     "area"
73359                 ],
73360                 "fields": [
73361                     "operator",
73362                     "address",
73363                     "building_area"
73364                 ],
73365                 "suggestion": true
73366             },
73367             "amenity/fuel/Liberty": {
73368                 "tags": {
73369                     "name": "Liberty",
73370                     "amenity": "fuel"
73371                 },
73372                 "name": "Liberty",
73373                 "icon": "fuel",
73374                 "geometry": [
73375                     "point",
73376                     "vertex",
73377                     "area"
73378                 ],
73379                 "fields": [
73380                     "operator",
73381                     "address",
73382                     "building_area"
73383                 ],
73384                 "suggestion": true
73385             },
73386             "amenity/fuel/IP": {
73387                 "tags": {
73388                     "name": "IP",
73389                     "amenity": "fuel"
73390                 },
73391                 "name": "IP",
73392                 "icon": "fuel",
73393                 "geometry": [
73394                     "point",
73395                     "vertex",
73396                     "area"
73397                 ],
73398                 "fields": [
73399                     "operator",
73400                     "address",
73401                     "building_area"
73402                 ],
73403                 "suggestion": true
73404             },
73405             "amenity/fuel/Erg": {
73406                 "tags": {
73407                     "name": "Erg",
73408                     "amenity": "fuel"
73409                 },
73410                 "name": "Erg",
73411                 "icon": "fuel",
73412                 "geometry": [
73413                     "point",
73414                     "vertex",
73415                     "area"
73416                 ],
73417                 "fields": [
73418                     "operator",
73419                     "address",
73420                     "building_area"
73421                 ],
73422                 "suggestion": true
73423             },
73424             "amenity/fuel/Eneos": {
73425                 "tags": {
73426                     "name": "Eneos",
73427                     "amenity": "fuel"
73428                 },
73429                 "name": "Eneos",
73430                 "icon": "fuel",
73431                 "geometry": [
73432                     "point",
73433                     "vertex",
73434                     "area"
73435                 ],
73436                 "fields": [
73437                     "operator",
73438                     "address",
73439                     "building_area"
73440                 ],
73441                 "suggestion": true
73442             },
73443             "amenity/fuel/Citgo": {
73444                 "tags": {
73445                     "name": "Citgo",
73446                     "amenity": "fuel"
73447                 },
73448                 "name": "Citgo",
73449                 "icon": "fuel",
73450                 "geometry": [
73451                     "point",
73452                     "vertex",
73453                     "area"
73454                 ],
73455                 "fields": [
73456                     "operator",
73457                     "address",
73458                     "building_area"
73459                 ],
73460                 "suggestion": true
73461             },
73462             "amenity/fuel/Metano": {
73463                 "tags": {
73464                     "name": "Metano",
73465                     "amenity": "fuel"
73466                 },
73467                 "name": "Metano",
73468                 "icon": "fuel",
73469                 "geometry": [
73470                     "point",
73471                     "vertex",
73472                     "area"
73473                 ],
73474                 "fields": [
73475                     "operator",
73476                     "address",
73477                     "building_area"
73478                 ],
73479                 "suggestion": true
73480             },
73481             "amenity/fuel/Сургутнефтегаз": {
73482                 "tags": {
73483                     "name": "Сургутнефтегаз",
73484                     "amenity": "fuel"
73485                 },
73486                 "name": "Сургутнефтегаз",
73487                 "icon": "fuel",
73488                 "geometry": [
73489                     "point",
73490                     "vertex",
73491                     "area"
73492                 ],
73493                 "fields": [
73494                     "operator",
73495                     "address",
73496                     "building_area"
73497                 ],
73498                 "suggestion": true
73499             },
73500             "amenity/fuel/EKO": {
73501                 "tags": {
73502                     "name": "EKO",
73503                     "amenity": "fuel"
73504                 },
73505                 "name": "EKO",
73506                 "icon": "fuel",
73507                 "geometry": [
73508                     "point",
73509                     "vertex",
73510                     "area"
73511                 ],
73512                 "fields": [
73513                     "operator",
73514                     "address",
73515                     "building_area"
73516                 ],
73517                 "suggestion": true
73518             },
73519             "amenity/fuel/Eko": {
73520                 "tags": {
73521                     "name": "Eko",
73522                     "amenity": "fuel"
73523                 },
73524                 "name": "Eko",
73525                 "icon": "fuel",
73526                 "geometry": [
73527                     "point",
73528                     "vertex",
73529                     "area"
73530                 ],
73531                 "fields": [
73532                     "operator",
73533                     "address",
73534                     "building_area"
73535                 ],
73536                 "suggestion": true
73537             },
73538             "amenity/fuel/Indipend.": {
73539                 "tags": {
73540                     "name": "Indipend.",
73541                     "amenity": "fuel"
73542                 },
73543                 "name": "Indipend.",
73544                 "icon": "fuel",
73545                 "geometry": [
73546                     "point",
73547                     "vertex",
73548                     "area"
73549                 ],
73550                 "fields": [
73551                     "operator",
73552                     "address",
73553                     "building_area"
73554                 ],
73555                 "suggestion": true
73556             },
73557             "amenity/fuel/IES": {
73558                 "tags": {
73559                     "name": "IES",
73560                     "amenity": "fuel"
73561                 },
73562                 "name": "IES",
73563                 "icon": "fuel",
73564                 "geometry": [
73565                     "point",
73566                     "vertex",
73567                     "area"
73568                 ],
73569                 "fields": [
73570                     "operator",
73571                     "address",
73572                     "building_area"
73573                 ],
73574                 "suggestion": true
73575             },
73576             "amenity/fuel/TotalErg": {
73577                 "tags": {
73578                     "name": "TotalErg",
73579                     "amenity": "fuel"
73580                 },
73581                 "name": "TotalErg",
73582                 "icon": "fuel",
73583                 "geometry": [
73584                     "point",
73585                     "vertex",
73586                     "area"
73587                 ],
73588                 "fields": [
73589                     "operator",
73590                     "address",
73591                     "building_area"
73592                 ],
73593                 "suggestion": true
73594             },
73595             "amenity/fuel/Cenex": {
73596                 "tags": {
73597                     "name": "Cenex",
73598                     "amenity": "fuel"
73599                 },
73600                 "name": "Cenex",
73601                 "icon": "fuel",
73602                 "geometry": [
73603                     "point",
73604                     "vertex",
73605                     "area"
73606                 ],
73607                 "fields": [
73608                     "operator",
73609                     "address",
73610                     "building_area"
73611                 ],
73612                 "suggestion": true
73613             },
73614             "amenity/fuel/ПТК": {
73615                 "tags": {
73616                     "name": "ПТК",
73617                     "amenity": "fuel"
73618                 },
73619                 "name": "ПТК",
73620                 "icon": "fuel",
73621                 "geometry": [
73622                     "point",
73623                     "vertex",
73624                     "area"
73625                 ],
73626                 "fields": [
73627                     "operator",
73628                     "address",
73629                     "building_area"
73630                 ],
73631                 "suggestion": true
73632             },
73633             "amenity/fuel/HP": {
73634                 "tags": {
73635                     "name": "HP",
73636                     "amenity": "fuel"
73637                 },
73638                 "name": "HP",
73639                 "icon": "fuel",
73640                 "geometry": [
73641                     "point",
73642                     "vertex",
73643                     "area"
73644                 ],
73645                 "fields": [
73646                     "operator",
73647                     "address",
73648                     "building_area"
73649                 ],
73650                 "suggestion": true
73651             },
73652             "amenity/fuel/Phillips 66": {
73653                 "tags": {
73654                     "name": "Phillips 66",
73655                     "amenity": "fuel"
73656                 },
73657                 "name": "Phillips 66",
73658                 "icon": "fuel",
73659                 "geometry": [
73660                     "point",
73661                     "vertex",
73662                     "area"
73663                 ],
73664                 "fields": [
73665                     "operator",
73666                     "address",
73667                     "building_area"
73668                 ],
73669                 "suggestion": true
73670             },
73671             "amenity/fuel/CARREFOUR": {
73672                 "tags": {
73673                     "name": "CARREFOUR",
73674                     "amenity": "fuel"
73675                 },
73676                 "name": "CARREFOUR",
73677                 "icon": "fuel",
73678                 "geometry": [
73679                     "point",
73680                     "vertex",
73681                     "area"
73682                 ],
73683                 "fields": [
73684                     "operator",
73685                     "address",
73686                     "building_area"
73687                 ],
73688                 "suggestion": true
73689             },
73690             "amenity/fuel/ERG": {
73691                 "tags": {
73692                     "name": "ERG",
73693                     "amenity": "fuel"
73694                 },
73695                 "name": "ERG",
73696                 "icon": "fuel",
73697                 "geometry": [
73698                     "point",
73699                     "vertex",
73700                     "area"
73701                 ],
73702                 "fields": [
73703                     "operator",
73704                     "address",
73705                     "building_area"
73706                 ],
73707                 "suggestion": true
73708             },
73709             "amenity/fuel/Speedway": {
73710                 "tags": {
73711                     "name": "Speedway",
73712                     "amenity": "fuel"
73713                 },
73714                 "name": "Speedway",
73715                 "icon": "fuel",
73716                 "geometry": [
73717                     "point",
73718                     "vertex",
73719                     "area"
73720                 ],
73721                 "fields": [
73722                     "operator",
73723                     "address",
73724                     "building_area"
73725                 ],
73726                 "suggestion": true
73727             },
73728             "amenity/fuel/Benzina": {
73729                 "tags": {
73730                     "name": "Benzina",
73731                     "amenity": "fuel"
73732                 },
73733                 "name": "Benzina",
73734                 "icon": "fuel",
73735                 "geometry": [
73736                     "point",
73737                     "vertex",
73738                     "area"
73739                 ],
73740                 "fields": [
73741                     "operator",
73742                     "address",
73743                     "building_area"
73744                 ],
73745                 "suggestion": true
73746             },
73747             "amenity/fuel/Татнефть": {
73748                 "tags": {
73749                     "name": "Татнефть",
73750                     "amenity": "fuel"
73751                 },
73752                 "name": "Татнефть",
73753                 "icon": "fuel",
73754                 "geometry": [
73755                     "point",
73756                     "vertex",
73757                     "area"
73758                 ],
73759                 "fields": [
73760                     "operator",
73761                     "address",
73762                     "building_area"
73763                 ],
73764                 "suggestion": true
73765             },
73766             "amenity/fuel/Terpel": {
73767                 "tags": {
73768                     "name": "Terpel",
73769                     "amenity": "fuel"
73770                 },
73771                 "name": "Terpel",
73772                 "icon": "fuel",
73773                 "geometry": [
73774                     "point",
73775                     "vertex",
73776                     "area"
73777                 ],
73778                 "fields": [
73779                     "operator",
73780                     "address",
73781                     "building_area"
73782                 ],
73783                 "suggestion": true
73784             },
73785             "amenity/fuel/WOG": {
73786                 "tags": {
73787                     "name": "WOG",
73788                     "amenity": "fuel"
73789                 },
73790                 "name": "WOG",
73791                 "icon": "fuel",
73792                 "geometry": [
73793                     "point",
73794                     "vertex",
73795                     "area"
73796                 ],
73797                 "fields": [
73798                     "operator",
73799                     "address",
73800                     "building_area"
73801                 ],
73802                 "suggestion": true
73803             },
73804             "amenity/fuel/Seaoil": {
73805                 "tags": {
73806                     "name": "Seaoil",
73807                     "amenity": "fuel"
73808                 },
73809                 "name": "Seaoil",
73810                 "icon": "fuel",
73811                 "geometry": [
73812                     "point",
73813                     "vertex",
73814                     "area"
73815                 ],
73816                 "fields": [
73817                     "operator",
73818                     "address",
73819                     "building_area"
73820                 ],
73821                 "suggestion": true
73822             },
73823             "amenity/fuel/АЗС": {
73824                 "tags": {
73825                     "name": "АЗС",
73826                     "amenity": "fuel"
73827                 },
73828                 "name": "АЗС",
73829                 "icon": "fuel",
73830                 "geometry": [
73831                     "point",
73832                     "vertex",
73833                     "area"
73834                 ],
73835                 "fields": [
73836                     "operator",
73837                     "address",
73838                     "building_area"
73839                 ],
73840                 "suggestion": true
73841             },
73842             "amenity/fuel/Kwik Trip": {
73843                 "tags": {
73844                     "name": "Kwik Trip",
73845                     "amenity": "fuel"
73846                 },
73847                 "name": "Kwik Trip",
73848                 "icon": "fuel",
73849                 "geometry": [
73850                     "point",
73851                     "vertex",
73852                     "area"
73853                 ],
73854                 "fields": [
73855                     "operator",
73856                     "address",
73857                     "building_area"
73858                 ],
73859                 "suggestion": true
73860             },
73861             "amenity/fuel/Wawa": {
73862                 "tags": {
73863                     "name": "Wawa",
73864                     "amenity": "fuel"
73865                 },
73866                 "name": "Wawa",
73867                 "icon": "fuel",
73868                 "geometry": [
73869                     "point",
73870                     "vertex",
73871                     "area"
73872                 ],
73873                 "fields": [
73874                     "operator",
73875                     "address",
73876                     "building_area"
73877                 ],
73878                 "suggestion": true
73879             },
73880             "amenity/fuel/Pertamina": {
73881                 "tags": {
73882                     "name": "Pertamina",
73883                     "amenity": "fuel"
73884                 },
73885                 "name": "Pertamina",
73886                 "icon": "fuel",
73887                 "geometry": [
73888                     "point",
73889                     "vertex",
73890                     "area"
73891                 ],
73892                 "fields": [
73893                     "operator",
73894                     "address",
73895                     "building_area"
73896                 ],
73897                 "suggestion": true
73898             },
73899             "amenity/fuel/COSMO": {
73900                 "tags": {
73901                     "name": "COSMO",
73902                     "amenity": "fuel"
73903                 },
73904                 "name": "COSMO",
73905                 "icon": "fuel",
73906                 "geometry": [
73907                     "point",
73908                     "vertex",
73909                     "area"
73910                 ],
73911                 "fields": [
73912                     "operator",
73913                     "address",
73914                     "building_area"
73915                 ],
73916                 "suggestion": true
73917             },
73918             "amenity/fuel/Z": {
73919                 "tags": {
73920                     "name": "Z",
73921                     "amenity": "fuel"
73922                 },
73923                 "name": "Z",
73924                 "icon": "fuel",
73925                 "geometry": [
73926                     "point",
73927                     "vertex",
73928                     "area"
73929                 ],
73930                 "fields": [
73931                     "operator",
73932                     "address",
73933                     "building_area"
73934                 ],
73935                 "suggestion": true
73936             },
73937             "amenity/fuel/Indian Oil": {
73938                 "tags": {
73939                     "name": "Indian Oil",
73940                     "amenity": "fuel"
73941                 },
73942                 "name": "Indian Oil",
73943                 "icon": "fuel",
73944                 "geometry": [
73945                     "point",
73946                     "vertex",
73947                     "area"
73948                 ],
73949                 "fields": [
73950                     "operator",
73951                     "address",
73952                     "building_area"
73953                 ],
73954                 "suggestion": true
73955             },
73956             "amenity/fuel/АГЗС": {
73957                 "tags": {
73958                     "name": "АГЗС",
73959                     "amenity": "fuel"
73960                 },
73961                 "name": "АГЗС",
73962                 "icon": "fuel",
73963                 "geometry": [
73964                     "point",
73965                     "vertex",
73966                     "area"
73967                 ],
73968                 "fields": [
73969                     "operator",
73970                     "address",
73971                     "building_area"
73972                 ],
73973                 "suggestion": true
73974             },
73975             "amenity/fuel/INA": {
73976                 "tags": {
73977                     "name": "INA",
73978                     "amenity": "fuel"
73979                 },
73980                 "name": "INA",
73981                 "icon": "fuel",
73982                 "geometry": [
73983                     "point",
73984                     "vertex",
73985                     "area"
73986                 ],
73987                 "fields": [
73988                     "operator",
73989                     "address",
73990                     "building_area"
73991                 ],
73992                 "suggestion": true
73993             },
73994             "amenity/fuel/JOMO": {
73995                 "tags": {
73996                     "name": "JOMO",
73997                     "amenity": "fuel"
73998                 },
73999                 "name": "JOMO",
74000                 "icon": "fuel",
74001                 "geometry": [
74002                     "point",
74003                     "vertex",
74004                     "area"
74005                 ],
74006                 "fields": [
74007                     "operator",
74008                     "address",
74009                     "building_area"
74010                 ],
74011                 "suggestion": true
74012             },
74013             "amenity/fuel/Holiday": {
74014                 "tags": {
74015                     "name": "Holiday",
74016                     "amenity": "fuel"
74017                 },
74018                 "name": "Holiday",
74019                 "icon": "fuel",
74020                 "geometry": [
74021                     "point",
74022                     "vertex",
74023                     "area"
74024                 ],
74025                 "fields": [
74026                     "operator",
74027                     "address",
74028                     "building_area"
74029                 ],
74030                 "suggestion": true
74031             },
74032             "amenity/fuel/YPF": {
74033                 "tags": {
74034                     "name": "YPF",
74035                     "amenity": "fuel"
74036                 },
74037                 "name": "YPF",
74038                 "icon": "fuel",
74039                 "geometry": [
74040                     "point",
74041                     "vertex",
74042                     "area"
74043                 ],
74044                 "fields": [
74045                     "operator",
74046                     "address",
74047                     "building_area"
74048                 ],
74049                 "suggestion": true
74050             },
74051             "amenity/fuel/IDEMITSU": {
74052                 "tags": {
74053                     "name": "IDEMITSU",
74054                     "amenity": "fuel"
74055                 },
74056                 "name": "IDEMITSU",
74057                 "icon": "fuel",
74058                 "geometry": [
74059                     "point",
74060                     "vertex",
74061                     "area"
74062                 ],
74063                 "fields": [
74064                     "operator",
74065                     "address",
74066                     "building_area"
74067                 ],
74068                 "suggestion": true
74069             },
74070             "amenity/fuel/ENEOS": {
74071                 "tags": {
74072                     "name": "ENEOS",
74073                     "amenity": "fuel"
74074                 },
74075                 "name": "ENEOS",
74076                 "icon": "fuel",
74077                 "geometry": [
74078                     "point",
74079                     "vertex",
74080                     "area"
74081                 ],
74082                 "fields": [
74083                     "operator",
74084                     "address",
74085                     "building_area"
74086                 ],
74087                 "suggestion": true
74088             },
74089             "amenity/fuel/Stacja paliw": {
74090                 "tags": {
74091                     "name": "Stacja paliw",
74092                     "amenity": "fuel"
74093                 },
74094                 "name": "Stacja paliw",
74095                 "icon": "fuel",
74096                 "geometry": [
74097                     "point",
74098                     "vertex",
74099                     "area"
74100                 ],
74101                 "fields": [
74102                     "operator",
74103                     "address",
74104                     "building_area"
74105                 ],
74106                 "suggestion": true
74107             },
74108             "amenity/fuel/Bharat Petroleum": {
74109                 "tags": {
74110                     "name": "Bharat Petroleum",
74111                     "amenity": "fuel"
74112                 },
74113                 "name": "Bharat Petroleum",
74114                 "icon": "fuel",
74115                 "geometry": [
74116                     "point",
74117                     "vertex",
74118                     "area"
74119                 ],
74120                 "fields": [
74121                     "operator",
74122                     "address",
74123                     "building_area"
74124                 ],
74125                 "suggestion": true
74126             },
74127             "amenity/fuel/CAMPSA": {
74128                 "tags": {
74129                     "name": "CAMPSA",
74130                     "amenity": "fuel"
74131                 },
74132                 "name": "CAMPSA",
74133                 "icon": "fuel",
74134                 "geometry": [
74135                     "point",
74136                     "vertex",
74137                     "area"
74138                 ],
74139                 "fields": [
74140                     "operator",
74141                     "address",
74142                     "building_area"
74143                 ],
74144                 "suggestion": true
74145             },
74146             "amenity/fuel/Casey's General Store": {
74147                 "tags": {
74148                     "name": "Casey's General Store",
74149                     "amenity": "fuel"
74150                 },
74151                 "name": "Casey's General Store",
74152                 "icon": "fuel",
74153                 "geometry": [
74154                     "point",
74155                     "vertex",
74156                     "area"
74157                 ],
74158                 "fields": [
74159                     "operator",
74160                     "address",
74161                     "building_area"
74162                 ],
74163                 "suggestion": true
74164             },
74165             "amenity/fuel/Башнефть": {
74166                 "tags": {
74167                     "name": "Башнефть",
74168                     "amenity": "fuel"
74169                 },
74170                 "name": "Башнефть",
74171                 "icon": "fuel",
74172                 "geometry": [
74173                     "point",
74174                     "vertex",
74175                     "area"
74176                 ],
74177                 "fields": [
74178                     "operator",
74179                     "address",
74180                     "building_area"
74181                 ],
74182                 "suggestion": true
74183             },
74184             "amenity/fuel/Kangaroo": {
74185                 "tags": {
74186                     "name": "Kangaroo",
74187                     "amenity": "fuel"
74188                 },
74189                 "name": "Kangaroo",
74190                 "icon": "fuel",
74191                 "geometry": [
74192                     "point",
74193                     "vertex",
74194                     "area"
74195                 ],
74196                 "fields": [
74197                     "operator",
74198                     "address",
74199                     "building_area"
74200                 ],
74201                 "suggestion": true
74202             },
74203             "amenity/fuel/コスモ石油 (COSMO)": {
74204                 "tags": {
74205                     "name": "コスモ石油 (COSMO)",
74206                     "amenity": "fuel"
74207                 },
74208                 "name": "コスモ石油 (COSMO)",
74209                 "icon": "fuel",
74210                 "geometry": [
74211                     "point",
74212                     "vertex",
74213                     "area"
74214                 ],
74215                 "fields": [
74216                     "operator",
74217                     "address",
74218                     "building_area"
74219                 ],
74220                 "suggestion": true
74221             },
74222             "amenity/fuel/MEROIL": {
74223                 "tags": {
74224                     "name": "MEROIL",
74225                     "amenity": "fuel"
74226                 },
74227                 "name": "MEROIL",
74228                 "icon": "fuel",
74229                 "geometry": [
74230                     "point",
74231                     "vertex",
74232                     "area"
74233                 ],
74234                 "fields": [
74235                     "operator",
74236                     "address",
74237                     "building_area"
74238                 ],
74239                 "suggestion": true
74240             },
74241             "amenity/fuel/1-2-3": {
74242                 "tags": {
74243                     "name": "1-2-3",
74244                     "amenity": "fuel"
74245                 },
74246                 "name": "1-2-3",
74247                 "icon": "fuel",
74248                 "geometry": [
74249                     "point",
74250                     "vertex",
74251                     "area"
74252                 ],
74253                 "fields": [
74254                     "operator",
74255                     "address",
74256                     "building_area"
74257                 ],
74258                 "suggestion": true
74259             },
74260             "amenity/fuel/出光": {
74261                 "tags": {
74262                     "name": "出光",
74263                     "name:en": "IDEMITSU",
74264                     "amenity": "fuel"
74265                 },
74266                 "name": "出光",
74267                 "icon": "fuel",
74268                 "geometry": [
74269                     "point",
74270                     "vertex",
74271                     "area"
74272                 ],
74273                 "fields": [
74274                     "operator",
74275                     "address",
74276                     "building_area"
74277                 ],
74278                 "suggestion": true
74279             },
74280             "amenity/fuel/НК Альянс": {
74281                 "tags": {
74282                     "name": "НК Альянс",
74283                     "amenity": "fuel"
74284                 },
74285                 "name": "НК Альянс",
74286                 "icon": "fuel",
74287                 "geometry": [
74288                     "point",
74289                     "vertex",
74290                     "area"
74291                 ],
74292                 "fields": [
74293                     "operator",
74294                     "address",
74295                     "building_area"
74296                 ],
74297                 "suggestion": true
74298             },
74299             "amenity/fuel/Sinclair": {
74300                 "tags": {
74301                     "name": "Sinclair",
74302                     "amenity": "fuel"
74303                 },
74304                 "name": "Sinclair",
74305                 "icon": "fuel",
74306                 "geometry": [
74307                     "point",
74308                     "vertex",
74309                     "area"
74310                 ],
74311                 "fields": [
74312                     "operator",
74313                     "address",
74314                     "building_area"
74315                 ],
74316                 "suggestion": true
74317             },
74318             "amenity/fuel/Conoco": {
74319                 "tags": {
74320                     "name": "Conoco",
74321                     "amenity": "fuel"
74322                 },
74323                 "name": "Conoco",
74324                 "icon": "fuel",
74325                 "geometry": [
74326                     "point",
74327                     "vertex",
74328                     "area"
74329                 ],
74330                 "fields": [
74331                     "operator",
74332                     "address",
74333                     "building_area"
74334                 ],
74335                 "suggestion": true
74336             },
74337             "amenity/fuel/SPBU": {
74338                 "tags": {
74339                     "name": "SPBU",
74340                     "amenity": "fuel"
74341                 },
74342                 "name": "SPBU",
74343                 "icon": "fuel",
74344                 "geometry": [
74345                     "point",
74346                     "vertex",
74347                     "area"
74348                 ],
74349                 "fields": [
74350                     "operator",
74351                     "address",
74352                     "building_area"
74353                 ],
74354                 "suggestion": true
74355             },
74356             "amenity/fuel/Макпетрол": {
74357                 "tags": {
74358                     "name": "Макпетрол",
74359                     "amenity": "fuel"
74360                 },
74361                 "name": "Макпетрол",
74362                 "icon": "fuel",
74363                 "geometry": [
74364                     "point",
74365                     "vertex",
74366                     "area"
74367                 ],
74368                 "fields": [
74369                     "operator",
74370                     "address",
74371                     "building_area"
74372                 ],
74373                 "suggestion": true
74374             },
74375             "amenity/fuel/Circle K": {
74376                 "tags": {
74377                     "name": "Circle K",
74378                     "amenity": "fuel"
74379                 },
74380                 "name": "Circle K",
74381                 "icon": "fuel",
74382                 "geometry": [
74383                     "point",
74384                     "vertex",
74385                     "area"
74386                 ],
74387                 "fields": [
74388                     "operator",
74389                     "address",
74390                     "building_area"
74391                 ],
74392                 "suggestion": true
74393             },
74394             "amenity/fuel/Posto Ipiranga": {
74395                 "tags": {
74396                     "name": "Posto Ipiranga",
74397                     "amenity": "fuel"
74398                 },
74399                 "name": "Posto Ipiranga",
74400                 "icon": "fuel",
74401                 "geometry": [
74402                     "point",
74403                     "vertex",
74404                     "area"
74405                 ],
74406                 "fields": [
74407                     "operator",
74408                     "address",
74409                     "building_area"
74410                 ],
74411                 "suggestion": true
74412             },
74413             "amenity/fuel/Posto Shell": {
74414                 "tags": {
74415                     "name": "Posto Shell",
74416                     "amenity": "fuel"
74417                 },
74418                 "name": "Posto Shell",
74419                 "icon": "fuel",
74420                 "geometry": [
74421                     "point",
74422                     "vertex",
74423                     "area"
74424                 ],
74425                 "fields": [
74426                     "operator",
74427                     "address",
74428                     "building_area"
74429                 ],
74430                 "suggestion": true
74431             },
74432             "amenity/fuel/Phoenix": {
74433                 "tags": {
74434                     "name": "Phoenix",
74435                     "amenity": "fuel"
74436                 },
74437                 "name": "Phoenix",
74438                 "icon": "fuel",
74439                 "geometry": [
74440                     "point",
74441                     "vertex",
74442                     "area"
74443                 ],
74444                 "fields": [
74445                     "operator",
74446                     "address",
74447                     "building_area"
74448                 ],
74449                 "suggestion": true
74450             },
74451             "amenity/fuel/Ipiranga": {
74452                 "tags": {
74453                     "name": "Ipiranga",
74454                     "amenity": "fuel"
74455                 },
74456                 "name": "Ipiranga",
74457                 "icon": "fuel",
74458                 "geometry": [
74459                     "point",
74460                     "vertex",
74461                     "area"
74462                 ],
74463                 "fields": [
74464                     "operator",
74465                     "address",
74466                     "building_area"
74467                 ],
74468                 "suggestion": true
74469             },
74470             "amenity/fuel/OKKO": {
74471                 "tags": {
74472                     "name": "OKKO",
74473                     "amenity": "fuel"
74474                 },
74475                 "name": "OKKO",
74476                 "icon": "fuel",
74477                 "geometry": [
74478                     "point",
74479                     "vertex",
74480                     "area"
74481                 ],
74482                 "fields": [
74483                     "operator",
74484                     "address",
74485                     "building_area"
74486                 ],
74487                 "suggestion": true
74488             },
74489             "amenity/fuel/ОККО": {
74490                 "tags": {
74491                     "name": "ОККО",
74492                     "amenity": "fuel"
74493                 },
74494                 "name": "ОККО",
74495                 "icon": "fuel",
74496                 "geometry": [
74497                     "point",
74498                     "vertex",
74499                     "area"
74500                 ],
74501                 "fields": [
74502                     "operator",
74503                     "address",
74504                     "building_area"
74505                 ],
74506                 "suggestion": true
74507             },
74508             "amenity/fuel/บางจาก": {
74509                 "tags": {
74510                     "name": "บางจาก",
74511                     "amenity": "fuel"
74512                 },
74513                 "name": "บางจาก",
74514                 "icon": "fuel",
74515                 "geometry": [
74516                     "point",
74517                     "vertex",
74518                     "area"
74519                 ],
74520                 "fields": [
74521                     "operator",
74522                     "address",
74523                     "building_area"
74524                 ],
74525                 "suggestion": true
74526             },
74527             "amenity/fuel/QuikTrip": {
74528                 "tags": {
74529                     "name": "QuikTrip",
74530                     "amenity": "fuel"
74531                 },
74532                 "name": "QuikTrip",
74533                 "icon": "fuel",
74534                 "geometry": [
74535                     "point",
74536                     "vertex",
74537                     "area"
74538                 ],
74539                 "fields": [
74540                     "operator",
74541                     "address",
74542                     "building_area"
74543                 ],
74544                 "suggestion": true
74545             },
74546             "amenity/fuel/Stewart's": {
74547                 "tags": {
74548                     "name": "Stewart's",
74549                     "amenity": "fuel"
74550                 },
74551                 "name": "Stewart's",
74552                 "icon": "fuel",
74553                 "geometry": [
74554                     "point",
74555                     "vertex",
74556                     "area"
74557                 ],
74558                 "fields": [
74559                     "operator",
74560                     "address",
74561                     "building_area"
74562                 ],
74563                 "suggestion": true
74564             },
74565             "amenity/fuel/Posto BR": {
74566                 "tags": {
74567                     "name": "Posto BR",
74568                     "amenity": "fuel"
74569                 },
74570                 "name": "Posto BR",
74571                 "icon": "fuel",
74572                 "geometry": [
74573                     "point",
74574                     "vertex",
74575                     "area"
74576                 ],
74577                 "fields": [
74578                     "operator",
74579                     "address",
74580                     "building_area"
74581                 ],
74582                 "suggestion": true
74583             },
74584             "amenity/fuel/ป ต ท": {
74585                 "tags": {
74586                     "name": "ป ต ท",
74587                     "amenity": "fuel"
74588                 },
74589                 "name": "ป ต ท",
74590                 "icon": "fuel",
74591                 "geometry": [
74592                     "point",
74593                     "vertex",
74594                     "area"
74595                 ],
74596                 "fields": [
74597                     "operator",
74598                     "address",
74599                     "building_area"
74600                 ],
74601                 "suggestion": true
74602             },
74603             "amenity/fuel/ปตท": {
74604                 "tags": {
74605                     "name": "ปตท",
74606                     "amenity": "fuel"
74607                 },
74608                 "name": "ปตท",
74609                 "icon": "fuel",
74610                 "geometry": [
74611                     "point",
74612                     "vertex",
74613                     "area"
74614                 ],
74615                 "fields": [
74616                     "operator",
74617                     "address",
74618                     "building_area"
74619                 ],
74620                 "suggestion": true
74621             },
74622             "amenity/fuel/ANP": {
74623                 "tags": {
74624                     "name": "ANP",
74625                     "amenity": "fuel"
74626                 },
74627                 "name": "ANP",
74628                 "icon": "fuel",
74629                 "geometry": [
74630                     "point",
74631                     "vertex",
74632                     "area"
74633                 ],
74634                 "fields": [
74635                     "operator",
74636                     "address",
74637                     "building_area"
74638                 ],
74639                 "suggestion": true
74640             },
74641             "amenity/fuel/Kum & Go": {
74642                 "tags": {
74643                     "name": "Kum & Go",
74644                     "amenity": "fuel"
74645                 },
74646                 "name": "Kum & Go",
74647                 "icon": "fuel",
74648                 "geometry": [
74649                     "point",
74650                     "vertex",
74651                     "area"
74652                 ],
74653                 "fields": [
74654                     "operator",
74655                     "address",
74656                     "building_area"
74657                 ],
74658                 "suggestion": true
74659             },
74660             "amenity/fuel/Petrolimex": {
74661                 "tags": {
74662                     "name": "Petrolimex",
74663                     "amenity": "fuel"
74664                 },
74665                 "name": "Petrolimex",
74666                 "icon": "fuel",
74667                 "geometry": [
74668                     "point",
74669                     "vertex",
74670                     "area"
74671                 ],
74672                 "fields": [
74673                     "operator",
74674                     "address",
74675                     "building_area"
74676                 ],
74677                 "suggestion": true
74678             },
74679             "amenity/fuel/Sokimex": {
74680                 "tags": {
74681                     "name": "Sokimex",
74682                     "amenity": "fuel"
74683                 },
74684                 "name": "Sokimex",
74685                 "icon": "fuel",
74686                 "geometry": [
74687                     "point",
74688                     "vertex",
74689                     "area"
74690                 ],
74691                 "fields": [
74692                     "operator",
74693                     "address",
74694                     "building_area"
74695                 ],
74696                 "suggestion": true
74697             },
74698             "amenity/fuel/Tela": {
74699                 "tags": {
74700                     "name": "Tela",
74701                     "amenity": "fuel"
74702                 },
74703                 "name": "Tela",
74704                 "icon": "fuel",
74705                 "geometry": [
74706                     "point",
74707                     "vertex",
74708                     "area"
74709                 ],
74710                 "fields": [
74711                     "operator",
74712                     "address",
74713                     "building_area"
74714                 ],
74715                 "suggestion": true
74716             },
74717             "amenity/fuel/Posto": {
74718                 "tags": {
74719                     "name": "Posto",
74720                     "amenity": "fuel"
74721                 },
74722                 "name": "Posto",
74723                 "icon": "fuel",
74724                 "geometry": [
74725                     "point",
74726                     "vertex",
74727                     "area"
74728                 ],
74729                 "fields": [
74730                     "operator",
74731                     "address",
74732                     "building_area"
74733                 ],
74734                 "suggestion": true
74735             },
74736             "amenity/fuel/H-E-B": {
74737                 "tags": {
74738                     "name": "H-E-B",
74739                     "amenity": "fuel"
74740                 },
74741                 "name": "H-E-B",
74742                 "icon": "fuel",
74743                 "geometry": [
74744                     "point",
74745                     "vertex",
74746                     "area"
74747                 ],
74748                 "fields": [
74749                     "operator",
74750                     "address",
74751                     "building_area"
74752                 ],
74753                 "suggestion": true
74754             },
74755             "amenity/fuel/Укрнафта": {
74756                 "tags": {
74757                     "name": "Укрнафта",
74758                     "amenity": "fuel"
74759                 },
74760                 "name": "Укрнафта",
74761                 "icon": "fuel",
74762                 "geometry": [
74763                     "point",
74764                     "vertex",
74765                     "area"
74766                 ],
74767                 "fields": [
74768                     "operator",
74769                     "address",
74770                     "building_area"
74771                 ],
74772                 "suggestion": true
74773             },
74774             "amenity/fuel/Татнефтепродукт": {
74775                 "tags": {
74776                     "name": "Татнефтепродукт",
74777                     "amenity": "fuel"
74778                 },
74779                 "name": "Татнефтепродукт",
74780                 "icon": "fuel",
74781                 "geometry": [
74782                     "point",
74783                     "vertex",
74784                     "area"
74785                 ],
74786                 "fields": [
74787                     "operator",
74788                     "address",
74789                     "building_area"
74790                 ],
74791                 "suggestion": true
74792             },
74793             "amenity/fuel/Afriquia": {
74794                 "tags": {
74795                     "name": "Afriquia",
74796                     "amenity": "fuel"
74797                 },
74798                 "name": "Afriquia",
74799                 "icon": "fuel",
74800                 "geometry": [
74801                     "point",
74802                     "vertex",
74803                     "area"
74804                 ],
74805                 "fields": [
74806                     "operator",
74807                     "address",
74808                     "building_area"
74809                 ],
74810                 "suggestion": true
74811             },
74812             "amenity/fuel/Murphy USA": {
74813                 "tags": {
74814                     "name": "Murphy USA",
74815                     "amenity": "fuel"
74816                 },
74817                 "name": "Murphy USA",
74818                 "icon": "fuel",
74819                 "geometry": [
74820                     "point",
74821                     "vertex",
74822                     "area"
74823                 ],
74824                 "fields": [
74825                     "operator",
74826                     "address",
74827                     "building_area"
74828                 ],
74829                 "suggestion": true
74830             },
74831             "amenity/fuel/昭和シェル (Showa-shell)": {
74832                 "tags": {
74833                     "name": "昭和シェル (Showa-shell)",
74834                     "amenity": "fuel"
74835                 },
74836                 "name": "昭和シェル (Showa-shell)",
74837                 "icon": "fuel",
74838                 "geometry": [
74839                     "point",
74840                     "vertex",
74841                     "area"
74842                 ],
74843                 "fields": [
74844                     "operator",
74845                     "address",
74846                     "building_area"
74847                 ],
74848                 "suggestion": true
74849             },
74850             "amenity/fuel/エネオス": {
74851                 "tags": {
74852                     "name": "エネオス",
74853                     "amenity": "fuel"
74854                 },
74855                 "name": "エネオス",
74856                 "icon": "fuel",
74857                 "geometry": [
74858                     "point",
74859                     "vertex",
74860                     "area"
74861                 ],
74862                 "fields": [
74863                     "operator",
74864                     "address",
74865                     "building_area"
74866                 ],
74867                 "suggestion": true
74868             },
74869             "amenity/fuel/CNG": {
74870                 "tags": {
74871                     "name": "CNG",
74872                     "amenity": "fuel"
74873                 },
74874                 "name": "CNG",
74875                 "icon": "fuel",
74876                 "geometry": [
74877                     "point",
74878                     "vertex",
74879                     "area"
74880                 ],
74881                 "fields": [
74882                     "operator",
74883                     "address",
74884                     "building_area"
74885                 ],
74886                 "suggestion": true
74887             },
74888             "amenity/pub/Kings Arms": {
74889                 "tags": {
74890                     "name": "Kings Arms",
74891                     "amenity": "pub"
74892                 },
74893                 "name": "Kings Arms",
74894                 "icon": "beer",
74895                 "geometry": [
74896                     "point",
74897                     "vertex",
74898                     "area"
74899                 ],
74900                 "fields": [
74901                     "building_area",
74902                     "address",
74903                     "opening_hours",
74904                     "smoking"
74905                 ],
74906                 "suggestion": true
74907             },
74908             "amenity/pub/The Ship": {
74909                 "tags": {
74910                     "name": "The Ship",
74911                     "amenity": "pub"
74912                 },
74913                 "name": "The Ship",
74914                 "icon": "beer",
74915                 "geometry": [
74916                     "point",
74917                     "vertex",
74918                     "area"
74919                 ],
74920                 "fields": [
74921                     "building_area",
74922                     "address",
74923                     "opening_hours",
74924                     "smoking"
74925                 ],
74926                 "suggestion": true
74927             },
74928             "amenity/pub/The White Horse": {
74929                 "tags": {
74930                     "name": "The White Horse",
74931                     "amenity": "pub"
74932                 },
74933                 "name": "The White Horse",
74934                 "icon": "beer",
74935                 "geometry": [
74936                     "point",
74937                     "vertex",
74938                     "area"
74939                 ],
74940                 "fields": [
74941                     "building_area",
74942                     "address",
74943                     "opening_hours",
74944                     "smoking"
74945                 ],
74946                 "suggestion": true
74947             },
74948             "amenity/pub/The White Hart": {
74949                 "tags": {
74950                     "name": "The White Hart",
74951                     "amenity": "pub"
74952                 },
74953                 "name": "The White Hart",
74954                 "icon": "beer",
74955                 "geometry": [
74956                     "point",
74957                     "vertex",
74958                     "area"
74959                 ],
74960                 "fields": [
74961                     "building_area",
74962                     "address",
74963                     "opening_hours",
74964                     "smoking"
74965                 ],
74966                 "suggestion": true
74967             },
74968             "amenity/pub/Royal Oak": {
74969                 "tags": {
74970                     "name": "Royal Oak",
74971                     "amenity": "pub"
74972                 },
74973                 "name": "Royal Oak",
74974                 "icon": "beer",
74975                 "geometry": [
74976                     "point",
74977                     "vertex",
74978                     "area"
74979                 ],
74980                 "fields": [
74981                     "building_area",
74982                     "address",
74983                     "opening_hours",
74984                     "smoking"
74985                 ],
74986                 "suggestion": true
74987             },
74988             "amenity/pub/The Red Lion": {
74989                 "tags": {
74990                     "name": "The Red Lion",
74991                     "amenity": "pub"
74992                 },
74993                 "name": "The Red Lion",
74994                 "icon": "beer",
74995                 "geometry": [
74996                     "point",
74997                     "vertex",
74998                     "area"
74999                 ],
75000                 "fields": [
75001                     "building_area",
75002                     "address",
75003                     "opening_hours",
75004                     "smoking"
75005                 ],
75006                 "suggestion": true
75007             },
75008             "amenity/pub/The Kings Arms": {
75009                 "tags": {
75010                     "name": "The Kings Arms",
75011                     "amenity": "pub"
75012                 },
75013                 "name": "The Kings Arms",
75014                 "icon": "beer",
75015                 "geometry": [
75016                     "point",
75017                     "vertex",
75018                     "area"
75019                 ],
75020                 "fields": [
75021                     "building_area",
75022                     "address",
75023                     "opening_hours",
75024                     "smoking"
75025                 ],
75026                 "suggestion": true
75027             },
75028             "amenity/pub/The Star": {
75029                 "tags": {
75030                     "name": "The Star",
75031                     "amenity": "pub"
75032                 },
75033                 "name": "The Star",
75034                 "icon": "beer",
75035                 "geometry": [
75036                     "point",
75037                     "vertex",
75038                     "area"
75039                 ],
75040                 "fields": [
75041                     "building_area",
75042                     "address",
75043                     "opening_hours",
75044                     "smoking"
75045                 ],
75046                 "suggestion": true
75047             },
75048             "amenity/pub/The Anchor": {
75049                 "tags": {
75050                     "name": "The Anchor",
75051                     "amenity": "pub"
75052                 },
75053                 "name": "The Anchor",
75054                 "icon": "beer",
75055                 "geometry": [
75056                     "point",
75057                     "vertex",
75058                     "area"
75059                 ],
75060                 "fields": [
75061                     "building_area",
75062                     "address",
75063                     "opening_hours",
75064                     "smoking"
75065                 ],
75066                 "suggestion": true
75067             },
75068             "amenity/pub/The Cross Keys": {
75069                 "tags": {
75070                     "name": "The Cross Keys",
75071                     "amenity": "pub"
75072                 },
75073                 "name": "The Cross Keys",
75074                 "icon": "beer",
75075                 "geometry": [
75076                     "point",
75077                     "vertex",
75078                     "area"
75079                 ],
75080                 "fields": [
75081                     "building_area",
75082                     "address",
75083                     "opening_hours",
75084                     "smoking"
75085                 ],
75086                 "suggestion": true
75087             },
75088             "amenity/pub/The Wheatsheaf": {
75089                 "tags": {
75090                     "name": "The Wheatsheaf",
75091                     "amenity": "pub"
75092                 },
75093                 "name": "The Wheatsheaf",
75094                 "icon": "beer",
75095                 "geometry": [
75096                     "point",
75097                     "vertex",
75098                     "area"
75099                 ],
75100                 "fields": [
75101                     "building_area",
75102                     "address",
75103                     "opening_hours",
75104                     "smoking"
75105                 ],
75106                 "suggestion": true
75107             },
75108             "amenity/pub/The Crown Inn": {
75109                 "tags": {
75110                     "name": "The Crown Inn",
75111                     "amenity": "pub"
75112                 },
75113                 "name": "The Crown Inn",
75114                 "icon": "beer",
75115                 "geometry": [
75116                     "point",
75117                     "vertex",
75118                     "area"
75119                 ],
75120                 "fields": [
75121                     "building_area",
75122                     "address",
75123                     "opening_hours",
75124                     "smoking"
75125                 ],
75126                 "suggestion": true
75127             },
75128             "amenity/pub/The Kings Head": {
75129                 "tags": {
75130                     "name": "The Kings Head",
75131                     "amenity": "pub"
75132                 },
75133                 "name": "The Kings Head",
75134                 "icon": "beer",
75135                 "geometry": [
75136                     "point",
75137                     "vertex",
75138                     "area"
75139                 ],
75140                 "fields": [
75141                     "building_area",
75142                     "address",
75143                     "opening_hours",
75144                     "smoking"
75145                 ],
75146                 "suggestion": true
75147             },
75148             "amenity/pub/The Castle": {
75149                 "tags": {
75150                     "name": "The Castle",
75151                     "amenity": "pub"
75152                 },
75153                 "name": "The Castle",
75154                 "icon": "beer",
75155                 "geometry": [
75156                     "point",
75157                     "vertex",
75158                     "area"
75159                 ],
75160                 "fields": [
75161                     "building_area",
75162                     "address",
75163                     "opening_hours",
75164                     "smoking"
75165                 ],
75166                 "suggestion": true
75167             },
75168             "amenity/pub/The Railway": {
75169                 "tags": {
75170                     "name": "The Railway",
75171                     "amenity": "pub"
75172                 },
75173                 "name": "The Railway",
75174                 "icon": "beer",
75175                 "geometry": [
75176                     "point",
75177                     "vertex",
75178                     "area"
75179                 ],
75180                 "fields": [
75181                     "building_area",
75182                     "address",
75183                     "opening_hours",
75184                     "smoking"
75185                 ],
75186                 "suggestion": true
75187             },
75188             "amenity/pub/The White Lion": {
75189                 "tags": {
75190                     "name": "The White Lion",
75191                     "amenity": "pub"
75192                 },
75193                 "name": "The White Lion",
75194                 "icon": "beer",
75195                 "geometry": [
75196                     "point",
75197                     "vertex",
75198                     "area"
75199                 ],
75200                 "fields": [
75201                     "building_area",
75202                     "address",
75203                     "opening_hours",
75204                     "smoking"
75205                 ],
75206                 "suggestion": true
75207             },
75208             "amenity/pub/The Bell": {
75209                 "tags": {
75210                     "name": "The Bell",
75211                     "amenity": "pub"
75212                 },
75213                 "name": "The Bell",
75214                 "icon": "beer",
75215                 "geometry": [
75216                     "point",
75217                     "vertex",
75218                     "area"
75219                 ],
75220                 "fields": [
75221                     "building_area",
75222                     "address",
75223                     "opening_hours",
75224                     "smoking"
75225                 ],
75226                 "suggestion": true
75227             },
75228             "amenity/pub/The Bull": {
75229                 "tags": {
75230                     "name": "The Bull",
75231                     "amenity": "pub"
75232                 },
75233                 "name": "The Bull",
75234                 "icon": "beer",
75235                 "geometry": [
75236                     "point",
75237                     "vertex",
75238                     "area"
75239                 ],
75240                 "fields": [
75241                     "building_area",
75242                     "address",
75243                     "opening_hours",
75244                     "smoking"
75245                 ],
75246                 "suggestion": true
75247             },
75248             "amenity/pub/The Plough": {
75249                 "tags": {
75250                     "name": "The Plough",
75251                     "amenity": "pub"
75252                 },
75253                 "name": "The Plough",
75254                 "icon": "beer",
75255                 "geometry": [
75256                     "point",
75257                     "vertex",
75258                     "area"
75259                 ],
75260                 "fields": [
75261                     "building_area",
75262                     "address",
75263                     "opening_hours",
75264                     "smoking"
75265                 ],
75266                 "suggestion": true
75267             },
75268             "amenity/pub/The George": {
75269                 "tags": {
75270                     "name": "The George",
75271                     "amenity": "pub"
75272                 },
75273                 "name": "The George",
75274                 "icon": "beer",
75275                 "geometry": [
75276                     "point",
75277                     "vertex",
75278                     "area"
75279                 ],
75280                 "fields": [
75281                     "building_area",
75282                     "address",
75283                     "opening_hours",
75284                     "smoking"
75285                 ],
75286                 "suggestion": true
75287             },
75288             "amenity/pub/The Royal Oak": {
75289                 "tags": {
75290                     "name": "The Royal Oak",
75291                     "amenity": "pub"
75292                 },
75293                 "name": "The Royal Oak",
75294                 "icon": "beer",
75295                 "geometry": [
75296                     "point",
75297                     "vertex",
75298                     "area"
75299                 ],
75300                 "fields": [
75301                     "building_area",
75302                     "address",
75303                     "opening_hours",
75304                     "smoking"
75305                 ],
75306                 "suggestion": true
75307             },
75308             "amenity/pub/The Fox": {
75309                 "tags": {
75310                     "name": "The Fox",
75311                     "amenity": "pub"
75312                 },
75313                 "name": "The Fox",
75314                 "icon": "beer",
75315                 "geometry": [
75316                     "point",
75317                     "vertex",
75318                     "area"
75319                 ],
75320                 "fields": [
75321                     "building_area",
75322                     "address",
75323                     "opening_hours",
75324                     "smoking"
75325                 ],
75326                 "suggestion": true
75327             },
75328             "amenity/pub/Prince of Wales": {
75329                 "tags": {
75330                     "name": "Prince of Wales",
75331                     "amenity": "pub"
75332                 },
75333                 "name": "Prince of Wales",
75334                 "icon": "beer",
75335                 "geometry": [
75336                     "point",
75337                     "vertex",
75338                     "area"
75339                 ],
75340                 "fields": [
75341                     "building_area",
75342                     "address",
75343                     "opening_hours",
75344                     "smoking"
75345                 ],
75346                 "suggestion": true
75347             },
75348             "amenity/pub/The Rising Sun": {
75349                 "tags": {
75350                     "name": "The Rising Sun",
75351                     "amenity": "pub"
75352                 },
75353                 "name": "The Rising Sun",
75354                 "icon": "beer",
75355                 "geometry": [
75356                     "point",
75357                     "vertex",
75358                     "area"
75359                 ],
75360                 "fields": [
75361                     "building_area",
75362                     "address",
75363                     "opening_hours",
75364                     "smoking"
75365                 ],
75366                 "suggestion": true
75367             },
75368             "amenity/pub/The Prince of Wales": {
75369                 "tags": {
75370                     "name": "The Prince of Wales",
75371                     "amenity": "pub"
75372                 },
75373                 "name": "The Prince of Wales",
75374                 "icon": "beer",
75375                 "geometry": [
75376                     "point",
75377                     "vertex",
75378                     "area"
75379                 ],
75380                 "fields": [
75381                     "building_area",
75382                     "address",
75383                     "opening_hours",
75384                     "smoking"
75385                 ],
75386                 "suggestion": true
75387             },
75388             "amenity/pub/The Crown": {
75389                 "tags": {
75390                     "name": "The Crown",
75391                     "amenity": "pub"
75392                 },
75393                 "name": "The Crown",
75394                 "icon": "beer",
75395                 "geometry": [
75396                     "point",
75397                     "vertex",
75398                     "area"
75399                 ],
75400                 "fields": [
75401                     "building_area",
75402                     "address",
75403                     "opening_hours",
75404                     "smoking"
75405                 ],
75406                 "suggestion": true
75407             },
75408             "amenity/pub/The Chequers": {
75409                 "tags": {
75410                     "name": "The Chequers",
75411                     "amenity": "pub"
75412                 },
75413                 "name": "The Chequers",
75414                 "icon": "beer",
75415                 "geometry": [
75416                     "point",
75417                     "vertex",
75418                     "area"
75419                 ],
75420                 "fields": [
75421                     "building_area",
75422                     "address",
75423                     "opening_hours",
75424                     "smoking"
75425                 ],
75426                 "suggestion": true
75427             },
75428             "amenity/pub/The Swan": {
75429                 "tags": {
75430                     "name": "The Swan",
75431                     "amenity": "pub"
75432                 },
75433                 "name": "The Swan",
75434                 "icon": "beer",
75435                 "geometry": [
75436                     "point",
75437                     "vertex",
75438                     "area"
75439                 ],
75440                 "fields": [
75441                     "building_area",
75442                     "address",
75443                     "opening_hours",
75444                     "smoking"
75445                 ],
75446                 "suggestion": true
75447             },
75448             "amenity/pub/Rose and Crown": {
75449                 "tags": {
75450                     "name": "Rose and Crown",
75451                     "amenity": "pub"
75452                 },
75453                 "name": "Rose and Crown",
75454                 "icon": "beer",
75455                 "geometry": [
75456                     "point",
75457                     "vertex",
75458                     "area"
75459                 ],
75460                 "fields": [
75461                     "building_area",
75462                     "address",
75463                     "opening_hours",
75464                     "smoking"
75465                 ],
75466                 "suggestion": true
75467             },
75468             "amenity/pub/The Victoria": {
75469                 "tags": {
75470                     "name": "The Victoria",
75471                     "amenity": "pub"
75472                 },
75473                 "name": "The Victoria",
75474                 "icon": "beer",
75475                 "geometry": [
75476                     "point",
75477                     "vertex",
75478                     "area"
75479                 ],
75480                 "fields": [
75481                     "building_area",
75482                     "address",
75483                     "opening_hours",
75484                     "smoking"
75485                 ],
75486                 "suggestion": true
75487             },
75488             "amenity/pub/New Inn": {
75489                 "tags": {
75490                     "name": "New Inn",
75491                     "amenity": "pub"
75492                 },
75493                 "name": "New Inn",
75494                 "icon": "beer",
75495                 "geometry": [
75496                     "point",
75497                     "vertex",
75498                     "area"
75499                 ],
75500                 "fields": [
75501                     "building_area",
75502                     "address",
75503                     "opening_hours",
75504                     "smoking"
75505                 ],
75506                 "suggestion": true
75507             },
75508             "amenity/pub/Royal Hotel": {
75509                 "tags": {
75510                     "name": "Royal Hotel",
75511                     "amenity": "pub"
75512                 },
75513                 "name": "Royal Hotel",
75514                 "icon": "beer",
75515                 "geometry": [
75516                     "point",
75517                     "vertex",
75518                     "area"
75519                 ],
75520                 "fields": [
75521                     "building_area",
75522                     "address",
75523                     "opening_hours",
75524                     "smoking"
75525                 ],
75526                 "suggestion": true
75527             },
75528             "amenity/pub/Red Lion": {
75529                 "tags": {
75530                     "name": "Red Lion",
75531                     "amenity": "pub"
75532                 },
75533                 "name": "Red Lion",
75534                 "icon": "beer",
75535                 "geometry": [
75536                     "point",
75537                     "vertex",
75538                     "area"
75539                 ],
75540                 "fields": [
75541                     "building_area",
75542                     "address",
75543                     "opening_hours",
75544                     "smoking"
75545                 ],
75546                 "suggestion": true
75547             },
75548             "amenity/pub/Cross Keys": {
75549                 "tags": {
75550                     "name": "Cross Keys",
75551                     "amenity": "pub"
75552                 },
75553                 "name": "Cross Keys",
75554                 "icon": "beer",
75555                 "geometry": [
75556                     "point",
75557                     "vertex",
75558                     "area"
75559                 ],
75560                 "fields": [
75561                     "building_area",
75562                     "address",
75563                     "opening_hours",
75564                     "smoking"
75565                 ],
75566                 "suggestion": true
75567             },
75568             "amenity/pub/The Greyhound": {
75569                 "tags": {
75570                     "name": "The Greyhound",
75571                     "amenity": "pub"
75572                 },
75573                 "name": "The Greyhound",
75574                 "icon": "beer",
75575                 "geometry": [
75576                     "point",
75577                     "vertex",
75578                     "area"
75579                 ],
75580                 "fields": [
75581                     "building_area",
75582                     "address",
75583                     "opening_hours",
75584                     "smoking"
75585                 ],
75586                 "suggestion": true
75587             },
75588             "amenity/pub/The Black Horse": {
75589                 "tags": {
75590                     "name": "The Black Horse",
75591                     "amenity": "pub"
75592                 },
75593                 "name": "The Black Horse",
75594                 "icon": "beer",
75595                 "geometry": [
75596                     "point",
75597                     "vertex",
75598                     "area"
75599                 ],
75600                 "fields": [
75601                     "building_area",
75602                     "address",
75603                     "opening_hours",
75604                     "smoking"
75605                 ],
75606                 "suggestion": true
75607             },
75608             "amenity/pub/The New Inn": {
75609                 "tags": {
75610                     "name": "The New Inn",
75611                     "amenity": "pub"
75612                 },
75613                 "name": "The New Inn",
75614                 "icon": "beer",
75615                 "geometry": [
75616                     "point",
75617                     "vertex",
75618                     "area"
75619                 ],
75620                 "fields": [
75621                     "building_area",
75622                     "address",
75623                     "opening_hours",
75624                     "smoking"
75625                 ],
75626                 "suggestion": true
75627             },
75628             "amenity/pub/Kings Head": {
75629                 "tags": {
75630                     "name": "Kings Head",
75631                     "amenity": "pub"
75632                 },
75633                 "name": "Kings Head",
75634                 "icon": "beer",
75635                 "geometry": [
75636                     "point",
75637                     "vertex",
75638                     "area"
75639                 ],
75640                 "fields": [
75641                     "building_area",
75642                     "address",
75643                     "opening_hours",
75644                     "smoking"
75645                 ],
75646                 "suggestion": true
75647             },
75648             "amenity/pub/The Albion": {
75649                 "tags": {
75650                     "name": "The Albion",
75651                     "amenity": "pub"
75652                 },
75653                 "name": "The Albion",
75654                 "icon": "beer",
75655                 "geometry": [
75656                     "point",
75657                     "vertex",
75658                     "area"
75659                 ],
75660                 "fields": [
75661                     "building_area",
75662                     "address",
75663                     "opening_hours",
75664                     "smoking"
75665                 ],
75666                 "suggestion": true
75667             },
75668             "amenity/pub/The Angel": {
75669                 "tags": {
75670                     "name": "The Angel",
75671                     "amenity": "pub"
75672                 },
75673                 "name": "The Angel",
75674                 "icon": "beer",
75675                 "geometry": [
75676                     "point",
75677                     "vertex",
75678                     "area"
75679                 ],
75680                 "fields": [
75681                     "building_area",
75682                     "address",
75683                     "opening_hours",
75684                     "smoking"
75685                 ],
75686                 "suggestion": true
75687             },
75688             "amenity/pub/The Queens Head": {
75689                 "tags": {
75690                     "name": "The Queens Head",
75691                     "amenity": "pub"
75692                 },
75693                 "name": "The Queens Head",
75694                 "icon": "beer",
75695                 "geometry": [
75696                     "point",
75697                     "vertex",
75698                     "area"
75699                 ],
75700                 "fields": [
75701                     "building_area",
75702                     "address",
75703                     "opening_hours",
75704                     "smoking"
75705                 ],
75706                 "suggestion": true
75707             },
75708             "amenity/pub/The Ship Inn": {
75709                 "tags": {
75710                     "name": "The Ship Inn",
75711                     "amenity": "pub"
75712                 },
75713                 "name": "The Ship Inn",
75714                 "icon": "beer",
75715                 "geometry": [
75716                     "point",
75717                     "vertex",
75718                     "area"
75719                 ],
75720                 "fields": [
75721                     "building_area",
75722                     "address",
75723                     "opening_hours",
75724                     "smoking"
75725                 ],
75726                 "suggestion": true
75727             },
75728             "amenity/pub/Rose & Crown": {
75729                 "tags": {
75730                     "name": "Rose & Crown",
75731                     "amenity": "pub"
75732                 },
75733                 "name": "Rose & Crown",
75734                 "icon": "beer",
75735                 "geometry": [
75736                     "point",
75737                     "vertex",
75738                     "area"
75739                 ],
75740                 "fields": [
75741                     "building_area",
75742                     "address",
75743                     "opening_hours",
75744                     "smoking"
75745                 ],
75746                 "suggestion": true
75747             },
75748             "amenity/pub/Queens Head": {
75749                 "tags": {
75750                     "name": "Queens Head",
75751                     "amenity": "pub"
75752                 },
75753                 "name": "Queens Head",
75754                 "icon": "beer",
75755                 "geometry": [
75756                     "point",
75757                     "vertex",
75758                     "area"
75759                 ],
75760                 "fields": [
75761                     "building_area",
75762                     "address",
75763                     "opening_hours",
75764                     "smoking"
75765                 ],
75766                 "suggestion": true
75767             },
75768             "amenity/pub/Irish Pub": {
75769                 "tags": {
75770                     "name": "Irish Pub",
75771                     "amenity": "pub"
75772                 },
75773                 "name": "Irish Pub",
75774                 "icon": "beer",
75775                 "geometry": [
75776                     "point",
75777                     "vertex",
75778                     "area"
75779                 ],
75780                 "fields": [
75781                     "building_area",
75782                     "address",
75783                     "opening_hours",
75784                     "smoking"
75785                 ],
75786                 "suggestion": true
75787             },
75788             "amenity/fast_food/Quick": {
75789                 "tags": {
75790                     "name": "Quick",
75791                     "amenity": "fast_food"
75792                 },
75793                 "name": "Quick",
75794                 "icon": "fast-food",
75795                 "geometry": [
75796                     "point",
75797                     "vertex",
75798                     "area"
75799                 ],
75800                 "fields": [
75801                     "cuisine",
75802                     "building_area",
75803                     "address",
75804                     "opening_hours",
75805                     "smoking"
75806                 ],
75807                 "suggestion": true
75808             },
75809             "amenity/fast_food/McDonald's": {
75810                 "tags": {
75811                     "name": "McDonald's",
75812                     "cuisine": "burger",
75813                     "amenity": "fast_food"
75814                 },
75815                 "name": "McDonald's",
75816                 "icon": "fast-food",
75817                 "geometry": [
75818                     "point",
75819                     "vertex",
75820                     "area"
75821                 ],
75822                 "fields": [
75823                     "cuisine",
75824                     "building_area",
75825                     "address",
75826                     "opening_hours",
75827                     "smoking"
75828                 ],
75829                 "suggestion": true
75830             },
75831             "amenity/fast_food/Burger King": {
75832                 "tags": {
75833                     "name": "Burger King",
75834                     "cuisine": "burger",
75835                     "amenity": "fast_food"
75836                 },
75837                 "name": "Burger King",
75838                 "icon": "fast-food",
75839                 "geometry": [
75840                     "point",
75841                     "vertex",
75842                     "area"
75843                 ],
75844                 "fields": [
75845                     "cuisine",
75846                     "building_area",
75847                     "address",
75848                     "opening_hours",
75849                     "smoking"
75850                 ],
75851                 "suggestion": true
75852             },
75853             "amenity/fast_food/Ali Baba": {
75854                 "tags": {
75855                     "name": "Ali Baba",
75856                     "amenity": "fast_food"
75857                 },
75858                 "name": "Ali Baba",
75859                 "icon": "fast-food",
75860                 "geometry": [
75861                     "point",
75862                     "vertex",
75863                     "area"
75864                 ],
75865                 "fields": [
75866                     "cuisine",
75867                     "building_area",
75868                     "address",
75869                     "opening_hours",
75870                     "smoking"
75871                 ],
75872                 "suggestion": true
75873             },
75874             "amenity/fast_food/Hungry Jacks": {
75875                 "tags": {
75876                     "name": "Hungry Jacks",
75877                     "cuisine": "burger",
75878                     "amenity": "fast_food"
75879                 },
75880                 "name": "Hungry Jacks",
75881                 "icon": "fast-food",
75882                 "geometry": [
75883                     "point",
75884                     "vertex",
75885                     "area"
75886                 ],
75887                 "fields": [
75888                     "cuisine",
75889                     "building_area",
75890                     "address",
75891                     "opening_hours",
75892                     "smoking"
75893                 ],
75894                 "suggestion": true
75895             },
75896             "amenity/fast_food/Red Rooster": {
75897                 "tags": {
75898                     "name": "Red Rooster",
75899                     "amenity": "fast_food"
75900                 },
75901                 "name": "Red Rooster",
75902                 "icon": "fast-food",
75903                 "geometry": [
75904                     "point",
75905                     "vertex",
75906                     "area"
75907                 ],
75908                 "fields": [
75909                     "cuisine",
75910                     "building_area",
75911                     "address",
75912                     "opening_hours",
75913                     "smoking"
75914                 ],
75915                 "suggestion": true
75916             },
75917             "amenity/fast_food/KFC": {
75918                 "tags": {
75919                     "name": "KFC",
75920                     "cuisine": "chicken",
75921                     "amenity": "fast_food"
75922                 },
75923                 "name": "KFC",
75924                 "icon": "fast-food",
75925                 "geometry": [
75926                     "point",
75927                     "vertex",
75928                     "area"
75929                 ],
75930                 "fields": [
75931                     "cuisine",
75932                     "building_area",
75933                     "address",
75934                     "opening_hours",
75935                     "smoking"
75936                 ],
75937                 "suggestion": true
75938             },
75939             "amenity/fast_food/Domino's Pizza": {
75940                 "tags": {
75941                     "name": "Domino's Pizza",
75942                     "cuisine": "pizza",
75943                     "amenity": "fast_food"
75944                 },
75945                 "name": "Domino's Pizza",
75946                 "icon": "fast-food",
75947                 "geometry": [
75948                     "point",
75949                     "vertex",
75950                     "area"
75951                 ],
75952                 "fields": [
75953                     "cuisine",
75954                     "building_area",
75955                     "address",
75956                     "opening_hours",
75957                     "smoking"
75958                 ],
75959                 "suggestion": true
75960             },
75961             "amenity/fast_food/Chowking": {
75962                 "tags": {
75963                     "name": "Chowking",
75964                     "amenity": "fast_food"
75965                 },
75966                 "name": "Chowking",
75967                 "icon": "fast-food",
75968                 "geometry": [
75969                     "point",
75970                     "vertex",
75971                     "area"
75972                 ],
75973                 "fields": [
75974                     "cuisine",
75975                     "building_area",
75976                     "address",
75977                     "opening_hours",
75978                     "smoking"
75979                 ],
75980                 "suggestion": true
75981             },
75982             "amenity/fast_food/Jollibee": {
75983                 "tags": {
75984                     "name": "Jollibee",
75985                     "amenity": "fast_food"
75986                 },
75987                 "name": "Jollibee",
75988                 "icon": "fast-food",
75989                 "geometry": [
75990                     "point",
75991                     "vertex",
75992                     "area"
75993                 ],
75994                 "fields": [
75995                     "cuisine",
75996                     "building_area",
75997                     "address",
75998                     "opening_hours",
75999                     "smoking"
76000                 ],
76001                 "suggestion": true
76002             },
76003             "amenity/fast_food/Hesburger": {
76004                 "tags": {
76005                     "name": "Hesburger",
76006                     "amenity": "fast_food"
76007                 },
76008                 "name": "Hesburger",
76009                 "icon": "fast-food",
76010                 "geometry": [
76011                     "point",
76012                     "vertex",
76013                     "area"
76014                 ],
76015                 "fields": [
76016                     "cuisine",
76017                     "building_area",
76018                     "address",
76019                     "opening_hours",
76020                     "smoking"
76021                 ],
76022                 "suggestion": true
76023             },
76024             "amenity/fast_food/肯德基": {
76025                 "tags": {
76026                     "name": "肯德基",
76027                     "amenity": "fast_food"
76028                 },
76029                 "name": "肯德基",
76030                 "icon": "fast-food",
76031                 "geometry": [
76032                     "point",
76033                     "vertex",
76034                     "area"
76035                 ],
76036                 "fields": [
76037                     "cuisine",
76038                     "building_area",
76039                     "address",
76040                     "opening_hours",
76041                     "smoking"
76042                 ],
76043                 "suggestion": true
76044             },
76045             "amenity/fast_food/Wendy's": {
76046                 "tags": {
76047                     "name": "Wendy's",
76048                     "cuisine": "burger",
76049                     "amenity": "fast_food"
76050                 },
76051                 "name": "Wendy's",
76052                 "icon": "fast-food",
76053                 "geometry": [
76054                     "point",
76055                     "vertex",
76056                     "area"
76057                 ],
76058                 "fields": [
76059                     "cuisine",
76060                     "building_area",
76061                     "address",
76062                     "opening_hours",
76063                     "smoking"
76064                 ],
76065                 "suggestion": true
76066             },
76067             "amenity/fast_food/Tim Hortons": {
76068                 "tags": {
76069                     "name": "Tim Hortons",
76070                     "amenity": "fast_food"
76071                 },
76072                 "name": "Tim Hortons",
76073                 "icon": "fast-food",
76074                 "geometry": [
76075                     "point",
76076                     "vertex",
76077                     "area"
76078                 ],
76079                 "fields": [
76080                     "cuisine",
76081                     "building_area",
76082                     "address",
76083                     "opening_hours",
76084                     "smoking"
76085                 ],
76086                 "suggestion": true
76087             },
76088             "amenity/fast_food/Steers": {
76089                 "tags": {
76090                     "name": "Steers",
76091                     "amenity": "fast_food"
76092                 },
76093                 "name": "Steers",
76094                 "icon": "fast-food",
76095                 "geometry": [
76096                     "point",
76097                     "vertex",
76098                     "area"
76099                 ],
76100                 "fields": [
76101                     "cuisine",
76102                     "building_area",
76103                     "address",
76104                     "opening_hours",
76105                     "smoking"
76106                 ],
76107                 "suggestion": true
76108             },
76109             "amenity/fast_food/Hardee's": {
76110                 "tags": {
76111                     "name": "Hardee's",
76112                     "cuisine": "burger",
76113                     "amenity": "fast_food"
76114                 },
76115                 "name": "Hardee's",
76116                 "icon": "fast-food",
76117                 "geometry": [
76118                     "point",
76119                     "vertex",
76120                     "area"
76121                 ],
76122                 "fields": [
76123                     "cuisine",
76124                     "building_area",
76125                     "address",
76126                     "opening_hours",
76127                     "smoking"
76128                 ],
76129                 "suggestion": true
76130             },
76131             "amenity/fast_food/Arby's": {
76132                 "tags": {
76133                     "name": "Arby's",
76134                     "amenity": "fast_food"
76135                 },
76136                 "name": "Arby's",
76137                 "icon": "fast-food",
76138                 "geometry": [
76139                     "point",
76140                     "vertex",
76141                     "area"
76142                 ],
76143                 "fields": [
76144                     "cuisine",
76145                     "building_area",
76146                     "address",
76147                     "opening_hours",
76148                     "smoking"
76149                 ],
76150                 "suggestion": true
76151             },
76152             "amenity/fast_food/A&W": {
76153                 "tags": {
76154                     "name": "A&W",
76155                     "amenity": "fast_food"
76156                 },
76157                 "name": "A&W",
76158                 "icon": "fast-food",
76159                 "geometry": [
76160                     "point",
76161                     "vertex",
76162                     "area"
76163                 ],
76164                 "fields": [
76165                     "cuisine",
76166                     "building_area",
76167                     "address",
76168                     "opening_hours",
76169                     "smoking"
76170                 ],
76171                 "suggestion": true
76172             },
76173             "amenity/fast_food/Dairy Queen": {
76174                 "tags": {
76175                     "name": "Dairy Queen",
76176                     "amenity": "fast_food"
76177                 },
76178                 "name": "Dairy Queen",
76179                 "icon": "fast-food",
76180                 "geometry": [
76181                     "point",
76182                     "vertex",
76183                     "area"
76184                 ],
76185                 "fields": [
76186                     "cuisine",
76187                     "building_area",
76188                     "address",
76189                     "opening_hours",
76190                     "smoking"
76191                 ],
76192                 "suggestion": true
76193             },
76194             "amenity/fast_food/Hallo Pizza": {
76195                 "tags": {
76196                     "name": "Hallo Pizza",
76197                     "amenity": "fast_food"
76198                 },
76199                 "name": "Hallo Pizza",
76200                 "icon": "fast-food",
76201                 "geometry": [
76202                     "point",
76203                     "vertex",
76204                     "area"
76205                 ],
76206                 "fields": [
76207                     "cuisine",
76208                     "building_area",
76209                     "address",
76210                     "opening_hours",
76211                     "smoking"
76212                 ],
76213                 "suggestion": true
76214             },
76215             "amenity/fast_food/Fish & Chips": {
76216                 "tags": {
76217                     "name": "Fish & Chips",
76218                     "amenity": "fast_food"
76219                 },
76220                 "name": "Fish & Chips",
76221                 "icon": "fast-food",
76222                 "geometry": [
76223                     "point",
76224                     "vertex",
76225                     "area"
76226                 ],
76227                 "fields": [
76228                     "cuisine",
76229                     "building_area",
76230                     "address",
76231                     "opening_hours",
76232                     "smoking"
76233                 ],
76234                 "suggestion": true
76235             },
76236             "amenity/fast_food/Harvey's": {
76237                 "tags": {
76238                     "name": "Harvey's",
76239                     "amenity": "fast_food"
76240                 },
76241                 "name": "Harvey's",
76242                 "icon": "fast-food",
76243                 "geometry": [
76244                     "point",
76245                     "vertex",
76246                     "area"
76247                 ],
76248                 "fields": [
76249                     "cuisine",
76250                     "building_area",
76251                     "address",
76252                     "opening_hours",
76253                     "smoking"
76254                 ],
76255                 "suggestion": true
76256             },
76257             "amenity/fast_food/麥當勞": {
76258                 "tags": {
76259                     "name": "麥當勞",
76260                     "amenity": "fast_food"
76261                 },
76262                 "name": "麥當勞",
76263                 "icon": "fast-food",
76264                 "geometry": [
76265                     "point",
76266                     "vertex",
76267                     "area"
76268                 ],
76269                 "fields": [
76270                     "cuisine",
76271                     "building_area",
76272                     "address",
76273                     "opening_hours",
76274                     "smoking"
76275                 ],
76276                 "suggestion": true
76277             },
76278             "amenity/fast_food/Pizza Pizza": {
76279                 "tags": {
76280                     "name": "Pizza Pizza",
76281                     "amenity": "fast_food"
76282                 },
76283                 "name": "Pizza Pizza",
76284                 "icon": "fast-food",
76285                 "geometry": [
76286                     "point",
76287                     "vertex",
76288                     "area"
76289                 ],
76290                 "fields": [
76291                     "cuisine",
76292                     "building_area",
76293                     "address",
76294                     "opening_hours",
76295                     "smoking"
76296                 ],
76297                 "suggestion": true
76298             },
76299             "amenity/fast_food/Kotipizza": {
76300                 "tags": {
76301                     "name": "Kotipizza",
76302                     "amenity": "fast_food"
76303                 },
76304                 "name": "Kotipizza",
76305                 "icon": "fast-food",
76306                 "geometry": [
76307                     "point",
76308                     "vertex",
76309                     "area"
76310                 ],
76311                 "fields": [
76312                     "cuisine",
76313                     "building_area",
76314                     "address",
76315                     "opening_hours",
76316                     "smoking"
76317                 ],
76318                 "suggestion": true
76319             },
76320             "amenity/fast_food/Jack in the Box": {
76321                 "tags": {
76322                     "name": "Jack in the Box",
76323                     "cuisine": "burger",
76324                     "amenity": "fast_food"
76325                 },
76326                 "name": "Jack in the Box",
76327                 "icon": "fast-food",
76328                 "geometry": [
76329                     "point",
76330                     "vertex",
76331                     "area"
76332                 ],
76333                 "fields": [
76334                     "cuisine",
76335                     "building_area",
76336                     "address",
76337                     "opening_hours",
76338                     "smoking"
76339                 ],
76340                 "suggestion": true
76341             },
76342             "amenity/fast_food/Istanbul": {
76343                 "tags": {
76344                     "name": "Istanbul",
76345                     "amenity": "fast_food"
76346                 },
76347                 "name": "Istanbul",
76348                 "icon": "fast-food",
76349                 "geometry": [
76350                     "point",
76351                     "vertex",
76352                     "area"
76353                 ],
76354                 "fields": [
76355                     "cuisine",
76356                     "building_area",
76357                     "address",
76358                     "opening_hours",
76359                     "smoking"
76360                 ],
76361                 "suggestion": true
76362             },
76363             "amenity/fast_food/Kochlöffel": {
76364                 "tags": {
76365                     "name": "Kochlöffel",
76366                     "amenity": "fast_food"
76367                 },
76368                 "name": "Kochlöffel",
76369                 "icon": "fast-food",
76370                 "geometry": [
76371                     "point",
76372                     "vertex",
76373                     "area"
76374                 ],
76375                 "fields": [
76376                     "cuisine",
76377                     "building_area",
76378                     "address",
76379                     "opening_hours",
76380                     "smoking"
76381                 ],
76382                 "suggestion": true
76383             },
76384             "amenity/fast_food/Döner": {
76385                 "tags": {
76386                     "name": "Döner",
76387                     "amenity": "fast_food"
76388                 },
76389                 "name": "Döner",
76390                 "icon": "fast-food",
76391                 "geometry": [
76392                     "point",
76393                     "vertex",
76394                     "area"
76395                 ],
76396                 "fields": [
76397                     "cuisine",
76398                     "building_area",
76399                     "address",
76400                     "opening_hours",
76401                     "smoking"
76402                 ],
76403                 "suggestion": true
76404             },
76405             "amenity/fast_food/Telepizza": {
76406                 "tags": {
76407                     "name": "Telepizza",
76408                     "amenity": "fast_food"
76409                 },
76410                 "name": "Telepizza",
76411                 "icon": "fast-food",
76412                 "geometry": [
76413                     "point",
76414                     "vertex",
76415                     "area"
76416                 ],
76417                 "fields": [
76418                     "cuisine",
76419                     "building_area",
76420                     "address",
76421                     "opening_hours",
76422                     "smoking"
76423                 ],
76424                 "suggestion": true
76425             },
76426             "amenity/fast_food/Sibylla": {
76427                 "tags": {
76428                     "name": "Sibylla",
76429                     "amenity": "fast_food"
76430                 },
76431                 "name": "Sibylla",
76432                 "icon": "fast-food",
76433                 "geometry": [
76434                     "point",
76435                     "vertex",
76436                     "area"
76437                 ],
76438                 "fields": [
76439                     "cuisine",
76440                     "building_area",
76441                     "address",
76442                     "opening_hours",
76443                     "smoking"
76444                 ],
76445                 "suggestion": true
76446             },
76447             "amenity/fast_food/Carl's Jr.": {
76448                 "tags": {
76449                     "name": "Carl's Jr.",
76450                     "cuisine": "burger",
76451                     "amenity": "fast_food"
76452                 },
76453                 "name": "Carl's Jr.",
76454                 "icon": "fast-food",
76455                 "geometry": [
76456                     "point",
76457                     "vertex",
76458                     "area"
76459                 ],
76460                 "fields": [
76461                     "cuisine",
76462                     "building_area",
76463                     "address",
76464                     "opening_hours",
76465                     "smoking"
76466                 ],
76467                 "suggestion": true
76468             },
76469             "amenity/fast_food/Quiznos": {
76470                 "tags": {
76471                     "name": "Quiznos",
76472                     "cuisine": "sandwich",
76473                     "amenity": "fast_food"
76474                 },
76475                 "name": "Quiznos",
76476                 "icon": "fast-food",
76477                 "geometry": [
76478                     "point",
76479                     "vertex",
76480                     "area"
76481                 ],
76482                 "fields": [
76483                     "cuisine",
76484                     "building_area",
76485                     "address",
76486                     "opening_hours",
76487                     "smoking"
76488                 ],
76489                 "suggestion": true
76490             },
76491             "amenity/fast_food/Wimpy": {
76492                 "tags": {
76493                     "name": "Wimpy",
76494                     "amenity": "fast_food"
76495                 },
76496                 "name": "Wimpy",
76497                 "icon": "fast-food",
76498                 "geometry": [
76499                     "point",
76500                     "vertex",
76501                     "area"
76502                 ],
76503                 "fields": [
76504                     "cuisine",
76505                     "building_area",
76506                     "address",
76507                     "opening_hours",
76508                     "smoking"
76509                 ],
76510                 "suggestion": true
76511             },
76512             "amenity/fast_food/Sonic": {
76513                 "tags": {
76514                     "name": "Sonic",
76515                     "cuisine": "burger",
76516                     "amenity": "fast_food"
76517                 },
76518                 "name": "Sonic",
76519                 "icon": "fast-food",
76520                 "geometry": [
76521                     "point",
76522                     "vertex",
76523                     "area"
76524                 ],
76525                 "fields": [
76526                     "cuisine",
76527                     "building_area",
76528                     "address",
76529                     "opening_hours",
76530                     "smoking"
76531                 ],
76532                 "suggestion": true
76533             },
76534             "amenity/fast_food/Taco Bell": {
76535                 "tags": {
76536                     "name": "Taco Bell",
76537                     "amenity": "fast_food"
76538                 },
76539                 "name": "Taco Bell",
76540                 "icon": "fast-food",
76541                 "geometry": [
76542                     "point",
76543                     "vertex",
76544                     "area"
76545                 ],
76546                 "fields": [
76547                     "cuisine",
76548                     "building_area",
76549                     "address",
76550                     "opening_hours",
76551                     "smoking"
76552                 ],
76553                 "suggestion": true
76554             },
76555             "amenity/fast_food/Pizza Nova": {
76556                 "tags": {
76557                     "name": "Pizza Nova",
76558                     "amenity": "fast_food"
76559                 },
76560                 "name": "Pizza Nova",
76561                 "icon": "fast-food",
76562                 "geometry": [
76563                     "point",
76564                     "vertex",
76565                     "area"
76566                 ],
76567                 "fields": [
76568                     "cuisine",
76569                     "building_area",
76570                     "address",
76571                     "opening_hours",
76572                     "smoking"
76573                 ],
76574                 "suggestion": true
76575             },
76576             "amenity/fast_food/Papa John's": {
76577                 "tags": {
76578                     "name": "Papa John's",
76579                     "cuisine": "pizza",
76580                     "amenity": "fast_food"
76581                 },
76582                 "name": "Papa John's",
76583                 "icon": "fast-food",
76584                 "geometry": [
76585                     "point",
76586                     "vertex",
76587                     "area"
76588                 ],
76589                 "fields": [
76590                     "cuisine",
76591                     "building_area",
76592                     "address",
76593                     "opening_hours",
76594                     "smoking"
76595                 ],
76596                 "suggestion": true
76597             },
76598             "amenity/fast_food/Nordsee": {
76599                 "tags": {
76600                     "name": "Nordsee",
76601                     "amenity": "fast_food"
76602                 },
76603                 "name": "Nordsee",
76604                 "icon": "fast-food",
76605                 "geometry": [
76606                     "point",
76607                     "vertex",
76608                     "area"
76609                 ],
76610                 "fields": [
76611                     "cuisine",
76612                     "building_area",
76613                     "address",
76614                     "opening_hours",
76615                     "smoking"
76616                 ],
76617                 "suggestion": true
76618             },
76619             "amenity/fast_food/Mr. Sub": {
76620                 "tags": {
76621                     "name": "Mr. Sub",
76622                     "amenity": "fast_food"
76623                 },
76624                 "name": "Mr. Sub",
76625                 "icon": "fast-food",
76626                 "geometry": [
76627                     "point",
76628                     "vertex",
76629                     "area"
76630                 ],
76631                 "fields": [
76632                     "cuisine",
76633                     "building_area",
76634                     "address",
76635                     "opening_hours",
76636                     "smoking"
76637                 ],
76638                 "suggestion": true
76639             },
76640             "amenity/fast_food/Kebab": {
76641                 "tags": {
76642                     "name": "Kebab",
76643                     "amenity": "fast_food"
76644                 },
76645                 "name": "Kebab",
76646                 "icon": "fast-food",
76647                 "geometry": [
76648                     "point",
76649                     "vertex",
76650                     "area"
76651                 ],
76652                 "fields": [
76653                     "cuisine",
76654                     "building_area",
76655                     "address",
76656                     "opening_hours",
76657                     "smoking"
76658                 ],
76659                 "suggestion": true
76660             },
76661             "amenity/fast_food/Макдоналдс": {
76662                 "tags": {
76663                     "name": "Макдоналдс",
76664                     "name:en": "McDonald's",
76665                     "amenity": "fast_food"
76666                 },
76667                 "name": "Макдоналдс",
76668                 "icon": "fast-food",
76669                 "geometry": [
76670                     "point",
76671                     "vertex",
76672                     "area"
76673                 ],
76674                 "fields": [
76675                     "cuisine",
76676                     "building_area",
76677                     "address",
76678                     "opening_hours",
76679                     "smoking"
76680                 ],
76681                 "suggestion": true
76682             },
76683             "amenity/fast_food/Asia Imbiss": {
76684                 "tags": {
76685                     "name": "Asia Imbiss",
76686                     "amenity": "fast_food"
76687                 },
76688                 "name": "Asia Imbiss",
76689                 "icon": "fast-food",
76690                 "geometry": [
76691                     "point",
76692                     "vertex",
76693                     "area"
76694                 ],
76695                 "fields": [
76696                     "cuisine",
76697                     "building_area",
76698                     "address",
76699                     "opening_hours",
76700                     "smoking"
76701                 ],
76702                 "suggestion": true
76703             },
76704             "amenity/fast_food/Imbiss": {
76705                 "tags": {
76706                     "name": "Imbiss",
76707                     "amenity": "fast_food"
76708                 },
76709                 "name": "Imbiss",
76710                 "icon": "fast-food",
76711                 "geometry": [
76712                     "point",
76713                     "vertex",
76714                     "area"
76715                 ],
76716                 "fields": [
76717                     "cuisine",
76718                     "building_area",
76719                     "address",
76720                     "opening_hours",
76721                     "smoking"
76722                 ],
76723                 "suggestion": true
76724             },
76725             "amenity/fast_food/Chipotle": {
76726                 "tags": {
76727                     "name": "Chipotle",
76728                     "cuisine": "mexican",
76729                     "amenity": "fast_food"
76730                 },
76731                 "name": "Chipotle",
76732                 "icon": "fast-food",
76733                 "geometry": [
76734                     "point",
76735                     "vertex",
76736                     "area"
76737                 ],
76738                 "fields": [
76739                     "cuisine",
76740                     "building_area",
76741                     "address",
76742                     "opening_hours",
76743                     "smoking"
76744                 ],
76745                 "suggestion": true
76746             },
76747             "amenity/fast_food/マクドナルド": {
76748                 "tags": {
76749                     "name": "マクドナルド",
76750                     "name:en": "McDonald's",
76751                     "cuisine": "burger",
76752                     "amenity": "fast_food"
76753                 },
76754                 "name": "マクドナルド",
76755                 "icon": "fast-food",
76756                 "geometry": [
76757                     "point",
76758                     "vertex",
76759                     "area"
76760                 ],
76761                 "fields": [
76762                     "cuisine",
76763                     "building_area",
76764                     "address",
76765                     "opening_hours",
76766                     "smoking"
76767                 ],
76768                 "suggestion": true
76769             },
76770             "amenity/fast_food/In-N-Out Burger": {
76771                 "tags": {
76772                     "name": "In-N-Out Burger",
76773                     "amenity": "fast_food"
76774                 },
76775                 "name": "In-N-Out Burger",
76776                 "icon": "fast-food",
76777                 "geometry": [
76778                     "point",
76779                     "vertex",
76780                     "area"
76781                 ],
76782                 "fields": [
76783                     "cuisine",
76784                     "building_area",
76785                     "address",
76786                     "opening_hours",
76787                     "smoking"
76788                 ],
76789                 "suggestion": true
76790             },
76791             "amenity/fast_food/Jimmy John's": {
76792                 "tags": {
76793                     "name": "Jimmy John's",
76794                     "amenity": "fast_food"
76795                 },
76796                 "name": "Jimmy John's",
76797                 "icon": "fast-food",
76798                 "geometry": [
76799                     "point",
76800                     "vertex",
76801                     "area"
76802                 ],
76803                 "fields": [
76804                     "cuisine",
76805                     "building_area",
76806                     "address",
76807                     "opening_hours",
76808                     "smoking"
76809                 ],
76810                 "suggestion": true
76811             },
76812             "amenity/fast_food/Jamba Juice": {
76813                 "tags": {
76814                     "name": "Jamba Juice",
76815                     "amenity": "fast_food"
76816                 },
76817                 "name": "Jamba Juice",
76818                 "icon": "fast-food",
76819                 "geometry": [
76820                     "point",
76821                     "vertex",
76822                     "area"
76823                 ],
76824                 "fields": [
76825                     "cuisine",
76826                     "building_area",
76827                     "address",
76828                     "opening_hours",
76829                     "smoking"
76830                 ],
76831                 "suggestion": true
76832             },
76833             "amenity/fast_food/Робин Сдобин": {
76834                 "tags": {
76835                     "name": "Робин Сдобин",
76836                     "amenity": "fast_food"
76837                 },
76838                 "name": "Робин Сдобин",
76839                 "icon": "fast-food",
76840                 "geometry": [
76841                     "point",
76842                     "vertex",
76843                     "area"
76844                 ],
76845                 "fields": [
76846                     "cuisine",
76847                     "building_area",
76848                     "address",
76849                     "opening_hours",
76850                     "smoking"
76851                 ],
76852                 "suggestion": true
76853             },
76854             "amenity/fast_food/Baskin Robbins": {
76855                 "tags": {
76856                     "name": "Baskin Robbins",
76857                     "amenity": "fast_food"
76858                 },
76859                 "name": "Baskin Robbins",
76860                 "icon": "fast-food",
76861                 "geometry": [
76862                     "point",
76863                     "vertex",
76864                     "area"
76865                 ],
76866                 "fields": [
76867                     "cuisine",
76868                     "building_area",
76869                     "address",
76870                     "opening_hours",
76871                     "smoking"
76872                 ],
76873                 "suggestion": true
76874             },
76875             "amenity/fast_food/ケンタッキーフライドチキン": {
76876                 "tags": {
76877                     "name": "ケンタッキーフライドチキン",
76878                     "name:en": "KFC",
76879                     "cuisine": "chicken",
76880                     "amenity": "fast_food"
76881                 },
76882                 "name": "ケンタッキーフライドチキン",
76883                 "icon": "fast-food",
76884                 "geometry": [
76885                     "point",
76886                     "vertex",
76887                     "area"
76888                 ],
76889                 "fields": [
76890                     "cuisine",
76891                     "building_area",
76892                     "address",
76893                     "opening_hours",
76894                     "smoking"
76895                 ],
76896                 "suggestion": true
76897             },
76898             "amenity/fast_food/吉野家": {
76899                 "tags": {
76900                     "name": "吉野家",
76901                     "amenity": "fast_food"
76902                 },
76903                 "name": "吉野家",
76904                 "icon": "fast-food",
76905                 "geometry": [
76906                     "point",
76907                     "vertex",
76908                     "area"
76909                 ],
76910                 "fields": [
76911                     "cuisine",
76912                     "building_area",
76913                     "address",
76914                     "opening_hours",
76915                     "smoking"
76916                 ],
76917                 "suggestion": true
76918             },
76919             "amenity/fast_food/Taco Time": {
76920                 "tags": {
76921                     "name": "Taco Time",
76922                     "amenity": "fast_food"
76923                 },
76924                 "name": "Taco Time",
76925                 "icon": "fast-food",
76926                 "geometry": [
76927                     "point",
76928                     "vertex",
76929                     "area"
76930                 ],
76931                 "fields": [
76932                     "cuisine",
76933                     "building_area",
76934                     "address",
76935                     "opening_hours",
76936                     "smoking"
76937                 ],
76938                 "suggestion": true
76939             },
76940             "amenity/fast_food/松屋": {
76941                 "tags": {
76942                     "name": "松屋",
76943                     "name:en": "Matsuya",
76944                     "amenity": "fast_food"
76945                 },
76946                 "name": "松屋",
76947                 "icon": "fast-food",
76948                 "geometry": [
76949                     "point",
76950                     "vertex",
76951                     "area"
76952                 ],
76953                 "fields": [
76954                     "cuisine",
76955                     "building_area",
76956                     "address",
76957                     "opening_hours",
76958                     "smoking"
76959                 ],
76960                 "suggestion": true
76961             },
76962             "amenity/fast_food/Little Caesars": {
76963                 "tags": {
76964                     "name": "Little Caesars",
76965                     "amenity": "fast_food"
76966                 },
76967                 "name": "Little Caesars",
76968                 "icon": "fast-food",
76969                 "geometry": [
76970                     "point",
76971                     "vertex",
76972                     "area"
76973                 ],
76974                 "fields": [
76975                     "cuisine",
76976                     "building_area",
76977                     "address",
76978                     "opening_hours",
76979                     "smoking"
76980                 ],
76981                 "suggestion": true
76982             },
76983             "amenity/fast_food/El Pollo Loco": {
76984                 "tags": {
76985                     "name": "El Pollo Loco",
76986                     "amenity": "fast_food"
76987                 },
76988                 "name": "El Pollo Loco",
76989                 "icon": "fast-food",
76990                 "geometry": [
76991                     "point",
76992                     "vertex",
76993                     "area"
76994                 ],
76995                 "fields": [
76996                     "cuisine",
76997                     "building_area",
76998                     "address",
76999                     "opening_hours",
77000                     "smoking"
77001                 ],
77002                 "suggestion": true
77003             },
77004             "amenity/fast_food/Del Taco": {
77005                 "tags": {
77006                     "name": "Del Taco",
77007                     "amenity": "fast_food"
77008                 },
77009                 "name": "Del Taco",
77010                 "icon": "fast-food",
77011                 "geometry": [
77012                     "point",
77013                     "vertex",
77014                     "area"
77015                 ],
77016                 "fields": [
77017                     "cuisine",
77018                     "building_area",
77019                     "address",
77020                     "opening_hours",
77021                     "smoking"
77022                 ],
77023                 "suggestion": true
77024             },
77025             "amenity/fast_food/White Castle": {
77026                 "tags": {
77027                     "name": "White Castle",
77028                     "amenity": "fast_food"
77029                 },
77030                 "name": "White Castle",
77031                 "icon": "fast-food",
77032                 "geometry": [
77033                     "point",
77034                     "vertex",
77035                     "area"
77036                 ],
77037                 "fields": [
77038                     "cuisine",
77039                     "building_area",
77040                     "address",
77041                     "opening_hours",
77042                     "smoking"
77043                 ],
77044                 "suggestion": true
77045             },
77046             "amenity/fast_food/Boston Market": {
77047                 "tags": {
77048                     "name": "Boston Market",
77049                     "amenity": "fast_food"
77050                 },
77051                 "name": "Boston Market",
77052                 "icon": "fast-food",
77053                 "geometry": [
77054                     "point",
77055                     "vertex",
77056                     "area"
77057                 ],
77058                 "fields": [
77059                     "cuisine",
77060                     "building_area",
77061                     "address",
77062                     "opening_hours",
77063                     "smoking"
77064                 ],
77065                 "suggestion": true
77066             },
77067             "amenity/fast_food/Chick-fil-A": {
77068                 "tags": {
77069                     "name": "Chick-fil-A",
77070                     "cuisine": "chicken",
77071                     "amenity": "fast_food"
77072                 },
77073                 "name": "Chick-fil-A",
77074                 "icon": "fast-food",
77075                 "geometry": [
77076                     "point",
77077                     "vertex",
77078                     "area"
77079                 ],
77080                 "fields": [
77081                     "cuisine",
77082                     "building_area",
77083                     "address",
77084                     "opening_hours",
77085                     "smoking"
77086                 ],
77087                 "suggestion": true
77088             },
77089             "amenity/fast_food/Panda Express": {
77090                 "tags": {
77091                     "name": "Panda Express",
77092                     "amenity": "fast_food"
77093                 },
77094                 "name": "Panda Express",
77095                 "icon": "fast-food",
77096                 "geometry": [
77097                     "point",
77098                     "vertex",
77099                     "area"
77100                 ],
77101                 "fields": [
77102                     "cuisine",
77103                     "building_area",
77104                     "address",
77105                     "opening_hours",
77106                     "smoking"
77107                 ],
77108                 "suggestion": true
77109             },
77110             "amenity/fast_food/Whataburger": {
77111                 "tags": {
77112                     "name": "Whataburger",
77113                     "amenity": "fast_food"
77114                 },
77115                 "name": "Whataburger",
77116                 "icon": "fast-food",
77117                 "geometry": [
77118                     "point",
77119                     "vertex",
77120                     "area"
77121                 ],
77122                 "fields": [
77123                     "cuisine",
77124                     "building_area",
77125                     "address",
77126                     "opening_hours",
77127                     "smoking"
77128                 ],
77129                 "suggestion": true
77130             },
77131             "amenity/fast_food/Taco John's": {
77132                 "tags": {
77133                     "name": "Taco John's",
77134                     "amenity": "fast_food"
77135                 },
77136                 "name": "Taco John's",
77137                 "icon": "fast-food",
77138                 "geometry": [
77139                     "point",
77140                     "vertex",
77141                     "area"
77142                 ],
77143                 "fields": [
77144                     "cuisine",
77145                     "building_area",
77146                     "address",
77147                     "opening_hours",
77148                     "smoking"
77149                 ],
77150                 "suggestion": true
77151             },
77152             "amenity/fast_food/Теремок": {
77153                 "tags": {
77154                     "name": "Теремок",
77155                     "amenity": "fast_food"
77156                 },
77157                 "name": "Теремок",
77158                 "icon": "fast-food",
77159                 "geometry": [
77160                     "point",
77161                     "vertex",
77162                     "area"
77163                 ],
77164                 "fields": [
77165                     "cuisine",
77166                     "building_area",
77167                     "address",
77168                     "opening_hours",
77169                     "smoking"
77170                 ],
77171                 "suggestion": true
77172             },
77173             "amenity/fast_food/Culver's": {
77174                 "tags": {
77175                     "name": "Culver's",
77176                     "amenity": "fast_food"
77177                 },
77178                 "name": "Culver's",
77179                 "icon": "fast-food",
77180                 "geometry": [
77181                     "point",
77182                     "vertex",
77183                     "area"
77184                 ],
77185                 "fields": [
77186                     "cuisine",
77187                     "building_area",
77188                     "address",
77189                     "opening_hours",
77190                     "smoking"
77191                 ],
77192                 "suggestion": true
77193             },
77194             "amenity/fast_food/Five Guys": {
77195                 "tags": {
77196                     "name": "Five Guys",
77197                     "amenity": "fast_food"
77198                 },
77199                 "name": "Five Guys",
77200                 "icon": "fast-food",
77201                 "geometry": [
77202                     "point",
77203                     "vertex",
77204                     "area"
77205                 ],
77206                 "fields": [
77207                     "cuisine",
77208                     "building_area",
77209                     "address",
77210                     "opening_hours",
77211                     "smoking"
77212                 ],
77213                 "suggestion": true
77214             },
77215             "amenity/fast_food/Church's Chicken": {
77216                 "tags": {
77217                     "name": "Church's Chicken",
77218                     "amenity": "fast_food"
77219                 },
77220                 "name": "Church's Chicken",
77221                 "icon": "fast-food",
77222                 "geometry": [
77223                     "point",
77224                     "vertex",
77225                     "area"
77226                 ],
77227                 "fields": [
77228                     "cuisine",
77229                     "building_area",
77230                     "address",
77231                     "opening_hours",
77232                     "smoking"
77233                 ],
77234                 "suggestion": true
77235             },
77236             "amenity/fast_food/Popeye's": {
77237                 "tags": {
77238                     "name": "Popeye's",
77239                     "cuisine": "chicken",
77240                     "amenity": "fast_food"
77241                 },
77242                 "name": "Popeye's",
77243                 "icon": "fast-food",
77244                 "geometry": [
77245                     "point",
77246                     "vertex",
77247                     "area"
77248                 ],
77249                 "fields": [
77250                     "cuisine",
77251                     "building_area",
77252                     "address",
77253                     "opening_hours",
77254                     "smoking"
77255                 ],
77256                 "suggestion": true
77257             },
77258             "amenity/fast_food/Long John Silver's": {
77259                 "tags": {
77260                     "name": "Long John Silver's",
77261                     "amenity": "fast_food"
77262                 },
77263                 "name": "Long John Silver's",
77264                 "icon": "fast-food",
77265                 "geometry": [
77266                     "point",
77267                     "vertex",
77268                     "area"
77269                 ],
77270                 "fields": [
77271                     "cuisine",
77272                     "building_area",
77273                     "address",
77274                     "opening_hours",
77275                     "smoking"
77276                 ],
77277                 "suggestion": true
77278             },
77279             "amenity/fast_food/Pollo Campero": {
77280                 "tags": {
77281                     "name": "Pollo Campero",
77282                     "amenity": "fast_food"
77283                 },
77284                 "name": "Pollo Campero",
77285                 "icon": "fast-food",
77286                 "geometry": [
77287                     "point",
77288                     "vertex",
77289                     "area"
77290                 ],
77291                 "fields": [
77292                     "cuisine",
77293                     "building_area",
77294                     "address",
77295                     "opening_hours",
77296                     "smoking"
77297                 ],
77298                 "suggestion": true
77299             },
77300             "amenity/fast_food/Zaxby's": {
77301                 "tags": {
77302                     "name": "Zaxby's",
77303                     "amenity": "fast_food"
77304                 },
77305                 "name": "Zaxby's",
77306                 "icon": "fast-food",
77307                 "geometry": [
77308                     "point",
77309                     "vertex",
77310                     "area"
77311                 ],
77312                 "fields": [
77313                     "cuisine",
77314                     "building_area",
77315                     "address",
77316                     "opening_hours",
77317                     "smoking"
77318                 ],
77319                 "suggestion": true
77320             },
77321             "amenity/fast_food/すき家": {
77322                 "tags": {
77323                     "name": "すき家",
77324                     "name:en": "SUKIYA",
77325                     "amenity": "fast_food"
77326                 },
77327                 "name": "すき家",
77328                 "icon": "fast-food",
77329                 "geometry": [
77330                     "point",
77331                     "vertex",
77332                     "area"
77333                 ],
77334                 "fields": [
77335                     "cuisine",
77336                     "building_area",
77337                     "address",
77338                     "opening_hours",
77339                     "smoking"
77340                 ],
77341                 "suggestion": true
77342             },
77343             "amenity/fast_food/モスバーガー": {
77344                 "tags": {
77345                     "name": "モスバーガー",
77346                     "name:en": "MOS BURGER",
77347                     "amenity": "fast_food"
77348                 },
77349                 "name": "モスバーガー",
77350                 "icon": "fast-food",
77351                 "geometry": [
77352                     "point",
77353                     "vertex",
77354                     "area"
77355                 ],
77356                 "fields": [
77357                     "cuisine",
77358                     "building_area",
77359                     "address",
77360                     "opening_hours",
77361                     "smoking"
77362                 ],
77363                 "suggestion": true
77364             },
77365             "amenity/fast_food/Русский Аппетит": {
77366                 "tags": {
77367                     "name": "Русский Аппетит",
77368                     "amenity": "fast_food"
77369                 },
77370                 "name": "Русский Аппетит",
77371                 "icon": "fast-food",
77372                 "geometry": [
77373                     "point",
77374                     "vertex",
77375                     "area"
77376                 ],
77377                 "fields": [
77378                     "cuisine",
77379                     "building_area",
77380                     "address",
77381                     "opening_hours",
77382                     "smoking"
77383                 ],
77384                 "suggestion": true
77385             },
77386             "amenity/fast_food/なか卯": {
77387                 "tags": {
77388                     "name": "なか卯",
77389                     "amenity": "fast_food"
77390                 },
77391                 "name": "なか卯",
77392                 "icon": "fast-food",
77393                 "geometry": [
77394                     "point",
77395                     "vertex",
77396                     "area"
77397                 ],
77398                 "fields": [
77399                     "cuisine",
77400                     "building_area",
77401                     "address",
77402                     "opening_hours",
77403                     "smoking"
77404                 ],
77405                 "suggestion": true
77406             },
77407             "amenity/restaurant/Pizza Hut": {
77408                 "tags": {
77409                     "name": "Pizza Hut",
77410                     "amenity": "restaurant"
77411                 },
77412                 "name": "Pizza Hut",
77413                 "icon": "restaurant",
77414                 "geometry": [
77415                     "point",
77416                     "vertex",
77417                     "area"
77418                 ],
77419                 "fields": [
77420                     "cuisine",
77421                     "building_area",
77422                     "address",
77423                     "opening_hours",
77424                     "capacity",
77425                     "smoking"
77426                 ],
77427                 "suggestion": true
77428             },
77429             "amenity/restaurant/Little Chef": {
77430                 "tags": {
77431                     "name": "Little Chef",
77432                     "amenity": "restaurant"
77433                 },
77434                 "name": "Little Chef",
77435                 "icon": "restaurant",
77436                 "geometry": [
77437                     "point",
77438                     "vertex",
77439                     "area"
77440                 ],
77441                 "fields": [
77442                     "cuisine",
77443                     "building_area",
77444                     "address",
77445                     "opening_hours",
77446                     "capacity",
77447                     "smoking"
77448                 ],
77449                 "suggestion": true
77450             },
77451             "amenity/restaurant/Adler": {
77452                 "tags": {
77453                     "name": "Adler",
77454                     "amenity": "restaurant"
77455                 },
77456                 "name": "Adler",
77457                 "icon": "restaurant",
77458                 "geometry": [
77459                     "point",
77460                     "vertex",
77461                     "area"
77462                 ],
77463                 "fields": [
77464                     "cuisine",
77465                     "building_area",
77466                     "address",
77467                     "opening_hours",
77468                     "capacity",
77469                     "smoking"
77470                 ],
77471                 "suggestion": true
77472             },
77473             "amenity/restaurant/Zur Krone": {
77474                 "tags": {
77475                     "name": "Zur Krone",
77476                     "amenity": "restaurant"
77477                 },
77478                 "name": "Zur Krone",
77479                 "icon": "restaurant",
77480                 "geometry": [
77481                     "point",
77482                     "vertex",
77483                     "area"
77484                 ],
77485                 "fields": [
77486                     "cuisine",
77487                     "building_area",
77488                     "address",
77489                     "opening_hours",
77490                     "capacity",
77491                     "smoking"
77492                 ],
77493                 "suggestion": true
77494             },
77495             "amenity/restaurant/Deutsches Haus": {
77496                 "tags": {
77497                     "name": "Deutsches Haus",
77498                     "amenity": "restaurant"
77499                 },
77500                 "name": "Deutsches Haus",
77501                 "icon": "restaurant",
77502                 "geometry": [
77503                     "point",
77504                     "vertex",
77505                     "area"
77506                 ],
77507                 "fields": [
77508                     "cuisine",
77509                     "building_area",
77510                     "address",
77511                     "opening_hours",
77512                     "capacity",
77513                     "smoking"
77514                 ],
77515                 "suggestion": true
77516             },
77517             "amenity/restaurant/Krone": {
77518                 "tags": {
77519                     "name": "Krone",
77520                     "amenity": "restaurant"
77521                 },
77522                 "name": "Krone",
77523                 "icon": "restaurant",
77524                 "geometry": [
77525                     "point",
77526                     "vertex",
77527                     "area"
77528                 ],
77529                 "fields": [
77530                     "cuisine",
77531                     "building_area",
77532                     "address",
77533                     "opening_hours",
77534                     "capacity",
77535                     "smoking"
77536                 ],
77537                 "suggestion": true
77538             },
77539             "amenity/restaurant/Akropolis": {
77540                 "tags": {
77541                     "name": "Akropolis",
77542                     "amenity": "restaurant"
77543                 },
77544                 "name": "Akropolis",
77545                 "icon": "restaurant",
77546                 "geometry": [
77547                     "point",
77548                     "vertex",
77549                     "area"
77550                 ],
77551                 "fields": [
77552                     "cuisine",
77553                     "building_area",
77554                     "address",
77555                     "opening_hours",
77556                     "capacity",
77557                     "smoking"
77558                 ],
77559                 "suggestion": true
77560             },
77561             "amenity/restaurant/Schützenhaus": {
77562                 "tags": {
77563                     "name": "Schützenhaus",
77564                     "amenity": "restaurant"
77565                 },
77566                 "name": "Schützenhaus",
77567                 "icon": "restaurant",
77568                 "geometry": [
77569                     "point",
77570                     "vertex",
77571                     "area"
77572                 ],
77573                 "fields": [
77574                     "cuisine",
77575                     "building_area",
77576                     "address",
77577                     "opening_hours",
77578                     "capacity",
77579                     "smoking"
77580                 ],
77581                 "suggestion": true
77582             },
77583             "amenity/restaurant/Kreuz": {
77584                 "tags": {
77585                     "name": "Kreuz",
77586                     "amenity": "restaurant"
77587                 },
77588                 "name": "Kreuz",
77589                 "icon": "restaurant",
77590                 "geometry": [
77591                     "point",
77592                     "vertex",
77593                     "area"
77594                 ],
77595                 "fields": [
77596                     "cuisine",
77597                     "building_area",
77598                     "address",
77599                     "opening_hours",
77600                     "capacity",
77601                     "smoking"
77602                 ],
77603                 "suggestion": true
77604             },
77605             "amenity/restaurant/Waldschänke": {
77606                 "tags": {
77607                     "name": "Waldschänke",
77608                     "amenity": "restaurant"
77609                 },
77610                 "name": "Waldschänke",
77611                 "icon": "restaurant",
77612                 "geometry": [
77613                     "point",
77614                     "vertex",
77615                     "area"
77616                 ],
77617                 "fields": [
77618                     "cuisine",
77619                     "building_area",
77620                     "address",
77621                     "opening_hours",
77622                     "capacity",
77623                     "smoking"
77624                 ],
77625                 "suggestion": true
77626             },
77627             "amenity/restaurant/La Piazza": {
77628                 "tags": {
77629                     "name": "La Piazza",
77630                     "amenity": "restaurant"
77631                 },
77632                 "name": "La Piazza",
77633                 "icon": "restaurant",
77634                 "geometry": [
77635                     "point",
77636                     "vertex",
77637                     "area"
77638                 ],
77639                 "fields": [
77640                     "cuisine",
77641                     "building_area",
77642                     "address",
77643                     "opening_hours",
77644                     "capacity",
77645                     "smoking"
77646                 ],
77647                 "suggestion": true
77648             },
77649             "amenity/restaurant/Lamm": {
77650                 "tags": {
77651                     "name": "Lamm",
77652                     "amenity": "restaurant"
77653                 },
77654                 "name": "Lamm",
77655                 "icon": "restaurant",
77656                 "geometry": [
77657                     "point",
77658                     "vertex",
77659                     "area"
77660                 ],
77661                 "fields": [
77662                     "cuisine",
77663                     "building_area",
77664                     "address",
77665                     "opening_hours",
77666                     "capacity",
77667                     "smoking"
77668                 ],
77669                 "suggestion": true
77670             },
77671             "amenity/restaurant/Zur Sonne": {
77672                 "tags": {
77673                     "name": "Zur Sonne",
77674                     "amenity": "restaurant"
77675                 },
77676                 "name": "Zur Sonne",
77677                 "icon": "restaurant",
77678                 "geometry": [
77679                     "point",
77680                     "vertex",
77681                     "area"
77682                 ],
77683                 "fields": [
77684                     "cuisine",
77685                     "building_area",
77686                     "address",
77687                     "opening_hours",
77688                     "capacity",
77689                     "smoking"
77690                 ],
77691                 "suggestion": true
77692             },
77693             "amenity/restaurant/Zur Linde": {
77694                 "tags": {
77695                     "name": "Zur Linde",
77696                     "amenity": "restaurant"
77697                 },
77698                 "name": "Zur Linde",
77699                 "icon": "restaurant",
77700                 "geometry": [
77701                     "point",
77702                     "vertex",
77703                     "area"
77704                 ],
77705                 "fields": [
77706                     "cuisine",
77707                     "building_area",
77708                     "address",
77709                     "opening_hours",
77710                     "capacity",
77711                     "smoking"
77712                 ],
77713                 "suggestion": true
77714             },
77715             "amenity/restaurant/Poseidon": {
77716                 "tags": {
77717                     "name": "Poseidon",
77718                     "amenity": "restaurant"
77719                 },
77720                 "name": "Poseidon",
77721                 "icon": "restaurant",
77722                 "geometry": [
77723                     "point",
77724                     "vertex",
77725                     "area"
77726                 ],
77727                 "fields": [
77728                     "cuisine",
77729                     "building_area",
77730                     "address",
77731                     "opening_hours",
77732                     "capacity",
77733                     "smoking"
77734                 ],
77735                 "suggestion": true
77736             },
77737             "amenity/restaurant/Shanghai": {
77738                 "tags": {
77739                     "name": "Shanghai",
77740                     "amenity": "restaurant"
77741                 },
77742                 "name": "Shanghai",
77743                 "icon": "restaurant",
77744                 "geometry": [
77745                     "point",
77746                     "vertex",
77747                     "area"
77748                 ],
77749                 "fields": [
77750                     "cuisine",
77751                     "building_area",
77752                     "address",
77753                     "opening_hours",
77754                     "capacity",
77755                     "smoking"
77756                 ],
77757                 "suggestion": true
77758             },
77759             "amenity/restaurant/Red Lobster": {
77760                 "tags": {
77761                     "name": "Red Lobster",
77762                     "amenity": "restaurant"
77763                 },
77764                 "name": "Red Lobster",
77765                 "icon": "restaurant",
77766                 "geometry": [
77767                     "point",
77768                     "vertex",
77769                     "area"
77770                 ],
77771                 "fields": [
77772                     "cuisine",
77773                     "building_area",
77774                     "address",
77775                     "opening_hours",
77776                     "capacity",
77777                     "smoking"
77778                 ],
77779                 "suggestion": true
77780             },
77781             "amenity/restaurant/Zum Löwen": {
77782                 "tags": {
77783                     "name": "Zum Löwen",
77784                     "amenity": "restaurant"
77785                 },
77786                 "name": "Zum Löwen",
77787                 "icon": "restaurant",
77788                 "geometry": [
77789                     "point",
77790                     "vertex",
77791                     "area"
77792                 ],
77793                 "fields": [
77794                     "cuisine",
77795                     "building_area",
77796                     "address",
77797                     "opening_hours",
77798                     "capacity",
77799                     "smoking"
77800                 ],
77801                 "suggestion": true
77802             },
77803             "amenity/restaurant/Swiss Chalet": {
77804                 "tags": {
77805                     "name": "Swiss Chalet",
77806                     "amenity": "restaurant"
77807                 },
77808                 "name": "Swiss Chalet",
77809                 "icon": "restaurant",
77810                 "geometry": [
77811                     "point",
77812                     "vertex",
77813                     "area"
77814                 ],
77815                 "fields": [
77816                     "cuisine",
77817                     "building_area",
77818                     "address",
77819                     "opening_hours",
77820                     "capacity",
77821                     "smoking"
77822                 ],
77823                 "suggestion": true
77824             },
77825             "amenity/restaurant/Olympia": {
77826                 "tags": {
77827                     "name": "Olympia",
77828                     "amenity": "restaurant"
77829                 },
77830                 "name": "Olympia",
77831                 "icon": "restaurant",
77832                 "geometry": [
77833                     "point",
77834                     "vertex",
77835                     "area"
77836                 ],
77837                 "fields": [
77838                     "cuisine",
77839                     "building_area",
77840                     "address",
77841                     "opening_hours",
77842                     "capacity",
77843                     "smoking"
77844                 ],
77845                 "suggestion": true
77846             },
77847             "amenity/restaurant/Wagamama": {
77848                 "tags": {
77849                     "name": "Wagamama",
77850                     "amenity": "restaurant"
77851                 },
77852                 "name": "Wagamama",
77853                 "icon": "restaurant",
77854                 "geometry": [
77855                     "point",
77856                     "vertex",
77857                     "area"
77858                 ],
77859                 "fields": [
77860                     "cuisine",
77861                     "building_area",
77862                     "address",
77863                     "opening_hours",
77864                     "capacity",
77865                     "smoking"
77866                 ],
77867                 "suggestion": true
77868             },
77869             "amenity/restaurant/Frankie & Benny's": {
77870                 "tags": {
77871                     "name": "Frankie & Benny's",
77872                     "amenity": "restaurant"
77873                 },
77874                 "name": "Frankie & Benny's",
77875                 "icon": "restaurant",
77876                 "geometry": [
77877                     "point",
77878                     "vertex",
77879                     "area"
77880                 ],
77881                 "fields": [
77882                     "cuisine",
77883                     "building_area",
77884                     "address",
77885                     "opening_hours",
77886                     "capacity",
77887                     "smoking"
77888                 ],
77889                 "suggestion": true
77890             },
77891             "amenity/restaurant/Hooters": {
77892                 "tags": {
77893                     "name": "Hooters",
77894                     "amenity": "restaurant"
77895                 },
77896                 "name": "Hooters",
77897                 "icon": "restaurant",
77898                 "geometry": [
77899                     "point",
77900                     "vertex",
77901                     "area"
77902                 ],
77903                 "fields": [
77904                     "cuisine",
77905                     "building_area",
77906                     "address",
77907                     "opening_hours",
77908                     "capacity",
77909                     "smoking"
77910                 ],
77911                 "suggestion": true
77912             },
77913             "amenity/restaurant/Sternen": {
77914                 "tags": {
77915                     "name": "Sternen",
77916                     "amenity": "restaurant"
77917                 },
77918                 "name": "Sternen",
77919                 "icon": "restaurant",
77920                 "geometry": [
77921                     "point",
77922                     "vertex",
77923                     "area"
77924                 ],
77925                 "fields": [
77926                     "cuisine",
77927                     "building_area",
77928                     "address",
77929                     "opening_hours",
77930                     "capacity",
77931                     "smoking"
77932                 ],
77933                 "suggestion": true
77934             },
77935             "amenity/restaurant/Hirschen": {
77936                 "tags": {
77937                     "name": "Hirschen",
77938                     "amenity": "restaurant"
77939                 },
77940                 "name": "Hirschen",
77941                 "icon": "restaurant",
77942                 "geometry": [
77943                     "point",
77944                     "vertex",
77945                     "area"
77946                 ],
77947                 "fields": [
77948                     "cuisine",
77949                     "building_area",
77950                     "address",
77951                     "opening_hours",
77952                     "capacity",
77953                     "smoking"
77954                 ],
77955                 "suggestion": true
77956             },
77957             "amenity/restaurant/Denny's": {
77958                 "tags": {
77959                     "name": "Denny's",
77960                     "amenity": "restaurant"
77961                 },
77962                 "name": "Denny's",
77963                 "icon": "restaurant",
77964                 "geometry": [
77965                     "point",
77966                     "vertex",
77967                     "area"
77968                 ],
77969                 "fields": [
77970                     "cuisine",
77971                     "building_area",
77972                     "address",
77973                     "opening_hours",
77974                     "capacity",
77975                     "smoking"
77976                 ],
77977                 "suggestion": true
77978             },
77979             "amenity/restaurant/Athen": {
77980                 "tags": {
77981                     "name": "Athen",
77982                     "amenity": "restaurant"
77983                 },
77984                 "name": "Athen",
77985                 "icon": "restaurant",
77986                 "geometry": [
77987                     "point",
77988                     "vertex",
77989                     "area"
77990                 ],
77991                 "fields": [
77992                     "cuisine",
77993                     "building_area",
77994                     "address",
77995                     "opening_hours",
77996                     "capacity",
77997                     "smoking"
77998                 ],
77999                 "suggestion": true
78000             },
78001             "amenity/restaurant/Sonne": {
78002                 "tags": {
78003                     "name": "Sonne",
78004                     "amenity": "restaurant"
78005                 },
78006                 "name": "Sonne",
78007                 "icon": "restaurant",
78008                 "geometry": [
78009                     "point",
78010                     "vertex",
78011                     "area"
78012                 ],
78013                 "fields": [
78014                     "cuisine",
78015                     "building_area",
78016                     "address",
78017                     "opening_hours",
78018                     "capacity",
78019                     "smoking"
78020                 ],
78021                 "suggestion": true
78022             },
78023             "amenity/restaurant/Hirsch": {
78024                 "tags": {
78025                     "name": "Hirsch",
78026                     "amenity": "restaurant"
78027                 },
78028                 "name": "Hirsch",
78029                 "icon": "restaurant",
78030                 "geometry": [
78031                     "point",
78032                     "vertex",
78033                     "area"
78034                 ],
78035                 "fields": [
78036                     "cuisine",
78037                     "building_area",
78038                     "address",
78039                     "opening_hours",
78040                     "capacity",
78041                     "smoking"
78042                 ],
78043                 "suggestion": true
78044             },
78045             "amenity/restaurant/Ratskeller": {
78046                 "tags": {
78047                     "name": "Ratskeller",
78048                     "amenity": "restaurant"
78049                 },
78050                 "name": "Ratskeller",
78051                 "icon": "restaurant",
78052                 "geometry": [
78053                     "point",
78054                     "vertex",
78055                     "area"
78056                 ],
78057                 "fields": [
78058                     "cuisine",
78059                     "building_area",
78060                     "address",
78061                     "opening_hours",
78062                     "capacity",
78063                     "smoking"
78064                 ],
78065                 "suggestion": true
78066             },
78067             "amenity/restaurant/La Cantina": {
78068                 "tags": {
78069                     "name": "La Cantina",
78070                     "amenity": "restaurant"
78071                 },
78072                 "name": "La Cantina",
78073                 "icon": "restaurant",
78074                 "geometry": [
78075                     "point",
78076                     "vertex",
78077                     "area"
78078                 ],
78079                 "fields": [
78080                     "cuisine",
78081                     "building_area",
78082                     "address",
78083                     "opening_hours",
78084                     "capacity",
78085                     "smoking"
78086                 ],
78087                 "suggestion": true
78088             },
78089             "amenity/restaurant/Gasthaus Krone": {
78090                 "tags": {
78091                     "name": "Gasthaus Krone",
78092                     "amenity": "restaurant"
78093                 },
78094                 "name": "Gasthaus Krone",
78095                 "icon": "restaurant",
78096                 "geometry": [
78097                     "point",
78098                     "vertex",
78099                     "area"
78100                 ],
78101                 "fields": [
78102                     "cuisine",
78103                     "building_area",
78104                     "address",
78105                     "opening_hours",
78106                     "capacity",
78107                     "smoking"
78108                 ],
78109                 "suggestion": true
78110             },
78111             "amenity/restaurant/El Greco": {
78112                 "tags": {
78113                     "name": "El Greco",
78114                     "amenity": "restaurant"
78115                 },
78116                 "name": "El Greco",
78117                 "icon": "restaurant",
78118                 "geometry": [
78119                     "point",
78120                     "vertex",
78121                     "area"
78122                 ],
78123                 "fields": [
78124                     "cuisine",
78125                     "building_area",
78126                     "address",
78127                     "opening_hours",
78128                     "capacity",
78129                     "smoking"
78130                 ],
78131                 "suggestion": true
78132             },
78133             "amenity/restaurant/Gasthof zur Post": {
78134                 "tags": {
78135                     "name": "Gasthof zur Post",
78136                     "amenity": "restaurant"
78137                 },
78138                 "name": "Gasthof zur Post",
78139                 "icon": "restaurant",
78140                 "geometry": [
78141                     "point",
78142                     "vertex",
78143                     "area"
78144                 ],
78145                 "fields": [
78146                     "cuisine",
78147                     "building_area",
78148                     "address",
78149                     "opening_hours",
78150                     "capacity",
78151                     "smoking"
78152                 ],
78153                 "suggestion": true
78154             },
78155             "amenity/restaurant/Nando's": {
78156                 "tags": {
78157                     "name": "Nando's",
78158                     "amenity": "restaurant"
78159                 },
78160                 "name": "Nando's",
78161                 "icon": "restaurant",
78162                 "geometry": [
78163                     "point",
78164                     "vertex",
78165                     "area"
78166                 ],
78167                 "fields": [
78168                     "cuisine",
78169                     "building_area",
78170                     "address",
78171                     "opening_hours",
78172                     "capacity",
78173                     "smoking"
78174                 ],
78175                 "suggestion": true
78176             },
78177             "amenity/restaurant/Löwen": {
78178                 "tags": {
78179                     "name": "Löwen",
78180                     "amenity": "restaurant"
78181                 },
78182                 "name": "Löwen",
78183                 "icon": "restaurant",
78184                 "geometry": [
78185                     "point",
78186                     "vertex",
78187                     "area"
78188                 ],
78189                 "fields": [
78190                     "cuisine",
78191                     "building_area",
78192                     "address",
78193                     "opening_hours",
78194                     "capacity",
78195                     "smoking"
78196                 ],
78197                 "suggestion": true
78198             },
78199             "amenity/restaurant/La Pataterie": {
78200                 "tags": {
78201                     "name": "La Pataterie",
78202                     "amenity": "restaurant"
78203                 },
78204                 "name": "La Pataterie",
78205                 "icon": "restaurant",
78206                 "geometry": [
78207                     "point",
78208                     "vertex",
78209                     "area"
78210                 ],
78211                 "fields": [
78212                     "cuisine",
78213                     "building_area",
78214                     "address",
78215                     "opening_hours",
78216                     "capacity",
78217                     "smoking"
78218                 ],
78219                 "suggestion": true
78220             },
78221             "amenity/restaurant/Bella Napoli": {
78222                 "tags": {
78223                     "name": "Bella Napoli",
78224                     "amenity": "restaurant"
78225                 },
78226                 "name": "Bella Napoli",
78227                 "icon": "restaurant",
78228                 "geometry": [
78229                     "point",
78230                     "vertex",
78231                     "area"
78232                 ],
78233                 "fields": [
78234                     "cuisine",
78235                     "building_area",
78236                     "address",
78237                     "opening_hours",
78238                     "capacity",
78239                     "smoking"
78240                 ],
78241                 "suggestion": true
78242             },
78243             "amenity/restaurant/Pizza Express": {
78244                 "tags": {
78245                     "name": "Pizza Express",
78246                     "amenity": "restaurant"
78247                 },
78248                 "name": "Pizza Express",
78249                 "icon": "restaurant",
78250                 "geometry": [
78251                     "point",
78252                     "vertex",
78253                     "area"
78254                 ],
78255                 "fields": [
78256                     "cuisine",
78257                     "building_area",
78258                     "address",
78259                     "opening_hours",
78260                     "capacity",
78261                     "smoking"
78262                 ],
78263                 "suggestion": true
78264             },
78265             "amenity/restaurant/Mandarin": {
78266                 "tags": {
78267                     "name": "Mandarin",
78268                     "amenity": "restaurant"
78269                 },
78270                 "name": "Mandarin",
78271                 "icon": "restaurant",
78272                 "geometry": [
78273                     "point",
78274                     "vertex",
78275                     "area"
78276                 ],
78277                 "fields": [
78278                     "cuisine",
78279                     "building_area",
78280                     "address",
78281                     "opening_hours",
78282                     "capacity",
78283                     "smoking"
78284                 ],
78285                 "suggestion": true
78286             },
78287             "amenity/restaurant/Hong Kong": {
78288                 "tags": {
78289                     "name": "Hong Kong",
78290                     "amenity": "restaurant"
78291                 },
78292                 "name": "Hong Kong",
78293                 "icon": "restaurant",
78294                 "geometry": [
78295                     "point",
78296                     "vertex",
78297                     "area"
78298                 ],
78299                 "fields": [
78300                     "cuisine",
78301                     "building_area",
78302                     "address",
78303                     "opening_hours",
78304                     "capacity",
78305                     "smoking"
78306                 ],
78307                 "suggestion": true
78308             },
78309             "amenity/restaurant/Zizzi": {
78310                 "tags": {
78311                     "name": "Zizzi",
78312                     "amenity": "restaurant"
78313                 },
78314                 "name": "Zizzi",
78315                 "icon": "restaurant",
78316                 "geometry": [
78317                     "point",
78318                     "vertex",
78319                     "area"
78320                 ],
78321                 "fields": [
78322                     "cuisine",
78323                     "building_area",
78324                     "address",
78325                     "opening_hours",
78326                     "capacity",
78327                     "smoking"
78328                 ],
78329                 "suggestion": true
78330             },
78331             "amenity/restaurant/Cracker Barrel": {
78332                 "tags": {
78333                     "name": "Cracker Barrel",
78334                     "amenity": "restaurant"
78335                 },
78336                 "name": "Cracker Barrel",
78337                 "icon": "restaurant",
78338                 "geometry": [
78339                     "point",
78340                     "vertex",
78341                     "area"
78342                 ],
78343                 "fields": [
78344                     "cuisine",
78345                     "building_area",
78346                     "address",
78347                     "opening_hours",
78348                     "capacity",
78349                     "smoking"
78350                 ],
78351                 "suggestion": true
78352             },
78353             "amenity/restaurant/Rhodos": {
78354                 "tags": {
78355                     "name": "Rhodos",
78356                     "amenity": "restaurant"
78357                 },
78358                 "name": "Rhodos",
78359                 "icon": "restaurant",
78360                 "geometry": [
78361                     "point",
78362                     "vertex",
78363                     "area"
78364                 ],
78365                 "fields": [
78366                     "cuisine",
78367                     "building_area",
78368                     "address",
78369                     "opening_hours",
78370                     "capacity",
78371                     "smoking"
78372                 ],
78373                 "suggestion": true
78374             },
78375             "amenity/restaurant/Lindenhof": {
78376                 "tags": {
78377                     "name": "Lindenhof",
78378                     "amenity": "restaurant"
78379                 },
78380                 "name": "Lindenhof",
78381                 "icon": "restaurant",
78382                 "geometry": [
78383                     "point",
78384                     "vertex",
78385                     "area"
78386                 ],
78387                 "fields": [
78388                     "cuisine",
78389                     "building_area",
78390                     "address",
78391                     "opening_hours",
78392                     "capacity",
78393                     "smoking"
78394                 ],
78395                 "suggestion": true
78396             },
78397             "amenity/restaurant/Milano": {
78398                 "tags": {
78399                     "name": "Milano",
78400                     "amenity": "restaurant"
78401                 },
78402                 "name": "Milano",
78403                 "icon": "restaurant",
78404                 "geometry": [
78405                     "point",
78406                     "vertex",
78407                     "area"
78408                 ],
78409                 "fields": [
78410                     "cuisine",
78411                     "building_area",
78412                     "address",
78413                     "opening_hours",
78414                     "capacity",
78415                     "smoking"
78416                 ],
78417                 "suggestion": true
78418             },
78419             "amenity/restaurant/Dolce Vita": {
78420                 "tags": {
78421                     "name": "Dolce Vita",
78422                     "amenity": "restaurant"
78423                 },
78424                 "name": "Dolce Vita",
78425                 "icon": "restaurant",
78426                 "geometry": [
78427                     "point",
78428                     "vertex",
78429                     "area"
78430                 ],
78431                 "fields": [
78432                     "cuisine",
78433                     "building_area",
78434                     "address",
78435                     "opening_hours",
78436                     "capacity",
78437                     "smoking"
78438                 ],
78439                 "suggestion": true
78440             },
78441             "amenity/restaurant/Kirchenwirt": {
78442                 "tags": {
78443                     "name": "Kirchenwirt",
78444                     "amenity": "restaurant"
78445                 },
78446                 "name": "Kirchenwirt",
78447                 "icon": "restaurant",
78448                 "geometry": [
78449                     "point",
78450                     "vertex",
78451                     "area"
78452                 ],
78453                 "fields": [
78454                     "cuisine",
78455                     "building_area",
78456                     "address",
78457                     "opening_hours",
78458                     "capacity",
78459                     "smoking"
78460                 ],
78461                 "suggestion": true
78462             },
78463             "amenity/restaurant/Kantine": {
78464                 "tags": {
78465                     "name": "Kantine",
78466                     "amenity": "restaurant"
78467                 },
78468                 "name": "Kantine",
78469                 "icon": "restaurant",
78470                 "geometry": [
78471                     "point",
78472                     "vertex",
78473                     "area"
78474                 ],
78475                 "fields": [
78476                     "cuisine",
78477                     "building_area",
78478                     "address",
78479                     "opening_hours",
78480                     "capacity",
78481                     "smoking"
78482                 ],
78483                 "suggestion": true
78484             },
78485             "amenity/restaurant/Ochsen": {
78486                 "tags": {
78487                     "name": "Ochsen",
78488                     "amenity": "restaurant"
78489                 },
78490                 "name": "Ochsen",
78491                 "icon": "restaurant",
78492                 "geometry": [
78493                     "point",
78494                     "vertex",
78495                     "area"
78496                 ],
78497                 "fields": [
78498                     "cuisine",
78499                     "building_area",
78500                     "address",
78501                     "opening_hours",
78502                     "capacity",
78503                     "smoking"
78504                 ],
78505                 "suggestion": true
78506             },
78507             "amenity/restaurant/Spur": {
78508                 "tags": {
78509                     "name": "Spur",
78510                     "amenity": "restaurant"
78511                 },
78512                 "name": "Spur",
78513                 "icon": "restaurant",
78514                 "geometry": [
78515                     "point",
78516                     "vertex",
78517                     "area"
78518                 ],
78519                 "fields": [
78520                     "cuisine",
78521                     "building_area",
78522                     "address",
78523                     "opening_hours",
78524                     "capacity",
78525                     "smoking"
78526                 ],
78527                 "suggestion": true
78528             },
78529             "amenity/restaurant/Mykonos": {
78530                 "tags": {
78531                     "name": "Mykonos",
78532                     "amenity": "restaurant"
78533                 },
78534                 "name": "Mykonos",
78535                 "icon": "restaurant",
78536                 "geometry": [
78537                     "point",
78538                     "vertex",
78539                     "area"
78540                 ],
78541                 "fields": [
78542                     "cuisine",
78543                     "building_area",
78544                     "address",
78545                     "opening_hours",
78546                     "capacity",
78547                     "smoking"
78548                 ],
78549                 "suggestion": true
78550             },
78551             "amenity/restaurant/Lotus": {
78552                 "tags": {
78553                     "name": "Lotus",
78554                     "amenity": "restaurant"
78555                 },
78556                 "name": "Lotus",
78557                 "icon": "restaurant",
78558                 "geometry": [
78559                     "point",
78560                     "vertex",
78561                     "area"
78562                 ],
78563                 "fields": [
78564                     "cuisine",
78565                     "building_area",
78566                     "address",
78567                     "opening_hours",
78568                     "capacity",
78569                     "smoking"
78570                 ],
78571                 "suggestion": true
78572             },
78573             "amenity/restaurant/Applebee's": {
78574                 "tags": {
78575                     "name": "Applebee's",
78576                     "amenity": "restaurant"
78577                 },
78578                 "name": "Applebee's",
78579                 "icon": "restaurant",
78580                 "geometry": [
78581                     "point",
78582                     "vertex",
78583                     "area"
78584                 ],
78585                 "fields": [
78586                     "cuisine",
78587                     "building_area",
78588                     "address",
78589                     "opening_hours",
78590                     "capacity",
78591                     "smoking"
78592                 ],
78593                 "suggestion": true
78594             },
78595             "amenity/restaurant/Flunch": {
78596                 "tags": {
78597                     "name": "Flunch",
78598                     "amenity": "restaurant"
78599                 },
78600                 "name": "Flunch",
78601                 "icon": "restaurant",
78602                 "geometry": [
78603                     "point",
78604                     "vertex",
78605                     "area"
78606                 ],
78607                 "fields": [
78608                     "cuisine",
78609                     "building_area",
78610                     "address",
78611                     "opening_hours",
78612                     "capacity",
78613                     "smoking"
78614                 ],
78615                 "suggestion": true
78616             },
78617             "amenity/restaurant/Zur Post": {
78618                 "tags": {
78619                     "name": "Zur Post",
78620                     "amenity": "restaurant"
78621                 },
78622                 "name": "Zur Post",
78623                 "icon": "restaurant",
78624                 "geometry": [
78625                     "point",
78626                     "vertex",
78627                     "area"
78628                 ],
78629                 "fields": [
78630                     "cuisine",
78631                     "building_area",
78632                     "address",
78633                     "opening_hours",
78634                     "capacity",
78635                     "smoking"
78636                 ],
78637                 "suggestion": true
78638             },
78639             "amenity/restaurant/China Town": {
78640                 "tags": {
78641                     "name": "China Town",
78642                     "amenity": "restaurant"
78643                 },
78644                 "name": "China Town",
78645                 "icon": "restaurant",
78646                 "geometry": [
78647                     "point",
78648                     "vertex",
78649                     "area"
78650                 ],
78651                 "fields": [
78652                     "cuisine",
78653                     "building_area",
78654                     "address",
78655                     "opening_hours",
78656                     "capacity",
78657                     "smoking"
78658                 ],
78659                 "suggestion": true
78660             },
78661             "amenity/restaurant/La Dolce Vita": {
78662                 "tags": {
78663                     "name": "La Dolce Vita",
78664                     "amenity": "restaurant"
78665                 },
78666                 "name": "La Dolce Vita",
78667                 "icon": "restaurant",
78668                 "geometry": [
78669                     "point",
78670                     "vertex",
78671                     "area"
78672                 ],
78673                 "fields": [
78674                     "cuisine",
78675                     "building_area",
78676                     "address",
78677                     "opening_hours",
78678                     "capacity",
78679                     "smoking"
78680                 ],
78681                 "suggestion": true
78682             },
78683             "amenity/restaurant/Waffle House": {
78684                 "tags": {
78685                     "name": "Waffle House",
78686                     "amenity": "restaurant"
78687                 },
78688                 "name": "Waffle House",
78689                 "icon": "restaurant",
78690                 "geometry": [
78691                     "point",
78692                     "vertex",
78693                     "area"
78694                 ],
78695                 "fields": [
78696                     "cuisine",
78697                     "building_area",
78698                     "address",
78699                     "opening_hours",
78700                     "capacity",
78701                     "smoking"
78702                 ],
78703                 "suggestion": true
78704             },
78705             "amenity/restaurant/Delphi": {
78706                 "tags": {
78707                     "name": "Delphi",
78708                     "amenity": "restaurant"
78709                 },
78710                 "name": "Delphi",
78711                 "icon": "restaurant",
78712                 "geometry": [
78713                     "point",
78714                     "vertex",
78715                     "area"
78716                 ],
78717                 "fields": [
78718                     "cuisine",
78719                     "building_area",
78720                     "address",
78721                     "opening_hours",
78722                     "capacity",
78723                     "smoking"
78724                 ],
78725                 "suggestion": true
78726             },
78727             "amenity/restaurant/Linde": {
78728                 "tags": {
78729                     "name": "Linde",
78730                     "amenity": "restaurant"
78731                 },
78732                 "name": "Linde",
78733                 "icon": "restaurant",
78734                 "geometry": [
78735                     "point",
78736                     "vertex",
78737                     "area"
78738                 ],
78739                 "fields": [
78740                     "cuisine",
78741                     "building_area",
78742                     "address",
78743                     "opening_hours",
78744                     "capacity",
78745                     "smoking"
78746                 ],
78747                 "suggestion": true
78748             },
78749             "amenity/restaurant/Outback Steakhouse": {
78750                 "tags": {
78751                     "name": "Outback Steakhouse",
78752                     "amenity": "restaurant"
78753                 },
78754                 "name": "Outback Steakhouse",
78755                 "icon": "restaurant",
78756                 "geometry": [
78757                     "point",
78758                     "vertex",
78759                     "area"
78760                 ],
78761                 "fields": [
78762                     "cuisine",
78763                     "building_area",
78764                     "address",
78765                     "opening_hours",
78766                     "capacity",
78767                     "smoking"
78768                 ],
78769                 "suggestion": true
78770             },
78771             "amenity/restaurant/Dionysos": {
78772                 "tags": {
78773                     "name": "Dionysos",
78774                     "amenity": "restaurant"
78775                 },
78776                 "name": "Dionysos",
78777                 "icon": "restaurant",
78778                 "geometry": [
78779                     "point",
78780                     "vertex",
78781                     "area"
78782                 ],
78783                 "fields": [
78784                     "cuisine",
78785                     "building_area",
78786                     "address",
78787                     "opening_hours",
78788                     "capacity",
78789                     "smoking"
78790                 ],
78791                 "suggestion": true
78792             },
78793             "amenity/restaurant/Kelsey's": {
78794                 "tags": {
78795                     "name": "Kelsey's",
78796                     "amenity": "restaurant"
78797                 },
78798                 "name": "Kelsey's",
78799                 "icon": "restaurant",
78800                 "geometry": [
78801                     "point",
78802                     "vertex",
78803                     "area"
78804                 ],
78805                 "fields": [
78806                     "cuisine",
78807                     "building_area",
78808                     "address",
78809                     "opening_hours",
78810                     "capacity",
78811                     "smoking"
78812                 ],
78813                 "suggestion": true
78814             },
78815             "amenity/restaurant/Boston Pizza": {
78816                 "tags": {
78817                     "name": "Boston Pizza",
78818                     "amenity": "restaurant"
78819                 },
78820                 "name": "Boston Pizza",
78821                 "icon": "restaurant",
78822                 "geometry": [
78823                     "point",
78824                     "vertex",
78825                     "area"
78826                 ],
78827                 "fields": [
78828                     "cuisine",
78829                     "building_area",
78830                     "address",
78831                     "opening_hours",
78832                     "capacity",
78833                     "smoking"
78834                 ],
78835                 "suggestion": true
78836             },
78837             "amenity/restaurant/Bella Italia": {
78838                 "tags": {
78839                     "name": "Bella Italia",
78840                     "amenity": "restaurant"
78841                 },
78842                 "name": "Bella Italia",
78843                 "icon": "restaurant",
78844                 "geometry": [
78845                     "point",
78846                     "vertex",
78847                     "area"
78848                 ],
78849                 "fields": [
78850                     "cuisine",
78851                     "building_area",
78852                     "address",
78853                     "opening_hours",
78854                     "capacity",
78855                     "smoking"
78856                 ],
78857                 "suggestion": true
78858             },
78859             "amenity/restaurant/Sizzler": {
78860                 "tags": {
78861                     "name": "Sizzler",
78862                     "amenity": "restaurant"
78863                 },
78864                 "name": "Sizzler",
78865                 "icon": "restaurant",
78866                 "geometry": [
78867                     "point",
78868                     "vertex",
78869                     "area"
78870                 ],
78871                 "fields": [
78872                     "cuisine",
78873                     "building_area",
78874                     "address",
78875                     "opening_hours",
78876                     "capacity",
78877                     "smoking"
78878                 ],
78879                 "suggestion": true
78880             },
78881             "amenity/restaurant/Grüner Baum": {
78882                 "tags": {
78883                     "name": "Grüner Baum",
78884                     "amenity": "restaurant"
78885                 },
78886                 "name": "Grüner Baum",
78887                 "icon": "restaurant",
78888                 "geometry": [
78889                     "point",
78890                     "vertex",
78891                     "area"
78892                 ],
78893                 "fields": [
78894                     "cuisine",
78895                     "building_area",
78896                     "address",
78897                     "opening_hours",
78898                     "capacity",
78899                     "smoking"
78900                 ],
78901                 "suggestion": true
78902             },
78903             "amenity/restaurant/Taj Mahal": {
78904                 "tags": {
78905                     "name": "Taj Mahal",
78906                     "amenity": "restaurant"
78907                 },
78908                 "name": "Taj Mahal",
78909                 "icon": "restaurant",
78910                 "geometry": [
78911                     "point",
78912                     "vertex",
78913                     "area"
78914                 ],
78915                 "fields": [
78916                     "cuisine",
78917                     "building_area",
78918                     "address",
78919                     "opening_hours",
78920                     "capacity",
78921                     "smoking"
78922                 ],
78923                 "suggestion": true
78924             },
78925             "amenity/restaurant/Rössli": {
78926                 "tags": {
78927                     "name": "Rössli",
78928                     "amenity": "restaurant"
78929                 },
78930                 "name": "Rössli",
78931                 "icon": "restaurant",
78932                 "geometry": [
78933                     "point",
78934                     "vertex",
78935                     "area"
78936                 ],
78937                 "fields": [
78938                     "cuisine",
78939                     "building_area",
78940                     "address",
78941                     "opening_hours",
78942                     "capacity",
78943                     "smoking"
78944                 ],
78945                 "suggestion": true
78946             },
78947             "amenity/restaurant/Traube": {
78948                 "tags": {
78949                     "name": "Traube",
78950                     "amenity": "restaurant"
78951                 },
78952                 "name": "Traube",
78953                 "icon": "restaurant",
78954                 "geometry": [
78955                     "point",
78956                     "vertex",
78957                     "area"
78958                 ],
78959                 "fields": [
78960                     "cuisine",
78961                     "building_area",
78962                     "address",
78963                     "opening_hours",
78964                     "capacity",
78965                     "smoking"
78966                 ],
78967                 "suggestion": true
78968             },
78969             "amenity/restaurant/Adria": {
78970                 "tags": {
78971                     "name": "Adria",
78972                     "amenity": "restaurant"
78973                 },
78974                 "name": "Adria",
78975                 "icon": "restaurant",
78976                 "geometry": [
78977                     "point",
78978                     "vertex",
78979                     "area"
78980                 ],
78981                 "fields": [
78982                     "cuisine",
78983                     "building_area",
78984                     "address",
78985                     "opening_hours",
78986                     "capacity",
78987                     "smoking"
78988                 ],
78989                 "suggestion": true
78990             },
78991             "amenity/restaurant/Red Robin": {
78992                 "tags": {
78993                     "name": "Red Robin",
78994                     "amenity": "restaurant"
78995                 },
78996                 "name": "Red Robin",
78997                 "icon": "restaurant",
78998                 "geometry": [
78999                     "point",
79000                     "vertex",
79001                     "area"
79002                 ],
79003                 "fields": [
79004                     "cuisine",
79005                     "building_area",
79006                     "address",
79007                     "opening_hours",
79008                     "capacity",
79009                     "smoking"
79010                 ],
79011                 "suggestion": true
79012             },
79013             "amenity/restaurant/Roma": {
79014                 "tags": {
79015                     "name": "Roma",
79016                     "amenity": "restaurant"
79017                 },
79018                 "name": "Roma",
79019                 "icon": "restaurant",
79020                 "geometry": [
79021                     "point",
79022                     "vertex",
79023                     "area"
79024                 ],
79025                 "fields": [
79026                     "cuisine",
79027                     "building_area",
79028                     "address",
79029                     "opening_hours",
79030                     "capacity",
79031                     "smoking"
79032                 ],
79033                 "suggestion": true
79034             },
79035             "amenity/restaurant/San Marco": {
79036                 "tags": {
79037                     "name": "San Marco",
79038                     "amenity": "restaurant"
79039                 },
79040                 "name": "San Marco",
79041                 "icon": "restaurant",
79042                 "geometry": [
79043                     "point",
79044                     "vertex",
79045                     "area"
79046                 ],
79047                 "fields": [
79048                     "cuisine",
79049                     "building_area",
79050                     "address",
79051                     "opening_hours",
79052                     "capacity",
79053                     "smoking"
79054                 ],
79055                 "suggestion": true
79056             },
79057             "amenity/restaurant/Hellas": {
79058                 "tags": {
79059                     "name": "Hellas",
79060                     "amenity": "restaurant"
79061                 },
79062                 "name": "Hellas",
79063                 "icon": "restaurant",
79064                 "geometry": [
79065                     "point",
79066                     "vertex",
79067                     "area"
79068                 ],
79069                 "fields": [
79070                     "cuisine",
79071                     "building_area",
79072                     "address",
79073                     "opening_hours",
79074                     "capacity",
79075                     "smoking"
79076                 ],
79077                 "suggestion": true
79078             },
79079             "amenity/restaurant/La Perla": {
79080                 "tags": {
79081                     "name": "La Perla",
79082                     "amenity": "restaurant"
79083                 },
79084                 "name": "La Perla",
79085                 "icon": "restaurant",
79086                 "geometry": [
79087                     "point",
79088                     "vertex",
79089                     "area"
79090                 ],
79091                 "fields": [
79092                     "cuisine",
79093                     "building_area",
79094                     "address",
79095                     "opening_hours",
79096                     "capacity",
79097                     "smoking"
79098                 ],
79099                 "suggestion": true
79100             },
79101             "amenity/restaurant/Vips": {
79102                 "tags": {
79103                     "name": "Vips",
79104                     "amenity": "restaurant"
79105                 },
79106                 "name": "Vips",
79107                 "icon": "restaurant",
79108                 "geometry": [
79109                     "point",
79110                     "vertex",
79111                     "area"
79112                 ],
79113                 "fields": [
79114                     "cuisine",
79115                     "building_area",
79116                     "address",
79117                     "opening_hours",
79118                     "capacity",
79119                     "smoking"
79120                 ],
79121                 "suggestion": true
79122             },
79123             "amenity/restaurant/Panera Bread": {
79124                 "tags": {
79125                     "name": "Panera Bread",
79126                     "amenity": "restaurant"
79127                 },
79128                 "name": "Panera Bread",
79129                 "icon": "restaurant",
79130                 "geometry": [
79131                     "point",
79132                     "vertex",
79133                     "area"
79134                 ],
79135                 "fields": [
79136                     "cuisine",
79137                     "building_area",
79138                     "address",
79139                     "opening_hours",
79140                     "capacity",
79141                     "smoking"
79142                 ],
79143                 "suggestion": true
79144             },
79145             "amenity/restaurant/Da Vinci": {
79146                 "tags": {
79147                     "name": "Da Vinci",
79148                     "amenity": "restaurant"
79149                 },
79150                 "name": "Da Vinci",
79151                 "icon": "restaurant",
79152                 "geometry": [
79153                     "point",
79154                     "vertex",
79155                     "area"
79156                 ],
79157                 "fields": [
79158                     "cuisine",
79159                     "building_area",
79160                     "address",
79161                     "opening_hours",
79162                     "capacity",
79163                     "smoking"
79164                 ],
79165                 "suggestion": true
79166             },
79167             "amenity/restaurant/Hippopotamus": {
79168                 "tags": {
79169                     "name": "Hippopotamus",
79170                     "amenity": "restaurant"
79171                 },
79172                 "name": "Hippopotamus",
79173                 "icon": "restaurant",
79174                 "geometry": [
79175                     "point",
79176                     "vertex",
79177                     "area"
79178                 ],
79179                 "fields": [
79180                     "cuisine",
79181                     "building_area",
79182                     "address",
79183                     "opening_hours",
79184                     "capacity",
79185                     "smoking"
79186                 ],
79187                 "suggestion": true
79188             },
79189             "amenity/restaurant/Prezzo": {
79190                 "tags": {
79191                     "name": "Prezzo",
79192                     "amenity": "restaurant"
79193                 },
79194                 "name": "Prezzo",
79195                 "icon": "restaurant",
79196                 "geometry": [
79197                     "point",
79198                     "vertex",
79199                     "area"
79200                 ],
79201                 "fields": [
79202                     "cuisine",
79203                     "building_area",
79204                     "address",
79205                     "opening_hours",
79206                     "capacity",
79207                     "smoking"
79208                 ],
79209                 "suggestion": true
79210             },
79211             "amenity/restaurant/Courtepaille": {
79212                 "tags": {
79213                     "name": "Courtepaille",
79214                     "amenity": "restaurant"
79215                 },
79216                 "name": "Courtepaille",
79217                 "icon": "restaurant",
79218                 "geometry": [
79219                     "point",
79220                     "vertex",
79221                     "area"
79222                 ],
79223                 "fields": [
79224                     "cuisine",
79225                     "building_area",
79226                     "address",
79227                     "opening_hours",
79228                     "capacity",
79229                     "smoking"
79230                 ],
79231                 "suggestion": true
79232             },
79233             "amenity/restaurant/Hard Rock Cafe": {
79234                 "tags": {
79235                     "name": "Hard Rock Cafe",
79236                     "amenity": "restaurant"
79237                 },
79238                 "name": "Hard Rock Cafe",
79239                 "icon": "restaurant",
79240                 "geometry": [
79241                     "point",
79242                     "vertex",
79243                     "area"
79244                 ],
79245                 "fields": [
79246                     "cuisine",
79247                     "building_area",
79248                     "address",
79249                     "opening_hours",
79250                     "capacity",
79251                     "smoking"
79252                 ],
79253                 "suggestion": true
79254             },
79255             "amenity/restaurant/Panorama": {
79256                 "tags": {
79257                     "name": "Panorama",
79258                     "amenity": "restaurant"
79259                 },
79260                 "name": "Panorama",
79261                 "icon": "restaurant",
79262                 "geometry": [
79263                     "point",
79264                     "vertex",
79265                     "area"
79266                 ],
79267                 "fields": [
79268                     "cuisine",
79269                     "building_area",
79270                     "address",
79271                     "opening_hours",
79272                     "capacity",
79273                     "smoking"
79274                 ],
79275                 "suggestion": true
79276             },
79277             "amenity/restaurant/デニーズ": {
79278                 "tags": {
79279                     "name": "デニーズ",
79280                     "amenity": "restaurant"
79281                 },
79282                 "name": "デニーズ",
79283                 "icon": "restaurant",
79284                 "geometry": [
79285                     "point",
79286                     "vertex",
79287                     "area"
79288                 ],
79289                 "fields": [
79290                     "cuisine",
79291                     "building_area",
79292                     "address",
79293                     "opening_hours",
79294                     "capacity",
79295                     "smoking"
79296                 ],
79297                 "suggestion": true
79298             },
79299             "amenity/restaurant/Sportheim": {
79300                 "tags": {
79301                     "name": "Sportheim",
79302                     "amenity": "restaurant"
79303                 },
79304                 "name": "Sportheim",
79305                 "icon": "restaurant",
79306                 "geometry": [
79307                     "point",
79308                     "vertex",
79309                     "area"
79310                 ],
79311                 "fields": [
79312                     "cuisine",
79313                     "building_area",
79314                     "address",
79315                     "opening_hours",
79316                     "capacity",
79317                     "smoking"
79318                 ],
79319                 "suggestion": true
79320             },
79321             "amenity/restaurant/餃子の王将": {
79322                 "tags": {
79323                     "name": "餃子の王将",
79324                     "amenity": "restaurant"
79325                 },
79326                 "name": "餃子の王将",
79327                 "icon": "restaurant",
79328                 "geometry": [
79329                     "point",
79330                     "vertex",
79331                     "area"
79332                 ],
79333                 "fields": [
79334                     "cuisine",
79335                     "building_area",
79336                     "address",
79337                     "opening_hours",
79338                     "capacity",
79339                     "smoking"
79340                 ],
79341                 "suggestion": true
79342             },
79343             "amenity/restaurant/Bären": {
79344                 "tags": {
79345                     "name": "Bären",
79346                     "amenity": "restaurant"
79347                 },
79348                 "name": "Bären",
79349                 "icon": "restaurant",
79350                 "geometry": [
79351                     "point",
79352                     "vertex",
79353                     "area"
79354                 ],
79355                 "fields": [
79356                     "cuisine",
79357                     "building_area",
79358                     "address",
79359                     "opening_hours",
79360                     "capacity",
79361                     "smoking"
79362                 ],
79363                 "suggestion": true
79364             },
79365             "amenity/restaurant/Alte Post": {
79366                 "tags": {
79367                     "name": "Alte Post",
79368                     "amenity": "restaurant"
79369                 },
79370                 "name": "Alte Post",
79371                 "icon": "restaurant",
79372                 "geometry": [
79373                     "point",
79374                     "vertex",
79375                     "area"
79376                 ],
79377                 "fields": [
79378                     "cuisine",
79379                     "building_area",
79380                     "address",
79381                     "opening_hours",
79382                     "capacity",
79383                     "smoking"
79384                 ],
79385                 "suggestion": true
79386             },
79387             "amenity/restaurant/Pizzeria Roma": {
79388                 "tags": {
79389                     "name": "Pizzeria Roma",
79390                     "amenity": "restaurant"
79391                 },
79392                 "name": "Pizzeria Roma",
79393                 "icon": "restaurant",
79394                 "geometry": [
79395                     "point",
79396                     "vertex",
79397                     "area"
79398                 ],
79399                 "fields": [
79400                     "cuisine",
79401                     "building_area",
79402                     "address",
79403                     "opening_hours",
79404                     "capacity",
79405                     "smoking"
79406                 ],
79407                 "suggestion": true
79408             },
79409             "amenity/restaurant/China Garden": {
79410                 "tags": {
79411                     "name": "China Garden",
79412                     "amenity": "restaurant"
79413                 },
79414                 "name": "China Garden",
79415                 "icon": "restaurant",
79416                 "geometry": [
79417                     "point",
79418                     "vertex",
79419                     "area"
79420                 ],
79421                 "fields": [
79422                     "cuisine",
79423                     "building_area",
79424                     "address",
79425                     "opening_hours",
79426                     "capacity",
79427                     "smoking"
79428                 ],
79429                 "suggestion": true
79430             },
79431             "amenity/restaurant/Vapiano": {
79432                 "tags": {
79433                     "name": "Vapiano",
79434                     "amenity": "restaurant"
79435                 },
79436                 "name": "Vapiano",
79437                 "icon": "restaurant",
79438                 "geometry": [
79439                     "point",
79440                     "vertex",
79441                     "area"
79442                 ],
79443                 "fields": [
79444                     "cuisine",
79445                     "building_area",
79446                     "address",
79447                     "opening_hours",
79448                     "capacity",
79449                     "smoking"
79450                 ],
79451                 "suggestion": true
79452             },
79453             "amenity/restaurant/Mamma Mia": {
79454                 "tags": {
79455                     "name": "Mamma Mia",
79456                     "amenity": "restaurant"
79457                 },
79458                 "name": "Mamma Mia",
79459                 "icon": "restaurant",
79460                 "geometry": [
79461                     "point",
79462                     "vertex",
79463                     "area"
79464                 ],
79465                 "fields": [
79466                     "cuisine",
79467                     "building_area",
79468                     "address",
79469                     "opening_hours",
79470                     "capacity",
79471                     "smoking"
79472                 ],
79473                 "suggestion": true
79474             },
79475             "amenity/restaurant/Schwarzer Adler": {
79476                 "tags": {
79477                     "name": "Schwarzer Adler",
79478                     "amenity": "restaurant"
79479                 },
79480                 "name": "Schwarzer Adler",
79481                 "icon": "restaurant",
79482                 "geometry": [
79483                     "point",
79484                     "vertex",
79485                     "area"
79486                 ],
79487                 "fields": [
79488                     "cuisine",
79489                     "building_area",
79490                     "address",
79491                     "opening_hours",
79492                     "capacity",
79493                     "smoking"
79494                 ],
79495                 "suggestion": true
79496             },
79497             "amenity/restaurant/IHOP": {
79498                 "tags": {
79499                     "name": "IHOP",
79500                     "amenity": "restaurant"
79501                 },
79502                 "name": "IHOP",
79503                 "icon": "restaurant",
79504                 "geometry": [
79505                     "point",
79506                     "vertex",
79507                     "area"
79508                 ],
79509                 "fields": [
79510                     "cuisine",
79511                     "building_area",
79512                     "address",
79513                     "opening_hours",
79514                     "capacity",
79515                     "smoking"
79516                 ],
79517                 "suggestion": true
79518             },
79519             "amenity/restaurant/Chili's": {
79520                 "tags": {
79521                     "name": "Chili's",
79522                     "amenity": "restaurant"
79523                 },
79524                 "name": "Chili's",
79525                 "icon": "restaurant",
79526                 "geometry": [
79527                     "point",
79528                     "vertex",
79529                     "area"
79530                 ],
79531                 "fields": [
79532                     "cuisine",
79533                     "building_area",
79534                     "address",
79535                     "opening_hours",
79536                     "capacity",
79537                     "smoking"
79538                 ],
79539                 "suggestion": true
79540             },
79541             "amenity/restaurant/Asia": {
79542                 "tags": {
79543                     "name": "Asia",
79544                     "amenity": "restaurant"
79545                 },
79546                 "name": "Asia",
79547                 "icon": "restaurant",
79548                 "geometry": [
79549                     "point",
79550                     "vertex",
79551                     "area"
79552                 ],
79553                 "fields": [
79554                     "cuisine",
79555                     "building_area",
79556                     "address",
79557                     "opening_hours",
79558                     "capacity",
79559                     "smoking"
79560                 ],
79561                 "suggestion": true
79562             },
79563             "amenity/restaurant/Olive Garden": {
79564                 "tags": {
79565                     "name": "Olive Garden",
79566                     "amenity": "restaurant"
79567                 },
79568                 "name": "Olive Garden",
79569                 "icon": "restaurant",
79570                 "geometry": [
79571                     "point",
79572                     "vertex",
79573                     "area"
79574                 ],
79575                 "fields": [
79576                     "cuisine",
79577                     "building_area",
79578                     "address",
79579                     "opening_hours",
79580                     "capacity",
79581                     "smoking"
79582                 ],
79583                 "suggestion": true
79584             },
79585             "amenity/restaurant/TGI Friday's": {
79586                 "tags": {
79587                     "name": "TGI Friday's",
79588                     "amenity": "restaurant"
79589                 },
79590                 "name": "TGI Friday's",
79591                 "icon": "restaurant",
79592                 "geometry": [
79593                     "point",
79594                     "vertex",
79595                     "area"
79596                 ],
79597                 "fields": [
79598                     "cuisine",
79599                     "building_area",
79600                     "address",
79601                     "opening_hours",
79602                     "capacity",
79603                     "smoking"
79604                 ],
79605                 "suggestion": true
79606             },
79607             "amenity/restaurant/Friendly's": {
79608                 "tags": {
79609                     "name": "Friendly's",
79610                     "amenity": "restaurant"
79611                 },
79612                 "name": "Friendly's",
79613                 "icon": "restaurant",
79614                 "geometry": [
79615                     "point",
79616                     "vertex",
79617                     "area"
79618                 ],
79619                 "fields": [
79620                     "cuisine",
79621                     "building_area",
79622                     "address",
79623                     "opening_hours",
79624                     "capacity",
79625                     "smoking"
79626                 ],
79627                 "suggestion": true
79628             },
79629             "amenity/restaurant/Buffalo Grill": {
79630                 "tags": {
79631                     "name": "Buffalo Grill",
79632                     "amenity": "restaurant"
79633                 },
79634                 "name": "Buffalo Grill",
79635                 "icon": "restaurant",
79636                 "geometry": [
79637                     "point",
79638                     "vertex",
79639                     "area"
79640                 ],
79641                 "fields": [
79642                     "cuisine",
79643                     "building_area",
79644                     "address",
79645                     "opening_hours",
79646                     "capacity",
79647                     "smoking"
79648                 ],
79649                 "suggestion": true
79650             },
79651             "amenity/restaurant/Texas Roadhouse": {
79652                 "tags": {
79653                     "name": "Texas Roadhouse",
79654                     "amenity": "restaurant"
79655                 },
79656                 "name": "Texas Roadhouse",
79657                 "icon": "restaurant",
79658                 "geometry": [
79659                     "point",
79660                     "vertex",
79661                     "area"
79662                 ],
79663                 "fields": [
79664                     "cuisine",
79665                     "building_area",
79666                     "address",
79667                     "opening_hours",
79668                     "capacity",
79669                     "smoking"
79670                 ],
79671                 "suggestion": true
79672             },
79673             "amenity/restaurant/ガスト": {
79674                 "tags": {
79675                     "name": "ガスト",
79676                     "name:en": "Gusto",
79677                     "amenity": "restaurant"
79678                 },
79679                 "name": "ガスト",
79680                 "icon": "restaurant",
79681                 "geometry": [
79682                     "point",
79683                     "vertex",
79684                     "area"
79685                 ],
79686                 "fields": [
79687                     "cuisine",
79688                     "building_area",
79689                     "address",
79690                     "opening_hours",
79691                     "capacity",
79692                     "smoking"
79693                 ],
79694                 "suggestion": true
79695             },
79696             "amenity/restaurant/Sakura": {
79697                 "tags": {
79698                     "name": "Sakura",
79699                     "amenity": "restaurant"
79700                 },
79701                 "name": "Sakura",
79702                 "icon": "restaurant",
79703                 "geometry": [
79704                     "point",
79705                     "vertex",
79706                     "area"
79707                 ],
79708                 "fields": [
79709                     "cuisine",
79710                     "building_area",
79711                     "address",
79712                     "opening_hours",
79713                     "capacity",
79714                     "smoking"
79715                 ],
79716                 "suggestion": true
79717             },
79718             "amenity/restaurant/Mensa": {
79719                 "tags": {
79720                     "name": "Mensa",
79721                     "amenity": "restaurant"
79722                 },
79723                 "name": "Mensa",
79724                 "icon": "restaurant",
79725                 "geometry": [
79726                     "point",
79727                     "vertex",
79728                     "area"
79729                 ],
79730                 "fields": [
79731                     "cuisine",
79732                     "building_area",
79733                     "address",
79734                     "opening_hours",
79735                     "capacity",
79736                     "smoking"
79737                 ],
79738                 "suggestion": true
79739             },
79740             "amenity/restaurant/The Keg": {
79741                 "tags": {
79742                     "name": "The Keg",
79743                     "amenity": "restaurant"
79744                 },
79745                 "name": "The Keg",
79746                 "icon": "restaurant",
79747                 "geometry": [
79748                     "point",
79749                     "vertex",
79750                     "area"
79751                 ],
79752                 "fields": [
79753                     "cuisine",
79754                     "building_area",
79755                     "address",
79756                     "opening_hours",
79757                     "capacity",
79758                     "smoking"
79759                 ],
79760                 "suggestion": true
79761             },
79762             "amenity/restaurant/サイゼリヤ": {
79763                 "tags": {
79764                     "name": "サイゼリヤ",
79765                     "amenity": "restaurant"
79766                 },
79767                 "name": "サイゼリヤ",
79768                 "icon": "restaurant",
79769                 "geometry": [
79770                     "point",
79771                     "vertex",
79772                     "area"
79773                 ],
79774                 "fields": [
79775                     "cuisine",
79776                     "building_area",
79777                     "address",
79778                     "opening_hours",
79779                     "capacity",
79780                     "smoking"
79781                 ],
79782                 "suggestion": true
79783             },
79784             "amenity/restaurant/La Strada": {
79785                 "tags": {
79786                     "name": "La Strada",
79787                     "amenity": "restaurant"
79788                 },
79789                 "name": "La Strada",
79790                 "icon": "restaurant",
79791                 "geometry": [
79792                     "point",
79793                     "vertex",
79794                     "area"
79795                 ],
79796                 "fields": [
79797                     "cuisine",
79798                     "building_area",
79799                     "address",
79800                     "opening_hours",
79801                     "capacity",
79802                     "smoking"
79803                 ],
79804                 "suggestion": true
79805             },
79806             "amenity/restaurant/Village Inn": {
79807                 "tags": {
79808                     "name": "Village Inn",
79809                     "amenity": "restaurant"
79810                 },
79811                 "name": "Village Inn",
79812                 "icon": "restaurant",
79813                 "geometry": [
79814                     "point",
79815                     "vertex",
79816                     "area"
79817                 ],
79818                 "fields": [
79819                     "cuisine",
79820                     "building_area",
79821                     "address",
79822                     "opening_hours",
79823                     "capacity",
79824                     "smoking"
79825                 ],
79826                 "suggestion": true
79827             },
79828             "amenity/restaurant/Buffalo Wild Wings": {
79829                 "tags": {
79830                     "name": "Buffalo Wild Wings",
79831                     "amenity": "restaurant"
79832                 },
79833                 "name": "Buffalo Wild Wings",
79834                 "icon": "restaurant",
79835                 "geometry": [
79836                     "point",
79837                     "vertex",
79838                     "area"
79839                 ],
79840                 "fields": [
79841                     "cuisine",
79842                     "building_area",
79843                     "address",
79844                     "opening_hours",
79845                     "capacity",
79846                     "smoking"
79847                 ],
79848                 "suggestion": true
79849             },
79850             "amenity/restaurant/Peking": {
79851                 "tags": {
79852                     "name": "Peking",
79853                     "amenity": "restaurant"
79854                 },
79855                 "name": "Peking",
79856                 "icon": "restaurant",
79857                 "geometry": [
79858                     "point",
79859                     "vertex",
79860                     "area"
79861                 ],
79862                 "fields": [
79863                     "cuisine",
79864                     "building_area",
79865                     "address",
79866                     "opening_hours",
79867                     "capacity",
79868                     "smoking"
79869                 ],
79870                 "suggestion": true
79871             },
79872             "amenity/restaurant/Round Table Pizza": {
79873                 "tags": {
79874                     "name": "Round Table Pizza",
79875                     "amenity": "restaurant"
79876                 },
79877                 "name": "Round Table Pizza",
79878                 "icon": "restaurant",
79879                 "geometry": [
79880                     "point",
79881                     "vertex",
79882                     "area"
79883                 ],
79884                 "fields": [
79885                     "cuisine",
79886                     "building_area",
79887                     "address",
79888                     "opening_hours",
79889                     "capacity",
79890                     "smoking"
79891                 ],
79892                 "suggestion": true
79893             },
79894             "amenity/restaurant/California Pizza Kitchen": {
79895                 "tags": {
79896                     "name": "California Pizza Kitchen",
79897                     "amenity": "restaurant"
79898                 },
79899                 "name": "California Pizza Kitchen",
79900                 "icon": "restaurant",
79901                 "geometry": [
79902                     "point",
79903                     "vertex",
79904                     "area"
79905                 ],
79906                 "fields": [
79907                     "cuisine",
79908                     "building_area",
79909                     "address",
79910                     "opening_hours",
79911                     "capacity",
79912                     "smoking"
79913                 ],
79914                 "suggestion": true
79915             },
79916             "amenity/restaurant/Якитория": {
79917                 "tags": {
79918                     "name": "Якитория",
79919                     "amenity": "restaurant"
79920                 },
79921                 "name": "Якитория",
79922                 "icon": "restaurant",
79923                 "geometry": [
79924                     "point",
79925                     "vertex",
79926                     "area"
79927                 ],
79928                 "fields": [
79929                     "cuisine",
79930                     "building_area",
79931                     "address",
79932                     "opening_hours",
79933                     "capacity",
79934                     "smoking"
79935                 ],
79936                 "suggestion": true
79937             },
79938             "amenity/restaurant/Golden Corral": {
79939                 "tags": {
79940                     "name": "Golden Corral",
79941                     "amenity": "restaurant"
79942                 },
79943                 "name": "Golden Corral",
79944                 "icon": "restaurant",
79945                 "geometry": [
79946                     "point",
79947                     "vertex",
79948                     "area"
79949                 ],
79950                 "fields": [
79951                     "cuisine",
79952                     "building_area",
79953                     "address",
79954                     "opening_hours",
79955                     "capacity",
79956                     "smoking"
79957                 ],
79958                 "suggestion": true
79959             },
79960             "amenity/restaurant/Perkins": {
79961                 "tags": {
79962                     "name": "Perkins",
79963                     "amenity": "restaurant"
79964                 },
79965                 "name": "Perkins",
79966                 "icon": "restaurant",
79967                 "geometry": [
79968                     "point",
79969                     "vertex",
79970                     "area"
79971                 ],
79972                 "fields": [
79973                     "cuisine",
79974                     "building_area",
79975                     "address",
79976                     "opening_hours",
79977                     "capacity",
79978                     "smoking"
79979                 ],
79980                 "suggestion": true
79981             },
79982             "amenity/restaurant/Ruby Tuesday": {
79983                 "tags": {
79984                     "name": "Ruby Tuesday",
79985                     "amenity": "restaurant"
79986                 },
79987                 "name": "Ruby Tuesday",
79988                 "icon": "restaurant",
79989                 "geometry": [
79990                     "point",
79991                     "vertex",
79992                     "area"
79993                 ],
79994                 "fields": [
79995                     "cuisine",
79996                     "building_area",
79997                     "address",
79998                     "opening_hours",
79999                     "capacity",
80000                     "smoking"
80001                 ],
80002                 "suggestion": true
80003             },
80004             "amenity/restaurant/Shari's": {
80005                 "tags": {
80006                     "name": "Shari's",
80007                     "amenity": "restaurant"
80008                 },
80009                 "name": "Shari's",
80010                 "icon": "restaurant",
80011                 "geometry": [
80012                     "point",
80013                     "vertex",
80014                     "area"
80015                 ],
80016                 "fields": [
80017                     "cuisine",
80018                     "building_area",
80019                     "address",
80020                     "opening_hours",
80021                     "capacity",
80022                     "smoking"
80023                 ],
80024                 "suggestion": true
80025             },
80026             "amenity/restaurant/Bob Evans": {
80027                 "tags": {
80028                     "name": "Bob Evans",
80029                     "amenity": "restaurant"
80030                 },
80031                 "name": "Bob Evans",
80032                 "icon": "restaurant",
80033                 "geometry": [
80034                     "point",
80035                     "vertex",
80036                     "area"
80037                 ],
80038                 "fields": [
80039                     "cuisine",
80040                     "building_area",
80041                     "address",
80042                     "opening_hours",
80043                     "capacity",
80044                     "smoking"
80045                 ],
80046                 "suggestion": true
80047             },
80048             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
80049                 "tags": {
80050                     "name": "바다횟집 (Bada Fish Restaurant)",
80051                     "amenity": "restaurant"
80052                 },
80053                 "name": "바다횟집 (Bada Fish Restaurant)",
80054                 "icon": "restaurant",
80055                 "geometry": [
80056                     "point",
80057                     "vertex",
80058                     "area"
80059                 ],
80060                 "fields": [
80061                     "cuisine",
80062                     "building_area",
80063                     "address",
80064                     "opening_hours",
80065                     "capacity",
80066                     "smoking"
80067                 ],
80068                 "suggestion": true
80069             },
80070             "amenity/restaurant/Mang Inasal": {
80071                 "tags": {
80072                     "name": "Mang Inasal",
80073                     "amenity": "restaurant"
80074                 },
80075                 "name": "Mang Inasal",
80076                 "icon": "restaurant",
80077                 "geometry": [
80078                     "point",
80079                     "vertex",
80080                     "area"
80081                 ],
80082                 "fields": [
80083                     "cuisine",
80084                     "building_area",
80085                     "address",
80086                     "opening_hours",
80087                     "capacity",
80088                     "smoking"
80089                 ],
80090                 "suggestion": true
80091             },
80092             "amenity/restaurant/Евразия": {
80093                 "tags": {
80094                     "name": "Евразия",
80095                     "amenity": "restaurant"
80096                 },
80097                 "name": "Евразия",
80098                 "icon": "restaurant",
80099                 "geometry": [
80100                     "point",
80101                     "vertex",
80102                     "area"
80103                 ],
80104                 "fields": [
80105                     "cuisine",
80106                     "building_area",
80107                     "address",
80108                     "opening_hours",
80109                     "capacity",
80110                     "smoking"
80111                 ],
80112                 "suggestion": true
80113             },
80114             "amenity/restaurant/ジョナサン": {
80115                 "tags": {
80116                     "name": "ジョナサン",
80117                     "amenity": "restaurant"
80118                 },
80119                 "name": "ジョナサン",
80120                 "icon": "restaurant",
80121                 "geometry": [
80122                     "point",
80123                     "vertex",
80124                     "area"
80125                 ],
80126                 "fields": [
80127                     "cuisine",
80128                     "building_area",
80129                     "address",
80130                     "opening_hours",
80131                     "capacity",
80132                     "smoking"
80133                 ],
80134                 "suggestion": true
80135             },
80136             "amenity/restaurant/Longhorn Steakhouse": {
80137                 "tags": {
80138                     "name": "Longhorn Steakhouse",
80139                     "amenity": "restaurant"
80140                 },
80141                 "name": "Longhorn Steakhouse",
80142                 "icon": "restaurant",
80143                 "geometry": [
80144                     "point",
80145                     "vertex",
80146                     "area"
80147                 ],
80148                 "fields": [
80149                     "cuisine",
80150                     "building_area",
80151                     "address",
80152                     "opening_hours",
80153                     "capacity",
80154                     "smoking"
80155                 ],
80156                 "suggestion": true
80157             },
80158             "amenity/bank/Chase": {
80159                 "tags": {
80160                     "name": "Chase",
80161                     "amenity": "bank"
80162                 },
80163                 "name": "Chase",
80164                 "icon": "bank",
80165                 "geometry": [
80166                     "point",
80167                     "vertex",
80168                     "area"
80169                 ],
80170                 "fields": [
80171                     "atm",
80172                     "building_area",
80173                     "address",
80174                     "opening_hours"
80175                 ],
80176                 "suggestion": true
80177             },
80178             "amenity/bank/Commonwealth Bank": {
80179                 "tags": {
80180                     "name": "Commonwealth Bank",
80181                     "amenity": "bank"
80182                 },
80183                 "name": "Commonwealth Bank",
80184                 "icon": "bank",
80185                 "geometry": [
80186                     "point",
80187                     "vertex",
80188                     "area"
80189                 ],
80190                 "fields": [
80191                     "atm",
80192                     "building_area",
80193                     "address",
80194                     "opening_hours"
80195                 ],
80196                 "suggestion": true
80197             },
80198             "amenity/bank/Citibank": {
80199                 "tags": {
80200                     "name": "Citibank",
80201                     "amenity": "bank"
80202                 },
80203                 "name": "Citibank",
80204                 "icon": "bank",
80205                 "geometry": [
80206                     "point",
80207                     "vertex",
80208                     "area"
80209                 ],
80210                 "fields": [
80211                     "atm",
80212                     "building_area",
80213                     "address",
80214                     "opening_hours"
80215                 ],
80216                 "suggestion": true
80217             },
80218             "amenity/bank/HSBC": {
80219                 "tags": {
80220                     "name": "HSBC",
80221                     "amenity": "bank"
80222                 },
80223                 "name": "HSBC",
80224                 "icon": "bank",
80225                 "geometry": [
80226                     "point",
80227                     "vertex",
80228                     "area"
80229                 ],
80230                 "fields": [
80231                     "atm",
80232                     "building_area",
80233                     "address",
80234                     "opening_hours"
80235                 ],
80236                 "suggestion": true
80237             },
80238             "amenity/bank/Barclays": {
80239                 "tags": {
80240                     "name": "Barclays",
80241                     "amenity": "bank"
80242                 },
80243                 "name": "Barclays",
80244                 "icon": "bank",
80245                 "geometry": [
80246                     "point",
80247                     "vertex",
80248                     "area"
80249                 ],
80250                 "fields": [
80251                     "atm",
80252                     "building_area",
80253                     "address",
80254                     "opening_hours"
80255                 ],
80256                 "suggestion": true
80257             },
80258             "amenity/bank/Westpac": {
80259                 "tags": {
80260                     "name": "Westpac",
80261                     "amenity": "bank"
80262                 },
80263                 "name": "Westpac",
80264                 "icon": "bank",
80265                 "geometry": [
80266                     "point",
80267                     "vertex",
80268                     "area"
80269                 ],
80270                 "fields": [
80271                     "atm",
80272                     "building_area",
80273                     "address",
80274                     "opening_hours"
80275                 ],
80276                 "suggestion": true
80277             },
80278             "amenity/bank/NAB": {
80279                 "tags": {
80280                     "name": "NAB",
80281                     "amenity": "bank"
80282                 },
80283                 "name": "NAB",
80284                 "icon": "bank",
80285                 "geometry": [
80286                     "point",
80287                     "vertex",
80288                     "area"
80289                 ],
80290                 "fields": [
80291                     "atm",
80292                     "building_area",
80293                     "address",
80294                     "opening_hours"
80295                 ],
80296                 "suggestion": true
80297             },
80298             "amenity/bank/ANZ": {
80299                 "tags": {
80300                     "name": "ANZ",
80301                     "amenity": "bank"
80302                 },
80303                 "name": "ANZ",
80304                 "icon": "bank",
80305                 "geometry": [
80306                     "point",
80307                     "vertex",
80308                     "area"
80309                 ],
80310                 "fields": [
80311                     "atm",
80312                     "building_area",
80313                     "address",
80314                     "opening_hours"
80315                 ],
80316                 "suggestion": true
80317             },
80318             "amenity/bank/Lloyds Bank": {
80319                 "tags": {
80320                     "name": "Lloyds Bank",
80321                     "amenity": "bank"
80322                 },
80323                 "name": "Lloyds Bank",
80324                 "icon": "bank",
80325                 "geometry": [
80326                     "point",
80327                     "vertex",
80328                     "area"
80329                 ],
80330                 "fields": [
80331                     "atm",
80332                     "building_area",
80333                     "address",
80334                     "opening_hours"
80335                 ],
80336                 "suggestion": true
80337             },
80338             "amenity/bank/Landbank": {
80339                 "tags": {
80340                     "name": "Landbank",
80341                     "amenity": "bank"
80342                 },
80343                 "name": "Landbank",
80344                 "icon": "bank",
80345                 "geometry": [
80346                     "point",
80347                     "vertex",
80348                     "area"
80349                 ],
80350                 "fields": [
80351                     "atm",
80352                     "building_area",
80353                     "address",
80354                     "opening_hours"
80355                 ],
80356                 "suggestion": true
80357             },
80358             "amenity/bank/Sparkasse": {
80359                 "tags": {
80360                     "name": "Sparkasse",
80361                     "amenity": "bank"
80362                 },
80363                 "name": "Sparkasse",
80364                 "icon": "bank",
80365                 "geometry": [
80366                     "point",
80367                     "vertex",
80368                     "area"
80369                 ],
80370                 "fields": [
80371                     "atm",
80372                     "building_area",
80373                     "address",
80374                     "opening_hours"
80375                 ],
80376                 "suggestion": true
80377             },
80378             "amenity/bank/UCPB": {
80379                 "tags": {
80380                     "name": "UCPB",
80381                     "amenity": "bank"
80382                 },
80383                 "name": "UCPB",
80384                 "icon": "bank",
80385                 "geometry": [
80386                     "point",
80387                     "vertex",
80388                     "area"
80389                 ],
80390                 "fields": [
80391                     "atm",
80392                     "building_area",
80393                     "address",
80394                     "opening_hours"
80395                 ],
80396                 "suggestion": true
80397             },
80398             "amenity/bank/PNB": {
80399                 "tags": {
80400                     "name": "PNB",
80401                     "amenity": "bank"
80402                 },
80403                 "name": "PNB",
80404                 "icon": "bank",
80405                 "geometry": [
80406                     "point",
80407                     "vertex",
80408                     "area"
80409                 ],
80410                 "fields": [
80411                     "atm",
80412                     "building_area",
80413                     "address",
80414                     "opening_hours"
80415                 ],
80416                 "suggestion": true
80417             },
80418             "amenity/bank/Metrobank": {
80419                 "tags": {
80420                     "name": "Metrobank",
80421                     "amenity": "bank"
80422                 },
80423                 "name": "Metrobank",
80424                 "icon": "bank",
80425                 "geometry": [
80426                     "point",
80427                     "vertex",
80428                     "area"
80429                 ],
80430                 "fields": [
80431                     "atm",
80432                     "building_area",
80433                     "address",
80434                     "opening_hours"
80435                 ],
80436                 "suggestion": true
80437             },
80438             "amenity/bank/BDO": {
80439                 "tags": {
80440                     "name": "BDO",
80441                     "amenity": "bank"
80442                 },
80443                 "name": "BDO",
80444                 "icon": "bank",
80445                 "geometry": [
80446                     "point",
80447                     "vertex",
80448                     "area"
80449                 ],
80450                 "fields": [
80451                     "atm",
80452                     "building_area",
80453                     "address",
80454                     "opening_hours"
80455                 ],
80456                 "suggestion": true
80457             },
80458             "amenity/bank/Volksbank": {
80459                 "tags": {
80460                     "name": "Volksbank",
80461                     "amenity": "bank"
80462                 },
80463                 "name": "Volksbank",
80464                 "icon": "bank",
80465                 "geometry": [
80466                     "point",
80467                     "vertex",
80468                     "area"
80469                 ],
80470                 "fields": [
80471                     "atm",
80472                     "building_area",
80473                     "address",
80474                     "opening_hours"
80475                 ],
80476                 "suggestion": true
80477             },
80478             "amenity/bank/BPI": {
80479                 "tags": {
80480                     "name": "BPI",
80481                     "amenity": "bank"
80482                 },
80483                 "name": "BPI",
80484                 "icon": "bank",
80485                 "geometry": [
80486                     "point",
80487                     "vertex",
80488                     "area"
80489                 ],
80490                 "fields": [
80491                     "atm",
80492                     "building_area",
80493                     "address",
80494                     "opening_hours"
80495                 ],
80496                 "suggestion": true
80497             },
80498             "amenity/bank/Postbank": {
80499                 "tags": {
80500                     "name": "Postbank",
80501                     "amenity": "bank"
80502                 },
80503                 "name": "Postbank",
80504                 "icon": "bank",
80505                 "geometry": [
80506                     "point",
80507                     "vertex",
80508                     "area"
80509                 ],
80510                 "fields": [
80511                     "atm",
80512                     "building_area",
80513                     "address",
80514                     "opening_hours"
80515                 ],
80516                 "suggestion": true
80517             },
80518             "amenity/bank/NatWest": {
80519                 "tags": {
80520                     "name": "NatWest",
80521                     "amenity": "bank"
80522                 },
80523                 "name": "NatWest",
80524                 "icon": "bank",
80525                 "geometry": [
80526                     "point",
80527                     "vertex",
80528                     "area"
80529                 ],
80530                 "fields": [
80531                     "atm",
80532                     "building_area",
80533                     "address",
80534                     "opening_hours"
80535                 ],
80536                 "suggestion": true
80537             },
80538             "amenity/bank/Yorkshire Bank": {
80539                 "tags": {
80540                     "name": "Yorkshire Bank",
80541                     "amenity": "bank"
80542                 },
80543                 "name": "Yorkshire Bank",
80544                 "icon": "bank",
80545                 "geometry": [
80546                     "point",
80547                     "vertex",
80548                     "area"
80549                 ],
80550                 "fields": [
80551                     "atm",
80552                     "building_area",
80553                     "address",
80554                     "opening_hours"
80555                 ],
80556                 "suggestion": true
80557             },
80558             "amenity/bank/ABSA": {
80559                 "tags": {
80560                     "name": "ABSA",
80561                     "amenity": "bank"
80562                 },
80563                 "name": "ABSA",
80564                 "icon": "bank",
80565                 "geometry": [
80566                     "point",
80567                     "vertex",
80568                     "area"
80569                 ],
80570                 "fields": [
80571                     "atm",
80572                     "building_area",
80573                     "address",
80574                     "opening_hours"
80575                 ],
80576                 "suggestion": true
80577             },
80578             "amenity/bank/Standard Bank": {
80579                 "tags": {
80580                     "name": "Standard Bank",
80581                     "amenity": "bank"
80582                 },
80583                 "name": "Standard Bank",
80584                 "icon": "bank",
80585                 "geometry": [
80586                     "point",
80587                     "vertex",
80588                     "area"
80589                 ],
80590                 "fields": [
80591                     "atm",
80592                     "building_area",
80593                     "address",
80594                     "opening_hours"
80595                 ],
80596                 "suggestion": true
80597             },
80598             "amenity/bank/FNB": {
80599                 "tags": {
80600                     "name": "FNB",
80601                     "amenity": "bank"
80602                 },
80603                 "name": "FNB",
80604                 "icon": "bank",
80605                 "geometry": [
80606                     "point",
80607                     "vertex",
80608                     "area"
80609                 ],
80610                 "fields": [
80611                     "atm",
80612                     "building_area",
80613                     "address",
80614                     "opening_hours"
80615                 ],
80616                 "suggestion": true
80617             },
80618             "amenity/bank/Deutsche Bank": {
80619                 "tags": {
80620                     "name": "Deutsche Bank",
80621                     "amenity": "bank"
80622                 },
80623                 "name": "Deutsche Bank",
80624                 "icon": "bank",
80625                 "geometry": [
80626                     "point",
80627                     "vertex",
80628                     "area"
80629                 ],
80630                 "fields": [
80631                     "atm",
80632                     "building_area",
80633                     "address",
80634                     "opening_hours"
80635                 ],
80636                 "suggestion": true
80637             },
80638             "amenity/bank/SEB": {
80639                 "tags": {
80640                     "name": "SEB",
80641                     "amenity": "bank"
80642                 },
80643                 "name": "SEB",
80644                 "icon": "bank",
80645                 "geometry": [
80646                     "point",
80647                     "vertex",
80648                     "area"
80649                 ],
80650                 "fields": [
80651                     "atm",
80652                     "building_area",
80653                     "address",
80654                     "opening_hours"
80655                 ],
80656                 "suggestion": true
80657             },
80658             "amenity/bank/Commerzbank": {
80659                 "tags": {
80660                     "name": "Commerzbank",
80661                     "amenity": "bank"
80662                 },
80663                 "name": "Commerzbank",
80664                 "icon": "bank",
80665                 "geometry": [
80666                     "point",
80667                     "vertex",
80668                     "area"
80669                 ],
80670                 "fields": [
80671                     "atm",
80672                     "building_area",
80673                     "address",
80674                     "opening_hours"
80675                 ],
80676                 "suggestion": true
80677             },
80678             "amenity/bank/Targobank": {
80679                 "tags": {
80680                     "name": "Targobank",
80681                     "amenity": "bank"
80682                 },
80683                 "name": "Targobank",
80684                 "icon": "bank",
80685                 "geometry": [
80686                     "point",
80687                     "vertex",
80688                     "area"
80689                 ],
80690                 "fields": [
80691                     "atm",
80692                     "building_area",
80693                     "address",
80694                     "opening_hours"
80695                 ],
80696                 "suggestion": true
80697             },
80698             "amenity/bank/ABN AMRO": {
80699                 "tags": {
80700                     "name": "ABN AMRO",
80701                     "amenity": "bank"
80702                 },
80703                 "name": "ABN AMRO",
80704                 "icon": "bank",
80705                 "geometry": [
80706                     "point",
80707                     "vertex",
80708                     "area"
80709                 ],
80710                 "fields": [
80711                     "atm",
80712                     "building_area",
80713                     "address",
80714                     "opening_hours"
80715                 ],
80716                 "suggestion": true
80717             },
80718             "amenity/bank/Handelsbanken": {
80719                 "tags": {
80720                     "name": "Handelsbanken",
80721                     "amenity": "bank"
80722                 },
80723                 "name": "Handelsbanken",
80724                 "icon": "bank",
80725                 "geometry": [
80726                     "point",
80727                     "vertex",
80728                     "area"
80729                 ],
80730                 "fields": [
80731                     "atm",
80732                     "building_area",
80733                     "address",
80734                     "opening_hours"
80735                 ],
80736                 "suggestion": true
80737             },
80738             "amenity/bank/Swedbank": {
80739                 "tags": {
80740                     "name": "Swedbank",
80741                     "amenity": "bank"
80742                 },
80743                 "name": "Swedbank",
80744                 "icon": "bank",
80745                 "geometry": [
80746                     "point",
80747                     "vertex",
80748                     "area"
80749                 ],
80750                 "fields": [
80751                     "atm",
80752                     "building_area",
80753                     "address",
80754                     "opening_hours"
80755                 ],
80756                 "suggestion": true
80757             },
80758             "amenity/bank/Kreissparkasse": {
80759                 "tags": {
80760                     "name": "Kreissparkasse",
80761                     "amenity": "bank"
80762                 },
80763                 "name": "Kreissparkasse",
80764                 "icon": "bank",
80765                 "geometry": [
80766                     "point",
80767                     "vertex",
80768                     "area"
80769                 ],
80770                 "fields": [
80771                     "atm",
80772                     "building_area",
80773                     "address",
80774                     "opening_hours"
80775                 ],
80776                 "suggestion": true
80777             },
80778             "amenity/bank/UniCredit Bank": {
80779                 "tags": {
80780                     "name": "UniCredit Bank",
80781                     "amenity": "bank"
80782                 },
80783                 "name": "UniCredit Bank",
80784                 "icon": "bank",
80785                 "geometry": [
80786                     "point",
80787                     "vertex",
80788                     "area"
80789                 ],
80790                 "fields": [
80791                     "atm",
80792                     "building_area",
80793                     "address",
80794                     "opening_hours"
80795                 ],
80796                 "suggestion": true
80797             },
80798             "amenity/bank/Monte dei Paschi di Siena": {
80799                 "tags": {
80800                     "name": "Monte dei Paschi di Siena",
80801                     "amenity": "bank"
80802                 },
80803                 "name": "Monte dei Paschi di Siena",
80804                 "icon": "bank",
80805                 "geometry": [
80806                     "point",
80807                     "vertex",
80808                     "area"
80809                 ],
80810                 "fields": [
80811                     "atm",
80812                     "building_area",
80813                     "address",
80814                     "opening_hours"
80815                 ],
80816                 "suggestion": true
80817             },
80818             "amenity/bank/Caja Rural": {
80819                 "tags": {
80820                     "name": "Caja Rural",
80821                     "amenity": "bank"
80822                 },
80823                 "name": "Caja Rural",
80824                 "icon": "bank",
80825                 "geometry": [
80826                     "point",
80827                     "vertex",
80828                     "area"
80829                 ],
80830                 "fields": [
80831                     "atm",
80832                     "building_area",
80833                     "address",
80834                     "opening_hours"
80835                 ],
80836                 "suggestion": true
80837             },
80838             "amenity/bank/Dresdner Bank": {
80839                 "tags": {
80840                     "name": "Dresdner Bank",
80841                     "amenity": "bank"
80842                 },
80843                 "name": "Dresdner Bank",
80844                 "icon": "bank",
80845                 "geometry": [
80846                     "point",
80847                     "vertex",
80848                     "area"
80849                 ],
80850                 "fields": [
80851                     "atm",
80852                     "building_area",
80853                     "address",
80854                     "opening_hours"
80855                 ],
80856                 "suggestion": true
80857             },
80858             "amenity/bank/Sparda-Bank": {
80859                 "tags": {
80860                     "name": "Sparda-Bank",
80861                     "amenity": "bank"
80862                 },
80863                 "name": "Sparda-Bank",
80864                 "icon": "bank",
80865                 "geometry": [
80866                     "point",
80867                     "vertex",
80868                     "area"
80869                 ],
80870                 "fields": [
80871                     "atm",
80872                     "building_area",
80873                     "address",
80874                     "opening_hours"
80875                 ],
80876                 "suggestion": true
80877             },
80878             "amenity/bank/VÚB": {
80879                 "tags": {
80880                     "name": "VÚB",
80881                     "amenity": "bank"
80882                 },
80883                 "name": "VÚB",
80884                 "icon": "bank",
80885                 "geometry": [
80886                     "point",
80887                     "vertex",
80888                     "area"
80889                 ],
80890                 "fields": [
80891                     "atm",
80892                     "building_area",
80893                     "address",
80894                     "opening_hours"
80895                 ],
80896                 "suggestion": true
80897             },
80898             "amenity/bank/Slovenská sporiteľňa": {
80899                 "tags": {
80900                     "name": "Slovenská sporiteľňa",
80901                     "amenity": "bank"
80902                 },
80903                 "name": "Slovenská sporiteľňa",
80904                 "icon": "bank",
80905                 "geometry": [
80906                     "point",
80907                     "vertex",
80908                     "area"
80909                 ],
80910                 "fields": [
80911                     "atm",
80912                     "building_area",
80913                     "address",
80914                     "opening_hours"
80915                 ],
80916                 "suggestion": true
80917             },
80918             "amenity/bank/Bank of Montreal": {
80919                 "tags": {
80920                     "name": "Bank of Montreal",
80921                     "amenity": "bank"
80922                 },
80923                 "name": "Bank of Montreal",
80924                 "icon": "bank",
80925                 "geometry": [
80926                     "point",
80927                     "vertex",
80928                     "area"
80929                 ],
80930                 "fields": [
80931                     "atm",
80932                     "building_area",
80933                     "address",
80934                     "opening_hours"
80935                 ],
80936                 "suggestion": true
80937             },
80938             "amenity/bank/KBC": {
80939                 "tags": {
80940                     "name": "KBC",
80941                     "amenity": "bank"
80942                 },
80943                 "name": "KBC",
80944                 "icon": "bank",
80945                 "geometry": [
80946                     "point",
80947                     "vertex",
80948                     "area"
80949                 ],
80950                 "fields": [
80951                     "atm",
80952                     "building_area",
80953                     "address",
80954                     "opening_hours"
80955                 ],
80956                 "suggestion": true
80957             },
80958             "amenity/bank/Royal Bank of Scotland": {
80959                 "tags": {
80960                     "name": "Royal Bank of Scotland",
80961                     "amenity": "bank"
80962                 },
80963                 "name": "Royal Bank of Scotland",
80964                 "icon": "bank",
80965                 "geometry": [
80966                     "point",
80967                     "vertex",
80968                     "area"
80969                 ],
80970                 "fields": [
80971                     "atm",
80972                     "building_area",
80973                     "address",
80974                     "opening_hours"
80975                 ],
80976                 "suggestion": true
80977             },
80978             "amenity/bank/TSB": {
80979                 "tags": {
80980                     "name": "TSB",
80981                     "amenity": "bank"
80982                 },
80983                 "name": "TSB",
80984                 "icon": "bank",
80985                 "geometry": [
80986                     "point",
80987                     "vertex",
80988                     "area"
80989                 ],
80990                 "fields": [
80991                     "atm",
80992                     "building_area",
80993                     "address",
80994                     "opening_hours"
80995                 ],
80996                 "suggestion": true
80997             },
80998             "amenity/bank/US Bank": {
80999                 "tags": {
81000                     "name": "US Bank",
81001                     "amenity": "bank"
81002                 },
81003                 "name": "US Bank",
81004                 "icon": "bank",
81005                 "geometry": [
81006                     "point",
81007                     "vertex",
81008                     "area"
81009                 ],
81010                 "fields": [
81011                     "atm",
81012                     "building_area",
81013                     "address",
81014                     "opening_hours"
81015                 ],
81016                 "suggestion": true
81017             },
81018             "amenity/bank/HypoVereinsbank": {
81019                 "tags": {
81020                     "name": "HypoVereinsbank",
81021                     "amenity": "bank"
81022                 },
81023                 "name": "HypoVereinsbank",
81024                 "icon": "bank",
81025                 "geometry": [
81026                     "point",
81027                     "vertex",
81028                     "area"
81029                 ],
81030                 "fields": [
81031                     "atm",
81032                     "building_area",
81033                     "address",
81034                     "opening_hours"
81035                 ],
81036                 "suggestion": true
81037             },
81038             "amenity/bank/Bank Austria": {
81039                 "tags": {
81040                     "name": "Bank Austria",
81041                     "amenity": "bank"
81042                 },
81043                 "name": "Bank Austria",
81044                 "icon": "bank",
81045                 "geometry": [
81046                     "point",
81047                     "vertex",
81048                     "area"
81049                 ],
81050                 "fields": [
81051                     "atm",
81052                     "building_area",
81053                     "address",
81054                     "opening_hours"
81055                 ],
81056                 "suggestion": true
81057             },
81058             "amenity/bank/ING": {
81059                 "tags": {
81060                     "name": "ING",
81061                     "amenity": "bank"
81062                 },
81063                 "name": "ING",
81064                 "icon": "bank",
81065                 "geometry": [
81066                     "point",
81067                     "vertex",
81068                     "area"
81069                 ],
81070                 "fields": [
81071                     "atm",
81072                     "building_area",
81073                     "address",
81074                     "opening_hours"
81075                 ],
81076                 "suggestion": true
81077             },
81078             "amenity/bank/Erste Bank": {
81079                 "tags": {
81080                     "name": "Erste Bank",
81081                     "amenity": "bank"
81082                 },
81083                 "name": "Erste Bank",
81084                 "icon": "bank",
81085                 "geometry": [
81086                     "point",
81087                     "vertex",
81088                     "area"
81089                 ],
81090                 "fields": [
81091                     "atm",
81092                     "building_area",
81093                     "address",
81094                     "opening_hours"
81095                 ],
81096                 "suggestion": true
81097             },
81098             "amenity/bank/CIBC": {
81099                 "tags": {
81100                     "name": "CIBC",
81101                     "amenity": "bank"
81102                 },
81103                 "name": "CIBC",
81104                 "icon": "bank",
81105                 "geometry": [
81106                     "point",
81107                     "vertex",
81108                     "area"
81109                 ],
81110                 "fields": [
81111                     "atm",
81112                     "building_area",
81113                     "address",
81114                     "opening_hours"
81115                 ],
81116                 "suggestion": true
81117             },
81118             "amenity/bank/Scotiabank": {
81119                 "tags": {
81120                     "name": "Scotiabank",
81121                     "amenity": "bank"
81122                 },
81123                 "name": "Scotiabank",
81124                 "icon": "bank",
81125                 "geometry": [
81126                     "point",
81127                     "vertex",
81128                     "area"
81129                 ],
81130                 "fields": [
81131                     "atm",
81132                     "building_area",
81133                     "address",
81134                     "opening_hours"
81135                 ],
81136                 "suggestion": true
81137             },
81138             "amenity/bank/Caisse d'Épargne": {
81139                 "tags": {
81140                     "name": "Caisse d'Épargne",
81141                     "amenity": "bank"
81142                 },
81143                 "name": "Caisse d'Épargne",
81144                 "icon": "bank",
81145                 "geometry": [
81146                     "point",
81147                     "vertex",
81148                     "area"
81149                 ],
81150                 "fields": [
81151                     "atm",
81152                     "building_area",
81153                     "address",
81154                     "opening_hours"
81155                 ],
81156                 "suggestion": true
81157             },
81158             "amenity/bank/Santander": {
81159                 "tags": {
81160                     "name": "Santander",
81161                     "amenity": "bank"
81162                 },
81163                 "name": "Santander",
81164                 "icon": "bank",
81165                 "geometry": [
81166                     "point",
81167                     "vertex",
81168                     "area"
81169                 ],
81170                 "fields": [
81171                     "atm",
81172                     "building_area",
81173                     "address",
81174                     "opening_hours"
81175                 ],
81176                 "suggestion": true
81177             },
81178             "amenity/bank/Bank of Scotland": {
81179                 "tags": {
81180                     "name": "Bank of Scotland",
81181                     "amenity": "bank"
81182                 },
81183                 "name": "Bank of Scotland",
81184                 "icon": "bank",
81185                 "geometry": [
81186                     "point",
81187                     "vertex",
81188                     "area"
81189                 ],
81190                 "fields": [
81191                     "atm",
81192                     "building_area",
81193                     "address",
81194                     "opening_hours"
81195                 ],
81196                 "suggestion": true
81197             },
81198             "amenity/bank/TD Canada Trust": {
81199                 "tags": {
81200                     "name": "TD Canada Trust",
81201                     "amenity": "bank"
81202                 },
81203                 "name": "TD Canada Trust",
81204                 "icon": "bank",
81205                 "geometry": [
81206                     "point",
81207                     "vertex",
81208                     "area"
81209                 ],
81210                 "fields": [
81211                     "atm",
81212                     "building_area",
81213                     "address",
81214                     "opening_hours"
81215                 ],
81216                 "suggestion": true
81217             },
81218             "amenity/bank/BMO": {
81219                 "tags": {
81220                     "name": "BMO",
81221                     "amenity": "bank"
81222                 },
81223                 "name": "BMO",
81224                 "icon": "bank",
81225                 "geometry": [
81226                     "point",
81227                     "vertex",
81228                     "area"
81229                 ],
81230                 "fields": [
81231                     "atm",
81232                     "building_area",
81233                     "address",
81234                     "opening_hours"
81235                 ],
81236                 "suggestion": true
81237             },
81238             "amenity/bank/Danske Bank": {
81239                 "tags": {
81240                     "name": "Danske Bank",
81241                     "amenity": "bank"
81242                 },
81243                 "name": "Danske Bank",
81244                 "icon": "bank",
81245                 "geometry": [
81246                     "point",
81247                     "vertex",
81248                     "area"
81249                 ],
81250                 "fields": [
81251                     "atm",
81252                     "building_area",
81253                     "address",
81254                     "opening_hours"
81255                 ],
81256                 "suggestion": true
81257             },
81258             "amenity/bank/OTP": {
81259                 "tags": {
81260                     "name": "OTP",
81261                     "amenity": "bank"
81262                 },
81263                 "name": "OTP",
81264                 "icon": "bank",
81265                 "geometry": [
81266                     "point",
81267                     "vertex",
81268                     "area"
81269                 ],
81270                 "fields": [
81271                     "atm",
81272                     "building_area",
81273                     "address",
81274                     "opening_hours"
81275                 ],
81276                 "suggestion": true
81277             },
81278             "amenity/bank/Crédit Agricole": {
81279                 "tags": {
81280                     "name": "Crédit Agricole",
81281                     "amenity": "bank"
81282                 },
81283                 "name": "Crédit Agricole",
81284                 "icon": "bank",
81285                 "geometry": [
81286                     "point",
81287                     "vertex",
81288                     "area"
81289                 ],
81290                 "fields": [
81291                     "atm",
81292                     "building_area",
81293                     "address",
81294                     "opening_hours"
81295                 ],
81296                 "suggestion": true
81297             },
81298             "amenity/bank/LCL": {
81299                 "tags": {
81300                     "name": "LCL",
81301                     "amenity": "bank"
81302                 },
81303                 "name": "LCL",
81304                 "icon": "bank",
81305                 "geometry": [
81306                     "point",
81307                     "vertex",
81308                     "area"
81309                 ],
81310                 "fields": [
81311                     "atm",
81312                     "building_area",
81313                     "address",
81314                     "opening_hours"
81315                 ],
81316                 "suggestion": true
81317             },
81318             "amenity/bank/VR-Bank": {
81319                 "tags": {
81320                     "name": "VR-Bank",
81321                     "amenity": "bank"
81322                 },
81323                 "name": "VR-Bank",
81324                 "icon": "bank",
81325                 "geometry": [
81326                     "point",
81327                     "vertex",
81328                     "area"
81329                 ],
81330                 "fields": [
81331                     "atm",
81332                     "building_area",
81333                     "address",
81334                     "opening_hours"
81335                 ],
81336                 "suggestion": true
81337             },
81338             "amenity/bank/ČSOB": {
81339                 "tags": {
81340                     "name": "ČSOB",
81341                     "amenity": "bank"
81342                 },
81343                 "name": "ČSOB",
81344                 "icon": "bank",
81345                 "geometry": [
81346                     "point",
81347                     "vertex",
81348                     "area"
81349                 ],
81350                 "fields": [
81351                     "atm",
81352                     "building_area",
81353                     "address",
81354                     "opening_hours"
81355                 ],
81356                 "suggestion": true
81357             },
81358             "amenity/bank/Česká spořitelna": {
81359                 "tags": {
81360                     "name": "Česká spořitelna",
81361                     "amenity": "bank"
81362                 },
81363                 "name": "Česká spořitelna",
81364                 "icon": "bank",
81365                 "geometry": [
81366                     "point",
81367                     "vertex",
81368                     "area"
81369                 ],
81370                 "fields": [
81371                     "atm",
81372                     "building_area",
81373                     "address",
81374                     "opening_hours"
81375                 ],
81376                 "suggestion": true
81377             },
81378             "amenity/bank/BNP": {
81379                 "tags": {
81380                     "name": "BNP",
81381                     "amenity": "bank"
81382                 },
81383                 "name": "BNP",
81384                 "icon": "bank",
81385                 "geometry": [
81386                     "point",
81387                     "vertex",
81388                     "area"
81389                 ],
81390                 "fields": [
81391                     "atm",
81392                     "building_area",
81393                     "address",
81394                     "opening_hours"
81395                 ],
81396                 "suggestion": true
81397             },
81398             "amenity/bank/Royal Bank": {
81399                 "tags": {
81400                     "name": "Royal Bank",
81401                     "amenity": "bank"
81402                 },
81403                 "name": "Royal Bank",
81404                 "icon": "bank",
81405                 "geometry": [
81406                     "point",
81407                     "vertex",
81408                     "area"
81409                 ],
81410                 "fields": [
81411                     "atm",
81412                     "building_area",
81413                     "address",
81414                     "opening_hours"
81415                 ],
81416                 "suggestion": true
81417             },
81418             "amenity/bank/Nationwide": {
81419                 "tags": {
81420                     "name": "Nationwide",
81421                     "amenity": "bank"
81422                 },
81423                 "name": "Nationwide",
81424                 "icon": "bank",
81425                 "geometry": [
81426                     "point",
81427                     "vertex",
81428                     "area"
81429                 ],
81430                 "fields": [
81431                     "atm",
81432                     "building_area",
81433                     "address",
81434                     "opening_hours"
81435                 ],
81436                 "suggestion": true
81437             },
81438             "amenity/bank/Halifax": {
81439                 "tags": {
81440                     "name": "Halifax",
81441                     "amenity": "bank"
81442                 },
81443                 "name": "Halifax",
81444                 "icon": "bank",
81445                 "geometry": [
81446                     "point",
81447                     "vertex",
81448                     "area"
81449                 ],
81450                 "fields": [
81451                     "atm",
81452                     "building_area",
81453                     "address",
81454                     "opening_hours"
81455                 ],
81456                 "suggestion": true
81457             },
81458             "amenity/bank/BAWAG PSK": {
81459                 "tags": {
81460                     "name": "BAWAG PSK",
81461                     "amenity": "bank"
81462                 },
81463                 "name": "BAWAG PSK",
81464                 "icon": "bank",
81465                 "geometry": [
81466                     "point",
81467                     "vertex",
81468                     "area"
81469                 ],
81470                 "fields": [
81471                     "atm",
81472                     "building_area",
81473                     "address",
81474                     "opening_hours"
81475                 ],
81476                 "suggestion": true
81477             },
81478             "amenity/bank/National Bank": {
81479                 "tags": {
81480                     "name": "National Bank",
81481                     "amenity": "bank"
81482                 },
81483                 "name": "National Bank",
81484                 "icon": "bank",
81485                 "geometry": [
81486                     "point",
81487                     "vertex",
81488                     "area"
81489                 ],
81490                 "fields": [
81491                     "atm",
81492                     "building_area",
81493                     "address",
81494                     "opening_hours"
81495                 ],
81496                 "suggestion": true
81497             },
81498             "amenity/bank/Nedbank": {
81499                 "tags": {
81500                     "name": "Nedbank",
81501                     "amenity": "bank"
81502                 },
81503                 "name": "Nedbank",
81504                 "icon": "bank",
81505                 "geometry": [
81506                     "point",
81507                     "vertex",
81508                     "area"
81509                 ],
81510                 "fields": [
81511                     "atm",
81512                     "building_area",
81513                     "address",
81514                     "opening_hours"
81515                 ],
81516                 "suggestion": true
81517             },
81518             "amenity/bank/First National Bank": {
81519                 "tags": {
81520                     "name": "First National Bank",
81521                     "amenity": "bank"
81522                 },
81523                 "name": "First National Bank",
81524                 "icon": "bank",
81525                 "geometry": [
81526                     "point",
81527                     "vertex",
81528                     "area"
81529                 ],
81530                 "fields": [
81531                     "atm",
81532                     "building_area",
81533                     "address",
81534                     "opening_hours"
81535                 ],
81536                 "suggestion": true
81537             },
81538             "amenity/bank/Nordea": {
81539                 "tags": {
81540                     "name": "Nordea",
81541                     "amenity": "bank"
81542                 },
81543                 "name": "Nordea",
81544                 "icon": "bank",
81545                 "geometry": [
81546                     "point",
81547                     "vertex",
81548                     "area"
81549                 ],
81550                 "fields": [
81551                     "atm",
81552                     "building_area",
81553                     "address",
81554                     "opening_hours"
81555                 ],
81556                 "suggestion": true
81557             },
81558             "amenity/bank/Rabobank": {
81559                 "tags": {
81560                     "name": "Rabobank",
81561                     "amenity": "bank"
81562                 },
81563                 "name": "Rabobank",
81564                 "icon": "bank",
81565                 "geometry": [
81566                     "point",
81567                     "vertex",
81568                     "area"
81569                 ],
81570                 "fields": [
81571                     "atm",
81572                     "building_area",
81573                     "address",
81574                     "opening_hours"
81575                 ],
81576                 "suggestion": true
81577             },
81578             "amenity/bank/Sparkasse KölnBonn": {
81579                 "tags": {
81580                     "name": "Sparkasse KölnBonn",
81581                     "amenity": "bank"
81582                 },
81583                 "name": "Sparkasse KölnBonn",
81584                 "icon": "bank",
81585                 "geometry": [
81586                     "point",
81587                     "vertex",
81588                     "area"
81589                 ],
81590                 "fields": [
81591                     "atm",
81592                     "building_area",
81593                     "address",
81594                     "opening_hours"
81595                 ],
81596                 "suggestion": true
81597             },
81598             "amenity/bank/Tatra banka": {
81599                 "tags": {
81600                     "name": "Tatra banka",
81601                     "amenity": "bank"
81602                 },
81603                 "name": "Tatra banka",
81604                 "icon": "bank",
81605                 "geometry": [
81606                     "point",
81607                     "vertex",
81608                     "area"
81609                 ],
81610                 "fields": [
81611                     "atm",
81612                     "building_area",
81613                     "address",
81614                     "opening_hours"
81615                 ],
81616                 "suggestion": true
81617             },
81618             "amenity/bank/Berliner Sparkasse": {
81619                 "tags": {
81620                     "name": "Berliner Sparkasse",
81621                     "amenity": "bank"
81622                 },
81623                 "name": "Berliner Sparkasse",
81624                 "icon": "bank",
81625                 "geometry": [
81626                     "point",
81627                     "vertex",
81628                     "area"
81629                 ],
81630                 "fields": [
81631                     "atm",
81632                     "building_area",
81633                     "address",
81634                     "opening_hours"
81635                 ],
81636                 "suggestion": true
81637             },
81638             "amenity/bank/Berliner Volksbank": {
81639                 "tags": {
81640                     "name": "Berliner Volksbank",
81641                     "amenity": "bank"
81642                 },
81643                 "name": "Berliner Volksbank",
81644                 "icon": "bank",
81645                 "geometry": [
81646                     "point",
81647                     "vertex",
81648                     "area"
81649                 ],
81650                 "fields": [
81651                     "atm",
81652                     "building_area",
81653                     "address",
81654                     "opening_hours"
81655                 ],
81656                 "suggestion": true
81657             },
81658             "amenity/bank/Wells Fargo": {
81659                 "tags": {
81660                     "name": "Wells Fargo",
81661                     "amenity": "bank"
81662                 },
81663                 "name": "Wells Fargo",
81664                 "icon": "bank",
81665                 "geometry": [
81666                     "point",
81667                     "vertex",
81668                     "area"
81669                 ],
81670                 "fields": [
81671                     "atm",
81672                     "building_area",
81673                     "address",
81674                     "opening_hours"
81675                 ],
81676                 "suggestion": true
81677             },
81678             "amenity/bank/Credit Suisse": {
81679                 "tags": {
81680                     "name": "Credit Suisse",
81681                     "amenity": "bank"
81682                 },
81683                 "name": "Credit Suisse",
81684                 "icon": "bank",
81685                 "geometry": [
81686                     "point",
81687                     "vertex",
81688                     "area"
81689                 ],
81690                 "fields": [
81691                     "atm",
81692                     "building_area",
81693                     "address",
81694                     "opening_hours"
81695                 ],
81696                 "suggestion": true
81697             },
81698             "amenity/bank/Société Générale": {
81699                 "tags": {
81700                     "name": "Société Générale",
81701                     "amenity": "bank"
81702                 },
81703                 "name": "Société Générale",
81704                 "icon": "bank",
81705                 "geometry": [
81706                     "point",
81707                     "vertex",
81708                     "area"
81709                 ],
81710                 "fields": [
81711                     "atm",
81712                     "building_area",
81713                     "address",
81714                     "opening_hours"
81715                 ],
81716                 "suggestion": true
81717             },
81718             "amenity/bank/Osuuspankki": {
81719                 "tags": {
81720                     "name": "Osuuspankki",
81721                     "amenity": "bank"
81722                 },
81723                 "name": "Osuuspankki",
81724                 "icon": "bank",
81725                 "geometry": [
81726                     "point",
81727                     "vertex",
81728                     "area"
81729                 ],
81730                 "fields": [
81731                     "atm",
81732                     "building_area",
81733                     "address",
81734                     "opening_hours"
81735                 ],
81736                 "suggestion": true
81737             },
81738             "amenity/bank/Sparkasse Aachen": {
81739                 "tags": {
81740                     "name": "Sparkasse Aachen",
81741                     "amenity": "bank"
81742                 },
81743                 "name": "Sparkasse Aachen",
81744                 "icon": "bank",
81745                 "geometry": [
81746                     "point",
81747                     "vertex",
81748                     "area"
81749                 ],
81750                 "fields": [
81751                     "atm",
81752                     "building_area",
81753                     "address",
81754                     "opening_hours"
81755                 ],
81756                 "suggestion": true
81757             },
81758             "amenity/bank/Hamburger Sparkasse": {
81759                 "tags": {
81760                     "name": "Hamburger Sparkasse",
81761                     "amenity": "bank"
81762                 },
81763                 "name": "Hamburger Sparkasse",
81764                 "icon": "bank",
81765                 "geometry": [
81766                     "point",
81767                     "vertex",
81768                     "area"
81769                 ],
81770                 "fields": [
81771                     "atm",
81772                     "building_area",
81773                     "address",
81774                     "opening_hours"
81775                 ],
81776                 "suggestion": true
81777             },
81778             "amenity/bank/Cassa di Risparmio del Veneto": {
81779                 "tags": {
81780                     "name": "Cassa di Risparmio del Veneto",
81781                     "amenity": "bank"
81782                 },
81783                 "name": "Cassa di Risparmio del Veneto",
81784                 "icon": "bank",
81785                 "geometry": [
81786                     "point",
81787                     "vertex",
81788                     "area"
81789                 ],
81790                 "fields": [
81791                     "atm",
81792                     "building_area",
81793                     "address",
81794                     "opening_hours"
81795                 ],
81796                 "suggestion": true
81797             },
81798             "amenity/bank/BNP Paribas": {
81799                 "tags": {
81800                     "name": "BNP Paribas",
81801                     "amenity": "bank"
81802                 },
81803                 "name": "BNP Paribas",
81804                 "icon": "bank",
81805                 "geometry": [
81806                     "point",
81807                     "vertex",
81808                     "area"
81809                 ],
81810                 "fields": [
81811                     "atm",
81812                     "building_area",
81813                     "address",
81814                     "opening_hours"
81815                 ],
81816                 "suggestion": true
81817             },
81818             "amenity/bank/Banque Populaire": {
81819                 "tags": {
81820                     "name": "Banque Populaire",
81821                     "amenity": "bank"
81822                 },
81823                 "name": "Banque Populaire",
81824                 "icon": "bank",
81825                 "geometry": [
81826                     "point",
81827                     "vertex",
81828                     "area"
81829                 ],
81830                 "fields": [
81831                     "atm",
81832                     "building_area",
81833                     "address",
81834                     "opening_hours"
81835                 ],
81836                 "suggestion": true
81837             },
81838             "amenity/bank/BNP Paribas Fortis": {
81839                 "tags": {
81840                     "name": "BNP Paribas Fortis",
81841                     "amenity": "bank"
81842                 },
81843                 "name": "BNP Paribas Fortis",
81844                 "icon": "bank",
81845                 "geometry": [
81846                     "point",
81847                     "vertex",
81848                     "area"
81849                 ],
81850                 "fields": [
81851                     "atm",
81852                     "building_area",
81853                     "address",
81854                     "opening_hours"
81855                 ],
81856                 "suggestion": true
81857             },
81858             "amenity/bank/Banco Popular": {
81859                 "tags": {
81860                     "name": "Banco Popular",
81861                     "amenity": "bank"
81862                 },
81863                 "name": "Banco Popular",
81864                 "icon": "bank",
81865                 "geometry": [
81866                     "point",
81867                     "vertex",
81868                     "area"
81869                 ],
81870                 "fields": [
81871                     "atm",
81872                     "building_area",
81873                     "address",
81874                     "opening_hours"
81875                 ],
81876                 "suggestion": true
81877             },
81878             "amenity/bank/Bancaja": {
81879                 "tags": {
81880                     "name": "Bancaja",
81881                     "amenity": "bank"
81882                 },
81883                 "name": "Bancaja",
81884                 "icon": "bank",
81885                 "geometry": [
81886                     "point",
81887                     "vertex",
81888                     "area"
81889                 ],
81890                 "fields": [
81891                     "atm",
81892                     "building_area",
81893                     "address",
81894                     "opening_hours"
81895                 ],
81896                 "suggestion": true
81897             },
81898             "amenity/bank/Banesto": {
81899                 "tags": {
81900                     "name": "Banesto",
81901                     "amenity": "bank"
81902                 },
81903                 "name": "Banesto",
81904                 "icon": "bank",
81905                 "geometry": [
81906                     "point",
81907                     "vertex",
81908                     "area"
81909                 ],
81910                 "fields": [
81911                     "atm",
81912                     "building_area",
81913                     "address",
81914                     "opening_hours"
81915                 ],
81916                 "suggestion": true
81917             },
81918             "amenity/bank/La Caixa": {
81919                 "tags": {
81920                     "name": "La Caixa",
81921                     "amenity": "bank"
81922                 },
81923                 "name": "La Caixa",
81924                 "icon": "bank",
81925                 "geometry": [
81926                     "point",
81927                     "vertex",
81928                     "area"
81929                 ],
81930                 "fields": [
81931                     "atm",
81932                     "building_area",
81933                     "address",
81934                     "opening_hours"
81935                 ],
81936                 "suggestion": true
81937             },
81938             "amenity/bank/Santander Consumer Bank": {
81939                 "tags": {
81940                     "name": "Santander Consumer Bank",
81941                     "amenity": "bank"
81942                 },
81943                 "name": "Santander Consumer Bank",
81944                 "icon": "bank",
81945                 "geometry": [
81946                     "point",
81947                     "vertex",
81948                     "area"
81949                 ],
81950                 "fields": [
81951                     "atm",
81952                     "building_area",
81953                     "address",
81954                     "opening_hours"
81955                 ],
81956                 "suggestion": true
81957             },
81958             "amenity/bank/BRD": {
81959                 "tags": {
81960                     "name": "BRD",
81961                     "amenity": "bank"
81962                 },
81963                 "name": "BRD",
81964                 "icon": "bank",
81965                 "geometry": [
81966                     "point",
81967                     "vertex",
81968                     "area"
81969                 ],
81970                 "fields": [
81971                     "atm",
81972                     "building_area",
81973                     "address",
81974                     "opening_hours"
81975                 ],
81976                 "suggestion": true
81977             },
81978             "amenity/bank/BCR": {
81979                 "tags": {
81980                     "name": "BCR",
81981                     "amenity": "bank"
81982                 },
81983                 "name": "BCR",
81984                 "icon": "bank",
81985                 "geometry": [
81986                     "point",
81987                     "vertex",
81988                     "area"
81989                 ],
81990                 "fields": [
81991                     "atm",
81992                     "building_area",
81993                     "address",
81994                     "opening_hours"
81995                 ],
81996                 "suggestion": true
81997             },
81998             "amenity/bank/Banca Transilvania": {
81999                 "tags": {
82000                     "name": "Banca Transilvania",
82001                     "amenity": "bank"
82002                 },
82003                 "name": "Banca Transilvania",
82004                 "icon": "bank",
82005                 "geometry": [
82006                     "point",
82007                     "vertex",
82008                     "area"
82009                 ],
82010                 "fields": [
82011                     "atm",
82012                     "building_area",
82013                     "address",
82014                     "opening_hours"
82015                 ],
82016                 "suggestion": true
82017             },
82018             "amenity/bank/BW-Bank": {
82019                 "tags": {
82020                     "name": "BW-Bank",
82021                     "amenity": "bank"
82022                 },
82023                 "name": "BW-Bank",
82024                 "icon": "bank",
82025                 "geometry": [
82026                     "point",
82027                     "vertex",
82028                     "area"
82029                 ],
82030                 "fields": [
82031                     "atm",
82032                     "building_area",
82033                     "address",
82034                     "opening_hours"
82035                 ],
82036                 "suggestion": true
82037             },
82038             "amenity/bank/Komerční banka": {
82039                 "tags": {
82040                     "name": "Komerční banka",
82041                     "amenity": "bank"
82042                 },
82043                 "name": "Komerční banka",
82044                 "icon": "bank",
82045                 "geometry": [
82046                     "point",
82047                     "vertex",
82048                     "area"
82049                 ],
82050                 "fields": [
82051                     "atm",
82052                     "building_area",
82053                     "address",
82054                     "opening_hours"
82055                 ],
82056                 "suggestion": true
82057             },
82058             "amenity/bank/Banco Pastor": {
82059                 "tags": {
82060                     "name": "Banco Pastor",
82061                     "amenity": "bank"
82062                 },
82063                 "name": "Banco Pastor",
82064                 "icon": "bank",
82065                 "geometry": [
82066                     "point",
82067                     "vertex",
82068                     "area"
82069                 ],
82070                 "fields": [
82071                     "atm",
82072                     "building_area",
82073                     "address",
82074                     "opening_hours"
82075                 ],
82076                 "suggestion": true
82077             },
82078             "amenity/bank/Stadtsparkasse": {
82079                 "tags": {
82080                     "name": "Stadtsparkasse",
82081                     "amenity": "bank"
82082                 },
82083                 "name": "Stadtsparkasse",
82084                 "icon": "bank",
82085                 "geometry": [
82086                     "point",
82087                     "vertex",
82088                     "area"
82089                 ],
82090                 "fields": [
82091                     "atm",
82092                     "building_area",
82093                     "address",
82094                     "opening_hours"
82095                 ],
82096                 "suggestion": true
82097             },
82098             "amenity/bank/Ulster Bank": {
82099                 "tags": {
82100                     "name": "Ulster Bank",
82101                     "amenity": "bank"
82102                 },
82103                 "name": "Ulster Bank",
82104                 "icon": "bank",
82105                 "geometry": [
82106                     "point",
82107                     "vertex",
82108                     "area"
82109                 ],
82110                 "fields": [
82111                     "atm",
82112                     "building_area",
82113                     "address",
82114                     "opening_hours"
82115                 ],
82116                 "suggestion": true
82117             },
82118             "amenity/bank/Sberbank": {
82119                 "tags": {
82120                     "name": "Sberbank",
82121                     "amenity": "bank"
82122                 },
82123                 "name": "Sberbank",
82124                 "icon": "bank",
82125                 "geometry": [
82126                     "point",
82127                     "vertex",
82128                     "area"
82129                 ],
82130                 "fields": [
82131                     "atm",
82132                     "building_area",
82133                     "address",
82134                     "opening_hours"
82135                 ],
82136                 "suggestion": true
82137             },
82138             "amenity/bank/CIC": {
82139                 "tags": {
82140                     "name": "CIC",
82141                     "amenity": "bank"
82142                 },
82143                 "name": "CIC",
82144                 "icon": "bank",
82145                 "geometry": [
82146                     "point",
82147                     "vertex",
82148                     "area"
82149                 ],
82150                 "fields": [
82151                     "atm",
82152                     "building_area",
82153                     "address",
82154                     "opening_hours"
82155                 ],
82156                 "suggestion": true
82157             },
82158             "amenity/bank/Bancpost": {
82159                 "tags": {
82160                     "name": "Bancpost",
82161                     "amenity": "bank"
82162                 },
82163                 "name": "Bancpost",
82164                 "icon": "bank",
82165                 "geometry": [
82166                     "point",
82167                     "vertex",
82168                     "area"
82169                 ],
82170                 "fields": [
82171                     "atm",
82172                     "building_area",
82173                     "address",
82174                     "opening_hours"
82175                 ],
82176                 "suggestion": true
82177             },
82178             "amenity/bank/Caja Madrid": {
82179                 "tags": {
82180                     "name": "Caja Madrid",
82181                     "amenity": "bank"
82182                 },
82183                 "name": "Caja Madrid",
82184                 "icon": "bank",
82185                 "geometry": [
82186                     "point",
82187                     "vertex",
82188                     "area"
82189                 ],
82190                 "fields": [
82191                     "atm",
82192                     "building_area",
82193                     "address",
82194                     "opening_hours"
82195                 ],
82196                 "suggestion": true
82197             },
82198             "amenity/bank/Maybank": {
82199                 "tags": {
82200                     "name": "Maybank",
82201                     "amenity": "bank"
82202                 },
82203                 "name": "Maybank",
82204                 "icon": "bank",
82205                 "geometry": [
82206                     "point",
82207                     "vertex",
82208                     "area"
82209                 ],
82210                 "fields": [
82211                     "atm",
82212                     "building_area",
82213                     "address",
82214                     "opening_hours"
82215                 ],
82216                 "suggestion": true
82217             },
82218             "amenity/bank/中国银行": {
82219                 "tags": {
82220                     "name": "中国银行",
82221                     "amenity": "bank"
82222                 },
82223                 "name": "中国银行",
82224                 "icon": "bank",
82225                 "geometry": [
82226                     "point",
82227                     "vertex",
82228                     "area"
82229                 ],
82230                 "fields": [
82231                     "atm",
82232                     "building_area",
82233                     "address",
82234                     "opening_hours"
82235                 ],
82236                 "suggestion": true
82237             },
82238             "amenity/bank/Unicredit Banca": {
82239                 "tags": {
82240                     "name": "Unicredit Banca",
82241                     "amenity": "bank"
82242                 },
82243                 "name": "Unicredit Banca",
82244                 "icon": "bank",
82245                 "geometry": [
82246                     "point",
82247                     "vertex",
82248                     "area"
82249                 ],
82250                 "fields": [
82251                     "atm",
82252                     "building_area",
82253                     "address",
82254                     "opening_hours"
82255                 ],
82256                 "suggestion": true
82257             },
82258             "amenity/bank/Crédit Mutuel": {
82259                 "tags": {
82260                     "name": "Crédit Mutuel",
82261                     "amenity": "bank"
82262                 },
82263                 "name": "Crédit Mutuel",
82264                 "icon": "bank",
82265                 "geometry": [
82266                     "point",
82267                     "vertex",
82268                     "area"
82269                 ],
82270                 "fields": [
82271                     "atm",
82272                     "building_area",
82273                     "address",
82274                     "opening_hours"
82275                 ],
82276                 "suggestion": true
82277             },
82278             "amenity/bank/BBVA": {
82279                 "tags": {
82280                     "name": "BBVA",
82281                     "amenity": "bank"
82282                 },
82283                 "name": "BBVA",
82284                 "icon": "bank",
82285                 "geometry": [
82286                     "point",
82287                     "vertex",
82288                     "area"
82289                 ],
82290                 "fields": [
82291                     "atm",
82292                     "building_area",
82293                     "address",
82294                     "opening_hours"
82295                 ],
82296                 "suggestion": true
82297             },
82298             "amenity/bank/Intesa San Paolo": {
82299                 "tags": {
82300                     "name": "Intesa San Paolo",
82301                     "amenity": "bank"
82302                 },
82303                 "name": "Intesa San Paolo",
82304                 "icon": "bank",
82305                 "geometry": [
82306                     "point",
82307                     "vertex",
82308                     "area"
82309                 ],
82310                 "fields": [
82311                     "atm",
82312                     "building_area",
82313                     "address",
82314                     "opening_hours"
82315                 ],
82316                 "suggestion": true
82317             },
82318             "amenity/bank/TD Bank": {
82319                 "tags": {
82320                     "name": "TD Bank",
82321                     "amenity": "bank"
82322                 },
82323                 "name": "TD Bank",
82324                 "icon": "bank",
82325                 "geometry": [
82326                     "point",
82327                     "vertex",
82328                     "area"
82329                 ],
82330                 "fields": [
82331                     "atm",
82332                     "building_area",
82333                     "address",
82334                     "opening_hours"
82335                 ],
82336                 "suggestion": true
82337             },
82338             "amenity/bank/Belfius": {
82339                 "tags": {
82340                     "name": "Belfius",
82341                     "amenity": "bank"
82342                 },
82343                 "name": "Belfius",
82344                 "icon": "bank",
82345                 "geometry": [
82346                     "point",
82347                     "vertex",
82348                     "area"
82349                 ],
82350                 "fields": [
82351                     "atm",
82352                     "building_area",
82353                     "address",
82354                     "opening_hours"
82355                 ],
82356                 "suggestion": true
82357             },
82358             "amenity/bank/Bank of America": {
82359                 "tags": {
82360                     "name": "Bank of America",
82361                     "amenity": "bank"
82362                 },
82363                 "name": "Bank of America",
82364                 "icon": "bank",
82365                 "geometry": [
82366                     "point",
82367                     "vertex",
82368                     "area"
82369                 ],
82370                 "fields": [
82371                     "atm",
82372                     "building_area",
82373                     "address",
82374                     "opening_hours"
82375                 ],
82376                 "suggestion": true
82377             },
82378             "amenity/bank/RBC": {
82379                 "tags": {
82380                     "name": "RBC",
82381                     "amenity": "bank"
82382                 },
82383                 "name": "RBC",
82384                 "icon": "bank",
82385                 "geometry": [
82386                     "point",
82387                     "vertex",
82388                     "area"
82389                 ],
82390                 "fields": [
82391                     "atm",
82392                     "building_area",
82393                     "address",
82394                     "opening_hours"
82395                 ],
82396                 "suggestion": true
82397             },
82398             "amenity/bank/Alpha Bank": {
82399                 "tags": {
82400                     "name": "Alpha Bank",
82401                     "amenity": "bank"
82402                 },
82403                 "name": "Alpha Bank",
82404                 "icon": "bank",
82405                 "geometry": [
82406                     "point",
82407                     "vertex",
82408                     "area"
82409                 ],
82410                 "fields": [
82411                     "atm",
82412                     "building_area",
82413                     "address",
82414                     "opening_hours"
82415                 ],
82416                 "suggestion": true
82417             },
82418             "amenity/bank/Сбербанк": {
82419                 "tags": {
82420                     "name": "Сбербанк",
82421                     "amenity": "bank"
82422                 },
82423                 "name": "Сбербанк",
82424                 "icon": "bank",
82425                 "geometry": [
82426                     "point",
82427                     "vertex",
82428                     "area"
82429                 ],
82430                 "fields": [
82431                     "atm",
82432                     "building_area",
82433                     "address",
82434                     "opening_hours"
82435                 ],
82436                 "suggestion": true
82437             },
82438             "amenity/bank/Россельхозбанк": {
82439                 "tags": {
82440                     "name": "Россельхозбанк",
82441                     "amenity": "bank"
82442                 },
82443                 "name": "Россельхозбанк",
82444                 "icon": "bank",
82445                 "geometry": [
82446                     "point",
82447                     "vertex",
82448                     "area"
82449                 ],
82450                 "fields": [
82451                     "atm",
82452                     "building_area",
82453                     "address",
82454                     "opening_hours"
82455                 ],
82456                 "suggestion": true
82457             },
82458             "amenity/bank/Crédit du Nord": {
82459                 "tags": {
82460                     "name": "Crédit du Nord",
82461                     "amenity": "bank"
82462                 },
82463                 "name": "Crédit du Nord",
82464                 "icon": "bank",
82465                 "geometry": [
82466                     "point",
82467                     "vertex",
82468                     "area"
82469                 ],
82470                 "fields": [
82471                     "atm",
82472                     "building_area",
82473                     "address",
82474                     "opening_hours"
82475                 ],
82476                 "suggestion": true
82477             },
82478             "amenity/bank/BancoEstado": {
82479                 "tags": {
82480                     "name": "BancoEstado",
82481                     "amenity": "bank"
82482                 },
82483                 "name": "BancoEstado",
82484                 "icon": "bank",
82485                 "geometry": [
82486                     "point",
82487                     "vertex",
82488                     "area"
82489                 ],
82490                 "fields": [
82491                     "atm",
82492                     "building_area",
82493                     "address",
82494                     "opening_hours"
82495                 ],
82496                 "suggestion": true
82497             },
82498             "amenity/bank/Millennium Bank": {
82499                 "tags": {
82500                     "name": "Millennium Bank",
82501                     "amenity": "bank"
82502                 },
82503                 "name": "Millennium Bank",
82504                 "icon": "bank",
82505                 "geometry": [
82506                     "point",
82507                     "vertex",
82508                     "area"
82509                 ],
82510                 "fields": [
82511                     "atm",
82512                     "building_area",
82513                     "address",
82514                     "opening_hours"
82515                 ],
82516                 "suggestion": true
82517             },
82518             "amenity/bank/State Bank of India": {
82519                 "tags": {
82520                     "name": "State Bank of India",
82521                     "amenity": "bank"
82522                 },
82523                 "name": "State Bank of India",
82524                 "icon": "bank",
82525                 "geometry": [
82526                     "point",
82527                     "vertex",
82528                     "area"
82529                 ],
82530                 "fields": [
82531                     "atm",
82532                     "building_area",
82533                     "address",
82534                     "opening_hours"
82535                 ],
82536                 "suggestion": true
82537             },
82538             "amenity/bank/Беларусбанк": {
82539                 "tags": {
82540                     "name": "Беларусбанк",
82541                     "amenity": "bank"
82542                 },
82543                 "name": "Беларусбанк",
82544                 "icon": "bank",
82545                 "geometry": [
82546                     "point",
82547                     "vertex",
82548                     "area"
82549                 ],
82550                 "fields": [
82551                     "atm",
82552                     "building_area",
82553                     "address",
82554                     "opening_hours"
82555                 ],
82556                 "suggestion": true
82557             },
82558             "amenity/bank/ING Bank Śląski": {
82559                 "tags": {
82560                     "name": "ING Bank Śląski",
82561                     "amenity": "bank"
82562                 },
82563                 "name": "ING Bank Śląski",
82564                 "icon": "bank",
82565                 "geometry": [
82566                     "point",
82567                     "vertex",
82568                     "area"
82569                 ],
82570                 "fields": [
82571                     "atm",
82572                     "building_area",
82573                     "address",
82574                     "opening_hours"
82575                 ],
82576                 "suggestion": true
82577             },
82578             "amenity/bank/Caixa Geral de Depósitos": {
82579                 "tags": {
82580                     "name": "Caixa Geral de Depósitos",
82581                     "amenity": "bank"
82582                 },
82583                 "name": "Caixa Geral de Depósitos",
82584                 "icon": "bank",
82585                 "geometry": [
82586                     "point",
82587                     "vertex",
82588                     "area"
82589                 ],
82590                 "fields": [
82591                     "atm",
82592                     "building_area",
82593                     "address",
82594                     "opening_hours"
82595                 ],
82596                 "suggestion": true
82597             },
82598             "amenity/bank/Kreissparkasse Köln": {
82599                 "tags": {
82600                     "name": "Kreissparkasse Köln",
82601                     "amenity": "bank"
82602                 },
82603                 "name": "Kreissparkasse Köln",
82604                 "icon": "bank",
82605                 "geometry": [
82606                     "point",
82607                     "vertex",
82608                     "area"
82609                 ],
82610                 "fields": [
82611                     "atm",
82612                     "building_area",
82613                     "address",
82614                     "opening_hours"
82615                 ],
82616                 "suggestion": true
82617             },
82618             "amenity/bank/Banco BCI": {
82619                 "tags": {
82620                     "name": "Banco BCI",
82621                     "amenity": "bank"
82622                 },
82623                 "name": "Banco BCI",
82624                 "icon": "bank",
82625                 "geometry": [
82626                     "point",
82627                     "vertex",
82628                     "area"
82629                 ],
82630                 "fields": [
82631                     "atm",
82632                     "building_area",
82633                     "address",
82634                     "opening_hours"
82635                 ],
82636                 "suggestion": true
82637             },
82638             "amenity/bank/Banco de Chile": {
82639                 "tags": {
82640                     "name": "Banco de Chile",
82641                     "amenity": "bank"
82642                 },
82643                 "name": "Banco de Chile",
82644                 "icon": "bank",
82645                 "geometry": [
82646                     "point",
82647                     "vertex",
82648                     "area"
82649                 ],
82650                 "fields": [
82651                     "atm",
82652                     "building_area",
82653                     "address",
82654                     "opening_hours"
82655                 ],
82656                 "suggestion": true
82657             },
82658             "amenity/bank/ВТБ24": {
82659                 "tags": {
82660                     "name": "ВТБ24",
82661                     "amenity": "bank"
82662                 },
82663                 "name": "ВТБ24",
82664                 "icon": "bank",
82665                 "geometry": [
82666                     "point",
82667                     "vertex",
82668                     "area"
82669                 ],
82670                 "fields": [
82671                     "atm",
82672                     "building_area",
82673                     "address",
82674                     "opening_hours"
82675                 ],
82676                 "suggestion": true
82677             },
82678             "amenity/bank/UBS": {
82679                 "tags": {
82680                     "name": "UBS",
82681                     "amenity": "bank"
82682                 },
82683                 "name": "UBS",
82684                 "icon": "bank",
82685                 "geometry": [
82686                     "point",
82687                     "vertex",
82688                     "area"
82689                 ],
82690                 "fields": [
82691                     "atm",
82692                     "building_area",
82693                     "address",
82694                     "opening_hours"
82695                 ],
82696                 "suggestion": true
82697             },
82698             "amenity/bank/PKO BP": {
82699                 "tags": {
82700                     "name": "PKO BP",
82701                     "amenity": "bank"
82702                 },
82703                 "name": "PKO BP",
82704                 "icon": "bank",
82705                 "geometry": [
82706                     "point",
82707                     "vertex",
82708                     "area"
82709                 ],
82710                 "fields": [
82711                     "atm",
82712                     "building_area",
82713                     "address",
82714                     "opening_hours"
82715                 ],
82716                 "suggestion": true
82717             },
82718             "amenity/bank/Chinabank": {
82719                 "tags": {
82720                     "name": "Chinabank",
82721                     "amenity": "bank"
82722                 },
82723                 "name": "Chinabank",
82724                 "icon": "bank",
82725                 "geometry": [
82726                     "point",
82727                     "vertex",
82728                     "area"
82729                 ],
82730                 "fields": [
82731                     "atm",
82732                     "building_area",
82733                     "address",
82734                     "opening_hours"
82735                 ],
82736                 "suggestion": true
82737             },
82738             "amenity/bank/PSBank": {
82739                 "tags": {
82740                     "name": "PSBank",
82741                     "amenity": "bank"
82742                 },
82743                 "name": "PSBank",
82744                 "icon": "bank",
82745                 "geometry": [
82746                     "point",
82747                     "vertex",
82748                     "area"
82749                 ],
82750                 "fields": [
82751                     "atm",
82752                     "building_area",
82753                     "address",
82754                     "opening_hours"
82755                 ],
82756                 "suggestion": true
82757             },
82758             "amenity/bank/Union Bank": {
82759                 "tags": {
82760                     "name": "Union Bank",
82761                     "amenity": "bank"
82762                 },
82763                 "name": "Union Bank",
82764                 "icon": "bank",
82765                 "geometry": [
82766                     "point",
82767                     "vertex",
82768                     "area"
82769                 ],
82770                 "fields": [
82771                     "atm",
82772                     "building_area",
82773                     "address",
82774                     "opening_hours"
82775                 ],
82776                 "suggestion": true
82777             },
82778             "amenity/bank/China Bank": {
82779                 "tags": {
82780                     "name": "China Bank",
82781                     "amenity": "bank"
82782                 },
82783                 "name": "China Bank",
82784                 "icon": "bank",
82785                 "geometry": [
82786                     "point",
82787                     "vertex",
82788                     "area"
82789                 ],
82790                 "fields": [
82791                     "atm",
82792                     "building_area",
82793                     "address",
82794                     "opening_hours"
82795                 ],
82796                 "suggestion": true
82797             },
82798             "amenity/bank/RCBC": {
82799                 "tags": {
82800                     "name": "RCBC",
82801                     "amenity": "bank"
82802                 },
82803                 "name": "RCBC",
82804                 "icon": "bank",
82805                 "geometry": [
82806                     "point",
82807                     "vertex",
82808                     "area"
82809                 ],
82810                 "fields": [
82811                     "atm",
82812                     "building_area",
82813                     "address",
82814                     "opening_hours"
82815                 ],
82816                 "suggestion": true
82817             },
82818             "amenity/bank/Unicaja": {
82819                 "tags": {
82820                     "name": "Unicaja",
82821                     "amenity": "bank"
82822                 },
82823                 "name": "Unicaja",
82824                 "icon": "bank",
82825                 "geometry": [
82826                     "point",
82827                     "vertex",
82828                     "area"
82829                 ],
82830                 "fields": [
82831                     "atm",
82832                     "building_area",
82833                     "address",
82834                     "opening_hours"
82835                 ],
82836                 "suggestion": true
82837             },
82838             "amenity/bank/BBK": {
82839                 "tags": {
82840                     "name": "BBK",
82841                     "amenity": "bank"
82842                 },
82843                 "name": "BBK",
82844                 "icon": "bank",
82845                 "geometry": [
82846                     "point",
82847                     "vertex",
82848                     "area"
82849                 ],
82850                 "fields": [
82851                     "atm",
82852                     "building_area",
82853                     "address",
82854                     "opening_hours"
82855                 ],
82856                 "suggestion": true
82857             },
82858             "amenity/bank/Ibercaja": {
82859                 "tags": {
82860                     "name": "Ibercaja",
82861                     "amenity": "bank"
82862                 },
82863                 "name": "Ibercaja",
82864                 "icon": "bank",
82865                 "geometry": [
82866                     "point",
82867                     "vertex",
82868                     "area"
82869                 ],
82870                 "fields": [
82871                     "atm",
82872                     "building_area",
82873                     "address",
82874                     "opening_hours"
82875                 ],
82876                 "suggestion": true
82877             },
82878             "amenity/bank/RBS": {
82879                 "tags": {
82880                     "name": "RBS",
82881                     "amenity": "bank"
82882                 },
82883                 "name": "RBS",
82884                 "icon": "bank",
82885                 "geometry": [
82886                     "point",
82887                     "vertex",
82888                     "area"
82889                 ],
82890                 "fields": [
82891                     "atm",
82892                     "building_area",
82893                     "address",
82894                     "opening_hours"
82895                 ],
82896                 "suggestion": true
82897             },
82898             "amenity/bank/Commercial Bank of Ceylon PLC": {
82899                 "tags": {
82900                     "name": "Commercial Bank of Ceylon PLC",
82901                     "amenity": "bank"
82902                 },
82903                 "name": "Commercial Bank of Ceylon PLC",
82904                 "icon": "bank",
82905                 "geometry": [
82906                     "point",
82907                     "vertex",
82908                     "area"
82909                 ],
82910                 "fields": [
82911                     "atm",
82912                     "building_area",
82913                     "address",
82914                     "opening_hours"
82915                 ],
82916                 "suggestion": true
82917             },
82918             "amenity/bank/Bank of Ireland": {
82919                 "tags": {
82920                     "name": "Bank of Ireland",
82921                     "amenity": "bank"
82922                 },
82923                 "name": "Bank of Ireland",
82924                 "icon": "bank",
82925                 "geometry": [
82926                     "point",
82927                     "vertex",
82928                     "area"
82929                 ],
82930                 "fields": [
82931                     "atm",
82932                     "building_area",
82933                     "address",
82934                     "opening_hours"
82935                 ],
82936                 "suggestion": true
82937             },
82938             "amenity/bank/BNL": {
82939                 "tags": {
82940                     "name": "BNL",
82941                     "amenity": "bank"
82942                 },
82943                 "name": "BNL",
82944                 "icon": "bank",
82945                 "geometry": [
82946                     "point",
82947                     "vertex",
82948                     "area"
82949                 ],
82950                 "fields": [
82951                     "atm",
82952                     "building_area",
82953                     "address",
82954                     "opening_hours"
82955                 ],
82956                 "suggestion": true
82957             },
82958             "amenity/bank/Banco Santander": {
82959                 "tags": {
82960                     "name": "Banco Santander",
82961                     "amenity": "bank"
82962                 },
82963                 "name": "Banco Santander",
82964                 "icon": "bank",
82965                 "geometry": [
82966                     "point",
82967                     "vertex",
82968                     "area"
82969                 ],
82970                 "fields": [
82971                     "atm",
82972                     "building_area",
82973                     "address",
82974                     "opening_hours"
82975                 ],
82976                 "suggestion": true
82977             },
82978             "amenity/bank/Banco Itaú": {
82979                 "tags": {
82980                     "name": "Banco Itaú",
82981                     "amenity": "bank"
82982                 },
82983                 "name": "Banco Itaú",
82984                 "icon": "bank",
82985                 "geometry": [
82986                     "point",
82987                     "vertex",
82988                     "area"
82989                 ],
82990                 "fields": [
82991                     "atm",
82992                     "building_area",
82993                     "address",
82994                     "opening_hours"
82995                 ],
82996                 "suggestion": true
82997             },
82998             "amenity/bank/AIB": {
82999                 "tags": {
83000                     "name": "AIB",
83001                     "amenity": "bank"
83002                 },
83003                 "name": "AIB",
83004                 "icon": "bank",
83005                 "geometry": [
83006                     "point",
83007                     "vertex",
83008                     "area"
83009                 ],
83010                 "fields": [
83011                     "atm",
83012                     "building_area",
83013                     "address",
83014                     "opening_hours"
83015                 ],
83016                 "suggestion": true
83017             },
83018             "amenity/bank/BZ WBK": {
83019                 "tags": {
83020                     "name": "BZ WBK",
83021                     "amenity": "bank"
83022                 },
83023                 "name": "BZ WBK",
83024                 "icon": "bank",
83025                 "geometry": [
83026                     "point",
83027                     "vertex",
83028                     "area"
83029                 ],
83030                 "fields": [
83031                     "atm",
83032                     "building_area",
83033                     "address",
83034                     "opening_hours"
83035                 ],
83036                 "suggestion": true
83037             },
83038             "amenity/bank/Banco do Brasil": {
83039                 "tags": {
83040                     "name": "Banco do Brasil",
83041                     "amenity": "bank"
83042                 },
83043                 "name": "Banco do Brasil",
83044                 "icon": "bank",
83045                 "geometry": [
83046                     "point",
83047                     "vertex",
83048                     "area"
83049                 ],
83050                 "fields": [
83051                     "atm",
83052                     "building_area",
83053                     "address",
83054                     "opening_hours"
83055                 ],
83056                 "suggestion": true
83057             },
83058             "amenity/bank/Caixa Econômica Federal": {
83059                 "tags": {
83060                     "name": "Caixa Econômica Federal",
83061                     "amenity": "bank"
83062                 },
83063                 "name": "Caixa Econômica Federal",
83064                 "icon": "bank",
83065                 "geometry": [
83066                     "point",
83067                     "vertex",
83068                     "area"
83069                 ],
83070                 "fields": [
83071                     "atm",
83072                     "building_area",
83073                     "address",
83074                     "opening_hours"
83075                 ],
83076                 "suggestion": true
83077             },
83078             "amenity/bank/Fifth Third Bank": {
83079                 "tags": {
83080                     "name": "Fifth Third Bank",
83081                     "amenity": "bank"
83082                 },
83083                 "name": "Fifth Third Bank",
83084                 "icon": "bank",
83085                 "geometry": [
83086                     "point",
83087                     "vertex",
83088                     "area"
83089                 ],
83090                 "fields": [
83091                     "atm",
83092                     "building_area",
83093                     "address",
83094                     "opening_hours"
83095                 ],
83096                 "suggestion": true
83097             },
83098             "amenity/bank/Banca Popolare di Vicenza": {
83099                 "tags": {
83100                     "name": "Banca Popolare di Vicenza",
83101                     "amenity": "bank"
83102                 },
83103                 "name": "Banca Popolare di Vicenza",
83104                 "icon": "bank",
83105                 "geometry": [
83106                     "point",
83107                     "vertex",
83108                     "area"
83109                 ],
83110                 "fields": [
83111                     "atm",
83112                     "building_area",
83113                     "address",
83114                     "opening_hours"
83115                 ],
83116                 "suggestion": true
83117             },
83118             "amenity/bank/Wachovia": {
83119                 "tags": {
83120                     "name": "Wachovia",
83121                     "amenity": "bank"
83122                 },
83123                 "name": "Wachovia",
83124                 "icon": "bank",
83125                 "geometry": [
83126                     "point",
83127                     "vertex",
83128                     "area"
83129                 ],
83130                 "fields": [
83131                     "atm",
83132                     "building_area",
83133                     "address",
83134                     "opening_hours"
83135                 ],
83136                 "suggestion": true
83137             },
83138             "amenity/bank/OLB": {
83139                 "tags": {
83140                     "name": "OLB",
83141                     "amenity": "bank"
83142                 },
83143                 "name": "OLB",
83144                 "icon": "bank",
83145                 "geometry": [
83146                     "point",
83147                     "vertex",
83148                     "area"
83149                 ],
83150                 "fields": [
83151                     "atm",
83152                     "building_area",
83153                     "address",
83154                     "opening_hours"
83155                 ],
83156                 "suggestion": true
83157             },
83158             "amenity/bank/みずほ銀行": {
83159                 "tags": {
83160                     "name": "みずほ銀行",
83161                     "amenity": "bank"
83162                 },
83163                 "name": "みずほ銀行",
83164                 "icon": "bank",
83165                 "geometry": [
83166                     "point",
83167                     "vertex",
83168                     "area"
83169                 ],
83170                 "fields": [
83171                     "atm",
83172                     "building_area",
83173                     "address",
83174                     "opening_hours"
83175                 ],
83176                 "suggestion": true
83177             },
83178             "amenity/bank/BES": {
83179                 "tags": {
83180                     "name": "BES",
83181                     "amenity": "bank"
83182                 },
83183                 "name": "BES",
83184                 "icon": "bank",
83185                 "geometry": [
83186                     "point",
83187                     "vertex",
83188                     "area"
83189                 ],
83190                 "fields": [
83191                     "atm",
83192                     "building_area",
83193                     "address",
83194                     "opening_hours"
83195                 ],
83196                 "suggestion": true
83197             },
83198             "amenity/bank/ICICI Bank": {
83199                 "tags": {
83200                     "name": "ICICI Bank",
83201                     "amenity": "bank"
83202                 },
83203                 "name": "ICICI Bank",
83204                 "icon": "bank",
83205                 "geometry": [
83206                     "point",
83207                     "vertex",
83208                     "area"
83209                 ],
83210                 "fields": [
83211                     "atm",
83212                     "building_area",
83213                     "address",
83214                     "opening_hours"
83215                 ],
83216                 "suggestion": true
83217             },
83218             "amenity/bank/HDFC Bank": {
83219                 "tags": {
83220                     "name": "HDFC Bank",
83221                     "amenity": "bank"
83222                 },
83223                 "name": "HDFC Bank",
83224                 "icon": "bank",
83225                 "geometry": [
83226                     "point",
83227                     "vertex",
83228                     "area"
83229                 ],
83230                 "fields": [
83231                     "atm",
83232                     "building_area",
83233                     "address",
83234                     "opening_hours"
83235                 ],
83236                 "suggestion": true
83237             },
83238             "amenity/bank/La Banque Postale": {
83239                 "tags": {
83240                     "name": "La Banque Postale",
83241                     "amenity": "bank"
83242                 },
83243                 "name": "La Banque Postale",
83244                 "icon": "bank",
83245                 "geometry": [
83246                     "point",
83247                     "vertex",
83248                     "area"
83249                 ],
83250                 "fields": [
83251                     "atm",
83252                     "building_area",
83253                     "address",
83254                     "opening_hours"
83255                 ],
83256                 "suggestion": true
83257             },
83258             "amenity/bank/Pekao SA": {
83259                 "tags": {
83260                     "name": "Pekao SA",
83261                     "amenity": "bank"
83262                 },
83263                 "name": "Pekao SA",
83264                 "icon": "bank",
83265                 "geometry": [
83266                     "point",
83267                     "vertex",
83268                     "area"
83269                 ],
83270                 "fields": [
83271                     "atm",
83272                     "building_area",
83273                     "address",
83274                     "opening_hours"
83275                 ],
83276                 "suggestion": true
83277             },
83278             "amenity/bank/Oberbank": {
83279                 "tags": {
83280                     "name": "Oberbank",
83281                     "amenity": "bank"
83282                 },
83283                 "name": "Oberbank",
83284                 "icon": "bank",
83285                 "geometry": [
83286                     "point",
83287                     "vertex",
83288                     "area"
83289                 ],
83290                 "fields": [
83291                     "atm",
83292                     "building_area",
83293                     "address",
83294                     "opening_hours"
83295                 ],
83296                 "suggestion": true
83297             },
83298             "amenity/bank/Bradesco": {
83299                 "tags": {
83300                     "name": "Bradesco",
83301                     "amenity": "bank"
83302                 },
83303                 "name": "Bradesco",
83304                 "icon": "bank",
83305                 "geometry": [
83306                     "point",
83307                     "vertex",
83308                     "area"
83309                 ],
83310                 "fields": [
83311                     "atm",
83312                     "building_area",
83313                     "address",
83314                     "opening_hours"
83315                 ],
83316                 "suggestion": true
83317             },
83318             "amenity/bank/Oldenburgische Landesbank": {
83319                 "tags": {
83320                     "name": "Oldenburgische Landesbank",
83321                     "amenity": "bank"
83322                 },
83323                 "name": "Oldenburgische Landesbank",
83324                 "icon": "bank",
83325                 "geometry": [
83326                     "point",
83327                     "vertex",
83328                     "area"
83329                 ],
83330                 "fields": [
83331                     "atm",
83332                     "building_area",
83333                     "address",
83334                     "opening_hours"
83335                 ],
83336                 "suggestion": true
83337             },
83338             "amenity/bank/Bendigo Bank": {
83339                 "tags": {
83340                     "name": "Bendigo Bank",
83341                     "amenity": "bank"
83342                 },
83343                 "name": "Bendigo Bank",
83344                 "icon": "bank",
83345                 "geometry": [
83346                     "point",
83347                     "vertex",
83348                     "area"
83349                 ],
83350                 "fields": [
83351                     "atm",
83352                     "building_area",
83353                     "address",
83354                     "opening_hours"
83355                 ],
83356                 "suggestion": true
83357             },
83358             "amenity/bank/Argenta": {
83359                 "tags": {
83360                     "name": "Argenta",
83361                     "amenity": "bank"
83362                 },
83363                 "name": "Argenta",
83364                 "icon": "bank",
83365                 "geometry": [
83366                     "point",
83367                     "vertex",
83368                     "area"
83369                 ],
83370                 "fields": [
83371                     "atm",
83372                     "building_area",
83373                     "address",
83374                     "opening_hours"
83375                 ],
83376                 "suggestion": true
83377             },
83378             "amenity/bank/AXA": {
83379                 "tags": {
83380                     "name": "AXA",
83381                     "amenity": "bank"
83382                 },
83383                 "name": "AXA",
83384                 "icon": "bank",
83385                 "geometry": [
83386                     "point",
83387                     "vertex",
83388                     "area"
83389                 ],
83390                 "fields": [
83391                     "atm",
83392                     "building_area",
83393                     "address",
83394                     "opening_hours"
83395                 ],
83396                 "suggestion": true
83397             },
83398             "amenity/bank/Axis Bank": {
83399                 "tags": {
83400                     "name": "Axis Bank",
83401                     "amenity": "bank"
83402                 },
83403                 "name": "Axis Bank",
83404                 "icon": "bank",
83405                 "geometry": [
83406                     "point",
83407                     "vertex",
83408                     "area"
83409                 ],
83410                 "fields": [
83411                     "atm",
83412                     "building_area",
83413                     "address",
83414                     "opening_hours"
83415                 ],
83416                 "suggestion": true
83417             },
83418             "amenity/bank/Banco Nación": {
83419                 "tags": {
83420                     "name": "Banco Nación",
83421                     "amenity": "bank"
83422                 },
83423                 "name": "Banco Nación",
83424                 "icon": "bank",
83425                 "geometry": [
83426                     "point",
83427                     "vertex",
83428                     "area"
83429                 ],
83430                 "fields": [
83431                     "atm",
83432                     "building_area",
83433                     "address",
83434                     "opening_hours"
83435                 ],
83436                 "suggestion": true
83437             },
83438             "amenity/bank/GE Money Bank": {
83439                 "tags": {
83440                     "name": "GE Money Bank",
83441                     "amenity": "bank"
83442                 },
83443                 "name": "GE Money Bank",
83444                 "icon": "bank",
83445                 "geometry": [
83446                     "point",
83447                     "vertex",
83448                     "area"
83449                 ],
83450                 "fields": [
83451                     "atm",
83452                     "building_area",
83453                     "address",
83454                     "opening_hours"
83455                 ],
83456                 "suggestion": true
83457             },
83458             "amenity/bank/Альфа-Банк": {
83459                 "tags": {
83460                     "name": "Альфа-Банк",
83461                     "amenity": "bank"
83462                 },
83463                 "name": "Альфа-Банк",
83464                 "icon": "bank",
83465                 "geometry": [
83466                     "point",
83467                     "vertex",
83468                     "area"
83469                 ],
83470                 "fields": [
83471                     "atm",
83472                     "building_area",
83473                     "address",
83474                     "opening_hours"
83475                 ],
83476                 "suggestion": true
83477             },
83478             "amenity/bank/Белагропромбанк": {
83479                 "tags": {
83480                     "name": "Белагропромбанк",
83481                     "amenity": "bank"
83482                 },
83483                 "name": "Белагропромбанк",
83484                 "icon": "bank",
83485                 "geometry": [
83486                     "point",
83487                     "vertex",
83488                     "area"
83489                 ],
83490                 "fields": [
83491                     "atm",
83492                     "building_area",
83493                     "address",
83494                     "opening_hours"
83495                 ],
83496                 "suggestion": true
83497             },
83498             "amenity/bank/Caja Círculo": {
83499                 "tags": {
83500                     "name": "Caja Círculo",
83501                     "amenity": "bank"
83502                 },
83503                 "name": "Caja Círculo",
83504                 "icon": "bank",
83505                 "geometry": [
83506                     "point",
83507                     "vertex",
83508                     "area"
83509                 ],
83510                 "fields": [
83511                     "atm",
83512                     "building_area",
83513                     "address",
83514                     "opening_hours"
83515                 ],
83516                 "suggestion": true
83517             },
83518             "amenity/bank/Banco Galicia": {
83519                 "tags": {
83520                     "name": "Banco Galicia",
83521                     "amenity": "bank"
83522                 },
83523                 "name": "Banco Galicia",
83524                 "icon": "bank",
83525                 "geometry": [
83526                     "point",
83527                     "vertex",
83528                     "area"
83529                 ],
83530                 "fields": [
83531                     "atm",
83532                     "building_area",
83533                     "address",
83534                     "opening_hours"
83535                 ],
83536                 "suggestion": true
83537             },
83538             "amenity/bank/Eurobank": {
83539                 "tags": {
83540                     "name": "Eurobank",
83541                     "amenity": "bank"
83542                 },
83543                 "name": "Eurobank",
83544                 "icon": "bank",
83545                 "geometry": [
83546                     "point",
83547                     "vertex",
83548                     "area"
83549                 ],
83550                 "fields": [
83551                     "atm",
83552                     "building_area",
83553                     "address",
83554                     "opening_hours"
83555                 ],
83556                 "suggestion": true
83557             },
83558             "amenity/bank/Banca Intesa": {
83559                 "tags": {
83560                     "name": "Banca Intesa",
83561                     "amenity": "bank"
83562                 },
83563                 "name": "Banca Intesa",
83564                 "icon": "bank",
83565                 "geometry": [
83566                     "point",
83567                     "vertex",
83568                     "area"
83569                 ],
83570                 "fields": [
83571                     "atm",
83572                     "building_area",
83573                     "address",
83574                     "opening_hours"
83575                 ],
83576                 "suggestion": true
83577             },
83578             "amenity/bank/Canara Bank": {
83579                 "tags": {
83580                     "name": "Canara Bank",
83581                     "amenity": "bank"
83582                 },
83583                 "name": "Canara Bank",
83584                 "icon": "bank",
83585                 "geometry": [
83586                     "point",
83587                     "vertex",
83588                     "area"
83589                 ],
83590                 "fields": [
83591                     "atm",
83592                     "building_area",
83593                     "address",
83594                     "opening_hours"
83595                 ],
83596                 "suggestion": true
83597             },
83598             "amenity/bank/Cajamar": {
83599                 "tags": {
83600                     "name": "Cajamar",
83601                     "amenity": "bank"
83602                 },
83603                 "name": "Cajamar",
83604                 "icon": "bank",
83605                 "geometry": [
83606                     "point",
83607                     "vertex",
83608                     "area"
83609                 ],
83610                 "fields": [
83611                     "atm",
83612                     "building_area",
83613                     "address",
83614                     "opening_hours"
83615                 ],
83616                 "suggestion": true
83617             },
83618             "amenity/bank/Banamex": {
83619                 "tags": {
83620                     "name": "Banamex",
83621                     "amenity": "bank"
83622                 },
83623                 "name": "Banamex",
83624                 "icon": "bank",
83625                 "geometry": [
83626                     "point",
83627                     "vertex",
83628                     "area"
83629                 ],
83630                 "fields": [
83631                     "atm",
83632                     "building_area",
83633                     "address",
83634                     "opening_hours"
83635                 ],
83636                 "suggestion": true
83637             },
83638             "amenity/bank/Crédit Mutuel de Bretagne": {
83639                 "tags": {
83640                     "name": "Crédit Mutuel de Bretagne",
83641                     "amenity": "bank"
83642                 },
83643                 "name": "Crédit Mutuel de Bretagne",
83644                 "icon": "bank",
83645                 "geometry": [
83646                     "point",
83647                     "vertex",
83648                     "area"
83649                 ],
83650                 "fields": [
83651                     "atm",
83652                     "building_area",
83653                     "address",
83654                     "opening_hours"
83655                 ],
83656                 "suggestion": true
83657             },
83658             "amenity/bank/Davivienda": {
83659                 "tags": {
83660                     "name": "Davivienda",
83661                     "amenity": "bank"
83662                 },
83663                 "name": "Davivienda",
83664                 "icon": "bank",
83665                 "geometry": [
83666                     "point",
83667                     "vertex",
83668                     "area"
83669                 ],
83670                 "fields": [
83671                     "atm",
83672                     "building_area",
83673                     "address",
83674                     "opening_hours"
83675                 ],
83676                 "suggestion": true
83677             },
83678             "amenity/bank/Bank Spółdzielczy": {
83679                 "tags": {
83680                     "name": "Bank Spółdzielczy",
83681                     "amenity": "bank"
83682                 },
83683                 "name": "Bank Spółdzielczy",
83684                 "icon": "bank",
83685                 "geometry": [
83686                     "point",
83687                     "vertex",
83688                     "area"
83689                 ],
83690                 "fields": [
83691                     "atm",
83692                     "building_area",
83693                     "address",
83694                     "opening_hours"
83695                 ],
83696                 "suggestion": true
83697             },
83698             "amenity/bank/Credit Agricole": {
83699                 "tags": {
83700                     "name": "Credit Agricole",
83701                     "amenity": "bank"
83702                 },
83703                 "name": "Credit Agricole",
83704                 "icon": "bank",
83705                 "geometry": [
83706                     "point",
83707                     "vertex",
83708                     "area"
83709                 ],
83710                 "fields": [
83711                     "atm",
83712                     "building_area",
83713                     "address",
83714                     "opening_hours"
83715                 ],
83716                 "suggestion": true
83717             },
83718             "amenity/bank/Bankinter": {
83719                 "tags": {
83720                     "name": "Bankinter",
83721                     "amenity": "bank"
83722                 },
83723                 "name": "Bankinter",
83724                 "icon": "bank",
83725                 "geometry": [
83726                     "point",
83727                     "vertex",
83728                     "area"
83729                 ],
83730                 "fields": [
83731                     "atm",
83732                     "building_area",
83733                     "address",
83734                     "opening_hours"
83735                 ],
83736                 "suggestion": true
83737             },
83738             "amenity/bank/Banque Nationale": {
83739                 "tags": {
83740                     "name": "Banque Nationale",
83741                     "amenity": "bank"
83742                 },
83743                 "name": "Banque Nationale",
83744                 "icon": "bank",
83745                 "geometry": [
83746                     "point",
83747                     "vertex",
83748                     "area"
83749                 ],
83750                 "fields": [
83751                     "atm",
83752                     "building_area",
83753                     "address",
83754                     "opening_hours"
83755                 ],
83756                 "suggestion": true
83757             },
83758             "amenity/bank/Bank of the West": {
83759                 "tags": {
83760                     "name": "Bank of the West",
83761                     "amenity": "bank"
83762                 },
83763                 "name": "Bank of the West",
83764                 "icon": "bank",
83765                 "geometry": [
83766                     "point",
83767                     "vertex",
83768                     "area"
83769                 ],
83770                 "fields": [
83771                     "atm",
83772                     "building_area",
83773                     "address",
83774                     "opening_hours"
83775                 ],
83776                 "suggestion": true
83777             },
83778             "amenity/bank/Key Bank": {
83779                 "tags": {
83780                     "name": "Key Bank",
83781                     "amenity": "bank"
83782                 },
83783                 "name": "Key Bank",
83784                 "icon": "bank",
83785                 "geometry": [
83786                     "point",
83787                     "vertex",
83788                     "area"
83789                 ],
83790                 "fields": [
83791                     "atm",
83792                     "building_area",
83793                     "address",
83794                     "opening_hours"
83795                 ],
83796                 "suggestion": true
83797             },
83798             "amenity/bank/Western Union": {
83799                 "tags": {
83800                     "name": "Western Union",
83801                     "amenity": "bank"
83802                 },
83803                 "name": "Western Union",
83804                 "icon": "bank",
83805                 "geometry": [
83806                     "point",
83807                     "vertex",
83808                     "area"
83809                 ],
83810                 "fields": [
83811                     "atm",
83812                     "building_area",
83813                     "address",
83814                     "opening_hours"
83815                 ],
83816                 "suggestion": true
83817             },
83818             "amenity/bank/Citizens Bank": {
83819                 "tags": {
83820                     "name": "Citizens Bank",
83821                     "amenity": "bank"
83822                 },
83823                 "name": "Citizens Bank",
83824                 "icon": "bank",
83825                 "geometry": [
83826                     "point",
83827                     "vertex",
83828                     "area"
83829                 ],
83830                 "fields": [
83831                     "atm",
83832                     "building_area",
83833                     "address",
83834                     "opening_hours"
83835                 ],
83836                 "suggestion": true
83837             },
83838             "amenity/bank/ПриватБанк": {
83839                 "tags": {
83840                     "name": "ПриватБанк",
83841                     "amenity": "bank"
83842                 },
83843                 "name": "ПриватБанк",
83844                 "icon": "bank",
83845                 "geometry": [
83846                     "point",
83847                     "vertex",
83848                     "area"
83849                 ],
83850                 "fields": [
83851                     "atm",
83852                     "building_area",
83853                     "address",
83854                     "opening_hours"
83855                 ],
83856                 "suggestion": true
83857             },
83858             "amenity/bank/Security Bank": {
83859                 "tags": {
83860                     "name": "Security Bank",
83861                     "amenity": "bank"
83862                 },
83863                 "name": "Security Bank",
83864                 "icon": "bank",
83865                 "geometry": [
83866                     "point",
83867                     "vertex",
83868                     "area"
83869                 ],
83870                 "fields": [
83871                     "atm",
83872                     "building_area",
83873                     "address",
83874                     "opening_hours"
83875                 ],
83876                 "suggestion": true
83877             },
83878             "amenity/bank/Millenium Bank": {
83879                 "tags": {
83880                     "name": "Millenium Bank",
83881                     "amenity": "bank"
83882                 },
83883                 "name": "Millenium Bank",
83884                 "icon": "bank",
83885                 "geometry": [
83886                     "point",
83887                     "vertex",
83888                     "area"
83889                 ],
83890                 "fields": [
83891                     "atm",
83892                     "building_area",
83893                     "address",
83894                     "opening_hours"
83895                 ],
83896                 "suggestion": true
83897             },
83898             "amenity/bank/Bankia": {
83899                 "tags": {
83900                     "name": "Bankia",
83901                     "amenity": "bank"
83902                 },
83903                 "name": "Bankia",
83904                 "icon": "bank",
83905                 "geometry": [
83906                     "point",
83907                     "vertex",
83908                     "area"
83909                 ],
83910                 "fields": [
83911                     "atm",
83912                     "building_area",
83913                     "address",
83914                     "opening_hours"
83915                 ],
83916                 "suggestion": true
83917             },
83918             "amenity/bank/三菱東京UFJ銀行": {
83919                 "tags": {
83920                     "name": "三菱東京UFJ銀行",
83921                     "amenity": "bank"
83922                 },
83923                 "name": "三菱東京UFJ銀行",
83924                 "icon": "bank",
83925                 "geometry": [
83926                     "point",
83927                     "vertex",
83928                     "area"
83929                 ],
83930                 "fields": [
83931                     "atm",
83932                     "building_area",
83933                     "address",
83934                     "opening_hours"
83935                 ],
83936                 "suggestion": true
83937             },
83938             "amenity/bank/Caixa": {
83939                 "tags": {
83940                     "name": "Caixa",
83941                     "amenity": "bank"
83942                 },
83943                 "name": "Caixa",
83944                 "icon": "bank",
83945                 "geometry": [
83946                     "point",
83947                     "vertex",
83948                     "area"
83949                 ],
83950                 "fields": [
83951                     "atm",
83952                     "building_area",
83953                     "address",
83954                     "opening_hours"
83955                 ],
83956                 "suggestion": true
83957             },
83958             "amenity/bank/Banco de Costa Rica": {
83959                 "tags": {
83960                     "name": "Banco de Costa Rica",
83961                     "amenity": "bank"
83962                 },
83963                 "name": "Banco de Costa Rica",
83964                 "icon": "bank",
83965                 "geometry": [
83966                     "point",
83967                     "vertex",
83968                     "area"
83969                 ],
83970                 "fields": [
83971                     "atm",
83972                     "building_area",
83973                     "address",
83974                     "opening_hours"
83975                 ],
83976                 "suggestion": true
83977             },
83978             "amenity/bank/SunTrust Bank": {
83979                 "tags": {
83980                     "name": "SunTrust Bank",
83981                     "amenity": "bank"
83982                 },
83983                 "name": "SunTrust Bank",
83984                 "icon": "bank",
83985                 "geometry": [
83986                     "point",
83987                     "vertex",
83988                     "area"
83989                 ],
83990                 "fields": [
83991                     "atm",
83992                     "building_area",
83993                     "address",
83994                     "opening_hours"
83995                 ],
83996                 "suggestion": true
83997             },
83998             "amenity/bank/Itaú": {
83999                 "tags": {
84000                     "name": "Itaú",
84001                     "amenity": "bank"
84002                 },
84003                 "name": "Itaú",
84004                 "icon": "bank",
84005                 "geometry": [
84006                     "point",
84007                     "vertex",
84008                     "area"
84009                 ],
84010                 "fields": [
84011                     "atm",
84012                     "building_area",
84013                     "address",
84014                     "opening_hours"
84015                 ],
84016                 "suggestion": true
84017             },
84018             "amenity/bank/PBZ": {
84019                 "tags": {
84020                     "name": "PBZ",
84021                     "amenity": "bank"
84022                 },
84023                 "name": "PBZ",
84024                 "icon": "bank",
84025                 "geometry": [
84026                     "point",
84027                     "vertex",
84028                     "area"
84029                 ],
84030                 "fields": [
84031                     "atm",
84032                     "building_area",
84033                     "address",
84034                     "opening_hours"
84035                 ],
84036                 "suggestion": true
84037             },
84038             "amenity/bank/中国工商银行": {
84039                 "tags": {
84040                     "name": "中国工商银行",
84041                     "amenity": "bank"
84042                 },
84043                 "name": "中国工商银行",
84044                 "icon": "bank",
84045                 "geometry": [
84046                     "point",
84047                     "vertex",
84048                     "area"
84049                 ],
84050                 "fields": [
84051                     "atm",
84052                     "building_area",
84053                     "address",
84054                     "opening_hours"
84055                 ],
84056                 "suggestion": true
84057             },
84058             "amenity/bank/Bancolombia": {
84059                 "tags": {
84060                     "name": "Bancolombia",
84061                     "amenity": "bank"
84062                 },
84063                 "name": "Bancolombia",
84064                 "icon": "bank",
84065                 "geometry": [
84066                     "point",
84067                     "vertex",
84068                     "area"
84069                 ],
84070                 "fields": [
84071                     "atm",
84072                     "building_area",
84073                     "address",
84074                     "opening_hours"
84075                 ],
84076                 "suggestion": true
84077             },
84078             "amenity/bank/Райффайзен Банк Аваль": {
84079                 "tags": {
84080                     "name": "Райффайзен Банк Аваль",
84081                     "amenity": "bank"
84082                 },
84083                 "name": "Райффайзен Банк Аваль",
84084                 "icon": "bank",
84085                 "geometry": [
84086                     "point",
84087                     "vertex",
84088                     "area"
84089                 ],
84090                 "fields": [
84091                     "atm",
84092                     "building_area",
84093                     "address",
84094                     "opening_hours"
84095                 ],
84096                 "suggestion": true
84097             },
84098             "amenity/bank/Bancomer": {
84099                 "tags": {
84100                     "name": "Bancomer",
84101                     "amenity": "bank"
84102                 },
84103                 "name": "Bancomer",
84104                 "icon": "bank",
84105                 "geometry": [
84106                     "point",
84107                     "vertex",
84108                     "area"
84109                 ],
84110                 "fields": [
84111                     "atm",
84112                     "building_area",
84113                     "address",
84114                     "opening_hours"
84115                 ],
84116                 "suggestion": true
84117             },
84118             "amenity/bank/Banorte": {
84119                 "tags": {
84120                     "name": "Banorte",
84121                     "amenity": "bank"
84122                 },
84123                 "name": "Banorte",
84124                 "icon": "bank",
84125                 "geometry": [
84126                     "point",
84127                     "vertex",
84128                     "area"
84129                 ],
84130                 "fields": [
84131                     "atm",
84132                     "building_area",
84133                     "address",
84134                     "opening_hours"
84135                 ],
84136                 "suggestion": true
84137             },
84138             "amenity/bank/Alior Bank": {
84139                 "tags": {
84140                     "name": "Alior Bank",
84141                     "amenity": "bank"
84142                 },
84143                 "name": "Alior Bank",
84144                 "icon": "bank",
84145                 "geometry": [
84146                     "point",
84147                     "vertex",
84148                     "area"
84149                 ],
84150                 "fields": [
84151                     "atm",
84152                     "building_area",
84153                     "address",
84154                     "opening_hours"
84155                 ],
84156                 "suggestion": true
84157             },
84158             "amenity/bank/BOC": {
84159                 "tags": {
84160                     "name": "BOC",
84161                     "amenity": "bank"
84162                 },
84163                 "name": "BOC",
84164                 "icon": "bank",
84165                 "geometry": [
84166                     "point",
84167                     "vertex",
84168                     "area"
84169                 ],
84170                 "fields": [
84171                     "atm",
84172                     "building_area",
84173                     "address",
84174                     "opening_hours"
84175                 ],
84176                 "suggestion": true
84177             },
84178             "amenity/bank/Банк Москвы": {
84179                 "tags": {
84180                     "name": "Банк Москвы",
84181                     "amenity": "bank"
84182                 },
84183                 "name": "Банк Москвы",
84184                 "icon": "bank",
84185                 "geometry": [
84186                     "point",
84187                     "vertex",
84188                     "area"
84189                 ],
84190                 "fields": [
84191                     "atm",
84192                     "building_area",
84193                     "address",
84194                     "opening_hours"
84195                 ],
84196                 "suggestion": true
84197             },
84198             "amenity/bank/ВТБ": {
84199                 "tags": {
84200                     "name": "ВТБ",
84201                     "amenity": "bank"
84202                 },
84203                 "name": "ВТБ",
84204                 "icon": "bank",
84205                 "geometry": [
84206                     "point",
84207                     "vertex",
84208                     "area"
84209                 ],
84210                 "fields": [
84211                     "atm",
84212                     "building_area",
84213                     "address",
84214                     "opening_hours"
84215                 ],
84216                 "suggestion": true
84217             },
84218             "amenity/bank/Getin Bank": {
84219                 "tags": {
84220                     "name": "Getin Bank",
84221                     "amenity": "bank"
84222                 },
84223                 "name": "Getin Bank",
84224                 "icon": "bank",
84225                 "geometry": [
84226                     "point",
84227                     "vertex",
84228                     "area"
84229                 ],
84230                 "fields": [
84231                     "atm",
84232                     "building_area",
84233                     "address",
84234                     "opening_hours"
84235                 ],
84236                 "suggestion": true
84237             },
84238             "amenity/bank/Caja Duero": {
84239                 "tags": {
84240                     "name": "Caja Duero",
84241                     "amenity": "bank"
84242                 },
84243                 "name": "Caja Duero",
84244                 "icon": "bank",
84245                 "geometry": [
84246                     "point",
84247                     "vertex",
84248                     "area"
84249                 ],
84250                 "fields": [
84251                     "atm",
84252                     "building_area",
84253                     "address",
84254                     "opening_hours"
84255                 ],
84256                 "suggestion": true
84257             },
84258             "amenity/bank/Regions Bank": {
84259                 "tags": {
84260                     "name": "Regions Bank",
84261                     "amenity": "bank"
84262                 },
84263                 "name": "Regions Bank",
84264                 "icon": "bank",
84265                 "geometry": [
84266                     "point",
84267                     "vertex",
84268                     "area"
84269                 ],
84270                 "fields": [
84271                     "atm",
84272                     "building_area",
84273                     "address",
84274                     "opening_hours"
84275                 ],
84276                 "suggestion": true
84277             },
84278             "amenity/bank/Росбанк": {
84279                 "tags": {
84280                     "name": "Росбанк",
84281                     "amenity": "bank"
84282                 },
84283                 "name": "Росбанк",
84284                 "icon": "bank",
84285                 "geometry": [
84286                     "point",
84287                     "vertex",
84288                     "area"
84289                 ],
84290                 "fields": [
84291                     "atm",
84292                     "building_area",
84293                     "address",
84294                     "opening_hours"
84295                 ],
84296                 "suggestion": true
84297             },
84298             "amenity/bank/Banco Estado": {
84299                 "tags": {
84300                     "name": "Banco Estado",
84301                     "amenity": "bank"
84302                 },
84303                 "name": "Banco Estado",
84304                 "icon": "bank",
84305                 "geometry": [
84306                     "point",
84307                     "vertex",
84308                     "area"
84309                 ],
84310                 "fields": [
84311                     "atm",
84312                     "building_area",
84313                     "address",
84314                     "opening_hours"
84315                 ],
84316                 "suggestion": true
84317             },
84318             "amenity/bank/BCI": {
84319                 "tags": {
84320                     "name": "BCI",
84321                     "amenity": "bank"
84322                 },
84323                 "name": "BCI",
84324                 "icon": "bank",
84325                 "geometry": [
84326                     "point",
84327                     "vertex",
84328                     "area"
84329                 ],
84330                 "fields": [
84331                     "atm",
84332                     "building_area",
84333                     "address",
84334                     "opening_hours"
84335                 ],
84336                 "suggestion": true
84337             },
84338             "amenity/bank/SunTrust": {
84339                 "tags": {
84340                     "name": "SunTrust",
84341                     "amenity": "bank"
84342                 },
84343                 "name": "SunTrust",
84344                 "icon": "bank",
84345                 "geometry": [
84346                     "point",
84347                     "vertex",
84348                     "area"
84349                 ],
84350                 "fields": [
84351                     "atm",
84352                     "building_area",
84353                     "address",
84354                     "opening_hours"
84355                 ],
84356                 "suggestion": true
84357             },
84358             "amenity/bank/PNC Bank": {
84359                 "tags": {
84360                     "name": "PNC Bank",
84361                     "amenity": "bank"
84362                 },
84363                 "name": "PNC Bank",
84364                 "icon": "bank",
84365                 "geometry": [
84366                     "point",
84367                     "vertex",
84368                     "area"
84369                 ],
84370                 "fields": [
84371                     "atm",
84372                     "building_area",
84373                     "address",
84374                     "opening_hours"
84375                 ],
84376                 "suggestion": true
84377             },
84378             "amenity/bank/신한은행": {
84379                 "tags": {
84380                     "name": "신한은행",
84381                     "name:en": "Sinhan Bank",
84382                     "amenity": "bank"
84383                 },
84384                 "name": "신한은행",
84385                 "icon": "bank",
84386                 "geometry": [
84387                     "point",
84388                     "vertex",
84389                     "area"
84390                 ],
84391                 "fields": [
84392                     "atm",
84393                     "building_area",
84394                     "address",
84395                     "opening_hours"
84396                 ],
84397                 "suggestion": true
84398             },
84399             "amenity/bank/우리은행": {
84400                 "tags": {
84401                     "name": "우리은행",
84402                     "name:en": "Uri Bank",
84403                     "amenity": "bank"
84404                 },
84405                 "name": "우리은행",
84406                 "icon": "bank",
84407                 "geometry": [
84408                     "point",
84409                     "vertex",
84410                     "area"
84411                 ],
84412                 "fields": [
84413                     "atm",
84414                     "building_area",
84415                     "address",
84416                     "opening_hours"
84417                 ],
84418                 "suggestion": true
84419             },
84420             "amenity/bank/국민은행": {
84421                 "tags": {
84422                     "name": "국민은행",
84423                     "name:en": "Gungmin Bank",
84424                     "amenity": "bank"
84425                 },
84426                 "name": "국민은행",
84427                 "icon": "bank",
84428                 "geometry": [
84429                     "point",
84430                     "vertex",
84431                     "area"
84432                 ],
84433                 "fields": [
84434                     "atm",
84435                     "building_area",
84436                     "address",
84437                     "opening_hours"
84438                 ],
84439                 "suggestion": true
84440             },
84441             "amenity/bank/중소기업은행": {
84442                 "tags": {
84443                     "name": "중소기업은행",
84444                     "name:en": "Industrial Bank of Korea",
84445                     "amenity": "bank"
84446                 },
84447                 "name": "중소기업은행",
84448                 "icon": "bank",
84449                 "geometry": [
84450                     "point",
84451                     "vertex",
84452                     "area"
84453                 ],
84454                 "fields": [
84455                     "atm",
84456                     "building_area",
84457                     "address",
84458                     "opening_hours"
84459                 ],
84460                 "suggestion": true
84461             },
84462             "amenity/bank/광주은행": {
84463                 "tags": {
84464                     "name": "광주은행",
84465                     "name:en": "Gwangju Bank",
84466                     "amenity": "bank"
84467                 },
84468                 "name": "광주은행",
84469                 "icon": "bank",
84470                 "geometry": [
84471                     "point",
84472                     "vertex",
84473                     "area"
84474                 ],
84475                 "fields": [
84476                     "atm",
84477                     "building_area",
84478                     "address",
84479                     "opening_hours"
84480                 ],
84481                 "suggestion": true
84482             },
84483             "amenity/bank/Газпромбанк": {
84484                 "tags": {
84485                     "name": "Газпромбанк",
84486                     "amenity": "bank"
84487                 },
84488                 "name": "Газпромбанк",
84489                 "icon": "bank",
84490                 "geometry": [
84491                     "point",
84492                     "vertex",
84493                     "area"
84494                 ],
84495                 "fields": [
84496                     "atm",
84497                     "building_area",
84498                     "address",
84499                     "opening_hours"
84500                 ],
84501                 "suggestion": true
84502             },
84503             "amenity/bank/M&T Bank": {
84504                 "tags": {
84505                     "name": "M&T Bank",
84506                     "amenity": "bank"
84507                 },
84508                 "name": "M&T Bank",
84509                 "icon": "bank",
84510                 "geometry": [
84511                     "point",
84512                     "vertex",
84513                     "area"
84514                 ],
84515                 "fields": [
84516                     "atm",
84517                     "building_area",
84518                     "address",
84519                     "opening_hours"
84520                 ],
84521                 "suggestion": true
84522             },
84523             "amenity/bank/Caja de Burgos": {
84524                 "tags": {
84525                     "name": "Caja de Burgos",
84526                     "amenity": "bank"
84527                 },
84528                 "name": "Caja de Burgos",
84529                 "icon": "bank",
84530                 "geometry": [
84531                     "point",
84532                     "vertex",
84533                     "area"
84534                 ],
84535                 "fields": [
84536                     "atm",
84537                     "building_area",
84538                     "address",
84539                     "opening_hours"
84540                 ],
84541                 "suggestion": true
84542             },
84543             "amenity/bank/Santander Totta": {
84544                 "tags": {
84545                     "name": "Santander Totta",
84546                     "amenity": "bank"
84547                 },
84548                 "name": "Santander Totta",
84549                 "icon": "bank",
84550                 "geometry": [
84551                     "point",
84552                     "vertex",
84553                     "area"
84554                 ],
84555                 "fields": [
84556                     "atm",
84557                     "building_area",
84558                     "address",
84559                     "opening_hours"
84560                 ],
84561                 "suggestion": true
84562             },
84563             "amenity/bank/УкрСиббанк": {
84564                 "tags": {
84565                     "name": "УкрСиббанк",
84566                     "amenity": "bank"
84567                 },
84568                 "name": "УкрСиббанк",
84569                 "icon": "bank",
84570                 "geometry": [
84571                     "point",
84572                     "vertex",
84573                     "area"
84574                 ],
84575                 "fields": [
84576                     "atm",
84577                     "building_area",
84578                     "address",
84579                     "opening_hours"
84580                 ],
84581                 "suggestion": true
84582             },
84583             "amenity/bank/Ощадбанк": {
84584                 "tags": {
84585                     "name": "Ощадбанк",
84586                     "amenity": "bank"
84587                 },
84588                 "name": "Ощадбанк",
84589                 "icon": "bank",
84590                 "geometry": [
84591                     "point",
84592                     "vertex",
84593                     "area"
84594                 ],
84595                 "fields": [
84596                     "atm",
84597                     "building_area",
84598                     "address",
84599                     "opening_hours"
84600                 ],
84601                 "suggestion": true
84602             },
84603             "amenity/bank/Уралсиб": {
84604                 "tags": {
84605                     "name": "Уралсиб",
84606                     "amenity": "bank"
84607                 },
84608                 "name": "Уралсиб",
84609                 "icon": "bank",
84610                 "geometry": [
84611                     "point",
84612                     "vertex",
84613                     "area"
84614                 ],
84615                 "fields": [
84616                     "atm",
84617                     "building_area",
84618                     "address",
84619                     "opening_hours"
84620                 ],
84621                 "suggestion": true
84622             },
84623             "amenity/bank/りそな銀行": {
84624                 "tags": {
84625                     "name": "りそな銀行",
84626                     "name:en": "Mizuho Bank",
84627                     "amenity": "bank"
84628                 },
84629                 "name": "りそな銀行",
84630                 "icon": "bank",
84631                 "geometry": [
84632                     "point",
84633                     "vertex",
84634                     "area"
84635                 ],
84636                 "fields": [
84637                     "atm",
84638                     "building_area",
84639                     "address",
84640                     "opening_hours"
84641                 ],
84642                 "suggestion": true
84643             },
84644             "amenity/bank/Ecobank": {
84645                 "tags": {
84646                     "name": "Ecobank",
84647                     "amenity": "bank"
84648                 },
84649                 "name": "Ecobank",
84650                 "icon": "bank",
84651                 "geometry": [
84652                     "point",
84653                     "vertex",
84654                     "area"
84655                 ],
84656                 "fields": [
84657                     "atm",
84658                     "building_area",
84659                     "address",
84660                     "opening_hours"
84661                 ],
84662                 "suggestion": true
84663             },
84664             "amenity/bank/Cajero Automatico Bancared": {
84665                 "tags": {
84666                     "name": "Cajero Automatico Bancared",
84667                     "amenity": "bank"
84668                 },
84669                 "name": "Cajero Automatico Bancared",
84670                 "icon": "bank",
84671                 "geometry": [
84672                     "point",
84673                     "vertex",
84674                     "area"
84675                 ],
84676                 "fields": [
84677                     "atm",
84678                     "building_area",
84679                     "address",
84680                     "opening_hours"
84681                 ],
84682                 "suggestion": true
84683             },
84684             "amenity/bank/Промсвязьбанк": {
84685                 "tags": {
84686                     "name": "Промсвязьбанк",
84687                     "amenity": "bank"
84688                 },
84689                 "name": "Промсвязьбанк",
84690                 "icon": "bank",
84691                 "geometry": [
84692                     "point",
84693                     "vertex",
84694                     "area"
84695                 ],
84696                 "fields": [
84697                     "atm",
84698                     "building_area",
84699                     "address",
84700                     "opening_hours"
84701                 ],
84702                 "suggestion": true
84703             },
84704             "amenity/bank/三井住友銀行": {
84705                 "tags": {
84706                     "name": "三井住友銀行",
84707                     "amenity": "bank"
84708                 },
84709                 "name": "三井住友銀行",
84710                 "icon": "bank",
84711                 "geometry": [
84712                     "point",
84713                     "vertex",
84714                     "area"
84715                 ],
84716                 "fields": [
84717                     "atm",
84718                     "building_area",
84719                     "address",
84720                     "opening_hours"
84721                 ],
84722                 "suggestion": true
84723             },
84724             "amenity/bank/Banco Provincia": {
84725                 "tags": {
84726                     "name": "Banco Provincia",
84727                     "amenity": "bank"
84728                 },
84729                 "name": "Banco Provincia",
84730                 "icon": "bank",
84731                 "geometry": [
84732                     "point",
84733                     "vertex",
84734                     "area"
84735                 ],
84736                 "fields": [
84737                     "atm",
84738                     "building_area",
84739                     "address",
84740                     "opening_hours"
84741                 ],
84742                 "suggestion": true
84743             },
84744             "amenity/bank/BB&T": {
84745                 "tags": {
84746                     "name": "BB&T",
84747                     "amenity": "bank"
84748                 },
84749                 "name": "BB&T",
84750                 "icon": "bank",
84751                 "geometry": [
84752                     "point",
84753                     "vertex",
84754                     "area"
84755                 ],
84756                 "fields": [
84757                     "atm",
84758                     "building_area",
84759                     "address",
84760                     "opening_hours"
84761                 ],
84762                 "suggestion": true
84763             },
84764             "amenity/bank/Возрождение": {
84765                 "tags": {
84766                     "name": "Возрождение",
84767                     "amenity": "bank"
84768                 },
84769                 "name": "Возрождение",
84770                 "icon": "bank",
84771                 "geometry": [
84772                     "point",
84773                     "vertex",
84774                     "area"
84775                 ],
84776                 "fields": [
84777                     "atm",
84778                     "building_area",
84779                     "address",
84780                     "opening_hours"
84781                 ],
84782                 "suggestion": true
84783             },
84784             "amenity/bank/Capital One": {
84785                 "tags": {
84786                     "name": "Capital One",
84787                     "amenity": "bank"
84788                 },
84789                 "name": "Capital One",
84790                 "icon": "bank",
84791                 "geometry": [
84792                     "point",
84793                     "vertex",
84794                     "area"
84795                 ],
84796                 "fields": [
84797                     "atm",
84798                     "building_area",
84799                     "address",
84800                     "opening_hours"
84801                 ],
84802                 "suggestion": true
84803             },
84804             "amenity/bank/横浜銀行": {
84805                 "tags": {
84806                     "name": "横浜銀行",
84807                     "amenity": "bank"
84808                 },
84809                 "name": "横浜銀行",
84810                 "icon": "bank",
84811                 "geometry": [
84812                     "point",
84813                     "vertex",
84814                     "area"
84815                 ],
84816                 "fields": [
84817                     "atm",
84818                     "building_area",
84819                     "address",
84820                     "opening_hours"
84821                 ],
84822                 "suggestion": true
84823             },
84824             "amenity/bank/Bank Mandiri": {
84825                 "tags": {
84826                     "name": "Bank Mandiri",
84827                     "amenity": "bank"
84828                 },
84829                 "name": "Bank Mandiri",
84830                 "icon": "bank",
84831                 "geometry": [
84832                     "point",
84833                     "vertex",
84834                     "area"
84835                 ],
84836                 "fields": [
84837                     "atm",
84838                     "building_area",
84839                     "address",
84840                     "opening_hours"
84841                 ],
84842                 "suggestion": true
84843             },
84844             "amenity/bank/Banco de la Nación": {
84845                 "tags": {
84846                     "name": "Banco de la Nación",
84847                     "amenity": "bank"
84848                 },
84849                 "name": "Banco de la Nación",
84850                 "icon": "bank",
84851                 "geometry": [
84852                     "point",
84853                     "vertex",
84854                     "area"
84855                 ],
84856                 "fields": [
84857                     "atm",
84858                     "building_area",
84859                     "address",
84860                     "opening_hours"
84861                 ],
84862                 "suggestion": true
84863             },
84864             "amenity/bank/Banco G&T Continental": {
84865                 "tags": {
84866                     "name": "Banco G&T Continental",
84867                     "amenity": "bank"
84868                 },
84869                 "name": "Banco G&T Continental",
84870                 "icon": "bank",
84871                 "geometry": [
84872                     "point",
84873                     "vertex",
84874                     "area"
84875                 ],
84876                 "fields": [
84877                     "atm",
84878                     "building_area",
84879                     "address",
84880                     "opening_hours"
84881                 ],
84882                 "suggestion": true
84883             },
84884             "amenity/bank/Peoples Bank": {
84885                 "tags": {
84886                     "name": "Peoples Bank",
84887                     "amenity": "bank"
84888                 },
84889                 "name": "Peoples Bank",
84890                 "icon": "bank",
84891                 "geometry": [
84892                     "point",
84893                     "vertex",
84894                     "area"
84895                 ],
84896                 "fields": [
84897                     "atm",
84898                     "building_area",
84899                     "address",
84900                     "opening_hours"
84901                 ],
84902                 "suggestion": true
84903             },
84904             "amenity/bank/工商银行": {
84905                 "tags": {
84906                     "name": "工商银行",
84907                     "amenity": "bank"
84908                 },
84909                 "name": "工商银行",
84910                 "icon": "bank",
84911                 "geometry": [
84912                     "point",
84913                     "vertex",
84914                     "area"
84915                 ],
84916                 "fields": [
84917                     "atm",
84918                     "building_area",
84919                     "address",
84920                     "opening_hours"
84921                 ],
84922                 "suggestion": true
84923             },
84924             "amenity/bank/Совкомбанк": {
84925                 "tags": {
84926                     "name": "Совкомбанк",
84927                     "amenity": "bank"
84928                 },
84929                 "name": "Совкомбанк",
84930                 "icon": "bank",
84931                 "geometry": [
84932                     "point",
84933                     "vertex",
84934                     "area"
84935                 ],
84936                 "fields": [
84937                     "atm",
84938                     "building_area",
84939                     "address",
84940                     "opening_hours"
84941                 ],
84942                 "suggestion": true
84943             },
84944             "amenity/bank/Provincial": {
84945                 "tags": {
84946                     "name": "Provincial",
84947                     "amenity": "bank"
84948                 },
84949                 "name": "Provincial",
84950                 "icon": "bank",
84951                 "geometry": [
84952                     "point",
84953                     "vertex",
84954                     "area"
84955                 ],
84956                 "fields": [
84957                     "atm",
84958                     "building_area",
84959                     "address",
84960                     "opening_hours"
84961                 ],
84962                 "suggestion": true
84963             },
84964             "amenity/bank/Banco de Desarrollo Banrural": {
84965                 "tags": {
84966                     "name": "Banco de Desarrollo Banrural",
84967                     "amenity": "bank"
84968                 },
84969                 "name": "Banco de Desarrollo Banrural",
84970                 "icon": "bank",
84971                 "geometry": [
84972                     "point",
84973                     "vertex",
84974                     "area"
84975                 ],
84976                 "fields": [
84977                     "atm",
84978                     "building_area",
84979                     "address",
84980                     "opening_hours"
84981                 ],
84982                 "suggestion": true
84983             },
84984             "amenity/bank/Banco Bradesco": {
84985                 "tags": {
84986                     "name": "Banco Bradesco",
84987                     "amenity": "bank"
84988                 },
84989                 "name": "Banco Bradesco",
84990                 "icon": "bank",
84991                 "geometry": [
84992                     "point",
84993                     "vertex",
84994                     "area"
84995                 ],
84996                 "fields": [
84997                     "atm",
84998                     "building_area",
84999                     "address",
85000                     "opening_hours"
85001                 ],
85002                 "suggestion": true
85003             },
85004             "amenity/bank/Bicentenario": {
85005                 "tags": {
85006                     "name": "Bicentenario",
85007                     "amenity": "bank"
85008                 },
85009                 "name": "Bicentenario",
85010                 "icon": "bank",
85011                 "geometry": [
85012                     "point",
85013                     "vertex",
85014                     "area"
85015                 ],
85016                 "fields": [
85017                     "atm",
85018                     "building_area",
85019                     "address",
85020                     "opening_hours"
85021                 ],
85022                 "suggestion": true
85023             },
85024             "amenity/bank/ლიბერთი ბანკი": {
85025                 "tags": {
85026                     "name": "ლიბერთი ბანკი",
85027                     "name:en": "Liberty Bank",
85028                     "amenity": "bank"
85029                 },
85030                 "name": "ლიბერთი ბანკი",
85031                 "icon": "bank",
85032                 "geometry": [
85033                     "point",
85034                     "vertex",
85035                     "area"
85036                 ],
85037                 "fields": [
85038                     "atm",
85039                     "building_area",
85040                     "address",
85041                     "opening_hours"
85042                 ],
85043                 "suggestion": true
85044             },
85045             "amenity/bank/Banesco": {
85046                 "tags": {
85047                     "name": "Banesco",
85048                     "amenity": "bank"
85049                 },
85050                 "name": "Banesco",
85051                 "icon": "bank",
85052                 "geometry": [
85053                     "point",
85054                     "vertex",
85055                     "area"
85056                 ],
85057                 "fields": [
85058                     "atm",
85059                     "building_area",
85060                     "address",
85061                     "opening_hours"
85062                 ],
85063                 "suggestion": true
85064             },
85065             "amenity/bank/Mercantil": {
85066                 "tags": {
85067                     "name": "Mercantil",
85068                     "amenity": "bank"
85069                 },
85070                 "name": "Mercantil",
85071                 "icon": "bank",
85072                 "geometry": [
85073                     "point",
85074                     "vertex",
85075                     "area"
85076                 ],
85077                 "fields": [
85078                     "atm",
85079                     "building_area",
85080                     "address",
85081                     "opening_hours"
85082                 ],
85083                 "suggestion": true
85084             },
85085             "amenity/bank/Bank BRI": {
85086                 "tags": {
85087                     "name": "Bank BRI",
85088                     "amenity": "bank"
85089                 },
85090                 "name": "Bank BRI",
85091                 "icon": "bank",
85092                 "geometry": [
85093                     "point",
85094                     "vertex",
85095                     "area"
85096                 ],
85097                 "fields": [
85098                     "atm",
85099                     "building_area",
85100                     "address",
85101                     "opening_hours"
85102                 ],
85103                 "suggestion": true
85104             },
85105             "amenity/bank/Del Tesoro": {
85106                 "tags": {
85107                     "name": "Del Tesoro",
85108                     "amenity": "bank"
85109                 },
85110                 "name": "Del Tesoro",
85111                 "icon": "bank",
85112                 "geometry": [
85113                     "point",
85114                     "vertex",
85115                     "area"
85116                 ],
85117                 "fields": [
85118                     "atm",
85119                     "building_area",
85120                     "address",
85121                     "opening_hours"
85122                 ],
85123                 "suggestion": true
85124             },
85125             "amenity/bank/하나은행": {
85126                 "tags": {
85127                     "name": "하나은행",
85128                     "amenity": "bank"
85129                 },
85130                 "name": "하나은행",
85131                 "icon": "bank",
85132                 "geometry": [
85133                     "point",
85134                     "vertex",
85135                     "area"
85136                 ],
85137                 "fields": [
85138                     "atm",
85139                     "building_area",
85140                     "address",
85141                     "opening_hours"
85142                 ],
85143                 "suggestion": true
85144             },
85145             "amenity/bank/CityCommerce Bank": {
85146                 "tags": {
85147                     "name": "CityCommerce Bank",
85148                     "amenity": "bank"
85149                 },
85150                 "name": "CityCommerce Bank",
85151                 "icon": "bank",
85152                 "geometry": [
85153                     "point",
85154                     "vertex",
85155                     "area"
85156                 ],
85157                 "fields": [
85158                     "atm",
85159                     "building_area",
85160                     "address",
85161                     "opening_hours"
85162                 ],
85163                 "suggestion": true
85164             },
85165             "amenity/bank/De Venezuela": {
85166                 "tags": {
85167                     "name": "De Venezuela",
85168                     "amenity": "bank"
85169                 },
85170                 "name": "De Venezuela",
85171                 "icon": "bank",
85172                 "geometry": [
85173                     "point",
85174                     "vertex",
85175                     "area"
85176                 ],
85177                 "fields": [
85178                     "atm",
85179                     "building_area",
85180                     "address",
85181                     "opening_hours"
85182                 ],
85183                 "suggestion": true
85184             },
85185             "amenity/car_rental/Europcar": {
85186                 "tags": {
85187                     "name": "Europcar",
85188                     "amenity": "car_rental"
85189                 },
85190                 "name": "Europcar",
85191                 "icon": "car",
85192                 "geometry": [
85193                     "point",
85194                     "area"
85195                 ],
85196                 "fields": [
85197                     "operator"
85198                 ],
85199                 "suggestion": true
85200             },
85201             "amenity/car_rental/Budget": {
85202                 "tags": {
85203                     "name": "Budget",
85204                     "amenity": "car_rental"
85205                 },
85206                 "name": "Budget",
85207                 "icon": "car",
85208                 "geometry": [
85209                     "point",
85210                     "area"
85211                 ],
85212                 "fields": [
85213                     "operator"
85214                 ],
85215                 "suggestion": true
85216             },
85217             "amenity/car_rental/Sixt": {
85218                 "tags": {
85219                     "name": "Sixt",
85220                     "amenity": "car_rental"
85221                 },
85222                 "name": "Sixt",
85223                 "icon": "car",
85224                 "geometry": [
85225                     "point",
85226                     "area"
85227                 ],
85228                 "fields": [
85229                     "operator"
85230                 ],
85231                 "suggestion": true
85232             },
85233             "amenity/car_rental/Avis": {
85234                 "tags": {
85235                     "name": "Avis",
85236                     "amenity": "car_rental"
85237                 },
85238                 "name": "Avis",
85239                 "icon": "car",
85240                 "geometry": [
85241                     "point",
85242                     "area"
85243                 ],
85244                 "fields": [
85245                     "operator"
85246                 ],
85247                 "suggestion": true
85248             },
85249             "amenity/car_rental/Hertz": {
85250                 "tags": {
85251                     "name": "Hertz",
85252                     "amenity": "car_rental"
85253                 },
85254                 "name": "Hertz",
85255                 "icon": "car",
85256                 "geometry": [
85257                     "point",
85258                     "area"
85259                 ],
85260                 "fields": [
85261                     "operator"
85262                 ],
85263                 "suggestion": true
85264             },
85265             "amenity/car_rental/Enterprise": {
85266                 "tags": {
85267                     "name": "Enterprise",
85268                     "amenity": "car_rental"
85269                 },
85270                 "name": "Enterprise",
85271                 "icon": "car",
85272                 "geometry": [
85273                     "point",
85274                     "area"
85275                 ],
85276                 "fields": [
85277                     "operator"
85278                 ],
85279                 "suggestion": true
85280             },
85281             "amenity/car_rental/stadtmobil CarSharing-Station": {
85282                 "tags": {
85283                     "name": "stadtmobil CarSharing-Station",
85284                     "amenity": "car_rental"
85285                 },
85286                 "name": "stadtmobil CarSharing-Station",
85287                 "icon": "car",
85288                 "geometry": [
85289                     "point",
85290                     "area"
85291                 ],
85292                 "fields": [
85293                     "operator"
85294                 ],
85295                 "suggestion": true
85296             },
85297             "amenity/pharmacy/Rowlands Pharmacy": {
85298                 "tags": {
85299                     "name": "Rowlands Pharmacy",
85300                     "amenity": "pharmacy"
85301                 },
85302                 "name": "Rowlands Pharmacy",
85303                 "icon": "pharmacy",
85304                 "geometry": [
85305                     "point",
85306                     "vertex",
85307                     "area"
85308                 ],
85309                 "fields": [
85310                     "operator",
85311                     "building_area",
85312                     "address",
85313                     "opening_hours"
85314                 ],
85315                 "suggestion": true
85316             },
85317             "amenity/pharmacy/Boots": {
85318                 "tags": {
85319                     "name": "Boots",
85320                     "amenity": "pharmacy"
85321                 },
85322                 "name": "Boots",
85323                 "icon": "pharmacy",
85324                 "geometry": [
85325                     "point",
85326                     "vertex",
85327                     "area"
85328                 ],
85329                 "fields": [
85330                     "operator",
85331                     "building_area",
85332                     "address",
85333                     "opening_hours"
85334                 ],
85335                 "suggestion": true
85336             },
85337             "amenity/pharmacy/Marien-Apotheke": {
85338                 "tags": {
85339                     "name": "Marien-Apotheke",
85340                     "amenity": "pharmacy"
85341                 },
85342                 "name": "Marien-Apotheke",
85343                 "icon": "pharmacy",
85344                 "geometry": [
85345                     "point",
85346                     "vertex",
85347                     "area"
85348                 ],
85349                 "fields": [
85350                     "operator",
85351                     "building_area",
85352                     "address",
85353                     "opening_hours"
85354                 ],
85355                 "suggestion": true
85356             },
85357             "amenity/pharmacy/Mercury Drug": {
85358                 "tags": {
85359                     "name": "Mercury Drug",
85360                     "amenity": "pharmacy"
85361                 },
85362                 "name": "Mercury Drug",
85363                 "icon": "pharmacy",
85364                 "geometry": [
85365                     "point",
85366                     "vertex",
85367                     "area"
85368                 ],
85369                 "fields": [
85370                     "operator",
85371                     "building_area",
85372                     "address",
85373                     "opening_hours"
85374                 ],
85375                 "suggestion": true
85376             },
85377             "amenity/pharmacy/Löwen-Apotheke": {
85378                 "tags": {
85379                     "name": "Löwen-Apotheke",
85380                     "amenity": "pharmacy"
85381                 },
85382                 "name": "Löwen-Apotheke",
85383                 "icon": "pharmacy",
85384                 "geometry": [
85385                     "point",
85386                     "vertex",
85387                     "area"
85388                 ],
85389                 "fields": [
85390                     "operator",
85391                     "building_area",
85392                     "address",
85393                     "opening_hours"
85394                 ],
85395                 "suggestion": true
85396             },
85397             "amenity/pharmacy/Superdrug": {
85398                 "tags": {
85399                     "name": "Superdrug",
85400                     "amenity": "pharmacy"
85401                 },
85402                 "name": "Superdrug",
85403                 "icon": "pharmacy",
85404                 "geometry": [
85405                     "point",
85406                     "vertex",
85407                     "area"
85408                 ],
85409                 "fields": [
85410                     "operator",
85411                     "building_area",
85412                     "address",
85413                     "opening_hours"
85414                 ],
85415                 "suggestion": true
85416             },
85417             "amenity/pharmacy/Sonnen-Apotheke": {
85418                 "tags": {
85419                     "name": "Sonnen-Apotheke",
85420                     "amenity": "pharmacy"
85421                 },
85422                 "name": "Sonnen-Apotheke",
85423                 "icon": "pharmacy",
85424                 "geometry": [
85425                     "point",
85426                     "vertex",
85427                     "area"
85428                 ],
85429                 "fields": [
85430                     "operator",
85431                     "building_area",
85432                     "address",
85433                     "opening_hours"
85434                 ],
85435                 "suggestion": true
85436             },
85437             "amenity/pharmacy/Rathaus-Apotheke": {
85438                 "tags": {
85439                     "name": "Rathaus-Apotheke",
85440                     "amenity": "pharmacy"
85441                 },
85442                 "name": "Rathaus-Apotheke",
85443                 "icon": "pharmacy",
85444                 "geometry": [
85445                     "point",
85446                     "vertex",
85447                     "area"
85448                 ],
85449                 "fields": [
85450                     "operator",
85451                     "building_area",
85452                     "address",
85453                     "opening_hours"
85454                 ],
85455                 "suggestion": true
85456             },
85457             "amenity/pharmacy/Engel-Apotheke": {
85458                 "tags": {
85459                     "name": "Engel-Apotheke",
85460                     "amenity": "pharmacy"
85461                 },
85462                 "name": "Engel-Apotheke",
85463                 "icon": "pharmacy",
85464                 "geometry": [
85465                     "point",
85466                     "vertex",
85467                     "area"
85468                 ],
85469                 "fields": [
85470                     "operator",
85471                     "building_area",
85472                     "address",
85473                     "opening_hours"
85474                 ],
85475                 "suggestion": true
85476             },
85477             "amenity/pharmacy/Hirsch-Apotheke": {
85478                 "tags": {
85479                     "name": "Hirsch-Apotheke",
85480                     "amenity": "pharmacy"
85481                 },
85482                 "name": "Hirsch-Apotheke",
85483                 "icon": "pharmacy",
85484                 "geometry": [
85485                     "point",
85486                     "vertex",
85487                     "area"
85488                 ],
85489                 "fields": [
85490                     "operator",
85491                     "building_area",
85492                     "address",
85493                     "opening_hours"
85494                 ],
85495                 "suggestion": true
85496             },
85497             "amenity/pharmacy/Stern-Apotheke": {
85498                 "tags": {
85499                     "name": "Stern-Apotheke",
85500                     "amenity": "pharmacy"
85501                 },
85502                 "name": "Stern-Apotheke",
85503                 "icon": "pharmacy",
85504                 "geometry": [
85505                     "point",
85506                     "vertex",
85507                     "area"
85508                 ],
85509                 "fields": [
85510                     "operator",
85511                     "building_area",
85512                     "address",
85513                     "opening_hours"
85514                 ],
85515                 "suggestion": true
85516             },
85517             "amenity/pharmacy/Lloyds Pharmacy": {
85518                 "tags": {
85519                     "name": "Lloyds Pharmacy",
85520                     "amenity": "pharmacy"
85521                 },
85522                 "name": "Lloyds Pharmacy",
85523                 "icon": "pharmacy",
85524                 "geometry": [
85525                     "point",
85526                     "vertex",
85527                     "area"
85528                 ],
85529                 "fields": [
85530                     "operator",
85531                     "building_area",
85532                     "address",
85533                     "opening_hours"
85534                 ],
85535                 "suggestion": true
85536             },
85537             "amenity/pharmacy/Rosen-Apotheke": {
85538                 "tags": {
85539                     "name": "Rosen-Apotheke",
85540                     "amenity": "pharmacy"
85541                 },
85542                 "name": "Rosen-Apotheke",
85543                 "icon": "pharmacy",
85544                 "geometry": [
85545                     "point",
85546                     "vertex",
85547                     "area"
85548                 ],
85549                 "fields": [
85550                     "operator",
85551                     "building_area",
85552                     "address",
85553                     "opening_hours"
85554                 ],
85555                 "suggestion": true
85556             },
85557             "amenity/pharmacy/Stadt-Apotheke": {
85558                 "tags": {
85559                     "name": "Stadt-Apotheke",
85560                     "amenity": "pharmacy"
85561                 },
85562                 "name": "Stadt-Apotheke",
85563                 "icon": "pharmacy",
85564                 "geometry": [
85565                     "point",
85566                     "vertex",
85567                     "area"
85568                 ],
85569                 "fields": [
85570                     "operator",
85571                     "building_area",
85572                     "address",
85573                     "opening_hours"
85574                 ],
85575                 "suggestion": true
85576             },
85577             "amenity/pharmacy/Markt-Apotheke": {
85578                 "tags": {
85579                     "name": "Markt-Apotheke",
85580                     "amenity": "pharmacy"
85581                 },
85582                 "name": "Markt-Apotheke",
85583                 "icon": "pharmacy",
85584                 "geometry": [
85585                     "point",
85586                     "vertex",
85587                     "area"
85588                 ],
85589                 "fields": [
85590                     "operator",
85591                     "building_area",
85592                     "address",
85593                     "opening_hours"
85594                 ],
85595                 "suggestion": true
85596             },
85597             "amenity/pharmacy/Аптека": {
85598                 "tags": {
85599                     "name": "Аптека",
85600                     "amenity": "pharmacy"
85601                 },
85602                 "name": "Аптека",
85603                 "icon": "pharmacy",
85604                 "geometry": [
85605                     "point",
85606                     "vertex",
85607                     "area"
85608                 ],
85609                 "fields": [
85610                     "operator",
85611                     "building_area",
85612                     "address",
85613                     "opening_hours"
85614                 ],
85615                 "suggestion": true
85616             },
85617             "amenity/pharmacy/Pharmasave": {
85618                 "tags": {
85619                     "name": "Pharmasave",
85620                     "amenity": "pharmacy"
85621                 },
85622                 "name": "Pharmasave",
85623                 "icon": "pharmacy",
85624                 "geometry": [
85625                     "point",
85626                     "vertex",
85627                     "area"
85628                 ],
85629                 "fields": [
85630                     "operator",
85631                     "building_area",
85632                     "address",
85633                     "opening_hours"
85634                 ],
85635                 "suggestion": true
85636             },
85637             "amenity/pharmacy/Brunnen-Apotheke": {
85638                 "tags": {
85639                     "name": "Brunnen-Apotheke",
85640                     "amenity": "pharmacy"
85641                 },
85642                 "name": "Brunnen-Apotheke",
85643                 "icon": "pharmacy",
85644                 "geometry": [
85645                     "point",
85646                     "vertex",
85647                     "area"
85648                 ],
85649                 "fields": [
85650                     "operator",
85651                     "building_area",
85652                     "address",
85653                     "opening_hours"
85654                 ],
85655                 "suggestion": true
85656             },
85657             "amenity/pharmacy/Shoppers Drug Mart": {
85658                 "tags": {
85659                     "name": "Shoppers Drug Mart",
85660                     "amenity": "pharmacy"
85661                 },
85662                 "name": "Shoppers Drug Mart",
85663                 "icon": "pharmacy",
85664                 "geometry": [
85665                     "point",
85666                     "vertex",
85667                     "area"
85668                 ],
85669                 "fields": [
85670                     "operator",
85671                     "building_area",
85672                     "address",
85673                     "opening_hours"
85674                 ],
85675                 "suggestion": true
85676             },
85677             "amenity/pharmacy/Apotheke am Markt": {
85678                 "tags": {
85679                     "name": "Apotheke am Markt",
85680                     "amenity": "pharmacy"
85681                 },
85682                 "name": "Apotheke am Markt",
85683                 "icon": "pharmacy",
85684                 "geometry": [
85685                     "point",
85686                     "vertex",
85687                     "area"
85688                 ],
85689                 "fields": [
85690                     "operator",
85691                     "building_area",
85692                     "address",
85693                     "opening_hours"
85694                 ],
85695                 "suggestion": true
85696             },
85697             "amenity/pharmacy/Alte Apotheke": {
85698                 "tags": {
85699                     "name": "Alte Apotheke",
85700                     "amenity": "pharmacy"
85701                 },
85702                 "name": "Alte Apotheke",
85703                 "icon": "pharmacy",
85704                 "geometry": [
85705                     "point",
85706                     "vertex",
85707                     "area"
85708                 ],
85709                 "fields": [
85710                     "operator",
85711                     "building_area",
85712                     "address",
85713                     "opening_hours"
85714                 ],
85715                 "suggestion": true
85716             },
85717             "amenity/pharmacy/Neue Apotheke": {
85718                 "tags": {
85719                     "name": "Neue Apotheke",
85720                     "amenity": "pharmacy"
85721                 },
85722                 "name": "Neue Apotheke",
85723                 "icon": "pharmacy",
85724                 "geometry": [
85725                     "point",
85726                     "vertex",
85727                     "area"
85728                 ],
85729                 "fields": [
85730                     "operator",
85731                     "building_area",
85732                     "address",
85733                     "opening_hours"
85734                 ],
85735                 "suggestion": true
85736             },
85737             "amenity/pharmacy/Gintarinė vaistinė": {
85738                 "tags": {
85739                     "name": "Gintarinė vaistinė",
85740                     "amenity": "pharmacy"
85741                 },
85742                 "name": "Gintarinė vaistinė",
85743                 "icon": "pharmacy",
85744                 "geometry": [
85745                     "point",
85746                     "vertex",
85747                     "area"
85748                 ],
85749                 "fields": [
85750                     "operator",
85751                     "building_area",
85752                     "address",
85753                     "opening_hours"
85754                 ],
85755                 "suggestion": true
85756             },
85757             "amenity/pharmacy/Rats-Apotheke": {
85758                 "tags": {
85759                     "name": "Rats-Apotheke",
85760                     "amenity": "pharmacy"
85761                 },
85762                 "name": "Rats-Apotheke",
85763                 "icon": "pharmacy",
85764                 "geometry": [
85765                     "point",
85766                     "vertex",
85767                     "area"
85768                 ],
85769                 "fields": [
85770                     "operator",
85771                     "building_area",
85772                     "address",
85773                     "opening_hours"
85774                 ],
85775                 "suggestion": true
85776             },
85777             "amenity/pharmacy/Adler Apotheke": {
85778                 "tags": {
85779                     "name": "Adler Apotheke",
85780                     "amenity": "pharmacy"
85781                 },
85782                 "name": "Adler Apotheke",
85783                 "icon": "pharmacy",
85784                 "geometry": [
85785                     "point",
85786                     "vertex",
85787                     "area"
85788                 ],
85789                 "fields": [
85790                     "operator",
85791                     "building_area",
85792                     "address",
85793                     "opening_hours"
85794                 ],
85795                 "suggestion": true
85796             },
85797             "amenity/pharmacy/Pharmacie Centrale": {
85798                 "tags": {
85799                     "name": "Pharmacie Centrale",
85800                     "amenity": "pharmacy"
85801                 },
85802                 "name": "Pharmacie Centrale",
85803                 "icon": "pharmacy",
85804                 "geometry": [
85805                     "point",
85806                     "vertex",
85807                     "area"
85808                 ],
85809                 "fields": [
85810                     "operator",
85811                     "building_area",
85812                     "address",
85813                     "opening_hours"
85814                 ],
85815                 "suggestion": true
85816             },
85817             "amenity/pharmacy/Walgreens": {
85818                 "tags": {
85819                     "name": "Walgreens",
85820                     "amenity": "pharmacy"
85821                 },
85822                 "name": "Walgreens",
85823                 "icon": "pharmacy",
85824                 "geometry": [
85825                     "point",
85826                     "vertex",
85827                     "area"
85828                 ],
85829                 "fields": [
85830                     "operator",
85831                     "building_area",
85832                     "address",
85833                     "opening_hours"
85834                 ],
85835                 "suggestion": true
85836             },
85837             "amenity/pharmacy/Rite Aid": {
85838                 "tags": {
85839                     "name": "Rite Aid",
85840                     "amenity": "pharmacy"
85841                 },
85842                 "name": "Rite Aid",
85843                 "icon": "pharmacy",
85844                 "geometry": [
85845                     "point",
85846                     "vertex",
85847                     "area"
85848                 ],
85849                 "fields": [
85850                     "operator",
85851                     "building_area",
85852                     "address",
85853                     "opening_hours"
85854                 ],
85855                 "suggestion": true
85856             },
85857             "amenity/pharmacy/Apotheke": {
85858                 "tags": {
85859                     "name": "Apotheke",
85860                     "amenity": "pharmacy"
85861                 },
85862                 "name": "Apotheke",
85863                 "icon": "pharmacy",
85864                 "geometry": [
85865                     "point",
85866                     "vertex",
85867                     "area"
85868                 ],
85869                 "fields": [
85870                     "operator",
85871                     "building_area",
85872                     "address",
85873                     "opening_hours"
85874                 ],
85875                 "suggestion": true
85876             },
85877             "amenity/pharmacy/Linden-Apotheke": {
85878                 "tags": {
85879                     "name": "Linden-Apotheke",
85880                     "amenity": "pharmacy"
85881                 },
85882                 "name": "Linden-Apotheke",
85883                 "icon": "pharmacy",
85884                 "geometry": [
85885                     "point",
85886                     "vertex",
85887                     "area"
85888                 ],
85889                 "fields": [
85890                     "operator",
85891                     "building_area",
85892                     "address",
85893                     "opening_hours"
85894                 ],
85895                 "suggestion": true
85896             },
85897             "amenity/pharmacy/Bahnhof-Apotheke": {
85898                 "tags": {
85899                     "name": "Bahnhof-Apotheke",
85900                     "amenity": "pharmacy"
85901                 },
85902                 "name": "Bahnhof-Apotheke",
85903                 "icon": "pharmacy",
85904                 "geometry": [
85905                     "point",
85906                     "vertex",
85907                     "area"
85908                 ],
85909                 "fields": [
85910                     "operator",
85911                     "building_area",
85912                     "address",
85913                     "opening_hours"
85914                 ],
85915                 "suggestion": true
85916             },
85917             "amenity/pharmacy/Burg-Apotheke": {
85918                 "tags": {
85919                     "name": "Burg-Apotheke",
85920                     "amenity": "pharmacy"
85921                 },
85922                 "name": "Burg-Apotheke",
85923                 "icon": "pharmacy",
85924                 "geometry": [
85925                     "point",
85926                     "vertex",
85927                     "area"
85928                 ],
85929                 "fields": [
85930                     "operator",
85931                     "building_area",
85932                     "address",
85933                     "opening_hours"
85934                 ],
85935                 "suggestion": true
85936             },
85937             "amenity/pharmacy/Jean Coutu": {
85938                 "tags": {
85939                     "name": "Jean Coutu",
85940                     "amenity": "pharmacy"
85941                 },
85942                 "name": "Jean Coutu",
85943                 "icon": "pharmacy",
85944                 "geometry": [
85945                     "point",
85946                     "vertex",
85947                     "area"
85948                 ],
85949                 "fields": [
85950                     "operator",
85951                     "building_area",
85952                     "address",
85953                     "opening_hours"
85954                 ],
85955                 "suggestion": true
85956             },
85957             "amenity/pharmacy/Pharmaprix": {
85958                 "tags": {
85959                     "name": "Pharmaprix",
85960                     "amenity": "pharmacy"
85961                 },
85962                 "name": "Pharmaprix",
85963                 "icon": "pharmacy",
85964                 "geometry": [
85965                     "point",
85966                     "vertex",
85967                     "area"
85968                 ],
85969                 "fields": [
85970                     "operator",
85971                     "building_area",
85972                     "address",
85973                     "opening_hours"
85974                 ],
85975                 "suggestion": true
85976             },
85977             "amenity/pharmacy/Farmacias Ahumada": {
85978                 "tags": {
85979                     "name": "Farmacias Ahumada",
85980                     "amenity": "pharmacy"
85981                 },
85982                 "name": "Farmacias Ahumada",
85983                 "icon": "pharmacy",
85984                 "geometry": [
85985                     "point",
85986                     "vertex",
85987                     "area"
85988                 ],
85989                 "fields": [
85990                     "operator",
85991                     "building_area",
85992                     "address",
85993                     "opening_hours"
85994                 ],
85995                 "suggestion": true
85996             },
85997             "amenity/pharmacy/Farmacia Comunale": {
85998                 "tags": {
85999                     "name": "Farmacia Comunale",
86000                     "amenity": "pharmacy"
86001                 },
86002                 "name": "Farmacia Comunale",
86003                 "icon": "pharmacy",
86004                 "geometry": [
86005                     "point",
86006                     "vertex",
86007                     "area"
86008                 ],
86009                 "fields": [
86010                     "operator",
86011                     "building_area",
86012                     "address",
86013                     "opening_hours"
86014                 ],
86015                 "suggestion": true
86016             },
86017             "amenity/pharmacy/Farmacias Cruz Verde": {
86018                 "tags": {
86019                     "name": "Farmacias Cruz Verde",
86020                     "amenity": "pharmacy"
86021                 },
86022                 "name": "Farmacias Cruz Verde",
86023                 "icon": "pharmacy",
86024                 "geometry": [
86025                     "point",
86026                     "vertex",
86027                     "area"
86028                 ],
86029                 "fields": [
86030                     "operator",
86031                     "building_area",
86032                     "address",
86033                     "opening_hours"
86034                 ],
86035                 "suggestion": true
86036             },
86037             "amenity/pharmacy/Cruz Verde": {
86038                 "tags": {
86039                     "name": "Cruz Verde",
86040                     "amenity": "pharmacy"
86041                 },
86042                 "name": "Cruz Verde",
86043                 "icon": "pharmacy",
86044                 "geometry": [
86045                     "point",
86046                     "vertex",
86047                     "area"
86048                 ],
86049                 "fields": [
86050                     "operator",
86051                     "building_area",
86052                     "address",
86053                     "opening_hours"
86054                 ],
86055                 "suggestion": true
86056             },
86057             "amenity/pharmacy/Hubertus Apotheke": {
86058                 "tags": {
86059                     "name": "Hubertus Apotheke",
86060                     "amenity": "pharmacy"
86061                 },
86062                 "name": "Hubertus Apotheke",
86063                 "icon": "pharmacy",
86064                 "geometry": [
86065                     "point",
86066                     "vertex",
86067                     "area"
86068                 ],
86069                 "fields": [
86070                     "operator",
86071                     "building_area",
86072                     "address",
86073                     "opening_hours"
86074                 ],
86075                 "suggestion": true
86076             },
86077             "amenity/pharmacy/CVS": {
86078                 "tags": {
86079                     "name": "CVS",
86080                     "amenity": "pharmacy"
86081                 },
86082                 "name": "CVS",
86083                 "icon": "pharmacy",
86084                 "geometry": [
86085                     "point",
86086                     "vertex",
86087                     "area"
86088                 ],
86089                 "fields": [
86090                     "operator",
86091                     "building_area",
86092                     "address",
86093                     "opening_hours"
86094                 ],
86095                 "suggestion": true
86096             },
86097             "amenity/pharmacy/Farmacias SalcoBrand": {
86098                 "tags": {
86099                     "name": "Farmacias SalcoBrand",
86100                     "amenity": "pharmacy"
86101                 },
86102                 "name": "Farmacias SalcoBrand",
86103                 "icon": "pharmacy",
86104                 "geometry": [
86105                     "point",
86106                     "vertex",
86107                     "area"
86108                 ],
86109                 "fields": [
86110                     "operator",
86111                     "building_area",
86112                     "address",
86113                     "opening_hours"
86114                 ],
86115                 "suggestion": true
86116             },
86117             "amenity/pharmacy/Фармация": {
86118                 "tags": {
86119                     "name": "Фармация",
86120                     "amenity": "pharmacy"
86121                 },
86122                 "name": "Фармация",
86123                 "icon": "pharmacy",
86124                 "geometry": [
86125                     "point",
86126                     "vertex",
86127                     "area"
86128                 ],
86129                 "fields": [
86130                     "operator",
86131                     "building_area",
86132                     "address",
86133                     "opening_hours"
86134                 ],
86135                 "suggestion": true
86136             },
86137             "amenity/pharmacy/Bären-Apotheke": {
86138                 "tags": {
86139                     "name": "Bären-Apotheke",
86140                     "amenity": "pharmacy"
86141                 },
86142                 "name": "Bären-Apotheke",
86143                 "icon": "pharmacy",
86144                 "geometry": [
86145                     "point",
86146                     "vertex",
86147                     "area"
86148                 ],
86149                 "fields": [
86150                     "operator",
86151                     "building_area",
86152                     "address",
86153                     "opening_hours"
86154                 ],
86155                 "suggestion": true
86156             },
86157             "amenity/pharmacy/Clicks": {
86158                 "tags": {
86159                     "name": "Clicks",
86160                     "amenity": "pharmacy"
86161                 },
86162                 "name": "Clicks",
86163                 "icon": "pharmacy",
86164                 "geometry": [
86165                     "point",
86166                     "vertex",
86167                     "area"
86168                 ],
86169                 "fields": [
86170                     "operator",
86171                     "building_area",
86172                     "address",
86173                     "opening_hours"
86174                 ],
86175                 "suggestion": true
86176             },
86177             "amenity/pharmacy/セイジョー": {
86178                 "tags": {
86179                     "name": "セイジョー",
86180                     "amenity": "pharmacy"
86181                 },
86182                 "name": "セイジョー",
86183                 "icon": "pharmacy",
86184                 "geometry": [
86185                     "point",
86186                     "vertex",
86187                     "area"
86188                 ],
86189                 "fields": [
86190                     "operator",
86191                     "building_area",
86192                     "address",
86193                     "opening_hours"
86194                 ],
86195                 "suggestion": true
86196             },
86197             "amenity/pharmacy/マツモトキヨシ": {
86198                 "tags": {
86199                     "name": "マツモトキヨシ",
86200                     "amenity": "pharmacy"
86201                 },
86202                 "name": "マツモトキヨシ",
86203                 "icon": "pharmacy",
86204                 "geometry": [
86205                     "point",
86206                     "vertex",
86207                     "area"
86208                 ],
86209                 "fields": [
86210                     "operator",
86211                     "building_area",
86212                     "address",
86213                     "opening_hours"
86214                 ],
86215                 "suggestion": true
86216             },
86217             "amenity/pharmacy/Dr. Max": {
86218                 "tags": {
86219                     "name": "Dr. Max",
86220                     "amenity": "pharmacy"
86221                 },
86222                 "name": "Dr. Max",
86223                 "icon": "pharmacy",
86224                 "geometry": [
86225                     "point",
86226                     "vertex",
86227                     "area"
86228                 ],
86229                 "fields": [
86230                     "operator",
86231                     "building_area",
86232                     "address",
86233                     "opening_hours"
86234                 ],
86235                 "suggestion": true
86236             },
86237             "amenity/pharmacy/Вита": {
86238                 "tags": {
86239                     "name": "Вита",
86240                     "amenity": "pharmacy"
86241                 },
86242                 "name": "Вита",
86243                 "icon": "pharmacy",
86244                 "geometry": [
86245                     "point",
86246                     "vertex",
86247                     "area"
86248                 ],
86249                 "fields": [
86250                     "operator",
86251                     "building_area",
86252                     "address",
86253                     "opening_hours"
86254                 ],
86255                 "suggestion": true
86256             },
86257             "amenity/pharmacy/Радуга": {
86258                 "tags": {
86259                     "name": "Радуга",
86260                     "amenity": "pharmacy"
86261                 },
86262                 "name": "Радуга",
86263                 "icon": "pharmacy",
86264                 "geometry": [
86265                     "point",
86266                     "vertex",
86267                     "area"
86268                 ],
86269                 "fields": [
86270                     "operator",
86271                     "building_area",
86272                     "address",
86273                     "opening_hours"
86274                 ],
86275                 "suggestion": true
86276             },
86277             "amenity/pharmacy/サンドラッグ": {
86278                 "tags": {
86279                     "name": "サンドラッグ",
86280                     "amenity": "pharmacy"
86281                 },
86282                 "name": "サンドラッグ",
86283                 "icon": "pharmacy",
86284                 "geometry": [
86285                     "point",
86286                     "vertex",
86287                     "area"
86288                 ],
86289                 "fields": [
86290                     "operator",
86291                     "building_area",
86292                     "address",
86293                     "opening_hours"
86294                 ],
86295                 "suggestion": true
86296             },
86297             "amenity/pharmacy/Apteka": {
86298                 "tags": {
86299                     "name": "Apteka",
86300                     "amenity": "pharmacy"
86301                 },
86302                 "name": "Apteka",
86303                 "icon": "pharmacy",
86304                 "geometry": [
86305                     "point",
86306                     "vertex",
86307                     "area"
86308                 ],
86309                 "fields": [
86310                     "operator",
86311                     "building_area",
86312                     "address",
86313                     "opening_hours"
86314                 ],
86315                 "suggestion": true
86316             },
86317             "amenity/pharmacy/Первая помощь": {
86318                 "tags": {
86319                     "name": "Первая помощь",
86320                     "amenity": "pharmacy"
86321                 },
86322                 "name": "Первая помощь",
86323                 "icon": "pharmacy",
86324                 "geometry": [
86325                     "point",
86326                     "vertex",
86327                     "area"
86328                 ],
86329                 "fields": [
86330                     "operator",
86331                     "building_area",
86332                     "address",
86333                     "opening_hours"
86334                 ],
86335                 "suggestion": true
86336             },
86337             "amenity/pharmacy/Ригла": {
86338                 "tags": {
86339                     "name": "Ригла",
86340                     "amenity": "pharmacy"
86341                 },
86342                 "name": "Ригла",
86343                 "icon": "pharmacy",
86344                 "geometry": [
86345                     "point",
86346                     "vertex",
86347                     "area"
86348                 ],
86349                 "fields": [
86350                     "operator",
86351                     "building_area",
86352                     "address",
86353                     "opening_hours"
86354                 ],
86355                 "suggestion": true
86356             },
86357             "amenity/pharmacy/Имплозия": {
86358                 "tags": {
86359                     "name": "Имплозия",
86360                     "amenity": "pharmacy"
86361                 },
86362                 "name": "Имплозия",
86363                 "icon": "pharmacy",
86364                 "geometry": [
86365                     "point",
86366                     "vertex",
86367                     "area"
86368                 ],
86369                 "fields": [
86370                     "operator",
86371                     "building_area",
86372                     "address",
86373                     "opening_hours"
86374                 ],
86375                 "suggestion": true
86376             },
86377             "amenity/pharmacy/Kinney Drugs": {
86378                 "tags": {
86379                     "name": "Kinney Drugs",
86380                     "amenity": "pharmacy"
86381                 },
86382                 "name": "Kinney Drugs",
86383                 "icon": "pharmacy",
86384                 "geometry": [
86385                     "point",
86386                     "vertex",
86387                     "area"
86388                 ],
86389                 "fields": [
86390                     "operator",
86391                     "building_area",
86392                     "address",
86393                     "opening_hours"
86394                 ],
86395                 "suggestion": true
86396             },
86397             "amenity/pharmacy/Классика": {
86398                 "tags": {
86399                     "name": "Классика",
86400                     "amenity": "pharmacy"
86401                 },
86402                 "name": "Классика",
86403                 "icon": "pharmacy",
86404                 "geometry": [
86405                     "point",
86406                     "vertex",
86407                     "area"
86408                 ],
86409                 "fields": [
86410                     "operator",
86411                     "building_area",
86412                     "address",
86413                     "opening_hours"
86414                 ],
86415                 "suggestion": true
86416             },
86417             "amenity/pharmacy/Ljekarna": {
86418                 "tags": {
86419                     "name": "Ljekarna",
86420                     "amenity": "pharmacy"
86421                 },
86422                 "name": "Ljekarna",
86423                 "icon": "pharmacy",
86424                 "geometry": [
86425                     "point",
86426                     "vertex",
86427                     "area"
86428                 ],
86429                 "fields": [
86430                     "operator",
86431                     "building_area",
86432                     "address",
86433                     "opening_hours"
86434                 ],
86435                 "suggestion": true
86436             },
86437             "amenity/pharmacy/SalcoBrand": {
86438                 "tags": {
86439                     "name": "SalcoBrand",
86440                     "amenity": "pharmacy"
86441                 },
86442                 "name": "SalcoBrand",
86443                 "icon": "pharmacy",
86444                 "geometry": [
86445                     "point",
86446                     "vertex",
86447                     "area"
86448                 ],
86449                 "fields": [
86450                     "operator",
86451                     "building_area",
86452                     "address",
86453                     "opening_hours"
86454                 ],
86455                 "suggestion": true
86456             },
86457             "amenity/pharmacy/Аптека 36,6": {
86458                 "tags": {
86459                     "name": "Аптека 36,6",
86460                     "amenity": "pharmacy"
86461                 },
86462                 "name": "Аптека 36,6",
86463                 "icon": "pharmacy",
86464                 "geometry": [
86465                     "point",
86466                     "vertex",
86467                     "area"
86468                 ],
86469                 "fields": [
86470                     "operator",
86471                     "building_area",
86472                     "address",
86473                     "opening_hours"
86474                 ],
86475                 "suggestion": true
86476             },
86477             "amenity/pharmacy/Фармакор": {
86478                 "tags": {
86479                     "name": "Фармакор",
86480                     "amenity": "pharmacy"
86481                 },
86482                 "name": "Фармакор",
86483                 "icon": "pharmacy",
86484                 "geometry": [
86485                     "point",
86486                     "vertex",
86487                     "area"
86488                 ],
86489                 "fields": [
86490                     "operator",
86491                     "building_area",
86492                     "address",
86493                     "opening_hours"
86494                 ],
86495                 "suggestion": true
86496             },
86497             "amenity/pharmacy/スギ薬局": {
86498                 "tags": {
86499                     "name": "スギ薬局",
86500                     "amenity": "pharmacy"
86501                 },
86502                 "name": "スギ薬局",
86503                 "icon": "pharmacy",
86504                 "geometry": [
86505                     "point",
86506                     "vertex",
86507                     "area"
86508                 ],
86509                 "fields": [
86510                     "operator",
86511                     "building_area",
86512                     "address",
86513                     "opening_hours"
86514                 ],
86515                 "suggestion": true
86516             },
86517             "amenity/pharmacy/Аптечный пункт": {
86518                 "tags": {
86519                     "name": "Аптечный пункт",
86520                     "amenity": "pharmacy"
86521                 },
86522                 "name": "Аптечный пункт",
86523                 "icon": "pharmacy",
86524                 "geometry": [
86525                     "point",
86526                     "vertex",
86527                     "area"
86528                 ],
86529                 "fields": [
86530                     "operator",
86531                     "building_area",
86532                     "address",
86533                     "opening_hours"
86534                 ],
86535                 "suggestion": true
86536             },
86537             "amenity/pharmacy/Невис": {
86538                 "tags": {
86539                     "name": "Невис",
86540                     "amenity": "pharmacy"
86541                 },
86542                 "name": "Невис",
86543                 "icon": "pharmacy",
86544                 "geometry": [
86545                     "point",
86546                     "vertex",
86547                     "area"
86548                 ],
86549                 "fields": [
86550                     "operator",
86551                     "building_area",
86552                     "address",
86553                     "opening_hours"
86554                 ],
86555                 "suggestion": true
86556             },
86557             "amenity/pharmacy/トモズ (Tomod's)": {
86558                 "tags": {
86559                     "name": "トモズ (Tomod's)",
86560                     "amenity": "pharmacy"
86561                 },
86562                 "name": "トモズ (Tomod's)",
86563                 "icon": "pharmacy",
86564                 "geometry": [
86565                     "point",
86566                     "vertex",
86567                     "area"
86568                 ],
86569                 "fields": [
86570                     "operator",
86571                     "building_area",
86572                     "address",
86573                     "opening_hours"
86574                 ],
86575                 "suggestion": true
86576             },
86577             "amenity/pharmacy/Eurovaistinė": {
86578                 "tags": {
86579                     "name": "Eurovaistinė",
86580                     "amenity": "pharmacy"
86581                 },
86582                 "name": "Eurovaistinė",
86583                 "icon": "pharmacy",
86584                 "geometry": [
86585                     "point",
86586                     "vertex",
86587                     "area"
86588                 ],
86589                 "fields": [
86590                     "operator",
86591                     "building_area",
86592                     "address",
86593                     "opening_hours"
86594                 ],
86595                 "suggestion": true
86596             },
86597             "amenity/pharmacy/Farmacity": {
86598                 "tags": {
86599                     "name": "Farmacity",
86600                     "amenity": "pharmacy"
86601                 },
86602                 "name": "Farmacity",
86603                 "icon": "pharmacy",
86604                 "geometry": [
86605                     "point",
86606                     "vertex",
86607                     "area"
86608                 ],
86609                 "fields": [
86610                     "operator",
86611                     "building_area",
86612                     "address",
86613                     "opening_hours"
86614                 ],
86615                 "suggestion": true
86616             },
86617             "amenity/pharmacy/аптека": {
86618                 "tags": {
86619                     "name": "аптека",
86620                     "amenity": "pharmacy"
86621                 },
86622                 "name": "аптека",
86623                 "icon": "pharmacy",
86624                 "geometry": [
86625                     "point",
86626                     "vertex",
86627                     "area"
86628                 ],
86629                 "fields": [
86630                     "operator",
86631                     "building_area",
86632                     "address",
86633                     "opening_hours"
86634                 ],
86635                 "suggestion": true
86636             },
86637             "amenity/pharmacy/The Generics Pharmacy": {
86638                 "tags": {
86639                     "name": "The Generics Pharmacy",
86640                     "amenity": "pharmacy"
86641                 },
86642                 "name": "The Generics Pharmacy",
86643                 "icon": "pharmacy",
86644                 "geometry": [
86645                     "point",
86646                     "vertex",
86647                     "area"
86648                 ],
86649                 "fields": [
86650                     "operator",
86651                     "building_area",
86652                     "address",
86653                     "opening_hours"
86654                 ],
86655                 "suggestion": true
86656             },
86657             "amenity/pharmacy/Farmatodo": {
86658                 "tags": {
86659                     "name": "Farmatodo",
86660                     "amenity": "pharmacy"
86661                 },
86662                 "name": "Farmatodo",
86663                 "icon": "pharmacy",
86664                 "geometry": [
86665                     "point",
86666                     "vertex",
86667                     "area"
86668                 ],
86669                 "fields": [
86670                     "operator",
86671                     "building_area",
86672                     "address",
86673                     "opening_hours"
86674                 ],
86675                 "suggestion": true
86676             },
86677             "amenity/pharmacy/Duane Reade": {
86678                 "tags": {
86679                     "name": "Duane Reade",
86680                     "amenity": "pharmacy"
86681                 },
86682                 "name": "Duane Reade",
86683                 "icon": "pharmacy",
86684                 "geometry": [
86685                     "point",
86686                     "vertex",
86687                     "area"
86688                 ],
86689                 "fields": [
86690                     "operator",
86691                     "building_area",
86692                     "address",
86693                     "opening_hours"
86694                 ],
86695                 "suggestion": true
86696             },
86697             "amenity/pharmacy/Фармленд": {
86698                 "tags": {
86699                     "name": "Фармленд",
86700                     "amenity": "pharmacy"
86701                 },
86702                 "name": "Фармленд",
86703                 "icon": "pharmacy",
86704                 "geometry": [
86705                     "point",
86706                     "vertex",
86707                     "area"
86708                 ],
86709                 "fields": [
86710                     "operator",
86711                     "building_area",
86712                     "address",
86713                     "opening_hours"
86714                 ],
86715                 "suggestion": true
86716             },
86717             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
86718                 "tags": {
86719                     "name": "ドラッグてらしま (Drug Terashima)",
86720                     "amenity": "pharmacy"
86721                 },
86722                 "name": "ドラッグてらしま (Drug Terashima)",
86723                 "icon": "pharmacy",
86724                 "geometry": [
86725                     "point",
86726                     "vertex",
86727                     "area"
86728                 ],
86729                 "fields": [
86730                     "operator",
86731                     "building_area",
86732                     "address",
86733                     "opening_hours"
86734                 ],
86735                 "suggestion": true
86736             },
86737             "amenity/pharmacy/Арніка": {
86738                 "tags": {
86739                     "name": "Арніка",
86740                     "amenity": "pharmacy"
86741                 },
86742                 "name": "Арніка",
86743                 "icon": "pharmacy",
86744                 "geometry": [
86745                     "point",
86746                     "vertex",
86747                     "area"
86748                 ],
86749                 "fields": [
86750                     "operator",
86751                     "building_area",
86752                     "address",
86753                     "opening_hours"
86754                 ],
86755                 "suggestion": true
86756             },
86757             "amenity/pharmacy/ავერსი (Aversi)": {
86758                 "tags": {
86759                     "name": "ავერსი (Aversi)",
86760                     "amenity": "pharmacy"
86761                 },
86762                 "name": "ავერსი (Aversi)",
86763                 "icon": "pharmacy",
86764                 "geometry": [
86765                     "point",
86766                     "vertex",
86767                     "area"
86768                 ],
86769                 "fields": [
86770                     "operator",
86771                     "building_area",
86772                     "address",
86773                     "opening_hours"
86774                 ],
86775                 "suggestion": true
86776             },
86777             "amenity/pharmacy/Farmahorro": {
86778                 "tags": {
86779                     "name": "Farmahorro",
86780                     "amenity": "pharmacy"
86781                 },
86782                 "name": "Farmahorro",
86783                 "icon": "pharmacy",
86784                 "geometry": [
86785                     "point",
86786                     "vertex",
86787                     "area"
86788                 ],
86789                 "fields": [
86790                     "operator",
86791                     "building_area",
86792                     "address",
86793                     "opening_hours"
86794                 ],
86795                 "suggestion": true
86796             },
86797             "amenity/cafe/Starbucks": {
86798                 "tags": {
86799                     "name": "Starbucks",
86800                     "cuisine": "coffee_shop",
86801                     "amenity": "cafe"
86802                 },
86803                 "name": "Starbucks",
86804                 "icon": "cafe",
86805                 "geometry": [
86806                     "point",
86807                     "vertex",
86808                     "area"
86809                 ],
86810                 "fields": [
86811                     "cuisine",
86812                     "internet_access",
86813                     "building_area",
86814                     "address",
86815                     "opening_hours",
86816                     "smoking"
86817                 ],
86818                 "suggestion": true
86819             },
86820             "amenity/cafe/Cafeteria": {
86821                 "tags": {
86822                     "name": "Cafeteria",
86823                     "amenity": "cafe"
86824                 },
86825                 "name": "Cafeteria",
86826                 "icon": "cafe",
86827                 "geometry": [
86828                     "point",
86829                     "vertex",
86830                     "area"
86831                 ],
86832                 "fields": [
86833                     "cuisine",
86834                     "internet_access",
86835                     "building_area",
86836                     "address",
86837                     "opening_hours",
86838                     "smoking"
86839                 ],
86840                 "suggestion": true
86841             },
86842             "amenity/cafe/Costa": {
86843                 "tags": {
86844                     "name": "Costa",
86845                     "amenity": "cafe"
86846                 },
86847                 "name": "Costa",
86848                 "icon": "cafe",
86849                 "geometry": [
86850                     "point",
86851                     "vertex",
86852                     "area"
86853                 ],
86854                 "fields": [
86855                     "cuisine",
86856                     "internet_access",
86857                     "building_area",
86858                     "address",
86859                     "opening_hours",
86860                     "smoking"
86861                 ],
86862                 "suggestion": true
86863             },
86864             "amenity/cafe/Caffè Nero": {
86865                 "tags": {
86866                     "name": "Caffè Nero",
86867                     "amenity": "cafe"
86868                 },
86869                 "name": "Caffè Nero",
86870                 "icon": "cafe",
86871                 "geometry": [
86872                     "point",
86873                     "vertex",
86874                     "area"
86875                 ],
86876                 "fields": [
86877                     "cuisine",
86878                     "internet_access",
86879                     "building_area",
86880                     "address",
86881                     "opening_hours",
86882                     "smoking"
86883                 ],
86884                 "suggestion": true
86885             },
86886             "amenity/cafe/Кафе": {
86887                 "tags": {
86888                     "name": "Кафе",
86889                     "amenity": "cafe"
86890                 },
86891                 "name": "Кафе",
86892                 "icon": "cafe",
86893                 "geometry": [
86894                     "point",
86895                     "vertex",
86896                     "area"
86897                 ],
86898                 "fields": [
86899                     "cuisine",
86900                     "internet_access",
86901                     "building_area",
86902                     "address",
86903                     "opening_hours",
86904                     "smoking"
86905                 ],
86906                 "suggestion": true
86907             },
86908             "amenity/cafe/Café Central": {
86909                 "tags": {
86910                     "name": "Café Central",
86911                     "amenity": "cafe"
86912                 },
86913                 "name": "Café Central",
86914                 "icon": "cafe",
86915                 "geometry": [
86916                     "point",
86917                     "vertex",
86918                     "area"
86919                 ],
86920                 "fields": [
86921                     "cuisine",
86922                     "internet_access",
86923                     "building_area",
86924                     "address",
86925                     "opening_hours",
86926                     "smoking"
86927                 ],
86928                 "suggestion": true
86929             },
86930             "amenity/cafe/Second Cup": {
86931                 "tags": {
86932                     "name": "Second Cup",
86933                     "amenity": "cafe"
86934                 },
86935                 "name": "Second Cup",
86936                 "icon": "cafe",
86937                 "geometry": [
86938                     "point",
86939                     "vertex",
86940                     "area"
86941                 ],
86942                 "fields": [
86943                     "cuisine",
86944                     "internet_access",
86945                     "building_area",
86946                     "address",
86947                     "opening_hours",
86948                     "smoking"
86949                 ],
86950                 "suggestion": true
86951             },
86952             "amenity/cafe/Eisdiele": {
86953                 "tags": {
86954                     "name": "Eisdiele",
86955                     "amenity": "cafe"
86956                 },
86957                 "name": "Eisdiele",
86958                 "icon": "cafe",
86959                 "geometry": [
86960                     "point",
86961                     "vertex",
86962                     "area"
86963                 ],
86964                 "fields": [
86965                     "cuisine",
86966                     "internet_access",
86967                     "building_area",
86968                     "address",
86969                     "opening_hours",
86970                     "smoking"
86971                 ],
86972                 "suggestion": true
86973             },
86974             "amenity/cafe/Dunkin Donuts": {
86975                 "tags": {
86976                     "name": "Dunkin Donuts",
86977                     "cuisine": "donut",
86978                     "amenity": "cafe"
86979                 },
86980                 "name": "Dunkin Donuts",
86981                 "icon": "cafe",
86982                 "geometry": [
86983                     "point",
86984                     "vertex",
86985                     "area"
86986                 ],
86987                 "fields": [
86988                     "cuisine",
86989                     "internet_access",
86990                     "building_area",
86991                     "address",
86992                     "opening_hours",
86993                     "smoking"
86994                 ],
86995                 "suggestion": true
86996             },
86997             "amenity/cafe/Espresso House": {
86998                 "tags": {
86999                     "name": "Espresso House",
87000                     "amenity": "cafe"
87001                 },
87002                 "name": "Espresso House",
87003                 "icon": "cafe",
87004                 "geometry": [
87005                     "point",
87006                     "vertex",
87007                     "area"
87008                 ],
87009                 "fields": [
87010                     "cuisine",
87011                     "internet_access",
87012                     "building_area",
87013                     "address",
87014                     "opening_hours",
87015                     "smoking"
87016                 ],
87017                 "suggestion": true
87018             },
87019             "amenity/cafe/Segafredo": {
87020                 "tags": {
87021                     "name": "Segafredo",
87022                     "amenity": "cafe"
87023                 },
87024                 "name": "Segafredo",
87025                 "icon": "cafe",
87026                 "geometry": [
87027                     "point",
87028                     "vertex",
87029                     "area"
87030                 ],
87031                 "fields": [
87032                     "cuisine",
87033                     "internet_access",
87034                     "building_area",
87035                     "address",
87036                     "opening_hours",
87037                     "smoking"
87038                 ],
87039                 "suggestion": true
87040             },
87041             "amenity/cafe/Coffee Time": {
87042                 "tags": {
87043                     "name": "Coffee Time",
87044                     "amenity": "cafe"
87045                 },
87046                 "name": "Coffee Time",
87047                 "icon": "cafe",
87048                 "geometry": [
87049                     "point",
87050                     "vertex",
87051                     "area"
87052                 ],
87053                 "fields": [
87054                     "cuisine",
87055                     "internet_access",
87056                     "building_area",
87057                     "address",
87058                     "opening_hours",
87059                     "smoking"
87060                 ],
87061                 "suggestion": true
87062             },
87063             "amenity/cafe/Cafe Coffee Day": {
87064                 "tags": {
87065                     "name": "Cafe Coffee Day",
87066                     "amenity": "cafe"
87067                 },
87068                 "name": "Cafe Coffee Day",
87069                 "icon": "cafe",
87070                 "geometry": [
87071                     "point",
87072                     "vertex",
87073                     "area"
87074                 ],
87075                 "fields": [
87076                     "cuisine",
87077                     "internet_access",
87078                     "building_area",
87079                     "address",
87080                     "opening_hours",
87081                     "smoking"
87082                 ],
87083                 "suggestion": true
87084             },
87085             "amenity/cafe/Eiscafe Venezia": {
87086                 "tags": {
87087                     "name": "Eiscafe Venezia",
87088                     "amenity": "cafe"
87089                 },
87090                 "name": "Eiscafe Venezia",
87091                 "icon": "cafe",
87092                 "geometry": [
87093                     "point",
87094                     "vertex",
87095                     "area"
87096                 ],
87097                 "fields": [
87098                     "cuisine",
87099                     "internet_access",
87100                     "building_area",
87101                     "address",
87102                     "opening_hours",
87103                     "smoking"
87104                 ],
87105                 "suggestion": true
87106             },
87107             "amenity/cafe/スターバックス": {
87108                 "tags": {
87109                     "name": "スターバックス",
87110                     "name:en": "Starbucks",
87111                     "amenity": "cafe"
87112                 },
87113                 "name": "スターバックス",
87114                 "icon": "cafe",
87115                 "geometry": [
87116                     "point",
87117                     "vertex",
87118                     "area"
87119                 ],
87120                 "fields": [
87121                     "cuisine",
87122                     "internet_access",
87123                     "building_area",
87124                     "address",
87125                     "opening_hours",
87126                     "smoking"
87127                 ],
87128                 "suggestion": true
87129             },
87130             "amenity/cafe/Шоколадница": {
87131                 "tags": {
87132                     "name": "Шоколадница",
87133                     "amenity": "cafe"
87134                 },
87135                 "name": "Шоколадница",
87136                 "icon": "cafe",
87137                 "geometry": [
87138                     "point",
87139                     "vertex",
87140                     "area"
87141                 ],
87142                 "fields": [
87143                     "cuisine",
87144                     "internet_access",
87145                     "building_area",
87146                     "address",
87147                     "opening_hours",
87148                     "smoking"
87149                 ],
87150                 "suggestion": true
87151             },
87152             "amenity/cafe/Pret A Manger": {
87153                 "tags": {
87154                     "name": "Pret A Manger",
87155                     "amenity": "cafe"
87156                 },
87157                 "name": "Pret A Manger",
87158                 "icon": "cafe",
87159                 "geometry": [
87160                     "point",
87161                     "vertex",
87162                     "area"
87163                 ],
87164                 "fields": [
87165                     "cuisine",
87166                     "internet_access",
87167                     "building_area",
87168                     "address",
87169                     "opening_hours",
87170                     "smoking"
87171                 ],
87172                 "suggestion": true
87173             },
87174             "amenity/cafe/Столовая": {
87175                 "tags": {
87176                     "name": "Столовая",
87177                     "amenity": "cafe"
87178                 },
87179                 "name": "Столовая",
87180                 "icon": "cafe",
87181                 "geometry": [
87182                     "point",
87183                     "vertex",
87184                     "area"
87185                 ],
87186                 "fields": [
87187                     "cuisine",
87188                     "internet_access",
87189                     "building_area",
87190                     "address",
87191                     "opening_hours",
87192                     "smoking"
87193                 ],
87194                 "suggestion": true
87195             },
87196             "amenity/cafe/ドトール": {
87197                 "tags": {
87198                     "name": "ドトール",
87199                     "name:en": "DOUTOR",
87200                     "amenity": "cafe"
87201                 },
87202                 "name": "ドトール",
87203                 "icon": "cafe",
87204                 "geometry": [
87205                     "point",
87206                     "vertex",
87207                     "area"
87208                 ],
87209                 "fields": [
87210                     "cuisine",
87211                     "internet_access",
87212                     "building_area",
87213                     "address",
87214                     "opening_hours",
87215                     "smoking"
87216                 ],
87217                 "suggestion": true
87218             },
87219             "amenity/cafe/Tchibo": {
87220                 "tags": {
87221                     "name": "Tchibo",
87222                     "amenity": "cafe"
87223                 },
87224                 "name": "Tchibo",
87225                 "icon": "cafe",
87226                 "geometry": [
87227                     "point",
87228                     "vertex",
87229                     "area"
87230                 ],
87231                 "fields": [
87232                     "cuisine",
87233                     "internet_access",
87234                     "building_area",
87235                     "address",
87236                     "opening_hours",
87237                     "smoking"
87238                 ],
87239                 "suggestion": true
87240             },
87241             "amenity/cafe/Кофе Хауз": {
87242                 "tags": {
87243                     "name": "Кофе Хауз",
87244                     "amenity": "cafe"
87245                 },
87246                 "name": "Кофе Хауз",
87247                 "icon": "cafe",
87248                 "geometry": [
87249                     "point",
87250                     "vertex",
87251                     "area"
87252                 ],
87253                 "fields": [
87254                     "cuisine",
87255                     "internet_access",
87256                     "building_area",
87257                     "address",
87258                     "opening_hours",
87259                     "smoking"
87260                 ],
87261                 "suggestion": true
87262             },
87263             "amenity/cafe/Caribou Coffee": {
87264                 "tags": {
87265                     "name": "Caribou Coffee",
87266                     "amenity": "cafe"
87267                 },
87268                 "name": "Caribou Coffee",
87269                 "icon": "cafe",
87270                 "geometry": [
87271                     "point",
87272                     "vertex",
87273                     "area"
87274                 ],
87275                 "fields": [
87276                     "cuisine",
87277                     "internet_access",
87278                     "building_area",
87279                     "address",
87280                     "opening_hours",
87281                     "smoking"
87282                 ],
87283                 "suggestion": true
87284             },
87285             "amenity/cafe/Уют": {
87286                 "tags": {
87287                     "name": "Уют",
87288                     "amenity": "cafe"
87289                 },
87290                 "name": "Уют",
87291                 "icon": "cafe",
87292                 "geometry": [
87293                     "point",
87294                     "vertex",
87295                     "area"
87296                 ],
87297                 "fields": [
87298                     "cuisine",
87299                     "internet_access",
87300                     "building_area",
87301                     "address",
87302                     "opening_hours",
87303                     "smoking"
87304                 ],
87305                 "suggestion": true
87306             },
87307             "amenity/cafe/Шашлычная": {
87308                 "tags": {
87309                     "name": "Шашлычная",
87310                     "amenity": "cafe"
87311                 },
87312                 "name": "Шашлычная",
87313                 "icon": "cafe",
87314                 "geometry": [
87315                     "point",
87316                     "vertex",
87317                     "area"
87318                 ],
87319                 "fields": [
87320                     "cuisine",
87321                     "internet_access",
87322                     "building_area",
87323                     "address",
87324                     "opening_hours",
87325                     "smoking"
87326                 ],
87327                 "suggestion": true
87328             },
87329             "amenity/cafe/คาเฟ่ อเมซอน": {
87330                 "tags": {
87331                     "name": "คาเฟ่ อเมซอน",
87332                     "amenity": "cafe"
87333                 },
87334                 "name": "คาเฟ่ อเมซอน",
87335                 "icon": "cafe",
87336                 "geometry": [
87337                     "point",
87338                     "vertex",
87339                     "area"
87340                 ],
87341                 "fields": [
87342                     "cuisine",
87343                     "internet_access",
87344                     "building_area",
87345                     "address",
87346                     "opening_hours",
87347                     "smoking"
87348                 ],
87349                 "suggestion": true
87350             },
87351             "amenity/cafe/Traveler's Coffee": {
87352                 "tags": {
87353                     "name": "Traveler's Coffee",
87354                     "amenity": "cafe"
87355                 },
87356                 "name": "Traveler's Coffee",
87357                 "icon": "cafe",
87358                 "geometry": [
87359                     "point",
87360                     "vertex",
87361                     "area"
87362                 ],
87363                 "fields": [
87364                     "cuisine",
87365                     "internet_access",
87366                     "building_area",
87367                     "address",
87368                     "opening_hours",
87369                     "smoking"
87370                 ],
87371                 "suggestion": true
87372             },
87373             "amenity/cafe/カフェ・ド・クリエ": {
87374                 "tags": {
87375                     "name": "カフェ・ド・クリエ",
87376                     "name:en": "Cafe de CRIE",
87377                     "amenity": "cafe"
87378                 },
87379                 "name": "カフェ・ド・クリエ",
87380                 "icon": "cafe",
87381                 "geometry": [
87382                     "point",
87383                     "vertex",
87384                     "area"
87385                 ],
87386                 "fields": [
87387                     "cuisine",
87388                     "internet_access",
87389                     "building_area",
87390                     "address",
87391                     "opening_hours",
87392                     "smoking"
87393                 ],
87394                 "suggestion": true
87395             },
87396             "amenity/cafe/Cafe Amazon": {
87397                 "tags": {
87398                     "name": "Cafe Amazon",
87399                     "amenity": "cafe"
87400                 },
87401                 "name": "Cafe Amazon",
87402                 "icon": "cafe",
87403                 "geometry": [
87404                     "point",
87405                     "vertex",
87406                     "area"
87407                 ],
87408                 "fields": [
87409                     "cuisine",
87410                     "internet_access",
87411                     "building_area",
87412                     "address",
87413                     "opening_hours",
87414                     "smoking"
87415                 ],
87416                 "suggestion": true
87417             },
87418             "shop/supermarket/Budgens": {
87419                 "tags": {
87420                     "name": "Budgens",
87421                     "shop": "supermarket"
87422                 },
87423                 "name": "Budgens",
87424                 "icon": "grocery",
87425                 "geometry": [
87426                     "point",
87427                     "vertex",
87428                     "area"
87429                 ],
87430                 "fields": [
87431                     "operator",
87432                     "building_area",
87433                     "address"
87434                 ],
87435                 "suggestion": true
87436             },
87437             "shop/supermarket/Interspar": {
87438                 "tags": {
87439                     "name": "Interspar",
87440                     "shop": "supermarket"
87441                 },
87442                 "name": "Interspar",
87443                 "icon": "grocery",
87444                 "geometry": [
87445                     "point",
87446                     "vertex",
87447                     "area"
87448                 ],
87449                 "fields": [
87450                     "operator",
87451                     "building_area",
87452                     "address"
87453                 ],
87454                 "suggestion": true
87455             },
87456             "shop/supermarket/Merkur": {
87457                 "tags": {
87458                     "name": "Merkur",
87459                     "shop": "supermarket"
87460                 },
87461                 "name": "Merkur",
87462                 "icon": "grocery",
87463                 "geometry": [
87464                     "point",
87465                     "vertex",
87466                     "area"
87467                 ],
87468                 "fields": [
87469                     "operator",
87470                     "building_area",
87471                     "address"
87472                 ],
87473                 "suggestion": true
87474             },
87475             "shop/supermarket/Lidl": {
87476                 "tags": {
87477                     "name": "Lidl",
87478                     "shop": "supermarket"
87479                 },
87480                 "name": "Lidl",
87481                 "icon": "grocery",
87482                 "geometry": [
87483                     "point",
87484                     "vertex",
87485                     "area"
87486                 ],
87487                 "fields": [
87488                     "operator",
87489                     "building_area",
87490                     "address"
87491                 ],
87492                 "suggestion": true
87493             },
87494             "shop/supermarket/EDEKA": {
87495                 "tags": {
87496                     "name": "EDEKA",
87497                     "shop": "supermarket"
87498                 },
87499                 "name": "EDEKA",
87500                 "icon": "grocery",
87501                 "geometry": [
87502                     "point",
87503                     "vertex",
87504                     "area"
87505                 ],
87506                 "fields": [
87507                     "operator",
87508                     "building_area",
87509                     "address"
87510                 ],
87511                 "suggestion": true
87512             },
87513             "shop/supermarket/Coles": {
87514                 "tags": {
87515                     "name": "Coles",
87516                     "shop": "supermarket"
87517                 },
87518                 "name": "Coles",
87519                 "icon": "grocery",
87520                 "geometry": [
87521                     "point",
87522                     "vertex",
87523                     "area"
87524                 ],
87525                 "fields": [
87526                     "operator",
87527                     "building_area",
87528                     "address"
87529                 ],
87530                 "suggestion": true
87531             },
87532             "shop/supermarket/Iceland": {
87533                 "tags": {
87534                     "name": "Iceland",
87535                     "shop": "supermarket"
87536                 },
87537                 "name": "Iceland",
87538                 "icon": "grocery",
87539                 "geometry": [
87540                     "point",
87541                     "vertex",
87542                     "area"
87543                 ],
87544                 "fields": [
87545                     "operator",
87546                     "building_area",
87547                     "address"
87548                 ],
87549                 "suggestion": true
87550             },
87551             "shop/supermarket/Woolworths": {
87552                 "tags": {
87553                     "name": "Woolworths",
87554                     "shop": "supermarket"
87555                 },
87556                 "name": "Woolworths",
87557                 "icon": "grocery",
87558                 "geometry": [
87559                     "point",
87560                     "vertex",
87561                     "area"
87562                 ],
87563                 "fields": [
87564                     "operator",
87565                     "building_area",
87566                     "address"
87567                 ],
87568                 "suggestion": true
87569             },
87570             "shop/supermarket/Zielpunkt": {
87571                 "tags": {
87572                     "name": "Zielpunkt",
87573                     "shop": "supermarket"
87574                 },
87575                 "name": "Zielpunkt",
87576                 "icon": "grocery",
87577                 "geometry": [
87578                     "point",
87579                     "vertex",
87580                     "area"
87581                 ],
87582                 "fields": [
87583                     "operator",
87584                     "building_area",
87585                     "address"
87586                 ],
87587                 "suggestion": true
87588             },
87589             "shop/supermarket/Nahkauf": {
87590                 "tags": {
87591                     "name": "Nahkauf",
87592                     "shop": "supermarket"
87593                 },
87594                 "name": "Nahkauf",
87595                 "icon": "grocery",
87596                 "geometry": [
87597                     "point",
87598                     "vertex",
87599                     "area"
87600                 ],
87601                 "fields": [
87602                     "operator",
87603                     "building_area",
87604                     "address"
87605                 ],
87606                 "suggestion": true
87607             },
87608             "shop/supermarket/Billa": {
87609                 "tags": {
87610                     "name": "Billa",
87611                     "shop": "supermarket"
87612                 },
87613                 "name": "Billa",
87614                 "icon": "grocery",
87615                 "geometry": [
87616                     "point",
87617                     "vertex",
87618                     "area"
87619                 ],
87620                 "fields": [
87621                     "operator",
87622                     "building_area",
87623                     "address"
87624                 ],
87625                 "suggestion": true
87626             },
87627             "shop/supermarket/Kaufland": {
87628                 "tags": {
87629                     "name": "Kaufland",
87630                     "shop": "supermarket"
87631                 },
87632                 "name": "Kaufland",
87633                 "icon": "grocery",
87634                 "geometry": [
87635                     "point",
87636                     "vertex",
87637                     "area"
87638                 ],
87639                 "fields": [
87640                     "operator",
87641                     "building_area",
87642                     "address"
87643                 ],
87644                 "suggestion": true
87645             },
87646             "shop/supermarket/Plus": {
87647                 "tags": {
87648                     "name": "Plus",
87649                     "shop": "supermarket"
87650                 },
87651                 "name": "Plus",
87652                 "icon": "grocery",
87653                 "geometry": [
87654                     "point",
87655                     "vertex",
87656                     "area"
87657                 ],
87658                 "fields": [
87659                     "operator",
87660                     "building_area",
87661                     "address"
87662                 ],
87663                 "suggestion": true
87664             },
87665             "shop/supermarket/ALDI": {
87666                 "tags": {
87667                     "name": "ALDI",
87668                     "shop": "supermarket"
87669                 },
87670                 "name": "ALDI",
87671                 "icon": "grocery",
87672                 "geometry": [
87673                     "point",
87674                     "vertex",
87675                     "area"
87676                 ],
87677                 "fields": [
87678                     "operator",
87679                     "building_area",
87680                     "address"
87681                 ],
87682                 "suggestion": true
87683             },
87684             "shop/supermarket/Checkers": {
87685                 "tags": {
87686                     "name": "Checkers",
87687                     "shop": "supermarket"
87688                 },
87689                 "name": "Checkers",
87690                 "icon": "grocery",
87691                 "geometry": [
87692                     "point",
87693                     "vertex",
87694                     "area"
87695                 ],
87696                 "fields": [
87697                     "operator",
87698                     "building_area",
87699                     "address"
87700                 ],
87701                 "suggestion": true
87702             },
87703             "shop/supermarket/Tesco Metro": {
87704                 "tags": {
87705                     "name": "Tesco Metro",
87706                     "shop": "supermarket"
87707                 },
87708                 "name": "Tesco Metro",
87709                 "icon": "grocery",
87710                 "geometry": [
87711                     "point",
87712                     "vertex",
87713                     "area"
87714                 ],
87715                 "fields": [
87716                     "operator",
87717                     "building_area",
87718                     "address"
87719                 ],
87720                 "suggestion": true
87721             },
87722             "shop/supermarket/NP": {
87723                 "tags": {
87724                     "name": "NP",
87725                     "shop": "supermarket"
87726                 },
87727                 "name": "NP",
87728                 "icon": "grocery",
87729                 "geometry": [
87730                     "point",
87731                     "vertex",
87732                     "area"
87733                 ],
87734                 "fields": [
87735                     "operator",
87736                     "building_area",
87737                     "address"
87738                 ],
87739                 "suggestion": true
87740             },
87741             "shop/supermarket/Penny": {
87742                 "tags": {
87743                     "name": "Penny",
87744                     "shop": "supermarket"
87745                 },
87746                 "name": "Penny",
87747                 "icon": "grocery",
87748                 "geometry": [
87749                     "point",
87750                     "vertex",
87751                     "area"
87752                 ],
87753                 "fields": [
87754                     "operator",
87755                     "building_area",
87756                     "address"
87757                 ],
87758                 "suggestion": true
87759             },
87760             "shop/supermarket/Norma": {
87761                 "tags": {
87762                     "name": "Norma",
87763                     "shop": "supermarket"
87764                 },
87765                 "name": "Norma",
87766                 "icon": "grocery",
87767                 "geometry": [
87768                     "point",
87769                     "vertex",
87770                     "area"
87771                 ],
87772                 "fields": [
87773                     "operator",
87774                     "building_area",
87775                     "address"
87776                 ],
87777                 "suggestion": true
87778             },
87779             "shop/supermarket/Asda": {
87780                 "tags": {
87781                     "name": "Asda",
87782                     "shop": "supermarket"
87783                 },
87784                 "name": "Asda",
87785                 "icon": "grocery",
87786                 "geometry": [
87787                     "point",
87788                     "vertex",
87789                     "area"
87790                 ],
87791                 "fields": [
87792                     "operator",
87793                     "building_area",
87794                     "address"
87795                 ],
87796                 "suggestion": true
87797             },
87798             "shop/supermarket/Netto": {
87799                 "tags": {
87800                     "name": "Netto",
87801                     "shop": "supermarket"
87802                 },
87803                 "name": "Netto",
87804                 "icon": "grocery",
87805                 "geometry": [
87806                     "point",
87807                     "vertex",
87808                     "area"
87809                 ],
87810                 "fields": [
87811                     "operator",
87812                     "building_area",
87813                     "address"
87814                 ],
87815                 "suggestion": true
87816             },
87817             "shop/supermarket/REWE": {
87818                 "tags": {
87819                     "name": "REWE",
87820                     "shop": "supermarket"
87821                 },
87822                 "name": "REWE",
87823                 "icon": "grocery",
87824                 "geometry": [
87825                     "point",
87826                     "vertex",
87827                     "area"
87828                 ],
87829                 "fields": [
87830                     "operator",
87831                     "building_area",
87832                     "address"
87833                 ],
87834                 "suggestion": true
87835             },
87836             "shop/supermarket/Rewe": {
87837                 "tags": {
87838                     "name": "Rewe",
87839                     "shop": "supermarket"
87840                 },
87841                 "name": "Rewe",
87842                 "icon": "grocery",
87843                 "geometry": [
87844                     "point",
87845                     "vertex",
87846                     "area"
87847                 ],
87848                 "fields": [
87849                     "operator",
87850                     "building_area",
87851                     "address"
87852                 ],
87853                 "suggestion": true
87854             },
87855             "shop/supermarket/Aldi Süd": {
87856                 "tags": {
87857                     "name": "Aldi Süd",
87858                     "shop": "supermarket"
87859                 },
87860                 "name": "Aldi Süd",
87861                 "icon": "grocery",
87862                 "geometry": [
87863                     "point",
87864                     "vertex",
87865                     "area"
87866                 ],
87867                 "fields": [
87868                     "operator",
87869                     "building_area",
87870                     "address"
87871                 ],
87872                 "suggestion": true
87873             },
87874             "shop/supermarket/Real": {
87875                 "tags": {
87876                     "name": "Real",
87877                     "shop": "supermarket"
87878                 },
87879                 "name": "Real",
87880                 "icon": "grocery",
87881                 "geometry": [
87882                     "point",
87883                     "vertex",
87884                     "area"
87885                 ],
87886                 "fields": [
87887                     "operator",
87888                     "building_area",
87889                     "address"
87890                 ],
87891                 "suggestion": true
87892             },
87893             "shop/supermarket/Tesco Express": {
87894                 "tags": {
87895                     "name": "Tesco Express",
87896                     "shop": "supermarket"
87897                 },
87898                 "name": "Tesco Express",
87899                 "icon": "grocery",
87900                 "geometry": [
87901                     "point",
87902                     "vertex",
87903                     "area"
87904                 ],
87905                 "fields": [
87906                     "operator",
87907                     "building_area",
87908                     "address"
87909                 ],
87910                 "suggestion": true
87911             },
87912             "shop/supermarket/King Soopers": {
87913                 "tags": {
87914                     "name": "King Soopers",
87915                     "shop": "supermarket"
87916                 },
87917                 "name": "King Soopers",
87918                 "icon": "grocery",
87919                 "geometry": [
87920                     "point",
87921                     "vertex",
87922                     "area"
87923                 ],
87924                 "fields": [
87925                     "operator",
87926                     "building_area",
87927                     "address"
87928                 ],
87929                 "suggestion": true
87930             },
87931             "shop/supermarket/Kiwi": {
87932                 "tags": {
87933                     "name": "Kiwi",
87934                     "shop": "supermarket"
87935                 },
87936                 "name": "Kiwi",
87937                 "icon": "grocery",
87938                 "geometry": [
87939                     "point",
87940                     "vertex",
87941                     "area"
87942                 ],
87943                 "fields": [
87944                     "operator",
87945                     "building_area",
87946                     "address"
87947                 ],
87948                 "suggestion": true
87949             },
87950             "shop/supermarket/Edeka": {
87951                 "tags": {
87952                     "name": "Edeka",
87953                     "shop": "supermarket"
87954                 },
87955                 "name": "Edeka",
87956                 "icon": "grocery",
87957                 "geometry": [
87958                     "point",
87959                     "vertex",
87960                     "area"
87961                 ],
87962                 "fields": [
87963                     "operator",
87964                     "building_area",
87965                     "address"
87966                 ],
87967                 "suggestion": true
87968             },
87969             "shop/supermarket/Pick n Pay": {
87970                 "tags": {
87971                     "name": "Pick n Pay",
87972                     "shop": "supermarket"
87973                 },
87974                 "name": "Pick n Pay",
87975                 "icon": "grocery",
87976                 "geometry": [
87977                     "point",
87978                     "vertex",
87979                     "area"
87980                 ],
87981                 "fields": [
87982                     "operator",
87983                     "building_area",
87984                     "address"
87985                 ],
87986                 "suggestion": true
87987             },
87988             "shop/supermarket/ICA": {
87989                 "tags": {
87990                     "name": "ICA",
87991                     "shop": "supermarket"
87992                 },
87993                 "name": "ICA",
87994                 "icon": "grocery",
87995                 "geometry": [
87996                     "point",
87997                     "vertex",
87998                     "area"
87999                 ],
88000                 "fields": [
88001                     "operator",
88002                     "building_area",
88003                     "address"
88004                 ],
88005                 "suggestion": true
88006             },
88007             "shop/supermarket/Tengelmann": {
88008                 "tags": {
88009                     "name": "Tengelmann",
88010                     "shop": "supermarket"
88011                 },
88012                 "name": "Tengelmann",
88013                 "icon": "grocery",
88014                 "geometry": [
88015                     "point",
88016                     "vertex",
88017                     "area"
88018                 ],
88019                 "fields": [
88020                     "operator",
88021                     "building_area",
88022                     "address"
88023                 ],
88024                 "suggestion": true
88025             },
88026             "shop/supermarket/Waitrose": {
88027                 "tags": {
88028                     "name": "Waitrose",
88029                     "shop": "supermarket"
88030                 },
88031                 "name": "Waitrose",
88032                 "icon": "grocery",
88033                 "geometry": [
88034                     "point",
88035                     "vertex",
88036                     "area"
88037                 ],
88038                 "fields": [
88039                     "operator",
88040                     "building_area",
88041                     "address"
88042                 ],
88043                 "suggestion": true
88044             },
88045             "shop/supermarket/Spar": {
88046                 "tags": {
88047                     "name": "Spar",
88048                     "shop": "supermarket"
88049                 },
88050                 "name": "Spar",
88051                 "icon": "grocery",
88052                 "geometry": [
88053                     "point",
88054                     "vertex",
88055                     "area"
88056                 ],
88057                 "fields": [
88058                     "operator",
88059                     "building_area",
88060                     "address"
88061                 ],
88062                 "suggestion": true
88063             },
88064             "shop/supermarket/Hofer": {
88065                 "tags": {
88066                     "name": "Hofer",
88067                     "shop": "supermarket"
88068                 },
88069                 "name": "Hofer",
88070                 "icon": "grocery",
88071                 "geometry": [
88072                     "point",
88073                     "vertex",
88074                     "area"
88075                 ],
88076                 "fields": [
88077                     "operator",
88078                     "building_area",
88079                     "address"
88080                 ],
88081                 "suggestion": true
88082             },
88083             "shop/supermarket/M-Preis": {
88084                 "tags": {
88085                     "name": "M-Preis",
88086                     "shop": "supermarket"
88087                 },
88088                 "name": "M-Preis",
88089                 "icon": "grocery",
88090                 "geometry": [
88091                     "point",
88092                     "vertex",
88093                     "area"
88094                 ],
88095                 "fields": [
88096                     "operator",
88097                     "building_area",
88098                     "address"
88099                 ],
88100                 "suggestion": true
88101             },
88102             "shop/supermarket/LIDL": {
88103                 "tags": {
88104                     "name": "LIDL",
88105                     "shop": "supermarket"
88106                 },
88107                 "name": "LIDL",
88108                 "icon": "grocery",
88109                 "geometry": [
88110                     "point",
88111                     "vertex",
88112                     "area"
88113                 ],
88114                 "fields": [
88115                     "operator",
88116                     "building_area",
88117                     "address"
88118                 ],
88119                 "suggestion": true
88120             },
88121             "shop/supermarket/tegut": {
88122                 "tags": {
88123                     "name": "tegut",
88124                     "shop": "supermarket"
88125                 },
88126                 "name": "tegut",
88127                 "icon": "grocery",
88128                 "geometry": [
88129                     "point",
88130                     "vertex",
88131                     "area"
88132                 ],
88133                 "fields": [
88134                     "operator",
88135                     "building_area",
88136                     "address"
88137                 ],
88138                 "suggestion": true
88139             },
88140             "shop/supermarket/Sainsbury's Local": {
88141                 "tags": {
88142                     "name": "Sainsbury's Local",
88143                     "shop": "supermarket"
88144                 },
88145                 "name": "Sainsbury's Local",
88146                 "icon": "grocery",
88147                 "geometry": [
88148                     "point",
88149                     "vertex",
88150                     "area"
88151                 ],
88152                 "fields": [
88153                     "operator",
88154                     "building_area",
88155                     "address"
88156                 ],
88157                 "suggestion": true
88158             },
88159             "shop/supermarket/E-Center": {
88160                 "tags": {
88161                     "name": "E-Center",
88162                     "shop": "supermarket"
88163                 },
88164                 "name": "E-Center",
88165                 "icon": "grocery",
88166                 "geometry": [
88167                     "point",
88168                     "vertex",
88169                     "area"
88170                 ],
88171                 "fields": [
88172                     "operator",
88173                     "building_area",
88174                     "address"
88175                 ],
88176                 "suggestion": true
88177             },
88178             "shop/supermarket/Aldi Nord": {
88179                 "tags": {
88180                     "name": "Aldi Nord",
88181                     "shop": "supermarket"
88182                 },
88183                 "name": "Aldi Nord",
88184                 "icon": "grocery",
88185                 "geometry": [
88186                     "point",
88187                     "vertex",
88188                     "area"
88189                 ],
88190                 "fields": [
88191                     "operator",
88192                     "building_area",
88193                     "address"
88194                 ],
88195                 "suggestion": true
88196             },
88197             "shop/supermarket/nahkauf": {
88198                 "tags": {
88199                     "name": "nahkauf",
88200                     "shop": "supermarket"
88201                 },
88202                 "name": "nahkauf",
88203                 "icon": "grocery",
88204                 "geometry": [
88205                     "point",
88206                     "vertex",
88207                     "area"
88208                 ],
88209                 "fields": [
88210                     "operator",
88211                     "building_area",
88212                     "address"
88213                 ],
88214                 "suggestion": true
88215             },
88216             "shop/supermarket/Meijer": {
88217                 "tags": {
88218                     "name": "Meijer",
88219                     "shop": "supermarket"
88220                 },
88221                 "name": "Meijer",
88222                 "icon": "grocery",
88223                 "geometry": [
88224                     "point",
88225                     "vertex",
88226                     "area"
88227                 ],
88228                 "fields": [
88229                     "operator",
88230                     "building_area",
88231                     "address"
88232                 ],
88233                 "suggestion": true
88234             },
88235             "shop/supermarket/Safeway": {
88236                 "tags": {
88237                     "name": "Safeway",
88238                     "shop": "supermarket"
88239                 },
88240                 "name": "Safeway",
88241                 "icon": "grocery",
88242                 "geometry": [
88243                     "point",
88244                     "vertex",
88245                     "area"
88246                 ],
88247                 "fields": [
88248                     "operator",
88249                     "building_area",
88250                     "address"
88251                 ],
88252                 "suggestion": true
88253             },
88254             "shop/supermarket/Costco": {
88255                 "tags": {
88256                     "name": "Costco",
88257                     "shop": "supermarket"
88258                 },
88259                 "name": "Costco",
88260                 "icon": "grocery",
88261                 "geometry": [
88262                     "point",
88263                     "vertex",
88264                     "area"
88265                 ],
88266                 "fields": [
88267                     "operator",
88268                     "building_area",
88269                     "address"
88270                 ],
88271                 "suggestion": true
88272             },
88273             "shop/supermarket/Albert": {
88274                 "tags": {
88275                     "name": "Albert",
88276                     "shop": "supermarket"
88277                 },
88278                 "name": "Albert",
88279                 "icon": "grocery",
88280                 "geometry": [
88281                     "point",
88282                     "vertex",
88283                     "area"
88284                 ],
88285                 "fields": [
88286                     "operator",
88287                     "building_area",
88288                     "address"
88289                 ],
88290                 "suggestion": true
88291             },
88292             "shop/supermarket/Jumbo": {
88293                 "tags": {
88294                     "name": "Jumbo",
88295                     "shop": "supermarket"
88296                 },
88297                 "name": "Jumbo",
88298                 "icon": "grocery",
88299                 "geometry": [
88300                     "point",
88301                     "vertex",
88302                     "area"
88303                 ],
88304                 "fields": [
88305                     "operator",
88306                     "building_area",
88307                     "address"
88308                 ],
88309                 "suggestion": true
88310             },
88311             "shop/supermarket/Shoprite": {
88312                 "tags": {
88313                     "name": "Shoprite",
88314                     "shop": "supermarket"
88315                 },
88316                 "name": "Shoprite",
88317                 "icon": "grocery",
88318                 "geometry": [
88319                     "point",
88320                     "vertex",
88321                     "area"
88322                 ],
88323                 "fields": [
88324                     "operator",
88325                     "building_area",
88326                     "address"
88327                 ],
88328                 "suggestion": true
88329             },
88330             "shop/supermarket/MPreis": {
88331                 "tags": {
88332                     "name": "MPreis",
88333                     "shop": "supermarket"
88334                 },
88335                 "name": "MPreis",
88336                 "icon": "grocery",
88337                 "geometry": [
88338                     "point",
88339                     "vertex",
88340                     "area"
88341                 ],
88342                 "fields": [
88343                     "operator",
88344                     "building_area",
88345                     "address"
88346                 ],
88347                 "suggestion": true
88348             },
88349             "shop/supermarket/Penny Market": {
88350                 "tags": {
88351                     "name": "Penny Market",
88352                     "shop": "supermarket"
88353                 },
88354                 "name": "Penny Market",
88355                 "icon": "grocery",
88356                 "geometry": [
88357                     "point",
88358                     "vertex",
88359                     "area"
88360                 ],
88361                 "fields": [
88362                     "operator",
88363                     "building_area",
88364                     "address"
88365                 ],
88366                 "suggestion": true
88367             },
88368             "shop/supermarket/Tesco Extra": {
88369                 "tags": {
88370                     "name": "Tesco Extra",
88371                     "shop": "supermarket"
88372                 },
88373                 "name": "Tesco Extra",
88374                 "icon": "grocery",
88375                 "geometry": [
88376                     "point",
88377                     "vertex",
88378                     "area"
88379                 ],
88380                 "fields": [
88381                     "operator",
88382                     "building_area",
88383                     "address"
88384                 ],
88385                 "suggestion": true
88386             },
88387             "shop/supermarket/Albert Heijn": {
88388                 "tags": {
88389                     "name": "Albert Heijn",
88390                     "shop": "supermarket"
88391                 },
88392                 "name": "Albert Heijn",
88393                 "icon": "grocery",
88394                 "geometry": [
88395                     "point",
88396                     "vertex",
88397                     "area"
88398                 ],
88399                 "fields": [
88400                     "operator",
88401                     "building_area",
88402                     "address"
88403                 ],
88404                 "suggestion": true
88405             },
88406             "shop/supermarket/IGA": {
88407                 "tags": {
88408                     "name": "IGA",
88409                     "shop": "supermarket"
88410                 },
88411                 "name": "IGA",
88412                 "icon": "grocery",
88413                 "geometry": [
88414                     "point",
88415                     "vertex",
88416                     "area"
88417                 ],
88418                 "fields": [
88419                     "operator",
88420                     "building_area",
88421                     "address"
88422                 ],
88423                 "suggestion": true
88424             },
88425             "shop/supermarket/Metro": {
88426                 "tags": {
88427                     "name": "Metro",
88428                     "shop": "supermarket"
88429                 },
88430                 "name": "Metro",
88431                 "icon": "grocery",
88432                 "geometry": [
88433                     "point",
88434                     "vertex",
88435                     "area"
88436                 ],
88437                 "fields": [
88438                     "operator",
88439                     "building_area",
88440                     "address"
88441                 ],
88442                 "suggestion": true
88443             },
88444             "shop/supermarket/Neukauf": {
88445                 "tags": {
88446                     "name": "Neukauf",
88447                     "shop": "supermarket"
88448                 },
88449                 "name": "Neukauf",
88450                 "icon": "grocery",
88451                 "geometry": [
88452                     "point",
88453                     "vertex",
88454                     "area"
88455                 ],
88456                 "fields": [
88457                     "operator",
88458                     "building_area",
88459                     "address"
88460                 ],
88461                 "suggestion": true
88462             },
88463             "shop/supermarket/Migros": {
88464                 "tags": {
88465                     "name": "Migros",
88466                     "shop": "supermarket"
88467                 },
88468                 "name": "Migros",
88469                 "icon": "grocery",
88470                 "geometry": [
88471                     "point",
88472                     "vertex",
88473                     "area"
88474                 ],
88475                 "fields": [
88476                     "operator",
88477                     "building_area",
88478                     "address"
88479                 ],
88480                 "suggestion": true
88481             },
88482             "shop/supermarket/Marktkauf": {
88483                 "tags": {
88484                     "name": "Marktkauf",
88485                     "shop": "supermarket"
88486                 },
88487                 "name": "Marktkauf",
88488                 "icon": "grocery",
88489                 "geometry": [
88490                     "point",
88491                     "vertex",
88492                     "area"
88493                 ],
88494                 "fields": [
88495                     "operator",
88496                     "building_area",
88497                     "address"
88498                 ],
88499                 "suggestion": true
88500             },
88501             "shop/supermarket/Delikatesy Centrum": {
88502                 "tags": {
88503                     "name": "Delikatesy Centrum",
88504                     "shop": "supermarket"
88505                 },
88506                 "name": "Delikatesy Centrum",
88507                 "icon": "grocery",
88508                 "geometry": [
88509                     "point",
88510                     "vertex",
88511                     "area"
88512                 ],
88513                 "fields": [
88514                     "operator",
88515                     "building_area",
88516                     "address"
88517                 ],
88518                 "suggestion": true
88519             },
88520             "shop/supermarket/C1000": {
88521                 "tags": {
88522                     "name": "C1000",
88523                     "shop": "supermarket"
88524                 },
88525                 "name": "C1000",
88526                 "icon": "grocery",
88527                 "geometry": [
88528                     "point",
88529                     "vertex",
88530                     "area"
88531                 ],
88532                 "fields": [
88533                     "operator",
88534                     "building_area",
88535                     "address"
88536                 ],
88537                 "suggestion": true
88538             },
88539             "shop/supermarket/Hoogvliet": {
88540                 "tags": {
88541                     "name": "Hoogvliet",
88542                     "shop": "supermarket"
88543                 },
88544                 "name": "Hoogvliet",
88545                 "icon": "grocery",
88546                 "geometry": [
88547                     "point",
88548                     "vertex",
88549                     "area"
88550                 ],
88551                 "fields": [
88552                     "operator",
88553                     "building_area",
88554                     "address"
88555                 ],
88556                 "suggestion": true
88557             },
88558             "shop/supermarket/COOP": {
88559                 "tags": {
88560                     "name": "COOP",
88561                     "shop": "supermarket"
88562                 },
88563                 "name": "COOP",
88564                 "icon": "grocery",
88565                 "geometry": [
88566                     "point",
88567                     "vertex",
88568                     "area"
88569                 ],
88570                 "fields": [
88571                     "operator",
88572                     "building_area",
88573                     "address"
88574                 ],
88575                 "suggestion": true
88576             },
88577             "shop/supermarket/Food Basics": {
88578                 "tags": {
88579                     "name": "Food Basics",
88580                     "shop": "supermarket"
88581                 },
88582                 "name": "Food Basics",
88583                 "icon": "grocery",
88584                 "geometry": [
88585                     "point",
88586                     "vertex",
88587                     "area"
88588                 ],
88589                 "fields": [
88590                     "operator",
88591                     "building_area",
88592                     "address"
88593                 ],
88594                 "suggestion": true
88595             },
88596             "shop/supermarket/Casino": {
88597                 "tags": {
88598                     "name": "Casino",
88599                     "shop": "supermarket"
88600                 },
88601                 "name": "Casino",
88602                 "icon": "grocery",
88603                 "geometry": [
88604                     "point",
88605                     "vertex",
88606                     "area"
88607                 ],
88608                 "fields": [
88609                     "operator",
88610                     "building_area",
88611                     "address"
88612                 ],
88613                 "suggestion": true
88614             },
88615             "shop/supermarket/Penny Markt": {
88616                 "tags": {
88617                     "name": "Penny Markt",
88618                     "shop": "supermarket"
88619                 },
88620                 "name": "Penny Markt",
88621                 "icon": "grocery",
88622                 "geometry": [
88623                     "point",
88624                     "vertex",
88625                     "area"
88626                 ],
88627                 "fields": [
88628                     "operator",
88629                     "building_area",
88630                     "address"
88631                 ],
88632                 "suggestion": true
88633             },
88634             "shop/supermarket/Giant": {
88635                 "tags": {
88636                     "name": "Giant",
88637                     "shop": "supermarket"
88638                 },
88639                 "name": "Giant",
88640                 "icon": "grocery",
88641                 "geometry": [
88642                     "point",
88643                     "vertex",
88644                     "area"
88645                 ],
88646                 "fields": [
88647                     "operator",
88648                     "building_area",
88649                     "address"
88650                 ],
88651                 "suggestion": true
88652             },
88653             "shop/supermarket/COOP Jednota": {
88654                 "tags": {
88655                     "name": "COOP Jednota",
88656                     "shop": "supermarket"
88657                 },
88658                 "name": "COOP Jednota",
88659                 "icon": "grocery",
88660                 "geometry": [
88661                     "point",
88662                     "vertex",
88663                     "area"
88664                 ],
88665                 "fields": [
88666                     "operator",
88667                     "building_area",
88668                     "address"
88669                 ],
88670                 "suggestion": true
88671             },
88672             "shop/supermarket/Rema 1000": {
88673                 "tags": {
88674                     "name": "Rema 1000",
88675                     "shop": "supermarket"
88676                 },
88677                 "name": "Rema 1000",
88678                 "icon": "grocery",
88679                 "geometry": [
88680                     "point",
88681                     "vertex",
88682                     "area"
88683                 ],
88684                 "fields": [
88685                     "operator",
88686                     "building_area",
88687                     "address"
88688                 ],
88689                 "suggestion": true
88690             },
88691             "shop/supermarket/Kaufpark": {
88692                 "tags": {
88693                     "name": "Kaufpark",
88694                     "shop": "supermarket"
88695                 },
88696                 "name": "Kaufpark",
88697                 "icon": "grocery",
88698                 "geometry": [
88699                     "point",
88700                     "vertex",
88701                     "area"
88702                 ],
88703                 "fields": [
88704                     "operator",
88705                     "building_area",
88706                     "address"
88707                 ],
88708                 "suggestion": true
88709             },
88710             "shop/supermarket/ALDI SÜD": {
88711                 "tags": {
88712                     "name": "ALDI SÜD",
88713                     "shop": "supermarket"
88714                 },
88715                 "name": "ALDI SÜD",
88716                 "icon": "grocery",
88717                 "geometry": [
88718                     "point",
88719                     "vertex",
88720                     "area"
88721                 ],
88722                 "fields": [
88723                     "operator",
88724                     "building_area",
88725                     "address"
88726                 ],
88727                 "suggestion": true
88728             },
88729             "shop/supermarket/Simply Market": {
88730                 "tags": {
88731                     "name": "Simply Market",
88732                     "shop": "supermarket"
88733                 },
88734                 "name": "Simply Market",
88735                 "icon": "grocery",
88736                 "geometry": [
88737                     "point",
88738                     "vertex",
88739                     "area"
88740                 ],
88741                 "fields": [
88742                     "operator",
88743                     "building_area",
88744                     "address"
88745                 ],
88746                 "suggestion": true
88747             },
88748             "shop/supermarket/Konzum": {
88749                 "tags": {
88750                     "name": "Konzum",
88751                     "shop": "supermarket"
88752                 },
88753                 "name": "Konzum",
88754                 "icon": "grocery",
88755                 "geometry": [
88756                     "point",
88757                     "vertex",
88758                     "area"
88759                 ],
88760                 "fields": [
88761                     "operator",
88762                     "building_area",
88763                     "address"
88764                 ],
88765                 "suggestion": true
88766             },
88767             "shop/supermarket/Carrefour Express": {
88768                 "tags": {
88769                     "name": "Carrefour Express",
88770                     "shop": "supermarket"
88771                 },
88772                 "name": "Carrefour Express",
88773                 "icon": "grocery",
88774                 "geometry": [
88775                     "point",
88776                     "vertex",
88777                     "area"
88778                 ],
88779                 "fields": [
88780                     "operator",
88781                     "building_area",
88782                     "address"
88783                 ],
88784                 "suggestion": true
88785             },
88786             "shop/supermarket/Eurospar": {
88787                 "tags": {
88788                     "name": "Eurospar",
88789                     "shop": "supermarket"
88790                 },
88791                 "name": "Eurospar",
88792                 "icon": "grocery",
88793                 "geometry": [
88794                     "point",
88795                     "vertex",
88796                     "area"
88797                 ],
88798                 "fields": [
88799                     "operator",
88800                     "building_area",
88801                     "address"
88802                 ],
88803                 "suggestion": true
88804             },
88805             "shop/supermarket/Mercator": {
88806                 "tags": {
88807                     "name": "Mercator",
88808                     "shop": "supermarket"
88809                 },
88810                 "name": "Mercator",
88811                 "icon": "grocery",
88812                 "geometry": [
88813                     "point",
88814                     "vertex",
88815                     "area"
88816                 ],
88817                 "fields": [
88818                     "operator",
88819                     "building_area",
88820                     "address"
88821                 ],
88822                 "suggestion": true
88823             },
88824             "shop/supermarket/Famila": {
88825                 "tags": {
88826                     "name": "Famila",
88827                     "shop": "supermarket"
88828                 },
88829                 "name": "Famila",
88830                 "icon": "grocery",
88831                 "geometry": [
88832                     "point",
88833                     "vertex",
88834                     "area"
88835                 ],
88836                 "fields": [
88837                     "operator",
88838                     "building_area",
88839                     "address"
88840                 ],
88841                 "suggestion": true
88842             },
88843             "shop/supermarket/Hemköp": {
88844                 "tags": {
88845                     "name": "Hemköp",
88846                     "shop": "supermarket"
88847                 },
88848                 "name": "Hemköp",
88849                 "icon": "grocery",
88850                 "geometry": [
88851                     "point",
88852                     "vertex",
88853                     "area"
88854                 ],
88855                 "fields": [
88856                     "operator",
88857                     "building_area",
88858                     "address"
88859                 ],
88860                 "suggestion": true
88861             },
88862             "shop/supermarket/real,-": {
88863                 "tags": {
88864                     "name": "real,-",
88865                     "shop": "supermarket"
88866                 },
88867                 "name": "real,-",
88868                 "icon": "grocery",
88869                 "geometry": [
88870                     "point",
88871                     "vertex",
88872                     "area"
88873                 ],
88874                 "fields": [
88875                     "operator",
88876                     "building_area",
88877                     "address"
88878                 ],
88879                 "suggestion": true
88880             },
88881             "shop/supermarket/Markant": {
88882                 "tags": {
88883                     "name": "Markant",
88884                     "shop": "supermarket"
88885                 },
88886                 "name": "Markant",
88887                 "icon": "grocery",
88888                 "geometry": [
88889                     "point",
88890                     "vertex",
88891                     "area"
88892                 ],
88893                 "fields": [
88894                     "operator",
88895                     "building_area",
88896                     "address"
88897                 ],
88898                 "suggestion": true
88899             },
88900             "shop/supermarket/Volg": {
88901                 "tags": {
88902                     "name": "Volg",
88903                     "shop": "supermarket"
88904                 },
88905                 "name": "Volg",
88906                 "icon": "grocery",
88907                 "geometry": [
88908                     "point",
88909                     "vertex",
88910                     "area"
88911                 ],
88912                 "fields": [
88913                     "operator",
88914                     "building_area",
88915                     "address"
88916                 ],
88917                 "suggestion": true
88918             },
88919             "shop/supermarket/Leader Price": {
88920                 "tags": {
88921                     "name": "Leader Price",
88922                     "shop": "supermarket"
88923                 },
88924                 "name": "Leader Price",
88925                 "icon": "grocery",
88926                 "geometry": [
88927                     "point",
88928                     "vertex",
88929                     "area"
88930                 ],
88931                 "fields": [
88932                     "operator",
88933                     "building_area",
88934                     "address"
88935                 ],
88936                 "suggestion": true
88937             },
88938             "shop/supermarket/Treff 3000": {
88939                 "tags": {
88940                     "name": "Treff 3000",
88941                     "shop": "supermarket"
88942                 },
88943                 "name": "Treff 3000",
88944                 "icon": "grocery",
88945                 "geometry": [
88946                     "point",
88947                     "vertex",
88948                     "area"
88949                 ],
88950                 "fields": [
88951                     "operator",
88952                     "building_area",
88953                     "address"
88954                 ],
88955                 "suggestion": true
88956             },
88957             "shop/supermarket/SuperBrugsen": {
88958                 "tags": {
88959                     "name": "SuperBrugsen",
88960                     "shop": "supermarket"
88961                 },
88962                 "name": "SuperBrugsen",
88963                 "icon": "grocery",
88964                 "geometry": [
88965                     "point",
88966                     "vertex",
88967                     "area"
88968                 ],
88969                 "fields": [
88970                     "operator",
88971                     "building_area",
88972                     "address"
88973                 ],
88974                 "suggestion": true
88975             },
88976             "shop/supermarket/Kaiser's": {
88977                 "tags": {
88978                     "name": "Kaiser's",
88979                     "shop": "supermarket"
88980                 },
88981                 "name": "Kaiser's",
88982                 "icon": "grocery",
88983                 "geometry": [
88984                     "point",
88985                     "vertex",
88986                     "area"
88987                 ],
88988                 "fields": [
88989                     "operator",
88990                     "building_area",
88991                     "address"
88992                 ],
88993                 "suggestion": true
88994             },
88995             "shop/supermarket/K+K": {
88996                 "tags": {
88997                     "name": "K+K",
88998                     "shop": "supermarket"
88999                 },
89000                 "name": "K+K",
89001                 "icon": "grocery",
89002                 "geometry": [
89003                     "point",
89004                     "vertex",
89005                     "area"
89006                 ],
89007                 "fields": [
89008                     "operator",
89009                     "building_area",
89010                     "address"
89011                 ],
89012                 "suggestion": true
89013             },
89014             "shop/supermarket/Unimarkt": {
89015                 "tags": {
89016                     "name": "Unimarkt",
89017                     "shop": "supermarket"
89018                 },
89019                 "name": "Unimarkt",
89020                 "icon": "grocery",
89021                 "geometry": [
89022                     "point",
89023                     "vertex",
89024                     "area"
89025                 ],
89026                 "fields": [
89027                     "operator",
89028                     "building_area",
89029                     "address"
89030                 ],
89031                 "suggestion": true
89032             },
89033             "shop/supermarket/Carrefour City": {
89034                 "tags": {
89035                     "name": "Carrefour City",
89036                     "shop": "supermarket"
89037                 },
89038                 "name": "Carrefour City",
89039                 "icon": "grocery",
89040                 "geometry": [
89041                     "point",
89042                     "vertex",
89043                     "area"
89044                 ],
89045                 "fields": [
89046                     "operator",
89047                     "building_area",
89048                     "address"
89049                 ],
89050                 "suggestion": true
89051             },
89052             "shop/supermarket/Sobeys": {
89053                 "tags": {
89054                     "name": "Sobeys",
89055                     "shop": "supermarket"
89056                 },
89057                 "name": "Sobeys",
89058                 "icon": "grocery",
89059                 "geometry": [
89060                     "point",
89061                     "vertex",
89062                     "area"
89063                 ],
89064                 "fields": [
89065                     "operator",
89066                     "building_area",
89067                     "address"
89068                 ],
89069                 "suggestion": true
89070             },
89071             "shop/supermarket/S-Market": {
89072                 "tags": {
89073                     "name": "S-Market",
89074                     "shop": "supermarket"
89075                 },
89076                 "name": "S-Market",
89077                 "icon": "grocery",
89078                 "geometry": [
89079                     "point",
89080                     "vertex",
89081                     "area"
89082                 ],
89083                 "fields": [
89084                     "operator",
89085                     "building_area",
89086                     "address"
89087                 ],
89088                 "suggestion": true
89089             },
89090             "shop/supermarket/Combi": {
89091                 "tags": {
89092                     "name": "Combi",
89093                     "shop": "supermarket"
89094                 },
89095                 "name": "Combi",
89096                 "icon": "grocery",
89097                 "geometry": [
89098                     "point",
89099                     "vertex",
89100                     "area"
89101                 ],
89102                 "fields": [
89103                     "operator",
89104                     "building_area",
89105                     "address"
89106                 ],
89107                 "suggestion": true
89108             },
89109             "shop/supermarket/Denner": {
89110                 "tags": {
89111                     "name": "Denner",
89112                     "shop": "supermarket"
89113                 },
89114                 "name": "Denner",
89115                 "icon": "grocery",
89116                 "geometry": [
89117                     "point",
89118                     "vertex",
89119                     "area"
89120                 ],
89121                 "fields": [
89122                     "operator",
89123                     "building_area",
89124                     "address"
89125                 ],
89126                 "suggestion": true
89127             },
89128             "shop/supermarket/Konsum": {
89129                 "tags": {
89130                     "name": "Konsum",
89131                     "shop": "supermarket"
89132                 },
89133                 "name": "Konsum",
89134                 "icon": "grocery",
89135                 "geometry": [
89136                     "point",
89137                     "vertex",
89138                     "area"
89139                 ],
89140                 "fields": [
89141                     "operator",
89142                     "building_area",
89143                     "address"
89144                 ],
89145                 "suggestion": true
89146             },
89147             "shop/supermarket/Franprix": {
89148                 "tags": {
89149                     "name": "Franprix",
89150                     "shop": "supermarket"
89151                 },
89152                 "name": "Franprix",
89153                 "icon": "grocery",
89154                 "geometry": [
89155                     "point",
89156                     "vertex",
89157                     "area"
89158                 ],
89159                 "fields": [
89160                     "operator",
89161                     "building_area",
89162                     "address"
89163                 ],
89164                 "suggestion": true
89165             },
89166             "shop/supermarket/Monoprix": {
89167                 "tags": {
89168                     "name": "Monoprix",
89169                     "shop": "supermarket"
89170                 },
89171                 "name": "Monoprix",
89172                 "icon": "grocery",
89173                 "geometry": [
89174                     "point",
89175                     "vertex",
89176                     "area"
89177                 ],
89178                 "fields": [
89179                     "operator",
89180                     "building_area",
89181                     "address"
89182                 ],
89183                 "suggestion": true
89184             },
89185             "shop/supermarket/Diska": {
89186                 "tags": {
89187                     "name": "Diska",
89188                     "shop": "supermarket"
89189                 },
89190                 "name": "Diska",
89191                 "icon": "grocery",
89192                 "geometry": [
89193                     "point",
89194                     "vertex",
89195                     "area"
89196                 ],
89197                 "fields": [
89198                     "operator",
89199                     "building_area",
89200                     "address"
89201                 ],
89202                 "suggestion": true
89203             },
89204             "shop/supermarket/PENNY": {
89205                 "tags": {
89206                     "name": "PENNY",
89207                     "shop": "supermarket"
89208                 },
89209                 "name": "PENNY",
89210                 "icon": "grocery",
89211                 "geometry": [
89212                     "point",
89213                     "vertex",
89214                     "area"
89215                 ],
89216                 "fields": [
89217                     "operator",
89218                     "building_area",
89219                     "address"
89220                 ],
89221                 "suggestion": true
89222             },
89223             "shop/supermarket/Dia": {
89224                 "tags": {
89225                     "name": "Dia",
89226                     "shop": "supermarket"
89227                 },
89228                 "name": "Dia",
89229                 "icon": "grocery",
89230                 "geometry": [
89231                     "point",
89232                     "vertex",
89233                     "area"
89234                 ],
89235                 "fields": [
89236                     "operator",
89237                     "building_area",
89238                     "address"
89239                 ],
89240                 "suggestion": true
89241             },
89242             "shop/supermarket/Giant Eagle": {
89243                 "tags": {
89244                     "name": "Giant Eagle",
89245                     "shop": "supermarket"
89246                 },
89247                 "name": "Giant Eagle",
89248                 "icon": "grocery",
89249                 "geometry": [
89250                     "point",
89251                     "vertex",
89252                     "area"
89253                 ],
89254                 "fields": [
89255                     "operator",
89256                     "building_area",
89257                     "address"
89258                 ],
89259                 "suggestion": true
89260             },
89261             "shop/supermarket/NORMA": {
89262                 "tags": {
89263                     "name": "NORMA",
89264                     "shop": "supermarket"
89265                 },
89266                 "name": "NORMA",
89267                 "icon": "grocery",
89268                 "geometry": [
89269                     "point",
89270                     "vertex",
89271                     "area"
89272                 ],
89273                 "fields": [
89274                     "operator",
89275                     "building_area",
89276                     "address"
89277                 ],
89278                 "suggestion": true
89279             },
89280             "shop/supermarket/AD Delhaize": {
89281                 "tags": {
89282                     "name": "AD Delhaize",
89283                     "shop": "supermarket"
89284                 },
89285                 "name": "AD Delhaize",
89286                 "icon": "grocery",
89287                 "geometry": [
89288                     "point",
89289                     "vertex",
89290                     "area"
89291                 ],
89292                 "fields": [
89293                     "operator",
89294                     "building_area",
89295                     "address"
89296                 ],
89297                 "suggestion": true
89298             },
89299             "shop/supermarket/Mercadona": {
89300                 "tags": {
89301                     "name": "Mercadona",
89302                     "shop": "supermarket"
89303                 },
89304                 "name": "Mercadona",
89305                 "icon": "grocery",
89306                 "geometry": [
89307                     "point",
89308                     "vertex",
89309                     "area"
89310                 ],
89311                 "fields": [
89312                     "operator",
89313                     "building_area",
89314                     "address"
89315                 ],
89316                 "suggestion": true
89317             },
89318             "shop/supermarket/Consum": {
89319                 "tags": {
89320                     "name": "Consum",
89321                     "shop": "supermarket"
89322                 },
89323                 "name": "Consum",
89324                 "icon": "grocery",
89325                 "geometry": [
89326                     "point",
89327                     "vertex",
89328                     "area"
89329                 ],
89330                 "fields": [
89331                     "operator",
89332                     "building_area",
89333                     "address"
89334                 ],
89335                 "suggestion": true
89336             },
89337             "shop/supermarket/Carrefour Market": {
89338                 "tags": {
89339                     "name": "Carrefour Market",
89340                     "shop": "supermarket"
89341                 },
89342                 "name": "Carrefour Market",
89343                 "icon": "grocery",
89344                 "geometry": [
89345                     "point",
89346                     "vertex",
89347                     "area"
89348                 ],
89349                 "fields": [
89350                     "operator",
89351                     "building_area",
89352                     "address"
89353                 ],
89354                 "suggestion": true
89355             },
89356             "shop/supermarket/Whole Foods": {
89357                 "tags": {
89358                     "name": "Whole Foods",
89359                     "shop": "supermarket"
89360                 },
89361                 "name": "Whole Foods",
89362                 "icon": "grocery",
89363                 "geometry": [
89364                     "point",
89365                     "vertex",
89366                     "area"
89367                 ],
89368                 "fields": [
89369                     "operator",
89370                     "building_area",
89371                     "address"
89372                 ],
89373                 "suggestion": true
89374             },
89375             "shop/supermarket/Pam": {
89376                 "tags": {
89377                     "name": "Pam",
89378                     "shop": "supermarket"
89379                 },
89380                 "name": "Pam",
89381                 "icon": "grocery",
89382                 "geometry": [
89383                     "point",
89384                     "vertex",
89385                     "area"
89386                 ],
89387                 "fields": [
89388                     "operator",
89389                     "building_area",
89390                     "address"
89391                 ],
89392                 "suggestion": true
89393             },
89394             "shop/supermarket/sky": {
89395                 "tags": {
89396                     "name": "sky",
89397                     "shop": "supermarket"
89398                 },
89399                 "name": "sky",
89400                 "icon": "grocery",
89401                 "geometry": [
89402                     "point",
89403                     "vertex",
89404                     "area"
89405                 ],
89406                 "fields": [
89407                     "operator",
89408                     "building_area",
89409                     "address"
89410                 ],
89411                 "suggestion": true
89412             },
89413             "shop/supermarket/Despar": {
89414                 "tags": {
89415                     "name": "Despar",
89416                     "shop": "supermarket"
89417                 },
89418                 "name": "Despar",
89419                 "icon": "grocery",
89420                 "geometry": [
89421                     "point",
89422                     "vertex",
89423                     "area"
89424                 ],
89425                 "fields": [
89426                     "operator",
89427                     "building_area",
89428                     "address"
89429                 ],
89430                 "suggestion": true
89431             },
89432             "shop/supermarket/Eroski": {
89433                 "tags": {
89434                     "name": "Eroski",
89435                     "shop": "supermarket"
89436                 },
89437                 "name": "Eroski",
89438                 "icon": "grocery",
89439                 "geometry": [
89440                     "point",
89441                     "vertex",
89442                     "area"
89443                 ],
89444                 "fields": [
89445                     "operator",
89446                     "building_area",
89447                     "address"
89448                 ],
89449                 "suggestion": true
89450             },
89451             "shop/supermarket/Costcutter": {
89452                 "tags": {
89453                     "name": "Costcutter",
89454                     "shop": "supermarket"
89455                 },
89456                 "name": "Costcutter",
89457                 "icon": "grocery",
89458                 "geometry": [
89459                     "point",
89460                     "vertex",
89461                     "area"
89462                 ],
89463                 "fields": [
89464                     "operator",
89465                     "building_area",
89466                     "address"
89467                 ],
89468                 "suggestion": true
89469             },
89470             "shop/supermarket/Maxi": {
89471                 "tags": {
89472                     "name": "Maxi",
89473                     "shop": "supermarket"
89474                 },
89475                 "name": "Maxi",
89476                 "icon": "grocery",
89477                 "geometry": [
89478                     "point",
89479                     "vertex",
89480                     "area"
89481                 ],
89482                 "fields": [
89483                     "operator",
89484                     "building_area",
89485                     "address"
89486                 ],
89487                 "suggestion": true
89488             },
89489             "shop/supermarket/Colruyt": {
89490                 "tags": {
89491                     "name": "Colruyt",
89492                     "shop": "supermarket"
89493                 },
89494                 "name": "Colruyt",
89495                 "icon": "grocery",
89496                 "geometry": [
89497                     "point",
89498                     "vertex",
89499                     "area"
89500                 ],
89501                 "fields": [
89502                     "operator",
89503                     "building_area",
89504                     "address"
89505                 ],
89506                 "suggestion": true
89507             },
89508             "shop/supermarket/The Co-operative": {
89509                 "tags": {
89510                     "name": "The Co-operative",
89511                     "shop": "supermarket"
89512                 },
89513                 "name": "The Co-operative",
89514                 "icon": "grocery",
89515                 "geometry": [
89516                     "point",
89517                     "vertex",
89518                     "area"
89519                 ],
89520                 "fields": [
89521                     "operator",
89522                     "building_area",
89523                     "address"
89524                 ],
89525                 "suggestion": true
89526             },
89527             "shop/supermarket/Delhaize": {
89528                 "tags": {
89529                     "name": "Delhaize",
89530                     "shop": "supermarket"
89531                 },
89532                 "name": "Delhaize",
89533                 "icon": "grocery",
89534                 "geometry": [
89535                     "point",
89536                     "vertex",
89537                     "area"
89538                 ],
89539                 "fields": [
89540                     "operator",
89541                     "building_area",
89542                     "address"
89543                 ],
89544                 "suggestion": true
89545             },
89546             "shop/supermarket/CBA": {
89547                 "tags": {
89548                     "name": "CBA",
89549                     "shop": "supermarket"
89550                 },
89551                 "name": "CBA",
89552                 "icon": "grocery",
89553                 "geometry": [
89554                     "point",
89555                     "vertex",
89556                     "area"
89557                 ],
89558                 "fields": [
89559                     "operator",
89560                     "building_area",
89561                     "address"
89562                 ],
89563                 "suggestion": true
89564             },
89565             "shop/supermarket/Shopi": {
89566                 "tags": {
89567                     "name": "Shopi",
89568                     "shop": "supermarket"
89569                 },
89570                 "name": "Shopi",
89571                 "icon": "grocery",
89572                 "geometry": [
89573                     "point",
89574                     "vertex",
89575                     "area"
89576                 ],
89577                 "fields": [
89578                     "operator",
89579                     "building_area",
89580                     "address"
89581                 ],
89582                 "suggestion": true
89583             },
89584             "shop/supermarket/Walmart": {
89585                 "tags": {
89586                     "name": "Walmart",
89587                     "shop": "supermarket"
89588                 },
89589                 "name": "Walmart",
89590                 "icon": "grocery",
89591                 "geometry": [
89592                     "point",
89593                     "vertex",
89594                     "area"
89595                 ],
89596                 "fields": [
89597                     "operator",
89598                     "building_area",
89599                     "address"
89600                 ],
89601                 "suggestion": true
89602             },
89603             "shop/supermarket/Kroger": {
89604                 "tags": {
89605                     "name": "Kroger",
89606                     "shop": "supermarket"
89607                 },
89608                 "name": "Kroger",
89609                 "icon": "grocery",
89610                 "geometry": [
89611                     "point",
89612                     "vertex",
89613                     "area"
89614                 ],
89615                 "fields": [
89616                     "operator",
89617                     "building_area",
89618                     "address"
89619                 ],
89620                 "suggestion": true
89621             },
89622             "shop/supermarket/Albertsons": {
89623                 "tags": {
89624                     "name": "Albertsons",
89625                     "shop": "supermarket"
89626                 },
89627                 "name": "Albertsons",
89628                 "icon": "grocery",
89629                 "geometry": [
89630                     "point",
89631                     "vertex",
89632                     "area"
89633                 ],
89634                 "fields": [
89635                     "operator",
89636                     "building_area",
89637                     "address"
89638                 ],
89639                 "suggestion": true
89640             },
89641             "shop/supermarket/Trader Joe's": {
89642                 "tags": {
89643                     "name": "Trader Joe's",
89644                     "shop": "supermarket"
89645                 },
89646                 "name": "Trader Joe's",
89647                 "icon": "grocery",
89648                 "geometry": [
89649                     "point",
89650                     "vertex",
89651                     "area"
89652                 ],
89653                 "fields": [
89654                     "operator",
89655                     "building_area",
89656                     "address"
89657                 ],
89658                 "suggestion": true
89659             },
89660             "shop/supermarket/Feneberg": {
89661                 "tags": {
89662                     "name": "Feneberg",
89663                     "shop": "supermarket"
89664                 },
89665                 "name": "Feneberg",
89666                 "icon": "grocery",
89667                 "geometry": [
89668                     "point",
89669                     "vertex",
89670                     "area"
89671                 ],
89672                 "fields": [
89673                     "operator",
89674                     "building_area",
89675                     "address"
89676                 ],
89677                 "suggestion": true
89678             },
89679             "shop/supermarket/denn's Biomarkt": {
89680                 "tags": {
89681                     "name": "denn's Biomarkt",
89682                     "shop": "supermarket"
89683                 },
89684                 "name": "denn's Biomarkt",
89685                 "icon": "grocery",
89686                 "geometry": [
89687                     "point",
89688                     "vertex",
89689                     "area"
89690                 ],
89691                 "fields": [
89692                     "operator",
89693                     "building_area",
89694                     "address"
89695                 ],
89696                 "suggestion": true
89697             },
89698             "shop/supermarket/dm": {
89699                 "tags": {
89700                     "name": "dm",
89701                     "shop": "supermarket"
89702                 },
89703                 "name": "dm",
89704                 "icon": "grocery",
89705                 "geometry": [
89706                     "point",
89707                     "vertex",
89708                     "area"
89709                 ],
89710                 "fields": [
89711                     "operator",
89712                     "building_area",
89713                     "address"
89714                 ],
89715                 "suggestion": true
89716             },
89717             "shop/supermarket/Kvickly": {
89718                 "tags": {
89719                     "name": "Kvickly",
89720                     "shop": "supermarket"
89721                 },
89722                 "name": "Kvickly",
89723                 "icon": "grocery",
89724                 "geometry": [
89725                     "point",
89726                     "vertex",
89727                     "area"
89728                 ],
89729                 "fields": [
89730                     "operator",
89731                     "building_area",
89732                     "address"
89733                 ],
89734                 "suggestion": true
89735             },
89736             "shop/supermarket/Makro": {
89737                 "tags": {
89738                     "name": "Makro",
89739                     "shop": "supermarket"
89740                 },
89741                 "name": "Makro",
89742                 "icon": "grocery",
89743                 "geometry": [
89744                     "point",
89745                     "vertex",
89746                     "area"
89747                 ],
89748                 "fields": [
89749                     "operator",
89750                     "building_area",
89751                     "address"
89752                 ],
89753                 "suggestion": true
89754             },
89755             "shop/supermarket/Dico": {
89756                 "tags": {
89757                     "name": "Dico",
89758                     "shop": "supermarket"
89759                 },
89760                 "name": "Dico",
89761                 "icon": "grocery",
89762                 "geometry": [
89763                     "point",
89764                     "vertex",
89765                     "area"
89766                 ],
89767                 "fields": [
89768                     "operator",
89769                     "building_area",
89770                     "address"
89771                 ],
89772                 "suggestion": true
89773             },
89774             "shop/supermarket/Nah & Frisch": {
89775                 "tags": {
89776                     "name": "Nah & Frisch",
89777                     "shop": "supermarket"
89778                 },
89779                 "name": "Nah & Frisch",
89780                 "icon": "grocery",
89781                 "geometry": [
89782                     "point",
89783                     "vertex",
89784                     "area"
89785                 ],
89786                 "fields": [
89787                     "operator",
89788                     "building_area",
89789                     "address"
89790                 ],
89791                 "suggestion": true
89792             },
89793             "shop/supermarket/Champion": {
89794                 "tags": {
89795                     "name": "Champion",
89796                     "shop": "supermarket"
89797                 },
89798                 "name": "Champion",
89799                 "icon": "grocery",
89800                 "geometry": [
89801                     "point",
89802                     "vertex",
89803                     "area"
89804                 ],
89805                 "fields": [
89806                     "operator",
89807                     "building_area",
89808                     "address"
89809                 ],
89810                 "suggestion": true
89811             },
89812             "shop/supermarket/ICA Supermarket": {
89813                 "tags": {
89814                     "name": "ICA Supermarket",
89815                     "shop": "supermarket"
89816                 },
89817                 "name": "ICA Supermarket",
89818                 "icon": "grocery",
89819                 "geometry": [
89820                     "point",
89821                     "vertex",
89822                     "area"
89823                 ],
89824                 "fields": [
89825                     "operator",
89826                     "building_area",
89827                     "address"
89828                 ],
89829                 "suggestion": true
89830             },
89831             "shop/supermarket/Fakta": {
89832                 "tags": {
89833                     "name": "Fakta",
89834                     "shop": "supermarket"
89835                 },
89836                 "name": "Fakta",
89837                 "icon": "grocery",
89838                 "geometry": [
89839                     "point",
89840                     "vertex",
89841                     "area"
89842                 ],
89843                 "fields": [
89844                     "operator",
89845                     "building_area",
89846                     "address"
89847                 ],
89848                 "suggestion": true
89849             },
89850             "shop/supermarket/Магнит": {
89851                 "tags": {
89852                     "name": "Магнит",
89853                     "shop": "supermarket"
89854                 },
89855                 "name": "Магнит",
89856                 "icon": "grocery",
89857                 "geometry": [
89858                     "point",
89859                     "vertex",
89860                     "area"
89861                 ],
89862                 "fields": [
89863                     "operator",
89864                     "building_area",
89865                     "address"
89866                 ],
89867                 "suggestion": true
89868             },
89869             "shop/supermarket/Caprabo": {
89870                 "tags": {
89871                     "name": "Caprabo",
89872                     "shop": "supermarket"
89873                 },
89874                 "name": "Caprabo",
89875                 "icon": "grocery",
89876                 "geometry": [
89877                     "point",
89878                     "vertex",
89879                     "area"
89880                 ],
89881                 "fields": [
89882                     "operator",
89883                     "building_area",
89884                     "address"
89885                 ],
89886                 "suggestion": true
89887             },
89888             "shop/supermarket/Famiglia Cooperativa": {
89889                 "tags": {
89890                     "name": "Famiglia Cooperativa",
89891                     "shop": "supermarket"
89892                 },
89893                 "name": "Famiglia Cooperativa",
89894                 "icon": "grocery",
89895                 "geometry": [
89896                     "point",
89897                     "vertex",
89898                     "area"
89899                 ],
89900                 "fields": [
89901                     "operator",
89902                     "building_area",
89903                     "address"
89904                 ],
89905                 "suggestion": true
89906             },
89907             "shop/supermarket/Народная 7Я семьЯ": {
89908                 "tags": {
89909                     "name": "Народная 7Я семьЯ",
89910                     "shop": "supermarket"
89911                 },
89912                 "name": "Народная 7Я семьЯ",
89913                 "icon": "grocery",
89914                 "geometry": [
89915                     "point",
89916                     "vertex",
89917                     "area"
89918                 ],
89919                 "fields": [
89920                     "operator",
89921                     "building_area",
89922                     "address"
89923                 ],
89924                 "suggestion": true
89925             },
89926             "shop/supermarket/Esselunga": {
89927                 "tags": {
89928                     "name": "Esselunga",
89929                     "shop": "supermarket"
89930                 },
89931                 "name": "Esselunga",
89932                 "icon": "grocery",
89933                 "geometry": [
89934                     "point",
89935                     "vertex",
89936                     "area"
89937                 ],
89938                 "fields": [
89939                     "operator",
89940                     "building_area",
89941                     "address"
89942                 ],
89943                 "suggestion": true
89944             },
89945             "shop/supermarket/Maxima": {
89946                 "tags": {
89947                     "name": "Maxima",
89948                     "shop": "supermarket"
89949                 },
89950                 "name": "Maxima",
89951                 "icon": "grocery",
89952                 "geometry": [
89953                     "point",
89954                     "vertex",
89955                     "area"
89956                 ],
89957                 "fields": [
89958                     "operator",
89959                     "building_area",
89960                     "address"
89961                 ],
89962                 "suggestion": true
89963             },
89964             "shop/supermarket/Petit Casino": {
89965                 "tags": {
89966                     "name": "Petit Casino",
89967                     "shop": "supermarket"
89968                 },
89969                 "name": "Petit Casino",
89970                 "icon": "grocery",
89971                 "geometry": [
89972                     "point",
89973                     "vertex",
89974                     "area"
89975                 ],
89976                 "fields": [
89977                     "operator",
89978                     "building_area",
89979                     "address"
89980                 ],
89981                 "suggestion": true
89982             },
89983             "shop/supermarket/Wasgau": {
89984                 "tags": {
89985                     "name": "Wasgau",
89986                     "shop": "supermarket"
89987                 },
89988                 "name": "Wasgau",
89989                 "icon": "grocery",
89990                 "geometry": [
89991                     "point",
89992                     "vertex",
89993                     "area"
89994                 ],
89995                 "fields": [
89996                     "operator",
89997                     "building_area",
89998                     "address"
89999                 ],
90000                 "suggestion": true
90001             },
90002             "shop/supermarket/Pingo Doce": {
90003                 "tags": {
90004                     "name": "Pingo Doce",
90005                     "shop": "supermarket"
90006                 },
90007                 "name": "Pingo Doce",
90008                 "icon": "grocery",
90009                 "geometry": [
90010                     "point",
90011                     "vertex",
90012                     "area"
90013                 ],
90014                 "fields": [
90015                     "operator",
90016                     "building_area",
90017                     "address"
90018                 ],
90019                 "suggestion": true
90020             },
90021             "shop/supermarket/Match": {
90022                 "tags": {
90023                     "name": "Match",
90024                     "shop": "supermarket"
90025                 },
90026                 "name": "Match",
90027                 "icon": "grocery",
90028                 "geometry": [
90029                     "point",
90030                     "vertex",
90031                     "area"
90032                 ],
90033                 "fields": [
90034                     "operator",
90035                     "building_area",
90036                     "address"
90037                 ],
90038                 "suggestion": true
90039             },
90040             "shop/supermarket/Profi": {
90041                 "tags": {
90042                     "name": "Profi",
90043                     "shop": "supermarket"
90044                 },
90045                 "name": "Profi",
90046                 "icon": "grocery",
90047                 "geometry": [
90048                     "point",
90049                     "vertex",
90050                     "area"
90051                 ],
90052                 "fields": [
90053                     "operator",
90054                     "building_area",
90055                     "address"
90056                 ],
90057                 "suggestion": true
90058             },
90059             "shop/supermarket/Lider": {
90060                 "tags": {
90061                     "name": "Lider",
90062                     "shop": "supermarket"
90063                 },
90064                 "name": "Lider",
90065                 "icon": "grocery",
90066                 "geometry": [
90067                     "point",
90068                     "vertex",
90069                     "area"
90070                 ],
90071                 "fields": [
90072                     "operator",
90073                     "building_area",
90074                     "address"
90075                 ],
90076                 "suggestion": true
90077             },
90078             "shop/supermarket/Unimarc": {
90079                 "tags": {
90080                     "name": "Unimarc",
90081                     "shop": "supermarket"
90082                 },
90083                 "name": "Unimarc",
90084                 "icon": "grocery",
90085                 "geometry": [
90086                     "point",
90087                     "vertex",
90088                     "area"
90089                 ],
90090                 "fields": [
90091                     "operator",
90092                     "building_area",
90093                     "address"
90094                 ],
90095                 "suggestion": true
90096             },
90097             "shop/supermarket/Co-operative Food": {
90098                 "tags": {
90099                     "name": "Co-operative Food",
90100                     "shop": "supermarket"
90101                 },
90102                 "name": "Co-operative Food",
90103                 "icon": "grocery",
90104                 "geometry": [
90105                     "point",
90106                     "vertex",
90107                     "area"
90108                 ],
90109                 "fields": [
90110                     "operator",
90111                     "building_area",
90112                     "address"
90113                 ],
90114                 "suggestion": true
90115             },
90116             "shop/supermarket/Santa Isabel": {
90117                 "tags": {
90118                     "name": "Santa Isabel",
90119                     "shop": "supermarket"
90120                 },
90121                 "name": "Santa Isabel",
90122                 "icon": "grocery",
90123                 "geometry": [
90124                     "point",
90125                     "vertex",
90126                     "area"
90127                 ],
90128                 "fields": [
90129                     "operator",
90130                     "building_area",
90131                     "address"
90132                 ],
90133                 "suggestion": true
90134             },
90135             "shop/supermarket/Седьмой континент": {
90136                 "tags": {
90137                     "name": "Седьмой континент",
90138                     "shop": "supermarket"
90139                 },
90140                 "name": "Седьмой континент",
90141                 "icon": "grocery",
90142                 "geometry": [
90143                     "point",
90144                     "vertex",
90145                     "area"
90146                 ],
90147                 "fields": [
90148                     "operator",
90149                     "building_area",
90150                     "address"
90151                 ],
90152                 "suggestion": true
90153             },
90154             "shop/supermarket/HIT": {
90155                 "tags": {
90156                     "name": "HIT",
90157                     "shop": "supermarket"
90158                 },
90159                 "name": "HIT",
90160                 "icon": "grocery",
90161                 "geometry": [
90162                     "point",
90163                     "vertex",
90164                     "area"
90165                 ],
90166                 "fields": [
90167                     "operator",
90168                     "building_area",
90169                     "address"
90170                 ],
90171                 "suggestion": true
90172             },
90173             "shop/supermarket/Rimi": {
90174                 "tags": {
90175                     "name": "Rimi",
90176                     "shop": "supermarket"
90177                 },
90178                 "name": "Rimi",
90179                 "icon": "grocery",
90180                 "geometry": [
90181                     "point",
90182                     "vertex",
90183                     "area"
90184                 ],
90185                 "fields": [
90186                     "operator",
90187                     "building_area",
90188                     "address"
90189                 ],
90190                 "suggestion": true
90191             },
90192             "shop/supermarket/Conad": {
90193                 "tags": {
90194                     "name": "Conad",
90195                     "shop": "supermarket"
90196                 },
90197                 "name": "Conad",
90198                 "icon": "grocery",
90199                 "geometry": [
90200                     "point",
90201                     "vertex",
90202                     "area"
90203                 ],
90204                 "fields": [
90205                     "operator",
90206                     "building_area",
90207                     "address"
90208                 ],
90209                 "suggestion": true
90210             },
90211             "shop/supermarket/Фуршет": {
90212                 "tags": {
90213                     "name": "Фуршет",
90214                     "shop": "supermarket"
90215                 },
90216                 "name": "Фуршет",
90217                 "icon": "grocery",
90218                 "geometry": [
90219                     "point",
90220                     "vertex",
90221                     "area"
90222                 ],
90223                 "fields": [
90224                     "operator",
90225                     "building_area",
90226                     "address"
90227                 ],
90228                 "suggestion": true
90229             },
90230             "shop/supermarket/Willys": {
90231                 "tags": {
90232                     "name": "Willys",
90233                     "shop": "supermarket"
90234                 },
90235                 "name": "Willys",
90236                 "icon": "grocery",
90237                 "geometry": [
90238                     "point",
90239                     "vertex",
90240                     "area"
90241                 ],
90242                 "fields": [
90243                     "operator",
90244                     "building_area",
90245                     "address"
90246                 ],
90247                 "suggestion": true
90248             },
90249             "shop/supermarket/Farmfoods": {
90250                 "tags": {
90251                     "name": "Farmfoods",
90252                     "shop": "supermarket"
90253                 },
90254                 "name": "Farmfoods",
90255                 "icon": "grocery",
90256                 "geometry": [
90257                     "point",
90258                     "vertex",
90259                     "area"
90260                 ],
90261                 "fields": [
90262                     "operator",
90263                     "building_area",
90264                     "address"
90265                 ],
90266                 "suggestion": true
90267             },
90268             "shop/supermarket/U Express": {
90269                 "tags": {
90270                     "name": "U Express",
90271                     "shop": "supermarket"
90272                 },
90273                 "name": "U Express",
90274                 "icon": "grocery",
90275                 "geometry": [
90276                     "point",
90277                     "vertex",
90278                     "area"
90279                 ],
90280                 "fields": [
90281                     "operator",
90282                     "building_area",
90283                     "address"
90284                 ],
90285                 "suggestion": true
90286             },
90287             "shop/supermarket/Фора": {
90288                 "tags": {
90289                     "name": "Фора",
90290                     "shop": "supermarket"
90291                 },
90292                 "name": "Фора",
90293                 "icon": "grocery",
90294                 "geometry": [
90295                     "point",
90296                     "vertex",
90297                     "area"
90298                 ],
90299                 "fields": [
90300                     "operator",
90301                     "building_area",
90302                     "address"
90303                 ],
90304                 "suggestion": true
90305             },
90306             "shop/supermarket/Dunnes Stores": {
90307                 "tags": {
90308                     "name": "Dunnes Stores",
90309                     "shop": "supermarket"
90310                 },
90311                 "name": "Dunnes Stores",
90312                 "icon": "grocery",
90313                 "geometry": [
90314                     "point",
90315                     "vertex",
90316                     "area"
90317                 ],
90318                 "fields": [
90319                     "operator",
90320                     "building_area",
90321                     "address"
90322                 ],
90323                 "suggestion": true
90324             },
90325             "shop/supermarket/Сільпо": {
90326                 "tags": {
90327                     "name": "Сільпо",
90328                     "shop": "supermarket"
90329                 },
90330                 "name": "Сільпо",
90331                 "icon": "grocery",
90332                 "geometry": [
90333                     "point",
90334                     "vertex",
90335                     "area"
90336                 ],
90337                 "fields": [
90338                     "operator",
90339                     "building_area",
90340                     "address"
90341                 ],
90342                 "suggestion": true
90343             },
90344             "shop/supermarket/マルエツ": {
90345                 "tags": {
90346                     "name": "マルエツ",
90347                     "shop": "supermarket"
90348                 },
90349                 "name": "マルエツ",
90350                 "icon": "grocery",
90351                 "geometry": [
90352                     "point",
90353                     "vertex",
90354                     "area"
90355                 ],
90356                 "fields": [
90357                     "operator",
90358                     "building_area",
90359                     "address"
90360                 ],
90361                 "suggestion": true
90362             },
90363             "shop/supermarket/Piggly Wiggly": {
90364                 "tags": {
90365                     "name": "Piggly Wiggly",
90366                     "shop": "supermarket"
90367                 },
90368                 "name": "Piggly Wiggly",
90369                 "icon": "grocery",
90370                 "geometry": [
90371                     "point",
90372                     "vertex",
90373                     "area"
90374                 ],
90375                 "fields": [
90376                     "operator",
90377                     "building_area",
90378                     "address"
90379                 ],
90380                 "suggestion": true
90381             },
90382             "shop/supermarket/Crai": {
90383                 "tags": {
90384                     "name": "Crai",
90385                     "shop": "supermarket"
90386                 },
90387                 "name": "Crai",
90388                 "icon": "grocery",
90389                 "geometry": [
90390                     "point",
90391                     "vertex",
90392                     "area"
90393                 ],
90394                 "fields": [
90395                     "operator",
90396                     "building_area",
90397                     "address"
90398                 ],
90399                 "suggestion": true
90400             },
90401             "shop/supermarket/El Árbol": {
90402                 "tags": {
90403                     "name": "El Árbol",
90404                     "shop": "supermarket"
90405                 },
90406                 "name": "El Árbol",
90407                 "icon": "grocery",
90408                 "geometry": [
90409                     "point",
90410                     "vertex",
90411                     "area"
90412                 ],
90413                 "fields": [
90414                     "operator",
90415                     "building_area",
90416                     "address"
90417                 ],
90418                 "suggestion": true
90419             },
90420             "shop/supermarket/Centre Commercial E. Leclerc": {
90421                 "tags": {
90422                     "name": "Centre Commercial E. Leclerc",
90423                     "shop": "supermarket"
90424                 },
90425                 "name": "Centre Commercial E. Leclerc",
90426                 "icon": "grocery",
90427                 "geometry": [
90428                     "point",
90429                     "vertex",
90430                     "area"
90431                 ],
90432                 "fields": [
90433                     "operator",
90434                     "building_area",
90435                     "address"
90436                 ],
90437                 "suggestion": true
90438             },
90439             "shop/supermarket/Foodland": {
90440                 "tags": {
90441                     "name": "Foodland",
90442                     "shop": "supermarket"
90443                 },
90444                 "name": "Foodland",
90445                 "icon": "grocery",
90446                 "geometry": [
90447                     "point",
90448                     "vertex",
90449                     "area"
90450                 ],
90451                 "fields": [
90452                     "operator",
90453                     "building_area",
90454                     "address"
90455                 ],
90456                 "suggestion": true
90457             },
90458             "shop/supermarket/Super Brugsen": {
90459                 "tags": {
90460                     "name": "Super Brugsen",
90461                     "shop": "supermarket"
90462                 },
90463                 "name": "Super Brugsen",
90464                 "icon": "grocery",
90465                 "geometry": [
90466                     "point",
90467                     "vertex",
90468                     "area"
90469                 ],
90470                 "fields": [
90471                     "operator",
90472                     "building_area",
90473                     "address"
90474                 ],
90475                 "suggestion": true
90476             },
90477             "shop/supermarket/Дикси": {
90478                 "tags": {
90479                     "name": "Дикси",
90480                     "shop": "supermarket"
90481                 },
90482                 "name": "Дикси",
90483                 "icon": "grocery",
90484                 "geometry": [
90485                     "point",
90486                     "vertex",
90487                     "area"
90488                 ],
90489                 "fields": [
90490                     "operator",
90491                     "building_area",
90492                     "address"
90493                 ],
90494                 "suggestion": true
90495             },
90496             "shop/supermarket/Пятёрочка": {
90497                 "tags": {
90498                     "name": "Пятёрочка",
90499                     "shop": "supermarket"
90500                 },
90501                 "name": "Пятёрочка",
90502                 "icon": "grocery",
90503                 "geometry": [
90504                     "point",
90505                     "vertex",
90506                     "area"
90507                 ],
90508                 "fields": [
90509                     "operator",
90510                     "building_area",
90511                     "address"
90512                 ],
90513                 "suggestion": true
90514             },
90515             "shop/supermarket/Publix": {
90516                 "tags": {
90517                     "name": "Publix",
90518                     "shop": "supermarket"
90519                 },
90520                 "name": "Publix",
90521                 "icon": "grocery",
90522                 "geometry": [
90523                     "point",
90524                     "vertex",
90525                     "area"
90526                 ],
90527                 "fields": [
90528                     "operator",
90529                     "building_area",
90530                     "address"
90531                 ],
90532                 "suggestion": true
90533             },
90534             "shop/supermarket/Føtex": {
90535                 "tags": {
90536                     "name": "Føtex",
90537                     "shop": "supermarket"
90538                 },
90539                 "name": "Føtex",
90540                 "icon": "grocery",
90541                 "geometry": [
90542                     "point",
90543                     "vertex",
90544                     "area"
90545                 ],
90546                 "fields": [
90547                     "operator",
90548                     "building_area",
90549                     "address"
90550                 ],
90551                 "suggestion": true
90552             },
90553             "shop/supermarket/coop": {
90554                 "tags": {
90555                     "name": "coop",
90556                     "shop": "supermarket"
90557                 },
90558                 "name": "coop",
90559                 "icon": "grocery",
90560                 "geometry": [
90561                     "point",
90562                     "vertex",
90563                     "area"
90564                 ],
90565                 "fields": [
90566                     "operator",
90567                     "building_area",
90568                     "address"
90569                 ],
90570                 "suggestion": true
90571             },
90572             "shop/supermarket/Fressnapf": {
90573                 "tags": {
90574                     "name": "Fressnapf",
90575                     "shop": "supermarket"
90576                 },
90577                 "name": "Fressnapf",
90578                 "icon": "grocery",
90579                 "geometry": [
90580                     "point",
90581                     "vertex",
90582                     "area"
90583                 ],
90584                 "fields": [
90585                     "operator",
90586                     "building_area",
90587                     "address"
90588                 ],
90589                 "suggestion": true
90590             },
90591             "shop/supermarket/Coop Konsum": {
90592                 "tags": {
90593                     "name": "Coop Konsum",
90594                     "shop": "supermarket"
90595                 },
90596                 "name": "Coop Konsum",
90597                 "icon": "grocery",
90598                 "geometry": [
90599                     "point",
90600                     "vertex",
90601                     "area"
90602                 ],
90603                 "fields": [
90604                     "operator",
90605                     "building_area",
90606                     "address"
90607                 ],
90608                 "suggestion": true
90609             },
90610             "shop/supermarket/Carrefour Contact": {
90611                 "tags": {
90612                     "name": "Carrefour Contact",
90613                     "shop": "supermarket"
90614                 },
90615                 "name": "Carrefour Contact",
90616                 "icon": "grocery",
90617                 "geometry": [
90618                     "point",
90619                     "vertex",
90620                     "area"
90621                 ],
90622                 "fields": [
90623                     "operator",
90624                     "building_area",
90625                     "address"
90626                 ],
90627                 "suggestion": true
90628             },
90629             "shop/supermarket/SPAR": {
90630                 "tags": {
90631                     "name": "SPAR",
90632                     "shop": "supermarket"
90633                 },
90634                 "name": "SPAR",
90635                 "icon": "grocery",
90636                 "geometry": [
90637                     "point",
90638                     "vertex",
90639                     "area"
90640                 ],
90641                 "fields": [
90642                     "operator",
90643                     "building_area",
90644                     "address"
90645                 ],
90646                 "suggestion": true
90647             },
90648             "shop/supermarket/No Frills": {
90649                 "tags": {
90650                     "name": "No Frills",
90651                     "shop": "supermarket"
90652                 },
90653                 "name": "No Frills",
90654                 "icon": "grocery",
90655                 "geometry": [
90656                     "point",
90657                     "vertex",
90658                     "area"
90659                 ],
90660                 "fields": [
90661                     "operator",
90662                     "building_area",
90663                     "address"
90664                 ],
90665                 "suggestion": true
90666             },
90667             "shop/supermarket/Plodine": {
90668                 "tags": {
90669                     "name": "Plodine",
90670                     "shop": "supermarket"
90671                 },
90672                 "name": "Plodine",
90673                 "icon": "grocery",
90674                 "geometry": [
90675                     "point",
90676                     "vertex",
90677                     "area"
90678                 ],
90679                 "fields": [
90680                     "operator",
90681                     "building_area",
90682                     "address"
90683                 ],
90684                 "suggestion": true
90685             },
90686             "shop/supermarket/ADEG": {
90687                 "tags": {
90688                     "name": "ADEG",
90689                     "shop": "supermarket"
90690                 },
90691                 "name": "ADEG",
90692                 "icon": "grocery",
90693                 "geometry": [
90694                     "point",
90695                     "vertex",
90696                     "area"
90697                 ],
90698                 "fields": [
90699                     "operator",
90700                     "building_area",
90701                     "address"
90702                 ],
90703                 "suggestion": true
90704             },
90705             "shop/supermarket/Minipreço": {
90706                 "tags": {
90707                     "name": "Minipreço",
90708                     "shop": "supermarket"
90709                 },
90710                 "name": "Minipreço",
90711                 "icon": "grocery",
90712                 "geometry": [
90713                     "point",
90714                     "vertex",
90715                     "area"
90716                 ],
90717                 "fields": [
90718                     "operator",
90719                     "building_area",
90720                     "address"
90721                 ],
90722                 "suggestion": true
90723             },
90724             "shop/supermarket/Biedronka": {
90725                 "tags": {
90726                     "name": "Biedronka",
90727                     "shop": "supermarket"
90728                 },
90729                 "name": "Biedronka",
90730                 "icon": "grocery",
90731                 "geometry": [
90732                     "point",
90733                     "vertex",
90734                     "area"
90735                 ],
90736                 "fields": [
90737                     "operator",
90738                     "building_area",
90739                     "address"
90740                 ],
90741                 "suggestion": true
90742             },
90743             "shop/supermarket/The Co-operative Food": {
90744                 "tags": {
90745                     "name": "The Co-operative Food",
90746                     "shop": "supermarket"
90747                 },
90748                 "name": "The Co-operative Food",
90749                 "icon": "grocery",
90750                 "geometry": [
90751                     "point",
90752                     "vertex",
90753                     "area"
90754                 ],
90755                 "fields": [
90756                     "operator",
90757                     "building_area",
90758                     "address"
90759                 ],
90760                 "suggestion": true
90761             },
90762             "shop/supermarket/Eurospin": {
90763                 "tags": {
90764                     "name": "Eurospin",
90765                     "shop": "supermarket"
90766                 },
90767                 "name": "Eurospin",
90768                 "icon": "grocery",
90769                 "geometry": [
90770                     "point",
90771                     "vertex",
90772                     "area"
90773                 ],
90774                 "fields": [
90775                     "operator",
90776                     "building_area",
90777                     "address"
90778                 ],
90779                 "suggestion": true
90780             },
90781             "shop/supermarket/Семья": {
90782                 "tags": {
90783                     "name": "Семья",
90784                     "shop": "supermarket"
90785                 },
90786                 "name": "Семья",
90787                 "icon": "grocery",
90788                 "geometry": [
90789                     "point",
90790                     "vertex",
90791                     "area"
90792                 ],
90793                 "fields": [
90794                     "operator",
90795                     "building_area",
90796                     "address"
90797                 ],
90798                 "suggestion": true
90799             },
90800             "shop/supermarket/Gadis": {
90801                 "tags": {
90802                     "name": "Gadis",
90803                     "shop": "supermarket"
90804                 },
90805                 "name": "Gadis",
90806                 "icon": "grocery",
90807                 "geometry": [
90808                     "point",
90809                     "vertex",
90810                     "area"
90811                 ],
90812                 "fields": [
90813                     "operator",
90814                     "building_area",
90815                     "address"
90816                 ],
90817                 "suggestion": true
90818             },
90819             "shop/supermarket/Евроопт": {
90820                 "tags": {
90821                     "name": "Евроопт",
90822                     "shop": "supermarket"
90823                 },
90824                 "name": "Евроопт",
90825                 "icon": "grocery",
90826                 "geometry": [
90827                     "point",
90828                     "vertex",
90829                     "area"
90830                 ],
90831                 "fields": [
90832                     "operator",
90833                     "building_area",
90834                     "address"
90835                 ],
90836                 "suggestion": true
90837             },
90838             "shop/supermarket/Centra": {
90839                 "tags": {
90840                     "name": "Centra",
90841                     "shop": "supermarket"
90842                 },
90843                 "name": "Centra",
90844                 "icon": "grocery",
90845                 "geometry": [
90846                     "point",
90847                     "vertex",
90848                     "area"
90849                 ],
90850                 "fields": [
90851                     "operator",
90852                     "building_area",
90853                     "address"
90854                 ],
90855                 "suggestion": true
90856             },
90857             "shop/supermarket/Квартал": {
90858                 "tags": {
90859                     "name": "Квартал",
90860                     "shop": "supermarket"
90861                 },
90862                 "name": "Квартал",
90863                 "icon": "grocery",
90864                 "geometry": [
90865                     "point",
90866                     "vertex",
90867                     "area"
90868                 ],
90869                 "fields": [
90870                     "operator",
90871                     "building_area",
90872                     "address"
90873                 ],
90874                 "suggestion": true
90875             },
90876             "shop/supermarket/New World": {
90877                 "tags": {
90878                     "name": "New World",
90879                     "shop": "supermarket"
90880                 },
90881                 "name": "New World",
90882                 "icon": "grocery",
90883                 "geometry": [
90884                     "point",
90885                     "vertex",
90886                     "area"
90887                 ],
90888                 "fields": [
90889                     "operator",
90890                     "building_area",
90891                     "address"
90892                 ],
90893                 "suggestion": true
90894             },
90895             "shop/supermarket/Countdown": {
90896                 "tags": {
90897                     "name": "Countdown",
90898                     "shop": "supermarket"
90899                 },
90900                 "name": "Countdown",
90901                 "icon": "grocery",
90902                 "geometry": [
90903                     "point",
90904                     "vertex",
90905                     "area"
90906                 ],
90907                 "fields": [
90908                     "operator",
90909                     "building_area",
90910                     "address"
90911                 ],
90912                 "suggestion": true
90913             },
90914             "shop/supermarket/Reliance Fresh": {
90915                 "tags": {
90916                     "name": "Reliance Fresh",
90917                     "shop": "supermarket"
90918                 },
90919                 "name": "Reliance Fresh",
90920                 "icon": "grocery",
90921                 "geometry": [
90922                     "point",
90923                     "vertex",
90924                     "area"
90925                 ],
90926                 "fields": [
90927                     "operator",
90928                     "building_area",
90929                     "address"
90930                 ],
90931                 "suggestion": true
90932             },
90933             "shop/supermarket/Stokrotka": {
90934                 "tags": {
90935                     "name": "Stokrotka",
90936                     "shop": "supermarket"
90937                 },
90938                 "name": "Stokrotka",
90939                 "icon": "grocery",
90940                 "geometry": [
90941                     "point",
90942                     "vertex",
90943                     "area"
90944                 ],
90945                 "fields": [
90946                     "operator",
90947                     "building_area",
90948                     "address"
90949                 ],
90950                 "suggestion": true
90951             },
90952             "shop/supermarket/Coop Jednota": {
90953                 "tags": {
90954                     "name": "Coop Jednota",
90955                     "shop": "supermarket"
90956                 },
90957                 "name": "Coop Jednota",
90958                 "icon": "grocery",
90959                 "geometry": [
90960                     "point",
90961                     "vertex",
90962                     "area"
90963                 ],
90964                 "fields": [
90965                     "operator",
90966                     "building_area",
90967                     "address"
90968                 ],
90969                 "suggestion": true
90970             },
90971             "shop/supermarket/Fred Meyer": {
90972                 "tags": {
90973                     "name": "Fred Meyer",
90974                     "shop": "supermarket"
90975                 },
90976                 "name": "Fred Meyer",
90977                 "icon": "grocery",
90978                 "geometry": [
90979                     "point",
90980                     "vertex",
90981                     "area"
90982                 ],
90983                 "fields": [
90984                     "operator",
90985                     "building_area",
90986                     "address"
90987                 ],
90988                 "suggestion": true
90989             },
90990             "shop/supermarket/Irma": {
90991                 "tags": {
90992                     "name": "Irma",
90993                     "shop": "supermarket"
90994                 },
90995                 "name": "Irma",
90996                 "icon": "grocery",
90997                 "geometry": [
90998                     "point",
90999                     "vertex",
91000                     "area"
91001                 ],
91002                 "fields": [
91003                     "operator",
91004                     "building_area",
91005                     "address"
91006                 ],
91007                 "suggestion": true
91008             },
91009             "shop/supermarket/Continente": {
91010                 "tags": {
91011                     "name": "Continente",
91012                     "shop": "supermarket"
91013                 },
91014                 "name": "Continente",
91015                 "icon": "grocery",
91016                 "geometry": [
91017                     "point",
91018                     "vertex",
91019                     "area"
91020                 ],
91021                 "fields": [
91022                     "operator",
91023                     "building_area",
91024                     "address"
91025                 ],
91026                 "suggestion": true
91027             },
91028             "shop/supermarket/Price Chopper": {
91029                 "tags": {
91030                     "name": "Price Chopper",
91031                     "shop": "supermarket"
91032                 },
91033                 "name": "Price Chopper",
91034                 "icon": "grocery",
91035                 "geometry": [
91036                     "point",
91037                     "vertex",
91038                     "area"
91039                 ],
91040                 "fields": [
91041                     "operator",
91042                     "building_area",
91043                     "address"
91044                 ],
91045                 "suggestion": true
91046             },
91047             "shop/supermarket/Game": {
91048                 "tags": {
91049                     "name": "Game",
91050                     "shop": "supermarket"
91051                 },
91052                 "name": "Game",
91053                 "icon": "grocery",
91054                 "geometry": [
91055                     "point",
91056                     "vertex",
91057                     "area"
91058                 ],
91059                 "fields": [
91060                     "operator",
91061                     "building_area",
91062                     "address"
91063                 ],
91064                 "suggestion": true
91065             },
91066             "shop/supermarket/Soriana": {
91067                 "tags": {
91068                     "name": "Soriana",
91069                     "shop": "supermarket"
91070                 },
91071                 "name": "Soriana",
91072                 "icon": "grocery",
91073                 "geometry": [
91074                     "point",
91075                     "vertex",
91076                     "area"
91077                 ],
91078                 "fields": [
91079                     "operator",
91080                     "building_area",
91081                     "address"
91082                 ],
91083                 "suggestion": true
91084             },
91085             "shop/supermarket/Alimerka": {
91086                 "tags": {
91087                     "name": "Alimerka",
91088                     "shop": "supermarket"
91089                 },
91090                 "name": "Alimerka",
91091                 "icon": "grocery",
91092                 "geometry": [
91093                     "point",
91094                     "vertex",
91095                     "area"
91096                 ],
91097                 "fields": [
91098                     "operator",
91099                     "building_area",
91100                     "address"
91101                 ],
91102                 "suggestion": true
91103             },
91104             "shop/supermarket/Piotr i Paweł": {
91105                 "tags": {
91106                     "name": "Piotr i Paweł",
91107                     "shop": "supermarket"
91108                 },
91109                 "name": "Piotr i Paweł",
91110                 "icon": "grocery",
91111                 "geometry": [
91112                     "point",
91113                     "vertex",
91114                     "area"
91115                 ],
91116                 "fields": [
91117                     "operator",
91118                     "building_area",
91119                     "address"
91120                 ],
91121                 "suggestion": true
91122             },
91123             "shop/supermarket/Перекресток": {
91124                 "tags": {
91125                     "name": "Перекресток",
91126                     "shop": "supermarket"
91127                 },
91128                 "name": "Перекресток",
91129                 "icon": "grocery",
91130                 "geometry": [
91131                     "point",
91132                     "vertex",
91133                     "area"
91134                 ],
91135                 "fields": [
91136                     "operator",
91137                     "building_area",
91138                     "address"
91139                 ],
91140                 "suggestion": true
91141             },
91142             "shop/supermarket/Maxima X": {
91143                 "tags": {
91144                     "name": "Maxima X",
91145                     "shop": "supermarket"
91146                 },
91147                 "name": "Maxima X",
91148                 "icon": "grocery",
91149                 "geometry": [
91150                     "point",
91151                     "vertex",
91152                     "area"
91153                 ],
91154                 "fields": [
91155                     "operator",
91156                     "building_area",
91157                     "address"
91158                 ],
91159                 "suggestion": true
91160             },
91161             "shop/supermarket/Карусель": {
91162                 "tags": {
91163                     "name": "Карусель",
91164                     "shop": "supermarket"
91165                 },
91166                 "name": "Карусель",
91167                 "icon": "grocery",
91168                 "geometry": [
91169                     "point",
91170                     "vertex",
91171                     "area"
91172                 ],
91173                 "fields": [
91174                     "operator",
91175                     "building_area",
91176                     "address"
91177                 ],
91178                 "suggestion": true
91179             },
91180             "shop/supermarket/ALDI Nord": {
91181                 "tags": {
91182                     "name": "ALDI Nord",
91183                     "shop": "supermarket"
91184                 },
91185                 "name": "ALDI Nord",
91186                 "icon": "grocery",
91187                 "geometry": [
91188                     "point",
91189                     "vertex",
91190                     "area"
91191                 ],
91192                 "fields": [
91193                     "operator",
91194                     "building_area",
91195                     "address"
91196                 ],
91197                 "suggestion": true
91198             },
91199             "shop/supermarket/Condis": {
91200                 "tags": {
91201                     "name": "Condis",
91202                     "shop": "supermarket"
91203                 },
91204                 "name": "Condis",
91205                 "icon": "grocery",
91206                 "geometry": [
91207                     "point",
91208                     "vertex",
91209                     "area"
91210                 ],
91211                 "fields": [
91212                     "operator",
91213                     "building_area",
91214                     "address"
91215                 ],
91216                 "suggestion": true
91217             },
91218             "shop/supermarket/Sam's Club": {
91219                 "tags": {
91220                     "name": "Sam's Club",
91221                     "shop": "supermarket"
91222                 },
91223                 "name": "Sam's Club",
91224                 "icon": "grocery",
91225                 "geometry": [
91226                     "point",
91227                     "vertex",
91228                     "area"
91229                 ],
91230                 "fields": [
91231                     "operator",
91232                     "building_area",
91233                     "address"
91234                 ],
91235                 "suggestion": true
91236             },
91237             "shop/supermarket/Копейка": {
91238                 "tags": {
91239                     "name": "Копейка",
91240                     "shop": "supermarket"
91241                 },
91242                 "name": "Копейка",
91243                 "icon": "grocery",
91244                 "geometry": [
91245                     "point",
91246                     "vertex",
91247                     "area"
91248                 ],
91249                 "fields": [
91250                     "operator",
91251                     "building_area",
91252                     "address"
91253                 ],
91254                 "suggestion": true
91255             },
91256             "shop/supermarket/Géant Casino": {
91257                 "tags": {
91258                     "name": "Géant Casino",
91259                     "shop": "supermarket"
91260                 },
91261                 "name": "Géant Casino",
91262                 "icon": "grocery",
91263                 "geometry": [
91264                     "point",
91265                     "vertex",
91266                     "area"
91267                 ],
91268                 "fields": [
91269                     "operator",
91270                     "building_area",
91271                     "address"
91272                 ],
91273                 "suggestion": true
91274             },
91275             "shop/supermarket/ASDA": {
91276                 "tags": {
91277                     "name": "ASDA",
91278                     "shop": "supermarket"
91279                 },
91280                 "name": "ASDA",
91281                 "icon": "grocery",
91282                 "geometry": [
91283                     "point",
91284                     "vertex",
91285                     "area"
91286                 ],
91287                 "fields": [
91288                     "operator",
91289                     "building_area",
91290                     "address"
91291                 ],
91292                 "suggestion": true
91293             },
91294             "shop/supermarket/Intermarche": {
91295                 "tags": {
91296                     "name": "Intermarche",
91297                     "shop": "supermarket"
91298                 },
91299                 "name": "Intermarche",
91300                 "icon": "grocery",
91301                 "geometry": [
91302                     "point",
91303                     "vertex",
91304                     "area"
91305                 ],
91306                 "fields": [
91307                     "operator",
91308                     "building_area",
91309                     "address"
91310                 ],
91311                 "suggestion": true
91312             },
91313             "shop/supermarket/Stop & Shop": {
91314                 "tags": {
91315                     "name": "Stop & Shop",
91316                     "shop": "supermarket"
91317                 },
91318                 "name": "Stop & Shop",
91319                 "icon": "grocery",
91320                 "geometry": [
91321                     "point",
91322                     "vertex",
91323                     "area"
91324                 ],
91325                 "fields": [
91326                     "operator",
91327                     "building_area",
91328                     "address"
91329                 ],
91330                 "suggestion": true
91331             },
91332             "shop/supermarket/Food Lion": {
91333                 "tags": {
91334                     "name": "Food Lion",
91335                     "shop": "supermarket"
91336                 },
91337                 "name": "Food Lion",
91338                 "icon": "grocery",
91339                 "geometry": [
91340                     "point",
91341                     "vertex",
91342                     "area"
91343                 ],
91344                 "fields": [
91345                     "operator",
91346                     "building_area",
91347                     "address"
91348                 ],
91349                 "suggestion": true
91350             },
91351             "shop/supermarket/Harris Teeter": {
91352                 "tags": {
91353                     "name": "Harris Teeter",
91354                     "shop": "supermarket"
91355                 },
91356                 "name": "Harris Teeter",
91357                 "icon": "grocery",
91358                 "geometry": [
91359                     "point",
91360                     "vertex",
91361                     "area"
91362                 ],
91363                 "fields": [
91364                     "operator",
91365                     "building_area",
91366                     "address"
91367                 ],
91368                 "suggestion": true
91369             },
91370             "shop/supermarket/Foodworks": {
91371                 "tags": {
91372                     "name": "Foodworks",
91373                     "shop": "supermarket"
91374                 },
91375                 "name": "Foodworks",
91376                 "icon": "grocery",
91377                 "geometry": [
91378                     "point",
91379                     "vertex",
91380                     "area"
91381                 ],
91382                 "fields": [
91383                     "operator",
91384                     "building_area",
91385                     "address"
91386                 ],
91387                 "suggestion": true
91388             },
91389             "shop/supermarket/Polo Market": {
91390                 "tags": {
91391                     "name": "Polo Market",
91392                     "shop": "supermarket"
91393                 },
91394                 "name": "Polo Market",
91395                 "icon": "grocery",
91396                 "geometry": [
91397                     "point",
91398                     "vertex",
91399                     "area"
91400                 ],
91401                 "fields": [
91402                     "operator",
91403                     "building_area",
91404                     "address"
91405                 ],
91406                 "suggestion": true
91407             },
91408             "shop/supermarket/Лента": {
91409                 "tags": {
91410                     "name": "Лента",
91411                     "shop": "supermarket"
91412                 },
91413                 "name": "Лента",
91414                 "icon": "grocery",
91415                 "geometry": [
91416                     "point",
91417                     "vertex",
91418                     "area"
91419                 ],
91420                 "fields": [
91421                     "operator",
91422                     "building_area",
91423                     "address"
91424                 ],
91425                 "suggestion": true
91426             },
91427             "shop/supermarket/西友 (SEIYU)": {
91428                 "tags": {
91429                     "name": "西友 (SEIYU)",
91430                     "shop": "supermarket"
91431                 },
91432                 "name": "西友 (SEIYU)",
91433                 "icon": "grocery",
91434                 "geometry": [
91435                     "point",
91436                     "vertex",
91437                     "area"
91438                 ],
91439                 "fields": [
91440                     "operator",
91441                     "building_area",
91442                     "address"
91443                 ],
91444                 "suggestion": true
91445             },
91446             "shop/supermarket/Атак": {
91447                 "tags": {
91448                     "name": "Атак",
91449                     "shop": "supermarket"
91450                 },
91451                 "name": "Атак",
91452                 "icon": "grocery",
91453                 "geometry": [
91454                     "point",
91455                     "vertex",
91456                     "area"
91457                 ],
91458                 "fields": [
91459                     "operator",
91460                     "building_area",
91461                     "address"
91462                 ],
91463                 "suggestion": true
91464             },
91465             "shop/supermarket/Полушка": {
91466                 "tags": {
91467                     "name": "Полушка",
91468                     "shop": "supermarket"
91469                 },
91470                 "name": "Полушка",
91471                 "icon": "grocery",
91472                 "geometry": [
91473                     "point",
91474                     "vertex",
91475                     "area"
91476                 ],
91477                 "fields": [
91478                     "operator",
91479                     "building_area",
91480                     "address"
91481                 ],
91482                 "suggestion": true
91483             },
91484             "shop/supermarket/Extra": {
91485                 "tags": {
91486                     "name": "Extra",
91487                     "shop": "supermarket"
91488                 },
91489                 "name": "Extra",
91490                 "icon": "grocery",
91491                 "geometry": [
91492                     "point",
91493                     "vertex",
91494                     "area"
91495                 ],
91496                 "fields": [
91497                     "operator",
91498                     "building_area",
91499                     "address"
91500                 ],
91501                 "suggestion": true
91502             },
91503             "shop/supermarket/Lewiatan": {
91504                 "tags": {
91505                     "name": "Lewiatan",
91506                     "shop": "supermarket"
91507                 },
91508                 "name": "Lewiatan",
91509                 "icon": "grocery",
91510                 "geometry": [
91511                     "point",
91512                     "vertex",
91513                     "area"
91514                 ],
91515                 "fields": [
91516                     "operator",
91517                     "building_area",
91518                     "address"
91519                 ],
91520                 "suggestion": true
91521             },
91522             "shop/supermarket/Sigma": {
91523                 "tags": {
91524                     "name": "Sigma",
91525                     "shop": "supermarket"
91526                 },
91527                 "name": "Sigma",
91528                 "icon": "grocery",
91529                 "geometry": [
91530                     "point",
91531                     "vertex",
91532                     "area"
91533                 ],
91534                 "fields": [
91535                     "operator",
91536                     "building_area",
91537                     "address"
91538                 ],
91539                 "suggestion": true
91540             },
91541             "shop/supermarket/АТБ": {
91542                 "tags": {
91543                     "name": "АТБ",
91544                     "shop": "supermarket"
91545                 },
91546                 "name": "АТБ",
91547                 "icon": "grocery",
91548                 "geometry": [
91549                     "point",
91550                     "vertex",
91551                     "area"
91552                 ],
91553                 "fields": [
91554                     "operator",
91555                     "building_area",
91556                     "address"
91557                 ],
91558                 "suggestion": true
91559             },
91560             "shop/supermarket/Społem": {
91561                 "tags": {
91562                     "name": "Społem",
91563                     "shop": "supermarket"
91564                 },
91565                 "name": "Społem",
91566                 "icon": "grocery",
91567                 "geometry": [
91568                     "point",
91569                     "vertex",
91570                     "area"
91571                 ],
91572                 "fields": [
91573                     "operator",
91574                     "building_area",
91575                     "address"
91576                 ],
91577                 "suggestion": true
91578             },
91579             "shop/supermarket/Bodega Aurrera": {
91580                 "tags": {
91581                     "name": "Bodega Aurrera",
91582                     "shop": "supermarket"
91583                 },
91584                 "name": "Bodega Aurrera",
91585                 "icon": "grocery",
91586                 "geometry": [
91587                     "point",
91588                     "vertex",
91589                     "area"
91590                 ],
91591                 "fields": [
91592                     "operator",
91593                     "building_area",
91594                     "address"
91595                 ],
91596                 "suggestion": true
91597             },
91598             "shop/supermarket/Tesco Lotus": {
91599                 "tags": {
91600                     "name": "Tesco Lotus",
91601                     "shop": "supermarket"
91602                 },
91603                 "name": "Tesco Lotus",
91604                 "icon": "grocery",
91605                 "geometry": [
91606                     "point",
91607                     "vertex",
91608                     "area"
91609                 ],
91610                 "fields": [
91611                     "operator",
91612                     "building_area",
91613                     "address"
91614                 ],
91615                 "suggestion": true
91616             },
91617             "shop/supermarket/Мария-Ра": {
91618                 "tags": {
91619                     "name": "Мария-Ра",
91620                     "shop": "supermarket"
91621                 },
91622                 "name": "Мария-Ра",
91623                 "icon": "grocery",
91624                 "geometry": [
91625                     "point",
91626                     "vertex",
91627                     "area"
91628                 ],
91629                 "fields": [
91630                     "operator",
91631                     "building_area",
91632                     "address"
91633                 ],
91634                 "suggestion": true
91635             },
91636             "shop/supermarket/Магнолия": {
91637                 "tags": {
91638                     "name": "Магнолия",
91639                     "shop": "supermarket"
91640                 },
91641                 "name": "Магнолия",
91642                 "icon": "grocery",
91643                 "geometry": [
91644                     "point",
91645                     "vertex",
91646                     "area"
91647                 ],
91648                 "fields": [
91649                     "operator",
91650                     "building_area",
91651                     "address"
91652                 ],
91653                 "suggestion": true
91654             },
91655             "shop/supermarket/Магазин": {
91656                 "tags": {
91657                     "name": "Магазин",
91658                     "shop": "supermarket"
91659                 },
91660                 "name": "Магазин",
91661                 "icon": "grocery",
91662                 "geometry": [
91663                     "point",
91664                     "vertex",
91665                     "area"
91666                 ],
91667                 "fields": [
91668                     "operator",
91669                     "building_area",
91670                     "address"
91671                 ],
91672                 "suggestion": true
91673             },
91674             "shop/supermarket/Монетка": {
91675                 "tags": {
91676                     "name": "Монетка",
91677                     "shop": "supermarket"
91678                 },
91679                 "name": "Монетка",
91680                 "icon": "grocery",
91681                 "geometry": [
91682                     "point",
91683                     "vertex",
91684                     "area"
91685                 ],
91686                 "fields": [
91687                     "operator",
91688                     "building_area",
91689                     "address"
91690                 ],
91691                 "suggestion": true
91692             },
91693             "shop/supermarket/Hy-Vee": {
91694                 "tags": {
91695                     "name": "Hy-Vee",
91696                     "shop": "supermarket"
91697                 },
91698                 "name": "Hy-Vee",
91699                 "icon": "grocery",
91700                 "geometry": [
91701                     "point",
91702                     "vertex",
91703                     "area"
91704                 ],
91705                 "fields": [
91706                     "operator",
91707                     "building_area",
91708                     "address"
91709                 ],
91710                 "suggestion": true
91711             },
91712             "shop/supermarket/Walmart Supercenter": {
91713                 "tags": {
91714                     "name": "Walmart Supercenter",
91715                     "shop": "supermarket"
91716                 },
91717                 "name": "Walmart Supercenter",
91718                 "icon": "grocery",
91719                 "geometry": [
91720                     "point",
91721                     "vertex",
91722                     "area"
91723                 ],
91724                 "fields": [
91725                     "operator",
91726                     "building_area",
91727                     "address"
91728                 ],
91729                 "suggestion": true
91730             },
91731             "shop/supermarket/Hannaford": {
91732                 "tags": {
91733                     "name": "Hannaford",
91734                     "shop": "supermarket"
91735                 },
91736                 "name": "Hannaford",
91737                 "icon": "grocery",
91738                 "geometry": [
91739                     "point",
91740                     "vertex",
91741                     "area"
91742                 ],
91743                 "fields": [
91744                     "operator",
91745                     "building_area",
91746                     "address"
91747                 ],
91748                 "suggestion": true
91749             },
91750             "shop/supermarket/Wegmans": {
91751                 "tags": {
91752                     "name": "Wegmans",
91753                     "shop": "supermarket"
91754                 },
91755                 "name": "Wegmans",
91756                 "icon": "grocery",
91757                 "geometry": [
91758                     "point",
91759                     "vertex",
91760                     "area"
91761                 ],
91762                 "fields": [
91763                     "operator",
91764                     "building_area",
91765                     "address"
91766                 ],
91767                 "suggestion": true
91768             },
91769             "shop/supermarket/業務スーパー": {
91770                 "tags": {
91771                     "name": "業務スーパー",
91772                     "shop": "supermarket"
91773                 },
91774                 "name": "業務スーパー",
91775                 "icon": "grocery",
91776                 "geometry": [
91777                     "point",
91778                     "vertex",
91779                     "area"
91780                 ],
91781                 "fields": [
91782                     "operator",
91783                     "building_area",
91784                     "address"
91785                 ],
91786                 "suggestion": true
91787             },
91788             "shop/supermarket/Norfa XL": {
91789                 "tags": {
91790                     "name": "Norfa XL",
91791                     "shop": "supermarket"
91792                 },
91793                 "name": "Norfa XL",
91794                 "icon": "grocery",
91795                 "geometry": [
91796                     "point",
91797                     "vertex",
91798                     "area"
91799                 ],
91800                 "fields": [
91801                     "operator",
91802                     "building_area",
91803                     "address"
91804                 ],
91805                 "suggestion": true
91806             },
91807             "shop/supermarket/ヨークマート (YorkMart)": {
91808                 "tags": {
91809                     "name": "ヨークマート (YorkMart)",
91810                     "shop": "supermarket"
91811                 },
91812                 "name": "ヨークマート (YorkMart)",
91813                 "icon": "grocery",
91814                 "geometry": [
91815                     "point",
91816                     "vertex",
91817                     "area"
91818                 ],
91819                 "fields": [
91820                     "operator",
91821                     "building_area",
91822                     "address"
91823                 ],
91824                 "suggestion": true
91825             },
91826             "shop/supermarket/Leclerc Drive": {
91827                 "tags": {
91828                     "name": "Leclerc Drive",
91829                     "shop": "supermarket"
91830                 },
91831                 "name": "Leclerc Drive",
91832                 "icon": "grocery",
91833                 "geometry": [
91834                     "point",
91835                     "vertex",
91836                     "area"
91837                 ],
91838                 "fields": [
91839                     "operator",
91840                     "building_area",
91841                     "address"
91842                 ],
91843                 "suggestion": true
91844             },
91845             "shop/electronics/Media Markt": {
91846                 "tags": {
91847                     "name": "Media Markt",
91848                     "shop": "electronics"
91849                 },
91850                 "name": "Media Markt",
91851                 "icon": "shop",
91852                 "geometry": [
91853                     "point",
91854                     "vertex",
91855                     "area"
91856                 ],
91857                 "fields": [
91858                     "address",
91859                     "building_area",
91860                     "opening_hours"
91861                 ],
91862                 "suggestion": true
91863             },
91864             "shop/electronics/Maplin": {
91865                 "tags": {
91866                     "name": "Maplin",
91867                     "shop": "electronics"
91868                 },
91869                 "name": "Maplin",
91870                 "icon": "shop",
91871                 "geometry": [
91872                     "point",
91873                     "vertex",
91874                     "area"
91875                 ],
91876                 "fields": [
91877                     "address",
91878                     "building_area",
91879                     "opening_hours"
91880                 ],
91881                 "suggestion": true
91882             },
91883             "shop/electronics/Best Buy": {
91884                 "tags": {
91885                     "name": "Best Buy",
91886                     "shop": "electronics"
91887                 },
91888                 "name": "Best Buy",
91889                 "icon": "shop",
91890                 "geometry": [
91891                     "point",
91892                     "vertex",
91893                     "area"
91894                 ],
91895                 "fields": [
91896                     "address",
91897                     "building_area",
91898                     "opening_hours"
91899                 ],
91900                 "suggestion": true
91901             },
91902             "shop/electronics/Future Shop": {
91903                 "tags": {
91904                     "name": "Future Shop",
91905                     "shop": "electronics"
91906                 },
91907                 "name": "Future Shop",
91908                 "icon": "shop",
91909                 "geometry": [
91910                     "point",
91911                     "vertex",
91912                     "area"
91913                 ],
91914                 "fields": [
91915                     "address",
91916                     "building_area",
91917                     "opening_hours"
91918                 ],
91919                 "suggestion": true
91920             },
91921             "shop/electronics/Saturn": {
91922                 "tags": {
91923                     "name": "Saturn",
91924                     "shop": "electronics"
91925                 },
91926                 "name": "Saturn",
91927                 "icon": "shop",
91928                 "geometry": [
91929                     "point",
91930                     "vertex",
91931                     "area"
91932                 ],
91933                 "fields": [
91934                     "address",
91935                     "building_area",
91936                     "opening_hours"
91937                 ],
91938                 "suggestion": true
91939             },
91940             "shop/electronics/Currys": {
91941                 "tags": {
91942                     "name": "Currys",
91943                     "shop": "electronics"
91944                 },
91945                 "name": "Currys",
91946                 "icon": "shop",
91947                 "geometry": [
91948                     "point",
91949                     "vertex",
91950                     "area"
91951                 ],
91952                 "fields": [
91953                     "address",
91954                     "building_area",
91955                     "opening_hours"
91956                 ],
91957                 "suggestion": true
91958             },
91959             "shop/electronics/Radio Shack": {
91960                 "tags": {
91961                     "name": "Radio Shack",
91962                     "shop": "electronics"
91963                 },
91964                 "name": "Radio Shack",
91965                 "icon": "shop",
91966                 "geometry": [
91967                     "point",
91968                     "vertex",
91969                     "area"
91970                 ],
91971                 "fields": [
91972                     "address",
91973                     "building_area",
91974                     "opening_hours"
91975                 ],
91976                 "suggestion": true
91977             },
91978             "shop/electronics/Euronics": {
91979                 "tags": {
91980                     "name": "Euronics",
91981                     "shop": "electronics"
91982                 },
91983                 "name": "Euronics",
91984                 "icon": "shop",
91985                 "geometry": [
91986                     "point",
91987                     "vertex",
91988                     "area"
91989                 ],
91990                 "fields": [
91991                     "address",
91992                     "building_area",
91993                     "opening_hours"
91994                 ],
91995                 "suggestion": true
91996             },
91997             "shop/electronics/Expert": {
91998                 "tags": {
91999                     "name": "Expert",
92000                     "shop": "electronics"
92001                 },
92002                 "name": "Expert",
92003                 "icon": "shop",
92004                 "geometry": [
92005                     "point",
92006                     "vertex",
92007                     "area"
92008                 ],
92009                 "fields": [
92010                     "address",
92011                     "building_area",
92012                     "opening_hours"
92013                 ],
92014                 "suggestion": true
92015             },
92016             "shop/electronics/Эльдорадо": {
92017                 "tags": {
92018                     "name": "Эльдорадо",
92019                     "shop": "electronics"
92020                 },
92021                 "name": "Эльдорадо",
92022                 "icon": "shop",
92023                 "geometry": [
92024                     "point",
92025                     "vertex",
92026                     "area"
92027                 ],
92028                 "fields": [
92029                     "address",
92030                     "building_area",
92031                     "opening_hours"
92032                 ],
92033                 "suggestion": true
92034             },
92035             "shop/electronics/Darty": {
92036                 "tags": {
92037                     "name": "Darty",
92038                     "shop": "electronics"
92039                 },
92040                 "name": "Darty",
92041                 "icon": "shop",
92042                 "geometry": [
92043                     "point",
92044                     "vertex",
92045                     "area"
92046                 ],
92047                 "fields": [
92048                     "address",
92049                     "building_area",
92050                     "opening_hours"
92051                 ],
92052                 "suggestion": true
92053             },
92054             "shop/electronics/М.Видео": {
92055                 "tags": {
92056                     "name": "М.Видео",
92057                     "shop": "electronics"
92058                 },
92059                 "name": "М.Видео",
92060                 "icon": "shop",
92061                 "geometry": [
92062                     "point",
92063                     "vertex",
92064                     "area"
92065                 ],
92066                 "fields": [
92067                     "address",
92068                     "building_area",
92069                     "opening_hours"
92070                 ],
92071                 "suggestion": true
92072             },
92073             "shop/electronics/ヤマダ電機": {
92074                 "tags": {
92075                     "name": "ヤマダ電機",
92076                     "shop": "electronics"
92077                 },
92078                 "name": "ヤマダ電機",
92079                 "icon": "shop",
92080                 "geometry": [
92081                     "point",
92082                     "vertex",
92083                     "area"
92084                 ],
92085                 "fields": [
92086                     "address",
92087                     "building_area",
92088                     "opening_hours"
92089                 ],
92090                 "suggestion": true
92091             },
92092             "shop/convenience/McColl's": {
92093                 "tags": {
92094                     "name": "McColl's",
92095                     "shop": "convenience"
92096                 },
92097                 "name": "McColl's",
92098                 "icon": "shop",
92099                 "geometry": [
92100                     "point",
92101                     "vertex",
92102                     "area"
92103                 ],
92104                 "fields": [
92105                     "address",
92106                     "building_area",
92107                     "opening_hours"
92108                 ],
92109                 "suggestion": true
92110             },
92111             "shop/convenience/One Stop": {
92112                 "tags": {
92113                     "name": "One Stop",
92114                     "shop": "convenience"
92115                 },
92116                 "name": "One Stop",
92117                 "icon": "shop",
92118                 "geometry": [
92119                     "point",
92120                     "vertex",
92121                     "area"
92122                 ],
92123                 "fields": [
92124                     "address",
92125                     "building_area",
92126                     "opening_hours"
92127                 ],
92128                 "suggestion": true
92129             },
92130             "shop/convenience/Londis": {
92131                 "tags": {
92132                     "name": "Londis",
92133                     "shop": "convenience"
92134                 },
92135                 "name": "Londis",
92136                 "icon": "shop",
92137                 "geometry": [
92138                     "point",
92139                     "vertex",
92140                     "area"
92141                 ],
92142                 "fields": [
92143                     "address",
92144                     "building_area",
92145                     "opening_hours"
92146                 ],
92147                 "suggestion": true
92148             },
92149             "shop/convenience/Sale": {
92150                 "tags": {
92151                     "name": "Sale",
92152                     "shop": "convenience"
92153                 },
92154                 "name": "Sale",
92155                 "icon": "shop",
92156                 "geometry": [
92157                     "point",
92158                     "vertex",
92159                     "area"
92160                 ],
92161                 "fields": [
92162                     "address",
92163                     "building_area",
92164                     "opening_hours"
92165                 ],
92166                 "suggestion": true
92167             },
92168             "shop/convenience/Siwa": {
92169                 "tags": {
92170                     "name": "Siwa",
92171                     "shop": "convenience"
92172                 },
92173                 "name": "Siwa",
92174                 "icon": "shop",
92175                 "geometry": [
92176                     "point",
92177                     "vertex",
92178                     "area"
92179                 ],
92180                 "fields": [
92181                     "address",
92182                     "building_area",
92183                     "opening_hours"
92184                 ],
92185                 "suggestion": true
92186             },
92187             "shop/convenience/Mac's": {
92188                 "tags": {
92189                     "name": "Mac's",
92190                     "shop": "convenience"
92191                 },
92192                 "name": "Mac's",
92193                 "icon": "shop",
92194                 "geometry": [
92195                     "point",
92196                     "vertex",
92197                     "area"
92198                 ],
92199                 "fields": [
92200                     "address",
92201                     "building_area",
92202                     "opening_hours"
92203                 ],
92204                 "suggestion": true
92205             },
92206             "shop/convenience/Alepa": {
92207                 "tags": {
92208                     "name": "Alepa",
92209                     "shop": "convenience"
92210                 },
92211                 "name": "Alepa",
92212                 "icon": "shop",
92213                 "geometry": [
92214                     "point",
92215                     "vertex",
92216                     "area"
92217                 ],
92218                 "fields": [
92219                     "address",
92220                     "building_area",
92221                     "opening_hours"
92222                 ],
92223                 "suggestion": true
92224             },
92225             "shop/convenience/Hasty Market": {
92226                 "tags": {
92227                     "name": "Hasty Market",
92228                     "shop": "convenience"
92229                 },
92230                 "name": "Hasty Market",
92231                 "icon": "shop",
92232                 "geometry": [
92233                     "point",
92234                     "vertex",
92235                     "area"
92236                 ],
92237                 "fields": [
92238                     "address",
92239                     "building_area",
92240                     "opening_hours"
92241                 ],
92242                 "suggestion": true
92243             },
92244             "shop/convenience/K-Market": {
92245                 "tags": {
92246                     "name": "K-Market",
92247                     "shop": "convenience"
92248                 },
92249                 "name": "K-Market",
92250                 "icon": "shop",
92251                 "geometry": [
92252                     "point",
92253                     "vertex",
92254                     "area"
92255                 ],
92256                 "fields": [
92257                     "address",
92258                     "building_area",
92259                     "opening_hours"
92260                 ],
92261                 "suggestion": true
92262             },
92263             "shop/convenience/Valintatalo": {
92264                 "tags": {
92265                     "name": "Valintatalo",
92266                     "shop": "convenience"
92267                 },
92268                 "name": "Valintatalo",
92269                 "icon": "shop",
92270                 "geometry": [
92271                     "point",
92272                     "vertex",
92273                     "area"
92274                 ],
92275                 "fields": [
92276                     "address",
92277                     "building_area",
92278                     "opening_hours"
92279                 ],
92280                 "suggestion": true
92281             },
92282             "shop/convenience/セブンイレブン": {
92283                 "tags": {
92284                     "name": "セブンイレブン",
92285                     "name:en": "7-Eleven",
92286                     "shop": "convenience"
92287                 },
92288                 "name": "セブンイレブン",
92289                 "icon": "shop",
92290                 "geometry": [
92291                     "point",
92292                     "vertex",
92293                     "area"
92294                 ],
92295                 "fields": [
92296                     "address",
92297                     "building_area",
92298                     "opening_hours"
92299                 ],
92300                 "suggestion": true
92301             },
92302             "shop/convenience/ローソン": {
92303                 "tags": {
92304                     "name": "ローソン",
92305                     "name:en": "LAWSON",
92306                     "shop": "convenience"
92307                 },
92308                 "name": "ローソン",
92309                 "icon": "shop",
92310                 "geometry": [
92311                     "point",
92312                     "vertex",
92313                     "area"
92314                 ],
92315                 "fields": [
92316                     "address",
92317                     "building_area",
92318                     "opening_hours"
92319                 ],
92320                 "suggestion": true
92321             },
92322             "shop/convenience/Mace": {
92323                 "tags": {
92324                     "name": "Mace",
92325                     "shop": "convenience"
92326                 },
92327                 "name": "Mace",
92328                 "icon": "shop",
92329                 "geometry": [
92330                     "point",
92331                     "vertex",
92332                     "area"
92333                 ],
92334                 "fields": [
92335                     "address",
92336                     "building_area",
92337                     "opening_hours"
92338                 ],
92339                 "suggestion": true
92340             },
92341             "shop/convenience/Mini Market": {
92342                 "tags": {
92343                     "name": "Mini Market",
92344                     "shop": "convenience"
92345                 },
92346                 "name": "Mini Market",
92347                 "icon": "shop",
92348                 "geometry": [
92349                     "point",
92350                     "vertex",
92351                     "area"
92352                 ],
92353                 "fields": [
92354                     "address",
92355                     "building_area",
92356                     "opening_hours"
92357                 ],
92358                 "suggestion": true
92359             },
92360             "shop/convenience/Nisa Local": {
92361                 "tags": {
92362                     "name": "Nisa Local",
92363                     "shop": "convenience"
92364                 },
92365                 "name": "Nisa Local",
92366                 "icon": "shop",
92367                 "geometry": [
92368                     "point",
92369                     "vertex",
92370                     "area"
92371                 ],
92372                 "fields": [
92373                     "address",
92374                     "building_area",
92375                     "opening_hours"
92376                 ],
92377                 "suggestion": true
92378             },
92379             "shop/convenience/Dorfladen": {
92380                 "tags": {
92381                     "name": "Dorfladen",
92382                     "shop": "convenience"
92383                 },
92384                 "name": "Dorfladen",
92385                 "icon": "shop",
92386                 "geometry": [
92387                     "point",
92388                     "vertex",
92389                     "area"
92390                 ],
92391                 "fields": [
92392                     "address",
92393                     "building_area",
92394                     "opening_hours"
92395                 ],
92396                 "suggestion": true
92397             },
92398             "shop/convenience/Продукты": {
92399                 "tags": {
92400                     "name": "Продукты",
92401                     "shop": "convenience"
92402                 },
92403                 "name": "Продукты",
92404                 "icon": "shop",
92405                 "geometry": [
92406                     "point",
92407                     "vertex",
92408                     "area"
92409                 ],
92410                 "fields": [
92411                     "address",
92412                     "building_area",
92413                     "opening_hours"
92414                 ],
92415                 "suggestion": true
92416             },
92417             "shop/convenience/Mini Stop": {
92418                 "tags": {
92419                     "name": "Mini Stop",
92420                     "shop": "convenience"
92421                 },
92422                 "name": "Mini Stop",
92423                 "icon": "shop",
92424                 "geometry": [
92425                     "point",
92426                     "vertex",
92427                     "area"
92428                 ],
92429                 "fields": [
92430                     "address",
92431                     "building_area",
92432                     "opening_hours"
92433                 ],
92434                 "suggestion": true
92435             },
92436             "shop/convenience/LAWSON": {
92437                 "tags": {
92438                     "name": "LAWSON",
92439                     "shop": "convenience"
92440                 },
92441                 "name": "LAWSON",
92442                 "icon": "shop",
92443                 "geometry": [
92444                     "point",
92445                     "vertex",
92446                     "area"
92447                 ],
92448                 "fields": [
92449                     "address",
92450                     "building_area",
92451                     "opening_hours"
92452                 ],
92453                 "suggestion": true
92454             },
92455             "shop/convenience/デイリーヤマザキ": {
92456                 "tags": {
92457                     "name": "デイリーヤマザキ",
92458                     "shop": "convenience"
92459                 },
92460                 "name": "デイリーヤマザキ",
92461                 "icon": "shop",
92462                 "geometry": [
92463                     "point",
92464                     "vertex",
92465                     "area"
92466                 ],
92467                 "fields": [
92468                     "address",
92469                     "building_area",
92470                     "opening_hours"
92471                 ],
92472                 "suggestion": true
92473             },
92474             "shop/convenience/Надежда": {
92475                 "tags": {
92476                     "name": "Надежда",
92477                     "shop": "convenience"
92478                 },
92479                 "name": "Надежда",
92480                 "icon": "shop",
92481                 "geometry": [
92482                     "point",
92483                     "vertex",
92484                     "area"
92485                 ],
92486                 "fields": [
92487                     "address",
92488                     "building_area",
92489                     "opening_hours"
92490                 ],
92491                 "suggestion": true
92492             },
92493             "shop/convenience/Nisa": {
92494                 "tags": {
92495                     "name": "Nisa",
92496                     "shop": "convenience"
92497                 },
92498                 "name": "Nisa",
92499                 "icon": "shop",
92500                 "geometry": [
92501                     "point",
92502                     "vertex",
92503                     "area"
92504                 ],
92505                 "fields": [
92506                     "address",
92507                     "building_area",
92508                     "opening_hours"
92509                 ],
92510                 "suggestion": true
92511             },
92512             "shop/convenience/Premier": {
92513                 "tags": {
92514                     "name": "Premier",
92515                     "shop": "convenience"
92516                 },
92517                 "name": "Premier",
92518                 "icon": "shop",
92519                 "geometry": [
92520                     "point",
92521                     "vertex",
92522                     "area"
92523                 ],
92524                 "fields": [
92525                     "address",
92526                     "building_area",
92527                     "opening_hours"
92528                 ],
92529                 "suggestion": true
92530             },
92531             "shop/convenience/ミニストップ": {
92532                 "tags": {
92533                     "name": "ミニストップ",
92534                     "name:en": "MINISTOP",
92535                     "shop": "convenience"
92536                 },
92537                 "name": "ミニストップ",
92538                 "icon": "shop",
92539                 "geometry": [
92540                     "point",
92541                     "vertex",
92542                     "area"
92543                 ],
92544                 "fields": [
92545                     "address",
92546                     "building_area",
92547                     "opening_hours"
92548                 ],
92549                 "suggestion": true
92550             },
92551             "shop/convenience/サンクス": {
92552                 "tags": {
92553                     "name": "サンクス",
92554                     "name:en": "sunkus",
92555                     "shop": "convenience"
92556                 },
92557                 "name": "サンクス",
92558                 "icon": "shop",
92559                 "geometry": [
92560                     "point",
92561                     "vertex",
92562                     "area"
92563                 ],
92564                 "fields": [
92565                     "address",
92566                     "building_area",
92567                     "opening_hours"
92568                 ],
92569                 "suggestion": true
92570             },
92571             "shop/convenience/スリーエフ": {
92572                 "tags": {
92573                     "name": "スリーエフ",
92574                     "shop": "convenience"
92575                 },
92576                 "name": "スリーエフ",
92577                 "icon": "shop",
92578                 "geometry": [
92579                     "point",
92580                     "vertex",
92581                     "area"
92582                 ],
92583                 "fields": [
92584                     "address",
92585                     "building_area",
92586                     "opening_hours"
92587                 ],
92588                 "suggestion": true
92589             },
92590             "shop/convenience/8 à Huit": {
92591                 "tags": {
92592                     "name": "8 à Huit",
92593                     "shop": "convenience"
92594                 },
92595                 "name": "8 à Huit",
92596                 "icon": "shop",
92597                 "geometry": [
92598                     "point",
92599                     "vertex",
92600                     "area"
92601                 ],
92602                 "fields": [
92603                     "address",
92604                     "building_area",
92605                     "opening_hours"
92606                 ],
92607                 "suggestion": true
92608             },
92609             "shop/convenience/Żabka": {
92610                 "tags": {
92611                     "name": "Żabka",
92612                     "shop": "convenience"
92613                 },
92614                 "name": "Żabka",
92615                 "icon": "shop",
92616                 "geometry": [
92617                     "point",
92618                     "vertex",
92619                     "area"
92620                 ],
92621                 "fields": [
92622                     "address",
92623                     "building_area",
92624                     "opening_hours"
92625                 ],
92626                 "suggestion": true
92627             },
92628             "shop/convenience/Almacen": {
92629                 "tags": {
92630                     "name": "Almacen",
92631                     "shop": "convenience"
92632                 },
92633                 "name": "Almacen",
92634                 "icon": "shop",
92635                 "geometry": [
92636                     "point",
92637                     "vertex",
92638                     "area"
92639                 ],
92640                 "fields": [
92641                     "address",
92642                     "building_area",
92643                     "opening_hours"
92644                 ],
92645                 "suggestion": true
92646             },
92647             "shop/convenience/Vival": {
92648                 "tags": {
92649                     "name": "Vival",
92650                     "shop": "convenience"
92651                 },
92652                 "name": "Vival",
92653                 "icon": "shop",
92654                 "geometry": [
92655                     "point",
92656                     "vertex",
92657                     "area"
92658                 ],
92659                 "fields": [
92660                     "address",
92661                     "building_area",
92662                     "opening_hours"
92663                 ],
92664                 "suggestion": true
92665             },
92666             "shop/convenience/FamilyMart": {
92667                 "tags": {
92668                     "name": "FamilyMart",
92669                     "shop": "convenience"
92670                 },
92671                 "name": "FamilyMart",
92672                 "icon": "shop",
92673                 "geometry": [
92674                     "point",
92675                     "vertex",
92676                     "area"
92677                 ],
92678                 "fields": [
92679                     "address",
92680                     "building_area",
92681                     "opening_hours"
92682                 ],
92683                 "suggestion": true
92684             },
92685             "shop/convenience/ファミリーマート": {
92686                 "tags": {
92687                     "name": "ファミリーマート",
92688                     "name:en": "FamilyMart",
92689                     "shop": "convenience"
92690                 },
92691                 "name": "ファミリーマート",
92692                 "icon": "shop",
92693                 "geometry": [
92694                     "point",
92695                     "vertex",
92696                     "area"
92697                 ],
92698                 "fields": [
92699                     "address",
92700                     "building_area",
92701                     "opening_hours"
92702                 ],
92703                 "suggestion": true
92704             },
92705             "shop/convenience/Sunkus": {
92706                 "tags": {
92707                     "name": "Sunkus",
92708                     "shop": "convenience"
92709                 },
92710                 "name": "Sunkus",
92711                 "icon": "shop",
92712                 "geometry": [
92713                     "point",
92714                     "vertex",
92715                     "area"
92716                 ],
92717                 "fields": [
92718                     "address",
92719                     "building_area",
92720                     "opening_hours"
92721                 ],
92722                 "suggestion": true
92723             },
92724             "shop/convenience/セブンイレブン(Seven-Eleven)": {
92725                 "tags": {
92726                     "name": "セブンイレブン(Seven-Eleven)",
92727                     "shop": "convenience"
92728                 },
92729                 "name": "セブンイレブン(Seven-Eleven)",
92730                 "icon": "shop",
92731                 "geometry": [
92732                     "point",
92733                     "vertex",
92734                     "area"
92735                 ],
92736                 "fields": [
92737                     "address",
92738                     "building_area",
92739                     "opening_hours"
92740                 ],
92741                 "suggestion": true
92742             },
92743             "shop/convenience/Jednota": {
92744                 "tags": {
92745                     "name": "Jednota",
92746                     "shop": "convenience"
92747                 },
92748                 "name": "Jednota",
92749                 "icon": "shop",
92750                 "geometry": [
92751                     "point",
92752                     "vertex",
92753                     "area"
92754                 ],
92755                 "fields": [
92756                     "address",
92757                     "building_area",
92758                     "opening_hours"
92759                 ],
92760                 "suggestion": true
92761             },
92762             "shop/convenience/Гастроном": {
92763                 "tags": {
92764                     "name": "Гастроном",
92765                     "shop": "convenience"
92766                 },
92767                 "name": "Гастроном",
92768                 "icon": "shop",
92769                 "geometry": [
92770                     "point",
92771                     "vertex",
92772                     "area"
92773                 ],
92774                 "fields": [
92775                     "address",
92776                     "building_area",
92777                     "opening_hours"
92778                 ],
92779                 "suggestion": true
92780             },
92781             "shop/convenience/Sklep spożywczy": {
92782                 "tags": {
92783                     "name": "Sklep spożywczy",
92784                     "shop": "convenience"
92785                 },
92786                 "name": "Sklep spożywczy",
92787                 "icon": "shop",
92788                 "geometry": [
92789                     "point",
92790                     "vertex",
92791                     "area"
92792                 ],
92793                 "fields": [
92794                     "address",
92795                     "building_area",
92796                     "opening_hours"
92797                 ],
92798                 "suggestion": true
92799             },
92800             "shop/convenience/サークルK": {
92801                 "tags": {
92802                     "name": "サークルK",
92803                     "name:en": "Circle K",
92804                     "shop": "convenience"
92805                 },
92806                 "name": "サークルK",
92807                 "icon": "shop",
92808                 "geometry": [
92809                     "point",
92810                     "vertex",
92811                     "area"
92812                 ],
92813                 "fields": [
92814                     "address",
92815                     "building_area",
92816                     "opening_hours"
92817                 ],
92818                 "suggestion": true
92819             },
92820             "shop/convenience/Proxi": {
92821                 "tags": {
92822                     "name": "Proxi",
92823                     "shop": "convenience"
92824                 },
92825                 "name": "Proxi",
92826                 "icon": "shop",
92827                 "geometry": [
92828                     "point",
92829                     "vertex",
92830                     "area"
92831                 ],
92832                 "fields": [
92833                     "address",
92834                     "building_area",
92835                     "opening_hours"
92836                 ],
92837                 "suggestion": true
92838             },
92839             "shop/convenience/Универсам": {
92840                 "tags": {
92841                     "name": "Универсам",
92842                     "shop": "convenience"
92843                 },
92844                 "name": "Универсам",
92845                 "icon": "shop",
92846                 "geometry": [
92847                     "point",
92848                     "vertex",
92849                     "area"
92850                 ],
92851                 "fields": [
92852                     "address",
92853                     "building_area",
92854                     "opening_hours"
92855                 ],
92856                 "suggestion": true
92857             },
92858             "shop/convenience/Groszek": {
92859                 "tags": {
92860                     "name": "Groszek",
92861                     "shop": "convenience"
92862                 },
92863                 "name": "Groszek",
92864                 "icon": "shop",
92865                 "geometry": [
92866                     "point",
92867                     "vertex",
92868                     "area"
92869                 ],
92870                 "fields": [
92871                     "address",
92872                     "building_area",
92873                     "opening_hours"
92874                 ],
92875                 "suggestion": true
92876             },
92877             "shop/convenience/Select": {
92878                 "tags": {
92879                     "name": "Select",
92880                     "shop": "convenience"
92881                 },
92882                 "name": "Select",
92883                 "icon": "shop",
92884                 "geometry": [
92885                     "point",
92886                     "vertex",
92887                     "area"
92888                 ],
92889                 "fields": [
92890                     "address",
92891                     "building_area",
92892                     "opening_hours"
92893                 ],
92894                 "suggestion": true
92895             },
92896             "shop/convenience/Večerka": {
92897                 "tags": {
92898                     "name": "Večerka",
92899                     "shop": "convenience"
92900                 },
92901                 "name": "Večerka",
92902                 "icon": "shop",
92903                 "geometry": [
92904                     "point",
92905                     "vertex",
92906                     "area"
92907                 ],
92908                 "fields": [
92909                     "address",
92910                     "building_area",
92911                     "opening_hours"
92912                 ],
92913                 "suggestion": true
92914             },
92915             "shop/convenience/Potraviny": {
92916                 "tags": {
92917                     "name": "Potraviny",
92918                     "shop": "convenience"
92919                 },
92920                 "name": "Potraviny",
92921                 "icon": "shop",
92922                 "geometry": [
92923                     "point",
92924                     "vertex",
92925                     "area"
92926                 ],
92927                 "fields": [
92928                     "address",
92929                     "building_area",
92930                     "opening_hours"
92931                 ],
92932                 "suggestion": true
92933             },
92934             "shop/convenience/Смак": {
92935                 "tags": {
92936                     "name": "Смак",
92937                     "shop": "convenience"
92938                 },
92939                 "name": "Смак",
92940                 "icon": "shop",
92941                 "geometry": [
92942                     "point",
92943                     "vertex",
92944                     "area"
92945                 ],
92946                 "fields": [
92947                     "address",
92948                     "building_area",
92949                     "opening_hours"
92950                 ],
92951                 "suggestion": true
92952             },
92953             "shop/convenience/Эконом": {
92954                 "tags": {
92955                     "name": "Эконом",
92956                     "shop": "convenience"
92957                 },
92958                 "name": "Эконом",
92959                 "icon": "shop",
92960                 "geometry": [
92961                     "point",
92962                     "vertex",
92963                     "area"
92964                 ],
92965                 "fields": [
92966                     "address",
92967                     "building_area",
92968                     "opening_hours"
92969                 ],
92970                 "suggestion": true
92971             },
92972             "shop/convenience/Березка": {
92973                 "tags": {
92974                     "name": "Березка",
92975                     "shop": "convenience"
92976                 },
92977                 "name": "Березка",
92978                 "icon": "shop",
92979                 "geometry": [
92980                     "point",
92981                     "vertex",
92982                     "area"
92983                 ],
92984                 "fields": [
92985                     "address",
92986                     "building_area",
92987                     "opening_hours"
92988                 ],
92989                 "suggestion": true
92990             },
92991             "shop/convenience/Cumberland Farms": {
92992                 "tags": {
92993                     "name": "Cumberland Farms",
92994                     "shop": "convenience"
92995                 },
92996                 "name": "Cumberland Farms",
92997                 "icon": "shop",
92998                 "geometry": [
92999                     "point",
93000                     "vertex",
93001                     "area"
93002                 ],
93003                 "fields": [
93004                     "address",
93005                     "building_area",
93006                     "opening_hours"
93007                 ],
93008                 "suggestion": true
93009             },
93010             "shop/convenience/Tesco Lotus Express": {
93011                 "tags": {
93012                     "name": "Tesco Lotus Express",
93013                     "shop": "convenience"
93014                 },
93015                 "name": "Tesco Lotus Express",
93016                 "icon": "shop",
93017                 "geometry": [
93018                     "point",
93019                     "vertex",
93020                     "area"
93021                 ],
93022                 "fields": [
93023                     "address",
93024                     "building_area",
93025                     "opening_hours"
93026                 ],
93027                 "suggestion": true
93028             },
93029             "shop/convenience/24 часа": {
93030                 "tags": {
93031                     "name": "24 часа",
93032                     "shop": "convenience"
93033                 },
93034                 "name": "24 часа",
93035                 "icon": "shop",
93036                 "geometry": [
93037                     "point",
93038                     "vertex",
93039                     "area"
93040                 ],
93041                 "fields": [
93042                     "address",
93043                     "building_area",
93044                     "opening_hours"
93045                 ],
93046                 "suggestion": true
93047             },
93048             "shop/convenience/Минимаркет": {
93049                 "tags": {
93050                     "name": "Минимаркет",
93051                     "shop": "convenience"
93052                 },
93053                 "name": "Минимаркет",
93054                 "icon": "shop",
93055                 "geometry": [
93056                     "point",
93057                     "vertex",
93058                     "area"
93059                 ],
93060                 "fields": [
93061                     "address",
93062                     "building_area",
93063                     "opening_hours"
93064                 ],
93065                 "suggestion": true
93066             },
93067             "shop/convenience/Oxxo": {
93068                 "tags": {
93069                     "name": "Oxxo",
93070                     "shop": "convenience"
93071                 },
93072                 "name": "Oxxo",
93073                 "icon": "shop",
93074                 "geometry": [
93075                     "point",
93076                     "vertex",
93077                     "area"
93078                 ],
93079                 "fields": [
93080                     "address",
93081                     "building_area",
93082                     "opening_hours"
93083                 ],
93084                 "suggestion": true
93085             },
93086             "shop/convenience/abc": {
93087                 "tags": {
93088                     "name": "abc",
93089                     "shop": "convenience"
93090                 },
93091                 "name": "abc",
93092                 "icon": "shop",
93093                 "geometry": [
93094                     "point",
93095                     "vertex",
93096                     "area"
93097                 ],
93098                 "fields": [
93099                     "address",
93100                     "building_area",
93101                     "opening_hours"
93102                 ],
93103                 "suggestion": true
93104             },
93105             "shop/convenience/7/11": {
93106                 "tags": {
93107                     "name": "7/11",
93108                     "shop": "convenience"
93109                 },
93110                 "name": "7/11",
93111                 "icon": "shop",
93112                 "geometry": [
93113                     "point",
93114                     "vertex",
93115                     "area"
93116                 ],
93117                 "fields": [
93118                     "address",
93119                     "building_area",
93120                     "opening_hours"
93121                 ],
93122                 "suggestion": true
93123             },
93124             "shop/convenience/Продукти": {
93125                 "tags": {
93126                     "name": "Продукти",
93127                     "shop": "convenience"
93128                 },
93129                 "name": "Продукти",
93130                 "icon": "shop",
93131                 "geometry": [
93132                     "point",
93133                     "vertex",
93134                     "area"
93135                 ],
93136                 "fields": [
93137                     "address",
93138                     "building_area",
93139                     "opening_hours"
93140                 ],
93141                 "suggestion": true
93142             },
93143             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
93144                 "tags": {
93145                     "name": "ローソンストア100 (LAWSON STORE 100)",
93146                     "shop": "convenience"
93147                 },
93148                 "name": "ローソンストア100 (LAWSON STORE 100)",
93149                 "icon": "shop",
93150                 "geometry": [
93151                     "point",
93152                     "vertex",
93153                     "area"
93154                 ],
93155                 "fields": [
93156                     "address",
93157                     "building_area",
93158                     "opening_hours"
93159                 ],
93160                 "suggestion": true
93161             },
93162             "shop/convenience/ローソンストア100": {
93163                 "tags": {
93164                     "name": "ローソンストア100",
93165                     "shop": "convenience"
93166                 },
93167                 "name": "ローソンストア100",
93168                 "icon": "shop",
93169                 "geometry": [
93170                     "point",
93171                     "vertex",
93172                     "area"
93173                 ],
93174                 "fields": [
93175                     "address",
93176                     "building_area",
93177                     "opening_hours"
93178                 ],
93179                 "suggestion": true
93180             },
93181             "shop/convenience/เซเว่นอีเลฟเว่น": {
93182                 "tags": {
93183                     "name": "เซเว่นอีเลฟเว่น",
93184                     "shop": "convenience"
93185                 },
93186                 "name": "เซเว่นอีเลฟเว่น",
93187                 "icon": "shop",
93188                 "geometry": [
93189                     "point",
93190                     "vertex",
93191                     "area"
93192                 ],
93193                 "fields": [
93194                     "address",
93195                     "building_area",
93196                     "opening_hours"
93197                 ],
93198                 "suggestion": true
93199             },
93200             "shop/convenience/Spożywczy": {
93201                 "tags": {
93202                     "name": "Spożywczy",
93203                     "shop": "convenience"
93204                 },
93205                 "name": "Spożywczy",
93206                 "icon": "shop",
93207                 "geometry": [
93208                     "point",
93209                     "vertex",
93210                     "area"
93211                 ],
93212                 "fields": [
93213                     "address",
93214                     "building_area",
93215                     "opening_hours"
93216                 ],
93217                 "suggestion": true
93218             },
93219             "shop/convenience/Фортуна": {
93220                 "tags": {
93221                     "name": "Фортуна",
93222                     "shop": "convenience"
93223                 },
93224                 "name": "Фортуна",
93225                 "icon": "shop",
93226                 "geometry": [
93227                     "point",
93228                     "vertex",
93229                     "area"
93230                 ],
93231                 "fields": [
93232                     "address",
93233                     "building_area",
93234                     "opening_hours"
93235                 ],
93236                 "suggestion": true
93237             },
93238             "shop/convenience/Picard": {
93239                 "tags": {
93240                     "name": "Picard",
93241                     "shop": "convenience"
93242                 },
93243                 "name": "Picard",
93244                 "icon": "shop",
93245                 "geometry": [
93246                     "point",
93247                     "vertex",
93248                     "area"
93249                 ],
93250                 "fields": [
93251                     "address",
93252                     "building_area",
93253                     "opening_hours"
93254                 ],
93255                 "suggestion": true
93256             },
93257             "shop/convenience/Four Square": {
93258                 "tags": {
93259                     "name": "Four Square",
93260                     "shop": "convenience"
93261                 },
93262                 "name": "Four Square",
93263                 "icon": "shop",
93264                 "geometry": [
93265                     "point",
93266                     "vertex",
93267                     "area"
93268                 ],
93269                 "fields": [
93270                     "address",
93271                     "building_area",
93272                     "opening_hours"
93273                 ],
93274                 "suggestion": true
93275             },
93276             "shop/convenience/Визит": {
93277                 "tags": {
93278                     "name": "Визит",
93279                     "shop": "convenience"
93280                 },
93281                 "name": "Визит",
93282                 "icon": "shop",
93283                 "geometry": [
93284                     "point",
93285                     "vertex",
93286                     "area"
93287                 ],
93288                 "fields": [
93289                     "address",
93290                     "building_area",
93291                     "opening_hours"
93292                 ],
93293                 "suggestion": true
93294             },
93295             "shop/convenience/Авоська": {
93296                 "tags": {
93297                     "name": "Авоська",
93298                     "shop": "convenience"
93299                 },
93300                 "name": "Авоська",
93301                 "icon": "shop",
93302                 "geometry": [
93303                     "point",
93304                     "vertex",
93305                     "area"
93306                 ],
93307                 "fields": [
93308                     "address",
93309                     "building_area",
93310                     "opening_hours"
93311                 ],
93312                 "suggestion": true
93313             },
93314             "shop/convenience/Dollar General": {
93315                 "tags": {
93316                     "name": "Dollar General",
93317                     "shop": "convenience"
93318                 },
93319                 "name": "Dollar General",
93320                 "icon": "shop",
93321                 "geometry": [
93322                     "point",
93323                     "vertex",
93324                     "area"
93325                 ],
93326                 "fields": [
93327                     "address",
93328                     "building_area",
93329                     "opening_hours"
93330                 ],
93331                 "suggestion": true
93332             },
93333             "shop/convenience/Studenac": {
93334                 "tags": {
93335                     "name": "Studenac",
93336                     "shop": "convenience"
93337                 },
93338                 "name": "Studenac",
93339                 "icon": "shop",
93340                 "geometry": [
93341                     "point",
93342                     "vertex",
93343                     "area"
93344                 ],
93345                 "fields": [
93346                     "address",
93347                     "building_area",
93348                     "opening_hours"
93349                 ],
93350                 "suggestion": true
93351             },
93352             "shop/convenience/Central Convenience Store": {
93353                 "tags": {
93354                     "name": "Central Convenience Store",
93355                     "shop": "convenience"
93356                 },
93357                 "name": "Central Convenience Store",
93358                 "icon": "shop",
93359                 "geometry": [
93360                     "point",
93361                     "vertex",
93362                     "area"
93363                 ],
93364                 "fields": [
93365                     "address",
93366                     "building_area",
93367                     "opening_hours"
93368                 ],
93369                 "suggestion": true
93370             },
93371             "shop/convenience/продукты": {
93372                 "tags": {
93373                     "name": "продукты",
93374                     "shop": "convenience"
93375                 },
93376                 "name": "продукты",
93377                 "icon": "shop",
93378                 "geometry": [
93379                     "point",
93380                     "vertex",
93381                     "area"
93382                 ],
93383                 "fields": [
93384                     "address",
93385                     "building_area",
93386                     "opening_hours"
93387                 ],
93388                 "suggestion": true
93389             },
93390             "shop/convenience/Кулинария": {
93391                 "tags": {
93392                     "name": "Кулинария",
93393                     "shop": "convenience"
93394                 },
93395                 "name": "Кулинария",
93396                 "icon": "shop",
93397                 "geometry": [
93398                     "point",
93399                     "vertex",
93400                     "area"
93401                 ],
93402                 "fields": [
93403                     "address",
93404                     "building_area",
93405                     "opening_hours"
93406                 ],
93407                 "suggestion": true
93408             },
93409             "shop/convenience/全家": {
93410                 "tags": {
93411                     "name": "全家",
93412                     "shop": "convenience"
93413                 },
93414                 "name": "全家",
93415                 "icon": "shop",
93416                 "geometry": [
93417                     "point",
93418                     "vertex",
93419                     "area"
93420                 ],
93421                 "fields": [
93422                     "address",
93423                     "building_area",
93424                     "opening_hours"
93425                 ],
93426                 "suggestion": true
93427             },
93428             "shop/convenience/Мечта": {
93429                 "tags": {
93430                     "name": "Мечта",
93431                     "shop": "convenience"
93432                 },
93433                 "name": "Мечта",
93434                 "icon": "shop",
93435                 "geometry": [
93436                     "point",
93437                     "vertex",
93438                     "area"
93439                 ],
93440                 "fields": [
93441                     "address",
93442                     "building_area",
93443                     "opening_hours"
93444                 ],
93445                 "suggestion": true
93446             },
93447             "shop/convenience/Epicerie": {
93448                 "tags": {
93449                     "name": "Epicerie",
93450                     "shop": "convenience"
93451                 },
93452                 "name": "Epicerie",
93453                 "icon": "shop",
93454                 "geometry": [
93455                     "point",
93456                     "vertex",
93457                     "area"
93458                 ],
93459                 "fields": [
93460                     "address",
93461                     "building_area",
93462                     "opening_hours"
93463                 ],
93464                 "suggestion": true
93465             },
93466             "shop/convenience/Кировский": {
93467                 "tags": {
93468                     "name": "Кировский",
93469                     "shop": "convenience"
93470                 },
93471                 "name": "Кировский",
93472                 "icon": "shop",
93473                 "geometry": [
93474                     "point",
93475                     "vertex",
93476                     "area"
93477                 ],
93478                 "fields": [
93479                     "address",
93480                     "building_area",
93481                     "opening_hours"
93482                 ],
93483                 "suggestion": true
93484             },
93485             "shop/convenience/Food Mart": {
93486                 "tags": {
93487                     "name": "Food Mart",
93488                     "shop": "convenience"
93489                 },
93490                 "name": "Food Mart",
93491                 "icon": "shop",
93492                 "geometry": [
93493                     "point",
93494                     "vertex",
93495                     "area"
93496                 ],
93497                 "fields": [
93498                     "address",
93499                     "building_area",
93500                     "opening_hours"
93501                 ],
93502                 "suggestion": true
93503             },
93504             "shop/convenience/Delikatesy": {
93505                 "tags": {
93506                     "name": "Delikatesy",
93507                     "shop": "convenience"
93508                 },
93509                 "name": "Delikatesy",
93510                 "icon": "shop",
93511                 "geometry": [
93512                     "point",
93513                     "vertex",
93514                     "area"
93515                 ],
93516                 "fields": [
93517                     "address",
93518                     "building_area",
93519                     "opening_hours"
93520                 ],
93521                 "suggestion": true
93522             },
93523             "shop/convenience/ポプラ": {
93524                 "tags": {
93525                     "name": "ポプラ",
93526                     "shop": "convenience"
93527                 },
93528                 "name": "ポプラ",
93529                 "icon": "shop",
93530                 "geometry": [
93531                     "point",
93532                     "vertex",
93533                     "area"
93534                 ],
93535                 "fields": [
93536                     "address",
93537                     "building_area",
93538                     "opening_hours"
93539                 ],
93540                 "suggestion": true
93541             },
93542             "shop/convenience/Продуктовый магазин": {
93543                 "tags": {
93544                     "name": "Продуктовый магазин",
93545                     "shop": "convenience"
93546                 },
93547                 "name": "Продуктовый магазин",
93548                 "icon": "shop",
93549                 "geometry": [
93550                     "point",
93551                     "vertex",
93552                     "area"
93553                 ],
93554                 "fields": [
93555                     "address",
93556                     "building_area",
93557                     "opening_hours"
93558                 ],
93559                 "suggestion": true
93560             },
93561             "shop/convenience/Продуктовый": {
93562                 "tags": {
93563                     "name": "Продуктовый",
93564                     "shop": "convenience"
93565                 },
93566                 "name": "Продуктовый",
93567                 "icon": "shop",
93568                 "geometry": [
93569                     "point",
93570                     "vertex",
93571                     "area"
93572                 ],
93573                 "fields": [
93574                     "address",
93575                     "building_area",
93576                     "opening_hours"
93577                 ],
93578                 "suggestion": true
93579             },
93580             "shop/convenience/セイコーマート (Seicomart)": {
93581                 "tags": {
93582                     "name": "セイコーマート (Seicomart)",
93583                     "shop": "convenience"
93584                 },
93585                 "name": "セイコーマート (Seicomart)",
93586                 "icon": "shop",
93587                 "geometry": [
93588                     "point",
93589                     "vertex",
93590                     "area"
93591                 ],
93592                 "fields": [
93593                     "address",
93594                     "building_area",
93595                     "opening_hours"
93596                 ],
93597                 "suggestion": true
93598             },
93599             "shop/convenience/Виктория": {
93600                 "tags": {
93601                     "name": "Виктория",
93602                     "shop": "convenience"
93603                 },
93604                 "name": "Виктория",
93605                 "icon": "shop",
93606                 "geometry": [
93607                     "point",
93608                     "vertex",
93609                     "area"
93610                 ],
93611                 "fields": [
93612                     "address",
93613                     "building_area",
93614                     "opening_hours"
93615                 ],
93616                 "suggestion": true
93617             },
93618             "shop/convenience/Весна": {
93619                 "tags": {
93620                     "name": "Весна",
93621                     "shop": "convenience"
93622                 },
93623                 "name": "Весна",
93624                 "icon": "shop",
93625                 "geometry": [
93626                     "point",
93627                     "vertex",
93628                     "area"
93629                 ],
93630                 "fields": [
93631                     "address",
93632                     "building_area",
93633                     "opening_hours"
93634                 ],
93635                 "suggestion": true
93636             },
93637             "shop/convenience/Mini Market Non-Stop": {
93638                 "tags": {
93639                     "name": "Mini Market Non-Stop",
93640                     "shop": "convenience"
93641                 },
93642                 "name": "Mini Market Non-Stop",
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/Royal Farms": {
93676                 "tags": {
93677                     "name": "Royal Farms",
93678                     "shop": "convenience"
93679                 },
93680                 "name": "Royal Farms",
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/Alfamart": {
93695                 "tags": {
93696                     "name": "Alfamart",
93697                     "shop": "convenience"
93698                 },
93699                 "name": "Alfamart",
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/Indomaret": {
93714                 "tags": {
93715                     "name": "Indomaret",
93716                     "shop": "convenience"
93717                 },
93718                 "name": "Indomaret",
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/магазин": {
93733                 "tags": {
93734                     "name": "магазин",
93735                     "shop": "convenience"
93736                 },
93737                 "name": "магазин",
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/全家便利商店": {
93752                 "tags": {
93753                     "name": "全家便利商店",
93754                     "shop": "convenience"
93755                 },
93756                 "name": "全家便利商店",
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/მარკეტი (Market)": {
93771                 "tags": {
93772                     "name": "მარკეტი (Market)",
93773                     "shop": "convenience"
93774                 },
93775                 "name": "მარკეტი (Market)",
93776                 "icon": "shop",
93777                 "geometry": [
93778                     "point",
93779                     "vertex",
93780                     "area"
93781                 ],
93782                 "fields": [
93783                     "address",
93784                     "building_area",
93785                     "opening_hours"
93786                 ],
93787                 "suggestion": true
93788             },
93789             "shop/convenience/Stores": {
93790                 "tags": {
93791                     "name": "Stores",
93792                     "shop": "convenience"
93793                 },
93794                 "name": "Stores",
93795                 "icon": "shop",
93796                 "geometry": [
93797                     "point",
93798                     "vertex",
93799                     "area"
93800                 ],
93801                 "fields": [
93802                     "address",
93803                     "building_area",
93804                     "opening_hours"
93805                 ],
93806                 "suggestion": true
93807             },
93808             "shop/chemist/Müller": {
93809                 "tags": {
93810                     "name": "Müller",
93811                     "shop": "chemist"
93812                 },
93813                 "name": "Müller",
93814                 "icon": "chemist",
93815                 "geometry": [
93816                     "point",
93817                     "vertex",
93818                     "area"
93819                 ],
93820                 "fields": [
93821                     "address",
93822                     "building_area",
93823                     "opening_hours"
93824                 ],
93825                 "suggestion": true
93826             },
93827             "shop/chemist/Schlecker": {
93828                 "tags": {
93829                     "name": "Schlecker",
93830                     "shop": "chemist"
93831                 },
93832                 "name": "Schlecker",
93833                 "icon": "chemist",
93834                 "geometry": [
93835                     "point",
93836                     "vertex",
93837                     "area"
93838                 ],
93839                 "fields": [
93840                     "address",
93841                     "building_area",
93842                     "opening_hours"
93843                 ],
93844                 "suggestion": true
93845             },
93846             "shop/chemist/Etos": {
93847                 "tags": {
93848                     "name": "Etos",
93849                     "shop": "chemist"
93850                 },
93851                 "name": "Etos",
93852                 "icon": "chemist",
93853                 "geometry": [
93854                     "point",
93855                     "vertex",
93856                     "area"
93857                 ],
93858                 "fields": [
93859                     "address",
93860                     "building_area",
93861                     "opening_hours"
93862                 ],
93863                 "suggestion": true
93864             },
93865             "shop/chemist/Bipa": {
93866                 "tags": {
93867                     "name": "Bipa",
93868                     "shop": "chemist"
93869                 },
93870                 "name": "Bipa",
93871                 "icon": "chemist",
93872                 "geometry": [
93873                     "point",
93874                     "vertex",
93875                     "area"
93876                 ],
93877                 "fields": [
93878                     "address",
93879                     "building_area",
93880                     "opening_hours"
93881                 ],
93882                 "suggestion": true
93883             },
93884             "shop/chemist/Rossmann": {
93885                 "tags": {
93886                     "name": "Rossmann",
93887                     "shop": "chemist"
93888                 },
93889                 "name": "Rossmann",
93890                 "icon": "chemist",
93891                 "geometry": [
93892                     "point",
93893                     "vertex",
93894                     "area"
93895                 ],
93896                 "fields": [
93897                     "address",
93898                     "building_area",
93899                     "opening_hours"
93900                 ],
93901                 "suggestion": true
93902             },
93903             "shop/chemist/DM Drogeriemarkt": {
93904                 "tags": {
93905                     "name": "DM Drogeriemarkt",
93906                     "shop": "chemist"
93907                 },
93908                 "name": "DM Drogeriemarkt",
93909                 "icon": "chemist",
93910                 "geometry": [
93911                     "point",
93912                     "vertex",
93913                     "area"
93914                 ],
93915                 "fields": [
93916                     "address",
93917                     "building_area",
93918                     "opening_hours"
93919                 ],
93920                 "suggestion": true
93921             },
93922             "shop/chemist/Ihr Platz": {
93923                 "tags": {
93924                     "name": "Ihr Platz",
93925                     "shop": "chemist"
93926                 },
93927                 "name": "Ihr Platz",
93928                 "icon": "chemist",
93929                 "geometry": [
93930                     "point",
93931                     "vertex",
93932                     "area"
93933                 ],
93934                 "fields": [
93935                     "address",
93936                     "building_area",
93937                     "opening_hours"
93938                 ],
93939                 "suggestion": true
93940             },
93941             "shop/chemist/Douglas": {
93942                 "tags": {
93943                     "name": "Douglas",
93944                     "shop": "chemist"
93945                 },
93946                 "name": "Douglas",
93947                 "icon": "chemist",
93948                 "geometry": [
93949                     "point",
93950                     "vertex",
93951                     "area"
93952                 ],
93953                 "fields": [
93954                     "address",
93955                     "building_area",
93956                     "opening_hours"
93957                 ],
93958                 "suggestion": true
93959             },
93960             "shop/chemist/Kruidvat": {
93961                 "tags": {
93962                     "name": "Kruidvat",
93963                     "shop": "chemist"
93964                 },
93965                 "name": "Kruidvat",
93966                 "icon": "chemist",
93967                 "geometry": [
93968                     "point",
93969                     "vertex",
93970                     "area"
93971                 ],
93972                 "fields": [
93973                     "address",
93974                     "building_area",
93975                     "opening_hours"
93976                 ],
93977                 "suggestion": true
93978             },
93979             "shop/car_repair/Peugeot": {
93980                 "tags": {
93981                     "name": "Peugeot",
93982                     "shop": "car_repair"
93983                 },
93984                 "name": "Peugeot",
93985                 "icon": "car",
93986                 "geometry": [
93987                     "point",
93988                     "vertex",
93989                     "area"
93990                 ],
93991                 "fields": [
93992                     "address",
93993                     "building_area",
93994                     "opening_hours"
93995                 ],
93996                 "suggestion": true
93997             },
93998             "shop/car_repair/Kwik Fit": {
93999                 "tags": {
94000                     "name": "Kwik Fit",
94001                     "shop": "car_repair"
94002                 },
94003                 "name": "Kwik Fit",
94004                 "icon": "car",
94005                 "geometry": [
94006                     "point",
94007                     "vertex",
94008                     "area"
94009                 ],
94010                 "fields": [
94011                     "address",
94012                     "building_area",
94013                     "opening_hours"
94014                 ],
94015                 "suggestion": true
94016             },
94017             "shop/car_repair/ATU": {
94018                 "tags": {
94019                     "name": "ATU",
94020                     "shop": "car_repair"
94021                 },
94022                 "name": "ATU",
94023                 "icon": "car",
94024                 "geometry": [
94025                     "point",
94026                     "vertex",
94027                     "area"
94028                 ],
94029                 "fields": [
94030                     "address",
94031                     "building_area",
94032                     "opening_hours"
94033                 ],
94034                 "suggestion": true
94035             },
94036             "shop/car_repair/Kwik-Fit": {
94037                 "tags": {
94038                     "name": "Kwik-Fit",
94039                     "shop": "car_repair"
94040                 },
94041                 "name": "Kwik-Fit",
94042                 "icon": "car",
94043                 "geometry": [
94044                     "point",
94045                     "vertex",
94046                     "area"
94047                 ],
94048                 "fields": [
94049                     "address",
94050                     "building_area",
94051                     "opening_hours"
94052                 ],
94053                 "suggestion": true
94054             },
94055             "shop/car_repair/Midas": {
94056                 "tags": {
94057                     "name": "Midas",
94058                     "shop": "car_repair"
94059                 },
94060                 "name": "Midas",
94061                 "icon": "car",
94062                 "geometry": [
94063                     "point",
94064                     "vertex",
94065                     "area"
94066                 ],
94067                 "fields": [
94068                     "address",
94069                     "building_area",
94070                     "opening_hours"
94071                 ],
94072                 "suggestion": true
94073             },
94074             "shop/car_repair/Feu Vert": {
94075                 "tags": {
94076                     "name": "Feu Vert",
94077                     "shop": "car_repair"
94078                 },
94079                 "name": "Feu Vert",
94080                 "icon": "car",
94081                 "geometry": [
94082                     "point",
94083                     "vertex",
94084                     "area"
94085                 ],
94086                 "fields": [
94087                     "address",
94088                     "building_area",
94089                     "opening_hours"
94090                 ],
94091                 "suggestion": true
94092             },
94093             "shop/car_repair/Norauto": {
94094                 "tags": {
94095                     "name": "Norauto",
94096                     "shop": "car_repair"
94097                 },
94098                 "name": "Norauto",
94099                 "icon": "car",
94100                 "geometry": [
94101                     "point",
94102                     "vertex",
94103                     "area"
94104                 ],
94105                 "fields": [
94106                     "address",
94107                     "building_area",
94108                     "opening_hours"
94109                 ],
94110                 "suggestion": true
94111             },
94112             "shop/car_repair/Speedy": {
94113                 "tags": {
94114                     "name": "Speedy",
94115                     "shop": "car_repair"
94116                 },
94117                 "name": "Speedy",
94118                 "icon": "car",
94119                 "geometry": [
94120                     "point",
94121                     "vertex",
94122                     "area"
94123                 ],
94124                 "fields": [
94125                     "address",
94126                     "building_area",
94127                     "opening_hours"
94128                 ],
94129                 "suggestion": true
94130             },
94131             "shop/car_repair/Автозапчасти": {
94132                 "tags": {
94133                     "name": "Автозапчасти",
94134                     "shop": "car_repair"
94135                 },
94136                 "name": "Автозапчасти",
94137                 "icon": "car",
94138                 "geometry": [
94139                     "point",
94140                     "vertex",
94141                     "area"
94142                 ],
94143                 "fields": [
94144                     "address",
94145                     "building_area",
94146                     "opening_hours"
94147                 ],
94148                 "suggestion": true
94149             },
94150             "shop/car_repair/Renault": {
94151                 "tags": {
94152                     "name": "Renault",
94153                     "shop": "car_repair"
94154                 },
94155                 "name": "Renault",
94156                 "icon": "car",
94157                 "geometry": [
94158                     "point",
94159                     "vertex",
94160                     "area"
94161                 ],
94162                 "fields": [
94163                     "address",
94164                     "building_area",
94165                     "opening_hours"
94166                 ],
94167                 "suggestion": true
94168             },
94169             "shop/car_repair/Pit Stop": {
94170                 "tags": {
94171                     "name": "Pit Stop",
94172                     "shop": "car_repair"
94173                 },
94174                 "name": "Pit Stop",
94175                 "icon": "car",
94176                 "geometry": [
94177                     "point",
94178                     "vertex",
94179                     "area"
94180                 ],
94181                 "fields": [
94182                     "address",
94183                     "building_area",
94184                     "opening_hours"
94185                 ],
94186                 "suggestion": true
94187             },
94188             "shop/car_repair/Jiffy Lube": {
94189                 "tags": {
94190                     "name": "Jiffy Lube",
94191                     "shop": "car_repair"
94192                 },
94193                 "name": "Jiffy Lube",
94194                 "icon": "car",
94195                 "geometry": [
94196                     "point",
94197                     "vertex",
94198                     "area"
94199                 ],
94200                 "fields": [
94201                     "address",
94202                     "building_area",
94203                     "opening_hours"
94204                 ],
94205                 "suggestion": true
94206             },
94207             "shop/car_repair/Шиномонтаж": {
94208                 "tags": {
94209                     "name": "Шиномонтаж",
94210                     "shop": "car_repair"
94211                 },
94212                 "name": "Шиномонтаж",
94213                 "icon": "car",
94214                 "geometry": [
94215                     "point",
94216                     "vertex",
94217                     "area"
94218                 ],
94219                 "fields": [
94220                     "address",
94221                     "building_area",
94222                     "opening_hours"
94223                 ],
94224                 "suggestion": true
94225             },
94226             "shop/car_repair/СТО": {
94227                 "tags": {
94228                     "name": "СТО",
94229                     "shop": "car_repair"
94230                 },
94231                 "name": "СТО",
94232                 "icon": "car",
94233                 "geometry": [
94234                     "point",
94235                     "vertex",
94236                     "area"
94237                 ],
94238                 "fields": [
94239                     "address",
94240                     "building_area",
94241                     "opening_hours"
94242                 ],
94243                 "suggestion": true
94244             },
94245             "shop/car_repair/O'Reilly Auto Parts": {
94246                 "tags": {
94247                     "name": "O'Reilly Auto Parts",
94248                     "shop": "car_repair"
94249                 },
94250                 "name": "O'Reilly Auto Parts",
94251                 "icon": "car",
94252                 "geometry": [
94253                     "point",
94254                     "vertex",
94255                     "area"
94256                 ],
94257                 "fields": [
94258                     "address",
94259                     "building_area",
94260                     "opening_hours"
94261                 ],
94262                 "suggestion": true
94263             },
94264             "shop/car_repair/Carglass": {
94265                 "tags": {
94266                     "name": "Carglass",
94267                     "shop": "car_repair"
94268                 },
94269                 "name": "Carglass",
94270                 "icon": "car",
94271                 "geometry": [
94272                     "point",
94273                     "vertex",
94274                     "area"
94275                 ],
94276                 "fields": [
94277                     "address",
94278                     "building_area",
94279                     "opening_hours"
94280                 ],
94281                 "suggestion": true
94282             },
94283             "shop/car_repair/шиномонтаж": {
94284                 "tags": {
94285                     "name": "шиномонтаж",
94286                     "shop": "car_repair"
94287                 },
94288                 "name": "шиномонтаж",
94289                 "icon": "car",
94290                 "geometry": [
94291                     "point",
94292                     "vertex",
94293                     "area"
94294                 ],
94295                 "fields": [
94296                     "address",
94297                     "building_area",
94298                     "opening_hours"
94299                 ],
94300                 "suggestion": true
94301             },
94302             "shop/car_repair/Citroen": {
94303                 "tags": {
94304                     "name": "Citroen",
94305                     "shop": "car_repair"
94306                 },
94307                 "name": "Citroen",
94308                 "icon": "car",
94309                 "geometry": [
94310                     "point",
94311                     "vertex",
94312                     "area"
94313                 ],
94314                 "fields": [
94315                     "address",
94316                     "building_area",
94317                     "opening_hours"
94318                 ],
94319                 "suggestion": true
94320             },
94321             "shop/car_repair/Euromaster": {
94322                 "tags": {
94323                     "name": "Euromaster",
94324                     "shop": "car_repair"
94325                 },
94326                 "name": "Euromaster",
94327                 "icon": "car",
94328                 "geometry": [
94329                     "point",
94330                     "vertex",
94331                     "area"
94332                 ],
94333                 "fields": [
94334                     "address",
94335                     "building_area",
94336                     "opening_hours"
94337                 ],
94338                 "suggestion": true
94339             },
94340             "shop/car_repair/Firestone": {
94341                 "tags": {
94342                     "name": "Firestone",
94343                     "shop": "car_repair"
94344                 },
94345                 "name": "Firestone",
94346                 "icon": "car",
94347                 "geometry": [
94348                     "point",
94349                     "vertex",
94350                     "area"
94351                 ],
94352                 "fields": [
94353                     "address",
94354                     "building_area",
94355                     "opening_hours"
94356                 ],
94357                 "suggestion": true
94358             },
94359             "shop/car_repair/AutoZone": {
94360                 "tags": {
94361                     "name": "AutoZone",
94362                     "shop": "car_repair"
94363                 },
94364                 "name": "AutoZone",
94365                 "icon": "car",
94366                 "geometry": [
94367                     "point",
94368                     "vertex",
94369                     "area"
94370                 ],
94371                 "fields": [
94372                     "address",
94373                     "building_area",
94374                     "opening_hours"
94375                 ],
94376                 "suggestion": true
94377             },
94378             "shop/car_repair/Автосервис": {
94379                 "tags": {
94380                     "name": "Автосервис",
94381                     "shop": "car_repair"
94382                 },
94383                 "name": "Автосервис",
94384                 "icon": "car",
94385                 "geometry": [
94386                     "point",
94387                     "vertex",
94388                     "area"
94389                 ],
94390                 "fields": [
94391                     "address",
94392                     "building_area",
94393                     "opening_hours"
94394                 ],
94395                 "suggestion": true
94396             },
94397             "shop/car_repair/Advance Auto Parts": {
94398                 "tags": {
94399                     "name": "Advance Auto Parts",
94400                     "shop": "car_repair"
94401                 },
94402                 "name": "Advance Auto Parts",
94403                 "icon": "car",
94404                 "geometry": [
94405                     "point",
94406                     "vertex",
94407                     "area"
94408                 ],
94409                 "fields": [
94410                     "address",
94411                     "building_area",
94412                     "opening_hours"
94413                 ],
94414                 "suggestion": true
94415             },
94416             "shop/car_repair/Roady": {
94417                 "tags": {
94418                     "name": "Roady",
94419                     "shop": "car_repair"
94420                 },
94421                 "name": "Roady",
94422                 "icon": "car",
94423                 "geometry": [
94424                     "point",
94425                     "vertex",
94426                     "area"
94427                 ],
94428                 "fields": [
94429                     "address",
94430                     "building_area",
94431                     "opening_hours"
94432                 ],
94433                 "suggestion": true
94434             },
94435             "shop/furniture/IKEA": {
94436                 "tags": {
94437                     "name": "IKEA",
94438                     "shop": "furniture"
94439                 },
94440                 "name": "IKEA",
94441                 "icon": "shop",
94442                 "geometry": [
94443                     "point",
94444                     "vertex",
94445                     "area"
94446                 ],
94447                 "fields": [
94448                     "address",
94449                     "building_area",
94450                     "opening_hours"
94451                 ],
94452                 "suggestion": true
94453             },
94454             "shop/furniture/Jysk": {
94455                 "tags": {
94456                     "name": "Jysk",
94457                     "shop": "furniture"
94458                 },
94459                 "name": "Jysk",
94460                 "icon": "shop",
94461                 "geometry": [
94462                     "point",
94463                     "vertex",
94464                     "area"
94465                 ],
94466                 "fields": [
94467                     "address",
94468                     "building_area",
94469                     "opening_hours"
94470                 ],
94471                 "suggestion": true
94472             },
94473             "shop/furniture/Roller": {
94474                 "tags": {
94475                     "name": "Roller",
94476                     "shop": "furniture"
94477                 },
94478                 "name": "Roller",
94479                 "icon": "shop",
94480                 "geometry": [
94481                     "point",
94482                     "vertex",
94483                     "area"
94484                 ],
94485                 "fields": [
94486                     "address",
94487                     "building_area",
94488                     "opening_hours"
94489                 ],
94490                 "suggestion": true
94491             },
94492             "shop/furniture/Dänisches Bettenlager": {
94493                 "tags": {
94494                     "name": "Dänisches Bettenlager",
94495                     "shop": "furniture"
94496                 },
94497                 "name": "Dänisches Bettenlager",
94498                 "icon": "shop",
94499                 "geometry": [
94500                     "point",
94501                     "vertex",
94502                     "area"
94503                 ],
94504                 "fields": [
94505                     "address",
94506                     "building_area",
94507                     "opening_hours"
94508                 ],
94509                 "suggestion": true
94510             },
94511             "shop/furniture/Conforama": {
94512                 "tags": {
94513                     "name": "Conforama",
94514                     "shop": "furniture"
94515                 },
94516                 "name": "Conforama",
94517                 "icon": "shop",
94518                 "geometry": [
94519                     "point",
94520                     "vertex",
94521                     "area"
94522                 ],
94523                 "fields": [
94524                     "address",
94525                     "building_area",
94526                     "opening_hours"
94527                 ],
94528                 "suggestion": true
94529             },
94530             "shop/furniture/Matratzen Concord": {
94531                 "tags": {
94532                     "name": "Matratzen Concord",
94533                     "shop": "furniture"
94534                 },
94535                 "name": "Matratzen Concord",
94536                 "icon": "shop",
94537                 "geometry": [
94538                     "point",
94539                     "vertex",
94540                     "area"
94541                 ],
94542                 "fields": [
94543                     "address",
94544                     "building_area",
94545                     "opening_hours"
94546                 ],
94547                 "suggestion": true
94548             },
94549             "shop/furniture/Мебель": {
94550                 "tags": {
94551                     "name": "Мебель",
94552                     "shop": "furniture"
94553                 },
94554                 "name": "Мебель",
94555                 "icon": "shop",
94556                 "geometry": [
94557                     "point",
94558                     "vertex",
94559                     "area"
94560                 ],
94561                 "fields": [
94562                     "address",
94563                     "building_area",
94564                     "opening_hours"
94565                 ],
94566                 "suggestion": true
94567             },
94568             "shop/furniture/But": {
94569                 "tags": {
94570                     "name": "But",
94571                     "shop": "furniture"
94572                 },
94573                 "name": "But",
94574                 "icon": "shop",
94575                 "geometry": [
94576                     "point",
94577                     "vertex",
94578                     "area"
94579                 ],
94580                 "fields": [
94581                     "address",
94582                     "building_area",
94583                     "opening_hours"
94584                 ],
94585                 "suggestion": true
94586             },
94587             "shop/doityourself/Hornbach": {
94588                 "tags": {
94589                     "name": "Hornbach",
94590                     "shop": "doityourself"
94591                 },
94592                 "name": "Hornbach",
94593                 "icon": "shop",
94594                 "geometry": [
94595                     "point",
94596                     "vertex",
94597                     "area"
94598                 ],
94599                 "fields": [
94600                     "address",
94601                     "building_area",
94602                     "opening_hours"
94603                 ],
94604                 "suggestion": true
94605             },
94606             "shop/doityourself/B&Q": {
94607                 "tags": {
94608                     "name": "B&Q",
94609                     "shop": "doityourself"
94610                 },
94611                 "name": "B&Q",
94612                 "icon": "shop",
94613                 "geometry": [
94614                     "point",
94615                     "vertex",
94616                     "area"
94617                 ],
94618                 "fields": [
94619                     "address",
94620                     "building_area",
94621                     "opening_hours"
94622                 ],
94623                 "suggestion": true
94624             },
94625             "shop/doityourself/Hubo": {
94626                 "tags": {
94627                     "name": "Hubo",
94628                     "shop": "doityourself"
94629                 },
94630                 "name": "Hubo",
94631                 "icon": "shop",
94632                 "geometry": [
94633                     "point",
94634                     "vertex",
94635                     "area"
94636                 ],
94637                 "fields": [
94638                     "address",
94639                     "building_area",
94640                     "opening_hours"
94641                 ],
94642                 "suggestion": true
94643             },
94644             "shop/doityourself/Mr Bricolage": {
94645                 "tags": {
94646                     "name": "Mr Bricolage",
94647                     "shop": "doityourself"
94648                 },
94649                 "name": "Mr Bricolage",
94650                 "icon": "shop",
94651                 "geometry": [
94652                     "point",
94653                     "vertex",
94654                     "area"
94655                 ],
94656                 "fields": [
94657                     "address",
94658                     "building_area",
94659                     "opening_hours"
94660                 ],
94661                 "suggestion": true
94662             },
94663             "shop/doityourself/Gamma": {
94664                 "tags": {
94665                     "name": "Gamma",
94666                     "shop": "doityourself"
94667                 },
94668                 "name": "Gamma",
94669                 "icon": "shop",
94670                 "geometry": [
94671                     "point",
94672                     "vertex",
94673                     "area"
94674                 ],
94675                 "fields": [
94676                     "address",
94677                     "building_area",
94678                     "opening_hours"
94679                 ],
94680                 "suggestion": true
94681             },
94682             "shop/doityourself/OBI": {
94683                 "tags": {
94684                     "name": "OBI",
94685                     "shop": "doityourself"
94686                 },
94687                 "name": "OBI",
94688                 "icon": "shop",
94689                 "geometry": [
94690                     "point",
94691                     "vertex",
94692                     "area"
94693                 ],
94694                 "fields": [
94695                     "address",
94696                     "building_area",
94697                     "opening_hours"
94698                 ],
94699                 "suggestion": true
94700             },
94701             "shop/doityourself/Lowes": {
94702                 "tags": {
94703                     "name": "Lowes",
94704                     "shop": "doityourself"
94705                 },
94706                 "name": "Lowes",
94707                 "icon": "shop",
94708                 "geometry": [
94709                     "point",
94710                     "vertex",
94711                     "area"
94712                 ],
94713                 "fields": [
94714                     "address",
94715                     "building_area",
94716                     "opening_hours"
94717                 ],
94718                 "suggestion": true
94719             },
94720             "shop/doityourself/Wickes": {
94721                 "tags": {
94722                     "name": "Wickes",
94723                     "shop": "doityourself"
94724                 },
94725                 "name": "Wickes",
94726                 "icon": "shop",
94727                 "geometry": [
94728                     "point",
94729                     "vertex",
94730                     "area"
94731                 ],
94732                 "fields": [
94733                     "address",
94734                     "building_area",
94735                     "opening_hours"
94736                 ],
94737                 "suggestion": true
94738             },
94739             "shop/doityourself/Hagebau": {
94740                 "tags": {
94741                     "name": "Hagebau",
94742                     "shop": "doityourself"
94743                 },
94744                 "name": "Hagebau",
94745                 "icon": "shop",
94746                 "geometry": [
94747                     "point",
94748                     "vertex",
94749                     "area"
94750                 ],
94751                 "fields": [
94752                     "address",
94753                     "building_area",
94754                     "opening_hours"
94755                 ],
94756                 "suggestion": true
94757             },
94758             "shop/doityourself/Max Bahr": {
94759                 "tags": {
94760                     "name": "Max Bahr",
94761                     "shop": "doityourself"
94762                 },
94763                 "name": "Max Bahr",
94764                 "icon": "shop",
94765                 "geometry": [
94766                     "point",
94767                     "vertex",
94768                     "area"
94769                 ],
94770                 "fields": [
94771                     "address",
94772                     "building_area",
94773                     "opening_hours"
94774                 ],
94775                 "suggestion": true
94776             },
94777             "shop/doityourself/Castorama": {
94778                 "tags": {
94779                     "name": "Castorama",
94780                     "shop": "doityourself"
94781                 },
94782                 "name": "Castorama",
94783                 "icon": "shop",
94784                 "geometry": [
94785                     "point",
94786                     "vertex",
94787                     "area"
94788                 ],
94789                 "fields": [
94790                     "address",
94791                     "building_area",
94792                     "opening_hours"
94793                 ],
94794                 "suggestion": true
94795             },
94796             "shop/doityourself/Rona": {
94797                 "tags": {
94798                     "name": "Rona",
94799                     "shop": "doityourself"
94800                 },
94801                 "name": "Rona",
94802                 "icon": "shop",
94803                 "geometry": [
94804                     "point",
94805                     "vertex",
94806                     "area"
94807                 ],
94808                 "fields": [
94809                     "address",
94810                     "building_area",
94811                     "opening_hours"
94812                 ],
94813                 "suggestion": true
94814             },
94815             "shop/doityourself/Home Depot": {
94816                 "tags": {
94817                     "name": "Home Depot",
94818                     "shop": "doityourself"
94819                 },
94820                 "name": "Home Depot",
94821                 "icon": "shop",
94822                 "geometry": [
94823                     "point",
94824                     "vertex",
94825                     "area"
94826                 ],
94827                 "fields": [
94828                     "address",
94829                     "building_area",
94830                     "opening_hours"
94831                 ],
94832                 "suggestion": true
94833             },
94834             "shop/doityourself/Toom Baumarkt": {
94835                 "tags": {
94836                     "name": "Toom Baumarkt",
94837                     "shop": "doityourself"
94838                 },
94839                 "name": "Toom Baumarkt",
94840                 "icon": "shop",
94841                 "geometry": [
94842                     "point",
94843                     "vertex",
94844                     "area"
94845                 ],
94846                 "fields": [
94847                     "address",
94848                     "building_area",
94849                     "opening_hours"
94850                 ],
94851                 "suggestion": true
94852             },
94853             "shop/doityourself/Homebase": {
94854                 "tags": {
94855                     "name": "Homebase",
94856                     "shop": "doityourself"
94857                 },
94858                 "name": "Homebase",
94859                 "icon": "shop",
94860                 "geometry": [
94861                     "point",
94862                     "vertex",
94863                     "area"
94864                 ],
94865                 "fields": [
94866                     "address",
94867                     "building_area",
94868                     "opening_hours"
94869                 ],
94870                 "suggestion": true
94871             },
94872             "shop/doityourself/Baumax": {
94873                 "tags": {
94874                     "name": "Baumax",
94875                     "shop": "doityourself"
94876                 },
94877                 "name": "Baumax",
94878                 "icon": "shop",
94879                 "geometry": [
94880                     "point",
94881                     "vertex",
94882                     "area"
94883                 ],
94884                 "fields": [
94885                     "address",
94886                     "building_area",
94887                     "opening_hours"
94888                 ],
94889                 "suggestion": true
94890             },
94891             "shop/doityourself/Lagerhaus": {
94892                 "tags": {
94893                     "name": "Lagerhaus",
94894                     "shop": "doityourself"
94895                 },
94896                 "name": "Lagerhaus",
94897                 "icon": "shop",
94898                 "geometry": [
94899                     "point",
94900                     "vertex",
94901                     "area"
94902                 ],
94903                 "fields": [
94904                     "address",
94905                     "building_area",
94906                     "opening_hours"
94907                 ],
94908                 "suggestion": true
94909             },
94910             "shop/doityourself/Bauhaus": {
94911                 "tags": {
94912                     "name": "Bauhaus",
94913                     "shop": "doityourself"
94914                 },
94915                 "name": "Bauhaus",
94916                 "icon": "shop",
94917                 "geometry": [
94918                     "point",
94919                     "vertex",
94920                     "area"
94921                 ],
94922                 "fields": [
94923                     "address",
94924                     "building_area",
94925                     "opening_hours"
94926                 ],
94927                 "suggestion": true
94928             },
94929             "shop/doityourself/Leroy Merlin": {
94930                 "tags": {
94931                     "name": "Leroy Merlin",
94932                     "shop": "doityourself"
94933                 },
94934                 "name": "Leroy Merlin",
94935                 "icon": "shop",
94936                 "geometry": [
94937                     "point",
94938                     "vertex",
94939                     "area"
94940                 ],
94941                 "fields": [
94942                     "address",
94943                     "building_area",
94944                     "opening_hours"
94945                 ],
94946                 "suggestion": true
94947             },
94948             "shop/doityourself/Hellweg": {
94949                 "tags": {
94950                     "name": "Hellweg",
94951                     "shop": "doityourself"
94952                 },
94953                 "name": "Hellweg",
94954                 "icon": "shop",
94955                 "geometry": [
94956                     "point",
94957                     "vertex",
94958                     "area"
94959                 ],
94960                 "fields": [
94961                     "address",
94962                     "building_area",
94963                     "opening_hours"
94964                 ],
94965                 "suggestion": true
94966             },
94967             "shop/doityourself/Brico": {
94968                 "tags": {
94969                     "name": "Brico",
94970                     "shop": "doityourself"
94971                 },
94972                 "name": "Brico",
94973                 "icon": "shop",
94974                 "geometry": [
94975                     "point",
94976                     "vertex",
94977                     "area"
94978                 ],
94979                 "fields": [
94980                     "address",
94981                     "building_area",
94982                     "opening_hours"
94983                 ],
94984                 "suggestion": true
94985             },
94986             "shop/doityourself/Bricomarché": {
94987                 "tags": {
94988                     "name": "Bricomarché",
94989                     "shop": "doityourself"
94990                 },
94991                 "name": "Bricomarché",
94992                 "icon": "shop",
94993                 "geometry": [
94994                     "point",
94995                     "vertex",
94996                     "area"
94997                 ],
94998                 "fields": [
94999                     "address",
95000                     "building_area",
95001                     "opening_hours"
95002                 ],
95003                 "suggestion": true
95004             },
95005             "shop/doityourself/Toom": {
95006                 "tags": {
95007                     "name": "Toom",
95008                     "shop": "doityourself"
95009                 },
95010                 "name": "Toom",
95011                 "icon": "shop",
95012                 "geometry": [
95013                     "point",
95014                     "vertex",
95015                     "area"
95016                 ],
95017                 "fields": [
95018                     "address",
95019                     "building_area",
95020                     "opening_hours"
95021                 ],
95022                 "suggestion": true
95023             },
95024             "shop/doityourself/Hagebaumarkt": {
95025                 "tags": {
95026                     "name": "Hagebaumarkt",
95027                     "shop": "doityourself"
95028                 },
95029                 "name": "Hagebaumarkt",
95030                 "icon": "shop",
95031                 "geometry": [
95032                     "point",
95033                     "vertex",
95034                     "area"
95035                 ],
95036                 "fields": [
95037                     "address",
95038                     "building_area",
95039                     "opening_hours"
95040                 ],
95041                 "suggestion": true
95042             },
95043             "shop/doityourself/Praktiker": {
95044                 "tags": {
95045                     "name": "Praktiker",
95046                     "shop": "doityourself"
95047                 },
95048                 "name": "Praktiker",
95049                 "icon": "shop",
95050                 "geometry": [
95051                     "point",
95052                     "vertex",
95053                     "area"
95054                 ],
95055                 "fields": [
95056                     "address",
95057                     "building_area",
95058                     "opening_hours"
95059                 ],
95060                 "suggestion": true
95061             },
95062             "shop/doityourself/Menards": {
95063                 "tags": {
95064                     "name": "Menards",
95065                     "shop": "doityourself"
95066                 },
95067                 "name": "Menards",
95068                 "icon": "shop",
95069                 "geometry": [
95070                     "point",
95071                     "vertex",
95072                     "area"
95073                 ],
95074                 "fields": [
95075                     "address",
95076                     "building_area",
95077                     "opening_hours"
95078                 ],
95079                 "suggestion": true
95080             },
95081             "shop/doityourself/Weldom": {
95082                 "tags": {
95083                     "name": "Weldom",
95084                     "shop": "doityourself"
95085                 },
95086                 "name": "Weldom",
95087                 "icon": "shop",
95088                 "geometry": [
95089                     "point",
95090                     "vertex",
95091                     "area"
95092                 ],
95093                 "fields": [
95094                     "address",
95095                     "building_area",
95096                     "opening_hours"
95097                 ],
95098                 "suggestion": true
95099             },
95100             "shop/doityourself/Bunnings Warehouse": {
95101                 "tags": {
95102                     "name": "Bunnings Warehouse",
95103                     "shop": "doityourself"
95104                 },
95105                 "name": "Bunnings Warehouse",
95106                 "icon": "shop",
95107                 "geometry": [
95108                     "point",
95109                     "vertex",
95110                     "area"
95111                 ],
95112                 "fields": [
95113                     "address",
95114                     "building_area",
95115                     "opening_hours"
95116                 ],
95117                 "suggestion": true
95118             },
95119             "shop/doityourself/Ace Hardware": {
95120                 "tags": {
95121                     "name": "Ace Hardware",
95122                     "shop": "doityourself"
95123                 },
95124                 "name": "Ace Hardware",
95125                 "icon": "shop",
95126                 "geometry": [
95127                     "point",
95128                     "vertex",
95129                     "area"
95130                 ],
95131                 "fields": [
95132                     "address",
95133                     "building_area",
95134                     "opening_hours"
95135                 ],
95136                 "suggestion": true
95137             },
95138             "shop/doityourself/Home Hardware": {
95139                 "tags": {
95140                     "name": "Home Hardware",
95141                     "shop": "doityourself"
95142                 },
95143                 "name": "Home Hardware",
95144                 "icon": "shop",
95145                 "geometry": [
95146                     "point",
95147                     "vertex",
95148                     "area"
95149                 ],
95150                 "fields": [
95151                     "address",
95152                     "building_area",
95153                     "opening_hours"
95154                 ],
95155                 "suggestion": true
95156             },
95157             "shop/doityourself/Хозтовары": {
95158                 "tags": {
95159                     "name": "Хозтовары",
95160                     "shop": "doityourself"
95161                 },
95162                 "name": "Хозтовары",
95163                 "icon": "shop",
95164                 "geometry": [
95165                     "point",
95166                     "vertex",
95167                     "area"
95168                 ],
95169                 "fields": [
95170                     "address",
95171                     "building_area",
95172                     "opening_hours"
95173                 ],
95174                 "suggestion": true
95175             },
95176             "shop/doityourself/Стройматериалы": {
95177                 "tags": {
95178                     "name": "Стройматериалы",
95179                     "shop": "doityourself"
95180                 },
95181                 "name": "Стройматериалы",
95182                 "icon": "shop",
95183                 "geometry": [
95184                     "point",
95185                     "vertex",
95186                     "area"
95187                 ],
95188                 "fields": [
95189                     "address",
95190                     "building_area",
95191                     "opening_hours"
95192                 ],
95193                 "suggestion": true
95194             },
95195             "shop/doityourself/Bricorama": {
95196                 "tags": {
95197                     "name": "Bricorama",
95198                     "shop": "doityourself"
95199                 },
95200                 "name": "Bricorama",
95201                 "icon": "shop",
95202                 "geometry": [
95203                     "point",
95204                     "vertex",
95205                     "area"
95206                 ],
95207                 "fields": [
95208                     "address",
95209                     "building_area",
95210                     "opening_hours"
95211                 ],
95212                 "suggestion": true
95213             },
95214             "shop/doityourself/Point P": {
95215                 "tags": {
95216                     "name": "Point P",
95217                     "shop": "doityourself"
95218                 },
95219                 "name": "Point P",
95220                 "icon": "shop",
95221                 "geometry": [
95222                     "point",
95223                     "vertex",
95224                     "area"
95225                 ],
95226                 "fields": [
95227                     "address",
95228                     "building_area",
95229                     "opening_hours"
95230                 ],
95231                 "suggestion": true
95232             },
95233             "shop/stationery/Staples": {
95234                 "tags": {
95235                     "name": "Staples",
95236                     "shop": "stationery"
95237                 },
95238                 "name": "Staples",
95239                 "icon": "shop",
95240                 "geometry": [
95241                     "point",
95242                     "vertex",
95243                     "area"
95244                 ],
95245                 "fields": [
95246                     "address",
95247                     "building_area",
95248                     "opening_hours"
95249                 ],
95250                 "suggestion": true
95251             },
95252             "shop/stationery/McPaper": {
95253                 "tags": {
95254                     "name": "McPaper",
95255                     "shop": "stationery"
95256                 },
95257                 "name": "McPaper",
95258                 "icon": "shop",
95259                 "geometry": [
95260                     "point",
95261                     "vertex",
95262                     "area"
95263                 ],
95264                 "fields": [
95265                     "address",
95266                     "building_area",
95267                     "opening_hours"
95268                 ],
95269                 "suggestion": true
95270             },
95271             "shop/stationery/Office Depot": {
95272                 "tags": {
95273                     "name": "Office Depot",
95274                     "shop": "stationery"
95275                 },
95276                 "name": "Office Depot",
95277                 "icon": "shop",
95278                 "geometry": [
95279                     "point",
95280                     "vertex",
95281                     "area"
95282                 ],
95283                 "fields": [
95284                     "address",
95285                     "building_area",
95286                     "opening_hours"
95287                 ],
95288                 "suggestion": true
95289             },
95290             "shop/stationery/Канцтовары": {
95291                 "tags": {
95292                     "name": "Канцтовары",
95293                     "shop": "stationery"
95294                 },
95295                 "name": "Канцтовары",
95296                 "icon": "shop",
95297                 "geometry": [
95298                     "point",
95299                     "vertex",
95300                     "area"
95301                 ],
95302                 "fields": [
95303                     "address",
95304                     "building_area",
95305                     "opening_hours"
95306                 ],
95307                 "suggestion": true
95308             },
95309             "shop/car/Skoda": {
95310                 "tags": {
95311                     "name": "Skoda",
95312                     "shop": "car"
95313                 },
95314                 "name": "Skoda",
95315                 "icon": "car",
95316                 "geometry": [
95317                     "point",
95318                     "vertex",
95319                     "area"
95320                 ],
95321                 "fields": [
95322                     "address",
95323                     "opening_hours"
95324                 ],
95325                 "suggestion": true
95326             },
95327             "shop/car/BMW": {
95328                 "tags": {
95329                     "name": "BMW",
95330                     "shop": "car"
95331                 },
95332                 "name": "BMW",
95333                 "icon": "car",
95334                 "geometry": [
95335                     "point",
95336                     "vertex",
95337                     "area"
95338                 ],
95339                 "fields": [
95340                     "address",
95341                     "opening_hours"
95342                 ],
95343                 "suggestion": true
95344             },
95345             "shop/car/Mercedes-Benz": {
95346                 "tags": {
95347                     "name": "Mercedes-Benz",
95348                     "shop": "car"
95349                 },
95350                 "name": "Mercedes-Benz",
95351                 "icon": "car",
95352                 "geometry": [
95353                     "point",
95354                     "vertex",
95355                     "area"
95356                 ],
95357                 "fields": [
95358                     "address",
95359                     "opening_hours"
95360                 ],
95361                 "suggestion": true
95362             },
95363             "shop/car/Volvo": {
95364                 "tags": {
95365                     "name": "Volvo",
95366                     "shop": "car"
95367                 },
95368                 "name": "Volvo",
95369                 "icon": "car",
95370                 "geometry": [
95371                     "point",
95372                     "vertex",
95373                     "area"
95374                 ],
95375                 "fields": [
95376                     "address",
95377                     "opening_hours"
95378                 ],
95379                 "suggestion": true
95380             },
95381             "shop/car/Volkswagen": {
95382                 "tags": {
95383                     "name": "Volkswagen",
95384                     "shop": "car"
95385                 },
95386                 "name": "Volkswagen",
95387                 "icon": "car",
95388                 "geometry": [
95389                     "point",
95390                     "vertex",
95391                     "area"
95392                 ],
95393                 "fields": [
95394                     "address",
95395                     "opening_hours"
95396                 ],
95397                 "suggestion": true
95398             },
95399             "shop/car/Mazda": {
95400                 "tags": {
95401                     "name": "Mazda",
95402                     "shop": "car"
95403                 },
95404                 "name": "Mazda",
95405                 "icon": "car",
95406                 "geometry": [
95407                     "point",
95408                     "vertex",
95409                     "area"
95410                 ],
95411                 "fields": [
95412                     "address",
95413                     "opening_hours"
95414                 ],
95415                 "suggestion": true
95416             },
95417             "shop/car/Mitsubishi": {
95418                 "tags": {
95419                     "name": "Mitsubishi",
95420                     "shop": "car"
95421                 },
95422                 "name": "Mitsubishi",
95423                 "icon": "car",
95424                 "geometry": [
95425                     "point",
95426                     "vertex",
95427                     "area"
95428                 ],
95429                 "fields": [
95430                     "address",
95431                     "opening_hours"
95432                 ],
95433                 "suggestion": true
95434             },
95435             "shop/car/Fiat": {
95436                 "tags": {
95437                     "name": "Fiat",
95438                     "shop": "car"
95439                 },
95440                 "name": "Fiat",
95441                 "icon": "car",
95442                 "geometry": [
95443                     "point",
95444                     "vertex",
95445                     "area"
95446                 ],
95447                 "fields": [
95448                     "address",
95449                     "opening_hours"
95450                 ],
95451                 "suggestion": true
95452             },
95453             "shop/car/Opel": {
95454                 "tags": {
95455                     "name": "Opel",
95456                     "shop": "car"
95457                 },
95458                 "name": "Opel",
95459                 "icon": "car",
95460                 "geometry": [
95461                     "point",
95462                     "vertex",
95463                     "area"
95464                 ],
95465                 "fields": [
95466                     "address",
95467                     "opening_hours"
95468                 ],
95469                 "suggestion": true
95470             },
95471             "shop/car/Audi": {
95472                 "tags": {
95473                     "name": "Audi",
95474                     "shop": "car"
95475                 },
95476                 "name": "Audi",
95477                 "icon": "car",
95478                 "geometry": [
95479                     "point",
95480                     "vertex",
95481                     "area"
95482                 ],
95483                 "fields": [
95484                     "address",
95485                     "opening_hours"
95486                 ],
95487                 "suggestion": true
95488             },
95489             "shop/car/Toyota": {
95490                 "tags": {
95491                     "name": "Toyota",
95492                     "shop": "car"
95493                 },
95494                 "name": "Toyota",
95495                 "icon": "car",
95496                 "geometry": [
95497                     "point",
95498                     "vertex",
95499                     "area"
95500                 ],
95501                 "fields": [
95502                     "address",
95503                     "opening_hours"
95504                 ],
95505                 "suggestion": true
95506             },
95507             "shop/car/Nissan": {
95508                 "tags": {
95509                     "name": "Nissan",
95510                     "shop": "car"
95511                 },
95512                 "name": "Nissan",
95513                 "icon": "car",
95514                 "geometry": [
95515                     "point",
95516                     "vertex",
95517                     "area"
95518                 ],
95519                 "fields": [
95520                     "address",
95521                     "opening_hours"
95522                 ],
95523                 "suggestion": true
95524             },
95525             "shop/car/Suzuki": {
95526                 "tags": {
95527                     "name": "Suzuki",
95528                     "shop": "car"
95529                 },
95530                 "name": "Suzuki",
95531                 "icon": "car",
95532                 "geometry": [
95533                     "point",
95534                     "vertex",
95535                     "area"
95536                 ],
95537                 "fields": [
95538                     "address",
95539                     "opening_hours"
95540                 ],
95541                 "suggestion": true
95542             },
95543             "shop/car/Honda": {
95544                 "tags": {
95545                     "name": "Honda",
95546                     "shop": "car"
95547                 },
95548                 "name": "Honda",
95549                 "icon": "car",
95550                 "geometry": [
95551                     "point",
95552                     "vertex",
95553                     "area"
95554                 ],
95555                 "fields": [
95556                     "address",
95557                     "opening_hours"
95558                 ],
95559                 "suggestion": true
95560             },
95561             "shop/car/Hyundai": {
95562                 "tags": {
95563                     "name": "Hyundai",
95564                     "shop": "car"
95565                 },
95566                 "name": "Hyundai",
95567                 "icon": "car",
95568                 "geometry": [
95569                     "point",
95570                     "vertex",
95571                     "area"
95572                 ],
95573                 "fields": [
95574                     "address",
95575                     "opening_hours"
95576                 ],
95577                 "suggestion": true
95578             },
95579             "shop/car/Subaru": {
95580                 "tags": {
95581                     "name": "Subaru",
95582                     "shop": "car"
95583                 },
95584                 "name": "Subaru",
95585                 "icon": "car",
95586                 "geometry": [
95587                     "point",
95588                     "vertex",
95589                     "area"
95590                 ],
95591                 "fields": [
95592                     "address",
95593                     "opening_hours"
95594                 ],
95595                 "suggestion": true
95596             },
95597             "shop/car/Chevrolet": {
95598                 "tags": {
95599                     "name": "Chevrolet",
95600                     "shop": "car"
95601                 },
95602                 "name": "Chevrolet",
95603                 "icon": "car",
95604                 "geometry": [
95605                     "point",
95606                     "vertex",
95607                     "area"
95608                 ],
95609                 "fields": [
95610                     "address",
95611                     "opening_hours"
95612                 ],
95613                 "suggestion": true
95614             },
95615             "shop/car/Автомагазин": {
95616                 "tags": {
95617                     "name": "Автомагазин",
95618                     "shop": "car"
95619                 },
95620                 "name": "Автомагазин",
95621                 "icon": "car",
95622                 "geometry": [
95623                     "point",
95624                     "vertex",
95625                     "area"
95626                 ],
95627                 "fields": [
95628                     "address",
95629                     "opening_hours"
95630                 ],
95631                 "suggestion": true
95632             },
95633             "shop/clothes/Matalan": {
95634                 "tags": {
95635                     "name": "Matalan",
95636                     "shop": "clothes"
95637                 },
95638                 "name": "Matalan",
95639                 "icon": "clothing-store",
95640                 "geometry": [
95641                     "point",
95642                     "vertex",
95643                     "area"
95644                 ],
95645                 "fields": [
95646                     "address",
95647                     "building_area",
95648                     "opening_hours"
95649                 ],
95650                 "suggestion": true
95651             },
95652             "shop/clothes/KiK": {
95653                 "tags": {
95654                     "name": "KiK",
95655                     "shop": "clothes"
95656                 },
95657                 "name": "KiK",
95658                 "icon": "clothing-store",
95659                 "geometry": [
95660                     "point",
95661                     "vertex",
95662                     "area"
95663                 ],
95664                 "fields": [
95665                     "address",
95666                     "building_area",
95667                     "opening_hours"
95668                 ],
95669                 "suggestion": true
95670             },
95671             "shop/clothes/H&M": {
95672                 "tags": {
95673                     "name": "H&M",
95674                     "shop": "clothes"
95675                 },
95676                 "name": "H&M",
95677                 "icon": "clothing-store",
95678                 "geometry": [
95679                     "point",
95680                     "vertex",
95681                     "area"
95682                 ],
95683                 "fields": [
95684                     "address",
95685                     "building_area",
95686                     "opening_hours"
95687                 ],
95688                 "suggestion": true
95689             },
95690             "shop/clothes/Urban Outfitters": {
95691                 "tags": {
95692                     "name": "Urban Outfitters",
95693                     "shop": "clothes"
95694                 },
95695                 "name": "Urban Outfitters",
95696                 "icon": "clothing-store",
95697                 "geometry": [
95698                     "point",
95699                     "vertex",
95700                     "area"
95701                 ],
95702                 "fields": [
95703                     "address",
95704                     "building_area",
95705                     "opening_hours"
95706                 ],
95707                 "suggestion": true
95708             },
95709             "shop/clothes/Vögele": {
95710                 "tags": {
95711                     "name": "Vögele",
95712                     "shop": "clothes"
95713                 },
95714                 "name": "Vögele",
95715                 "icon": "clothing-store",
95716                 "geometry": [
95717                     "point",
95718                     "vertex",
95719                     "area"
95720                 ],
95721                 "fields": [
95722                     "address",
95723                     "building_area",
95724                     "opening_hours"
95725                 ],
95726                 "suggestion": true
95727             },
95728             "shop/clothes/Zeeman": {
95729                 "tags": {
95730                     "name": "Zeeman",
95731                     "shop": "clothes"
95732                 },
95733                 "name": "Zeeman",
95734                 "icon": "clothing-store",
95735                 "geometry": [
95736                     "point",
95737                     "vertex",
95738                     "area"
95739                 ],
95740                 "fields": [
95741                     "address",
95742                     "building_area",
95743                     "opening_hours"
95744                 ],
95745                 "suggestion": true
95746             },
95747             "shop/clothes/Takko": {
95748                 "tags": {
95749                     "name": "Takko",
95750                     "shop": "clothes"
95751                 },
95752                 "name": "Takko",
95753                 "icon": "clothing-store",
95754                 "geometry": [
95755                     "point",
95756                     "vertex",
95757                     "area"
95758                 ],
95759                 "fields": [
95760                     "address",
95761                     "building_area",
95762                     "opening_hours"
95763                 ],
95764                 "suggestion": true
95765             },
95766             "shop/clothes/C&A": {
95767                 "tags": {
95768                     "name": "C&A",
95769                     "shop": "clothes"
95770                 },
95771                 "name": "C&A",
95772                 "icon": "clothing-store",
95773                 "geometry": [
95774                     "point",
95775                     "vertex",
95776                     "area"
95777                 ],
95778                 "fields": [
95779                     "address",
95780                     "building_area",
95781                     "opening_hours"
95782                 ],
95783                 "suggestion": true
95784             },
95785             "shop/clothes/Zara": {
95786                 "tags": {
95787                     "name": "Zara",
95788                     "shop": "clothes"
95789                 },
95790                 "name": "Zara",
95791                 "icon": "clothing-store",
95792                 "geometry": [
95793                     "point",
95794                     "vertex",
95795                     "area"
95796                 ],
95797                 "fields": [
95798                     "address",
95799                     "building_area",
95800                     "opening_hours"
95801                 ],
95802                 "suggestion": true
95803             },
95804             "shop/clothes/Vero Moda": {
95805                 "tags": {
95806                     "name": "Vero Moda",
95807                     "shop": "clothes"
95808                 },
95809                 "name": "Vero Moda",
95810                 "icon": "clothing-store",
95811                 "geometry": [
95812                     "point",
95813                     "vertex",
95814                     "area"
95815                 ],
95816                 "fields": [
95817                     "address",
95818                     "building_area",
95819                     "opening_hours"
95820                 ],
95821                 "suggestion": true
95822             },
95823             "shop/clothes/NKD": {
95824                 "tags": {
95825                     "name": "NKD",
95826                     "shop": "clothes"
95827                 },
95828                 "name": "NKD",
95829                 "icon": "clothing-store",
95830                 "geometry": [
95831                     "point",
95832                     "vertex",
95833                     "area"
95834                 ],
95835                 "fields": [
95836                     "address",
95837                     "building_area",
95838                     "opening_hours"
95839                 ],
95840                 "suggestion": true
95841             },
95842             "shop/clothes/Ernsting's family": {
95843                 "tags": {
95844                     "name": "Ernsting's family",
95845                     "shop": "clothes"
95846                 },
95847                 "name": "Ernsting's family",
95848                 "icon": "clothing-store",
95849                 "geometry": [
95850                     "point",
95851                     "vertex",
95852                     "area"
95853                 ],
95854                 "fields": [
95855                     "address",
95856                     "building_area",
95857                     "opening_hours"
95858                 ],
95859                 "suggestion": true
95860             },
95861             "shop/clothes/Winners": {
95862                 "tags": {
95863                     "name": "Winners",
95864                     "shop": "clothes"
95865                 },
95866                 "name": "Winners",
95867                 "icon": "clothing-store",
95868                 "geometry": [
95869                     "point",
95870                     "vertex",
95871                     "area"
95872                 ],
95873                 "fields": [
95874                     "address",
95875                     "building_area",
95876                     "opening_hours"
95877                 ],
95878                 "suggestion": true
95879             },
95880             "shop/clothes/River Island": {
95881                 "tags": {
95882                     "name": "River Island",
95883                     "shop": "clothes"
95884                 },
95885                 "name": "River Island",
95886                 "icon": "clothing-store",
95887                 "geometry": [
95888                     "point",
95889                     "vertex",
95890                     "area"
95891                 ],
95892                 "fields": [
95893                     "address",
95894                     "building_area",
95895                     "opening_hours"
95896                 ],
95897                 "suggestion": true
95898             },
95899             "shop/clothes/Next": {
95900                 "tags": {
95901                     "name": "Next",
95902                     "shop": "clothes"
95903                 },
95904                 "name": "Next",
95905                 "icon": "clothing-store",
95906                 "geometry": [
95907                     "point",
95908                     "vertex",
95909                     "area"
95910                 ],
95911                 "fields": [
95912                     "address",
95913                     "building_area",
95914                     "opening_hours"
95915                 ],
95916                 "suggestion": true
95917             },
95918             "shop/clothes/Gap": {
95919                 "tags": {
95920                     "name": "Gap",
95921                     "shop": "clothes"
95922                 },
95923                 "name": "Gap",
95924                 "icon": "clothing-store",
95925                 "geometry": [
95926                     "point",
95927                     "vertex",
95928                     "area"
95929                 ],
95930                 "fields": [
95931                     "address",
95932                     "building_area",
95933                     "opening_hours"
95934                 ],
95935                 "suggestion": true
95936             },
95937             "shop/clothes/Adidas": {
95938                 "tags": {
95939                     "name": "Adidas",
95940                     "shop": "clothes"
95941                 },
95942                 "name": "Adidas",
95943                 "icon": "clothing-store",
95944                 "geometry": [
95945                     "point",
95946                     "vertex",
95947                     "area"
95948                 ],
95949                 "fields": [
95950                     "address",
95951                     "building_area",
95952                     "opening_hours"
95953                 ],
95954                 "suggestion": true
95955             },
95956             "shop/clothes/Mr Price": {
95957                 "tags": {
95958                     "name": "Mr Price",
95959                     "shop": "clothes"
95960                 },
95961                 "name": "Mr Price",
95962                 "icon": "clothing-store",
95963                 "geometry": [
95964                     "point",
95965                     "vertex",
95966                     "area"
95967                 ],
95968                 "fields": [
95969                     "address",
95970                     "building_area",
95971                     "opening_hours"
95972                 ],
95973                 "suggestion": true
95974             },
95975             "shop/clothes/Pep": {
95976                 "tags": {
95977                     "name": "Pep",
95978                     "shop": "clothes"
95979                 },
95980                 "name": "Pep",
95981                 "icon": "clothing-store",
95982                 "geometry": [
95983                     "point",
95984                     "vertex",
95985                     "area"
95986                 ],
95987                 "fields": [
95988                     "address",
95989                     "building_area",
95990                     "opening_hours"
95991                 ],
95992                 "suggestion": true
95993             },
95994             "shop/clothes/Edgars": {
95995                 "tags": {
95996                     "name": "Edgars",
95997                     "shop": "clothes"
95998                 },
95999                 "name": "Edgars",
96000                 "icon": "clothing-store",
96001                 "geometry": [
96002                     "point",
96003                     "vertex",
96004                     "area"
96005                 ],
96006                 "fields": [
96007                     "address",
96008                     "building_area",
96009                     "opening_hours"
96010                 ],
96011                 "suggestion": true
96012             },
96013             "shop/clothes/Ackermans": {
96014                 "tags": {
96015                     "name": "Ackermans",
96016                     "shop": "clothes"
96017                 },
96018                 "name": "Ackermans",
96019                 "icon": "clothing-store",
96020                 "geometry": [
96021                     "point",
96022                     "vertex",
96023                     "area"
96024                 ],
96025                 "fields": [
96026                     "address",
96027                     "building_area",
96028                     "opening_hours"
96029                 ],
96030                 "suggestion": true
96031             },
96032             "shop/clothes/Truworths": {
96033                 "tags": {
96034                     "name": "Truworths",
96035                     "shop": "clothes"
96036                 },
96037                 "name": "Truworths",
96038                 "icon": "clothing-store",
96039                 "geometry": [
96040                     "point",
96041                     "vertex",
96042                     "area"
96043                 ],
96044                 "fields": [
96045                     "address",
96046                     "building_area",
96047                     "opening_hours"
96048                 ],
96049                 "suggestion": true
96050             },
96051             "shop/clothes/Ross": {
96052                 "tags": {
96053                     "name": "Ross",
96054                     "shop": "clothes"
96055                 },
96056                 "name": "Ross",
96057                 "icon": "clothing-store",
96058                 "geometry": [
96059                     "point",
96060                     "vertex",
96061                     "area"
96062                 ],
96063                 "fields": [
96064                     "address",
96065                     "building_area",
96066                     "opening_hours"
96067                 ],
96068                 "suggestion": true
96069             },
96070             "shop/clothes/Burton": {
96071                 "tags": {
96072                     "name": "Burton",
96073                     "shop": "clothes"
96074                 },
96075                 "name": "Burton",
96076                 "icon": "clothing-store",
96077                 "geometry": [
96078                     "point",
96079                     "vertex",
96080                     "area"
96081                 ],
96082                 "fields": [
96083                     "address",
96084                     "building_area",
96085                     "opening_hours"
96086                 ],
96087                 "suggestion": true
96088             },
96089             "shop/clothes/Dorothy Perkins": {
96090                 "tags": {
96091                     "name": "Dorothy Perkins",
96092                     "shop": "clothes"
96093                 },
96094                 "name": "Dorothy Perkins",
96095                 "icon": "clothing-store",
96096                 "geometry": [
96097                     "point",
96098                     "vertex",
96099                     "area"
96100                 ],
96101                 "fields": [
96102                     "address",
96103                     "building_area",
96104                     "opening_hours"
96105                 ],
96106                 "suggestion": true
96107             },
96108             "shop/clothes/Deichmann": {
96109                 "tags": {
96110                     "name": "Deichmann",
96111                     "shop": "clothes"
96112                 },
96113                 "name": "Deichmann",
96114                 "icon": "clothing-store",
96115                 "geometry": [
96116                     "point",
96117                     "vertex",
96118                     "area"
96119                 ],
96120                 "fields": [
96121                     "address",
96122                     "building_area",
96123                     "opening_hours"
96124                 ],
96125                 "suggestion": true
96126             },
96127             "shop/clothes/Lindex": {
96128                 "tags": {
96129                     "name": "Lindex",
96130                     "shop": "clothes"
96131                 },
96132                 "name": "Lindex",
96133                 "icon": "clothing-store",
96134                 "geometry": [
96135                     "point",
96136                     "vertex",
96137                     "area"
96138                 ],
96139                 "fields": [
96140                     "address",
96141                     "building_area",
96142                     "opening_hours"
96143                 ],
96144                 "suggestion": true
96145             },
96146             "shop/clothes/s.Oliver": {
96147                 "tags": {
96148                     "name": "s.Oliver",
96149                     "shop": "clothes"
96150                 },
96151                 "name": "s.Oliver",
96152                 "icon": "clothing-store",
96153                 "geometry": [
96154                     "point",
96155                     "vertex",
96156                     "area"
96157                 ],
96158                 "fields": [
96159                     "address",
96160                     "building_area",
96161                     "opening_hours"
96162                 ],
96163                 "suggestion": true
96164             },
96165             "shop/clothes/Cecil": {
96166                 "tags": {
96167                     "name": "Cecil",
96168                     "shop": "clothes"
96169                 },
96170                 "name": "Cecil",
96171                 "icon": "clothing-store",
96172                 "geometry": [
96173                     "point",
96174                     "vertex",
96175                     "area"
96176                 ],
96177                 "fields": [
96178                     "address",
96179                     "building_area",
96180                     "opening_hours"
96181                 ],
96182                 "suggestion": true
96183             },
96184             "shop/clothes/Dress Barn": {
96185                 "tags": {
96186                     "name": "Dress Barn",
96187                     "shop": "clothes"
96188                 },
96189                 "name": "Dress Barn",
96190                 "icon": "clothing-store",
96191                 "geometry": [
96192                     "point",
96193                     "vertex",
96194                     "area"
96195                 ],
96196                 "fields": [
96197                     "address",
96198                     "building_area",
96199                     "opening_hours"
96200                 ],
96201                 "suggestion": true
96202             },
96203             "shop/clothes/Old Navy": {
96204                 "tags": {
96205                     "name": "Old Navy",
96206                     "shop": "clothes"
96207                 },
96208                 "name": "Old Navy",
96209                 "icon": "clothing-store",
96210                 "geometry": [
96211                     "point",
96212                     "vertex",
96213                     "area"
96214                 ],
96215                 "fields": [
96216                     "address",
96217                     "building_area",
96218                     "opening_hours"
96219                 ],
96220                 "suggestion": true
96221             },
96222             "shop/clothes/Jack & Jones": {
96223                 "tags": {
96224                     "name": "Jack & Jones",
96225                     "shop": "clothes"
96226                 },
96227                 "name": "Jack & Jones",
96228                 "icon": "clothing-store",
96229                 "geometry": [
96230                     "point",
96231                     "vertex",
96232                     "area"
96233                 ],
96234                 "fields": [
96235                     "address",
96236                     "building_area",
96237                     "opening_hours"
96238                 ],
96239                 "suggestion": true
96240             },
96241             "shop/clothes/Pimkie": {
96242                 "tags": {
96243                     "name": "Pimkie",
96244                     "shop": "clothes"
96245                 },
96246                 "name": "Pimkie",
96247                 "icon": "clothing-store",
96248                 "geometry": [
96249                     "point",
96250                     "vertex",
96251                     "area"
96252                 ],
96253                 "fields": [
96254                     "address",
96255                     "building_area",
96256                     "opening_hours"
96257                 ],
96258                 "suggestion": true
96259             },
96260             "shop/clothes/Esprit": {
96261                 "tags": {
96262                     "name": "Esprit",
96263                     "shop": "clothes"
96264                 },
96265                 "name": "Esprit",
96266                 "icon": "clothing-store",
96267                 "geometry": [
96268                     "point",
96269                     "vertex",
96270                     "area"
96271                 ],
96272                 "fields": [
96273                     "address",
96274                     "building_area",
96275                     "opening_hours"
96276                 ],
96277                 "suggestion": true
96278             },
96279             "shop/clothes/Primark": {
96280                 "tags": {
96281                     "name": "Primark",
96282                     "shop": "clothes"
96283                 },
96284                 "name": "Primark",
96285                 "icon": "clothing-store",
96286                 "geometry": [
96287                     "point",
96288                     "vertex",
96289                     "area"
96290                 ],
96291                 "fields": [
96292                     "address",
96293                     "building_area",
96294                     "opening_hours"
96295                 ],
96296                 "suggestion": true
96297             },
96298             "shop/clothes/Bonita": {
96299                 "tags": {
96300                     "name": "Bonita",
96301                     "shop": "clothes"
96302                 },
96303                 "name": "Bonita",
96304                 "icon": "clothing-store",
96305                 "geometry": [
96306                     "point",
96307                     "vertex",
96308                     "area"
96309                 ],
96310                 "fields": [
96311                     "address",
96312                     "building_area",
96313                     "opening_hours"
96314                 ],
96315                 "suggestion": true
96316             },
96317             "shop/clothes/Mexx": {
96318                 "tags": {
96319                     "name": "Mexx",
96320                     "shop": "clothes"
96321                 },
96322                 "name": "Mexx",
96323                 "icon": "clothing-store",
96324                 "geometry": [
96325                     "point",
96326                     "vertex",
96327                     "area"
96328                 ],
96329                 "fields": [
96330                     "address",
96331                     "building_area",
96332                     "opening_hours"
96333                 ],
96334                 "suggestion": true
96335             },
96336             "shop/clothes/Gerry Weber": {
96337                 "tags": {
96338                     "name": "Gerry Weber",
96339                     "shop": "clothes"
96340                 },
96341                 "name": "Gerry Weber",
96342                 "icon": "clothing-store",
96343                 "geometry": [
96344                     "point",
96345                     "vertex",
96346                     "area"
96347                 ],
96348                 "fields": [
96349                     "address",
96350                     "building_area",
96351                     "opening_hours"
96352                 ],
96353                 "suggestion": true
96354             },
96355             "shop/clothes/Tally Weijl": {
96356                 "tags": {
96357                     "name": "Tally Weijl",
96358                     "shop": "clothes"
96359                 },
96360                 "name": "Tally Weijl",
96361                 "icon": "clothing-store",
96362                 "geometry": [
96363                     "point",
96364                     "vertex",
96365                     "area"
96366                 ],
96367                 "fields": [
96368                     "address",
96369                     "building_area",
96370                     "opening_hours"
96371                 ],
96372                 "suggestion": true
96373             },
96374             "shop/clothes/Mango": {
96375                 "tags": {
96376                     "name": "Mango",
96377                     "shop": "clothes"
96378                 },
96379                 "name": "Mango",
96380                 "icon": "clothing-store",
96381                 "geometry": [
96382                     "point",
96383                     "vertex",
96384                     "area"
96385                 ],
96386                 "fields": [
96387                     "address",
96388                     "building_area",
96389                     "opening_hours"
96390                 ],
96391                 "suggestion": true
96392             },
96393             "shop/clothes/TK Maxx": {
96394                 "tags": {
96395                     "name": "TK Maxx",
96396                     "shop": "clothes"
96397                 },
96398                 "name": "TK Maxx",
96399                 "icon": "clothing-store",
96400                 "geometry": [
96401                     "point",
96402                     "vertex",
96403                     "area"
96404                 ],
96405                 "fields": [
96406                     "address",
96407                     "building_area",
96408                     "opening_hours"
96409                 ],
96410                 "suggestion": true
96411             },
96412             "shop/clothes/Benetton": {
96413                 "tags": {
96414                     "name": "Benetton",
96415                     "shop": "clothes"
96416                 },
96417                 "name": "Benetton",
96418                 "icon": "clothing-store",
96419                 "geometry": [
96420                     "point",
96421                     "vertex",
96422                     "area"
96423                 ],
96424                 "fields": [
96425                     "address",
96426                     "building_area",
96427                     "opening_hours"
96428                 ],
96429                 "suggestion": true
96430             },
96431             "shop/clothes/Ulla Popken": {
96432                 "tags": {
96433                     "name": "Ulla Popken",
96434                     "shop": "clothes"
96435                 },
96436                 "name": "Ulla Popken",
96437                 "icon": "clothing-store",
96438                 "geometry": [
96439                     "point",
96440                     "vertex",
96441                     "area"
96442                 ],
96443                 "fields": [
96444                     "address",
96445                     "building_area",
96446                     "opening_hours"
96447                 ],
96448                 "suggestion": true
96449             },
96450             "shop/clothes/AWG": {
96451                 "tags": {
96452                     "name": "AWG",
96453                     "shop": "clothes"
96454                 },
96455                 "name": "AWG",
96456                 "icon": "clothing-store",
96457                 "geometry": [
96458                     "point",
96459                     "vertex",
96460                     "area"
96461                 ],
96462                 "fields": [
96463                     "address",
96464                     "building_area",
96465                     "opening_hours"
96466                 ],
96467                 "suggestion": true
96468             },
96469             "shop/clothes/Tommy Hilfiger": {
96470                 "tags": {
96471                     "name": "Tommy Hilfiger",
96472                     "shop": "clothes"
96473                 },
96474                 "name": "Tommy Hilfiger",
96475                 "icon": "clothing-store",
96476                 "geometry": [
96477                     "point",
96478                     "vertex",
96479                     "area"
96480                 ],
96481                 "fields": [
96482                     "address",
96483                     "building_area",
96484                     "opening_hours"
96485                 ],
96486                 "suggestion": true
96487             },
96488             "shop/clothes/New Yorker": {
96489                 "tags": {
96490                     "name": "New Yorker",
96491                     "shop": "clothes"
96492                 },
96493                 "name": "New Yorker",
96494                 "icon": "clothing-store",
96495                 "geometry": [
96496                     "point",
96497                     "vertex",
96498                     "area"
96499                 ],
96500                 "fields": [
96501                     "address",
96502                     "building_area",
96503                     "opening_hours"
96504                 ],
96505                 "suggestion": true
96506             },
96507             "shop/clothes/Orsay": {
96508                 "tags": {
96509                     "name": "Orsay",
96510                     "shop": "clothes"
96511                 },
96512                 "name": "Orsay",
96513                 "icon": "clothing-store",
96514                 "geometry": [
96515                     "point",
96516                     "vertex",
96517                     "area"
96518                 ],
96519                 "fields": [
96520                     "address",
96521                     "building_area",
96522                     "opening_hours"
96523                 ],
96524                 "suggestion": true
96525             },
96526             "shop/clothes/Jeans Fritz": {
96527                 "tags": {
96528                     "name": "Jeans Fritz",
96529                     "shop": "clothes"
96530                 },
96531                 "name": "Jeans Fritz",
96532                 "icon": "clothing-store",
96533                 "geometry": [
96534                     "point",
96535                     "vertex",
96536                     "area"
96537                 ],
96538                 "fields": [
96539                     "address",
96540                     "building_area",
96541                     "opening_hours"
96542                 ],
96543                 "suggestion": true
96544             },
96545             "shop/clothes/Charles Vögele": {
96546                 "tags": {
96547                     "name": "Charles Vögele",
96548                     "shop": "clothes"
96549                 },
96550                 "name": "Charles Vögele",
96551                 "icon": "clothing-store",
96552                 "geometry": [
96553                     "point",
96554                     "vertex",
96555                     "area"
96556                 ],
96557                 "fields": [
96558                     "address",
96559                     "building_area",
96560                     "opening_hours"
96561                 ],
96562                 "suggestion": true
96563             },
96564             "shop/clothes/New Look": {
96565                 "tags": {
96566                     "name": "New Look",
96567                     "shop": "clothes"
96568                 },
96569                 "name": "New Look",
96570                 "icon": "clothing-store",
96571                 "geometry": [
96572                     "point",
96573                     "vertex",
96574                     "area"
96575                 ],
96576                 "fields": [
96577                     "address",
96578                     "building_area",
96579                     "opening_hours"
96580                 ],
96581                 "suggestion": true
96582             },
96583             "shop/clothes/Lacoste": {
96584                 "tags": {
96585                     "name": "Lacoste",
96586                     "shop": "clothes"
96587                 },
96588                 "name": "Lacoste",
96589                 "icon": "clothing-store",
96590                 "geometry": [
96591                     "point",
96592                     "vertex",
96593                     "area"
96594                 ],
96595                 "fields": [
96596                     "address",
96597                     "building_area",
96598                     "opening_hours"
96599                 ],
96600                 "suggestion": true
96601             },
96602             "shop/clothes/Etam": {
96603                 "tags": {
96604                     "name": "Etam",
96605                     "shop": "clothes"
96606                 },
96607                 "name": "Etam",
96608                 "icon": "clothing-store",
96609                 "geometry": [
96610                     "point",
96611                     "vertex",
96612                     "area"
96613                 ],
96614                 "fields": [
96615                     "address",
96616                     "building_area",
96617                     "opening_hours"
96618                 ],
96619                 "suggestion": true
96620             },
96621             "shop/clothes/Kiabi": {
96622                 "tags": {
96623                     "name": "Kiabi",
96624                     "shop": "clothes"
96625                 },
96626                 "name": "Kiabi",
96627                 "icon": "clothing-store",
96628                 "geometry": [
96629                     "point",
96630                     "vertex",
96631                     "area"
96632                 ],
96633                 "fields": [
96634                     "address",
96635                     "building_area",
96636                     "opening_hours"
96637                 ],
96638                 "suggestion": true
96639             },
96640             "shop/clothes/Jack Wolfskin": {
96641                 "tags": {
96642                     "name": "Jack Wolfskin",
96643                     "shop": "clothes"
96644                 },
96645                 "name": "Jack Wolfskin",
96646                 "icon": "clothing-store",
96647                 "geometry": [
96648                     "point",
96649                     "vertex",
96650                     "area"
96651                 ],
96652                 "fields": [
96653                     "address",
96654                     "building_area",
96655                     "opening_hours"
96656                 ],
96657                 "suggestion": true
96658             },
96659             "shop/clothes/American Apparel": {
96660                 "tags": {
96661                     "name": "American Apparel",
96662                     "shop": "clothes"
96663                 },
96664                 "name": "American Apparel",
96665                 "icon": "clothing-store",
96666                 "geometry": [
96667                     "point",
96668                     "vertex",
96669                     "area"
96670                 ],
96671                 "fields": [
96672                     "address",
96673                     "building_area",
96674                     "opening_hours"
96675                 ],
96676                 "suggestion": true
96677             },
96678             "shop/clothes/Men's Wearhouse": {
96679                 "tags": {
96680                     "name": "Men's Wearhouse",
96681                     "shop": "clothes"
96682                 },
96683                 "name": "Men's Wearhouse",
96684                 "icon": "clothing-store",
96685                 "geometry": [
96686                     "point",
96687                     "vertex",
96688                     "area"
96689                 ],
96690                 "fields": [
96691                     "address",
96692                     "building_area",
96693                     "opening_hours"
96694                 ],
96695                 "suggestion": true
96696             },
96697             "shop/clothes/Intimissimi": {
96698                 "tags": {
96699                     "name": "Intimissimi",
96700                     "shop": "clothes"
96701                 },
96702                 "name": "Intimissimi",
96703                 "icon": "clothing-store",
96704                 "geometry": [
96705                     "point",
96706                     "vertex",
96707                     "area"
96708                 ],
96709                 "fields": [
96710                     "address",
96711                     "building_area",
96712                     "opening_hours"
96713                 ],
96714                 "suggestion": true
96715             },
96716             "shop/clothes/United Colors of Benetton": {
96717                 "tags": {
96718                     "name": "United Colors of Benetton",
96719                     "shop": "clothes"
96720                 },
96721                 "name": "United Colors of Benetton",
96722                 "icon": "clothing-store",
96723                 "geometry": [
96724                     "point",
96725                     "vertex",
96726                     "area"
96727                 ],
96728                 "fields": [
96729                     "address",
96730                     "building_area",
96731                     "opening_hours"
96732                 ],
96733                 "suggestion": true
96734             },
96735             "shop/clothes/Jules": {
96736                 "tags": {
96737                     "name": "Jules",
96738                     "shop": "clothes"
96739                 },
96740                 "name": "Jules",
96741                 "icon": "clothing-store",
96742                 "geometry": [
96743                     "point",
96744                     "vertex",
96745                     "area"
96746                 ],
96747                 "fields": [
96748                     "address",
96749                     "building_area",
96750                     "opening_hours"
96751                 ],
96752                 "suggestion": true
96753             },
96754             "shop/clothes/Second Hand": {
96755                 "tags": {
96756                     "name": "Second Hand",
96757                     "shop": "clothes"
96758                 },
96759                 "name": "Second Hand",
96760                 "icon": "clothing-store",
96761                 "geometry": [
96762                     "point",
96763                     "vertex",
96764                     "area"
96765                 ],
96766                 "fields": [
96767                     "address",
96768                     "building_area",
96769                     "opening_hours"
96770                 ],
96771                 "suggestion": true
96772             },
96773             "shop/clothes/AOKI": {
96774                 "tags": {
96775                     "name": "AOKI",
96776                     "shop": "clothes"
96777                 },
96778                 "name": "AOKI",
96779                 "icon": "clothing-store",
96780                 "geometry": [
96781                     "point",
96782                     "vertex",
96783                     "area"
96784                 ],
96785                 "fields": [
96786                     "address",
96787                     "building_area",
96788                     "opening_hours"
96789                 ],
96790                 "suggestion": true
96791             },
96792             "shop/clothes/Calzedonia": {
96793                 "tags": {
96794                     "name": "Calzedonia",
96795                     "shop": "clothes"
96796                 },
96797                 "name": "Calzedonia",
96798                 "icon": "clothing-store",
96799                 "geometry": [
96800                     "point",
96801                     "vertex",
96802                     "area"
96803                 ],
96804                 "fields": [
96805                     "address",
96806                     "building_area",
96807                     "opening_hours"
96808                 ],
96809                 "suggestion": true
96810             },
96811             "shop/clothes/洋服の青山": {
96812                 "tags": {
96813                     "name": "洋服の青山",
96814                     "shop": "clothes"
96815                 },
96816                 "name": "洋服の青山",
96817                 "icon": "clothing-store",
96818                 "geometry": [
96819                     "point",
96820                     "vertex",
96821                     "area"
96822                 ],
96823                 "fields": [
96824                     "address",
96825                     "building_area",
96826                     "opening_hours"
96827                 ],
96828                 "suggestion": true
96829             },
96830             "shop/clothes/Levi's": {
96831                 "tags": {
96832                     "name": "Levi's",
96833                     "shop": "clothes"
96834                 },
96835                 "name": "Levi's",
96836                 "icon": "clothing-store",
96837                 "geometry": [
96838                     "point",
96839                     "vertex",
96840                     "area"
96841                 ],
96842                 "fields": [
96843                     "address",
96844                     "building_area",
96845                     "opening_hours"
96846                 ],
96847                 "suggestion": true
96848             },
96849             "shop/clothes/Celio": {
96850                 "tags": {
96851                     "name": "Celio",
96852                     "shop": "clothes"
96853                 },
96854                 "name": "Celio",
96855                 "icon": "clothing-store",
96856                 "geometry": [
96857                     "point",
96858                     "vertex",
96859                     "area"
96860                 ],
96861                 "fields": [
96862                     "address",
96863                     "building_area",
96864                     "opening_hours"
96865                 ],
96866                 "suggestion": true
96867             },
96868             "shop/clothes/TJ Maxx": {
96869                 "tags": {
96870                     "name": "TJ Maxx",
96871                     "shop": "clothes"
96872                 },
96873                 "name": "TJ Maxx",
96874                 "icon": "clothing-store",
96875                 "geometry": [
96876                     "point",
96877                     "vertex",
96878                     "area"
96879                 ],
96880                 "fields": [
96881                     "address",
96882                     "building_area",
96883                     "opening_hours"
96884                 ],
96885                 "suggestion": true
96886             },
96887             "shop/clothes/Promod": {
96888                 "tags": {
96889                     "name": "Promod",
96890                     "shop": "clothes"
96891                 },
96892                 "name": "Promod",
96893                 "icon": "clothing-store",
96894                 "geometry": [
96895                     "point",
96896                     "vertex",
96897                     "area"
96898                 ],
96899                 "fields": [
96900                     "address",
96901                     "building_area",
96902                     "opening_hours"
96903                 ],
96904                 "suggestion": true
96905             },
96906             "shop/clothes/Street One": {
96907                 "tags": {
96908                     "name": "Street One",
96909                     "shop": "clothes"
96910                 },
96911                 "name": "Street One",
96912                 "icon": "clothing-store",
96913                 "geometry": [
96914                     "point",
96915                     "vertex",
96916                     "area"
96917                 ],
96918                 "fields": [
96919                     "address",
96920                     "building_area",
96921                     "opening_hours"
96922                 ],
96923                 "suggestion": true
96924             },
96925             "shop/clothes/ユニクロ": {
96926                 "tags": {
96927                     "name": "ユニクロ",
96928                     "shop": "clothes"
96929                 },
96930                 "name": "ユニクロ",
96931                 "icon": "clothing-store",
96932                 "geometry": [
96933                     "point",
96934                     "vertex",
96935                     "area"
96936                 ],
96937                 "fields": [
96938                     "address",
96939                     "building_area",
96940                     "opening_hours"
96941                 ],
96942                 "suggestion": true
96943             },
96944             "shop/clothes/Banana Republic": {
96945                 "tags": {
96946                     "name": "Banana Republic",
96947                     "shop": "clothes"
96948                 },
96949                 "name": "Banana Republic",
96950                 "icon": "clothing-store",
96951                 "geometry": [
96952                     "point",
96953                     "vertex",
96954                     "area"
96955                 ],
96956                 "fields": [
96957                     "address",
96958                     "building_area",
96959                     "opening_hours"
96960                 ],
96961                 "suggestion": true
96962             },
96963             "shop/clothes/Одежда": {
96964                 "tags": {
96965                     "name": "Одежда",
96966                     "shop": "clothes"
96967                 },
96968                 "name": "Одежда",
96969                 "icon": "clothing-store",
96970                 "geometry": [
96971                     "point",
96972                     "vertex",
96973                     "area"
96974                 ],
96975                 "fields": [
96976                     "address",
96977                     "building_area",
96978                     "opening_hours"
96979                 ],
96980                 "suggestion": true
96981             },
96982             "shop/clothes/Marshalls": {
96983                 "tags": {
96984                     "name": "Marshalls",
96985                     "shop": "clothes"
96986                 },
96987                 "name": "Marshalls",
96988                 "icon": "clothing-store",
96989                 "geometry": [
96990                     "point",
96991                     "vertex",
96992                     "area"
96993                 ],
96994                 "fields": [
96995                     "address",
96996                     "building_area",
96997                     "opening_hours"
96998                 ],
96999                 "suggestion": true
97000             },
97001             "shop/clothes/La Halle": {
97002                 "tags": {
97003                     "name": "La Halle",
97004                     "shop": "clothes"
97005                 },
97006                 "name": "La Halle",
97007                 "icon": "clothing-store",
97008                 "geometry": [
97009                     "point",
97010                     "vertex",
97011                     "area"
97012                 ],
97013                 "fields": [
97014                     "address",
97015                     "building_area",
97016                     "opening_hours"
97017                 ],
97018                 "suggestion": true
97019             },
97020             "shop/clothes/Peacocks": {
97021                 "tags": {
97022                     "name": "Peacocks",
97023                     "shop": "clothes"
97024                 },
97025                 "name": "Peacocks",
97026                 "icon": "clothing-store",
97027                 "geometry": [
97028                     "point",
97029                     "vertex",
97030                     "area"
97031                 ],
97032                 "fields": [
97033                     "address",
97034                     "building_area",
97035                     "opening_hours"
97036                 ],
97037                 "suggestion": true
97038             },
97039             "shop/clothes/しまむら": {
97040                 "tags": {
97041                     "name": "しまむら",
97042                     "shop": "clothes"
97043                 },
97044                 "name": "しまむら",
97045                 "icon": "clothing-store",
97046                 "geometry": [
97047                     "point",
97048                     "vertex",
97049                     "area"
97050                 ],
97051                 "fields": [
97052                     "address",
97053                     "building_area",
97054                     "opening_hours"
97055                 ],
97056                 "suggestion": true
97057             },
97058             "shop/books/Bruna": {
97059                 "tags": {
97060                     "name": "Bruna",
97061                     "shop": "books"
97062                 },
97063                 "name": "Bruna",
97064                 "icon": "shop",
97065                 "geometry": [
97066                     "point",
97067                     "vertex",
97068                     "area"
97069                 ],
97070                 "fields": [
97071                     "address",
97072                     "building_area",
97073                     "opening_hours"
97074                 ],
97075                 "suggestion": true
97076             },
97077             "shop/books/Waterstones": {
97078                 "tags": {
97079                     "name": "Waterstones",
97080                     "shop": "books"
97081                 },
97082                 "name": "Waterstones",
97083                 "icon": "shop",
97084                 "geometry": [
97085                     "point",
97086                     "vertex",
97087                     "area"
97088                 ],
97089                 "fields": [
97090                     "address",
97091                     "building_area",
97092                     "opening_hours"
97093                 ],
97094                 "suggestion": true
97095             },
97096             "shop/books/Libro": {
97097                 "tags": {
97098                     "name": "Libro",
97099                     "shop": "books"
97100                 },
97101                 "name": "Libro",
97102                 "icon": "shop",
97103                 "geometry": [
97104                     "point",
97105                     "vertex",
97106                     "area"
97107                 ],
97108                 "fields": [
97109                     "address",
97110                     "building_area",
97111                     "opening_hours"
97112                 ],
97113                 "suggestion": true
97114             },
97115             "shop/books/Barnes & Noble": {
97116                 "tags": {
97117                     "name": "Barnes & Noble",
97118                     "shop": "books"
97119                 },
97120                 "name": "Barnes & Noble",
97121                 "icon": "shop",
97122                 "geometry": [
97123                     "point",
97124                     "vertex",
97125                     "area"
97126                 ],
97127                 "fields": [
97128                     "address",
97129                     "building_area",
97130                     "opening_hours"
97131                 ],
97132                 "suggestion": true
97133             },
97134             "shop/books/Weltbild": {
97135                 "tags": {
97136                     "name": "Weltbild",
97137                     "shop": "books"
97138                 },
97139                 "name": "Weltbild",
97140                 "icon": "shop",
97141                 "geometry": [
97142                     "point",
97143                     "vertex",
97144                     "area"
97145                 ],
97146                 "fields": [
97147                     "address",
97148                     "building_area",
97149                     "opening_hours"
97150                 ],
97151                 "suggestion": true
97152             },
97153             "shop/books/Thalia": {
97154                 "tags": {
97155                     "name": "Thalia",
97156                     "shop": "books"
97157                 },
97158                 "name": "Thalia",
97159                 "icon": "shop",
97160                 "geometry": [
97161                     "point",
97162                     "vertex",
97163                     "area"
97164                 ],
97165                 "fields": [
97166                     "address",
97167                     "building_area",
97168                     "opening_hours"
97169                 ],
97170                 "suggestion": true
97171             },
97172             "shop/books/Книги": {
97173                 "tags": {
97174                     "name": "Книги",
97175                     "shop": "books"
97176                 },
97177                 "name": "Книги",
97178                 "icon": "shop",
97179                 "geometry": [
97180                     "point",
97181                     "vertex",
97182                     "area"
97183                 ],
97184                 "fields": [
97185                     "address",
97186                     "building_area",
97187                     "opening_hours"
97188                 ],
97189                 "suggestion": true
97190             },
97191             "shop/department_store/Debenhams": {
97192                 "tags": {
97193                     "name": "Debenhams",
97194                     "shop": "department_store"
97195                 },
97196                 "name": "Debenhams",
97197                 "icon": "shop",
97198                 "geometry": [
97199                     "point",
97200                     "vertex",
97201                     "area"
97202                 ],
97203                 "fields": [
97204                     "address",
97205                     "building_area",
97206                     "opening_hours"
97207                 ],
97208                 "suggestion": true
97209             },
97210             "shop/department_store/Karstadt": {
97211                 "tags": {
97212                     "name": "Karstadt",
97213                     "shop": "department_store"
97214                 },
97215                 "name": "Karstadt",
97216                 "icon": "shop",
97217                 "geometry": [
97218                     "point",
97219                     "vertex",
97220                     "area"
97221                 ],
97222                 "fields": [
97223                     "address",
97224                     "building_area",
97225                     "opening_hours"
97226                 ],
97227                 "suggestion": true
97228             },
97229             "shop/department_store/Kmart": {
97230                 "tags": {
97231                     "name": "Kmart",
97232                     "shop": "department_store"
97233                 },
97234                 "name": "Kmart",
97235                 "icon": "shop",
97236                 "geometry": [
97237                     "point",
97238                     "vertex",
97239                     "area"
97240                 ],
97241                 "fields": [
97242                     "address",
97243                     "building_area",
97244                     "opening_hours"
97245                 ],
97246                 "suggestion": true
97247             },
97248             "shop/department_store/Target": {
97249                 "tags": {
97250                     "name": "Target",
97251                     "shop": "department_store"
97252                 },
97253                 "name": "Target",
97254                 "icon": "shop",
97255                 "geometry": [
97256                     "point",
97257                     "vertex",
97258                     "area"
97259                 ],
97260                 "fields": [
97261                     "address",
97262                     "building_area",
97263                     "opening_hours"
97264                 ],
97265                 "suggestion": true
97266             },
97267             "shop/department_store/Galeria Kaufhof": {
97268                 "tags": {
97269                     "name": "Galeria Kaufhof",
97270                     "shop": "department_store"
97271                 },
97272                 "name": "Galeria Kaufhof",
97273                 "icon": "shop",
97274                 "geometry": [
97275                     "point",
97276                     "vertex",
97277                     "area"
97278                 ],
97279                 "fields": [
97280                     "address",
97281                     "building_area",
97282                     "opening_hours"
97283                 ],
97284                 "suggestion": true
97285             },
97286             "shop/department_store/Marks & Spencer": {
97287                 "tags": {
97288                     "name": "Marks & Spencer",
97289                     "shop": "department_store"
97290                 },
97291                 "name": "Marks & Spencer",
97292                 "icon": "shop",
97293                 "geometry": [
97294                     "point",
97295                     "vertex",
97296                     "area"
97297                 ],
97298                 "fields": [
97299                     "address",
97300                     "building_area",
97301                     "opening_hours"
97302                 ],
97303                 "suggestion": true
97304             },
97305             "shop/department_store/Big W": {
97306                 "tags": {
97307                     "name": "Big W",
97308                     "shop": "department_store"
97309                 },
97310                 "name": "Big W",
97311                 "icon": "shop",
97312                 "geometry": [
97313                     "point",
97314                     "vertex",
97315                     "area"
97316                 ],
97317                 "fields": [
97318                     "address",
97319                     "building_area",
97320                     "opening_hours"
97321                 ],
97322                 "suggestion": true
97323             },
97324             "shop/department_store/Woolworth": {
97325                 "tags": {
97326                     "name": "Woolworth",
97327                     "shop": "department_store"
97328                 },
97329                 "name": "Woolworth",
97330                 "icon": "shop",
97331                 "geometry": [
97332                     "point",
97333                     "vertex",
97334                     "area"
97335                 ],
97336                 "fields": [
97337                     "address",
97338                     "building_area",
97339                     "opening_hours"
97340                 ],
97341                 "suggestion": true
97342             },
97343             "shop/department_store/Универмаг": {
97344                 "tags": {
97345                     "name": "Универмаг",
97346                     "shop": "department_store"
97347                 },
97348                 "name": "Универмаг",
97349                 "icon": "shop",
97350                 "geometry": [
97351                     "point",
97352                     "vertex",
97353                     "area"
97354                 ],
97355                 "fields": [
97356                     "address",
97357                     "building_area",
97358                     "opening_hours"
97359                 ],
97360                 "suggestion": true
97361             },
97362             "shop/department_store/Sears": {
97363                 "tags": {
97364                     "name": "Sears",
97365                     "shop": "department_store"
97366                 },
97367                 "name": "Sears",
97368                 "icon": "shop",
97369                 "geometry": [
97370                     "point",
97371                     "vertex",
97372                     "area"
97373                 ],
97374                 "fields": [
97375                     "address",
97376                     "building_area",
97377                     "opening_hours"
97378                 ],
97379                 "suggestion": true
97380             },
97381             "shop/department_store/Kohl's": {
97382                 "tags": {
97383                     "name": "Kohl's",
97384                     "shop": "department_store"
97385                 },
97386                 "name": "Kohl's",
97387                 "icon": "shop",
97388                 "geometry": [
97389                     "point",
97390                     "vertex",
97391                     "area"
97392                 ],
97393                 "fields": [
97394                     "address",
97395                     "building_area",
97396                     "opening_hours"
97397                 ],
97398                 "suggestion": true
97399             },
97400             "shop/department_store/Macy's": {
97401                 "tags": {
97402                     "name": "Macy's",
97403                     "shop": "department_store"
97404                 },
97405                 "name": "Macy's",
97406                 "icon": "shop",
97407                 "geometry": [
97408                     "point",
97409                     "vertex",
97410                     "area"
97411                 ],
97412                 "fields": [
97413                     "address",
97414                     "building_area",
97415                     "opening_hours"
97416                 ],
97417                 "suggestion": true
97418             },
97419             "shop/department_store/JCPenney": {
97420                 "tags": {
97421                     "name": "JCPenney",
97422                     "shop": "department_store"
97423                 },
97424                 "name": "JCPenney",
97425                 "icon": "shop",
97426                 "geometry": [
97427                     "point",
97428                     "vertex",
97429                     "area"
97430                 ],
97431                 "fields": [
97432                     "address",
97433                     "building_area",
97434                     "opening_hours"
97435                 ],
97436                 "suggestion": true
97437             },
97438             "shop/alcohol/Alko": {
97439                 "tags": {
97440                     "name": "Alko",
97441                     "shop": "alcohol"
97442                 },
97443                 "name": "Alko",
97444                 "icon": "alcohol-shop",
97445                 "geometry": [
97446                     "point",
97447                     "vertex",
97448                     "area"
97449                 ],
97450                 "fields": [
97451                     "address",
97452                     "building_area",
97453                     "opening_hours"
97454                 ],
97455                 "suggestion": true
97456             },
97457             "shop/alcohol/The Beer Store": {
97458                 "tags": {
97459                     "name": "The Beer Store",
97460                     "shop": "alcohol"
97461                 },
97462                 "name": "The Beer Store",
97463                 "icon": "alcohol-shop",
97464                 "geometry": [
97465                     "point",
97466                     "vertex",
97467                     "area"
97468                 ],
97469                 "fields": [
97470                     "address",
97471                     "building_area",
97472                     "opening_hours"
97473                 ],
97474                 "suggestion": true
97475             },
97476             "shop/alcohol/Systembolaget": {
97477                 "tags": {
97478                     "name": "Systembolaget",
97479                     "shop": "alcohol"
97480                 },
97481                 "name": "Systembolaget",
97482                 "icon": "alcohol-shop",
97483                 "geometry": [
97484                     "point",
97485                     "vertex",
97486                     "area"
97487                 ],
97488                 "fields": [
97489                     "address",
97490                     "building_area",
97491                     "opening_hours"
97492                 ],
97493                 "suggestion": true
97494             },
97495             "shop/alcohol/LCBO": {
97496                 "tags": {
97497                     "name": "LCBO",
97498                     "shop": "alcohol"
97499                 },
97500                 "name": "LCBO",
97501                 "icon": "alcohol-shop",
97502                 "geometry": [
97503                     "point",
97504                     "vertex",
97505                     "area"
97506                 ],
97507                 "fields": [
97508                     "address",
97509                     "building_area",
97510                     "opening_hours"
97511                 ],
97512                 "suggestion": true
97513             },
97514             "shop/alcohol/Ароматный мир": {
97515                 "tags": {
97516                     "name": "Ароматный мир",
97517                     "shop": "alcohol"
97518                 },
97519                 "name": "Ароматный мир",
97520                 "icon": "alcohol-shop",
97521                 "geometry": [
97522                     "point",
97523                     "vertex",
97524                     "area"
97525                 ],
97526                 "fields": [
97527                     "address",
97528                     "building_area",
97529                     "opening_hours"
97530                 ],
97531                 "suggestion": true
97532             },
97533             "shop/alcohol/Bargain Booze": {
97534                 "tags": {
97535                     "name": "Bargain Booze",
97536                     "shop": "alcohol"
97537                 },
97538                 "name": "Bargain Booze",
97539                 "icon": "alcohol-shop",
97540                 "geometry": [
97541                     "point",
97542                     "vertex",
97543                     "area"
97544                 ],
97545                 "fields": [
97546                     "address",
97547                     "building_area",
97548                     "opening_hours"
97549                 ],
97550                 "suggestion": true
97551             },
97552             "shop/alcohol/Nicolas": {
97553                 "tags": {
97554                     "name": "Nicolas",
97555                     "shop": "alcohol"
97556                 },
97557                 "name": "Nicolas",
97558                 "icon": "alcohol-shop",
97559                 "geometry": [
97560                     "point",
97561                     "vertex",
97562                     "area"
97563                 ],
97564                 "fields": [
97565                     "address",
97566                     "building_area",
97567                     "opening_hours"
97568                 ],
97569                 "suggestion": true
97570             },
97571             "shop/alcohol/BWS": {
97572                 "tags": {
97573                     "name": "BWS",
97574                     "shop": "alcohol"
97575                 },
97576                 "name": "BWS",
97577                 "icon": "alcohol-shop",
97578                 "geometry": [
97579                     "point",
97580                     "vertex",
97581                     "area"
97582                 ],
97583                 "fields": [
97584                     "address",
97585                     "building_area",
97586                     "opening_hours"
97587                 ],
97588                 "suggestion": true
97589             },
97590             "shop/alcohol/Botilleria": {
97591                 "tags": {
97592                     "name": "Botilleria",
97593                     "shop": "alcohol"
97594                 },
97595                 "name": "Botilleria",
97596                 "icon": "alcohol-shop",
97597                 "geometry": [
97598                     "point",
97599                     "vertex",
97600                     "area"
97601                 ],
97602                 "fields": [
97603                     "address",
97604                     "building_area",
97605                     "opening_hours"
97606                 ],
97607                 "suggestion": true
97608             },
97609             "shop/alcohol/SAQ": {
97610                 "tags": {
97611                     "name": "SAQ",
97612                     "shop": "alcohol"
97613                 },
97614                 "name": "SAQ",
97615                 "icon": "alcohol-shop",
97616                 "geometry": [
97617                     "point",
97618                     "vertex",
97619                     "area"
97620                 ],
97621                 "fields": [
97622                     "address",
97623                     "building_area",
97624                     "opening_hours"
97625                 ],
97626                 "suggestion": true
97627             },
97628             "shop/alcohol/Gall & Gall": {
97629                 "tags": {
97630                     "name": "Gall & Gall",
97631                     "shop": "alcohol"
97632                 },
97633                 "name": "Gall & Gall",
97634                 "icon": "alcohol-shop",
97635                 "geometry": [
97636                     "point",
97637                     "vertex",
97638                     "area"
97639                 ],
97640                 "fields": [
97641                     "address",
97642                     "building_area",
97643                     "opening_hours"
97644                 ],
97645                 "suggestion": true
97646             },
97647             "shop/alcohol/Живое пиво": {
97648                 "tags": {
97649                     "name": "Живое пиво",
97650                     "shop": "alcohol"
97651                 },
97652                 "name": "Живое пиво",
97653                 "icon": "alcohol-shop",
97654                 "geometry": [
97655                     "point",
97656                     "vertex",
97657                     "area"
97658                 ],
97659                 "fields": [
97660                     "address",
97661                     "building_area",
97662                     "opening_hours"
97663                 ],
97664                 "suggestion": true
97665             },
97666             "shop/bakery/Kamps": {
97667                 "tags": {
97668                     "name": "Kamps",
97669                     "shop": "bakery"
97670                 },
97671                 "name": "Kamps",
97672                 "icon": "bakery",
97673                 "geometry": [
97674                     "point",
97675                     "vertex",
97676                     "area"
97677                 ],
97678                 "fields": [
97679                     "address",
97680                     "building_area",
97681                     "opening_hours"
97682                 ],
97683                 "suggestion": true
97684             },
97685             "shop/bakery/Banette": {
97686                 "tags": {
97687                     "name": "Banette",
97688                     "shop": "bakery"
97689                 },
97690                 "name": "Banette",
97691                 "icon": "bakery",
97692                 "geometry": [
97693                     "point",
97694                     "vertex",
97695                     "area"
97696                 ],
97697                 "fields": [
97698                     "address",
97699                     "building_area",
97700                     "opening_hours"
97701                 ],
97702                 "suggestion": true
97703             },
97704             "shop/bakery/Bäckerei Schmidt": {
97705                 "tags": {
97706                     "name": "Bäckerei Schmidt",
97707                     "shop": "bakery"
97708                 },
97709                 "name": "Bäckerei Schmidt",
97710                 "icon": "bakery",
97711                 "geometry": [
97712                     "point",
97713                     "vertex",
97714                     "area"
97715                 ],
97716                 "fields": [
97717                     "address",
97718                     "building_area",
97719                     "opening_hours"
97720                 ],
97721                 "suggestion": true
97722             },
97723             "shop/bakery/Anker": {
97724                 "tags": {
97725                     "name": "Anker",
97726                     "shop": "bakery"
97727                 },
97728                 "name": "Anker",
97729                 "icon": "bakery",
97730                 "geometry": [
97731                     "point",
97732                     "vertex",
97733                     "area"
97734                 ],
97735                 "fields": [
97736                     "address",
97737                     "building_area",
97738                     "opening_hours"
97739                 ],
97740                 "suggestion": true
97741             },
97742             "shop/bakery/Hofpfisterei": {
97743                 "tags": {
97744                     "name": "Hofpfisterei",
97745                     "shop": "bakery"
97746                 },
97747                 "name": "Hofpfisterei",
97748                 "icon": "bakery",
97749                 "geometry": [
97750                     "point",
97751                     "vertex",
97752                     "area"
97753                 ],
97754                 "fields": [
97755                     "address",
97756                     "building_area",
97757                     "opening_hours"
97758                 ],
97759                 "suggestion": true
97760             },
97761             "shop/bakery/Greggs": {
97762                 "tags": {
97763                     "name": "Greggs",
97764                     "shop": "bakery"
97765                 },
97766                 "name": "Greggs",
97767                 "icon": "bakery",
97768                 "geometry": [
97769                     "point",
97770                     "vertex",
97771                     "area"
97772                 ],
97773                 "fields": [
97774                     "address",
97775                     "building_area",
97776                     "opening_hours"
97777                 ],
97778                 "suggestion": true
97779             },
97780             "shop/bakery/Oebel": {
97781                 "tags": {
97782                     "name": "Oebel",
97783                     "shop": "bakery"
97784                 },
97785                 "name": "Oebel",
97786                 "icon": "bakery",
97787                 "geometry": [
97788                     "point",
97789                     "vertex",
97790                     "area"
97791                 ],
97792                 "fields": [
97793                     "address",
97794                     "building_area",
97795                     "opening_hours"
97796                 ],
97797                 "suggestion": true
97798             },
97799             "shop/bakery/Boulangerie": {
97800                 "tags": {
97801                     "name": "Boulangerie",
97802                     "shop": "bakery"
97803                 },
97804                 "name": "Boulangerie",
97805                 "icon": "bakery",
97806                 "geometry": [
97807                     "point",
97808                     "vertex",
97809                     "area"
97810                 ],
97811                 "fields": [
97812                     "address",
97813                     "building_area",
97814                     "opening_hours"
97815                 ],
97816                 "suggestion": true
97817             },
97818             "shop/bakery/Stadtbäckerei": {
97819                 "tags": {
97820                     "name": "Stadtbäckerei",
97821                     "shop": "bakery"
97822                 },
97823                 "name": "Stadtbäckerei",
97824                 "icon": "bakery",
97825                 "geometry": [
97826                     "point",
97827                     "vertex",
97828                     "area"
97829                 ],
97830                 "fields": [
97831                     "address",
97832                     "building_area",
97833                     "opening_hours"
97834                 ],
97835                 "suggestion": true
97836             },
97837             "shop/bakery/Steinecke": {
97838                 "tags": {
97839                     "name": "Steinecke",
97840                     "shop": "bakery"
97841                 },
97842                 "name": "Steinecke",
97843                 "icon": "bakery",
97844                 "geometry": [
97845                     "point",
97846                     "vertex",
97847                     "area"
97848                 ],
97849                 "fields": [
97850                     "address",
97851                     "building_area",
97852                     "opening_hours"
97853                 ],
97854                 "suggestion": true
97855             },
97856             "shop/bakery/Ihle": {
97857                 "tags": {
97858                     "name": "Ihle",
97859                     "shop": "bakery"
97860                 },
97861                 "name": "Ihle",
97862                 "icon": "bakery",
97863                 "geometry": [
97864                     "point",
97865                     "vertex",
97866                     "area"
97867                 ],
97868                 "fields": [
97869                     "address",
97870                     "building_area",
97871                     "opening_hours"
97872                 ],
97873                 "suggestion": true
97874             },
97875             "shop/bakery/Goldilocks": {
97876                 "tags": {
97877                     "name": "Goldilocks",
97878                     "shop": "bakery"
97879                 },
97880                 "name": "Goldilocks",
97881                 "icon": "bakery",
97882                 "geometry": [
97883                     "point",
97884                     "vertex",
97885                     "area"
97886                 ],
97887                 "fields": [
97888                     "address",
97889                     "building_area",
97890                     "opening_hours"
97891                 ],
97892                 "suggestion": true
97893             },
97894             "shop/bakery/Dat Backhus": {
97895                 "tags": {
97896                     "name": "Dat Backhus",
97897                     "shop": "bakery"
97898                 },
97899                 "name": "Dat Backhus",
97900                 "icon": "bakery",
97901                 "geometry": [
97902                     "point",
97903                     "vertex",
97904                     "area"
97905                 ],
97906                 "fields": [
97907                     "address",
97908                     "building_area",
97909                     "opening_hours"
97910                 ],
97911                 "suggestion": true
97912             },
97913             "shop/bakery/K&U": {
97914                 "tags": {
97915                     "name": "K&U",
97916                     "shop": "bakery"
97917                 },
97918                 "name": "K&U",
97919                 "icon": "bakery",
97920                 "geometry": [
97921                     "point",
97922                     "vertex",
97923                     "area"
97924                 ],
97925                 "fields": [
97926                     "address",
97927                     "building_area",
97928                     "opening_hours"
97929                 ],
97930                 "suggestion": true
97931             },
97932             "shop/bakery/Der Beck": {
97933                 "tags": {
97934                     "name": "Der Beck",
97935                     "shop": "bakery"
97936                 },
97937                 "name": "Der Beck",
97938                 "icon": "bakery",
97939                 "geometry": [
97940                     "point",
97941                     "vertex",
97942                     "area"
97943                 ],
97944                 "fields": [
97945                     "address",
97946                     "building_area",
97947                     "opening_hours"
97948                 ],
97949                 "suggestion": true
97950             },
97951             "shop/bakery/Thürmann": {
97952                 "tags": {
97953                     "name": "Thürmann",
97954                     "shop": "bakery"
97955                 },
97956                 "name": "Thürmann",
97957                 "icon": "bakery",
97958                 "geometry": [
97959                     "point",
97960                     "vertex",
97961                     "area"
97962                 ],
97963                 "fields": [
97964                     "address",
97965                     "building_area",
97966                     "opening_hours"
97967                 ],
97968                 "suggestion": true
97969             },
97970             "shop/bakery/Backwerk": {
97971                 "tags": {
97972                     "name": "Backwerk",
97973                     "shop": "bakery"
97974                 },
97975                 "name": "Backwerk",
97976                 "icon": "bakery",
97977                 "geometry": [
97978                     "point",
97979                     "vertex",
97980                     "area"
97981                 ],
97982                 "fields": [
97983                     "address",
97984                     "building_area",
97985                     "opening_hours"
97986                 ],
97987                 "suggestion": true
97988             },
97989             "shop/bakery/Bäcker": {
97990                 "tags": {
97991                     "name": "Bäcker",
97992                     "shop": "bakery"
97993                 },
97994                 "name": "Bäcker",
97995                 "icon": "bakery",
97996                 "geometry": [
97997                     "point",
97998                     "vertex",
97999                     "area"
98000                 ],
98001                 "fields": [
98002                     "address",
98003                     "building_area",
98004                     "opening_hours"
98005                 ],
98006                 "suggestion": true
98007             },
98008             "shop/bakery/Schäfer's": {
98009                 "tags": {
98010                     "name": "Schäfer's",
98011                     "shop": "bakery"
98012                 },
98013                 "name": "Schäfer's",
98014                 "icon": "bakery",
98015                 "geometry": [
98016                     "point",
98017                     "vertex",
98018                     "area"
98019                 ],
98020                 "fields": [
98021                     "address",
98022                     "building_area",
98023                     "opening_hours"
98024                 ],
98025                 "suggestion": true
98026             },
98027             "shop/bakery/Panaderia": {
98028                 "tags": {
98029                     "name": "Panaderia",
98030                     "shop": "bakery"
98031                 },
98032                 "name": "Panaderia",
98033                 "icon": "bakery",
98034                 "geometry": [
98035                     "point",
98036                     "vertex",
98037                     "area"
98038                 ],
98039                 "fields": [
98040                     "address",
98041                     "building_area",
98042                     "opening_hours"
98043                 ],
98044                 "suggestion": true
98045             },
98046             "shop/bakery/Goeken backen": {
98047                 "tags": {
98048                     "name": "Goeken backen",
98049                     "shop": "bakery"
98050                 },
98051                 "name": "Goeken backen",
98052                 "icon": "bakery",
98053                 "geometry": [
98054                     "point",
98055                     "vertex",
98056                     "area"
98057                 ],
98058                 "fields": [
98059                     "address",
98060                     "building_area",
98061                     "opening_hours"
98062                 ],
98063                 "suggestion": true
98064             },
98065             "shop/bakery/Stadtbäckerei Junge": {
98066                 "tags": {
98067                     "name": "Stadtbäckerei Junge",
98068                     "shop": "bakery"
98069                 },
98070                 "name": "Stadtbäckerei Junge",
98071                 "icon": "bakery",
98072                 "geometry": [
98073                     "point",
98074                     "vertex",
98075                     "area"
98076                 ],
98077                 "fields": [
98078                     "address",
98079                     "building_area",
98080                     "opening_hours"
98081                 ],
98082                 "suggestion": true
98083             },
98084             "shop/bakery/Boulangerie Patisserie": {
98085                 "tags": {
98086                     "name": "Boulangerie Patisserie",
98087                     "shop": "bakery"
98088                 },
98089                 "name": "Boulangerie Patisserie",
98090                 "icon": "bakery",
98091                 "geometry": [
98092                     "point",
98093                     "vertex",
98094                     "area"
98095                 ],
98096                 "fields": [
98097                     "address",
98098                     "building_area",
98099                     "opening_hours"
98100                 ],
98101                 "suggestion": true
98102             },
98103             "shop/bakery/Paul": {
98104                 "tags": {
98105                     "name": "Paul",
98106                     "shop": "bakery"
98107                 },
98108                 "name": "Paul",
98109                 "icon": "bakery",
98110                 "geometry": [
98111                     "point",
98112                     "vertex",
98113                     "area"
98114                 ],
98115                 "fields": [
98116                     "address",
98117                     "building_area",
98118                     "opening_hours"
98119                 ],
98120                 "suggestion": true
98121             },
98122             "shop/bakery/Хлеб": {
98123                 "tags": {
98124                     "name": "Хлеб",
98125                     "shop": "bakery"
98126                 },
98127                 "name": "Хлеб",
98128                 "icon": "bakery",
98129                 "geometry": [
98130                     "point",
98131                     "vertex",
98132                     "area"
98133                 ],
98134                 "fields": [
98135                     "address",
98136                     "building_area",
98137                     "opening_hours"
98138                 ],
98139                 "suggestion": true
98140             },
98141             "shop/bakery/Piekarnia": {
98142                 "tags": {
98143                     "name": "Piekarnia",
98144                     "shop": "bakery"
98145                 },
98146                 "name": "Piekarnia",
98147                 "icon": "bakery",
98148                 "geometry": [
98149                     "point",
98150                     "vertex",
98151                     "area"
98152                 ],
98153                 "fields": [
98154                     "address",
98155                     "building_area",
98156                     "opening_hours"
98157                 ],
98158                 "suggestion": true
98159             },
98160             "shop/bakery/Пекарня": {
98161                 "tags": {
98162                     "name": "Пекарня",
98163                     "shop": "bakery"
98164                 },
98165                 "name": "Пекарня",
98166                 "icon": "bakery",
98167                 "geometry": [
98168                     "point",
98169                     "vertex",
98170                     "area"
98171                 ],
98172                 "fields": [
98173                     "address",
98174                     "building_area",
98175                     "opening_hours"
98176                 ],
98177                 "suggestion": true
98178             },
98179             "shop/bakery/Кулиничи": {
98180                 "tags": {
98181                     "name": "Кулиничи",
98182                     "shop": "bakery"
98183                 },
98184                 "name": "Кулиничи",
98185                 "icon": "bakery",
98186                 "geometry": [
98187                     "point",
98188                     "vertex",
98189                     "area"
98190                 ],
98191                 "fields": [
98192                     "address",
98193                     "building_area",
98194                     "opening_hours"
98195                 ],
98196                 "suggestion": true
98197             },
98198             "shop/sports/Sports Direct": {
98199                 "tags": {
98200                     "name": "Sports Direct",
98201                     "shop": "sports"
98202                 },
98203                 "name": "Sports Direct",
98204                 "icon": "shop",
98205                 "geometry": [
98206                     "point",
98207                     "vertex",
98208                     "area"
98209                 ],
98210                 "fields": [
98211                     "address",
98212                     "building_area",
98213                     "opening_hours"
98214                 ],
98215                 "suggestion": true
98216             },
98217             "shop/sports/Decathlon": {
98218                 "tags": {
98219                     "name": "Decathlon",
98220                     "shop": "sports"
98221                 },
98222                 "name": "Decathlon",
98223                 "icon": "shop",
98224                 "geometry": [
98225                     "point",
98226                     "vertex",
98227                     "area"
98228                 ],
98229                 "fields": [
98230                     "address",
98231                     "building_area",
98232                     "opening_hours"
98233                 ],
98234                 "suggestion": true
98235             },
98236             "shop/sports/Intersport": {
98237                 "tags": {
98238                     "name": "Intersport",
98239                     "shop": "sports"
98240                 },
98241                 "name": "Intersport",
98242                 "icon": "shop",
98243                 "geometry": [
98244                     "point",
98245                     "vertex",
98246                     "area"
98247                 ],
98248                 "fields": [
98249                     "address",
98250                     "building_area",
98251                     "opening_hours"
98252                 ],
98253                 "suggestion": true
98254             },
98255             "shop/sports/Sports Authority": {
98256                 "tags": {
98257                     "name": "Sports Authority",
98258                     "shop": "sports"
98259                 },
98260                 "name": "Sports Authority",
98261                 "icon": "shop",
98262                 "geometry": [
98263                     "point",
98264                     "vertex",
98265                     "area"
98266                 ],
98267                 "fields": [
98268                     "address",
98269                     "building_area",
98270                     "opening_hours"
98271                 ],
98272                 "suggestion": true
98273             },
98274             "shop/sports/Спортмастер": {
98275                 "tags": {
98276                     "name": "Спортмастер",
98277                     "shop": "sports"
98278                 },
98279                 "name": "Спортмастер",
98280                 "icon": "shop",
98281                 "geometry": [
98282                     "point",
98283                     "vertex",
98284                     "area"
98285                 ],
98286                 "fields": [
98287                     "address",
98288                     "building_area",
98289                     "opening_hours"
98290                 ],
98291                 "suggestion": true
98292             },
98293             "shop/sports/Sport 2000": {
98294                 "tags": {
98295                     "name": "Sport 2000",
98296                     "shop": "sports"
98297                 },
98298                 "name": "Sport 2000",
98299                 "icon": "shop",
98300                 "geometry": [
98301                     "point",
98302                     "vertex",
98303                     "area"
98304                 ],
98305                 "fields": [
98306                     "address",
98307                     "building_area",
98308                     "opening_hours"
98309                 ],
98310                 "suggestion": true
98311             },
98312             "shop/sports/Dick's Sporting Goods": {
98313                 "tags": {
98314                     "name": "Dick's Sporting Goods",
98315                     "shop": "sports"
98316                 },
98317                 "name": "Dick's Sporting Goods",
98318                 "icon": "shop",
98319                 "geometry": [
98320                     "point",
98321                     "vertex",
98322                     "area"
98323                 ],
98324                 "fields": [
98325                     "address",
98326                     "building_area",
98327                     "opening_hours"
98328                 ],
98329                 "suggestion": true
98330             },
98331             "shop/variety_store/Tedi": {
98332                 "tags": {
98333                     "name": "Tedi",
98334                     "shop": "variety_store"
98335                 },
98336                 "name": "Tedi",
98337                 "icon": "shop",
98338                 "geometry": [
98339                     "point",
98340                     "vertex",
98341                     "area"
98342                 ],
98343                 "fields": [
98344                     "address",
98345                     "building_area",
98346                     "opening_hours"
98347                 ],
98348                 "suggestion": true
98349             },
98350             "shop/variety_store/Dollarama": {
98351                 "tags": {
98352                     "name": "Dollarama",
98353                     "shop": "variety_store"
98354                 },
98355                 "name": "Dollarama",
98356                 "icon": "shop",
98357                 "geometry": [
98358                     "point",
98359                     "vertex",
98360                     "area"
98361                 ],
98362                 "fields": [
98363                     "address",
98364                     "building_area",
98365                     "opening_hours"
98366                 ],
98367                 "suggestion": true
98368             },
98369             "shop/variety_store/Family Dollar": {
98370                 "tags": {
98371                     "name": "Family Dollar",
98372                     "shop": "variety_store"
98373                 },
98374                 "name": "Family Dollar",
98375                 "icon": "shop",
98376                 "geometry": [
98377                     "point",
98378                     "vertex",
98379                     "area"
98380                 ],
98381                 "fields": [
98382                     "address",
98383                     "building_area",
98384                     "opening_hours"
98385                 ],
98386                 "suggestion": true
98387             },
98388             "shop/variety_store/Dollar Tree": {
98389                 "tags": {
98390                     "name": "Dollar Tree",
98391                     "shop": "variety_store"
98392                 },
98393                 "name": "Dollar Tree",
98394                 "icon": "shop",
98395                 "geometry": [
98396                     "point",
98397                     "vertex",
98398                     "area"
98399                 ],
98400                 "fields": [
98401                     "address",
98402                     "building_area",
98403                     "opening_hours"
98404                 ],
98405                 "suggestion": true
98406             },
98407             "shop/pet/PetSmart": {
98408                 "tags": {
98409                     "name": "PetSmart",
98410                     "shop": "pet"
98411                 },
98412                 "name": "PetSmart",
98413                 "icon": "dog-park",
98414                 "geometry": [
98415                     "point",
98416                     "vertex",
98417                     "area"
98418                 ],
98419                 "fields": [
98420                     "address",
98421                     "building_area",
98422                     "opening_hours"
98423                 ],
98424                 "suggestion": true
98425             },
98426             "shop/pet/Das Futterhaus": {
98427                 "tags": {
98428                     "name": "Das Futterhaus",
98429                     "shop": "pet"
98430                 },
98431                 "name": "Das Futterhaus",
98432                 "icon": "dog-park",
98433                 "geometry": [
98434                     "point",
98435                     "vertex",
98436                     "area"
98437                 ],
98438                 "fields": [
98439                     "address",
98440                     "building_area",
98441                     "opening_hours"
98442                 ],
98443                 "suggestion": true
98444             },
98445             "shop/pet/Pets at Home": {
98446                 "tags": {
98447                     "name": "Pets at Home",
98448                     "shop": "pet"
98449                 },
98450                 "name": "Pets at Home",
98451                 "icon": "dog-park",
98452                 "geometry": [
98453                     "point",
98454                     "vertex",
98455                     "area"
98456                 ],
98457                 "fields": [
98458                     "address",
98459                     "building_area",
98460                     "opening_hours"
98461                 ],
98462                 "suggestion": true
98463             },
98464             "shop/pet/Petco": {
98465                 "tags": {
98466                     "name": "Petco",
98467                     "shop": "pet"
98468                 },
98469                 "name": "Petco",
98470                 "icon": "dog-park",
98471                 "geometry": [
98472                     "point",
98473                     "vertex",
98474                     "area"
98475                 ],
98476                 "fields": [
98477                     "address",
98478                     "building_area",
98479                     "opening_hours"
98480                 ],
98481                 "suggestion": true
98482             },
98483             "shop/pet/Зоомагазин": {
98484                 "tags": {
98485                     "name": "Зоомагазин",
98486                     "shop": "pet"
98487                 },
98488                 "name": "Зоомагазин",
98489                 "icon": "dog-park",
98490                 "geometry": [
98491                     "point",
98492                     "vertex",
98493                     "area"
98494                 ],
98495                 "fields": [
98496                     "address",
98497                     "building_area",
98498                     "opening_hours"
98499                 ],
98500                 "suggestion": true
98501             },
98502             "shop/shoes/Reno": {
98503                 "tags": {
98504                     "name": "Reno",
98505                     "shop": "shoes"
98506                 },
98507                 "name": "Reno",
98508                 "icon": "shop",
98509                 "geometry": [
98510                     "point",
98511                     "vertex",
98512                     "area"
98513                 ],
98514                 "fields": [
98515                     "address",
98516                     "building_area",
98517                     "opening_hours"
98518                 ],
98519                 "suggestion": true
98520             },
98521             "shop/shoes/Ecco": {
98522                 "tags": {
98523                     "name": "Ecco",
98524                     "shop": "shoes"
98525                 },
98526                 "name": "Ecco",
98527                 "icon": "shop",
98528                 "geometry": [
98529                     "point",
98530                     "vertex",
98531                     "area"
98532                 ],
98533                 "fields": [
98534                     "address",
98535                     "building_area",
98536                     "opening_hours"
98537                 ],
98538                 "suggestion": true
98539             },
98540             "shop/shoes/Clarks": {
98541                 "tags": {
98542                     "name": "Clarks",
98543                     "shop": "shoes"
98544                 },
98545                 "name": "Clarks",
98546                 "icon": "shop",
98547                 "geometry": [
98548                     "point",
98549                     "vertex",
98550                     "area"
98551                 ],
98552                 "fields": [
98553                     "address",
98554                     "building_area",
98555                     "opening_hours"
98556                 ],
98557                 "suggestion": true
98558             },
98559             "shop/shoes/La Halle aux Chaussures": {
98560                 "tags": {
98561                     "name": "La Halle aux Chaussures",
98562                     "shop": "shoes"
98563                 },
98564                 "name": "La Halle aux Chaussures",
98565                 "icon": "shop",
98566                 "geometry": [
98567                     "point",
98568                     "vertex",
98569                     "area"
98570                 ],
98571                 "fields": [
98572                     "address",
98573                     "building_area",
98574                     "opening_hours"
98575                 ],
98576                 "suggestion": true
98577             },
98578             "shop/shoes/Brantano": {
98579                 "tags": {
98580                     "name": "Brantano",
98581                     "shop": "shoes"
98582                 },
98583                 "name": "Brantano",
98584                 "icon": "shop",
98585                 "geometry": [
98586                     "point",
98587                     "vertex",
98588                     "area"
98589                 ],
98590                 "fields": [
98591                     "address",
98592                     "building_area",
98593                     "opening_hours"
98594                 ],
98595                 "suggestion": true
98596             },
98597             "shop/shoes/Geox": {
98598                 "tags": {
98599                     "name": "Geox",
98600                     "shop": "shoes"
98601                 },
98602                 "name": "Geox",
98603                 "icon": "shop",
98604                 "geometry": [
98605                     "point",
98606                     "vertex",
98607                     "area"
98608                 ],
98609                 "fields": [
98610                     "address",
98611                     "building_area",
98612                     "opening_hours"
98613                 ],
98614                 "suggestion": true
98615             },
98616             "shop/shoes/Salamander": {
98617                 "tags": {
98618                     "name": "Salamander",
98619                     "shop": "shoes"
98620                 },
98621                 "name": "Salamander",
98622                 "icon": "shop",
98623                 "geometry": [
98624                     "point",
98625                     "vertex",
98626                     "area"
98627                 ],
98628                 "fields": [
98629                     "address",
98630                     "building_area",
98631                     "opening_hours"
98632                 ],
98633                 "suggestion": true
98634             },
98635             "shop/shoes/Обувь": {
98636                 "tags": {
98637                     "name": "Обувь",
98638                     "shop": "shoes"
98639                 },
98640                 "name": "Обувь",
98641                 "icon": "shop",
98642                 "geometry": [
98643                     "point",
98644                     "vertex",
98645                     "area"
98646                 ],
98647                 "fields": [
98648                     "address",
98649                     "building_area",
98650                     "opening_hours"
98651                 ],
98652                 "suggestion": true
98653             },
98654             "shop/shoes/Payless Shoe Source": {
98655                 "tags": {
98656                     "name": "Payless Shoe Source",
98657                     "shop": "shoes"
98658                 },
98659                 "name": "Payless Shoe Source",
98660                 "icon": "shop",
98661                 "geometry": [
98662                     "point",
98663                     "vertex",
98664                     "area"
98665                 ],
98666                 "fields": [
98667                     "address",
98668                     "building_area",
98669                     "opening_hours"
98670                 ],
98671                 "suggestion": true
98672             },
98673             "shop/shoes/Famous Footwear": {
98674                 "tags": {
98675                     "name": "Famous Footwear",
98676                     "shop": "shoes"
98677                 },
98678                 "name": "Famous Footwear",
98679                 "icon": "shop",
98680                 "geometry": [
98681                     "point",
98682                     "vertex",
98683                     "area"
98684                 ],
98685                 "fields": [
98686                     "address",
98687                     "building_area",
98688                     "opening_hours"
98689                 ],
98690                 "suggestion": true
98691             },
98692             "shop/shoes/Quick Schuh": {
98693                 "tags": {
98694                     "name": "Quick Schuh",
98695                     "shop": "shoes"
98696                 },
98697                 "name": "Quick Schuh",
98698                 "icon": "shop",
98699                 "geometry": [
98700                     "point",
98701                     "vertex",
98702                     "area"
98703                 ],
98704                 "fields": [
98705                     "address",
98706                     "building_area",
98707                     "opening_hours"
98708                 ],
98709                 "suggestion": true
98710             },
98711             "shop/shoes/Shoe Zone": {
98712                 "tags": {
98713                     "name": "Shoe Zone",
98714                     "shop": "shoes"
98715                 },
98716                 "name": "Shoe Zone",
98717                 "icon": "shop",
98718                 "geometry": [
98719                     "point",
98720                     "vertex",
98721                     "area"
98722                 ],
98723                 "fields": [
98724                     "address",
98725                     "building_area",
98726                     "opening_hours"
98727                 ],
98728                 "suggestion": true
98729             },
98730             "shop/shoes/Foot Locker": {
98731                 "tags": {
98732                     "name": "Foot Locker",
98733                     "shop": "shoes"
98734                 },
98735                 "name": "Foot Locker",
98736                 "icon": "shop",
98737                 "geometry": [
98738                     "point",
98739                     "vertex",
98740                     "area"
98741                 ],
98742                 "fields": [
98743                     "address",
98744                     "building_area",
98745                     "opening_hours"
98746                 ],
98747                 "suggestion": true
98748             },
98749             "shop/shoes/Bata": {
98750                 "tags": {
98751                     "name": "Bata",
98752                     "shop": "shoes"
98753                 },
98754                 "name": "Bata",
98755                 "icon": "shop",
98756                 "geometry": [
98757                     "point",
98758                     "vertex",
98759                     "area"
98760                 ],
98761                 "fields": [
98762                     "address",
98763                     "building_area",
98764                     "opening_hours"
98765                 ],
98766                 "suggestion": true
98767             },
98768             "shop/shoes/ЦентрОбувь": {
98769                 "tags": {
98770                     "name": "ЦентрОбувь",
98771                     "shop": "shoes"
98772                 },
98773                 "name": "ЦентрОбувь",
98774                 "icon": "shop",
98775                 "geometry": [
98776                     "point",
98777                     "vertex",
98778                     "area"
98779                 ],
98780                 "fields": [
98781                     "address",
98782                     "building_area",
98783                     "opening_hours"
98784                 ],
98785                 "suggestion": true
98786             },
98787             "shop/toys/La Grande Récré": {
98788                 "tags": {
98789                     "name": "La Grande Récré",
98790                     "shop": "toys"
98791                 },
98792                 "name": "La Grande Récré",
98793                 "icon": "shop",
98794                 "geometry": [
98795                     "point",
98796                     "vertex",
98797                     "area"
98798                 ],
98799                 "fields": [
98800                     "address",
98801                     "building_area",
98802                     "opening_hours"
98803                 ],
98804                 "suggestion": true
98805             },
98806             "shop/toys/Toys R Us": {
98807                 "tags": {
98808                     "name": "Toys R Us",
98809                     "shop": "toys"
98810                 },
98811                 "name": "Toys R Us",
98812                 "icon": "shop",
98813                 "geometry": [
98814                     "point",
98815                     "vertex",
98816                     "area"
98817                 ],
98818                 "fields": [
98819                     "address",
98820                     "building_area",
98821                     "opening_hours"
98822                 ],
98823                 "suggestion": true
98824             },
98825             "shop/toys/Intertoys": {
98826                 "tags": {
98827                     "name": "Intertoys",
98828                     "shop": "toys"
98829                 },
98830                 "name": "Intertoys",
98831                 "icon": "shop",
98832                 "geometry": [
98833                     "point",
98834                     "vertex",
98835                     "area"
98836                 ],
98837                 "fields": [
98838                     "address",
98839                     "building_area",
98840                     "opening_hours"
98841                 ],
98842                 "suggestion": true
98843             },
98844             "shop/toys/Детский мир": {
98845                 "tags": {
98846                     "name": "Детский мир",
98847                     "shop": "toys"
98848                 },
98849                 "name": "Детский мир",
98850                 "icon": "shop",
98851                 "geometry": [
98852                     "point",
98853                     "vertex",
98854                     "area"
98855                 ],
98856                 "fields": [
98857                     "address",
98858                     "building_area",
98859                     "opening_hours"
98860                 ],
98861                 "suggestion": true
98862             },
98863             "shop/toys/Игрушки": {
98864                 "tags": {
98865                     "name": "Игрушки",
98866                     "shop": "toys"
98867                 },
98868                 "name": "Игрушки",
98869                 "icon": "shop",
98870                 "geometry": [
98871                     "point",
98872                     "vertex",
98873                     "area"
98874                 ],
98875                 "fields": [
98876                     "address",
98877                     "building_area",
98878                     "opening_hours"
98879                 ],
98880                 "suggestion": true
98881             },
98882             "shop/travel_agency/Flight Centre": {
98883                 "tags": {
98884                     "name": "Flight Centre",
98885                     "shop": "travel_agency"
98886                 },
98887                 "name": "Flight Centre",
98888                 "icon": "suitcase",
98889                 "geometry": [
98890                     "point",
98891                     "vertex",
98892                     "area"
98893                 ],
98894                 "fields": [
98895                     "address",
98896                     "building_area",
98897                     "opening_hours"
98898                 ],
98899                 "suggestion": true
98900             },
98901             "shop/travel_agency/Thomas Cook": {
98902                 "tags": {
98903                     "name": "Thomas Cook",
98904                     "shop": "travel_agency"
98905                 },
98906                 "name": "Thomas Cook",
98907                 "icon": "suitcase",
98908                 "geometry": [
98909                     "point",
98910                     "vertex",
98911                     "area"
98912                 ],
98913                 "fields": [
98914                     "address",
98915                     "building_area",
98916                     "opening_hours"
98917                 ],
98918                 "suggestion": true
98919             },
98920             "shop/jewelry/Bijou Brigitte": {
98921                 "tags": {
98922                     "name": "Bijou Brigitte",
98923                     "shop": "jewelry"
98924                 },
98925                 "name": "Bijou Brigitte",
98926                 "icon": "shop",
98927                 "geometry": [
98928                     "point",
98929                     "vertex",
98930                     "area"
98931                 ],
98932                 "fields": [
98933                     "address",
98934                     "building_area",
98935                     "opening_hours"
98936                 ],
98937                 "suggestion": true
98938             },
98939             "shop/jewelry/Christ": {
98940                 "tags": {
98941                     "name": "Christ",
98942                     "shop": "jewelry"
98943                 },
98944                 "name": "Christ",
98945                 "icon": "shop",
98946                 "geometry": [
98947                     "point",
98948                     "vertex",
98949                     "area"
98950                 ],
98951                 "fields": [
98952                     "address",
98953                     "building_area",
98954                     "opening_hours"
98955                 ],
98956                 "suggestion": true
98957             },
98958             "shop/jewelry/Swarovski": {
98959                 "tags": {
98960                     "name": "Swarovski",
98961                     "shop": "jewelry"
98962                 },
98963                 "name": "Swarovski",
98964                 "icon": "shop",
98965                 "geometry": [
98966                     "point",
98967                     "vertex",
98968                     "area"
98969                 ],
98970                 "fields": [
98971                     "address",
98972                     "building_area",
98973                     "opening_hours"
98974                 ],
98975                 "suggestion": true
98976             },
98977             "shop/optician/Fielmann": {
98978                 "tags": {
98979                     "name": "Fielmann",
98980                     "shop": "optician"
98981                 },
98982                 "name": "Fielmann",
98983                 "icon": "shop",
98984                 "geometry": [
98985                     "point",
98986                     "vertex",
98987                     "area"
98988                 ],
98989                 "fields": [
98990                     "address",
98991                     "building_area",
98992                     "opening_hours"
98993                 ],
98994                 "suggestion": true
98995             },
98996             "shop/optician/Apollo Optik": {
98997                 "tags": {
98998                     "name": "Apollo Optik",
98999                     "shop": "optician"
99000                 },
99001                 "name": "Apollo Optik",
99002                 "icon": "shop",
99003                 "geometry": [
99004                     "point",
99005                     "vertex",
99006                     "area"
99007                 ],
99008                 "fields": [
99009                     "address",
99010                     "building_area",
99011                     "opening_hours"
99012                 ],
99013                 "suggestion": true
99014             },
99015             "shop/optician/Vision Express": {
99016                 "tags": {
99017                     "name": "Vision Express",
99018                     "shop": "optician"
99019                 },
99020                 "name": "Vision Express",
99021                 "icon": "shop",
99022                 "geometry": [
99023                     "point",
99024                     "vertex",
99025                     "area"
99026                 ],
99027                 "fields": [
99028                     "address",
99029                     "building_area",
99030                     "opening_hours"
99031                 ],
99032                 "suggestion": true
99033             },
99034             "shop/optician/Оптика": {
99035                 "tags": {
99036                     "name": "Оптика",
99037                     "shop": "optician"
99038                 },
99039                 "name": "Оптика",
99040                 "icon": "shop",
99041                 "geometry": [
99042                     "point",
99043                     "vertex",
99044                     "area"
99045                 ],
99046                 "fields": [
99047                     "address",
99048                     "building_area",
99049                     "opening_hours"
99050                 ],
99051                 "suggestion": true
99052             },
99053             "shop/optician/Optic 2000": {
99054                 "tags": {
99055                     "name": "Optic 2000",
99056                     "shop": "optician"
99057                 },
99058                 "name": "Optic 2000",
99059                 "icon": "shop",
99060                 "geometry": [
99061                     "point",
99062                     "vertex",
99063                     "area"
99064                 ],
99065                 "fields": [
99066                     "address",
99067                     "building_area",
99068                     "opening_hours"
99069                 ],
99070                 "suggestion": true
99071             },
99072             "shop/optician/Alain Afflelou": {
99073                 "tags": {
99074                     "name": "Alain Afflelou",
99075                     "shop": "optician"
99076                 },
99077                 "name": "Alain Afflelou",
99078                 "icon": "shop",
99079                 "geometry": [
99080                     "point",
99081                     "vertex",
99082                     "area"
99083                 ],
99084                 "fields": [
99085                     "address",
99086                     "building_area",
99087                     "opening_hours"
99088                 ],
99089                 "suggestion": true
99090             },
99091             "shop/optician/Specsavers": {
99092                 "tags": {
99093                     "name": "Specsavers",
99094                     "shop": "optician"
99095                 },
99096                 "name": "Specsavers",
99097                 "icon": "shop",
99098                 "geometry": [
99099                     "point",
99100                     "vertex",
99101                     "area"
99102                 ],
99103                 "fields": [
99104                     "address",
99105                     "building_area",
99106                     "opening_hours"
99107                 ],
99108                 "suggestion": true
99109             },
99110             "shop/optician/Krys": {
99111                 "tags": {
99112                     "name": "Krys",
99113                     "shop": "optician"
99114                 },
99115                 "name": "Krys",
99116                 "icon": "shop",
99117                 "geometry": [
99118                     "point",
99119                     "vertex",
99120                     "area"
99121                 ],
99122                 "fields": [
99123                     "address",
99124                     "building_area",
99125                     "opening_hours"
99126                 ],
99127                 "suggestion": true
99128             },
99129             "shop/optician/Atol": {
99130                 "tags": {
99131                     "name": "Atol",
99132                     "shop": "optician"
99133                 },
99134                 "name": "Atol",
99135                 "icon": "shop",
99136                 "geometry": [
99137                     "point",
99138                     "vertex",
99139                     "area"
99140                 ],
99141                 "fields": [
99142                     "address",
99143                     "building_area",
99144                     "opening_hours"
99145                 ],
99146                 "suggestion": true
99147             },
99148             "shop/video/Blockbuster": {
99149                 "tags": {
99150                     "name": "Blockbuster",
99151                     "shop": "video"
99152                 },
99153                 "name": "Blockbuster",
99154                 "icon": "shop",
99155                 "geometry": [
99156                     "point",
99157                     "vertex",
99158                     "area"
99159                 ],
99160                 "fields": [
99161                     "address",
99162                     "building_area",
99163                     "opening_hours"
99164                 ],
99165                 "suggestion": true
99166             },
99167             "shop/video/World of Video": {
99168                 "tags": {
99169                     "name": "World of Video",
99170                     "shop": "video"
99171                 },
99172                 "name": "World of Video",
99173                 "icon": "shop",
99174                 "geometry": [
99175                     "point",
99176                     "vertex",
99177                     "area"
99178                 ],
99179                 "fields": [
99180                     "address",
99181                     "building_area",
99182                     "opening_hours"
99183                 ],
99184                 "suggestion": true
99185             },
99186             "shop/mobile_phone/Билайн": {
99187                 "tags": {
99188                     "name": "Билайн",
99189                     "shop": "mobile_phone"
99190                 },
99191                 "name": "Билайн",
99192                 "icon": "mobilephone",
99193                 "geometry": [
99194                     "point",
99195                     "vertex",
99196                     "area"
99197                 ],
99198                 "fields": [
99199                     "address",
99200                     "building_area",
99201                     "opening_hours"
99202                 ],
99203                 "suggestion": true
99204             },
99205             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
99206                 "tags": {
99207                     "name": "ソフトバンクショップ (SoftBank shop)",
99208                     "shop": "mobile_phone"
99209                 },
99210                 "name": "ソフトバンクショップ (SoftBank shop)",
99211                 "icon": "mobilephone",
99212                 "geometry": [
99213                     "point",
99214                     "vertex",
99215                     "area"
99216                 ],
99217                 "fields": [
99218                     "address",
99219                     "building_area",
99220                     "opening_hours"
99221                 ],
99222                 "suggestion": true
99223             },
99224             "shop/mobile_phone/Vodafone": {
99225                 "tags": {
99226                     "name": "Vodafone",
99227                     "shop": "mobile_phone"
99228                 },
99229                 "name": "Vodafone",
99230                 "icon": "mobilephone",
99231                 "geometry": [
99232                     "point",
99233                     "vertex",
99234                     "area"
99235                 ],
99236                 "fields": [
99237                     "address",
99238                     "building_area",
99239                     "opening_hours"
99240                 ],
99241                 "suggestion": true
99242             },
99243             "shop/mobile_phone/O2": {
99244                 "tags": {
99245                     "name": "O2",
99246                     "shop": "mobile_phone"
99247                 },
99248                 "name": "O2",
99249                 "icon": "mobilephone",
99250                 "geometry": [
99251                     "point",
99252                     "vertex",
99253                     "area"
99254                 ],
99255                 "fields": [
99256                     "address",
99257                     "building_area",
99258                     "opening_hours"
99259                 ],
99260                 "suggestion": true
99261             },
99262             "shop/mobile_phone/Carphone Warehouse": {
99263                 "tags": {
99264                     "name": "Carphone Warehouse",
99265                     "shop": "mobile_phone"
99266                 },
99267                 "name": "Carphone Warehouse",
99268                 "icon": "mobilephone",
99269                 "geometry": [
99270                     "point",
99271                     "vertex",
99272                     "area"
99273                 ],
99274                 "fields": [
99275                     "address",
99276                     "building_area",
99277                     "opening_hours"
99278                 ],
99279                 "suggestion": true
99280             },
99281             "shop/mobile_phone/Orange": {
99282                 "tags": {
99283                     "name": "Orange",
99284                     "shop": "mobile_phone"
99285                 },
99286                 "name": "Orange",
99287                 "icon": "mobilephone",
99288                 "geometry": [
99289                     "point",
99290                     "vertex",
99291                     "area"
99292                 ],
99293                 "fields": [
99294                     "address",
99295                     "building_area",
99296                     "opening_hours"
99297                 ],
99298                 "suggestion": true
99299             },
99300             "shop/mobile_phone/Verizon Wireless": {
99301                 "tags": {
99302                     "name": "Verizon Wireless",
99303                     "shop": "mobile_phone"
99304                 },
99305                 "name": "Verizon Wireless",
99306                 "icon": "mobilephone",
99307                 "geometry": [
99308                     "point",
99309                     "vertex",
99310                     "area"
99311                 ],
99312                 "fields": [
99313                     "address",
99314                     "building_area",
99315                     "opening_hours"
99316                 ],
99317                 "suggestion": true
99318             },
99319             "shop/mobile_phone/Sprint": {
99320                 "tags": {
99321                     "name": "Sprint",
99322                     "shop": "mobile_phone"
99323                 },
99324                 "name": "Sprint",
99325                 "icon": "mobilephone",
99326                 "geometry": [
99327                     "point",
99328                     "vertex",
99329                     "area"
99330                 ],
99331                 "fields": [
99332                     "address",
99333                     "building_area",
99334                     "opening_hours"
99335                 ],
99336                 "suggestion": true
99337             },
99338             "shop/mobile_phone/T-Mobile": {
99339                 "tags": {
99340                     "name": "T-Mobile",
99341                     "shop": "mobile_phone"
99342                 },
99343                 "name": "T-Mobile",
99344                 "icon": "mobilephone",
99345                 "geometry": [
99346                     "point",
99347                     "vertex",
99348                     "area"
99349                 ],
99350                 "fields": [
99351                     "address",
99352                     "building_area",
99353                     "opening_hours"
99354                 ],
99355                 "suggestion": true
99356             },
99357             "shop/mobile_phone/МТС": {
99358                 "tags": {
99359                     "name": "МТС",
99360                     "shop": "mobile_phone"
99361                 },
99362                 "name": "МТС",
99363                 "icon": "mobilephone",
99364                 "geometry": [
99365                     "point",
99366                     "vertex",
99367                     "area"
99368                 ],
99369                 "fields": [
99370                     "address",
99371                     "building_area",
99372                     "opening_hours"
99373                 ],
99374                 "suggestion": true
99375             },
99376             "shop/mobile_phone/Евросеть": {
99377                 "tags": {
99378                     "name": "Евросеть",
99379                     "shop": "mobile_phone"
99380                 },
99381                 "name": "Евросеть",
99382                 "icon": "mobilephone",
99383                 "geometry": [
99384                     "point",
99385                     "vertex",
99386                     "area"
99387                 ],
99388                 "fields": [
99389                     "address",
99390                     "building_area",
99391                     "opening_hours"
99392                 ],
99393                 "suggestion": true
99394             },
99395             "shop/mobile_phone/Bell": {
99396                 "tags": {
99397                     "name": "Bell",
99398                     "shop": "mobile_phone"
99399                 },
99400                 "name": "Bell",
99401                 "icon": "mobilephone",
99402                 "geometry": [
99403                     "point",
99404                     "vertex",
99405                     "area"
99406                 ],
99407                 "fields": [
99408                     "address",
99409                     "building_area",
99410                     "opening_hours"
99411                 ],
99412                 "suggestion": true
99413             },
99414             "shop/mobile_phone/The Phone House": {
99415                 "tags": {
99416                     "name": "The Phone House",
99417                     "shop": "mobile_phone"
99418                 },
99419                 "name": "The Phone House",
99420                 "icon": "mobilephone",
99421                 "geometry": [
99422                     "point",
99423                     "vertex",
99424                     "area"
99425                 ],
99426                 "fields": [
99427                     "address",
99428                     "building_area",
99429                     "opening_hours"
99430                 ],
99431                 "suggestion": true
99432             },
99433             "shop/mobile_phone/SFR": {
99434                 "tags": {
99435                     "name": "SFR",
99436                     "shop": "mobile_phone"
99437                 },
99438                 "name": "SFR",
99439                 "icon": "mobilephone",
99440                 "geometry": [
99441                     "point",
99442                     "vertex",
99443                     "area"
99444                 ],
99445                 "fields": [
99446                     "address",
99447                     "building_area",
99448                     "opening_hours"
99449                 ],
99450                 "suggestion": true
99451             },
99452             "shop/mobile_phone/Связной": {
99453                 "tags": {
99454                     "name": "Связной",
99455                     "shop": "mobile_phone"
99456                 },
99457                 "name": "Связной",
99458                 "icon": "mobilephone",
99459                 "geometry": [
99460                     "point",
99461                     "vertex",
99462                     "area"
99463                 ],
99464                 "fields": [
99465                     "address",
99466                     "building_area",
99467                     "opening_hours"
99468                 ],
99469                 "suggestion": true
99470             },
99471             "shop/mobile_phone/Мегафон": {
99472                 "tags": {
99473                     "name": "Мегафон",
99474                     "shop": "mobile_phone"
99475                 },
99476                 "name": "Мегафон",
99477                 "icon": "mobilephone",
99478                 "geometry": [
99479                     "point",
99480                     "vertex",
99481                     "area"
99482                 ],
99483                 "fields": [
99484                     "address",
99485                     "building_area",
99486                     "opening_hours"
99487                 ],
99488                 "suggestion": true
99489             },
99490             "shop/mobile_phone/AT&T": {
99491                 "tags": {
99492                     "name": "AT&T",
99493                     "shop": "mobile_phone"
99494                 },
99495                 "name": "AT&T",
99496                 "icon": "mobilephone",
99497                 "geometry": [
99498                     "point",
99499                     "vertex",
99500                     "area"
99501                 ],
99502                 "fields": [
99503                     "address",
99504                     "building_area",
99505                     "opening_hours"
99506                 ],
99507                 "suggestion": true
99508             },
99509             "shop/mobile_phone/ドコモショップ (docomo shop)": {
99510                 "tags": {
99511                     "name": "ドコモショップ (docomo shop)",
99512                     "shop": "mobile_phone"
99513                 },
99514                 "name": "ドコモショップ (docomo shop)",
99515                 "icon": "mobilephone",
99516                 "geometry": [
99517                     "point",
99518                     "vertex",
99519                     "area"
99520                 ],
99521                 "fields": [
99522                     "address",
99523                     "building_area",
99524                     "opening_hours"
99525                 ],
99526                 "suggestion": true
99527             },
99528             "shop/mobile_phone/au": {
99529                 "tags": {
99530                     "name": "au",
99531                     "shop": "mobile_phone"
99532                 },
99533                 "name": "au",
99534                 "icon": "mobilephone",
99535                 "geometry": [
99536                     "point",
99537                     "vertex",
99538                     "area"
99539                 ],
99540                 "fields": [
99541                     "address",
99542                     "building_area",
99543                     "opening_hours"
99544                 ],
99545                 "suggestion": true
99546             },
99547             "shop/mobile_phone/Movistar": {
99548                 "tags": {
99549                     "name": "Movistar",
99550                     "shop": "mobile_phone"
99551                 },
99552                 "name": "Movistar",
99553                 "icon": "mobilephone",
99554                 "geometry": [
99555                     "point",
99556                     "vertex",
99557                     "area"
99558                 ],
99559                 "fields": [
99560                     "address",
99561                     "building_area",
99562                     "opening_hours"
99563                 ],
99564                 "suggestion": true
99565             },
99566             "shop/mobile_phone/Bitė": {
99567                 "tags": {
99568                     "name": "Bitė",
99569                     "shop": "mobile_phone"
99570                 },
99571                 "name": "Bitė",
99572                 "icon": "mobilephone",
99573                 "geometry": [
99574                     "point",
99575                     "vertex",
99576                     "area"
99577                 ],
99578                 "fields": [
99579                     "address",
99580                     "building_area",
99581                     "opening_hours"
99582                 ],
99583                 "suggestion": true
99584             },
99585             "shop/computer/PC World": {
99586                 "tags": {
99587                     "name": "PC World",
99588                     "shop": "computer"
99589                 },
99590                 "name": "PC World",
99591                 "icon": "shop",
99592                 "geometry": [
99593                     "point",
99594                     "vertex",
99595                     "area"
99596                 ],
99597                 "fields": [
99598                     "address",
99599                     "building_area",
99600                     "opening_hours"
99601                 ],
99602                 "suggestion": true
99603             },
99604             "shop/computer/DNS": {
99605                 "tags": {
99606                     "name": "DNS",
99607                     "shop": "computer"
99608                 },
99609                 "name": "DNS",
99610                 "icon": "shop",
99611                 "geometry": [
99612                     "point",
99613                     "vertex",
99614                     "area"
99615                 ],
99616                 "fields": [
99617                     "address",
99618                     "building_area",
99619                     "opening_hours"
99620                 ],
99621                 "suggestion": true
99622             },
99623             "shop/hairdresser/Klier": {
99624                 "tags": {
99625                     "name": "Klier",
99626                     "shop": "hairdresser"
99627                 },
99628                 "name": "Klier",
99629                 "icon": "hairdresser",
99630                 "geometry": [
99631                     "point",
99632                     "vertex",
99633                     "area"
99634                 ],
99635                 "fields": [
99636                     "address",
99637                     "building_area",
99638                     "opening_hours"
99639                 ],
99640                 "suggestion": true
99641             },
99642             "shop/hairdresser/Supercuts": {
99643                 "tags": {
99644                     "name": "Supercuts",
99645                     "shop": "hairdresser"
99646                 },
99647                 "name": "Supercuts",
99648                 "icon": "hairdresser",
99649                 "geometry": [
99650                     "point",
99651                     "vertex",
99652                     "area"
99653                 ],
99654                 "fields": [
99655                     "address",
99656                     "building_area",
99657                     "opening_hours"
99658                 ],
99659                 "suggestion": true
99660             },
99661             "shop/hairdresser/Hairkiller": {
99662                 "tags": {
99663                     "name": "Hairkiller",
99664                     "shop": "hairdresser"
99665                 },
99666                 "name": "Hairkiller",
99667                 "icon": "hairdresser",
99668                 "geometry": [
99669                     "point",
99670                     "vertex",
99671                     "area"
99672                 ],
99673                 "fields": [
99674                     "address",
99675                     "building_area",
99676                     "opening_hours"
99677                 ],
99678                 "suggestion": true
99679             },
99680             "shop/hairdresser/Great Clips": {
99681                 "tags": {
99682                     "name": "Great Clips",
99683                     "shop": "hairdresser"
99684                 },
99685                 "name": "Great Clips",
99686                 "icon": "hairdresser",
99687                 "geometry": [
99688                     "point",
99689                     "vertex",
99690                     "area"
99691                 ],
99692                 "fields": [
99693                     "address",
99694                     "building_area",
99695                     "opening_hours"
99696                 ],
99697                 "suggestion": true
99698             },
99699             "shop/hairdresser/Парикмахерская": {
99700                 "tags": {
99701                     "name": "Парикмахерская",
99702                     "shop": "hairdresser"
99703                 },
99704                 "name": "Парикмахерская",
99705                 "icon": "hairdresser",
99706                 "geometry": [
99707                     "point",
99708                     "vertex",
99709                     "area"
99710                 ],
99711                 "fields": [
99712                     "address",
99713                     "building_area",
99714                     "opening_hours"
99715                 ],
99716                 "suggestion": true
99717             },
99718             "shop/hairdresser/Стиль": {
99719                 "tags": {
99720                     "name": "Стиль",
99721                     "shop": "hairdresser"
99722                 },
99723                 "name": "Стиль",
99724                 "icon": "hairdresser",
99725                 "geometry": [
99726                     "point",
99727                     "vertex",
99728                     "area"
99729                 ],
99730                 "fields": [
99731                     "address",
99732                     "building_area",
99733                     "opening_hours"
99734                 ],
99735                 "suggestion": true
99736             },
99737             "shop/hairdresser/Fryzjer": {
99738                 "tags": {
99739                     "name": "Fryzjer",
99740                     "shop": "hairdresser"
99741                 },
99742                 "name": "Fryzjer",
99743                 "icon": "hairdresser",
99744                 "geometry": [
99745                     "point",
99746                     "vertex",
99747                     "area"
99748                 ],
99749                 "fields": [
99750                     "address",
99751                     "building_area",
99752                     "opening_hours"
99753                 ],
99754                 "suggestion": true
99755             },
99756             "shop/hairdresser/Franck Provost": {
99757                 "tags": {
99758                     "name": "Franck Provost",
99759                     "shop": "hairdresser"
99760                 },
99761                 "name": "Franck Provost",
99762                 "icon": "hairdresser",
99763                 "geometry": [
99764                     "point",
99765                     "vertex",
99766                     "area"
99767                 ],
99768                 "fields": [
99769                     "address",
99770                     "building_area",
99771                     "opening_hours"
99772                 ],
99773                 "suggestion": true
99774             },
99775             "shop/hairdresser/Салон красоты": {
99776                 "tags": {
99777                     "name": "Салон красоты",
99778                     "shop": "hairdresser"
99779                 },
99780                 "name": "Салон красоты",
99781                 "icon": "hairdresser",
99782                 "geometry": [
99783                     "point",
99784                     "vertex",
99785                     "area"
99786                 ],
99787                 "fields": [
99788                     "address",
99789                     "building_area",
99790                     "opening_hours"
99791                 ],
99792                 "suggestion": true
99793             },
99794             "shop/hardware/1000 мелочей": {
99795                 "tags": {
99796                     "name": "1000 мелочей",
99797                     "shop": "hardware"
99798                 },
99799                 "name": "1000 мелочей",
99800                 "icon": "shop",
99801                 "geometry": [
99802                     "point",
99803                     "vertex",
99804                     "area"
99805                 ],
99806                 "fields": [
99807                     "address",
99808                     "building_area",
99809                     "opening_hours"
99810                 ],
99811                 "suggestion": true
99812             },
99813             "shop/motorcycle/Yamaha": {
99814                 "tags": {
99815                     "name": "Yamaha",
99816                     "shop": "motorcycle"
99817                 },
99818                 "name": "Yamaha",
99819                 "icon": "scooter",
99820                 "geometry": [
99821                     "point",
99822                     "vertex",
99823                     "area"
99824                 ],
99825                 "fields": [
99826                     "address",
99827                     "building_area",
99828                     "opening_hours"
99829                 ],
99830                 "suggestion": true
99831             }
99832         },
99833         "defaults": {
99834             "area": [
99835                 "category-landuse",
99836                 "category-building",
99837                 "category-water-area",
99838                 "leisure/park",
99839                 "amenity/hospital",
99840                 "amenity/place_of_worship",
99841                 "amenity/cafe",
99842                 "amenity/restaurant",
99843                 "area"
99844             ],
99845             "line": [
99846                 "category-road",
99847                 "category-rail",
99848                 "category-path",
99849                 "category-water-line",
99850                 "power/line",
99851                 "line"
99852             ],
99853             "point": [
99854                 "leisure/park",
99855                 "amenity/hospital",
99856                 "amenity/place_of_worship",
99857                 "amenity/cafe",
99858                 "amenity/restaurant",
99859                 "amenity/bar",
99860                 "amenity/bank",
99861                 "shop/supermarket",
99862                 "point"
99863             ],
99864             "vertex": [
99865                 "highway/crossing",
99866                 "railway/level_crossing",
99867                 "highway/traffic_signals",
99868                 "highway/turning_circle",
99869                 "highway/mini_roundabout",
99870                 "highway/motorway_junction",
99871                 "vertex"
99872             ],
99873             "relation": [
99874                 "category-route",
99875                 "type/boundary",
99876                 "type/restriction",
99877                 "type/multipolygon",
99878                 "relation"
99879             ]
99880         },
99881         "categories": {
99882             "category-building": {
99883                 "geometry": "area",
99884                 "name": "Building",
99885                 "icon": "building",
99886                 "members": [
99887                     "building/house",
99888                     "building/apartments",
99889                     "building/commercial",
99890                     "building/industrial",
99891                     "building/residential",
99892                     "building"
99893                 ]
99894             },
99895             "category-golf": {
99896                 "geometry": "area",
99897                 "name": "Golf",
99898                 "icon": "golf",
99899                 "members": [
99900                     "golf/fairway",
99901                     "golf/green",
99902                     "golf/lateral_water_hazard",
99903                     "golf/rough",
99904                     "golf/bunker",
99905                     "golf/tee",
99906                     "golf/water_hazard"
99907                 ]
99908             },
99909             "category-landuse": {
99910                 "geometry": "area",
99911                 "name": "Land Use",
99912                 "icon": "land-use",
99913                 "members": [
99914                     "landuse/residential",
99915                     "landuse/industrial",
99916                     "landuse/commercial",
99917                     "landuse/retail",
99918                     "landuse/farm",
99919                     "landuse/farmyard",
99920                     "landuse/forest",
99921                     "landuse/meadow",
99922                     "landuse/cemetery",
99923                     "landuse/military"
99924                 ]
99925             },
99926             "category-path": {
99927                 "geometry": "line",
99928                 "name": "Path",
99929                 "icon": "category-path",
99930                 "members": [
99931                     "highway/footway",
99932                     "highway/cycleway",
99933                     "highway/bridleway",
99934                     "highway/path",
99935                     "highway/steps"
99936                 ]
99937             },
99938             "category-rail": {
99939                 "geometry": "line",
99940                 "name": "Rail",
99941                 "icon": "category-rail",
99942                 "members": [
99943                     "railway/rail",
99944                     "railway/subway",
99945                     "railway/tram",
99946                     "railway/monorail",
99947                     "railway/disused",
99948                     "railway/abandoned"
99949                 ]
99950             },
99951             "category-road": {
99952                 "geometry": "line",
99953                 "name": "Road",
99954                 "icon": "category-roads",
99955                 "members": [
99956                     "highway/residential",
99957                     "highway/motorway",
99958                     "highway/trunk",
99959                     "highway/primary",
99960                     "highway/secondary",
99961                     "highway/tertiary",
99962                     "highway/service",
99963                     "highway/motorway_link",
99964                     "highway/trunk_link",
99965                     "highway/primary_link",
99966                     "highway/secondary_link",
99967                     "highway/tertiary_link",
99968                     "highway/unclassified",
99969                     "highway/track",
99970                     "highway/road"
99971                 ]
99972             },
99973             "category-route": {
99974                 "geometry": "relation",
99975                 "name": "Route",
99976                 "icon": "route",
99977                 "members": [
99978                     "type/route/road",
99979                     "type/route/bicycle",
99980                     "type/route/foot",
99981                     "type/route/hiking",
99982                     "type/route/bus",
99983                     "type/route/train",
99984                     "type/route/tram",
99985                     "type/route/ferry",
99986                     "type/route/power",
99987                     "type/route/pipeline",
99988                     "type/route/detour",
99989                     "type/route_master",
99990                     "type/route"
99991                 ]
99992             },
99993             "category-water-area": {
99994                 "geometry": "area",
99995                 "name": "Water",
99996                 "icon": "water",
99997                 "members": [
99998                     "natural/water/lake",
99999                     "natural/water/pond",
100000                     "natural/water/reservoir",
100001                     "natural/water"
100002                 ]
100003             },
100004             "category-water-line": {
100005                 "geometry": "line",
100006                 "name": "Water",
100007                 "icon": "category-water",
100008                 "members": [
100009                     "waterway/river",
100010                     "waterway/stream",
100011                     "waterway/canal",
100012                     "waterway/ditch",
100013                     "waterway/drain"
100014                 ]
100015             }
100016         },
100017         "fields": {
100018             "access": {
100019                 "keys": [
100020                     "access",
100021                     "foot",
100022                     "motor_vehicle",
100023                     "bicycle",
100024                     "horse"
100025                 ],
100026                 "reference": {
100027                     "key": "access"
100028                 },
100029                 "type": "access",
100030                 "label": "Access",
100031                 "placeholder": "Unknown",
100032                 "strings": {
100033                     "types": {
100034                         "access": "General",
100035                         "foot": "Foot",
100036                         "motor_vehicle": "Motor Vehicles",
100037                         "bicycle": "Bicycles",
100038                         "horse": "Horses"
100039                     },
100040                     "options": {
100041                         "yes": {
100042                             "title": "Allowed",
100043                             "description": "Access permitted by law; a right of way"
100044                         },
100045                         "no": {
100046                             "title": "Prohibited",
100047                             "description": "Access not permitted to the general public"
100048                         },
100049                         "permissive": {
100050                             "title": "Permissive",
100051                             "description": "Access permitted until such time as the owner revokes the permission"
100052                         },
100053                         "private": {
100054                             "title": "Private",
100055                             "description": "Access permitted only with permission of the owner on an individual basis"
100056                         },
100057                         "designated": {
100058                             "title": "Designated",
100059                             "description": "Access permitted according to signs or specific local laws"
100060                         },
100061                         "destination": {
100062                             "title": "Destination",
100063                             "description": "Access permitted only to reach a destination"
100064                         }
100065                     }
100066                 }
100067             },
100068             "access_simple": {
100069                 "key": "access",
100070                 "type": "combo",
100071                 "label": "Access",
100072                 "options": [
100073                     "public",
100074                     "permissive",
100075                     "private",
100076                     "customers"
100077                 ]
100078             },
100079             "address": {
100080                 "type": "address",
100081                 "keys": [
100082                     "addr:housenumber",
100083                     "addr:street",
100084                     "addr:city",
100085                     "addr:postcode"
100086                 ],
100087                 "reference": {
100088                     "key": "addr"
100089                 },
100090                 "icon": "address",
100091                 "universal": true,
100092                 "label": "Address",
100093                 "strings": {
100094                     "placeholders": {
100095                         "number": "123",
100096                         "street": "Street",
100097                         "city": "City",
100098                         "postcode": "Postal code"
100099                     }
100100                 }
100101             },
100102             "admin_level": {
100103                 "key": "admin_level",
100104                 "type": "number",
100105                 "label": "Admin Level"
100106             },
100107             "aerialway": {
100108                 "key": "aerialway",
100109                 "type": "typeCombo",
100110                 "label": "Type"
100111             },
100112             "aerialway/access": {
100113                 "key": "aerialway:access",
100114                 "type": "combo",
100115                 "options": [
100116                     "entry",
100117                     "exit",
100118                     "both"
100119                 ],
100120                 "label": "Access"
100121             },
100122             "aerialway/bubble": {
100123                 "key": "aerialway:bubble",
100124                 "type": "check",
100125                 "label": "Bubble"
100126             },
100127             "aerialway/capacity": {
100128                 "key": "aerialway:capacity",
100129                 "type": "number",
100130                 "label": "Capacity (per hour)",
100131                 "placeholder": "500, 2500, 5000..."
100132             },
100133             "aerialway/duration": {
100134                 "key": "aerialway:duration",
100135                 "type": "number",
100136                 "label": "Duration (minutes)",
100137                 "placeholder": "1, 2, 3..."
100138             },
100139             "aerialway/heating": {
100140                 "key": "aerialway:heating",
100141                 "type": "check",
100142                 "label": "Heated"
100143             },
100144             "aerialway/occupancy": {
100145                 "key": "aerialway:occupancy",
100146                 "type": "number",
100147                 "label": "Occupancy",
100148                 "placeholder": "2, 4, 8..."
100149             },
100150             "aerialway/summer/access": {
100151                 "key": "aerialway:summer:access",
100152                 "type": "combo",
100153                 "options": [
100154                     "entry",
100155                     "exit",
100156                     "both"
100157                 ],
100158                 "label": "Access (summer)"
100159             },
100160             "aeroway": {
100161                 "key": "aeroway",
100162                 "type": "typeCombo",
100163                 "label": "Type"
100164             },
100165             "amenity": {
100166                 "key": "amenity",
100167                 "type": "typeCombo",
100168                 "label": "Type"
100169             },
100170             "artist": {
100171                 "key": "artist_name",
100172                 "type": "text",
100173                 "label": "Artist"
100174             },
100175             "artwork_type": {
100176                 "key": "artwork_type",
100177                 "type": "combo",
100178                 "label": "Type"
100179             },
100180             "atm": {
100181                 "key": "atm",
100182                 "type": "check",
100183                 "label": "ATM"
100184             },
100185             "backrest": {
100186                 "key": "backrest",
100187                 "type": "check",
100188                 "label": "Backrest"
100189             },
100190             "barrier": {
100191                 "key": "barrier",
100192                 "type": "typeCombo",
100193                 "label": "Type"
100194             },
100195             "bicycle_parking": {
100196                 "key": "bicycle_parking",
100197                 "type": "combo",
100198                 "label": "Type"
100199             },
100200             "boundary": {
100201                 "key": "boundary",
100202                 "type": "combo",
100203                 "label": "Type"
100204             },
100205             "building": {
100206                 "key": "building",
100207                 "type": "typeCombo",
100208                 "label": "Building"
100209             },
100210             "building_area": {
100211                 "key": "building",
100212                 "type": "defaultcheck",
100213                 "default": "yes",
100214                 "geometry": "area",
100215                 "label": "Building"
100216             },
100217             "capacity": {
100218                 "key": "capacity",
100219                 "type": "number",
100220                 "label": "Capacity",
100221                 "placeholder": "50, 100, 200..."
100222             },
100223             "cardinal_direction": {
100224                 "key": "direction",
100225                 "type": "combo",
100226                 "options": [
100227                     "N",
100228                     "E",
100229                     "S",
100230                     "W",
100231                     "NE",
100232                     "SE",
100233                     "SW",
100234                     "NNE",
100235                     "ENE",
100236                     "ESE",
100237                     "SSE",
100238                     "SSW",
100239                     "WSW",
100240                     "WNW",
100241                     "NNW"
100242                 ],
100243                 "label": "Direction"
100244             },
100245             "clock_direction": {
100246                 "key": "direction",
100247                 "type": "combo",
100248                 "options": [
100249                     "clockwise",
100250                     "anticlockwise"
100251                 ],
100252                 "label": "Direction",
100253                 "strings": {
100254                     "options": {
100255                         "clockwise": "Clockwise",
100256                         "anticlockwise": "Counterclockwise"
100257                     }
100258                 }
100259             },
100260             "collection_times": {
100261                 "key": "collection_times",
100262                 "type": "text",
100263                 "label": "Collection Times"
100264             },
100265             "construction": {
100266                 "key": "construction",
100267                 "type": "combo",
100268                 "label": "Type"
100269             },
100270             "country": {
100271                 "key": "country",
100272                 "type": "combo",
100273                 "label": "Country"
100274             },
100275             "covered": {
100276                 "key": "covered",
100277                 "type": "check",
100278                 "label": "Covered"
100279             },
100280             "crop": {
100281                 "key": "crop",
100282                 "type": "combo",
100283                 "label": "Crop"
100284             },
100285             "crossing": {
100286                 "key": "crossing",
100287                 "type": "combo",
100288                 "label": "Type"
100289             },
100290             "cuisine": {
100291                 "key": "cuisine",
100292                 "type": "combo",
100293                 "indexed": true,
100294                 "label": "Cuisine"
100295             },
100296             "denomination": {
100297                 "key": "denomination",
100298                 "type": "combo",
100299                 "label": "Denomination"
100300             },
100301             "denotation": {
100302                 "key": "denotation",
100303                 "type": "combo",
100304                 "label": "Denotation"
100305             },
100306             "description": {
100307                 "key": "description",
100308                 "type": "textarea",
100309                 "label": "Description"
100310             },
100311             "electrified": {
100312                 "key": "electrified",
100313                 "type": "combo",
100314                 "label": "Electrification",
100315                 "options": [
100316                     "contact_line",
100317                     "rail",
100318                     "yes",
100319                     "no"
100320                 ]
100321             },
100322             "elevation": {
100323                 "key": "ele",
100324                 "type": "number",
100325                 "icon": "elevation",
100326                 "universal": true,
100327                 "label": "Elevation"
100328             },
100329             "emergency": {
100330                 "key": "emergency",
100331                 "type": "check",
100332                 "label": "Emergency"
100333             },
100334             "entrance": {
100335                 "key": "entrance",
100336                 "type": "typeCombo",
100337                 "label": "Type"
100338             },
100339             "fax": {
100340                 "key": "fax",
100341                 "type": "tel",
100342                 "label": "Fax",
100343                 "placeholder": "+31 42 123 4567"
100344             },
100345             "fee": {
100346                 "key": "fee",
100347                 "type": "check",
100348                 "label": "Fee"
100349             },
100350             "fire_hydrant/type": {
100351                 "key": "fire_hydrant:type",
100352                 "type": "combo",
100353                 "options": [
100354                     "pillar",
100355                     "pond",
100356                     "underground",
100357                     "wall"
100358                 ],
100359                 "label": "Type"
100360             },
100361             "fixme": {
100362                 "key": "fixme",
100363                 "type": "textarea",
100364                 "label": "Fix Me"
100365             },
100366             "fuel": {
100367                 "key": "fuel",
100368                 "type": "combo",
100369                 "label": "Fuel"
100370             },
100371             "fuel/biodiesel": {
100372                 "key": "fuel:biodiesel",
100373                 "type": "check",
100374                 "label": "Sells Biodiesel"
100375             },
100376             "fuel/diesel": {
100377                 "key": "fuel:diesel",
100378                 "type": "check",
100379                 "label": "Sells Diesel"
100380             },
100381             "fuel/e10": {
100382                 "key": "fuel:e10",
100383                 "type": "check",
100384                 "label": "Sells E10"
100385             },
100386             "fuel/e85": {
100387                 "key": "fuel:e85",
100388                 "type": "check",
100389                 "label": "Sells E85"
100390             },
100391             "fuel/lpg": {
100392                 "key": "fuel:lpg",
100393                 "type": "check",
100394                 "label": "Sells Propane"
100395             },
100396             "fuel/octane_100": {
100397                 "key": "fuel:octane_100",
100398                 "type": "check",
100399                 "label": "Sells Racing Gasoline"
100400             },
100401             "fuel/octane_91": {
100402                 "key": "fuel:octane_91",
100403                 "type": "check",
100404                 "label": "Sells Regular Gasoline"
100405             },
100406             "fuel/octane_95": {
100407                 "key": "fuel:octane_95",
100408                 "type": "check",
100409                 "label": "Sells Midgrade Gasoline"
100410             },
100411             "fuel/octane_98": {
100412                 "key": "fuel:octane_98",
100413                 "type": "check",
100414                 "label": "Sells Premium Gasoline"
100415             },
100416             "gauge": {
100417                 "key": "gauge",
100418                 "type": "combo",
100419                 "label": "Gauge"
100420             },
100421             "generator/method": {
100422                 "key": "generator:method",
100423                 "type": "combo",
100424                 "label": "Method"
100425             },
100426             "generator/source": {
100427                 "key": "generator:source",
100428                 "type": "combo",
100429                 "label": "Source"
100430             },
100431             "generator/type": {
100432                 "key": "generator:type",
100433                 "type": "combo",
100434                 "label": "Type"
100435             },
100436             "golf_hole": {
100437                 "key": "ref",
100438                 "type": "text",
100439                 "label": "Reference",
100440                 "placeholder": "Hole number (1-18)"
100441             },
100442             "handicap": {
100443                 "key": "handicap",
100444                 "type": "number",
100445                 "label": "Handicap",
100446                 "placeholder": "1-18"
100447             },
100448             "highway": {
100449                 "key": "highway",
100450                 "type": "typeCombo",
100451                 "label": "Type"
100452             },
100453             "historic": {
100454                 "key": "historic",
100455                 "type": "typeCombo",
100456                 "label": "Type"
100457             },
100458             "hoops": {
100459                 "key": "hoops",
100460                 "type": "number",
100461                 "label": "Hoops",
100462                 "placeholder": "1, 2, 4..."
100463             },
100464             "iata": {
100465                 "key": "iata",
100466                 "type": "text",
100467                 "label": "IATA"
100468             },
100469             "icao": {
100470                 "key": "icao",
100471                 "type": "text",
100472                 "label": "ICAO"
100473             },
100474             "incline": {
100475                 "key": "incline",
100476                 "type": "combo",
100477                 "label": "Incline"
100478             },
100479             "information": {
100480                 "key": "information",
100481                 "type": "typeCombo",
100482                 "label": "Type"
100483             },
100484             "internet_access": {
100485                 "key": "internet_access",
100486                 "type": "combo",
100487                 "options": [
100488                     "yes",
100489                     "no",
100490                     "wlan",
100491                     "wired",
100492                     "terminal"
100493                 ],
100494                 "label": "Internet Access",
100495                 "strings": {
100496                     "options": {
100497                         "yes": "Yes",
100498                         "no": "No",
100499                         "wlan": "Wifi",
100500                         "wired": "Wired",
100501                         "terminal": "Terminal"
100502                     }
100503                 }
100504             },
100505             "landuse": {
100506                 "key": "landuse",
100507                 "type": "typeCombo",
100508                 "label": "Type"
100509             },
100510             "lanes": {
100511                 "key": "lanes",
100512                 "type": "number",
100513                 "label": "Lanes",
100514                 "placeholder": "1, 2, 3..."
100515             },
100516             "layer": {
100517                 "key": "layer",
100518                 "type": "combo",
100519                 "label": "Layer"
100520             },
100521             "leisure": {
100522                 "key": "leisure",
100523                 "type": "typeCombo",
100524                 "label": "Type"
100525             },
100526             "length": {
100527                 "key": "length",
100528                 "type": "number",
100529                 "label": "Length (Meters)"
100530             },
100531             "levels": {
100532                 "key": "building:levels",
100533                 "type": "number",
100534                 "label": "Levels",
100535                 "placeholder": "2, 4, 6..."
100536             },
100537             "lit": {
100538                 "key": "lit",
100539                 "type": "check",
100540                 "label": "Lit"
100541             },
100542             "location": {
100543                 "key": "location",
100544                 "type": "combo",
100545                 "label": "Location"
100546             },
100547             "man_made": {
100548                 "key": "man_made",
100549                 "type": "typeCombo",
100550                 "label": "Type"
100551             },
100552             "maxspeed": {
100553                 "key": "maxspeed",
100554                 "type": "maxspeed",
100555                 "label": "Speed Limit",
100556                 "placeholder": "40, 50, 60..."
100557             },
100558             "name": {
100559                 "key": "name",
100560                 "type": "localized",
100561                 "label": "Name",
100562                 "placeholder": "Common name (if any)"
100563             },
100564             "natural": {
100565                 "key": "natural",
100566                 "type": "typeCombo",
100567                 "label": "Natural"
100568             },
100569             "network": {
100570                 "key": "network",
100571                 "type": "text",
100572                 "label": "Network"
100573             },
100574             "note": {
100575                 "key": "note",
100576                 "type": "textarea",
100577                 "universal": true,
100578                 "icon": "note",
100579                 "label": "Note"
100580             },
100581             "office": {
100582                 "key": "office",
100583                 "type": "typeCombo",
100584                 "label": "Type"
100585             },
100586             "oneway": {
100587                 "key": "oneway",
100588                 "type": "check",
100589                 "label": "One Way"
100590             },
100591             "oneway_yes": {
100592                 "key": "oneway",
100593                 "type": "check",
100594                 "default": "yes",
100595                 "label": "One Way"
100596             },
100597             "opening_hours": {
100598                 "key": "opening_hours",
100599                 "type": "text",
100600                 "label": "Hours"
100601             },
100602             "operator": {
100603                 "key": "operator",
100604                 "type": "text",
100605                 "label": "Operator"
100606             },
100607             "par": {
100608                 "key": "par",
100609                 "type": "number",
100610                 "label": "Par",
100611                 "placeholder": "3, 4, 5..."
100612             },
100613             "park_ride": {
100614                 "key": "park_ride",
100615                 "type": "check",
100616                 "label": "Park and Ride"
100617             },
100618             "parking": {
100619                 "key": "parking",
100620                 "type": "combo",
100621                 "options": [
100622                     "surface",
100623                     "multi-storey",
100624                     "underground",
100625                     "sheds",
100626                     "carports",
100627                     "garage_boxes",
100628                     "lane"
100629                 ],
100630                 "label": "Type"
100631             },
100632             "phone": {
100633                 "key": "phone",
100634                 "type": "tel",
100635                 "icon": "telephone",
100636                 "universal": true,
100637                 "label": "Phone",
100638                 "placeholder": "+31 42 123 4567"
100639             },
100640             "piste/difficulty": {
100641                 "key": "piste:difficulty",
100642                 "type": "combo",
100643                 "label": "Difficulty"
100644             },
100645             "piste/grooming": {
100646                 "key": "piste:grooming",
100647                 "type": "combo",
100648                 "label": "Grooming"
100649             },
100650             "piste/type": {
100651                 "key": "piste:type",
100652                 "type": "typeCombo",
100653                 "label": "Type"
100654             },
100655             "place": {
100656                 "key": "place",
100657                 "type": "typeCombo",
100658                 "label": "Type"
100659             },
100660             "population": {
100661                 "key": "population",
100662                 "type": "text",
100663                 "label": "Population"
100664             },
100665             "power": {
100666                 "key": "power",
100667                 "type": "typeCombo",
100668                 "label": "Type"
100669             },
100670             "railway": {
100671                 "key": "railway",
100672                 "type": "typeCombo",
100673                 "label": "Type"
100674             },
100675             "recycling/cans": {
100676                 "key": "recycling:cans",
100677                 "type": "check",
100678                 "label": "Accepts Cans"
100679             },
100680             "recycling/clothes": {
100681                 "key": "recycling:clothes",
100682                 "type": "check",
100683                 "label": "Accepts Clothes"
100684             },
100685             "recycling/glass": {
100686                 "key": "recycling:glass",
100687                 "type": "check",
100688                 "label": "Accepts Glass"
100689             },
100690             "recycling/paper": {
100691                 "key": "recycling:paper",
100692                 "type": "check",
100693                 "label": "Accepts Paper"
100694             },
100695             "ref": {
100696                 "key": "ref",
100697                 "type": "text",
100698                 "label": "Reference"
100699             },
100700             "relation": {
100701                 "key": "type",
100702                 "type": "combo",
100703                 "label": "Type"
100704             },
100705             "religion": {
100706                 "key": "religion",
100707                 "type": "combo",
100708                 "options": [
100709                     "christian",
100710                     "muslim",
100711                     "buddhist",
100712                     "jewish",
100713                     "hindu",
100714                     "shinto",
100715                     "taoist"
100716                 ],
100717                 "label": "Religion",
100718                 "strings": {
100719                     "options": {
100720                         "christian": "Christian",
100721                         "muslim": "Muslim",
100722                         "buddhist": "Buddhist",
100723                         "jewish": "Jewish",
100724                         "hindu": "Hindu",
100725                         "shinto": "Shinto",
100726                         "taoist": "Taoist"
100727                     }
100728                 }
100729             },
100730             "restriction": {
100731                 "key": "restriction",
100732                 "type": "combo",
100733                 "label": "Type"
100734             },
100735             "route": {
100736                 "key": "route",
100737                 "type": "combo",
100738                 "label": "Type"
100739             },
100740             "route_master": {
100741                 "key": "route_master",
100742                 "type": "combo",
100743                 "label": "Type"
100744             },
100745             "sac_scale": {
100746                 "key": "sac_scale",
100747                 "type": "combo",
100748                 "label": "Path Difficulty"
100749             },
100750             "seasonal": {
100751                 "key": "seasonal",
100752                 "type": "check",
100753                 "label": "Seasonal"
100754             },
100755             "service": {
100756                 "key": "service",
100757                 "type": "combo",
100758                 "options": [
100759                     "parking_aisle",
100760                     "driveway",
100761                     "alley",
100762                     "drive-through",
100763                     "emergency_access"
100764                 ],
100765                 "label": "Type"
100766             },
100767             "shelter": {
100768                 "key": "shelter",
100769                 "type": "check",
100770                 "label": "Shelter"
100771             },
100772             "shelter_type": {
100773                 "key": "shelter_type",
100774                 "type": "combo",
100775                 "options": [
100776                     "public_transport",
100777                     "picnic_shelter",
100778                     "weather_shelter",
100779                     "lean_to",
100780                     "basic_hut",
100781                     "field_shelter",
100782                     "rock_shelter"
100783                 ],
100784                 "label": "Type"
100785             },
100786             "shop": {
100787                 "key": "shop",
100788                 "type": "typeCombo",
100789                 "label": "Type"
100790             },
100791             "sloped_curb": {
100792                 "key": "sloped_curb",
100793                 "type": "combo",
100794                 "label": "Sloped Curb"
100795             },
100796             "smoking": {
100797                 "key": "smoking",
100798                 "type": "combo",
100799                 "options": [
100800                     "no",
100801                     "outside",
100802                     "separated",
100803                     "yes"
100804                 ],
100805                 "label": "Smoking"
100806             },
100807             "social_facility_for": {
100808                 "key": "social_facility:for",
100809                 "type": "radio",
100810                 "label": "People served",
100811                 "placeholder": "Homeless, Disabled, Child, etc",
100812                 "options": [
100813                     "abused",
100814                     "child",
100815                     "disabled",
100816                     "diseased",
100817                     "drug_addicted",
100818                     "homeless",
100819                     "juvenile",
100820                     "mental_health",
100821                     "migrant",
100822                     "orphan",
100823                     "senior",
100824                     "underprivileged",
100825                     "unemployed",
100826                     "victim"
100827                 ]
100828             },
100829             "source": {
100830                 "key": "source",
100831                 "type": "text",
100832                 "icon": "source",
100833                 "universal": true,
100834                 "label": "Source"
100835             },
100836             "sport": {
100837                 "key": "sport",
100838                 "type": "combo",
100839                 "label": "Sport"
100840             },
100841             "sport_ice": {
100842                 "key": "sport",
100843                 "type": "combo",
100844                 "options": [
100845                     "skating",
100846                     "hockey",
100847                     "multi",
100848                     "curling",
100849                     "ice_stock"
100850                 ],
100851                 "label": "Sport"
100852             },
100853             "structure": {
100854                 "type": "radio",
100855                 "keys": [
100856                     "bridge",
100857                     "tunnel",
100858                     "embankment",
100859                     "cutting",
100860                     "ford"
100861                 ],
100862                 "label": "Structure",
100863                 "placeholder": "Unknown",
100864                 "strings": {
100865                     "options": {
100866                         "bridge": "Bridge",
100867                         "tunnel": "Tunnel",
100868                         "embankment": "Embankment",
100869                         "cutting": "Cutting",
100870                         "ford": "Ford"
100871                     }
100872                 }
100873             },
100874             "studio_type": {
100875                 "key": "type",
100876                 "type": "combo",
100877                 "options": [
100878                     "audio",
100879                     "video"
100880                 ],
100881                 "label": "Type"
100882             },
100883             "supervised": {
100884                 "key": "supervised",
100885                 "type": "check",
100886                 "label": "Supervised"
100887             },
100888             "surface": {
100889                 "key": "surface",
100890                 "type": "combo",
100891                 "label": "Surface"
100892             },
100893             "tactile_paving": {
100894                 "key": "tactile_paving",
100895                 "type": "check",
100896                 "label": "Tactile Paving"
100897             },
100898             "toilets/disposal": {
100899                 "key": "toilets:disposal",
100900                 "type": "combo",
100901                 "label": "Disposal"
100902             },
100903             "tourism": {
100904                 "key": "tourism",
100905                 "type": "typeCombo",
100906                 "label": "Type"
100907             },
100908             "towertype": {
100909                 "key": "tower:type",
100910                 "type": "combo",
100911                 "label": "Tower type"
100912             },
100913             "tracktype": {
100914                 "key": "tracktype",
100915                 "type": "combo",
100916                 "label": "Type"
100917             },
100918             "trail_visibility": {
100919                 "key": "trail_visibility",
100920                 "type": "combo",
100921                 "label": "Trail Visibility"
100922             },
100923             "tree_type": {
100924                 "key": "type",
100925                 "type": "combo",
100926                 "options": [
100927                     "broad_leaved",
100928                     "conifer",
100929                     "palm"
100930                 ],
100931                 "label": "Type"
100932             },
100933             "trees": {
100934                 "key": "trees",
100935                 "type": "combo",
100936                 "label": "Trees"
100937             },
100938             "tunnel": {
100939                 "key": "tunnel",
100940                 "type": "combo",
100941                 "label": "Tunnel"
100942             },
100943             "vending": {
100944                 "key": "vending",
100945                 "type": "combo",
100946                 "label": "Type of Goods"
100947             },
100948             "water": {
100949                 "key": "water",
100950                 "type": "combo",
100951                 "label": "Type"
100952             },
100953             "waterway": {
100954                 "key": "waterway",
100955                 "type": "typeCombo",
100956                 "label": "Type"
100957             },
100958             "website": {
100959                 "key": "website",
100960                 "type": "url",
100961                 "icon": "website",
100962                 "placeholder": "http://example.com/",
100963                 "universal": true,
100964                 "label": "Website"
100965             },
100966             "wetland": {
100967                 "key": "wetland",
100968                 "type": "combo",
100969                 "label": "Type"
100970             },
100971             "wheelchair": {
100972                 "key": "wheelchair",
100973                 "type": "radio",
100974                 "options": [
100975                     "yes",
100976                     "limited",
100977                     "no"
100978                 ],
100979                 "icon": "wheelchair",
100980                 "universal": true,
100981                 "label": "Wheelchair Access"
100982             },
100983             "width": {
100984                 "key": "width",
100985                 "type": "number",
100986                 "label": "Width (Meters)"
100987             },
100988             "wikipedia": {
100989                 "key": "wikipedia",
100990                 "type": "wikipedia",
100991                 "icon": "wikipedia",
100992                 "universal": true,
100993                 "label": "Wikipedia"
100994             },
100995             "wood": {
100996                 "key": "wood",
100997                 "type": "combo",
100998                 "label": "Type"
100999             }
101000         }
101001     },
101002     "imperial": {
101003         "type": "FeatureCollection",
101004         "features": [
101005             {
101006                 "type": "Feature",
101007                 "properties": {
101008                     "id": 0
101009                 },
101010                 "geometry": {
101011                     "type": "MultiPolygon",
101012                     "coordinates": [
101013                         [
101014                             [
101015                                 [
101016                                     -1.426496,
101017                                     50.639342
101018                                 ],
101019                                 [
101020                                     -1.445953,
101021                                     50.648139
101022                                 ],
101023                                 [
101024                                     -1.452789,
101025                                     50.654283
101026                                 ],
101027                                 [
101028                                     -1.485951,
101029                                     50.669338
101030                                 ],
101031                                 [
101032                                     -1.497426,
101033                                     50.672309
101034                                 ],
101035                                 [
101036                                     -1.535146,
101037                                     50.669379
101038                                 ],
101039                                 [
101040                                     -1.551503,
101041                                     50.665107
101042                                 ],
101043                                 [
101044                                     -1.569488,
101045                                     50.658026
101046                                 ],
101047                                 [
101048                                     -1.545318,
101049                                     50.686103
101050                                 ],
101051                                 [
101052                                     -1.50593,
101053                                     50.707709
101054                                 ],
101055                                 [
101056                                     -1.418691,
101057                                     50.733791
101058                                 ],
101059                                 [
101060                                     -1.420888,
101061                                     50.730455
101062                                 ],
101063                                 [
101064                                     -1.423451,
101065                                     50.7237
101066                                 ],
101067                                 [
101068                                     -1.425364,
101069                                     50.72012
101070                                 ],
101071                                 [
101072                                     -1.400868,
101073                                     50.721991
101074                                 ],
101075                                 [
101076                                     -1.377553,
101077                                     50.734198
101078                                 ],
101079                                 [
101080                                     -1.343495,
101081                                     50.761054
101082                                 ],
101083                                 [
101084                                     -1.318512,
101085                                     50.772162
101086                                 ],
101087                                 [
101088                                     -1.295766,
101089                                     50.773179
101090                                 ],
101091                                 [
101092                                     -1.144276,
101093                                     50.733791
101094                                 ],
101095                                 [
101096                                     -1.119537,
101097                                     50.734198
101098                                 ],
101099                                 [
101100                                     -1.10912,
101101                                     50.732856
101102                                 ],
101103                                 [
101104                                     -1.097035,
101105                                     50.726955
101106                                 ],
101107                                 [
101108                                     -1.096425,
101109                                     50.724433
101110                                 ],
101111                                 [
101112                                     -1.097646,
101113                                     50.71601
101114                                 ],
101115                                 [
101116                                     -1.097035,
101117                                     50.713324
101118                                 ],
101119                                 [
101120                                     -1.094228,
101121                                     50.712633
101122                                 ],
101123                                 [
101124                                     -1.085561,
101125                                     50.714016
101126                                 ],
101127                                 [
101128                                     -1.082753,
101129                                     50.713324
101130                                 ],
101131                                 [
101132                                     -1.062327,
101133                                     50.692816
101134                                 ],
101135                                 [
101136                                     -1.062327,
101137                                     50.685289
101138                                 ],
101139                                 [
101140                                     -1.066965,
101141                                     50.685248
101142                                 ],
101143                                 [
101144                                     -1.069651,
101145                                     50.683498
101146                                 ],
101147                                 [
101148                                     -1.071889,
101149                                     50.680976
101150                                 ],
101151                                 [
101152                                     -1.075307,
101153                                     50.678534
101154                                 ],
101155                                 [
101156                                     -1.112701,
101157                                     50.671454
101158                                 ],
101159                                 [
101160                                     -1.128651,
101161                                     50.666449
101162                                 ],
101163                                 [
101164                                     -1.156361,
101165                                     50.650784
101166                                 ],
101167                                 [
101168                                     -1.162221,
101169                                     50.645982
101170                                 ],
101171                                 [
101172                                     -1.164703,
101173                                     50.640937
101174                                 ],
101175                                 [
101176                                     -1.164666,
101177                                     50.639543
101178                                 ],
101179                                 [
101180                                     -1.426496,
101181                                     50.639342
101182                                 ]
101183                             ]
101184                         ],
101185                         [
101186                             [
101187                                 [
101188                                     -7.240314,
101189                                     55.050389
101190                                 ],
101191                                 [
101192                                     -7.013736,
101193                                     55.1615
101194                                 ],
101195                                 [
101196                                     -6.958913,
101197                                     55.20349
101198                                 ],
101199                                 [
101200                                     -6.571562,
101201                                     55.268366
101202                                 ],
101203                                 [
101204                                     -6.509633,
101205                                     55.31398
101206                                 ],
101207                                 [
101208                                     -6.226158,
101209                                     55.344406
101210                                 ],
101211                                 [
101212                                     -6.07105,
101213                                     55.25001
101214                                 ],
101215                                 [
101216                                     -5.712696,
101217                                     55.017635
101218                                 ],
101219                                 [
101220                                     -5.242021,
101221                                     54.415204
101222                                 ],
101223                                 [
101224                                     -5.695554,
101225                                     54.14284
101226                                 ],
101227                                 [
101228                                     -5.72473,
101229                                     54.07455
101230                                 ],
101231                                 [
101232                                     -6.041633,
101233                                     54.006238
101234                                 ],
101235                                 [
101236                                     -6.153953,
101237                                     54.054931
101238                                 ],
101239                                 [
101240                                     -6.220539,
101241                                     54.098803
101242                                 ],
101243                                 [
101244                                     -6.242502,
101245                                     54.099758
101246                                 ],
101247                                 [
101248                                     -6.263661,
101249                                     54.104682
101250                                 ],
101251                                 [
101252                                     -6.269887,
101253                                     54.097927
101254                                 ],
101255                                 [
101256                                     -6.28465,
101257                                     54.105226
101258                                 ],
101259                                 [
101260                                     -6.299585,
101261                                     54.104037
101262                                 ],
101263                                 [
101264                                     -6.313796,
101265                                     54.099696
101266                                 ],
101267                                 [
101268                                     -6.327128,
101269                                     54.097888
101270                                 ],
101271                                 [
101272                                     -6.338962,
101273                                     54.102952
101274                                 ],
101275                                 [
101276                                     -6.346662,
101277                                     54.109877
101278                                 ],
101279                                 [
101280                                     -6.354827,
101281                                     54.110652
101282                                 ],
101283                                 [
101284                                     -6.368108,
101285                                     54.097319
101286                                 ],
101287                                 [
101288                                     -6.369348,
101289                                     54.091118
101290                                 ],
101291                                 [
101292                                     -6.367643,
101293                                     54.083418
101294                                 ],
101295                                 [
101296                                     -6.366919,
101297                                     54.075098
101298                                 ],
101299                                 [
101300                                     -6.371157,
101301                                     54.066778
101302                                 ],
101303                                 [
101304                                     -6.377513,
101305                                     54.063264
101306                                 ],
101307                                 [
101308                                     -6.401026,
101309                                     54.060887
101310                                 ],
101311                                 [
101312                                     -6.426761,
101313                                     54.05541
101314                                 ],
101315                                 [
101316                                     -6.433892,
101317                                     54.055306
101318                                 ],
101319                                 [
101320                                     -6.4403,
101321                                     54.057993
101322                                 ],
101323                                 [
101324                                     -6.446243,
101325                                     54.062438
101326                                 ],
101327                                 [
101328                                     -6.450222,
101329                                     54.066675
101330                                 ],
101331                                 [
101332                                     -6.450894,
101333                                     54.068432
101334                                 ],
101335                                 [
101336                                     -6.47854,
101337                                     54.067709
101338                                 ],
101339                                 [
101340                                     -6.564013,
101341                                     54.04895
101342                                 ],
101343                                 [
101344                                     -6.571868,
101345                                     54.049519
101346                                 ],
101347                                 [
101348                                     -6.587164,
101349                                     54.053343
101350                                 ],
101351                                 [
101352                                     -6.595071,
101353                                     54.052412
101354                                 ],
101355                                 [
101356                                     -6.60029,
101357                                     54.04895
101358                                 ],
101359                                 [
101360                                     -6.605217,
101361                                     54.044475
101362                                 ],
101363                                 [
101364                                     -6.610987,
101365                                     54.039235
101366                                 ],
101367                                 [
101368                                     -6.616465,
101369                                     54.037271
101370                                 ],
101371                                 [
101372                                     -6.630624,
101373                                     54.041819
101374                                 ],
101375                                 [
101376                                     -6.657289,
101377                                     54.061146
101378                                 ],
101379                                 [
101380                                     -6.672534,
101381                                     54.068432
101382                                 ],
101383                                 [
101384                                     -6.657082,
101385                                     54.091945
101386                                 ],
101387                                 [
101388                                     -6.655791,
101389                                     54.103314
101390                                 ],
101391                                 [
101392                                     -6.666436,
101393                                     54.114786
101394                                 ],
101395                                 [
101396                                     -6.643957,
101397                                     54.131839
101398                                 ],
101399                                 [
101400                                     -6.634552,
101401                                     54.150133
101402                                 ],
101403                                 [
101404                                     -6.640339,
101405                                     54.168013
101406                                 ],
101407                                 [
101408                                     -6.648448,
101409                                     54.173665
101410                                 ],
101411                                 [
101412                                     -6.663025,
101413                                     54.183826
101414                                 ],
101415                                 [
101416                                     -6.683954,
101417                                     54.194368
101418                                 ],
101419                                 [
101420                                     -6.694651,
101421                                     54.197985
101422                                 ],
101423                                 [
101424                                     -6.706537,
101425                                     54.198915
101426                                 ],
101427                                 [
101428                                     -6.717234,
101429                                     54.195143
101430                                 ],
101431                                 [
101432                                     -6.724779,
101433                                     54.188631
101434                                 ],
101435                                 [
101436                                     -6.73284,
101437                                     54.183567
101438                                 ],
101439                                 [
101440                                     -6.744777,
101441                                     54.184187
101442                                 ],
101443                                 [
101444                                     -6.766481,
101445                                     54.192352
101446                                 ],
101447                                 [
101448                                     -6.787824,
101449                                     54.202998
101450                                 ],
101451                                 [
101452                                     -6.807358,
101453                                     54.21633
101454                                 ],
101455                                 [
101456                                     -6.823946,
101457                                     54.23235
101458                                 ],
101459                                 [
101460                                     -6.829733,
101461                                     54.242375
101462                                 ],
101463                                 [
101464                                     -6.833196,
101465                                     54.25209
101466                                 ],
101467                                 [
101468                                     -6.837743,
101469                                     54.260513
101470                                 ],
101471                                 [
101472                                     -6.846683,
101473                                     54.266456
101474                                 ],
101475                                 [
101476                                     -6.882185,
101477                                     54.277257
101478                                 ],
101479                                 [
101480                                     -6.864667,
101481                                     54.282734
101482                                 ],
101483                                 [
101484                                     -6.856657,
101485                                     54.292811
101486                                 ],
101487                                 [
101488                                     -6.858414,
101489                                     54.307332
101490                                 ],
101491                                 [
101492                                     -6.870015,
101493                                     54.326001
101494                                 ],
101495                                 [
101496                                     -6.879705,
101497                                     54.341594
101498                                 ],
101499                                 [
101500                                     -6.885957,
101501                                     54.345624
101502                                 ],
101503                                 [
101504                                     -6.897895,
101505                                     54.346193
101506                                 ],
101507                                 [
101508                                     -6.905956,
101509                                     54.349035
101510                                 ],
101511                                 [
101512                                     -6.915051,
101513                                     54.365933
101514                                 ],
101515                                 [
101516                                     -6.922028,
101517                                     54.372703
101518                                 ],
101519                                 [
101520                                     -6.984091,
101521                                     54.403089
101522                                 ],
101523                                 [
101524                                     -7.017836,
101525                                     54.413166
101526                                 ],
101527                                 [
101528                                     -7.049255,
101529                                     54.411512
101530                                 ],
101531                                 [
101532                                     -7.078504,
101533                                     54.394717
101534                                 ],
101535                                 [
101536                                     -7.127028,
101537                                     54.349759
101538                                 ],
101539                                 [
101540                                     -7.159894,
101541                                     54.335186
101542                                 ],
101543                                 [
101544                                     -7.168059,
101545                                     54.335031
101546                                 ],
101547                                 [
101548                                     -7.185629,
101549                                     54.336943
101550                                 ],
101551                                 [
101552                                     -7.18947,
101553                                     54.335692
101554                                 ],
101555                                 [
101556                                     -7.19245,
101557                                     54.334721
101558                                 ],
101559                                 [
101560                                     -7.193949,
101561                                     54.329967
101562                                 ],
101563                                 [
101564                                     -7.191468,
101565                                     54.323869
101566                                 ],
101567                                 [
101568                                     -7.187644,
101569                                     54.318804
101570                                 ],
101571                                 [
101572                                     -7.185009,
101573                                     54.317254
101574                                 ],
101575                                 [
101576                                     -7.184647,
101577                                     54.316634
101578                                 ],
101579                                 [
101580                                     -7.192399,
101581                                     54.307384
101582                                 ],
101583                                 [
101584                                     -7.193691,
101585                                     54.307539
101586                                 ],
101587                                 [
101588                                     -7.199168,
101589                                     54.303457
101590                                 ],
101591                                 [
101592                                     -7.206661,
101593                                     54.304903
101594                                 ],
101595                                 [
101596                                     -7.211467,
101597                                     54.30418
101598                                 ],
101599                                 [
101600                                     -7.209038,
101601                                     54.293431
101602                                 ],
101603                                 [
101604                                     -7.1755,
101605                                     54.283664
101606                                 ],
101607                                 [
101608                                     -7.181495,
101609                                     54.269763
101610                                 ],
101611                                 [
101612                                     -7.14589,
101613                                     54.25209
101614                                 ],
101615                                 [
101616                                     -7.159739,
101617                                     54.24067
101618                                 ],
101619                                 [
101620                                     -7.153331,
101621                                     54.224237
101622                                 ],
101623                                 [
101624                                     -7.174725,
101625                                     54.216072
101626                                 ],
101627                                 [
101628                                     -7.229502,
101629                                     54.207545
101630                                 ],
101631                                 [
101632                                     -7.240871,
101633                                     54.202326
101634                                 ],
101635                                 [
101636                                     -7.249088,
101637                                     54.197416
101638                                 ],
101639                                 [
101640                                     -7.255496,
101641                                     54.190854
101642                                 ],
101643                                 [
101644                                     -7.261128,
101645                                     54.18088
101646                                 ],
101647                                 [
101648                                     -7.256322,
101649                                     54.176901
101650                                 ],
101651                                 [
101652                                     -7.247021,
101653                                     54.17225
101654                                 ],
101655                                 [
101656                                     -7.24578,
101657                                     54.166979
101658                                 ],
101659                                 [
101660                                     -7.265366,
101661                                     54.16114
101662                                 ],
101663                                 [
101664                                     -7.26087,
101665                                     54.151166
101666                                 ],
101667                                 [
101668                                     -7.263505,
101669                                     54.140986
101670                                 ],
101671                                 [
101672                                     -7.27074,
101673                                     54.132253
101674                                 ],
101675                                 [
101676                                     -7.280042,
101677                                     54.126155
101678                                 ],
101679                                 [
101680                                     -7.293788,
101681                                     54.122021
101682                                 ],
101683                                 [
101684                                     -7.297353,
101685                                     54.125896
101686                                 ],
101687                                 [
101688                                     -7.29632,
101689                                     54.134991
101690                                 ],
101691                                 [
101692                                     -7.296423,
101693                                     54.146515
101694                                 ],
101695                                 [
101696                                     -7.295028,
101697                                     54.155404
101698                                 ],
101699                                 [
101700                                     -7.292134,
101701                                     54.162638
101702                                 ],
101703                                 [
101704                                     -7.295545,
101705                                     54.165119
101706                                 ],
101707                                 [
101708                                     -7.325982,
101709                                     54.154577
101710                                 ],
101711                                 [
101712                                     -7.333165,
101713                                     54.149409
101714                                 ],
101715                                 [
101716                                     -7.333165,
101717                                     54.142743
101718                                 ],
101719                                 [
101720                                     -7.310324,
101721                                     54.114683
101722                                 ],
101723                                 [
101724                                     -7.316489,
101725                                     54.11428
101726                                 ],
101727                                 [
101728                                     -7.326964,
101729                                     54.113597
101730                                 ],
101731                                 [
101732                                     -7.375488,
101733                                     54.123312
101734                                 ],
101735                                 [
101736                                     -7.390216,
101737                                     54.121194
101738                                 ],
101739                                 [
101740                                     -7.39466,
101741                                     54.121917
101742                                 ],
101743                                 [
101744                                     -7.396624,
101745                                     54.126258
101746                                 ],
101747                                 [
101748                                     -7.403962,
101749                                     54.135043
101750                                 ],
101751                                 [
101752                                     -7.41223,
101753                                     54.136438
101754                                 ],
101755                                 [
101756                                     -7.422255,
101757                                     54.135456
101758                                 ],
101759                                 [
101760                                     -7.425769,
101761                                     54.136955
101762                                 ],
101763                                 [
101764                                     -7.414659,
101765                                     54.145688
101766                                 ],
101767                                 [
101768                                     -7.439619,
101769                                     54.146929
101770                                 ],
101771                                 [
101772                                     -7.480753,
101773                                     54.127653
101774                                 ],
101775                                 [
101776                                     -7.502302,
101777                                     54.125121
101778                                 ],
101779                                 [
101780                                     -7.609014,
101781                                     54.139901
101782                                 ],
101783                                 [
101784                                     -7.620796,
101785                                     54.144965
101786                                 ],
101787                                 [
101788                                     -7.624052,
101789                                     54.153336
101790                                 ],
101791                                 [
101792                                     -7.625706,
101793                                     54.162173
101794                                 ],
101795                                 [
101796                                     -7.632682,
101797                                     54.168529
101798                                 ],
101799                                 [
101800                                     -7.70477,
101801                                     54.200362
101802                                 ],
101803                                 [
101804                                     -7.722599,
101805                                     54.202326
101806                                 ],
101807                                 [
101808                                     -7.782078,
101809                                     54.2
101810                                 ],
101811                                 [
101812                                     -7.836959,
101813                                     54.204341
101814                                 ],
101815                                 [
101816                                     -7.856441,
101817                                     54.211421
101818                                 ],
101819                                 [
101820                                     -7.86967,
101821                                     54.226872
101822                                 ],
101823                                 [
101824                                     -7.873649,
101825                                     54.271055
101826                                 ],
101827                                 [
101828                                     -7.880264,
101829                                     54.287023
101830                                 ],
101831                                 [
101832                                     -7.894966,
101833                                     54.293586
101834                                 ],
101835                                 [
101836                                     -7.93411,
101837                                     54.297049
101838                                 ],
101839                                 [
101840                                     -7.942075,
101841                                     54.298873
101842                                 ],
101843                                 [
101844                                     -7.950802,
101845                                     54.300873
101846                                 ],
101847                                 [
101848                                     -7.96801,
101849                                     54.31219
101850                                 ],
101851                                 [
101852                                     -7.981033,
101853                                     54.326556
101854                                 ],
101855                                 [
101856                                     -8.002194,
101857                                     54.357923
101858                                 ],
101859                                 [
101860                                     -8.03134,
101861                                     54.358027
101862                                 ],
101863                                 [
101864                                     -8.05648,
101865                                     54.365882
101866                                 ],
101867                                 [
101868                                     -8.079941,
101869                                     54.380196
101870                                 ],
101871                                 [
101872                                     -8.122419,
101873                                     54.415233
101874                                 ],
101875                                 [
101876                                     -8.146346,
101877                                     54.430736
101878                                 ],
101879                                 [
101880                                     -8.156035,
101881                                     54.439055
101882                                 ],
101883                                 [
101884                                     -8.158128,
101885                                     54.447117
101886                                 ],
101887                                 [
101888                                     -8.161177,
101889                                     54.454817
101890                                 ],
101891                                 [
101892                                     -8.173837,
101893                                     54.461741
101894                                 ],
101895                                 [
101896                                     -8.168467,
101897                                     54.463477
101898                                 ],
101899                                 [
101900                                     -8.15017,
101901                                     54.46939
101902                                 ],
101903                                 [
101904                                     -8.097046,
101905                                     54.478588
101906                                 ],
101907                                 [
101908                                     -8.072448,
101909                                     54.487063
101910                                 ],
101911                                 [
101912                                     -8.060976,
101913                                     54.493316
101914                                 ],
101915                                 [
101916                                     -8.05586,
101917                                     54.497553
101918                                 ],
101919                                 [
101920                                     -8.043561,
101921                                     54.512229
101922                                 ],
101923                                 [
101924                                     -8.023278,
101925                                     54.529696
101926                                 ],
101927                                 [
101928                                     -8.002194,
101929                                     54.543442
101930                                 ],
101931                                 [
101932                                     -7.926411,
101933                                     54.533055
101934                                 ],
101935                                 [
101936                                     -7.887137,
101937                                     54.532125
101938                                 ],
101939                                 [
101940                                     -7.848844,
101941                                     54.54091
101942                                 ],
101943                                 [
101944                                     -7.749264,
101945                                     54.596152
101946                                 ],
101947                                 [
101948                                     -7.707871,
101949                                     54.604162
101950                                 ],
101951                                 [
101952                                     -7.707944,
101953                                     54.604708
101954                                 ],
101955                                 [
101956                                     -7.707951,
101957                                     54.604763
101958                                 ],
101959                                 [
101960                                     -7.710558,
101961                                     54.624264
101962                                 ],
101963                                 [
101964                                     -7.721204,
101965                                     54.625866
101966                                 ],
101967                                 [
101968                                     -7.736758,
101969                                     54.619251
101970                                 ],
101971                                 [
101972                                     -7.753553,
101973                                     54.614497
101974                                 ],
101975                                 [
101976                                     -7.769159,
101977                                     54.618011
101978                                 ],
101979                                 [
101980                                     -7.801199,
101981                                     54.634806
101982                                 ],
101983                                 [
101984                                     -7.814996,
101985                                     54.639457
101986                                 ],
101987                                 [
101988                                     -7.822541,
101989                                     54.638113
101990                                 ],
101991                                 [
101992                                     -7.838044,
101993                                     54.63124
101994                                 ],
101995                                 [
101996                                     -7.846416,
101997                                     54.631447
101998                                 ],
101999                                 [
102000                                     -7.85427,
102001                                     54.636408
102002                                 ],
102003                                 [
102004                                     -7.864347,
102005                                     54.649069
102006                                 ],
102007                                 [
102008                                     -7.872771,
102009                                     54.652221
102010                                 ],
102011                                 [
102012                                     -7.890082,
102013                                     54.655063
102014                                 ],
102015                                 [
102016                                     -7.906619,
102017                                     54.661316
102018                                 ],
102019                                 [
102020                                     -7.914835,
102021                                     54.671651
102022                                 ],
102023                                 [
102024                                     -7.907135,
102025                                     54.686689
102026                                 ],
102027                                 [
102028                                     -7.913233,
102029                                     54.688653
102030                                 ],
102031                                 [
102032                                     -7.929666,
102033                                     54.696714
102034                                 ],
102035                                 [
102036                                     -7.880109,
102037                                     54.711029
102038                                 ],
102039                                 [
102040                                     -7.845899,
102041                                     54.731027
102042                                 ],
102043                                 [
102044                                     -7.832153,
102045                                     54.730614
102046                                 ],
102047                                 [
102048                                     -7.803576,
102049                                     54.716145
102050                                 ],
102051                                 [
102052                                     -7.770503,
102053                                     54.706016
102054                                 ],
102055                                 [
102056                                     -7.736603,
102057                                     54.707463
102058                                 ],
102059                                 [
102060                                     -7.70229,
102061                                     54.718883
102062                                 ],
102063                                 [
102064                                     -7.667512,
102065                                     54.738779
102066                                 ],
102067                                 [
102068                                     -7.649683,
102069                                     54.744877
102070                                 ],
102071                                 [
102072                                     -7.61537,
102073                                     54.739347
102074                                 ],
102075                                 [
102076                                     -7.585398,
102077                                     54.744722
102078                                 ],
102079                                 [
102080                                     -7.566639,
102081                                     54.738675
102082                                 ],
102083                                 [
102084                                     -7.556149,
102085                                     54.738365
102086                                 ],
102087                                 [
102088                                     -7.543075,
102089                                     54.741673
102090                                 ],
102091                                 [
102092                                     -7.543023,
102093                                     54.743791
102094                                 ],
102095                                 [
102096                                     -7.548398,
102097                                     54.747202
102098                                 ],
102099                                 [
102100                                     -7.551705,
102101                                     54.754695
102102                                 ],
102103                                 [
102104                                     -7.549741,
102105                                     54.779603
102106                                 ],
102107                                 [
102108                                     -7.543385,
102109                                     54.793091
102110                                 ],
102111                                 [
102112                                     -7.470831,
102113                                     54.845284
102114                                 ],
102115                                 [
102116                                     -7.45507,
102117                                     54.863009
102118                                 ],
102119                                 [
102120                                     -7.444735,
102121                                     54.884455
102122                                 ],
102123                                 [
102124                                     -7.444735,
102125                                     54.894893
102126                                 ],
102127                                 [
102128                                     -7.448972,
102129                                     54.920318
102130                                 ],
102131                                 [
102132                                     -7.445251,
102133                                     54.932152
102134                                 ],
102135                                 [
102136                                     -7.436983,
102137                                     54.938301
102138                                 ],
102139                                 [
102140                                     -7.417139,
102141                                     54.943056
102142                                 ],
102143                                 [
102144                                     -7.415755,
102145                                     54.944372
102146                                 ],
102147                                 [
102148                                     -7.408665,
102149                                     54.951117
102150                                 ],
102151                                 [
102152                                     -7.407424,
102153                                     54.959437
102154                                 ],
102155                                 [
102156                                     -7.413109,
102157                                     54.984965
102158                                 ],
102159                                 [
102160                                     -7.409078,
102161                                     54.992045
102162                                 ],
102163                                 [
102164                                     -7.403755,
102165                                     54.99313
102166                                 ],
102167                                 [
102168                                     -7.40112,
102169                                     54.994836
102170                                 ],
102171                                 [
102172                                     -7.405254,
102173                                     55.003569
102174                                 ],
102175                                 [
102176                                     -7.376987,
102177                                     55.02889
102178                                 ],
102179                                 [
102180                                     -7.366962,
102181                                     55.035557
102182                                 ],
102183                                 [
102184                                     -7.355024,
102185                                     55.040931
102186                                 ],
102187                                 [
102188                                     -7.291152,
102189                                     55.046615
102190                                 ],
102191                                 [
102192                                     -7.282987,
102193                                     55.051835
102194                                 ],
102195                                 [
102196                                     -7.275288,
102197                                     55.058863
102198                                 ],
102199                                 [
102200                                     -7.266503,
102201                                     55.065167
102202                                 ],
102203                                 [
102204                                     -7.247097,
102205                                     55.069328
102206                                 ],
102207                                 [
102208                                     -7.2471,
102209                                     55.069322
102210                                 ],
102211                                 [
102212                                     -7.256744,
102213                                     55.050686
102214                                 ],
102215                                 [
102216                                     -7.240956,
102217                                     55.050279
102218                                 ],
102219                                 [
102220                                     -7.240314,
102221                                     55.050389
102222                                 ]
102223                             ]
102224                         ],
102225                         [
102226                             [
102227                                 [
102228                                     -13.688588,
102229                                     57.596259
102230                                 ],
102231                                 [
102232                                     -13.690419,
102233                                     57.596259
102234                                 ],
102235                                 [
102236                                     -13.691314,
102237                                     57.596503
102238                                 ],
102239                                 [
102240                                     -13.691314,
102241                                     57.597154
102242                                 ],
102243                                 [
102244                                     -13.690419,
102245                                     57.597805
102246                                 ],
102247                                 [
102248                                     -13.688588,
102249                                     57.597805
102250                                 ],
102251                                 [
102252                                     -13.687652,
102253                                     57.597154
102254                                 ],
102255                                 [
102256                                     -13.687652,
102257                                     57.596869
102258                                 ],
102259                                 [
102260                                     -13.688588,
102261                                     57.596259
102262                                 ]
102263                             ]
102264                         ],
102265                         [
102266                             [
102267                                 [
102268                                     -4.839121,
102269                                     54.469789
102270                                 ],
102271                                 [
102272                                     -4.979941,
102273                                     54.457977
102274                                 ],
102275                                 [
102276                                     -5.343644,
102277                                     54.878637
102278                                 ],
102279                                 [
102280                                     -5.308469,
102281                                     55.176452
102282                                 ],
102283                                 [
102284                                     -6.272566,
102285                                     55.418443
102286                                 ],
102287                                 [
102288                                     -8.690528,
102289                                     57.833706
102290                                 ],
102291                                 [
102292                                     -6.344705,
102293                                     59.061083
102294                                 ],
102295                                 [
102296                                     -4.204785,
102297                                     58.63305
102298                                 ],
102299                                 [
102300                                     -2.31566,
102301                                     60.699068
102302                                 ],
102303                                 [
102304                                     -1.695335,
102305                                     60.76432
102306                                 ],
102307                                 [
102308                                     -1.58092,
102309                                     60.866001
102310                                 ],
102311                                 [
102312                                     -0.17022,
102313                                     60.897204
102314                                 ],
102315                                 [
102316                                     -0.800508,
102317                                     59.770037
102318                                 ],
102319                                 [
102320                                     -1.292368,
102321                                     57.732574
102322                                 ],
102323                                 [
102324                                     -1.850077,
102325                                     55.766368
102326                                 ],
102327                                 [
102328                                     -1.73054,
102329                                     55.782219
102330                                 ],
102331                                 [
102332                                     1.892395,
102333                                     52.815229
102334                                 ],
102335                                 [
102336                                     1.742775,
102337                                     51.364209
102338                                 ],
102339                                 [
102340                                     1.080173,
102341                                     50.847526
102342                                 ],
102343                                 [
102344                                     0.000774,
102345                                     50.664982
102346                                 ],
102347                                 [
102348                                     -0.162997,
102349                                     50.752401
102350                                 ],
102351                                 [
102352                                     -0.725152,
102353                                     50.731879
102354                                 ],
102355                                 [
102356                                     -0.768853,
102357                                     50.741516
102358                                 ],
102359                                 [
102360                                     -0.770985,
102361                                     50.736884
102362                                 ],
102363                                 [
102364                                     -0.789947,
102365                                     50.730048
102366                                 ],
102367                                 [
102368                                     -0.812815,
102369                                     50.734768
102370                                 ],
102371                                 [
102372                                     -0.877742,
102373                                     50.761156
102374                                 ],
102375                                 [
102376                                     -0.942879,
102377                                     50.758338
102378                                 ],
102379                                 [
102380                                     -0.992581,
102381                                     50.737379
102382                                 ],
102383                                 [
102384                                     -1.18513,
102385                                     50.766989
102386                                 ],
102387                                 [
102388                                     -1.282741,
102389                                     50.792353
102390                                 ],
102391                                 [
102392                                     -1.375004,
102393                                     50.772063
102394                                 ],
102395                                 [
102396                                     -1.523427,
102397                                     50.719605
102398                                 ],
102399                                 [
102400                                     -1.630649,
102401                                     50.695128
102402                                 ],
102403                                 [
102404                                     -1.663617,
102405                                     50.670508
102406                                 ],
102407                                 [
102408                                     -1.498021,
102409                                     50.40831
102410                                 ],
102411                                 [
102412                                     -4.097427,
102413                                     49.735486
102414                                 ],
102415                                 [
102416                                     -6.825199,
102417                                     49.700905
102418                                 ],
102419                                 [
102420                                     -5.541541,
102421                                     51.446591
102422                                 ],
102423                                 [
102424                                     -6.03361,
102425                                     51.732369
102426                                 ],
102427                                 [
102428                                     -4.791746,
102429                                     52.635365
102430                                 ],
102431                                 [
102432                                     -4.969244,
102433                                     52.637413
102434                                 ],
102435                                 [
102436                                     -5.049473,
102437                                     53.131209
102438                                 ],
102439                                 [
102440                                     -4.787393,
102441                                     53.409491
102442                                 ],
102443                                 [
102444                                     -4.734148,
102445                                     53.424866
102446                                 ],
102447                                 [
102448                                     -4.917096,
102449                                     53.508212
102450                                 ],
102451                                 [
102452                                     -4.839121,
102453                                     54.469789
102454                                 ]
102455                             ]
102456                         ]
102457                     ]
102458                 }
102459             },
102460             {
102461                 "type": "Feature",
102462                 "properties": {
102463                     "id": 0
102464                 },
102465                 "geometry": {
102466                     "type": "MultiPolygon",
102467                     "coordinates": [
102468                         [
102469                             [
102470                                 [
102471                                     -157.018938,
102472                                     19.300864
102473                                 ],
102474                                 [
102475                                     -179.437336,
102476                                     27.295312
102477                                 ],
102478                                 [
102479                                     -179.480084,
102480                                     28.991459
102481                                 ],
102482                                 [
102483                                     -168.707465,
102484                                     26.30325
102485                                 ],
102486                                 [
102487                                     -163.107414,
102488                                     24.60499
102489                                 ],
102490                                 [
102491                                     -153.841679,
102492                                     20.079306
102493                                 ],
102494                                 [
102495                                     -154.233846,
102496                                     19.433391
102497                                 ],
102498                                 [
102499                                     -153.61725,
102500                                     18.900587
102501                                 ],
102502                                 [
102503                                     -154.429471,
102504                                     18.171036
102505                                 ],
102506                                 [
102507                                     -156.780638,
102508                                     18.718492
102509                                 ],
102510                                 [
102511                                     -157.018938,
102512                                     19.300864
102513                                 ]
102514                             ]
102515                         ],
102516                         [
102517                             [
102518                                 [
102519                                     -78.91269,
102520                                     43.037032
102521                                 ],
102522                                 [
102523                                     -78.964351,
102524                                     42.976393
102525                                 ],
102526                                 [
102527                                     -78.981718,
102528                                     42.979043
102529                                 ],
102530                                 [
102531                                     -78.998055,
102532                                     42.991111
102533                                 ],
102534                                 [
102535                                     -79.01189,
102536                                     43.004358
102537                                 ],
102538                                 [
102539                                     -79.022046,
102540                                     43.010539
102541                                 ],
102542                                 [
102543                                     -79.023076,
102544                                     43.017015
102545                                 ],
102546                                 [
102547                                     -79.00983,
102548                                     43.050867
102549                                 ],
102550                                 [
102551                                     -79.011449,
102552                                     43.065291
102553                                 ],
102554                                 [
102555                                     -78.993051,
102556                                     43.066174
102557                                 ],
102558                                 [
102559                                     -78.975536,
102560                                     43.069707
102561                                 ],
102562                                 [
102563                                     -78.958905,
102564                                     43.070884
102565                                 ],
102566                                 [
102567                                     -78.943304,
102568                                     43.065291
102569                                 ],
102570                                 [
102571                                     -78.917399,
102572                                     43.058521
102573                                 ],
102574                                 [
102575                                     -78.908569,
102576                                     43.049396
102577                                 ],
102578                                 [
102579                                     -78.91269,
102580                                     43.037032
102581                                 ]
102582                             ]
102583                         ],
102584                         [
102585                             [
102586                                 [
102587                                     -123.03529,
102588                                     48.992515
102589                                 ],
102590                                 [
102591                                     -123.035308,
102592                                     48.992499
102593                                 ],
102594                                 [
102595                                     -123.045277,
102596                                     48.984361
102597                                 ],
102598                                 [
102599                                     -123.08849,
102600                                     48.972235
102601                                 ],
102602                                 [
102603                                     -123.089345,
102604                                     48.987982
102605                                 ],
102606                                 [
102607                                     -123.090484,
102608                                     48.992499
102609                                 ],
102610                                 [
102611                                     -123.090488,
102612                                     48.992515
102613                                 ],
102614                                 [
102615                                     -123.035306,
102616                                     48.992515
102617                                 ],
102618                                 [
102619                                     -123.03529,
102620                                     48.992515
102621                                 ]
102622                             ]
102623                         ],
102624                         [
102625                             [
102626                                 [
102627                                     -103.837038,
102628                                     29.279906
102629                                 ],
102630                                 [
102631                                     -103.864121,
102632                                     29.281366
102633                                 ],
102634                                 [
102635                                     -103.928122,
102636                                     29.293019
102637                                 ],
102638                                 [
102639                                     -104.01915,
102640                                     29.32033
102641                                 ],
102642                                 [
102643                                     -104.057313,
102644                                     29.339037
102645                                 ],
102646                                 [
102647                                     -104.105424,
102648                                     29.385675
102649                                 ],
102650                                 [
102651                                     -104.139789,
102652                                     29.400584
102653                                 ],
102654                                 [
102655                                     -104.161648,
102656                                     29.416759
102657                                 ],
102658                                 [
102659                                     -104.194514,
102660                                     29.448927
102661                                 ],
102662                                 [
102663                                     -104.212291,
102664                                     29.484661
102665                                 ],
102666                                 [
102667                                     -104.218698,
102668                                     29.489829
102669                                 ],
102670                                 [
102671                                     -104.227148,
102672                                     29.493033
102673                                 ],
102674                                 [
102675                                     -104.251022,
102676                                     29.508588
102677                                 ],
102678                                 [
102679                                     -104.267171,
102680                                     29.526571
102681                                 ],
102682                                 [
102683                                     -104.292751,
102684                                     29.532824
102685                                 ],
102686                                 [
102687                                     -104.320604,
102688                                     29.532255
102689                                 ],
102690                                 [
102691                                     -104.338484,
102692                                     29.524013
102693                                 ],
102694                                 [
102695                                     -104.349026,
102696                                     29.537578
102697                                 ],
102698                                 [
102699                                     -104.430443,
102700                                     29.582795
102701                                 ],
102702                                 [
102703                                     -104.437832,
102704                                     29.58543
102705                                 ],
102706                                 [
102707                                     -104.444008,
102708                                     29.589203
102709                                 ],
102710                                 [
102711                                     -104.448555,
102712                                     29.597678
102713                                 ],
102714                                 [
102715                                     -104.452069,
102716                                     29.607109
102717                                 ],
102718                                 [
102719                                     -104.455222,
102720                                     29.613387
102721                                 ],
102722                                 [
102723                                     -104.469381,
102724                                     29.625402
102725                                 ],
102726                                 [
102727                                     -104.516639,
102728                                     29.654315
102729                                 ],
102730                                 [
102731                                     -104.530824,
102732                                     29.667906
102733                                 ],
102734                                 [
102735                                     -104.535036,
102736                                     29.677802
102737                                 ],
102738                                 [
102739                                     -104.535191,
102740                                     29.687853
102741                                 ],
102742                                 [
102743                                     -104.537103,
102744                                     29.702116
102745                                 ],
102746                                 [
102747                                     -104.543666,
102748                                     29.71643
102749                                 ],
102750                                 [
102751                                     -104.561391,
102752                                     29.745421
102753                                 ],
102754                                 [
102755                                     -104.570279,
102756                                     29.787511
102757                                 ],
102758                                 [
102759                                     -104.583586,
102760                                     29.802575
102761                                 ],
102762                                 [
102763                                     -104.601207,
102764                                     29.81477
102765                                 ],
102766                                 [
102767                                     -104.619682,
102768                                     29.833064
102769                                 ],
102770                                 [
102771                                     -104.623764,
102772                                     29.841487
102773                                 ],
102774                                 [
102775                                     -104.637588,
102776                                     29.887996
102777                                 ],
102778                                 [
102779                                     -104.656346,
102780                                     29.908201
102781                                 ],
102782                                 [
102783                                     -104.660635,
102784                                     29.918433
102785                                 ],
102786                                 [
102787                                     -104.663478,
102788                                     29.923084
102789                                 ],
102790                                 [
102791                                     -104.676526,
102792                                     29.93683
102793                                 ],
102794                                 [
102795                                     -104.680479,
102796                                     29.942308
102797                                 ],
102798                                 [
102799                                     -104.682469,
102800                                     29.952126
102801                                 ],
102802                                 [
102803                                     -104.680117,
102804                                     29.967784
102805                                 ],
102806                                 [
102807                                     -104.680479,
102808                                     29.976466
102809                                 ],
102810                                 [
102811                                     -104.699108,
102812                                     30.03145
102813                                 ],
102814                                 [
102815                                     -104.701589,
102816                                     30.055324
102817                                 ],
102818                                 [
102819                                     -104.698592,
102820                                     30.075271
102821                                 ],
102822                                 [
102823                                     -104.684639,
102824                                     30.111135
102825                                 ],
102826                                 [
102827                                     -104.680479,
102828                                     30.134131
102829                                 ],
102830                                 [
102831                                     -104.67867,
102832                                     30.170356
102833                                 ],
102834                                 [
102835                                     -104.681564,
102836                                     30.192939
102837                                 ],
102838                                 [
102839                                     -104.695853,
102840                                     30.208441
102841                                 ],
102842                                 [
102843                                     -104.715231,
102844                                     30.243995
102845                                 ],
102846                                 [
102847                                     -104.724585,
102848                                     30.252211
102849                                 ],
102850                                 [
102851                                     -104.742155,
102852                                     30.25986
102853                                 ],
102854                                 [
102855                                     -104.74939,
102856                                     30.264459
102857                                 ],
102858                                 [
102859                                     -104.761689,
102860                                     30.284199
102861                                 ],
102862                                 [
102863                                     -104.774143,
102864                                     30.311588
102865                                 ],
102866                                 [
102867                                     -104.788767,
102868                                     30.335927
102869                                 ],
102870                                 [
102871                                     -104.807732,
102872                                     30.346418
102873                                 ],
102874                                 [
102875                                     -104.8129,
102876                                     30.350707
102877                                 ],
102878                                 [
102879                                     -104.814967,
102880                                     30.360577
102881                                 ],
102882                                 [
102883                                     -104.816001,
102884                                     30.371997
102885                                 ],
102886                                 [
102887                                     -104.818274,
102888                                     30.380524
102889                                 ],
102890                                 [
102891                                     -104.824269,
102892                                     30.38719
102893                                 ],
102894                                 [
102895                                     -104.83755,
102896                                     30.394063
102897                                 ],
102898                                 [
102899                                     -104.844939,
102900                                     30.40104
102901                                 ],
102902                                 [
102903                                     -104.853259,
102904                                     30.41215
102905                                 ],
102906                                 [
102907                                     -104.855016,
102908                                     30.417473
102909                                 ],
102910                                 [
102911                                     -104.853621,
102912                                     30.423984
102913                                 ],
102914                                 [
102915                                     -104.852432,
102916                                     30.438867
102917                                 ],
102918                                 [
102919                                     -104.854655,
102920                                     30.448737
102921                                 ],
102922                                 [
102923                                     -104.864473,
102924                                     30.462018
102925                                 ],
102926                                 [
102927                                     -104.866695,
102928                                     30.473025
102929                                 ],
102930                                 [
102931                                     -104.865248,
102932                                     30.479898
102933                                 ],
102934                                 [
102935                                     -104.859615,
102936                                     30.491112
102937                                 ],
102938                                 [
102939                                     -104.859254,
102940                                     30.497261
102941                                 ],
102942                                 [
102943                                     -104.863026,
102944                                     30.502377
102945                                 ],
102946                                 [
102947                                     -104.879718,
102948                                     30.510852
102949                                 ],
102950                                 [
102951                                     -104.882146,
102952                                     30.520929
102953                                 ],
102954                                 [
102955                                     -104.884007,
102956                                     30.541858
102957                                 ],
102958                                 [
102959                                     -104.886591,
102960                                     30.551883
102961                                 ],
102962                                 [
102963                                     -104.898166,
102964                                     30.569401
102965                                 ],
102966                                 [
102967                                     -104.928242,
102968                                     30.599529
102969                                 ],
102970                                 [
102971                                     -104.93434,
102972                                     30.610536
102973                                 ],
102974                                 [
102975                                     -104.941057,
102976                                     30.61405
102977                                 ],
102978                                 [
102979                                     -104.972735,
102980                                     30.618029
102981                                 ],
102982                                 [
102983                                     -104.98276,
102984                                     30.620716
102985                                 ],
102986                                 [
102987                                     -104.989117,
102988                                     30.629553
102989                                 ],
102990                                 [
102991                                     -104.991649,
102992                                     30.640301
102993                                 ],
102994                                 [
102995                                     -104.992941,
102996                                     30.651464
102997                                 ],
102998                                 [
102999                                     -104.995783,
103000                                     30.661747
103001                                 ],
103002                                 [
103003                                     -105.008495,
103004                                     30.676992
103005                                 ],
103006                                 [
103007                                     -105.027977,
103008                                     30.690117
103009                                 ],
103010                                 [
103011                                     -105.049475,
103012                                     30.699264
103013                                 ],
103014                                 [
103015                                     -105.06813,
103016                                     30.702675
103017                                 ],
103018                                 [
103019                                     -105.087043,
103020                                     30.709806
103021                                 ],
103022                                 [
103023                                     -105.133604,
103024                                     30.757917
103025                                 ],
103026                                 [
103027                                     -105.140425,
103028                                     30.750476
103029                                 ],
103030                                 [
103031                                     -105.153241,
103032                                     30.763188
103033                                 ],
103034                                 [
103035                                     -105.157788,
103036                                     30.76572
103037                                 ],
103038                                 [
103039                                     -105.160889,
103040                                     30.764118
103041                                 ],
103042                                 [
103043                                     -105.162698,
103044                                     30.774919
103045                                 ],
103046                                 [
103047                                     -105.167297,
103048                                     30.781171
103049                                 ],
103050                                 [
103051                                     -105.17479,
103052                                     30.783962
103053                                 ],
103054                                 [
103055                                     -105.185125,
103056                                     30.784634
103057                                 ],
103058                                 [
103059                                     -105.195306,
103060                                     30.787941
103061                                 ],
103062                                 [
103063                                     -105.204917,
103064                                     30.80241
103065                                 ],
103066                                 [
103067                                     -105.2121,
103068                                     30.805718
103069                                 ],
103070                                 [
103071                                     -105.21825,
103072                                     30.806803
103073                                 ],
103074                                 [
103075                                     -105.229257,
103076                                     30.810214
103077                                 ],
103078                                 [
103079                                     -105.232874,
103080                                     30.809128
103081                                 ],
103082                                 [
103083                                     -105.239851,
103084                                     30.801532
103085                                 ],
103086                                 [
103087                                     -105.243985,
103088                                     30.799103
103089                                 ],
103090                                 [
103091                                     -105.249049,
103092                                     30.798845
103093                                 ],
103094                                 [
103095                                     -105.259488,
103096                                     30.802979
103097                                 ],
103098                                 [
103099                                     -105.265844,
103100                                     30.808405
103101                                 ],
103102                                 [
103103                                     -105.270753,
103104                                     30.814348
103105                                 ],
103106                                 [
103107                                     -105.277006,
103108                                     30.819412
103109                                 ],
103110                                 [
103111                                     -105.334315,
103112                                     30.843803
103113                                 ],
103114                                 [
103115                                     -105.363771,
103116                                     30.850366
103117                                 ],
103118                                 [
103119                                     -105.376173,
103120                                     30.859565
103121                                 ],
103122                                 [
103123                                     -105.41555,
103124                                     30.902456
103125                                 ],
103126                                 [
103127                                     -105.496682,
103128                                     30.95651
103129                                 ],
103130                                 [
103131                                     -105.530789,
103132                                     30.991701
103133                                 ],
103134                                 [
103135                                     -105.555955,
103136                                     31.002605
103137                                 ],
103138                                 [
103139                                     -105.565722,
103140                                     31.016661
103141                                 ],
103142                                 [
103143                                     -105.578641,
103144                                     31.052163
103145                                 ],
103146                                 [
103147                                     -105.59094,
103148                                     31.071438
103149                                 ],
103150                                 [
103151                                     -105.605875,
103152                                     31.081928
103153                                 ],
103154                                 [
103155                                     -105.623496,
103156                                     31.090351
103157                                 ],
103158                                 [
103159                                     -105.643805,
103160                                     31.103684
103161                                 ],
103162                                 [
103163                                     -105.668042,
103164                                     31.127869
103165                                 ],
103166                                 [
103167                                     -105.675225,
103168                                     31.131951
103169                                 ],
103170                                 [
103171                                     -105.692278,
103172                                     31.137635
103173                                 ],
103174                                 [
103175                                     -105.76819,
103176                                     31.18001
103177                                 ],
103178                                 [
103179                                     -105.777854,
103180                                     31.192722
103181                                 ],
103182                                 [
103183                                     -105.78483,
103184                                     31.211016
103185                                 ],
103186                                 [
103187                                     -105.861983,
103188                                     31.288376
103189                                 ],
103190                                 [
103191                                     -105.880147,
103192                                     31.300881
103193                                 ],
103194                                 [
103195                                     -105.896994,
103196                                     31.305997
103197                                 ],
103198                                 [
103199                                     -105.897149,
103200                                     31.309511
103201                                 ],
103202                                 [
103203                                     -105.908802,
103204                                     31.317004
103205                                 ],
103206                                 [
103207                                     -105.928052,
103208                                     31.326461
103209                                 ],
103210                                 [
103211                                     -105.934563,
103212                                     31.335504
103213                                 ],
103214                                 [
103215                                     -105.941772,
103216                                     31.352351
103217                                 ],
103218                                 [
103219                                     -105.948515,
103220                                     31.361239
103221                                 ],
103222                                 [
103223                                     -105.961202,
103224                                     31.371006
103225                                 ],
103226                                 [
103227                                     -106.004739,
103228                                     31.396948
103229                                 ],
103230                                 [
103231                                     -106.021147,
103232                                     31.402167
103233                                 ],
103234                                 [
103235                                     -106.046261,
103236                                     31.404648
103237                                 ],
103238                                 [
103239                                     -106.065304,
103240                                     31.410952
103241                                 ],
103242                                 [
103243                                     -106.099385,
103244                                     31.428884
103245                                 ],
103246                                 [
103247                                     -106.141113,
103248                                     31.439167
103249                                 ],
103250                                 [
103251                                     -106.164316,
103252                                     31.447797
103253                                 ],
103254                                 [
103255                                     -106.174471,
103256                                     31.460251
103257                                 ],
103258                                 [
103259                                     -106.209249,
103260                                     31.477305
103261                                 ],
103262                                 [
103263                                     -106.215424,
103264                                     31.483919
103265                                 ],
103266                                 [
103267                                     -106.21744,
103268                                     31.488725
103269                                 ],
103270                                 [
103271                                     -106.218731,
103272                                     31.494616
103273                                 ],
103274                                 [
103275                                     -106.222891,
103276                                     31.50459
103277                                 ],
103278                                 [
103279                                     -106.232658,
103280                                     31.519938
103281                                 ],
103282                                 [
103283                                     -106.274749,
103284                                     31.562622
103285                                 ],
103286                                 [
103287                                     -106.286298,
103288                                     31.580141
103289                                 ],
103290                                 [
103291                                     -106.312292,
103292                                     31.648612
103293                                 ],
103294                                 [
103295                                     -106.331309,
103296                                     31.68215
103297                                 ],
103298                                 [
103299                                     -106.35849,
103300                                     31.717548
103301                                 ],
103302                                 [
103303                                     -106.39177,
103304                                     31.745919
103305                                 ],
103306                                 [
103307                                     -106.428951,
103308                                     31.758476
103309                                 ],
103310                                 [
103311                                     -106.473135,
103312                                     31.755065
103313                                 ],
103314                                 [
103315                                     -106.492797,
103316                                     31.759044
103317                                 ],
103318                                 [
103319                                     -106.501425,
103320                                     31.766344
103321                                 ],
103322                                 [
103323                                     -106.506052,
103324                                     31.770258
103325                                 ],
103326                                 [
103327                                     -106.517189,
103328                                     31.773824
103329                                 ],
103330                                 [
103331                                     -106.558969,
103332                                     31.773876
103333                                 ],
103334                                 [
103335                                     -106.584859,
103336                                     31.773927
103337                                 ],
103338                                 [
103339                                     -106.610697,
103340                                     31.773979
103341                                 ],
103342                                 [
103343                                     -106.636587,
103344                                     31.774082
103345                                 ],
103346                                 [
103347                                     -106.662477,
103348                                     31.774134
103349                                 ],
103350                                 [
103351                                     -106.688315,
103352                                     31.774237
103353                                 ],
103354                                 [
103355                                     -106.714205,
103356                                     31.774237
103357                                 ],
103358                                 [
103359                                     -106.740095,
103360                                     31.774289
103361                                 ],
103362                                 [
103363                                     -106.765933,
103364                                     31.774392
103365                                 ],
103366                                 [
103367                                     -106.791823,
103368                                     31.774444
103369                                 ],
103370                                 [
103371                                     -106.817713,
103372                                     31.774496
103373                                 ],
103374                                 [
103375                                     -106.843603,
103376                                     31.774547
103377                                 ],
103378                                 [
103379                                     -106.869441,
103380                                     31.774599
103381                                 ],
103382                                 [
103383                                     -106.895331,
103384                                     31.774702
103385                                 ],
103386                                 [
103387                                     -106.921221,
103388                                     31.774702
103389                                 ],
103390                                 [
103391                                     -106.947111,
103392                                     31.774754
103393                                 ],
103394                                 [
103395                                     -106.973001,
103396                                     31.774857
103397                                 ],
103398                                 [
103399                                     -106.998891,
103400                                     31.774909
103401                                 ],
103402                                 [
103403                                     -107.02478,
103404                                     31.774961
103405                                 ],
103406                                 [
103407                                     -107.05067,
103408                                     31.775013
103409                                 ],
103410                                 [
103411                                     -107.076509,
103412                                     31.775064
103413                                 ],
103414                                 [
103415                                     -107.102398,
103416                                     31.775168
103417                                 ],
103418                                 [
103419                                     -107.128288,
103420                                     31.775168
103421                                 ],
103422                                 [
103423                                     -107.154127,
103424                                     31.775219
103425                                 ],
103426                                 [
103427                                     -107.180016,
103428                                     31.775374
103429                                 ],
103430                                 [
103431                                     -107.205906,
103432                                     31.775374
103433                                 ],
103434                                 [
103435                                     -107.231796,
103436                                     31.775426
103437                                 ],
103438                                 [
103439                                     -107.257634,
103440                                     31.775478
103441                                 ],
103442                                 [
103443                                     -107.283524,
103444                                     31.775529
103445                                 ],
103446                                 [
103447                                     -107.309414,
103448                                     31.775633
103449                                 ],
103450                                 [
103451                                     -107.335252,
103452                                     31.775684
103453                                 ],
103454                                 [
103455                                     -107.361142,
103456                                     31.775788
103457                                 ],
103458                                 [
103459                                     -107.387032,
103460                                     31.775788
103461                                 ],
103462                                 [
103463                                     -107.412896,
103464                                     31.775839
103465                                 ],
103466                                 [
103467                                     -107.438786,
103468                                     31.775943
103469                                 ],
103470                                 [
103471                                     -107.464676,
103472                                     31.775994
103473                                 ],
103474                                 [
103475                                     -107.490566,
103476                                     31.776098
103477                                 ],
103478                                 [
103479                                     -107.516404,
103480                                     31.776149
103481                                 ],
103482                                 [
103483                                     -107.542294,
103484                                     31.776201
103485                                 ],
103486                                 [
103487                                     -107.568184,
103488                                     31.776253
103489                                 ],
103490                                 [
103491                                     -107.594074,
103492                                     31.776304
103493                                 ],
103494                                 [
103495                                     -107.619964,
103496                                     31.776408
103497                                 ],
103498                                 [
103499                                     -107.645854,
103500                                     31.776459
103501                                 ],
103502                                 [
103503                                     -107.671744,
103504                                     31.776459
103505                                 ],
103506                                 [
103507                                     -107.697633,
103508                                     31.776563
103509                                 ],
103510                                 [
103511                                     -107.723472,
103512                                     31.776614
103513                                 ],
103514                                 [
103515                                     -107.749362,
103516                                     31.776666
103517                                 ],
103518                                 [
103519                                     -107.775251,
103520                                     31.776718
103521                                 ],
103522                                 [
103523                                     -107.801141,
103524                                     31.77677
103525                                 ],
103526                                 [
103527                                     -107.82698,
103528                                     31.776873
103529                                 ],
103530                                 [
103531                                     -107.852869,
103532                                     31.776925
103533                                 ],
103534                                 [
103535                                     -107.878759,
103536                                     31.776925
103537                                 ],
103538                                 [
103539                                     -107.904598,
103540                                     31.777028
103541                                 ],
103542                                 [
103543                                     -107.930487,
103544                                     31.77708
103545                                 ],
103546                                 [
103547                                     -107.956377,
103548                                     31.777131
103549                                 ],
103550                                 [
103551                                     -107.982216,
103552                                     31.777183
103553                                 ],
103554                                 [
103555                                     -108.008105,
103556                                     31.777235
103557                                 ],
103558                                 [
103559                                     -108.033995,
103560                                     31.777338
103561                                 ],
103562                                 [
103563                                     -108.059885,
103564                                     31.77739
103565                                 ],
103566                                 [
103567                                     -108.085723,
103568                                     31.77739
103569                                 ],
103570                                 [
103571                                     -108.111613,
103572                                     31.777545
103573                                 ],
103574                                 [
103575                                     -108.137503,
103576                                     31.777545
103577                                 ],
103578                                 [
103579                                     -108.163341,
103580                                     31.777648
103581                                 ],
103582                                 [
103583                                     -108.189283,
103584                                     31.7777
103585                                 ],
103586                                 [
103587                                     -108.215121,
103588                                     31.777751
103589                                 ],
103590                                 [
103591                                     -108.215121,
103592                                     31.770723
103593                                 ],
103594                                 [
103595                                     -108.215121,
103596                                     31.763695
103597                                 ],
103598                                 [
103599                                     -108.215121,
103600                                     31.756667
103601                                 ],
103602                                 [
103603                                     -108.215121,
103604                                     31.749639
103605                                 ],
103606                                 [
103607                                     -108.215121,
103608                                     31.74256
103609                                 ],
103610                                 [
103611                                     -108.215121,
103612                                     31.735583
103613                                 ],
103614                                 [
103615                                     -108.215121,
103616                                     31.728555
103617                                 ],
103618                                 [
103619                                     -108.215121,
103620                                     31.721476
103621                                 ],
103622                                 [
103623                                     -108.215121,
103624                                     31.714396
103625                                 ],
103626                                 [
103627                                     -108.215121,
103628                                     31.70742
103629                                 ],
103630                                 [
103631                                     -108.215121,
103632                                     31.700392
103633                                 ],
103634                                 [
103635                                     -108.215121,
103636                                     31.693312
103637                                 ],
103638                                 [
103639                                     -108.215121,
103640                                     31.686284
103641                                 ],
103642                                 [
103643                                     -108.215121,
103644                                     31.679256
103645                                 ],
103646                                 [
103647                                     -108.215121,
103648                                     31.672176
103649                                 ],
103650                                 [
103651                                     -108.21507,
103652                                     31.665148
103653                                 ],
103654                                 [
103655                                     -108.215018,
103656                                     31.658172
103657                                 ],
103658                                 [
103659                                     -108.215018,
103660                                     31.651092
103661                                 ],
103662                                 [
103663                                     -108.215018,
103664                                     31.644064
103665                                 ],
103666                                 [
103667                                     -108.215018,
103668                                     31.637036
103669                                 ],
103670                                 [
103671                                     -108.215018,
103672                                     31.630008
103673                                 ],
103674                                 [
103675                                     -108.215018,
103676                                     31.62298
103677                                 ],
103678                                 [
103679                                     -108.215018,
103680                                     31.615952
103681                                 ],
103682                                 [
103683                                     -108.215018,
103684                                     31.608873
103685                                 ],
103686                                 [
103687                                     -108.215018,
103688                                     31.601845
103689                                 ],
103690                                 [
103691                                     -108.215018,
103692                                     31.594817
103693                                 ],
103694                                 [
103695                                     -108.215018,
103696                                     31.587789
103697                                 ],
103698                                 [
103699                                     -108.215018,
103700                                     31.580761
103701                                 ],
103702                                 [
103703                                     -108.215018,
103704                                     31.573733
103705                                 ],
103706                                 [
103707                                     -108.215018,
103708                                     31.566653
103709                                 ],
103710                                 [
103711                                     -108.215018,
103712                                     31.559625
103713                                 ],
103714                                 [
103715                                     -108.214966,
103716                                     31.552597
103717                                 ],
103718                                 [
103719                                     -108.214966,
103720                                     31.545569
103721                                 ],
103722                                 [
103723                                     -108.214966,
103724                                     31.538489
103725                                 ],
103726                                 [
103727                                     -108.214966,
103728                                     31.531461
103729                                 ],
103730                                 [
103731                                     -108.214966,
103732                                     31.524485
103733                                 ],
103734                                 [
103735                                     -108.214966,
103736                                     31.517405
103737                                 ],
103738                                 [
103739                                     -108.214966,
103740                                     31.510378
103741                                 ],
103742                                 [
103743                                     -108.214966,
103744                                     31.503401
103745                                 ],
103746                                 [
103747                                     -108.214966,
103748                                     31.496322
103749                                 ],
103750                                 [
103751                                     -108.214966,
103752                                     31.489242
103753                                 ],
103754                                 [
103755                                     -108.214966,
103756                                     31.482214
103757                                 ],
103758                                 [
103759                                     -108.214966,
103760                                     31.475238
103761                                 ],
103762                                 [
103763                                     -108.214966,
103764                                     31.468158
103765                                 ],
103766                                 [
103767                                     -108.214966,
103768                                     31.46113
103769                                 ],
103770                                 [
103771                                     -108.214966,
103772                                     31.454102
103773                                 ],
103774                                 [
103775                                     -108.214966,
103776                                     31.447074
103777                                 ],
103778                                 [
103779                                     -108.214915,
103780                                     31.440046
103781                                 ],
103782                                 [
103783                                     -108.214863,
103784                                     31.432966
103785                                 ],
103786                                 [
103787                                     -108.214863,
103788                                     31.425938
103789                                 ],
103790                                 [
103791                                     -108.214863,
103792                                     31.41891
103793                                 ],
103794                                 [
103795                                     -108.214863,
103796                                     31.411882
103797                                 ],
103798                                 [
103799                                     -108.214863,
103800                                     31.404803
103801                                 ],
103802                                 [
103803                                     -108.214863,
103804                                     31.397826
103805                                 ],
103806                                 [
103807                                     -108.214863,
103808                                     31.390798
103809                                 ],
103810                                 [
103811                                     -108.214863,
103812                                     31.383719
103813                                 ],
103814                                 [
103815                                     -108.214863,
103816                                     31.376639
103817                                 ],
103818                                 [
103819                                     -108.214863,
103820                                     31.369663
103821                                 ],
103822                                 [
103823                                     -108.214863,
103824                                     31.362635
103825                                 ],
103826                                 [
103827                                     -108.214863,
103828                                     31.355555
103829                                 ],
103830                                 [
103831                                     -108.214863,
103832                                     31.348527
103833                                 ],
103834                                 [
103835                                     -108.214863,
103836                                     31.341551
103837                                 ],
103838                                 [
103839                                     -108.214863,
103840                                     31.334471
103841                                 ],
103842                                 [
103843                                     -108.214811,
103844                                     31.327443
103845                                 ],
103846                                 [
103847                                     -108.257573,
103848                                     31.327391
103849                                 ],
103850                                 [
103851                                     -108.300336,
103852                                     31.327391
103853                                 ],
103854                                 [
103855                                     -108.34302,
103856                                     31.327391
103857                                 ],
103858                                 [
103859                                     -108.385731,
103860                                     31.327391
103861                                 ],
103862                                 [
103863                                     -108.428442,
103864                                     31.327391
103865                                 ],
103866                                 [
103867                                     -108.471152,
103868                                     31.327391
103869                                 ],
103870                                 [
103871                                     -108.513837,
103872                                     31.327391
103873                                 ],
103874                                 [
103875                                     -108.556547,
103876                                     31.327391
103877                                 ],
103878                                 [
103879                                     -108.59931,
103880                                     31.327391
103881                                 ],
103882                                 [
103883                                     -108.64202,
103884                                     31.327391
103885                                 ],
103886                                 [
103887                                     -108.684757,
103888                                     31.327391
103889                                 ],
103890                                 [
103891                                     -108.727467,
103892                                     31.327391
103893                                 ],
103894                                 [
103895                                     -108.770178,
103896                                     31.327391
103897                                 ],
103898                                 [
103899                                     -108.812914,
103900                                     31.327391
103901                                 ],
103902                                 [
103903                                     -108.855625,
103904                                     31.327391
103905                                 ],
103906                                 [
103907                                     -108.898335,
103908                                     31.327391
103909                                 ],
103910                                 [
103911                                     -108.941046,
103912                                     31.327391
103913                                 ],
103914                                 [
103915                                     -108.968282,
103916                                     31.327391
103917                                 ],
103918                                 [
103919                                     -108.983731,
103920                                     31.327391
103921                                 ],
103922                                 [
103923                                     -109.026493,
103924                                     31.327391
103925                                 ],
103926                                 [
103927                                     -109.04743,
103928                                     31.327391
103929                                 ],
103930                                 [
103931                                     -109.069203,
103932                                     31.327391
103933                                 ],
103934                                 [
103935                                     -109.111914,
103936                                     31.327391
103937                                 ],
103938                                 [
103939                                     -109.154599,
103940                                     31.327391
103941                                 ],
103942                                 [
103943                                     -109.197361,
103944                                     31.327391
103945                                 ],
103946                                 [
103947                                     -109.240072,
103948                                     31.32734
103949                                 ],
103950                                 [
103951                                     -109.282782,
103952                                     31.32734
103953                                 ],
103954                                 [
103955                                     -109.325519,
103956                                     31.32734
103957                                 ],
103958                                 [
103959                                     -109.368229,
103960                                     31.32734
103961                                 ],
103962                                 [
103963                                     -109.410914,
103964                                     31.32734
103965                                 ],
103966                                 [
103967                                     -109.45365,
103968                                     31.32734
103969                                 ],
103970                                 [
103971                                     -109.496387,
103972                                     31.32734
103973                                 ],
103974                                 [
103975                                     -109.539071,
103976                                     31.32734
103977                                 ],
103978                                 [
103979                                     -109.581808,
103980                                     31.32734
103981                                 ],
103982                                 [
103983                                     -109.624493,
103984                                     31.32734
103985                                 ],
103986                                 [
103987                                     -109.667177,
103988                                     31.32734
103989                                 ],
103990                                 [
103991                                     -109.709965,
103992                                     31.32734
103993                                 ],
103994                                 [
103995                                     -109.75265,
103996                                     31.32734
103997                                 ],
103998                                 [
103999                                     -109.795335,
104000                                     31.32734
104001                                 ],
104002                                 [
104003                                     -109.838123,
104004                                     31.32734
104005                                 ],
104006                                 [
104007                                     -109.880808,
104008                                     31.32734
104009                                 ],
104010                                 [
104011                                     -109.923596,
104012                                     31.327288
104013                                 ],
104014                                 [
104015                                     -109.96628,
104016                                     31.327236
104017                                 ],
104018                                 [
104019                                     -110.008965,
104020                                     31.327236
104021                                 ],
104022                                 [
104023                                     -110.051702,
104024                                     31.327236
104025                                 ],
104026                                 [
104027                                     -110.094386,
104028                                     31.327236
104029                                 ],
104030                                 [
104031                                     -110.137071,
104032                                     31.327236
104033                                 ],
104034                                 [
104035                                     -110.179807,
104036                                     31.327236
104037                                 ],
104038                                 [
104039                                     -110.222544,
104040                                     31.327236
104041                                 ],
104042                                 [
104043                                     -110.265229,
104044                                     31.327236
104045                                 ],
104046                                 [
104047                                     -110.308017,
104048                                     31.327236
104049                                 ],
104050                                 [
104051                                     -110.350753,
104052                                     31.327236
104053                                 ],
104054                                 [
104055                                     -110.39349,
104056                                     31.327236
104057                                 ],
104058                                 [
104059                                     -110.436174,
104060                                     31.327236
104061                                 ],
104062                                 [
104063                                     -110.478859,
104064                                     31.327236
104065                                 ],
104066                                 [
104067                                     -110.521595,
104068                                     31.327236
104069                                 ],
104070                                 [
104071                                     -110.56428,
104072                                     31.327236
104073                                 ],
104074                                 [
104075                                     -110.606965,
104076                                     31.327236
104077                                 ],
104078                                 [
104079                                     -110.649727,
104080                                     31.327236
104081                                 ],
104082                                 [
104083                                     -110.692438,
104084                                     31.327236
104085                                 ],
104086                                 [
104087                                     -110.7352,
104088                                     31.327236
104089                                 ],
104090                                 [
104091                                     -110.777885,
104092                                     31.327236
104093                                 ],
104094                                 [
104095                                     -110.820595,
104096                                     31.327236
104097                                 ],
104098                                 [
104099                                     -110.863358,
104100                                     31.327236
104101                                 ],
104102                                 [
104103                                     -110.906068,
104104                                     31.327236
104105                                 ],
104106                                 [
104107                                     -110.948753,
104108                                     31.327185
104109                                 ],
104110                                 [
104111                                     -111.006269,
104112                                     31.327185
104113                                 ],
104114                                 [
104115                                     -111.067118,
104116                                     31.333644
104117                                 ],
104118                                 [
104119                                     -111.094455,
104120                                     31.342532
104121                                 ],
104122                                 [
104123                                     -111.145924,
104124                                     31.359069
104125                                 ],
104126                                 [
104127                                     -111.197446,
104128                                     31.375554
104129                                 ],
104130                                 [
104131                                     -111.248864,
104132                                     31.392142
104133                                 ],
104134                                 [
104135                                     -111.300333,
104136                                     31.40873
104137                                 ],
104138                                 [
104139                                     -111.351803,
104140                                     31.425318
104141                                 ],
104142                                 [
104143                                     -111.403299,
104144                                     31.441855
104145                                 ],
104146                                 [
104147                                     -111.454768,
104148                                     31.458339
104149                                 ],
104150                                 [
104151                                     -111.506238,
104152                                     31.474979
104153                                 ],
104154                                 [
104155                                     -111.915464,
104156                                     31.601431
104157                                 ],
104158                                 [
104159                                     -112.324715,
104160                                     31.727987
104161                                 ],
104162                                 [
104163                                     -112.733967,
104164                                     31.854543
104165                                 ],
104166                                 [
104167                                     -113.143218,
104168                                     31.981046
104169                                 ],
104170                                 [
104171                                     -113.552444,
104172                                     32.107602
104173                                 ],
104174                                 [
104175                                     -113.961696,
104176                                     32.234132
104177                                 ],
104178                                 [
104179                                     -114.370921,
104180                                     32.360687
104181                                 ],
104182                                 [
104183                                     -114.780147,
104184                                     32.487243
104185                                 ],
104186                                 [
104187                                     -114.816785,
104188                                     32.498534
104189                                 ],
104190                                 [
104191                                     -114.819373,
104192                                     32.499363
104193                                 ],
104194                                 [
104195                                     -114.822108,
104196                                     32.50024
104197                                 ],
104198                                 [
104199                                     -114.809447,
104200                                     32.511324
104201                                 ],
104202                                 [
104203                                     -114.795546,
104204                                     32.552226
104205                                 ],
104206                                 [
104207                                     -114.794203,
104208                                     32.574111
104209                                 ],
104210                                 [
104211                                     -114.802678,
104212                                     32.594497
104213                                 ],
104214                                 [
104215                                     -114.786813,
104216                                     32.621033
104217                                 ],
104218                                 [
104219                                     -114.781542,
104220                                     32.628061
104221                                 ],
104222                                 [
104223                                     -114.758804,
104224                                     32.64483
104225                                 ],
104226                                 [
104227                                     -114.751156,
104228                                     32.65222
104229                                 ],
104230                                 [
104231                                     -114.739477,
104232                                     32.669066
104233                                 ],
104234                                 [
104235                                     -114.731209,
104236                                     32.686636
104237                                 ],
104238                                 [
104239                                     -114.723871,
104240                                     32.711519
104241                                 ],
104242                                 [
104243                                     -114.724284,
104244                                     32.712835
104245                                 ],
104246                                 [
104247                                     -114.724285,
104248                                     32.712836
104249                                 ],
104250                                 [
104251                                     -114.764541,
104252                                     32.709839
104253                                 ],
104254                                 [
104255                                     -114.838076,
104256                                     32.704206
104257                                 ],
104258                                 [
104259                                     -114.911612,
104260                                     32.698703
104261                                 ],
104262                                 [
104263                                     -114.985199,
104264                                     32.693122
104265                                 ],
104266                                 [
104267                                     -115.058734,
104268                                     32.687567
104269                                 ],
104270                                 [
104271                                     -115.13227,
104272                                     32.681986
104273                                 ],
104274                                 [
104275                                     -115.205806,
104276                                     32.676456
104277                                 ],
104278                                 [
104279                                     -115.27929,
104280                                     32.670823
104281                                 ],
104282                                 [
104283                                     -115.352851,
104284                                     32.665346
104285                                 ],
104286                                 [
104287                                     -115.426386,
104288                                     32.659765
104289                                 ],
104290                                 [
104291                                     -115.499922,
104292                                     32.654209
104293                                 ],
104294                                 [
104295                                     -115.573535,
104296                                     32.648654
104297                                 ],
104298                                 [
104299                                     -115.647019,
104300                                     32.643073
104301                                 ],
104302                                 [
104303                                     -115.720529,
104304                                     32.637518
104305                                 ],
104306                                 [
104307                                     -115.794064,
104308                                     32.631963
104309                                 ],
104310                                 [
104311                                     -115.8676,
104312                                     32.626408
104313                                 ],
104314                                 [
104315                                     -115.941213,
104316                                     32.620827
104317                                 ],
104318                                 [
104319                                     -116.014748,
104320                                     32.615271
104321                                 ],
104322                                 [
104323                                     -116.088232,
104324                                     32.609664
104325                                 ],
104326                                 [
104327                                     -116.161742,
104328                                     32.604161
104329                                 ],
104330                                 [
104331                                     -116.235329,
104332                                     32.598554
104333                                 ],
104334                                 [
104335                                     -116.308891,
104336                                     32.593025
104337                                 ],
104338                                 [
104339                                     -116.382426,
104340                                     32.587469
104341                                 ],
104342                                 [
104343                                     -116.455962,
104344                                     32.581888
104345                                 ],
104346                                 [
104347                                     -116.529472,
104348                                     32.576333
104349                                 ],
104350                                 [
104351                                     -116.603007,
104352                                     32.570804
104353                                 ],
104354                                 [
104355                                     -116.676543,
104356                                     32.565223
104357                                 ],
104358                                 [
104359                                     -116.750104,
104360                                     32.559667
104361                                 ],
104362                                 [
104363                                     -116.82364,
104364                                     32.554086
104365                                 ],
104366                                 [
104367                                     -116.897201,
104368                                     32.548531
104369                                 ],
104370                                 [
104371                                     -116.970737,
104372                                     32.542976
104373                                 ],
104374                                 [
104375                                     -117.044221,
104376                                     32.537421
104377                                 ],
104378                                 [
104379                                     -117.125121,
104380                                     32.531669
104381                                 ],
104382                                 [
104383                                     -117.125969,
104384                                     32.538258
104385                                 ],
104386                                 [
104387                                     -117.239623,
104388                                     32.531308
104389                                 ],
104390                                 [
104391                                     -120.274098,
104392                                     32.884264
104393                                 ],
104394                                 [
104395                                     -121.652736,
104396                                     34.467248
104397                                 ],
104398                                 [
104399                                     -124.367265,
104400                                     37.662798
104401                                 ],
104402                                 [
104403                                     -126.739806,
104404                                     41.37928
104405                                 ],
104406                                 [
104407                                     -126.996297,
104408                                     45.773888
104409                                 ],
104410                                 [
104411                                     -124.770704,
104412                                     48.44258
104413                                 ],
104414                                 [
104415                                     -123.734053,
104416                                     48.241906
104417                                 ],
104418                                 [
104419                                     -123.1663,
104420                                     48.27837
104421                                 ],
104422                                 [
104423                                     -123.193018,
104424                                     48.501035
104425                                 ],
104426                                 [
104427                                     -123.176987,
104428                                     48.65482
104429                                 ],
104430                                 [
104431                                     -122.912481,
104432                                     48.753561
104433                                 ],
104434                                 [
104435                                     -122.899122,
104436                                     48.897797
104437                                 ],
104438                                 [
104439                                     -122.837671,
104440                                     48.97502
104441                                 ],
104442                                 [
104443                                     -122.743986,
104444                                     48.980582
104445                                 ],
104446                                 [
104447                                     -122.753,
104448                                     48.992499
104449                                 ],
104450                                 [
104451                                     -122.753012,
104452                                     48.992515
104453                                 ],
104454                                 [
104455                                     -122.653258,
104456                                     48.992515
104457                                 ],
104458                                 [
104459                                     -122.433375,
104460                                     48.992515
104461                                 ],
104462                                 [
104463                                     -122.213517,
104464                                     48.992515
104465                                 ],
104466                                 [
104467                                     -121.993763,
104468                                     48.992515
104469                                 ],
104470                                 [
104471                                     -121.773958,
104472                                     48.992515
104473                                 ],
104474                                 [
104475                                     -121.554152,
104476                                     48.992515
104477                                 ],
104478                                 [
104479                                     -121.33432,
104480                                     48.992515
104481                                 ],
104482                                 [
104483                                     -121.114515,
104484                                     48.992515
104485                                 ],
104486                                 [
104487                                     -95.396937,
104488                                     48.99267
104489                                 ],
104490                                 [
104491                                     -95.177106,
104492                                     48.99267
104493                                 ],
104494                                 [
104495                                     -95.168527,
104496                                     48.995047
104497                                 ],
104498                                 [
104499                                     -95.161887,
104500                                     49.001145
104501                                 ],
104502                                 [
104503                                     -95.159329,
104504                                     49.01179
104505                                 ],
104506                                 [
104507                                     -95.159665,
104508                                     49.10951
104509                                 ],
104510                                 [
104511                                     -95.160027,
104512                                     49.223353
104513                                 ],
104514                                 [
104515                                     -95.160337,
104516                                     49.313012
104517                                 ],
104518                                 [
104519                                     -95.160569,
104520                                     49.369494
104521                                 ],
104522                                 [
104523                                     -95.102821,
104524                                     49.35394
104525                                 ],
104526                                 [
104527                                     -94.982518,
104528                                     49.356162
104529                                 ],
104530                                 [
104531                                     -94.926087,
104532                                     49.345568
104533                                 ],
104534                                 [
104535                                     -94.856195,
104536                                     49.318283
104537                                 ],
104538                                 [
104539                                     -94.839142,
104540                                     49.308878
104541                                 ],
104542                                 [
104543                                     -94.827256,
104544                                     49.292858
104545                                 ],
104546                                 [
104547                                     -94.819892,
104548                                     49.252034
104549                                 ],
104550                                 [
104551                                     -94.810358,
104552                                     49.229606
104553                                 ],
104554                                 [
104555                                     -94.806121,
104556                                     49.210899
104557                                 ],
104558                                 [
104559                                     -94.811185,
104560                                     49.166561
104561                                 ],
104562                                 [
104563                                     -94.803743,
104564                                     49.146407
104565                                 ],
104566                                 [
104567                                     -94.792039,
104568                                     49.12646
104569                                 ],
104570                                 [
104571                                     -94.753772,
104572                                     49.026156
104573                                 ],
104574                                 [
104575                                     -94.711217,
104576                                     48.914586
104577                                 ],
104578                                 [
104579                                     -94.711734,
104580                                     48.862755
104581                                 ],
104582                                 [
104583                                     -94.712147,
104584                                     48.842446
104585                                 ],
104586                                 [
104587                                     -94.713284,
104588                                     48.823843
104589                                 ],
104590                                 [
104591                                     -94.710907,
104592                                     48.807513
104593                                 ],
104594                                 [
104595                                     -94.701786,
104596                                     48.790098
104597                                 ],
104598                                 [
104599                                     -94.688893,
104600                                     48.778832
104601                                 ],
104602                                 [
104603                                     -94.592852,
104604                                     48.726433
104605                                 ],
104606                                 [
104607                                     -94.519161,
104608                                     48.70447
104609                                 ],
104610                                 [
104611                                     -94.4795,
104612                                     48.700698
104613                                 ],
104614                                 [
104615                                     -94.311577,
104616                                     48.713927
104617                                 ],
104618                                 [
104619                                     -94.292586,
104620                                     48.711912
104621                                 ],
104622                                 [
104623                                     -94.284034,
104624                                     48.709069
104625                                 ],
104626                                 [
104627                                     -94.274499,
104628                                     48.704108
104629                                 ],
104630                                 [
104631                                     -94.265482,
104632                                     48.697752
104633                                 ],
104634                                 [
104635                                     -94.258454,
104636                                     48.690828
104637                                 ],
104638                                 [
104639                                     -94.255767,
104640                                     48.683541
104641                                 ],
104642                                 [
104643                                     -94.252459,
104644                                     48.662405
104645                                 ],
104646                                 [
104647                                     -94.251038,
104648                                     48.65729
104649                                 ],
104650                                 [
104651                                     -94.23215,
104652                                     48.652019
104653                                 ],
104654                                 [
104655                                     -94.03485,
104656                                     48.643311
104657                                 ],
104658                                 [
104659                                     -93.874885,
104660                                     48.636206
104661                                 ],
104662                                 [
104663                                     -93.835741,
104664                                     48.617137
104665                                 ],
104666                                 [
104667                                     -93.809386,
104668                                     48.543576
104669                                 ],
104670                                 [
104671                                     -93.778664,
104672                                     48.519468
104673                                 ],
104674                                 [
104675                                     -93.756779,
104676                                     48.516549
104677                                 ],
104678                                 [
104679                                     -93.616297,
104680                                     48.531302
104681                                 ],
104682                                 [
104683                                     -93.599889,
104684                                     48.526341
104685                                 ],
104686                                 [
104687                                     -93.566584,
104688                                     48.538279
104689                                 ],
104690                                 [
104691                                     -93.491756,
104692                                     48.542309
104693                                 ],
104694                                 [
104695                                     -93.459924,
104696                                     48.557399
104697                                 ],
104698                                 [
104699                                     -93.45225,
104700                                     48.572721
104701                                 ],
104702                                 [
104703                                     -93.453774,
104704                                     48.586958
104705                                 ],
104706                                 [
104707                                     -93.451475,
104708                                     48.597422
104709                                 ],
104710                                 [
104711                                     -93.417316,
104712                                     48.604114
104713                                 ],
104714                                 [
104715                                     -93.385716,
104716                                     48.614863
104717                                 ],
104718                                 [
104719                                     -93.25774,
104720                                     48.630314
104721                                 ],
104722                                 [
104723                                     -93.131701,
104724                                     48.62463
104725                                 ],
104726                                 [
104727                                     -92.97972,
104728                                     48.61768
104729                                 ],
104730                                 [
104731                                     -92.955588,
104732                                     48.612228
104733                                 ],
104734                                 [
104735                                     -92.884197,
104736                                     48.579878
104737                                 ],
104738                                 [
104739                                     -92.72555,
104740                                     48.548692
104741                                 ],
104742                                 [
104743                                     -92.648604,
104744                                     48.536263
104745                                 ],
104746                                 [
104747                                     -92.630181,
104748                                     48.519468
104749                                 ],
104750                                 [
104751                                     -92.627468,
104752                                     48.502777
104753                                 ],
104754                                 [
104755                                     -92.646743,
104756                                     48.497428
104757                                 ],
104758                                 [
104759                                     -92.691366,
104760                                     48.489858
104761                                 ],
104762                                 [
104763                                     -92.710641,
104764                                     48.482882
104765                                 ],
104766                                 [
104767                                     -92.718909,
104768                                     48.459782
104769                                 ],
104770                                 [
104771                                     -92.704052,
104772                                     48.445158
104773                                 ],
104774                                 [
104775                                     -92.677129,
104776                                     48.441747
104777                                 ],
104778                                 [
104779                                     -92.657053,
104780                                     48.438233
104781                                 ],
104782                                 [
104783                                     -92.570521,
104784                                     48.446656
104785                                 ],
104786                                 [
104787                                     -92.526932,
104788                                     48.445623
104789                                 ],
104790                                 [
104791                                     -92.490629,
104792                                     48.433117
104793                                 ],
104794                                 [
104795                                     -92.474532,
104796                                     48.410483
104797                                 ],
104798                                 [
104799                                     -92.467581,
104800                                     48.394282
104801                                 ],
104802                                 [
104803                                     -92.467064,
104804                                     48.353225
104805                                 ],
104806                                 [
104807                                     -92.462465,
104808                                     48.329299
104809                                 ],
104810                                 [
104811                                     -92.451381,
104812                                     48.312685
104813                                 ],
104814                                 [
104815                                     -92.41823,
104816                                     48.282041
104817                                 ],
104818                                 [
104819                                     -92.38464,
104820                                     48.232406
104821                                 ],
104822                                 [
104823                                     -92.371851,
104824                                     48.222587
104825                                 ],
104826                                 [
104827                                     -92.353815,
104828                                     48.222897
104829                                 ],
104830                                 [
104831                                     -92.327874,
104832                                     48.229435
104833                                 ],
104834                                 [
104835                                     -92.303663,
104836                                     48.239279
104837                                 ],
104838                                 [
104839                                     -92.291029,
104840                                     48.249562
104841                                 ],
104842                                 [
104843                                     -92.292062,
104844                                     48.270336
104845                                 ],
104846                                 [
104847                                     -92.301416,
104848                                     48.290645
104849                                 ],
104850                                 [
104851                                     -92.303095,
104852                                     48.310928
104853                                 ],
104854                                 [
104855                                     -92.281598,
104856                                     48.33178
104857                                 ],
104858                                 [
104859                                     -92.259118,
104860                                     48.339635
104861                                 ],
104862                                 [
104863                                     -92.154732,
104864                                     48.350125
104865                                 ],
104866                                 [
104867                                     -92.070499,
104868                                     48.346714
104869                                 ],
104870                                 [
104871                                     -92.043421,
104872                                     48.334596
104873                                 ],
104874                                 [
104875                                     -92.030114,
104876                                     48.313176
104877                                 ],
104878                                 [
104879                                     -92.021355,
104880                                     48.287441
104881                                 ],
104882                                 [
104883                                     -92.007997,
104884                                     48.262482
104885                                 ],
104886                                 [
104887                                     -91.992158,
104888                                     48.247909
104889                                 ],
104890                                 [
104891                                     -91.975492,
104892                                     48.236566
104893                                 ],
104894                                 [
104895                                     -91.957302,
104896                                     48.228323
104897                                 ],
104898                                 [
104899                                     -91.852244,
104900                                     48.195974
104901                                 ],
104902                                 [
104903                                     -91.764988,
104904                                     48.187344
104905                                 ],
104906                                 [
104907                                     -91.744137,
104908                                     48.179593
104909                                 ],
104910                                 [
104911                                     -91.727575,
104912                                     48.168327
104913                                 ],
104914                                 [
104915                                     -91.695509,
104916                                     48.13758
104917                                 ],
104918                                 [
104919                                     -91.716438,
104920                                     48.112051
104921                                 ],
104922                                 [
104923                                     -91.692512,
104924                                     48.097866
104925                                 ],
104926                                 [
104927                                     -91.618615,
104928                                     48.089572
104929                                 ],
104930                                 [
104931                                     -91.597479,
104932                                     48.090399
104933                                 ],
104934                                 [
104935                                     -91.589676,
104936                                     48.088332
104937                                 ],
104938                                 [
104939                                     -91.581098,
104940                                     48.080942
104941                                 ],
104942                                 [
104943                                     -91.579806,
104944                                     48.070969
104945                                 ],
104946                                 [
104947                                     -91.585129,
104948                                     48.06084
104949                                 ],
104950                                 [
104951                                     -91.586989,
104952                                     48.052572
104953                                 ],
104954                                 [
104955                                     -91.574845,
104956                                     48.048205
104957                                 ],
104958                                 [
104959                                     -91.487098,
104960                                     48.053476
104961                                 ],
104962                                 [
104963                                     -91.464722,
104964                                     48.048955
104965                                 ],
104966                                 [
104967                                     -91.446274,
104968                                     48.040738
104969                                 ],
104970                                 [
104971                                     -91.427929,
104972                                     48.036449
104973                                 ],
104974                                 [
104975                                     -91.3654,
104976                                     48.057843
104977                                 ],
104978                                 [
104979                                     -91.276362,
104980                                     48.064768
104981                                 ],
104982                                 [
104983                                     -91.23807,
104984                                     48.082648
104985                                 ],
104986                                 [
104987                                     -91.203963,
104988                                     48.107659
104989                                 ],
104990                                 [
104991                                     -91.071103,
104992                                     48.170859
104993                                 ],
104994                                 [
104995                                     -91.02816,
104996                                     48.184838
104997                                 ],
104998                                 [
104999                                     -91.008109,
105000                                     48.194372
105001                                 ],
105002                                 [
105003                                     -90.923153,
105004                                     48.227109
105005                                 ],
105006                                 [
105007                                     -90.873802,
105008                                     48.234344
105009                                 ],
105010                                 [
105011                                     -90.840678,
105012                                     48.220107
105013                                 ],
105014                                 [
105015                                     -90.837939,
105016                                     48.210547
105017                                 ],
105018                                 [
105019                                     -90.848843,
105020                                     48.198713
105021                                 ],
105022                                 [
105023                                     -90.849721,
105024                                     48.189566
105025                                 ],
105026                                 [
105027                                     -90.843003,
105028                                     48.176983
105029                                 ],
105030                                 [
105031                                     -90.83427,
105032                                     48.171789
105033                                 ],
105034                                 [
105035                                     -90.823883,
105036                                     48.168327
105037                                 ],
105038                                 [
105039                                     -90.812307,
105040                                     48.160989
105041                                 ],
105042                                 [
105043                                     -90.803057,
105044                                     48.147166
105045                                 ],
105046                                 [
105047                                     -90.796701,
105048                                     48.117064
105049                                 ],
105050                                 [
105051                                     -90.786469,
105052                                     48.10045
105053                                 ],
105054                                 [
105055                                     -90.750347,
105056                                     48.083991
105057                                 ],
105058                                 [
105059                                     -90.701307,
105060                                     48.08456
105061                                 ],
105062                                 [
105063                                     -90.611079,
105064                                     48.103499
105065                                 ],
105066                                 [
105067                                     -90.586843,
105068                                     48.104817
105069                                 ],
105070                                 [
105071                                     -90.573872,
105072                                     48.097892
105073                                 ],
105074                                 [
105075                                     -90.562194,
105076                                     48.088849
105077                                 ],
105078                                 [
105079                                     -90.542014,
105080                                     48.083733
105081                                 ],
105082                                 [
105083                                     -90.531601,
105084                                     48.08456
105085                                 ],
105086                                 [
105087                                     -90.501887,
105088                                     48.094275
105089                                 ],
105090                                 [
105091                                     -90.490493,
105092                                     48.096239
105093                                 ],
105094                                 [
105095                                     -90.483465,
105096                                     48.094482
105097                                 ],
105098                                 [
105099                                     -90.477858,
105100                                     48.091536
105101                                 ],
105102                                 [
105103                                     -90.470623,
105104                                     48.089882
105105                                 ],
105106                                 [
105107                                     -90.178625,
105108                                     48.116444
105109                                 ],
105110                                 [
105111                                     -90.120386,
105112                                     48.115359
105113                                 ],
105114                                 [
105115                                     -90.073257,
105116                                     48.101199
105117                                 ],
105118                                 [
105119                                     -90.061036,
105120                                     48.091019
105121                                 ],
105122                                 [
105123                                     -90.008222,
105124                                     48.029731
105125                                 ],
105126                                 [
105127                                     -89.995329,
105128                                     48.018595
105129                                 ],
105130                                 [
105131                                     -89.980317,
105132                                     48.010094
105133                                 ],
105134                                 [
105135                                     -89.92045,
105136                                     47.98746
105137                                 ],
105138                                 [
105139                                     -89.902441,
105140                                     47.985909
105141                                 ],
105142                                 [
105143                                     -89.803454,
105144                                     48.013763
105145                                 ],
105146                                 [
105147                                     -89.780975,
105148                                     48.017199
105149                                 ],
105150                                 [
105151                                     -89.763302,
105152                                     48.017303
105153                                 ],
105154                                 [
105155                                     -89.745964,
105156                                     48.013763
105157                                 ],
105158                                 [
105159                                     -89.724596,
105160                                     48.005908
105161                                 ],
105162                                 [
105163                                     -89.712788,
105164                                     48.003376
105165                                 ],
105166                                 [
105167                                     -89.678656,
105168                                     48.008699
105169                                 ],
105170                                 [
105171                                     -89.65659,
105172                                     48.007975
105173                                 ],
105174                                 [
105175                                     -89.593105,
105176                                     47.996503
105177                                 ],
105178                                 [
105179                                     -89.581753,
105180                                     47.996333
105181                                 ],
105182                                 [
105183                                     -89.586724,
105184                                     47.992938
105185                                 ],
105186                                 [
105187                                     -89.310872,
105188                                     47.981097
105189                                 ],
105190                                 [
105191                                     -89.072861,
105192                                     48.046842
105193                                 ],
105194                                 [
105195                                     -88.49789,
105196                                     48.212841
105197                                 ],
105198                                 [
105199                                     -88.286621,
105200                                     48.156675
105201                                 ],
105202                                 [
105203                                     -85.939935,
105204                                     47.280501
105205                                 ],
105206                                 [
105207                                     -84.784644,
105208                                     46.770068
105209                                 ],
105210                                 [
105211                                     -84.516909,
105212                                     46.435083
105213                                 ],
105214                                 [
105215                                     -84.489712,
105216                                     46.446652
105217                                 ],
105218                                 [
105219                                     -84.491052,
105220                                     46.457658
105221                                 ],
105222                                 [
105223                                     -84.478301,
105224                                     46.466467
105225                                 ],
105226                                 [
105227                                     -84.465408,
105228                                     46.478172
105229                                 ],
105230                                 [
105231                                     -84.448096,
105232                                     46.489722
105233                                 ],
105234                                 [
105235                                     -84.42324,
105236                                     46.511581
105237                                 ],
105238                                 [
105239                                     -84.389702,
105240                                     46.520262
105241                                 ],
105242                                 [
105243                                     -84.352469,
105244                                     46.522743
105245                                 ],
105246                                 [
105247                                     -84.30534,
105248                                     46.501607
105249                                 ],
105250                                 [
105251                                     -84.242011,
105252                                     46.526464
105253                                 ],
105254                                 [
105255                                     -84.197285,
105256                                     46.546359
105257                                 ],
105258                                 [
105259                                     -84.147676,
105260                                     46.541346
105261                                 ],
105262                                 [
105263                                     -84.110443,
105264                                     46.526464
105265                                 ],
105266                                 [
105267                                     -84.158812,
105268                                     46.433343
105269                                 ],
105270                                 [
105271                                     -84.147676,
105272                                     46.399882
105273                                 ],
105274                                 [
105275                                     -84.129046,
105276                                     46.375026
105277                                 ],
105278                                 [
105279                                     -84.10543,
105280                                     46.347741
105281                                 ],
105282                                 [
105283                                     -84.105944,
105284                                     46.346374
105285                                 ],
105286                                 [
105287                                     -84.117195,
105288                                     46.347157
105289                                 ],
105290                                 [
105291                                     -84.117489,
105292                                     46.338326
105293                                 ],
105294                                 [
105295                                     -84.122361,
105296                                     46.331922
105297                                 ],
105298                                 [
105299                                     -84.112061,
105300                                     46.287102
105301                                 ],
105302                                 [
105303                                     -84.092672,
105304                                     46.227469
105305                                 ],
105306                                 [
105307                                     -84.111983,
105308                                     46.20337
105309                                 ],
105310                                 [
105311                                     -84.015118,
105312                                     46.149712
105313                                 ],
105314                                 [
105315                                     -83.957038,
105316                                     46.045736
105317                                 ],
105318                                 [
105319                                     -83.676821,
105320                                     46.15388
105321                                 ],
105322                                 [
105323                                     -83.429449,
105324                                     46.086221
105325                                 ],
105326                                 [
105327                                     -83.523049,
105328                                     45.892052
105329                                 ],
105330                                 [
105331                                     -83.574563,
105332                                     45.890259
105333                                 ],
105334                                 [
105335                                     -82.551615,
105336                                     44.857931
105337                                 ],
105338                                 [
105339                                     -82.655591,
105340                                     43.968545
105341                                 ],
105342                                 [
105343                                     -82.440632,
105344                                     43.096285
105345                                 ],
105346                                 [
105347                                     -82.460131,
105348                                     43.084392
105349                                 ],
105350                                 [
105351                                     -82.458894,
105352                                     43.083247
105353                                 ],
105354                                 [
105355                                     -82.431813,
105356                                     43.039387
105357                                 ],
105358                                 [
105359                                     -82.424748,
105360                                     43.02408
105361                                 ],
105362                                 [
105363                                     -82.417242,
105364                                     43.01731
105365                                 ],
105366                                 [
105367                                     -82.416369,
105368                                     43.01742
105369                                 ],
105370                                 [
105371                                     -82.416412,
105372                                     43.017143
105373                                 ],
105374                                 [
105375                                     -82.414603,
105376                                     42.983243
105377                                 ],
105378                                 [
105379                                     -82.430442,
105380                                     42.951307
105381                                 ],
105382                                 [
105383                                     -82.453179,
105384                                     42.918983
105385                                 ],
105386                                 [
105387                                     -82.464781,
105388                                     42.883637
105389                                 ],
105390                                 [
105391                                     -82.468036,
105392                                     42.863974
105393                                 ],
105394                                 [
105395                                     -82.482325,
105396                                     42.835113
105397                                 ],
105398                                 [
105399                                     -82.485271,
105400                                     42.818524
105401                                 ],
105402                                 [
105403                                     -82.473618,
105404                                     42.798164
105405                                 ],
105406                                 [
105407                                     -82.470982,
105408                                     42.790568
105409                                 ],
105410                                 [
105411                                     -82.471344,
105412                                     42.779845
105413                                 ],
105414                                 [
105415                                     -82.476951,
105416                                     42.761474
105417                                 ],
105418                                 [
105419                                     -82.48341,
105420                                     42.719254
105421                                 ],
105422                                 [
105423                                     -82.511264,
105424                                     42.646675
105425                                 ],
105426                                 [
105427                                     -82.526224,
105428                                     42.619906
105429                                 ],
105430                                 [
105431                                     -82.549246,
105432                                     42.590941
105433                                 ],
105434                                 [
105435                                     -82.575833,
105436                                     42.571795
105437                                 ],
105438                                 [
105439                                     -82.608467,
105440                                     42.561098
105441                                 ],
105442                                 [
105443                                     -82.644331,
105444                                     42.557817
105445                                 ],
105446                                 [
105447                                     -82.644698,
105448                                     42.557533
105449                                 ],
105450                                 [
105451                                     -82.644932,
105452                                     42.561634
105453                                 ],
105454                                 [
105455                                     -82.637132,
105456                                     42.568405
105457                                 ],
105458                                 [
105459                                     -82.60902,
105460                                     42.579296
105461                                 ],
105462                                 [
105463                                     -82.616673,
105464                                     42.582828
105465                                 ],
105466                                 [
105467                                     -82.636985,
105468                                     42.599607
105469                                 ],
105470                                 [
105471                                     -82.625357,
105472                                     42.616092
105473                                 ],
105474                                 [
105475                                     -82.629331,
105476                                     42.626394
105477                                 ],
105478                                 [
105479                                     -82.638751,
105480                                     42.633459
105481                                 ],
105482                                 [
105483                                     -82.644344,
105484                                     42.640524
105485                                 ],
105486                                 [
105487                                     -82.644166,
105488                                     42.641056
105489                                 ],
105490                                 [
105491                                     -82.716083,
105492                                     42.617461
105493                                 ],
105494                                 [
105495                                     -82.777592,
105496                                     42.408506
105497                                 ],
105498                                 [
105499                                     -82.888693,
105500                                     42.406093
105501                                 ],
105502                                 [
105503                                     -82.889991,
105504                                     42.403266
105505                                 ],
105506                                 [
105507                                     -82.905739,
105508                                     42.387665
105509                                 ],
105510                                 [
105511                                     -82.923842,
105512                                     42.374419
105513                                 ],
105514                                 [
105515                                     -82.937972,
105516                                     42.366176
105517                                 ],
105518                                 [
105519                                     -82.947686,
105520                                     42.363527
105521                                 ],
105522                                 [
105523                                     -82.979624,
105524                                     42.359406
105525                                 ],
105526                                 [
105527                                     -83.042618,
105528                                     42.340861
105529                                 ],
105530                                 [
105531                                     -83.061899,
105532                                     42.32732
105533                                 ],
105534                                 [
105535                                     -83.081622,
105536                                     42.30907
105537                                 ],
105538                                 [
105539                                     -83.11342,
105540                                     42.279619
105541                                 ],
105542                                 [
105543                                     -83.145306,
105544                                     42.066968
105545                                 ],
105546                                 [
105547                                     -83.177398,
105548                                     41.960666
105549                                 ],
105550                                 [
105551                                     -83.21512,
105552                                     41.794493
105553                                 ],
105554                                 [
105555                                     -82.219051,
105556                                     41.516445
105557                                 ],
105558                                 [
105559                                     -80.345329,
105560                                     42.13344
105561                                 ],
105562                                 [
105563                                     -80.316455,
105564                                     42.123137
105565                                 ],
105566                                 [
105567                                     -79.270266,
105568                                     42.591872
105569                                 ],
105570                                 [
105571                                     -79.221058,
105572                                     42.582892
105573                                 ],
105574                                 [
105575                                     -78.871842,
105576                                     42.860012
105577                                 ],
105578                                 [
105579                                     -78.875011,
105580                                     42.867184
105581                                 ],
105582                                 [
105583                                     -78.896205,
105584                                     42.897209
105585                                 ],
105586                                 [
105587                                     -78.901651,
105588                                     42.908101
105589                                 ],
105590                                 [
105591                                     -78.90901,
105592                                     42.952255
105593                                 ],
105594                                 [
105595                                     -78.913426,
105596                                     42.957848
105597                                 ],
105598                                 [
105599                                     -78.932118,
105600                                     42.9708
105601                                 ],
105602                                 [
105603                                     -78.936386,
105604                                     42.979631
105605                                 ],
105606                                 [
105607                                     -78.927997,
105608                                     43.002003
105609                                 ],
105610                                 [
105611                                     -78.893114,
105612                                     43.029379
105613                                 ],
105614                                 [
105615                                     -78.887963,
105616                                     43.051456
105617                                 ],
105618                                 [
105619                                     -78.914897,
105620                                     43.076477
105621                                 ],
105622                                 [
105623                                     -79.026167,
105624                                     43.086485
105625                                 ],
105626                                 [
105627                                     -79.065231,
105628                                     43.10573
105629                                 ],
105630                                 [
105631                                     -79.065273,
105632                                     43.105897
105633                                 ],
105634                                 [
105635                                     -79.065738,
105636                                     43.120237
105637                                 ],
105638                                 [
105639                                     -79.061423,
105640                                     43.130288
105641                                 ],
105642                                 [
105643                                     -79.055583,
105644                                     43.138427
105645                                 ],
105646                                 [
105647                                     -79.051604,
105648                                     43.146851
105649                                 ],
105650                                 [
105651                                     -79.04933,
105652                                     43.159847
105653                                 ],
105654                                 [
105655                                     -79.048607,
105656                                     43.170622
105657                                 ],
105658                                 [
105659                                     -79.053775,
105660                                     43.260358
105661                                 ],
105662                                 [
105663                                     -79.058425,
105664                                     43.277799
105665                                 ],
105666                                 [
105667                                     -79.058631,
105668                                     43.2782
105669                                 ],
105670                                 [
105671                                     -78.990696,
105672                                     43.286947
105673                                 ],
105674                                 [
105675                                     -78.862059,
105676                                     43.324332
105677                                 ],
105678                                 [
105679                                     -78.767813,
105680                                     43.336418
105681                                 ],
105682                                 [
105683                                     -78.516117,
105684                                     43.50645
105685                                 ],
105686                                 [
105687                                     -76.363317,
105688                                     43.943219
105689                                 ],
105690                                 [
105691                                     -76.396746,
105692                                     44.106667
105693                                 ],
105694                                 [
105695                                     -76.364697,
105696                                     44.111631
105697                                 ],
105698                                 [
105699                                     -76.366146,
105700                                     44.117349
105701                                 ],
105702                                 [
105703                                     -76.357462,
105704                                     44.131478
105705                                 ],
105706                                 [
105707                                     -76.183493,
105708                                     44.223025
105709                                 ],
105710                                 [
105711                                     -76.162644,
105712                                     44.229888
105713                                 ],
105714                                 [
105715                                     -76.176117,
105716                                     44.30795
105717                                 ],
105718                                 [
105719                                     -76.046414,
105720                                     44.354817
105721                                 ],
105722                                 [
105723                                     -75.928746,
105724                                     44.391137
105725                                 ],
105726                                 [
105727                                     -75.852508,
105728                                     44.381639
105729                                 ],
105730                                 [
105731                                     -75.849095,
105732                                     44.386103
105733                                 ],
105734                                 [
105735                                     -75.847623,
105736                                     44.392579
105737                                 ],
105738                                 [
105739                                     -75.84674,
105740                                     44.398172
105741                                 ],
105742                                 [
105743                                     -75.845415,
105744                                     44.40141
105745                                 ],
105746                                 [
105747                                     -75.780803,
105748                                     44.432318
105749                                 ],
105750                                 [
105751                                     -75.770205,
105752                                     44.446153
105753                                 ],
105754                                 [
105755                                     -75.772266,
105756                                     44.463815
105757                                 ],
105758                                 [
105759                                     -75.779184,
105760                                     44.48236
105761                                 ],
105762                                 [
105763                                     -75.791496,
105764                                     44.496513
105765                                 ],
105766                                 [
105767                                     -75.791183,
105768                                     44.496768
105769                                 ],
105770                                 [
105771                                     -75.754622,
105772                                     44.527567
105773                                 ],
105774                                 [
105775                                     -75.69969,
105776                                     44.581673
105777                                 ],
105778                                 [
105779                                     -75.578199,
105780                                     44.661513
105781                                 ],
105782                                 [
105783                                     -75.455958,
105784                                     44.741766
105785                                 ],
105786                                 [
105787                                     -75.341831,
105788                                     44.816749
105789                                 ],
105790                                 [
105791                                     -75.270233,
105792                                     44.863774
105793                                 ],
105794                                 [
105795                                     -75.129647,
105796                                     44.925166
105797                                 ],
105798                                 [
105799                                     -75.075594,
105800                                     44.935501
105801                                 ],
105802                                 [
105803                                     -75.058721,
105804                                     44.941031
105805                                 ],
105806                                 [
105807                                     -75.0149,
105808                                     44.96599
105809                                 ],
105810                                 [
105811                                     -74.998647,
105812                                     44.972398
105813                                 ],
105814                                 [
105815                                     -74.940201,
105816                                     44.987746
105817                                 ],
105818                                 [
105819                                     -74.903744,
105820                                     45.005213
105821                                 ],
105822                                 [
105823                                     -74.88651,
105824                                     45.009398
105825                                 ],
105826                                 [
105827                                     -74.868474,
105828                                     45.010122
105829                                 ],
105830                                 [
105831                                     -74.741557,
105832                                     44.998857
105833                                 ],
105834                                 [
105835                                     -74.712961,
105836                                     44.999254
105837                                 ],
105838                                 [
105839                                     -74.695875,
105840                                     44.99803
105841                                 ],
105842                                 [
105843                                     -74.596114,
105844                                     44.998495
105845                                 ],
105846                                 [
105847                                     -74.496352,
105848                                     44.999012
105849                                 ],
105850                                 [
105851                                     -74.197146,
105852                                     45.000458
105853                                 ],
105854                                 [
105855                                     -71.703551,
105856                                     45.012757
105857                                 ],
105858                                 [
105859                                     -71.603816,
105860                                     45.013274
105861                                 ],
105862                                 [
105863                                     -71.505848,
105864                                     45.013731
105865                                 ],
105866                                 [
105867                                     -71.50408,
105868                                     45.013739
105869                                 ],
105870                                 [
105871                                     -71.506613,
105872                                     45.037045
105873                                 ],
105874                                 [
105875                                     -71.504752,
105876                                     45.052962
105877                                 ],
105878                                 [
105879                                     -71.497259,
105880                                     45.066553
105881                                 ],
105882                                 [
105883                                     -71.45659,
105884                                     45.110994
105885                                 ],
105886                                 [
105887                                     -71.451215,
105888                                     45.121691
105889                                 ],
105890                                 [
105891                                     -71.445996,
105892                                     45.140295
105893                                 ],
105894                                 [
105895                                     -71.441604,
105896                                     45.150682
105897                                 ],
105898                                 [
105899                                     -71.413026,
105900                                     45.186184
105901                                 ],
105902                                 [
105903                                     -71.406567,
105904                                     45.204942
105905                                 ],
105906                                 [
105907                                     -71.42269,
105908                                     45.217189
105909                                 ],
105910                                 [
105911                                     -71.449045,
105912                                     45.226905
105913                                 ],
105914                                 [
105915                                     -71.438813,
105916                                     45.233468
105917                                 ],
105918                                 [
105919                                     -71.394888,
105920                                     45.241529
105921                                 ],
105922                                 [
105923                                     -71.381245,
105924                                     45.250779
105925                                 ],
105926                                 [
105927                                     -71.3521,
105928                                     45.278323
105929                                 ],
105930                                 [
105931                                     -71.334323,
105932                                     45.28871
105933                                 ],
105934                                 [
105935                                     -71.311534,
105936                                     45.294136
105937                                 ],
105938                                 [
105939                                     -71.293396,
105940                                     45.292327
105941                                 ],
105942                                 [
105943                                     -71.20937,
105944                                     45.254758
105945                                 ],
105946                                 [
105947                                     -71.185133,
105948                                     45.248557
105949                                 ],
105950                                 [
105951                                     -71.160329,
105952                                     45.245767
105953                                 ],
105954                                 [
105955                                     -71.141725,
105956                                     45.252329
105957                                 ],
105958                                 [
105959                                     -71.111029,
105960                                     45.287108
105961                                 ],
105962                                 [
105963                                     -71.095242,
105964                                     45.300905
105965                                 ],
105966                                 [
105967                                     -71.085553,
105968                                     45.304213
105969                                 ],
105970                                 [
105971                                     -71.084952,
105972                                     45.304293
105973                                 ],
105974                                 [
105975                                     -71.064211,
105976                                     45.307055
105977                                 ],
105978                                 [
105979                                     -71.054418,
105980                                     45.310362
105981                                 ],
105982                                 [
105983                                     -71.036667,
105984                                     45.323385
105985                                 ],
105986                                 [
105987                                     -71.027598,
105988                                     45.33465
105989                                 ],
105990                                 [
105991                                     -71.016539,
105992                                     45.343125
105993                                 ],
105994                                 [
105995                                     -70.993155,
105996                                     45.347827
105997                                 ],
105998                                 [
105999                                     -70.968118,
106000                                     45.34452
106001                                 ],
106002                                 [
106003                                     -70.951608,
106004                                     45.332014
106005                                 ],
106006                                 [
106007                                     -70.906908,
106008                                     45.246232
106009                                 ],
106010                                 [
106011                                     -70.892412,
106012                                     45.234604
106013                                 ],
106014                                 [
106015                                     -70.874351,
106016                                     45.245663
106017                                 ],
106018                                 [
106019                                     -70.870605,
106020                                     45.255275
106021                                 ],
106022                                 [
106023                                     -70.872491,
106024                                     45.274189
106025                                 ],
106026                                 [
106027                                     -70.870243,
106028                                     45.283129
106029                                 ],
106030                                 [
106031                                     -70.862621,
106032                                     45.290363
106033                                 ],
106034                                 [
106035                                     -70.842389,
106036                                     45.301215
106037                                 ],
106038                                 [
106039                                     -70.835258,
106040                                     45.309794
106041                                 ],
106042                                 [
106043                                     -70.83208,
106044                                     45.328552
106045                                 ],
106046                                 [
106047                                     -70.835465,
106048                                     45.373097
106049                                 ],
106050                                 [
106051                                     -70.833837,
106052                                     45.393096
106053                                 ],
106054                                 [
106055                                     -70.825982,
106056                                     45.410459
106057                                 ],
106058                                 [
106059                                     -70.812986,
106060                                     45.42343
106061                                 ],
106062                                 [
106063                                     -70.794873,
106064                                     45.430406
106065                                 ],
106066                                 [
106067                                     -70.771877,
106068                                     45.430045
106069                                 ],
106070                                 [
106071                                     -70.75255,
106072                                     45.422345
106073                                 ],
106074                                 [
106075                                     -70.718004,
106076                                     45.397282
106077                                 ],
106078                                 [
106079                                     -70.696739,
106080                                     45.388652
106081                                 ],
106082                                 [
106083                                     -70.675785,
106084                                     45.388704
106085                                 ],
106086                                 [
106087                                     -70.65359,
106088                                     45.395473
106089                                 ],
106090                                 [
106091                                     -70.641316,
106092                                     45.408496
106093                                 ],
106094                                 [
106095                                     -70.650257,
106096                                     45.427461
106097                                 ],
106098                                 [
106099                                     -70.668162,
106100                                     45.439036
106101                                 ],
106102                                 [
106103                                     -70.707385,
106104                                     45.4564
106105                                 ],
106106                                 [
106107                                     -70.722836,
106108                                     45.470921
106109                                 ],
106110                                 [
106111                                     -70.732009,
106112                                     45.491591
106113                                 ],
106114                                 [
106115                                     -70.730329,
106116                                     45.507973
106117                                 ],
106118                                 [
106119                                     -70.686792,
106120                                     45.572723
106121                                 ],
106122                                 [
106123                                     -70.589614,
106124                                     45.651788
106125                                 ],
106126                                 [
106127                                     -70.572406,
106128                                     45.662279
106129                                 ],
106130                                 [
106131                                     -70.514735,
106132                                     45.681709
106133                                 ],
106134                                 [
106135                                     -70.484763,
106136                                     45.699641
106137                                 ],
106138                                 [
106139                                     -70.4728,
106140                                     45.703568
106141                                 ],
106142                                 [
106143                                     -70.450424,
106144                                     45.703723
106145                                 ],
106146                                 [
106147                                     -70.439132,
106148                                     45.705893
106149                                 ],
106150                                 [
106151                                     -70.419315,
106152                                     45.716901
106153                                 ],
106154                                 [
106155                                     -70.407351,
106156                                     45.731525
106157                                 ],
106158                                 [
106159                                     -70.402442,
106160                                     45.749663
106161                                 ],
106162                                 [
106163                                     -70.403941,
106164                                     45.771161
106165                                 ],
106166                                 [
106167                                     -70.408282,
106168                                     45.781651
106169                                 ],
106170                                 [
106171                                     -70.413682,
106172                                     45.787697
106173                                 ],
106174                                 [
106175                                     -70.41717,
106176                                     45.793795
106177                                 ],
106178                                 [
106179                                     -70.415232,
106180                                     45.804389
106181                                 ],
106182                                 [
106183                                     -70.409935,
106184                                     45.810745
106185                                 ],
106186                                 [
106187                                     -70.389807,
106188                                     45.825059
106189                                 ],
106190                                 [
106191                                     -70.312654,
106192                                     45.867641
106193                                 ],
106194                                 [
106195                                     -70.283173,
106196                                     45.890482
106197                                 ],
106198                                 [
106199                                     -70.262528,
106200                                     45.923038
106201                                 ],
106202                                 [
106203                                     -70.255939,
106204                                     45.948876
106205                                 ],
106206                                 [
106207                                     -70.263148,
106208                                     45.956834
106209                                 ],
106210                                 [
106211                                     -70.280434,
106212                                     45.959315
106213                                 ],
106214                                 [
106215                                     -70.303947,
106216                                     45.968616
106217                                 ],
106218                                 [
106219                                     -70.316298,
106220                                     45.982982
106221                                 ],
106222                                 [
106223                                     -70.316892,
106224                                     45.999002
106225                                 ],
106226                                 [
106227                                     -70.306143,
106228                                     46.035331
106229                                 ],
106230                                 [
106231                                     -70.303637,
106232                                     46.038483
106233                                 ],
106234                                 [
106235                                     -70.294309,
106236                                     46.044943
106237                                 ],
106238                                 [
106239                                     -70.29201,
106240                                     46.048663
106241                                 ],
106242                                 [
106243                                     -70.293017,
106244                                     46.054038
106245                                 ],
106246                                 [
106247                                     -70.296092,
106248                                     46.057862
106249                                 ],
106250                                 [
106251                                     -70.300795,
106252                                     46.061737
106253                                 ],
106254                                 [
106255                                     -70.304774,
106256                                     46.065975
106257                                 ],
106258                                 [
106259                                     -70.311362,
106260                                     46.071866
106261                                 ],
106262                                 [
106263                                     -70.312629,
106264                                     46.079566
106265                                 ],
106266                                 [
106267                                     -70.30033,
106268                                     46.089281
106269                                 ],
106270                                 [
106271                                     -70.26444,
106272                                     46.106593
106273                                 ],
106274                                 [
106275                                     -70.24948,
106276                                     46.120597
106277                                 ],
106278                                 [
106279                                     -70.244002,
106280                                     46.141009
106281                                 ],
106282                                 [
106283                                     -70.249247,
106284                                     46.162765
106285                                 ],
106286                                 [
106287                                     -70.263329,
106288                                     46.183229
106289                                 ],
106290                                 [
106291                                     -70.284801,
106292                                     46.191859
106293                                 ],
106294                                 [
106295                                     -70.280899,
106296                                     46.211857
106297                                 ],
106298                                 [
106299                                     -70.253407,
106300                                     46.251493
106301                                 ],
106302                                 [
106303                                     -70.236173,
106304                                     46.288339
106305                                 ],
106306                                 [
106307                                     -70.223693,
106308                                     46.300793
106309                                 ],
106310                                 [
106311                                     -70.201886,
106312                                     46.305495
106313                                 ],
106314                                 [
106315                                     -70.199509,
106316                                     46.315262
106317                                 ],
106318                                 [
106319                                     -70.197028,
106320                                     46.336863
106321                                 ],
106322                                 [
106323                                     -70.188398,
106324                                     46.358412
106325                                 ],
106326                                 [
106327                                     -70.167418,
106328                                     46.368179
106329                                 ],
106330                                 [
106331                                     -70.153052,
106332                                     46.372829
106333                                 ],
106334                                 [
106335                                     -70.074323,
106336                                     46.419545
106337                                 ],
106338                                 [
106339                                     -70.061817,
106340                                     46.445409
106341                                 ],
106342                                 [
106343                                     -70.050086,
106344                                     46.511271
106345                                 ],
106346                                 [
106347                                     -70.032723,
106348                                     46.609766
106349                                 ],
106350                                 [
106351                                     -70.023628,
106352                                     46.661287
106353                                 ],
106354                                 [
106355                                     -70.007763,
106356                                     46.704075
106357                                 ],
106358                                 [
106359                                     -69.989961,
106360                                     46.721697
106361                                 ],
106362                                 [
106363                                     -69.899708,
106364                                     46.811562
106365                                 ],
106366                                 [
106367                                     -69.809403,
106368                                     46.901299
106369                                 ],
106370                                 [
106371                                     -69.719099,
106372                                     46.991086
106373                                 ],
106374                                 [
106375                                     -69.628794,
106376                                     47.080797
106377                                 ],
106378                                 [
106379                                     -69.538464,
106380                                     47.17061
106381                                 ],
106382                                 [
106383                                     -69.448159,
106384                                     47.260346
106385                                 ],
106386                                 [
106387                                     -69.357906,
106388                                     47.350134
106389                                 ],
106390                                 [
106391                                     -69.267628,
106392                                     47.439844
106393                                 ],
106394                                 [
106395                                     -69.25091,
106396                                     47.452919
106397                                 ],
106398                                 [
106399                                     -69.237268,
106400                                     47.45881
106401                                 ],
106402                                 [
106403                                     -69.221972,
106404                                     47.459688
106405                                 ],
106406                                 [
106407                                     -69.069655,
106408                                     47.431886
106409                                 ],
106410                                 [
106411                                     -69.054023,
106412                                     47.418399
106413                                 ],
106414                                 [
106415                                     -69.054333,
106416                                     47.389253
106417                                 ],
106418                                 [
106419                                     -69.066193,
106420                                     47.32967
106421                                 ],
106422                                 [
106423                                     -69.065134,
106424                                     47.296339
106425                                 ],
106426                                 [
106427                                     -69.06356,
106428                                     47.290809
106429                                 ],
106430                                 [
106431                                     -69.057486,
106432                                     47.269467
106433                                 ],
106434                                 [
106435                                     -69.0402,
106436                                     47.249055
106437                                 ],
106438                                 [
106439                                     -68.906229,
106440                                     47.190221
106441                                 ],
106442                                 [
106443                                     -68.889718,
106444                                     47.190609
106445                                 ],
106446                                 [
106447                                     -68.761819,
106448                                     47.23704
106449                                 ],
106450                                 [
106451                                     -68.71779,
106452                                     47.245231
106453                                 ],
106454                                 [
106455                                     -68.668801,
106456                                     47.243422
106457                                 ],
106458                                 [
106459                                     -68.644203,
106460                                     47.245283
106461                                 ],
106462                                 [
106463                                     -68.6256,
106464                                     47.255205
106465                                 ],
106466                                 [
106467                                     -68.607926,
106468                                     47.269829
106469                                 ],
106470                                 [
106471                                     -68.58524,
106472                                     47.28249
106473                                 ],
106474                                 [
106475                                     -68.539662,
106476                                     47.299853
106477                                 ],
106478                                 [
106479                                     -68.518009,
106480                                     47.304762
106481                                 ],
106482                                 [
106483                                     -68.492016,
106484                                     47.307553
106485                                 ],
106486                                 [
106487                                     -68.466746,
106488                                     47.305692
106489                                 ],
106490                                 [
106491                                     -68.435327,
106492                                     47.291275
106493                                 ],
106494                                 [
106495                                     -68.422563,
106496                                     47.293109
106497                                 ],
106498                                 [
106499                                     -68.410212,
106500                                     47.297424
106501                                 ],
106502                                 [
106503                                     -68.385614,
106504                                     47.301713
106505                                 ],
106506                                 [
106507                                     -68.383392,
106508                                     47.307139
106509                                 ],
106510                                 [
106511                                     -68.384839,
106512                                     47.315873
106513                                 ],
106514                                 [
106515                                     -68.382049,
106516                                     47.32781
106517                                 ],
106518                                 [
106519                                     -68.347839,
106520                                     47.358506
106521                                 ],
106522                                 [
106523                                     -68.299728,
106524                                     47.367833
106525                                 ],
106526                                 [
106527                                     -68.24645,
106528                                     47.360573
106529                                 ],
106530                                 [
106531                                     -68.197047,
106532                                     47.341401
106533                                 ],
106534                                 [
106535                                     -68.184335,
106536                                     47.333133
106537                                 ],
106538                                 [
106539                                     -68.156068,
106540                                     47.306674
106541                                 ],
106542                                 [
106543                                     -68.145061,
106544                                     47.301455
106545                                 ],
106546                                 [
106547                                     -68.115398,
106548                                     47.292282
106549                                 ],
106550                                 [
106551                                     -68.101446,
106552                                     47.286185
106553                                 ],
106554                                 [
106555                                     -68.039382,
106556                                     47.245231
106557                                 ],
106558                                 [
106559                                     -67.993184,
106560                                     47.223217
106561                                 ],
106562                                 [
106563                                     -67.962436,
106564                                     47.197689
106565                                 ],
106566                                 [
106567                                     -67.953703,
106568                                     47.18663
106569                                 ],
106570                                 [
106571                                     -67.949982,
106572                                     47.172936
106573                                 ],
106574                                 [
106575                                     -67.943419,
106576                                     47.164538
106577                                 ],
106578                                 [
106579                                     -67.899132,
106580                                     47.138778
106581                                 ],
106582                                 [
106583                                     -67.870607,
106584                                     47.107358
106585                                 ],
106586                                 [
106587                                     -67.854742,
106588                                     47.09785
106589                                 ],
106590                                 [
106591                                     -67.813556,
106592                                     47.081908
106593                                 ],
106594                                 [
106595                                     -67.808699,
106596                                     47.075138
106597                                 ],
106598                                 [
106599                                     -67.805185,
106600                                     47.035631
106601                                 ],
106602                                 [
106603                                     -67.802549,
106604                                     46.901247
106605                                 ],
106606                                 [
106607                                     -67.800017,
106608                                     46.766785
106609                                 ],
106610                                 [
106611                                     -67.797433,
106612                                     46.632297
106613                                 ],
106614                                 [
106615                                     -67.794849,
106616                                     46.497861
106617                                 ],
106618                                 [
106619                                     -67.792317,
106620                                     46.363476
106621                                 ],
106622                                 [
106623                                     -67.789733,
106624                                     46.229014
106625                                 ],
106626                                 [
106627                                     -67.78715,
106628                                     46.094552
106629                                 ],
106630                                 [
106631                                     -67.784566,
106632                                     45.960142
106633                                 ],
106634                                 [
106635                                     -67.782757,
106636                                     45.95053
106637                                 ],
106638                                 [
106639                                     -67.776556,
106640                                     45.942933
106641                                 ],
106642                                 [
106643                                     -67.767461,
106644                                     45.935957
106645                                 ],
106646                                 [
106647                                     -67.759658,
106648                                     45.928567
106649                                 ],
106650                                 [
106651                                     -67.757849,
106652                                     45.919472
106653                                 ],
106654                                 [
106655                                     -67.769425,
106656                                     45.903969
106657                                 ],
106658                                 [
106659                                     -67.787356,
106660                                     45.890017
106661                                 ],
106662                                 [
106663                                     -67.799242,
106664                                     45.875651
106665                                 ],
106666                                 [
106667                                     -67.792627,
106668                                     45.858907
106669                                 ],
106670                                 [
106671                                     -67.776091,
106672                                     45.840821
106673                                 ],
106674                                 [
106675                                     -67.772835,
106676                                     45.828057
106677                                 ],
106678                                 [
106679                                     -67.779863,
106680                                     45.815706
106681                                 ],
106682                                 [
106683                                     -67.794126,
106684                                     45.799169
106685                                 ],
106686                                 [
106687                                     -67.80627,
106688                                     45.781754
106689                                 ],
106690                                 [
106691                                     -67.811127,
106692                                     45.76651
106693                                 ],
106694                                 [
106695                                     -67.810816,
106696                                     45.762414
106697                                 ],
106698                                 [
106699                                     -67.817811,
106700                                     45.754896
106701                                 ],
106702                                 [
106703                                     -67.821785,
106704                                     45.740767
106705                                 ],
106706                                 [
106707                                     -67.827673,
106708                                     45.739001
106709                                 ],
106710                                 [
106711                                     -67.868884,
106712                                     45.744593
106713                                 ],
106714                                 [
106715                                     -67.856815,
106716                                     45.723694
106717                                 ],
106718                                 [
106719                                     -67.835768,
106720                                     45.703971
106721                                 ],
106722                                 [
106723                                     -67.793821,
106724                                     45.676301
106725                                 ],
106726                                 [
106727                                     -67.733034,
106728                                     45.651869
106729                                 ],
106730                                 [
106731                                     -67.723173,
106732                                     45.645393
106733                                 ],
106734                                 [
106735                                     -67.711546,
106736                                     45.642155
106737                                 ],
106738                                 [
106739                                     -67.697564,
106740                                     45.64922
106741                                 ],
106742                                 [
106743                                     -67.66695,
106744                                     45.620077
106745                                 ],
106746                                 [
106747                                     -67.649435,
106748                                     45.611247
106749                                 ],
106750                                 [
106751                                     -67.603073,
106752                                     45.605948
106753                                 ],
106754                                 [
106755                                     -67.561862,
106756                                     45.596234
106757                                 ],
106758                                 [
106759                                     -67.54052,
106760                                     45.593879
106761                                 ],
106762                                 [
106763                                     -67.442056,
106764                                     45.603593
106765                                 ],
106766                                 [
106767                                     -67.440939,
106768                                     45.604586
106769                                 ],
106770                                 [
106771                                     -67.431306,
106772                                     45.597941
106773                                 ],
106774                                 [
106775                                     -67.422107,
106776                                     45.568796
106777                                 ],
106778                                 [
106779                                     -67.42619,
106780                                     45.533449
106781                                 ],
106782                                 [
106783                                     -67.443036,
106784                                     45.522184
106785                                 ],
106786                                 [
106787                                     -67.467531,
106788                                     45.508283
106789                                 ],
106790                                 [
106791                                     -67.493214,
106792                                     45.493142
106793                                 ],
106794                                 [
106795                                     -67.48231,
106796                                     45.455521
106797                                 ],
106798                                 [
106799                                     -67.428825,
106800                                     45.38705
106801                                 ],
106802                                 [
106803                                     -67.434561,
106804                                     45.350308
106805                                 ],
106806                                 [
106807                                     -67.459056,
106808                                     45.318424
106809                                 ],
106810                                 [
106811                                     -67.468668,
106812                                     45.301835
106813                                 ],
106814                                 [
106815                                     -67.475024,
106816                                     45.282353
106817                                 ],
106818                                 [
106819                                     -67.471303,
106820                                     45.266282
106821                                 ],
106822                                 [
106823                                     -67.427585,
106824                                     45.236568
106825                                 ],
106826                                 [
106827                                     -67.390533,
106828                                     45.193108
106829                                 ],
106830                                 [
106831                                     -67.356272,
106832                                     45.165926
106833                                 ],
106834                                 [
106835                                     -67.31922,
106836                                     45.153886
106837                                 ],
106838                                 [
106839                                     -67.284648,
106840                                     45.169699
106841                                 ],
106842                                 [
106843                                     -67.279584,
106844                                     45.179052
106845                                 ],
106846                                 [
106847                                     -67.279222,
106848                                     45.187372
106849                                 ],
106850                                 [
106851                                     -67.277207,
106852                                     45.195072
106853                                 ],
106854                                 [
106855                                     -67.267336,
106856                                     45.202513
106857                                 ],
106858                                 [
106859                                     -67.254986,
106860                                     45.205045
106861                                 ],
106862                                 [
106863                                     -67.242428,
106864                                     45.202565
106865                                 ],
106866                                 [
106867                                     -67.219071,
106868                                     45.192126
106869                                 ],
106870                                 [
106871                                     -67.206166,
106872                                     45.189401
106873                                 ],
106874                                 [
106875                                     -67.176015,
106876                                     45.178656
106877                                 ],
106878                                 [
106879                                     -67.191274,
106880                                     45.180365
106881                                 ],
106882                                 [
106883                                     -67.204376,
106884                                     45.178209
106885                                 ],
106886                                 [
106887                                     -67.204724,
106888                                     45.177791
106889                                 ],
106890                                 [
106891                                     -67.152423,
106892                                     45.148932
106893                                 ],
106894                                 [
106895                                     -67.048033,
106896                                     45.043407
106897                                 ],
106898                                 [
106899                                     -66.962727,
106900                                     45.047088
106901                                 ],
106902                                 [
106903                                     -66.857192,
106904                                     44.968696
106905                                 ],
106906                                 [
106907                                     -66.897268,
106908                                     44.817275
106909                                 ],
106910                                 [
106911                                     -67.2159,
106912                                     44.593511
106913                                 ],
106914                                 [
106915                                     -67.122366,
106916                                     44.423624
106917                                 ],
106918                                 [
106919                                     -67.68447,
106920                                     44.192544
106921                                 ],
106922                                 [
106923                                     -67.459678,
106924                                     40.781645
106925                                 ],
106926                                 [
106927                                     -76.607854,
106928                                     32.495823
106929                                 ],
106930                                 [
106931                                     -76.798479,
106932                                     32.713735
106933                                 ],
106934                                 [
106935                                     -78.561892,
106936                                     29.037718
106937                                 ],
106938                                 [
106939                                     -78.892446,
106940                                     29.039659
106941                                 ],
106942                                 [
106943                                     -79.762295,
106944                                     26.719312
106945                                 ],
106946                                 [
106947                                     -80.026352,
106948                                     24.932961
106949                                 ],
106950                                 [
106951                                     -82.368794,
106952                                     23.994833
106953                                 ],
106954                                 [
106955                                     -83.806281,
106956                                     29.068506
106957                                 ],
106958                                 [
106959                                     -87.460772,
106960                                     29.089961
106961                                 ],
106962                                 [
106963                                     -87.922646,
106964                                     28.666131
106965                                 ],
106966                                 [
106967                                     -90.461001,
106968                                     28.246758
106969                                 ],
106970                                 [
106971                                     -91.787336,
106972                                     29.11536
106973                                 ],
106974                                 [
106975                                     -93.311871,
106976                                     29.12431
106977                                 ],
106978                                 [
106979                                     -96.423449,
106980                                     26.057857
106981                                 ],
106982                                 [
106983                                     -97.129057,
106984                                     25.991017
106985                                 ],
106986                                 [
106987                                     -97.129509,
106988                                     25.966833
106989                                 ],
106990                                 [
106991                                     -97.139358,
106992                                     25.965876
106993                                 ],
106994                                 [
106995                                     -97.202171,
106996                                     25.960893
106997                                 ],
106998                                 [
106999                                     -97.202176,
107000                                     25.960857
107001                                 ],
107002                                 [
107003                                     -97.204941,
107004                                     25.960639
107005                                 ],
107006                                 [
107007                                     -97.253051,
107008                                     25.963481
107009                                 ],
107010                                 [
107011                                     -97.266358,
107012                                     25.960639
107013                                 ],
107014                                 [
107015                                     -97.2692,
107016                                     25.944361
107017                                 ],
107018                                 [
107019                                     -97.287649,
107020                                     25.928651
107021                                 ],
107022                                 [
107023                                     -97.310981,
107024                                     25.922088
107025                                 ],
107026                                 [
107027                                     -97.328447,
107028                                     25.933302
107029                                 ],
107030                                 [
107031                                     -97.351107,
107032                                     25.918419
107033                                 ],
107034                                 [
107035                                     -97.355112,
107036                                     25.912786
107037                                 ],
107038                                 [
107039                                     -97.35227,
107040                                     25.894493
107041                                 ],
107042                                 [
107043                                     -97.345165,
107044                                     25.871704
107045                                 ],
107046                                 [
107047                                     -97.345733,
107048                                     25.852222
107049                                 ],
107050                                 [
107051                                     -97.36599,
107052                                     25.843902
107053                                 ],
107054                                 [
107055                                     -97.376015,
107056                                     25.846744
107057                                 ],
107058                                 [
107059                                     -97.380124,
107060                                     25.853203
107061                                 ],
107062                                 [
107063                                     -97.383121,
107064                                     25.860541
107065                                 ],
107066                                 [
107067                                     -97.389891,
107068                                     25.865657
107069                                 ],
107070                                 [
107071                                     -97.397823,
107072                                     25.865812
107073                                 ],
107074                                 [
107075                                     -97.399476,
107076                                     25.861162
107077                                 ],
107078                                 [
107079                                     -97.39989,
107080                                     25.855115
107081                                 ],
107082                                 [
107083                                     -97.404179,
107084                                     25.851395
107085                                 ],
107086                                 [
107087                                     -97.425418,
107088                                     25.854857
107089                                 ],
107090                                 [
107091                                     -97.435727,
107092                                     25.869275
107093                                 ],
107094                                 [
107095                                     -97.441309,
107096                                     25.884933
107097                                 ],
107098                                 [
107099                                     -97.448259,
107100                                     25.892322
107101                                 ],
107102                                 [
107103                                     -97.469421,
107104                                     25.892943
107105                                 ],
107106                                 [
107107                                     -97.486319,
107108                                     25.895733
107109                                 ],
107110                                 [
107111                                     -97.502209,
107112                                     25.901883
107113                                 ],
107114                                 [
107115                                     -97.52027,
107116                                     25.912786
107117                                 ],
107118                                 [
107119                                     -97.565177,
107120                                     25.954748
107121                                 ],
107122                                 [
107123                                     -97.594322,
107124                                     25.966375
107125                                 ],
107126                                 [
107127                                     -97.604787,
107128                                     25.979966
107129                                 ],
107130                                 [
107131                                     -97.613055,
107132                                     25.995985
107133                                 ],
107134                                 [
107135                                     -97.622641,
107136                                     26.00906
107137                                 ],
107138                                 [
107139                                     -97.641451,
107140                                     26.022495
107141                                 ],
107142                                 [
107143                                     -97.659874,
107144                                     26.03066
107145                                 ],
107146                                 [
107147                                     -97.679614,
107148                                     26.034639
107149                                 ],
107150                                 [
107151                                     -97.766948,
107152                                     26.039652
107153                                 ],
107154                                 [
107155                                     -97.780306,
107156                                     26.043218
107157                                 ],
107158                                 [
107159                                     -97.782321,
107160                                     26.058617
107161                                 ],
107162                                 [
107163                                     -97.80201,
107164                                     26.063733
107165                                 ],
107166                                 [
107167                                     -97.878181,
107168                                     26.063733
107169                                 ],
107170                                 [
107171                                     -97.941666,
107172                                     26.056809
107173                                 ],
107174                                 [
107175                                     -97.999233,
107176                                     26.064302
107177                                 ],
107178                                 [
107179                                     -98.013057,
107180                                     26.063682
107181                                 ],
107182                                 [
107183                                     -98.044166,
107184                                     26.048799
107185                                 ],
107186                                 [
107187                                     -98.065457,
107188                                     26.042184
107189                                 ],
107190                                 [
107191                                     -98.075146,
107192                                     26.046628
107193                                 ],
107194                                 [
107195                                     -98.083311,
107196                                     26.070916
107197                                 ],
107198                                 [
107199                                     -98.103103,
107200                                     26.074947
107201                                 ],
107202                                 [
107203                                     -98.150232,
107204                                     26.063682
107205                                 ],
107206                                 [
107207                                     -98.185062,
107208                                     26.065232
107209                                 ],
107210                                 [
107211                                     -98.222656,
107212                                     26.075412
107213                                 ],
107214                                 [
107215                                     -98.300429,
107216                                     26.111431
107217                                 ],
107218                                 [
107219                                     -98.309809,
107220                                     26.121094
107221                                 ],
107222                                 [
107223                                     -98.333037,
107224                                     26.15303
107225                                 ],
107226                                 [
107227                                     -98.339264,
107228                                     26.159851
107229                                 ],
107230                                 [
107231                                     -98.365774,
107232                                     26.160161
107233                                 ],
107234                                 [
107235                                     -98.377272,
107236                                     26.163572
107237                                 ],
107238                                 [
107239                                     -98.377272,
107240                                     26.173649
107241                                 ],
107242                                 [
107243                                     -98.36934,
107244                                     26.19401
107245                                 ],
107246                                 [
107247                                     -98.397193,
107248                                     26.201141
107249                                 ],
107250                                 [
107251                                     -98.428845,
107252                                     26.217729
107253                                 ],
107254                                 [
107255                                     -98.456544,
107256                                     26.225946
107257                                 ],
107258                                 [
107259                                     -98.472383,
107260                                     26.207652
107261                                 ],
107262                                 [
107263                                     -98.49295,
107264                                     26.230596
107265                                 ],
107266                                 [
107267                                     -98.521527,
107268                                     26.240932
107269                                 ],
107270                                 [
107271                                     -98.552791,
107272                                     26.248321
107273                                 ],
107274                                 [
107275                                     -98.581627,
107276                                     26.262274
107277                                 ],
107278                                 [
107279                                     -98.640564,
107280                                     26.24181
107281                                 ],
107282                                 [
107283                                     -98.653663,
107284                                     26.244291
107285                                 ],
107286                                 [
107287                                     -98.664696,
107288                                     26.250647
107289                                 ],
107290                                 [
107291                                     -98.685289,
107292                                     26.268475
107293                                 ],
107294                                 [
107295                                     -98.693325,
107296                                     26.270542
107297                                 ],
107298                                 [
107299                                     -98.702239,
107300                                     26.271628
107301                                 ],
107302                                 [
107303                                     -98.704255,
107304                                     26.27664
107305                                 ],
107306                                 [
107307                                     -98.691465,
107308                                     26.290231
107309                                 ],
107310                                 [
107311                                     -98.701413,
107312                                     26.299119
107313                                 ],
107314                                 [
107315                                     -98.713169,
107316                                     26.303357
107317                                 ],
107318                                 [
107319                                     -98.726217,
107320                                     26.30439
107321                                 ],
107322                                 [
107323                                     -98.739911,
107324                                     26.303253
107325                                 ],
107326                                 [
107327                                     -98.735932,
107328                                     26.320048
107329                                 ],
107330                                 [
107331                                     -98.746397,
107332                                     26.332141
107333                                 ],
107334                                 [
107335                                     -98.780839,
107336                                     26.351674
107337                                 ],
107338                                 [
107339                                     -98.795851,
107340                                     26.368314
107341                                 ],
107342                                 [
107343                                     -98.801329,
107344                                     26.372138
107345                                 ],
107346                                 [
107347                                     -98.810295,
107348                                     26.372448
107349                                 ],
107350                                 [
107351                                     -98.817323,
107352                                     26.368521
107353                                 ],
107354                                 [
107355                                     -98.825023,
107356                                     26.366454
107357                                 ],
107358                                 [
107359                                     -98.836081,
107360                                     26.372138
107361                                 ],
107362                                 [
107363                                     -98.842334,
107364                                     26.365834
107365                                 ],
107366                                 [
107367                                     -98.850835,
107368                                     26.364077
107369                                 ],
107370                                 [
107371                                     -98.860524,
107372                                     26.366299
107373                                 ],
107374                                 [
107375                                     -98.870214,
107376                                     26.372138
107377                                 ],
107378                                 [
107379                                     -98.893029,
107380                                     26.367849
107381                                 ],
107382                                 [
107383                                     -98.9299,
107384                                     26.39224
107385                                 ],
107386                                 [
107387                                     -98.945377,
107388                                     26.378288
107389                                 ],
107390                                 [
107391                                     -98.954136,
107392                                     26.393946
107393                                 ],
107394                                 [
107395                                     -98.962844,
107396                                     26.399527
107397                                 ],
107398                                 [
107399                                     -98.986951,
107400                                     26.400095
107401                                 ],
107402                                 [
107403                                     -99.004056,
107404                                     26.393842
107405                                 ],
107406                                 [
107407                                     -99.010515,
107408                                     26.392602
107409                                 ],
107410                                 [
107411                                     -99.016432,
107412                                     26.394462
107413                                 ],
107414                                 [
107415                                     -99.022995,
107416                                     26.403351
107417                                 ],
107418                                 [
107419                                     -99.027878,
107420                                     26.406245
107421                                 ],
107422                                 [
107423                                     -99.047645,
107424                                     26.406968
107425                                 ],
107426                                 [
107427                                     -99.066351,
107428                                     26.404746
107429                                 ],
107430                                 [
107431                                     -99.085498,
107432                                     26.40764
107433                                 ],
107434                                 [
107435                                     -99.106427,
107436                                     26.423039
107437                                 ],
107438                                 [
107439                                     -99.108907,
107440                                     26.434253
107441                                 ],
107442                                 [
107443                                     -99.102525,
107444                                     26.446966
107445                                 ],
107446                                 [
107447                                     -99.09374,
107448                                     26.459781
107449                                 ],
107450                                 [
107451                                     -99.089373,
107452                                     26.47115
107453                                 ],
107454                                 [
107455                                     -99.091492,
107456                                     26.484018
107457                                 ],
107458                                 [
107459                                     -99.10299,
107460                                     26.512078
107461                                 ],
107462                                 [
107463                                     -99.115108,
107464                                     26.525617
107465                                 ],
107466                                 [
107467                                     -99.140946,
107468                                     26.531405
107469                                 ],
107470                                 [
107471                                     -99.164873,
107472                                     26.540448
107473                                 ],
107474                                 [
107475                                     -99.17128,
107476                                     26.563961
107477                                 ],
107478                                 [
107479                                     -99.171548,
107480                                     26.56583
107481                                 ],
107482                                 [
107483                                     -99.213953,
107484                                     26.568537
107485                                 ],
107486                                 [
107487                                     -99.242801,
107488                                     26.579723
107489                                 ],
107490                                 [
107491                                     -99.254575,
107492                                     26.6018
107493                                 ],
107494                                 [
107495                                     -99.258844,
107496                                     26.614752
107497                                 ],
107498                                 [
107499                                     -99.277683,
107500                                     26.638007
107501                                 ],
107502                                 [
107503                                     -99.281951,
107504                                     26.649781
107505                                 ],
107506                                 [
107507                                     -99.277389,
107508                                     26.657729
107509                                 ],
107510                                 [
107511                                     -99.26635,
107512                                     26.653314
107513                                 ],
107514                                 [
107515                                     -99.252662,
107516                                     26.644483
107517                                 ],
107518                                 [
107519                                     -99.240299,
107520                                     26.639184
107521                                 ],
107522                                 [
107523                                     -99.244861,
107524                                     26.652431
107525                                 ],
107526                                 [
107527                                     -99.240299,
107528                                     26.697763
107529                                 ],
107530                                 [
107531                                     -99.242507,
107532                                     26.713658
107533                                 ],
107534                                 [
107535                                     -99.252368,
107536                                     26.743683
107537                                 ],
107538                                 [
107539                                     -99.254575,
107540                                     26.75899
107541                                 ],
107542                                 [
107543                                     -99.252368,
107544                                     26.799024
107545                                 ],
107546                                 [
107547                                     -99.254575,
107548                                     26.810504
107549                                 ],
107550                                 [
107551                                     -99.257666,
107552                                     26.813153
107553                                 ],
107554                                 [
107555                                     -99.262229,
107556                                     26.814036
107557                                 ],
107558                                 [
107559                                     -99.266497,
107560                                     26.817863
107561                                 ],
107562                                 [
107563                                     -99.268263,
107564                                     26.827872
107565                                 ],
107566                                 [
107567                                     -99.271649,
107568                                     26.832876
107569                                 ],
107570                                 [
107571                                     -99.289458,
107572                                     26.84465
107573                                 ],
107574                                 [
107575                                     -99.308444,
107576                                     26.830521
107577                                 ],
107578                                 [
107579                                     -99.316539,
107580                                     26.822279
107581                                 ],
107582                                 [
107583                                     -99.323457,
107584                                     26.810504
107585                                 ],
107586                                 [
107587                                     -99.328166,
107588                                     26.797258
107589                                 ],
107590                                 [
107591                                     -99.329197,
107592                                     26.789016
107593                                 ],
107594                                 [
107595                                     -99.331699,
107596                                     26.78254
107597                                 ],
107598                                 [
107599                                     -99.340383,
107600                                     26.77312
107601                                 ],
107602                                 [
107603                                     -99.366728,
107604                                     26.761345
107605                                 ],
107606                                 [
107607                                     -99.380269,
107608                                     26.777241
107609                                 ],
107610                                 [
107611                                     -99.391896,
107612                                     26.796963
107613                                 ],
107614                                 [
107615                                     -99.412207,
107616                                     26.796963
107617                                 ],
107618                                 [
107619                                     -99.410883,
107620                                     26.808149
107621                                 ],
107622                                 [
107623                                     -99.405437,
107624                                     26.818452
107625                                 ],
107626                                 [
107627                                     -99.396606,
107628                                     26.824928
107629                                 ],
107630                                 [
107631                                     -99.384979,
107632                                     26.824928
107633                                 ],
107634                                 [
107635                                     -99.377178,
107636                                     26.816686
107637                                 ],
107638                                 [
107639                                     -99.374823,
107640                                     26.804028
107641                                 ],
107642                                 [
107643                                     -99.374234,
107644                                     26.791076
107645                                 ],
107646                                 [
107647                                     -99.371291,
107648                                     26.783128
107649                                 ],
107650                                 [
107651                                     -99.360694,
107652                                     26.780479
107653                                 ],
107654                                 [
107655                                     -99.359369,
107656                                     26.790487
107657                                 ],
107658                                 [
107659                                     -99.36452,
107660                                     26.810504
107661                                 ],
107662                                 [
107663                                     -99.357897,
107664                                     26.822279
107665                                 ],
107666                                 [
107667                                     -99.351274,
107668                                     26.83111
107669                                 ],
107670                                 [
107671                                     -99.346123,
107672                                     26.840824
107673                                 ],
107674                                 [
107675                                     -99.344062,
107676                                     26.855247
107677                                 ],
107678                                 [
107679                                     -99.348772,
107680                                     26.899696
107681                                 ],
107682                                 [
107683                                     -99.355101,
107684                                     26.920302
107685                                 ],
107686                                 [
107687                                     -99.36452,
107688                                     26.934726
107689                                 ],
107690                                 [
107691                                     -99.403377,
107692                                     26.952093
107693                                 ],
107694                                 [
107695                                     -99.413974,
107696                                     26.964162
107697                                 ],
107698                                 [
107699                                     -99.401758,
107700                                     26.985651
107701                                 ],
107702                                 [
107703                                     -99.399991,
107704                                     26.999192
107705                                 ],
107706                                 [
107707                                     -99.418831,
107708                                     27.007728
107709                                 ],
107710                                 [
107711                                     -99.441938,
107712                                     27.013615
107713                                 ],
107714                                 [
107715                                     -99.453271,
107716                                     27.019797
107717                                 ],
107718                                 [
107719                                     -99.455332,
107720                                     27.025979
107721                                 ],
107722                                 [
107723                                     -99.464751,
107724                                     27.039225
107725                                 ],
107726                                 [
107727                                     -99.466959,
107728                                     27.047467
107729                                 ],
107730                                 [
107731                                     -99.462544,
107732                                     27.057181
107733                                 ],
107734                                 [
107735                                     -99.461635,
107736                                     27.056839
107737                                 ],
107738                                 [
107739                                     -99.461728,
107740                                     27.056954
107741                                 ],
107742                                 [
107743                                     -99.442039,
107744                                     27.089614
107745                                 ],
107746                                 [
107747                                     -99.439404,
107748                                     27.098347
107749                                 ],
107750                                 [
107751                                     -99.441419,
107752                                     27.107494
107753                                 ],
107754                                 [
107755                                     -99.445734,
107756                                     27.114728
107757                                 ],
107758                                 [
107759                                     -99.450178,
107760                                     27.120465
107761                                 ],
107762                                 [
107763                                     -99.452452,
107764                                     27.125012
107765                                 ],
107766                                 [
107767                                     -99.450333,
107768                                     27.145166
107769                                 ],
107770                                 [
107771                                     -99.435786,
107772                                     27.188419
107773                                 ],
107774                                 [
107775                                     -99.431988,
107776                                     27.207591
107777                                 ],
107778                                 [
107779                                     -99.434029,
107780                                     27.22697
107781                                 ],
107782                                 [
107783                                     -99.440902,
107784                                     27.244798
107785                                 ],
107786                                 [
107787                                     -99.451832,
107788                                     27.26118
107789                                 ],
107790                                 [
107791                                     -99.46612,
107792                                     27.276527
107793                                 ],
107794                                 [
107795                                     -99.468963,
107796                                     27.278233
107797                                 ],
107798                                 [
107799                                     -99.480409,
107800                                     27.283297
107801                                 ],
107802                                 [
107803                                     -99.482941,
107804                                     27.286708
107805                                 ],
107806                                 [
107807                                     -99.484879,
107808                                     27.294821
107809                                 ],
107810                                 [
107811                                     -99.486584,
107812                                     27.297611
107813                                 ],
107814                                 [
107815                                     -99.493199,
107816                                     27.30128
107817                                 ],
107818                                 [
107819                                     -99.521362,
107820                                     27.311254
107821                                 ],
107822                                 [
107823                                     -99.5148,
107824                                     27.321796
107825                                 ],
107826                                 [
107827                                     -99.497591,
107828                                     27.338798
107829                                 ],
107830                                 [
107831                                     -99.494026,
107832                                     27.348203
107833                                 ],
107834                                 [
107835                                     -99.492889,
107836                                     27.358848
107837                                 ],
107838                                 [
107839                                     -99.487721,
107840                                     27.37187
107841                                 ],
107842                                 [
107843                                     -99.484621,
107844                                     27.391766
107845                                 ],
107846                                 [
107847                                     -99.475706,
107848                                     27.414762
107849                                 ],
107850                                 [
107851                                     -99.472916,
107852                                     27.426647
107853                                 ],
107854                                 [
107855                                     -99.473639,
107856                                     27.463803
107857                                 ],
107858                                 [
107859                                     -99.472916,
107860                                     27.468299
107861                                 ],
107862                                 [
107863                                     -99.47643,
107864                                     27.48251
107865                                 ],
107866                                 [
107867                                     -99.480409,
107868                                     27.490778
107869                                 ],
107870                                 [
107871                                     -99.48829,
107872                                     27.494654
107873                                 ],
107874                                 [
107875                                     -99.503689,
107876                                     27.495584
107877                                 ],
107878                                 [
107879                                     -99.509503,
107880                                     27.500028
107881                                 ],
107882                                 [
107883                                     -99.510071,
107884                                     27.510518
107885                                 ],
107886                                 [
107887                                     -99.507074,
107888                                     27.533437
107889                                 ],
107890                                 [
107891                                     -99.507203,
107892                                     27.57377
107893                                 ],
107894                                 [
107895                                     -99.515006,
107896                                     27.588601
107897                                 ],
107898                                 [
107899                                     -99.535031,
107900                                     27.604828
107901                                 ],
107902                                 [
107903                                     -99.55503,
107904                                     27.613509
107905                                 ],
107906                                 [
107907                                     -99.572264,
107908                                     27.61847
107909                                 ],
107910                                 [
107911                                     -99.578232,
107912                                     27.622811
107913                                 ],
107914                                 [
107915                                     -99.590247,
107916                                     27.642061
107917                                 ],
107918                                 [
107919                                     -99.600169,
107920                                     27.646427
107921                                 ],
107922                                 [
107923                                     -99.612442,
107924                                     27.643637
107925                                 ],
107926                                 [
107927                                     -99.633526,
107928                                     27.633069
107929                                 ],
107930                                 [
107931                                     -99.644869,
107932                                     27.632733
107933                                 ],
107934                                 [
107935                                     -99.648642,
107936                                     27.636919
107937                                 ],
107938                                 [
107939                                     -99.658693,
107940                                     27.654024
107941                                 ],
107942                                 [
107943                                     -99.664739,
107944                                     27.659398
107945                                 ],
107946                                 [
107947                                     -99.70037,
107948                                     27.659191
107949                                 ],
107950                                 [
107951                                     -99.705692,
107952                                     27.66317
107953                                 ],
107954                                 [
107955                                     -99.710674,
107956                                     27.670116
107957                                 ],
107958                                 [
107959                                     -99.723056,
107960                                     27.687381
107961                                 ],
107962                                 [
107963                                     -99.730652,
107964                                     27.691825
107965                                 ],
107966                                 [
107967                                     -99.734037,
107968                                     27.702031
107969                                 ],
107970                                 [
107971                                     -99.736311,
107972                                     27.713607
107973                                 ],
107974                                 [
107975                                     -99.740445,
107976                                     27.722159
107977                                 ],
107978                                 [
107979                                     -99.747344,
107980                                     27.726009
107981                                 ],
107982                                 [
107983                                     -99.765198,
107984                                     27.731177
107985                                 ],
107986                                 [
107987                                     -99.774577,
107988                                     27.735828
107989                                 ],
107990                                 [
107991                                     -99.78685,
107992                                     27.748488
107993                                 ],
107994                                 [
107995                                     -99.795428,
107996                                     27.761924
107997                                 ],
107998                                 [
107999                                     -99.806963,
108000                                     27.771423
108001                                 ],
108002                                 [
108003                                     -99.808167,
108004                                     27.772414
108005                                 ],
108006                                 [
108007                                     -99.83292,
108008                                     27.776755
108009                                 ],
108010                                 [
108011                                     -99.832971,
108012                                     27.782181
108013                                 ],
108014                                 [
108015                                     -99.844779,
108016                                     27.793576
108017                                 ],
108018                                 [
108019                                     -99.858241,
108020                                     27.803524
108021                                 ],
108022                                 [
108023                                     -99.863357,
108024                                     27.804661
108025                                 ],
108026                                 [
108027                                     -99.864727,
108028                                     27.814324
108029                                 ],
108030                                 [
108031                                     -99.861858,
108032                                     27.83608
108033                                 ],
108034                                 [
108035                                     -99.863357,
108036                                     27.845666
108037                                 ],
108038                                 [
108039                                     -99.870928,
108040                                     27.854477
108041                                 ],
108042                                 [
108043                                     -99.880204,
108044                                     27.859231
108045                                 ],
108046                                 [
108047                                     -99.888007,
108048                                     27.864812
108049                                 ],
108050                                 [
108051                                     -99.891288,
108052                                     27.876026
108053                                 ],
108054                                 [
108055                                     -99.882684,
108056                                     27.89158
108057                                 ],
108058                                 [
108059                                     -99.878808,
108060                                     27.901838
108061                                 ],
108062                                 [
108063                                     -99.88134,
108064                                     27.906463
108065                                 ],
108066                                 [
108067                                     -99.896766,
108068                                     27.912923
108069                                 ],
108070                                 [
108071                                     -99.914336,
108072                                     27.928245
108073                                 ],
108074                                 [
108075                                     -99.929916,
108076                                     27.946331
108077                                 ],
108078                                 [
108079                                     -99.939683,
108080                                     27.961085
108081                                 ],
108082                                 [
108083                                     -99.928289,
108084                                     27.975761
108085                                 ],
108086                                 [
108087                                     -99.940717,
108088                                     27.983254
108089                                 ],
108090                                 [
108091                                     -99.961852,
108092                                     27.987492
108093                                 ],
108094                                 [
108095                                     -99.976606,
108096                                     27.992453
108097                                 ],
108098                                 [
108099                                     -99.991127,
108100                                     28.007801
108101                                 ],
108102                                 [
108103                                     -100.000584,
108104                                     28.02041
108105                                 ],
108106                                 [
108107                                     -100.007457,
108108                                     28.033561
108109                                 ],
108110                                 [
108111                                     -100.014123,
108112                                     28.050459
108113                                 ],
108114                                 [
108115                                     -100.013503,
108116                                     28.056971
108117                                 ],
108118                                 [
108119                                     -100.010506,
108120                                     28.063611
108121                                 ],
108122                                 [
108123                                     -100.010196,
108124                                     28.068882
108125                                 ],
108126                                 [
108127                                     -100.017585,
108128                                     28.070949
108129                                 ],
108130                                 [
108131                                     -100.031538,
108132                                     28.081801
108133                                 ],
108134                                 [
108135                                     -100.045077,
108136                                     28.095289
108137                                 ],
108138                                 [
108139                                     -100.048023,
108140                                     28.102523
108141                                 ],
108142                                 [
108143                                     -100.048901,
108144                                     28.115959
108145                                 ],
108146                                 [
108147                                     -100.056498,
108148                                     28.137922
108149                                 ],
108150                                 [
108151                                     -100.074895,
108152                                     28.154407
108153                                 ],
108154                                 [
108155                                     -100.172873,
108156                                     28.198538
108157                                 ],
108158                                 [
108159                                     -100.189203,
108160                                     28.201329
108161                                 ],
108162                                 [
108163                                     -100.197626,
108164                                     28.207168
108165                                 ],
108166                                 [
108167                                     -100.201192,
108168                                     28.220346
108169                                 ],
108170                                 [
108171                                     -100.202949,
108172                                     28.234428
108173                                 ],
108174                                 [
108175                                     -100.205946,
108176                                     28.242877
108177                                 ],
108178                                 [
108179                                     -100.212819,
108180                                     28.245073
108181                                 ],
108182                                 [
108183                                     -100.240724,
108184                                     28.249698
108185                                 ],
108186                                 [
108187                                     -100.257932,
108188                                     28.260524
108189                                 ],
108190                                 [
108191                                     -100.275089,
108192                                     28.277242
108193                                 ],
108194                                 [
108195                                     -100.284339,
108196                                     28.296517
108197                                 ],
108198                                 [
108199                                     -100.277931,
108200                                     28.314888
108201                                 ],
108202                                 [
108203                                     -100.278551,
108204                                     28.331088
108205                                 ],
108206                                 [
108207                                     -100.293899,
108208                                     28.353413
108209                                 ],
108210                                 [
108211                                     -100.322631,
108212                                     28.386899
108213                                 ],
108214                                 [
108215                                     -100.331675,
108216                                     28.422013
108217                                 ],
108218                                 [
108219                                     -100.336326,
108220                                     28.458574
108221                                 ],
108222                                 [
108223                                     -100.340201,
108224                                     28.464259
108225                                 ],
108226                                 [
108227                                     -100.348315,
108228                                     28.470253
108229                                 ],
108230                                 [
108231                                     -100.355549,
108232                                     28.478185
108233                                 ],
108234                                 [
108235                                     -100.35679,
108236                                     28.489322
108237                                 ],
108238                                 [
108239                                     -100.351622,
108240                                     28.496711
108241                                 ],
108242                                 [
108243                                     -100.322631,
108244                                     28.510406
108245                                 ],
108246                                 [
108247                                     -100.364024,
108248                                     28.524797
108249                                 ],
108250                                 [
108251                                     -100.38423,
108252                                     28.537174
108253                                 ],
108254                                 [
108255                                     -100.397769,
108256                                     28.557586
108257                                 ],
108258                                 [
108259                                     -100.398751,
108260                                     28.568645
108261                                 ],
108262                                 [
108263                                     -100.397097,
108264                                     28.592726
108265                                 ],
108266                                 [
108267                                     -100.401438,
108268                                     28.60226
108269                                 ],
108270                                 [
108271                                     -100.411463,
108272                                     28.609314
108273                                 ],
108274                                 [
108275                                     -100.434821,
108276                                     28.619133
108277                                 ],
108278                                 [
108279                                     -100.44619,
108280                                     28.626497
108281                                 ],
108282                                 [
108283                                     -100.444898,
108284                                     28.643782
108285                                 ],
108286                                 [
108287                                     -100.481381,
108288                                     28.686054
108289                                 ],
108290                                 [
108291                                     -100.493939,
108292                                     28.708378
108293                                 ],
108294                                 [
108295                                     -100.519054,
108296                                     28.804961
108297                                 ],
108298                                 [
108299                                     -100.524996,
108300                                     28.814831
108301                                 ],
108302                                 [
108303                                     -100.529285,
108304                                     28.819947
108305                                 ],
108306                                 [
108307                                     -100.534453,
108308                                     28.830231
108309                                 ],
108310                                 [
108311                                     -100.538639,
108312                                     28.835631
108313                                 ],
108314                                 [
108315                                     -100.54515,
108316                                     28.83899
108317                                 ],
108318                                 [
108319                                     -100.559671,
108320                                     28.839378
108321                                 ],
108322                                 [
108323                                     -100.566234,
108324                                     28.842504
108325                                 ],
108326                                 [
108327                                     -100.569696,
108328                                     28.84961
108329                                 ],
108330                                 [
108331                                     -100.56334,
108332                                     28.86209
108333                                 ],
108334                                 [
108335                                     -100.566234,
108336                                     28.869789
108337                                 ],
108338                                 [
108339                                     -100.571763,
108340                                     28.8732
108341                                 ],
108342                                 [
108343                                     -100.586543,
108344                                     28.879789
108345                                 ],
108346                                 [
108347                                     -100.58954,
108348                                     28.883458
108349                                 ],
108350                                 [
108351                                     -100.594966,
108352                                     28.899322
108353                                 ],
108354                                 [
108355                                     -100.606955,
108356                                     28.910123
108357                                 ],
108358                                 [
108359                                     -100.618841,
108360                                     28.917926
108361                                 ],
108362                                 [
108363                                     -100.624318,
108364                                     28.924721
108365                                 ],
108366                                 [
108367                                     -100.624783,
108368                                     28.93777
108369                                 ],
108370                                 [
108371                                     -100.626696,
108372                                     28.948338
108373                                 ],
108374                                 [
108375                                     -100.630778,
108376                                     28.956683
108377                                 ],
108378                                 [
108379                                     -100.637909,
108380                                     28.962884
108381                                 ],
108382                                 [
108383                                     -100.628918,
108384                                     28.98433
108385                                 ],
108386                                 [
108387                                     -100.632793,
108388                                     29.005156
108389                                 ],
108390                                 [
108391                                     -100.652224,
108392                                     29.044817
108393                                 ],
108394                                 [
108395                                     -100.660854,
108396                                     29.102669
108397                                 ],
108398                                 [
108399                                     -100.668967,
108400                                     29.116208
108401                                 ],
108402                                 [
108403                                     -100.678165,
108404                                     29.119412
108405                                 ],
108406                                 [
108407                                     -100.690826,
108408                                     29.121014
108409                                 ],
108410                                 [
108411                                     -100.70204,
108412                                     29.12365
108413                                 ],
108414                                 [
108415                                     -100.706846,
108416                                     29.130187
108417                                 ],
108418                                 [
108419                                     -100.70974,
108420                                     29.135561
108421                                 ],
108422                                 [
108423                                     -100.762501,
108424                                     29.173776
108425                                 ],
108426                                 [
108427                                     -100.770098,
108428                                     29.187289
108429                                 ],
108430                                 [
108431                                     -100.762088,
108432                                     29.208658
108433                                 ],
108434                                 [
108435                                     -100.783172,
108436                                     29.243074
108437                                 ],
108438                                 [
108439                                     -100.796143,
108440                                     29.257673
108441                                 ],
108442                                 [
108443                                     -100.81609,
108444                                     29.270773
108445                                 ],
108446                                 [
108447                                     -100.86389,
108448                                     29.290616
108449                                 ],
108450                                 [
108451                                     -100.871797,
108452                                     29.296456
108453                                 ],
108454                                 [
108455                                     -100.891227,
108456                                     29.318547
108457                                 ],
108458                                 [
108459                                     -100.91474,
108460                                     29.337048
108461                                 ],
108462                                 [
108463                                     -100.987397,
108464                                     29.366322
108465                                 ],
108466                                 [
108467                                     -100.998301,
108468                                     29.372472
108469                                 ],
108470                                 [
108471                                     -101.008068,
108472                                     29.380585
108473                                 ],
108474                                 [
108475                                     -101.016232,
108476                                     29.390068
108477                                 ],
108478                                 [
108479                                     -101.022175,
108480                                     29.40048
108481                                 ],
108482                                 [
108483                                     -101.025948,
108484                                     29.414356
108485                                 ],
108486                                 [
108487                                     -101.029617,
108488                                     29.442984
108489                                 ],
108490                                 [
108491                                     -101.037782,
108492                                     29.460063
108493                                 ],
108494                                 [
108495                                     -101.039026,
108496                                     29.460452
108497                                 ],
108498                                 [
108499                                     -101.040188,
108500                                     29.457132
108501                                 ],
108502                                 [
108503                                     -101.045487,
108504                                     29.451245
108505                                 ],
108506                                 [
108507                                     -101.060205,
108508                                     29.449184
108509                                 ],
108510                                 [
108511                                     -101.067711,
108512                                     29.45095
108513                                 ],
108514                                 [
108515                                     -101.076101,
108516                                     29.453894
108517                                 ],
108518                                 [
108519                                     -101.085962,
108520                                     29.454483
108521                                 ],
108522                                 [
108523                                     -101.098031,
108524                                     29.449184
108525                                 ],
108526                                 [
108527                                     -101.113043,
108528                                     29.466552
108529                                 ],
108530                                 [
108531                                     -101.142774,
108532                                     29.475383
108533                                 ],
108534                                 [
108535                                     -101.174124,
108536                                     29.475971
108537                                 ],
108538                                 [
108539                                     -101.193699,
108540                                     29.469495
108541                                 ],
108542                                 [
108543                                     -101.198703,
108544                                     29.473911
108545                                 ],
108546                                 [
108547                                     -101.198851,
108548                                     29.476854
108549                                 ],
108550                                 [
108551                                     -101.184132,
108552                                     29.497754
108553                                 ],
108554                                 [
108555                                     -101.184868,
108556                                     29.512767
108557                                 ],
108558                                 [
108559                                     -101.195171,
108560                                     29.521892
108561                                 ],
108562                                 [
108563                                     -101.214157,
108564                                     29.518065
108565                                 ],
108566                                 [
108567                                     -101.245213,
108568                                     29.493044
108569                                 ],
108570                                 [
108571                                     -101.265818,
108572                                     29.487157
108573                                 ],
108574                                 [
108575                                     -101.290545,
108576                                     29.49746
108577                                 ],
108578                                 [
108579                                     -101.297315,
108580                                     29.503936
108581                                 ],
108582                                 [
108583                                     -101.300995,
108584                                     29.512767
108585                                 ],
108586                                 [
108587                                     -101.294372,
108588                                     29.520715
108589                                 ],
108590                                 [
108591                                     -101.273177,
108592                                     29.524247
108593                                 ],
108594                                 [
108595                                     -101.259195,
108596                                     29.533372
108597                                 ],
108598                                 [
108599                                     -101.243888,
108600                                     29.554861
108601                                 ],
108602                                 [
108603                                     -101.231966,
108604                                     29.580176
108605                                 ],
108606                                 [
108607                                     -101.227845,
108608                                     29.599899
108609                                 ],
108610                                 [
108611                                     -101.239178,
108612                                     29.616677
108613                                 ],
108614                                 [
108615                                     -101.26052,
108616                                     29.613439
108617                                 ],
108618                                 [
108619                                     -101.281272,
108620                                     29.597249
108621                                 ],
108622                                 [
108623                                     -101.290545,
108624                                     29.575761
108625                                 ],
108626                                 [
108627                                     -101.295255,
108628                                     29.570168
108629                                 ],
108630                                 [
108631                                     -101.306146,
108632                                     29.574583
108633                                 ],
108634                                 [
108635                                     -101.317626,
108636                                     29.584003
108637                                 ],
108638                                 [
108639                                     -101.323955,
108640                                     29.592539
108641                                 ],
108642                                 [
108643                                     -101.323661,
108644                                     29.603137
108645                                 ],
108646                                 [
108647                                     -101.318804,
108648                                     29.616383
108649                                 ],
108650                                 [
108651                                     -101.311445,
108652                                     29.628158
108653                                 ],
108654                                 [
108655                                     -101.303497,
108656                                     29.634045
108657                                 ],
108658                                 [
108659                                     -101.303669,
108660                                     29.631411
108661                                 ],
108662                                 [
108663                                     -101.302727,
108664                                     29.633851
108665                                 ],
108666                                 [
108667                                     -101.301073,
108668                                     29.649509
108669                                 ],
108670                                 [
108671                                     -101.30978,
108672                                     29.654548
108673                                 ],
108674                                 [
108675                                     -101.336239,
108676                                     29.654315
108677                                 ],
108678                                 [
108679                                     -101.349029,
108680                                     29.660103
108681                                 ],
108682                                 [
108683                                     -101.357684,
108684                                     29.667441
108685                                 ],
108686                                 [
108687                                     -101.364351,
108688                                     29.676665
108689                                 ],
108690                                 [
108691                                     -101.376624,
108692                                     29.700643
108693                                 ],
108694                                 [
108695                                     -101.383368,
108696                                     29.718497
108697                                 ],
108698                                 [
108699                                     -101.39962,
108700                                     29.740718
108701                                 ],
108702                                 [
108703                                     -101.406545,
108704                                     29.752888
108705                                 ],
108706                                 [
108707                                     -101.409309,
108708                                     29.765781
108709                                 ],
108710                                 [
108711                                     -101.405098,
108712                                     29.778442
108713                                 ],
108714                                 [
108715                                     -101.414012,
108716                                     29.774411
108717                                 ],
108718                                 [
108719                                     -101.424218,
108720                                     29.771414
108721                                 ],
108722                                 [
108723                                     -101.435096,
108724                                     29.770122
108725                                 ],
108726                                 [
108727                                     -101.446103,
108728                                     29.771052
108729                                 ],
108730                                 [
108731                                     -101.455689,
108732                                     29.77591
108733                                 ],
108734                                 [
108735                                     -101.462433,
108736                                     29.788932
108737                                 ],
108738                                 [
108739                                     -101.470908,
108740                                     29.791516
108741                                 ],
108742                                 [
108743                                     -101.490286,
108744                                     29.785547
108745                                 ],
108746                                 [
108747                                     -101.505763,
108748                                     29.773894
108749                                 ],
108750                                 [
108751                                     -101.521809,
108752                                     29.765936
108753                                 ],
108754                                 [
108755                                     -101.542893,
108756                                     29.771052
108757                                 ],
108758                                 [
108759                                     -101.539689,
108760                                     29.779191
108761                                 ],
108762                                 [
108763                                     -101.530516,
108764                                     29.796477
108765                                 ],
108766                                 [
108767                                     -101.528604,
108768                                     29.801438
108769                                 ],
108770                                 [
108771                                     -101.531912,
108772                                     29.811101
108773                                 ],
108774                                 [
108775                                     -101.539172,
108776                                     29.817974
108777                                 ],
108778                                 [
108779                                     -101.546458,
108780                                     29.820145
108781                                 ],
108782                                 [
108783                                     -101.549766,
108784                                     29.815701
108785                                 ],
108786                                 [
108787                                     -101.553977,
108788                                     29.796684
108789                                 ],
108790                                 [
108791                                     -101.564907,
108792                                     29.786478
108793                                 ],
108794                                 [
108795                                     -101.580281,
108796                                     29.781568
108797                                 ],
108798                                 [
108799                                     -101.632216,
108800                                     29.775651
108801                                 ],
108802                                 [
108803                                     -101.794531,
108804                                     29.795857
108805                                 ],
108806                                 [
108807                                     -101.80298,
108808                                     29.801438
108809                                 ],
108810                                 [
108811                                     -101.805978,
108812                                     29.811928
108813                                 ],
108814                                 [
108815                                     -101.812695,
108816                                     29.812032
108817                                 ],
108818                                 [
108819                                     -101.82409,
108820                                     29.805184
108821                                 ],
108822                                 [
108823                                     -101.857602,
108824                                     29.805184
108825                                 ],
108826                                 [
108827                                     -101.877524,
108828                                     29.810843
108829                                 ],
108830                                 [
108831                                     -101.88742,
108832                                     29.81229
108833                                 ],
108834                                 [
108835                                     -101.895455,
108836                                     29.808621
108837                                 ],
108838                                 [
108839                                     -101.90238,
108840                                     29.803247
108841                                 ],
108842                                 [
108843                                     -101.910881,
108844                                     29.799888
108845                                 ],
108846                                 [
108847                                     -101.920157,
108848                                     29.798182
108849                                 ],
108850                                 [
108851                                     -101.929613,
108852                                     29.797717
108853                                 ],
108854                                 [
108855                                     -101.942662,
108856                                     29.803608
108857                                 ],
108858                                 [
108859                                     -101.957054,
108860                                     29.814047
108861                                 ],
108862                                 [
108863                                     -101.972246,
108864                                     29.818181
108865                                 ],
108866                                 [
108867                                     -101.98793,
108868                                     29.805184
108869                                 ],
108870                                 [
108871                                     -102.014595,
108872                                     29.810998
108873                                 ],
108874                                 [
108875                                     -102.109344,
108876                                     29.80211
108877                                 ],
108878                                 [
108879                                     -102.145647,
108880                                     29.815701
108881                                 ],
108882                                 [
108883                                     -102.157248,
108884                                     29.824537
108885                                 ],
108886                                 [
108887                                     -102.203679,
108888                                     29.846138
108889                                 ],
108890                                 [
108891                                     -102.239775,
108892                                     29.849135
108893                                 ],
108894                                 [
108895                                     -102.253444,
108896                                     29.855285
108897                                 ],
108898                                 [
108899                                     -102.258276,
108900                                     29.873475
108901                                 ],
108902                                 [
108903                                     -102.276181,
108904                                     29.869547
108905                                 ],
108906                                 [
108907                                     -102.289023,
108908                                     29.878126
108909                                 ],
108910                                 [
108911                                     -102.302175,
108912                                     29.889391
108913                                 ],
108914                                 [
108915                                     -102.321011,
108916                                     29.893939
108917                                 ],
108918                                 [
108919                                     -102.330235,
108920                                     29.888926
108921                                 ],
108922                                 [
108923                                     -102.339769,
108924                                     29.870633
108925                                 ],
108926                                 [
108927                                     -102.351061,
108928                                     29.866602
108929                                 ],
108930                                 [
108931                                     -102.36323,
108932                                     29.864276
108933                                 ],
108934                                 [
108935                                     -102.370723,
108936                                     29.857765
108937                                 ],
108938                                 [
108939                                     -102.374547,
108940                                     29.848102
108941                                 ],
108942                                 [
108943                                     -102.376589,
108944                                     29.821488
108945                                 ],
108946                                 [
108947                                     -102.380051,
108948                                     29.811386
108949                                 ],
108950                                 [
108951                                     -102.404132,
108952                                     29.780793
108953                                 ],
108954                                 [
108955                                     -102.406096,
108956                                     29.777279
108957                                 ],
108958                                 [
108959                                     -102.515288,
108960                                     29.784721
108961                                 ],
108962                                 [
108963                                     -102.523066,
108964                                     29.782318
108965                                 ],
108966                                 [
108967                                     -102.531127,
108968                                     29.769915
108969                                 ],
108970                                 [
108971                                     -102.54154,
108972                                     29.762474
108973                                 ],
108974                                 [
108975                                     -102.543349,
108976                                     29.760123
108977                                 ],
108978                                 [
108979                                     -102.546578,
108980                                     29.757875
108981                                 ],
108982                                 [
108983                                     -102.553141,
108984                                     29.756738
108985                                 ],
108986                                 [
108987                                     -102.558309,
108988                                     29.759089
108989                                 ],
108990                                 [
108991                                     -102.562882,
108992                                     29.769347
108993                                 ],
108994                                 [
108995                                     -102.566758,
108996                                     29.771052
108997                                 ],
108998                                 [
108999                                     -102.58531,
109000                                     29.764696
109001                                 ],
109002                                 [
109003                                     -102.621225,
109004                                     29.747281
109005                                 ],
109006                                 [
109007                                     -102.638743,
109008                                     29.743715
109009                                 ],
109010                                 [
109011                                     -102.676054,
109012                                     29.74449
109013                                 ],
109014                                 [
109015                                     -102.683469,
109016                                     29.743715
109017                                 ],
109018                                 [
109019                                     -102.69104,
109020                                     29.736817
109021                                 ],
109022                                 [
109023                                     -102.693624,
109024                                     29.729401
109025                                 ],
109026                                 [
109027                                     -102.694709,
109028                                     29.720616
109029                                 ],
109030                                 [
109031                                     -102.697758,
109032                                     29.709557
109033                                 ],
109034                                 [
109035                                     -102.726748,
109036                                     29.664495
109037                                 ],
109038                                 [
109039                                     -102.73127,
109040                                     29.650594
109041                                 ],
109042                                 [
109043                                     -102.735507,
109044                                     29.649509
109045                                 ],
109046                                 [
109047                                     -102.751656,
109048                                     29.622457
109049                                 ],
109050                                 [
109051                                     -102.75176,
109052                                     29.620157
109053                                 ],
109054                                 [
109055                                     -102.761346,
109056                                     29.603414
109057                                 ],
109058                                 [
109059                                     -102.767598,
109060                                     29.59729
109061                                 ],
109062                                 [
109063                                     -102.779665,
109064                                     29.592303
109065                                 ],
109066                                 [
109067                                     -102.774084,
109068                                     29.579617
109069                                 ],
109070                                 [
109071                                     -102.776461,
109072                                     29.575948
109073                                 ],
109074                                 [
109075                                     -102.785892,
109076                                     29.571814
109077                                 ],
109078                                 [
109079                                     -102.78075,
109080                                     29.558249
109081                                 ],
109082                                 [
109083                                     -102.786512,
109084                                     29.550497
109085                                 ],
109086                                 [
109087                                     -102.795478,
109088                                     29.54427
109089                                 ],
109090                                 [
109091                                     -102.827311,
109092                                     29.470502
109093                                 ],
109094                                 [
109095                                     -102.833951,
109096                                     29.461355
109097                                 ],
109098                                 [
109099                                     -102.839067,
109100                                     29.45195
109101                                 ],
109102                                 [
109103                                     -102.841134,
109104                                     29.438308
109105                                 ],
109106                                 [
109107                                     -102.838705,
109108                                     29.426939
109109                                 ],
109110                                 [
109111                                     -102.834984,
109112                                     29.415699
109113                                 ],
109114                                 [
109115                                     -102.835191,
109116                                     29.403839
109117                                 ],
109118                                 [
109119                                     -102.844545,
109120                                     29.390533
109121                                 ],
109122                                 [
109123                                     -102.845578,
109124                                     29.384719
109125                                 ],
109126                                 [
109127                                     -102.838033,
109128                                     29.370534
109129                                 ],
109130                                 [
109131                                     -102.837672,
109132                                     29.366322
109133                                 ],
109134                                 [
109135                                     -102.84656,
109136                                     29.361749
109137                                 ],
109138                                 [
109139                                     -102.853872,
109140                                     29.361
109141                                 ],
109142                                 [
109143                                     -102.859867,
109144                                     29.361155
109145                                 ],
109146                                 [
109147                                     -102.864957,
109148                                     29.359527
109149                                 ],
109150                                 [
109151                                     -102.876972,
109152                                     29.350871
109153                                 ],
109154                                 [
109155                                     -102.883069,
109156                                     29.343766
109157                                 ],
109158                                 [
109159                                     -102.885188,
109160                                     29.333379
109161                                 ],
109162                                 [
109163                                     -102.885498,
109164                                     29.314801
109165                                 ],
109166                                 [
109167                                     -102.899399,
109168                                     29.276095
109169                                 ],
109170                                 [
109171                                     -102.899709,
109172                                     29.2639
109173                                 ],
109174                                 [
109175                                     -102.892139,
109176                                     29.254391
109177                                 ],
109178                                 [
109179                                     -102.867954,
109180                                     29.240387
109181                                 ],
109182                                 [
109183                                     -102.858781,
109184                                     29.229147
109185                                 ],
109186                                 [
109187                                     -102.869866,
109188                                     29.224781
109189                                 ],
109190                                 [
109191                                     -102.896893,
109192                                     29.220285
109193                                 ],
109194                                 [
109195                                     -102.942265,
109196                                     29.190209
109197                                 ],
109198                                 [
109199                                     -102.947536,
109200                                     29.182018
109201                                 ],
109202                                 [
109203                                     -102.969757,
109204                                     29.192845
109205                                 ],
109206                                 [
109207                                     -102.988386,
109208                                     29.177135
109209                                 ],
109210                                 [
109211                                     -103.015826,
109212                                     29.126776
109213                                 ],
109214                                 [
109215                                     -103.024275,
109216                                     29.116157
109217                                 ],
109218                                 [
109219                                     -103.032621,
109220                                     29.110214
109221                                 ],
109222                                 [
109223                                     -103.072541,
109224                                     29.091404
109225                                 ],
109226                                 [
109227                                     -103.080758,
109228                                     29.085203
109229                                 ],
109230                                 [
109231                                     -103.085589,
109232                                     29.07572
109233                                 ],
109234                                 [
109235                                     -103.091532,
109236                                     29.057866
109237                                 ],
109238                                 [
109239                                     -103.095356,
109240                                     29.060294
109241                                 ],
109242                                 [
109243                                     -103.104684,
109244                                     29.057866
109245                                 ],
109246                                 [
109247                                     -103.109205,
109248                                     29.023372
109249                                 ],
109250                                 [
109251                                     -103.122771,
109252                                     28.996474
109253                                 ],
109254                                 [
109255                                     -103.147989,
109256                                     28.985105
109257                                 ],
109258                                 [
109259                                     -103.187108,
109260                                     28.990221
109261                                 ],
109262                                 [
109263                                     -103.241756,
109264                                     29.003502
109265                                 ],
109266                                 [
109267                                     -103.301545,
109268                                     29.002365
109269                                 ],
109270                                 [
109271                                     -103.316247,
109272                                     29.010065
109273                                 ],
109274                                 [
109275                                     -103.311514,
109276                                     29.026043
109277                                 ],
109278                                 [
109279                                     -103.309994,
109280                                     29.031175
109281                                 ],
109282                                 [
109283                                     -103.3248,
109284                                     29.026808
109285                                 ],
109286                                 [
109287                                     -103.330484,
109288                                     29.023733
109289                                 ],
109290                                 [
109291                                     -103.342602,
109292                                     29.041226
109293                                 ],
109294                                 [
109295                                     -103.351671,
109296                                     29.039417
109297                                 ],
109298                                 [
109299                                     -103.360534,
109300                                     29.029831
109301                                 ],
109302                                 [
109303                                     -103.372083,
109304                                     29.023733
109305                                 ],
109306                                 [
109307                                     -103.38663,
109308                                     29.028798
109309                                 ],
109310                                 [
109311                                     -103.414639,
109312                                     29.052414
109313                                 ],
109314                                 [
109315                                     -103.423605,
109316                                     29.057866
109317                                 ],
109318                                 [
109319                                     -103.435697,
109320                                     29.061121
109321                                 ],
109322                                 [
109323                                     -103.478537,
109324                                     29.08205
109325                                 ],
109326                                 [
109327                                     -103.529748,
109328                                     29.126776
109329                                 ],
109330                                 [
109331                                     -103.535588,
109332                                     29.135122
109333                                 ],
109334                                 [
109335                                     -103.538223,
109336                                     29.142408
109337                                 ],
109338                                 [
109339                                     -103.541711,
109340                                     29.148816
109341                                 ],
109342                                 [
109343                                     -103.550238,
109344                                     29.154656
109345                                 ],
109346                                 [
109347                                     -103.558015,
109348                                     29.156206
109349                                 ],
109350                                 [
109351                                     -103.58499,
109352                                     29.154656
109353                                 ],
109354                                 [
109355                                     -103.673125,
109356                                     29.173569
109357                                 ],
109358                                 [
109359                                     -103.702477,
109360                                     29.187858
109361                                 ],
109362                                 [
109363                                     -103.749476,
109364                                     29.222972
109365                                 ],
109366                                 [
109367                                     -103.759062,
109368                                     29.226848
109369                                 ],
109370                                 [
109371                                     -103.770767,
109372                                     29.229845
109373                                 ],
109374                                 [
109375                                     -103.777718,
109376                                     29.235297
109377                                 ],
109378                                 [
109379                                     -103.769424,
109380                                     29.257543
109381                                 ],
109382                                 [
109383                                     -103.774229,
109384                                     29.267517
109385                                 ],
109386                                 [
109387                                     -103.78366,
109388                                     29.274803
109389                                 ],
109390                                 [
109391                                     -103.794177,
109392                                     29.277594
109393                                 ],
109394                                 [
109395                                     -103.837038,
109396                                     29.279906
109397                                 ]
109398                             ]
109399                         ],
109400                         [
109401                             [
109402                                 [
109403                                     178.301106,
109404                                     52.056551
109405                                 ],
109406                                 [
109407                                     179.595462,
109408                                     52.142083
109409                                 ],
109410                                 [
109411                                     179.825447,
109412                                     51.992849
109413                                 ],
109414                                 [
109415                                     179.661729,
109416                                     51.485763
109417                                 ],
109418                                 [
109419                                     179.723231,
109420                                     51.459963
109421                                 ],
109422                                 [
109423                                     179.408066,
109424                                     51.209841
109425                                 ],
109426                                 [
109427                                     178.411463,
109428                                     51.523605
109429                                 ],
109430                                 [
109431                                     177.698335,
109432                                     51.877899
109433                                 ],
109434                                 [
109435                                     177.16784,
109436                                     51.581866
109437                                 ],
109438                                 [
109439                                     176.487008,
109440                                     52.175325
109441                                 ],
109442                                 [
109443                                     174.484678,
109444                                     52.08716
109445                                 ],
109446                                 [
109447                                     172.866263,
109448                                     52.207379
109449                                 ],
109450                                 [
109451                                     172.825506,
109452                                     52.716846
109453                                 ],
109454                                 [
109455                                     172.747012,
109456                                     52.654022
109457                                 ],
109458                                 [
109459                                     172.08261,
109460                                     52.952695
109461                                 ],
109462                                 [
109463                                     172.942925,
109464                                     53.183013
109465                                 ],
109466                                 [
109467                                     173.029416,
109468                                     52.993628
109469                                 ],
109470                                 [
109471                                     173.127208,
109472                                     52.99494
109473                                 ],
109474                                 [
109475                                     173.143321,
109476                                     52.990383
109477                                 ],
109478                                 [
109479                                     173.175059,
109480                                     52.971747
109481                                 ],
109482                                 [
109483                                     173.182932,
109484                                     52.968373
109485                                 ],
109486                                 [
109487                                     176.45233,
109488                                     52.628178
109489                                 ],
109490                                 [
109491                                     176.468135,
109492                                     52.488358
109493                                 ],
109494                                 [
109495                                     177.900385,
109496                                     52.488358
109497                                 ],
109498                                 [
109499                                     178.007601,
109500                                     52.179677
109501                                 ],
109502                                 [
109503                                     178.301106,
109504                                     52.056551
109505                                 ]
109506                             ]
109507                         ],
109508                         [
109509                             [
109510                                 [
109511                                     -168.899607,
109512                                     65.747626
109513                                 ],
109514                                 [
109515                                     -168.909861,
109516                                     65.739569
109517                                 ],
109518                                 [
109519                                     -168.926218,
109520                                     65.739895
109521                                 ],
109522                                 [
109523                                     -168.942128,
109524                                     65.74372
109525                                 ],
109526                                 [
109527                                     -168.951731,
109528                                     65.75316
109529                                 ],
109530                                 [
109531                                     -168.942983,
109532                                     65.764716
109533                                 ],
109534                                 [
109535                                     -168.920115,
109536                                     65.768866
109537                                 ],
109538                                 [
109539                                     -168.907908,
109540                                     65.768297
109541                                 ],
109542                                 [
109543                                     -168.902781,
109544                                     65.761542
109545                                 ],
109546                                 [
109547                                     -168.899607,
109548                                     65.747626
109549                                 ]
109550                             ]
109551                         ],
109552                         [
109553                             [
109554                                 [
109555                                     -131.160718,
109556                                     54.787192
109557                                 ],
109558                                 [
109559                                     -132.853508,
109560                                     54.482536
109561                                 ],
109562                                 [
109563                                     -134.77719,
109564                                     54.717786
109565                                 ],
109566                                 [
109567                                     -142.6966,
109568                                     55.845503
109569                                 ],
109570                                 [
109571                                     -142.861997,
109572                                     49.948308
109573                                 ],
109574                                 [
109575                                     -155.675916,
109576                                     51.109976
109577                                 ],
109578                                 [
109579                                     -164.492732,
109580                                     50.603976
109581                                 ],
109582                                 [
109583                                     -164.691217,
109584                                     50.997975
109585                                 ],
109586                                 [
109587                                     -171.246993,
109588                                     49.948308
109589                                 ],
109590                                 [
109591                                     -171.215436,
109592                                     50.576636
109593                                 ],
109594                                 [
109595                                     -173.341669,
109596                                     50.968826
109597                                 ],
109598                                 [
109599                                     -173.362022,
109600                                     51.082198
109601                                 ],
109602                                 [
109603                                     -177.799603,
109604                                     51.272899
109605                                 ],
109606                                 [
109607                                     -179.155463,
109608                                     50.982285
109609                                 ],
109610                                 [
109611                                     -179.476076,
109612                                     52.072632
109613                                 ],
109614                                 [
109615                                     -177.11459,
109616                                     52.248701
109617                                 ],
109618                                 [
109619                                     -177.146284,
109620                                     52.789384
109621                                 ],
109622                                 [
109623                                     -174.777218,
109624                                     52.443779
109625                                 ],
109626                                 [
109627                                     -174.773743,
109628                                     52.685853
109629                                 ],
109630                                 [
109631                                     -173.653194,
109632                                     52.704099
109633                                 ],
109634                                 [
109635                                     -173.790528,
109636                                     53.469081
109637                                 ],
109638                                 [
109639                                     -171.063371,
109640                                     53.604473
109641                                 ],
109642                                 [
109643                                     -170.777733,
109644                                     59.291898
109645                                 ],
109646                                 [
109647                                     -174.324884,
109648                                     60.332184
109649                                 ],
109650                                 [
109651                                     -171.736408,
109652                                     62.68026
109653                                 ],
109654                                 [
109655                                     -172.315705,
109656                                     62.725352
109657                                 ],
109658                                 [
109659                                     -171.995091,
109660                                     63.999658
109661                                 ],
109662                                 [
109663                                     -168.501424,
109664                                     65.565173
109665                                 ],
109666                                 [
109667                                     -168.714145,
109668                                     65.546708
109669                                 ],
109670                                 [
109671                                     -168.853077,
109672                                     68.370871
109673                                 ],
109674                                 [
109675                                     -161.115601,
109676                                     72.416214
109677                                 ],
109678                                 [
109679                                     -146.132257,
109680                                     70.607941
109681                                 ],
109682                                 [
109683                                     -140.692512,
109684                                     69.955349
109685                                 ],
109686                                 [
109687                                     -141.145395,
109688                                     69.671641
109689                                 ],
109690                                 [
109691                                     -141.015207,
109692                                     69.654202
109693                                 ],
109694                                 [
109695                                     -141.006459,
109696                                     69.651272
109697                                 ],
109698                                 [
109699                                     -141.005564,
109700                                     69.650946
109701                                 ],
109702                                 [
109703                                     -141.005549,
109704                                     69.650941
109705                                 ],
109706                                 [
109707                                     -141.005471,
109708                                     69.505164
109709                                 ],
109710                                 [
109711                                     -141.001208,
109712                                     60.466879
109713                                 ],
109714                                 [
109715                                     -141.001156,
109716                                     60.321074
109717                                 ],
109718                                 [
109719                                     -140.994929,
109720                                     60.304382
109721                                 ],
109722                                 [
109723                                     -140.979555,
109724                                     60.295804
109725                                 ],
109726                                 [
109727                                     -140.909146,
109728                                     60.28366
109729                                 ],
109730                                 [
109731                                     -140.768457,
109732                                     60.259269
109733                                 ],
109734                                 [
109735                                     -140.660505,
109736                                     60.24051
109737                                 ],
109738                                 [
109739                                     -140.533743,
109740                                     60.218548
109741                                 ],
109742                                 [
109743                                     -140.518705,
109744                                     60.22387
109745                                 ],
109746                                 [
109747                                     -140.506664,
109748                                     60.236324
109749                                 ],
109750                                 [
109751                                     -140.475323,
109752                                     60.276477
109753                                 ],
109754                                 [
109755                                     -140.462791,
109756                                     60.289138
109757                                 ],
109758                                 [
109759                                     -140.447805,
109760                                     60.29446
109761                                 ],
109762                                 [
109763                                     -140.424111,
109764                                     60.293168
109765                                 ],
109766                                 [
109767                                     -140.32497,
109768                                     60.267537
109769                                 ],
109770                                 [
109771                                     -140.169243,
109772                                     60.227229
109773                                 ],
109774                                 [
109775                                     -140.01579,
109776                                     60.187387
109777                                 ],
109778                                 [
109779                                     -139.967757,
109780                                     60.188369
109781                                 ],
109782                                 [
109783                                     -139.916933,
109784                                     60.207851
109785                                 ],
109786                                 [
109787                                     -139.826318,
109788                                     60.256478
109789                                 ],
109790                                 [
109791                                     -139.728417,
109792                                     60.309033
109793                                 ],
109794                                 [
109795                                     -139.679816,
109796                                     60.32681
109797                                 ],
109798                                 [
109799                                     -139.628346,
109800                                     60.334096
109801                                 ],
109802                                 [
109803                                     -139.517965,
109804                                     60.336732
109805                                 ],
109806                                 [
109807                                     -139.413992,
109808                                     60.339212
109809                                 ],
109810                                 [
109811                                     -139.262193,
109812                                     60.342778
109813                                 ],
109814                                 [
109815                                     -139.101608,
109816                                     60.346602
109817                                 ],
109818                                 [
109819                                     -139.079465,
109820                                     60.341021
109821                                 ],
109822                                 [
109823                                     -139.06869,
109824                                     60.322056
109825                                 ],
109826                                 [
109827                                     -139.073186,
109828                                     60.299835
109829                                 ],
109830                                 [
109831                                     -139.113468,
109832                                     60.226816
109833                                 ],
109834                                 [
109835                                     -139.149615,
109836                                     60.161187
109837                                 ],
109838                                 [
109839                                     -139.183231,
109840                                     60.100157
109841                                 ],
109842                                 [
109843                                     -139.182146,
109844                                     60.073389
109845                                 ],
109846                                 [
109847                                     -139.112305,
109848                                     60.031376
109849                                 ],
109850                                 [
109851                                     -139.060207,
109852                                     60.000059
109853                                 ],
109854                                 [
109855                                     -139.051611,
109856                                     59.994892
109857                                 ],
109858                                 [
109859                                     -139.003759,
109860                                     59.977219
109861                                 ],
109862                                 [
109863                                     -138.842425,
109864                                     59.937686
109865                                 ],
109866                                 [
109867                                     -138.742586,
109868                                     59.913192
109869                                 ],
109870                                 [
109871                                     -138.704888,
109872                                     59.898464
109873                                 ],
109874                                 [
109875                                     -138.697188,
109876                                     59.89371
109877                                 ],
109878                                 [
109879                                     -138.692098,
109880                                     59.886888
109881                                 ],
109882                                 [
109883                                     -138.654349,
109884                                     59.805498
109885                                 ],
109886                                 [
109887                                     -138.63745,
109888                                     59.784052
109889                                 ],
109890                                 [
109891                                     -138.59921,
109892                                     59.753822
109893                                 ],
109894                                 [
109895                                     -138.488881,
109896                                     59.696357
109897                                 ],
109898                                 [
109899                                     -138.363617,
109900                                     59.631142
109901                                 ],
109902                                 [
109903                                     -138.219543,
109904                                     59.556004
109905                                 ],
109906                                 [
109907                                     -138.067614,
109908                                     59.476991
109909                                 ],
109910                                 [
109911                                     -137.91057,
109912                                     59.395187
109913                                 ],
109914                                 [
109915                                     -137.758305,
109916                                     59.315915
109917                                 ],
109918                                 [
109919                                     -137.611363,
109920                                     59.239331
109921                                 ],
109922                                 [
109923                                     -137.594181,
109924                                     59.225275
109925                                 ],
109926                                 [
109927                                     -137.582088,
109928                                     59.206568
109929                                 ],
109930                                 [
109931                                     -137.5493,
109932                                     59.134531
109933                                 ],
109934                                 [
109935                                     -137.521007,
109936                                     59.072364
109937                                 ],
109938                                 [
109939                                     -137.484394,
109940                                     58.991904
109941                                 ],
109942                                 [
109943                                     -137.507752,
109944                                     58.939969
109945                                 ],
109946                                 [
109947                                     -137.50876,
109948                                     58.914906
109949                                 ],
109950                                 [
109951                                     -137.486875,
109952                                     58.900075
109953                                 ],
109954                                 [
109955                                     -137.453466,
109956                                     58.899145
109957                                 ],
109958                                 [
109959                                     -137.423106,
109960                                     58.907723
109961                                 ],
109962                                 [
109963                                     -137.338098,
109964                                     58.955472
109965                                 ],
109966                                 [
109967                                     -137.2819,
109968                                     58.98715
109969                                 ],
109970                                 [
109971                                     -137.172346,
109972                                     59.027148
109973                                 ],
109974                                 [
109975                                     -137.062367,
109976                                     59.067572
109977                                 ],
109978                                 [
109979                                     -137.047109,
109980                                     59.07331
109981                                 ],
109982                                 [
109983                                     -136.942282,
109984                                     59.11107
109985                                 ],
109986                                 [
109987                                     -136.840816,
109988                                     59.148174
109989                                 ],
109990                                 [
109991                                     -136.785496,
109992                                     59.157217
109993                                 ],
109994                                 [
109995                                     -136.671911,
109996                                     59.150809
109997                                 ],
109998                                 [
109999                                     -136.613491,
110000                                     59.15422
110001                                 ],
110002                                 [
110003                                     -136.569489,
110004                                     59.172152
110005                                 ],
110006                                 [
110007                                     -136.484791,
110008                                     59.2538
110009                                 ],
110010                                 [
110011                                     -136.483551,
110012                                     59.257469
110013                                 ],
110014                                 [
110015                                     -136.466549,
110016                                     59.287803
110017                                 ],
110018                                 [
110019                                     -136.467092,
110020                                     59.38449
110021                                 ],
110022                                 [
110023                                     -136.467557,
110024                                     59.461643
110025                                 ],
110026                                 [
110027                                     -136.415958,
110028                                     59.452238
110029                                 ],
110030                                 [
110031                                     -136.36684,
110032                                     59.449551
110033                                 ],
110034                                 [
110035                                     -136.319995,
110036                                     59.459059
110037                                 ],
110038                                 [
110039                                     -136.275036,
110040                                     59.486448
110041                                 ],
110042                                 [
110043                                     -136.244728,
110044                                     59.528202
110045                                 ],
110046                                 [
110047                                     -136.258474,
110048                                     59.556107
110049                                 ],
110050                                 [
110051                                     -136.29935,
110052                                     59.575745
110053                                 ],
110054                                 [
110055                                     -136.350329,
110056                                     59.592384
110057                                 ],
110058                                 [
110059                                     -136.2585,
110060                                     59.621582
110061                                 ],
110062                                 [
110063                                     -136.145406,
110064                                     59.636826
110065                                 ],
110066                                 [
110067                                     -136.02686,
110068                                     59.652846
110069                                 ],
110070                                 [
110071                                     -135.923818,
110072                                     59.666747
110073                                 ],
110074                                 [
110075                                     -135.830955,
110076                                     59.693257
110077                                 ],
110078                                 [
110079                                     -135.641251,
110080                                     59.747362
110081                                 ],
110082                                 [
110083                                     -135.482759,
110084                                     59.792475
110085                                 ],
110086                                 [
110087                                     -135.465137,
110088                                     59.789685
110089                                 ],
110090                                 [
110091                                     -135.404392,
110092                                     59.753305
110093                                 ],
110094                                 [
110095                                     -135.345791,
110096                                     59.731032
110097                                 ],
110098                                 [
110099                                     -135.259879,
110100                                     59.698218
110101                                 ],
110102                                 [
110103                                     -135.221897,
110104                                     59.675273
110105                                 ],
110106                                 [
110107                                     -135.192028,
110108                                     59.64711
110109                                 ],
110110                                 [
110111                                     -135.157792,
110112                                     59.623287
110113                                 ],
110114                                 [
110115                                     -135.106684,
110116                                     59.613158
110117                                 ],
110118                                 [
110119                                     -135.087874,
110120                                     59.606544
110121                                 ],
110122                                 [
110123                                     -135.032942,
110124                                     59.573109
110125                                 ],
110126                                 [
110127                                     -135.018524,
110128                                     59.559363
110129                                 ],
110130                                 [
110131                                     -135.016198,
110132                                     59.543447
110133                                 ],
110134                                 [
110135                                     -135.01948,
110136                                     59.493166
110137                                 ],
110138                                 [
110139                                     -135.023252,
110140                                     59.477146
110141                                 ],
110142                                 [
110143                                     -135.037489,
110144                                     59.461591
110145                                 ],
110146                                 [
110147                                     -135.078598,
110148                                     59.438337
110149                                 ],
110150                                 [
110151                                     -135.095754,
110152                                     59.418855
110153                                 ],
110154                                 [
110155                                     -134.993254,
110156                                     59.381906
110157                                 ],
110158                                 [
110159                                     -135.00483,
110160                                     59.367127
110161                                 ],
110162                                 [
110163                                     -135.014441,
110164                                     59.35152
110165                                 ],
110166                                 [
110167                                     -135.016198,
110168                                     59.336173
110169                                 ],
110170                                 [
110171                                     -134.979973,
110172                                     59.297415
110173                                 ],
110174                                 [
110175                                     -134.95783,
110176                                     59.280982
110177                                 ],
110178                                 [
110179                                     -134.932431,
110180                                     59.270647
110181                                 ],
110182                                 [
110183                                     -134.839465,
110184                                     59.258141
110185                                 ],
110186                                 [
110187                                     -134.74345,
110188                                     59.245119
110189                                 ],
110190                                 [
110191                                     -134.70552,
110192                                     59.240106
110193                                 ],
110194                                 [
110195                                     -134.692084,
110196                                     59.235249
110197                                 ],
110198                                 [
110199                                     -134.68286,
110200                                     59.223001
110201                                 ],
110202                                 [
110203                                     -134.671439,
110204                                     59.193752
110205                                 ],
110206                                 [
110207                                     -134.66038,
110208                                     59.181298
110209                                 ],
110210                                 [
110211                                     -134.610771,
110212                                     59.144556
110213                                 ],
110214                                 [
110215                                     -134.582788,
110216                                     59.128847
110217                                 ],
110218                                 [
110219                                     -134.556717,
110220                                     59.123059
110221                                 ],
110222                                 [
110223                                     -134.509072,
110224                                     59.122801
110225                                 ],
110226                                 [
110227                                     -134.477575,
110228                                     59.114946
110229                                 ],
110230                                 [
110231                                     -134.451013,
110232                                     59.097893
110233                                 ],
110234                                 [
110235                                     -134.398019,
110236                                     59.051952
110237                                 ],
110238                                 [
110239                                     -134.387167,
110240                                     59.036863
110241                                 ],
110242                                 [
110243                                     -134.385591,
110244                                     59.018828
110245                                 ],
110246                                 [
110247                                     -134.399389,
110248                                     58.974954
110249                                 ],
110250                                 [
110251                                     -134.343423,
110252                                     58.968857
110253                                 ],
110254                                 [
110255                                     -134.329651,
110256                                     58.963017
110257                                 ],
110258                                 [
110259                                     -134.320039,
110260                                     58.952682
110261                                 ],
110262                                 [
110263                                     -134.32314,
110264                                     58.949168
110265                                 ],
110266                                 [
110267                                     -134.330323,
110268                                     58.945344
110269                                 ],
110270                                 [
110271                                     -134.333036,
110272                                     58.93413
110273                                 ],
110274                                 [
110275                                     -134.327403,
110276                                     58.916457
110277                                 ],
110278                                 [
110279                                     -134.316939,
110280                                     58.903796
110281                                 ],
110282                                 [
110283                                     -134.22219,
110284                                     58.842714
110285                                 ],
110286                                 [
110287                                     -134.108838,
110288                                     58.808246
110289                                 ],
110290                                 [
110291                                     -133.983109,
110292                                     58.769902
110293                                 ],
110294                                 [
110295                                     -133.87123,
110296                                     58.735899
110297                                 ],
110298                                 [
110299                                     -133.831129,
110300                                     58.718019
110301                                 ],
110302                                 [
110303                                     -133.796402,
110304                                     58.693421
110305                                 ],
110306                                 [
110307                                     -133.700077,
110308                                     58.59937
110309                                 ],
110310                                 [
110311                                     -133.626283,
110312                                     58.546402
110313                                 ],
110314                                 [
110315                                     -133.547063,
110316                                     58.505577
110317                                 ],
110318                                 [
110319                                     -133.463089,
110320                                     58.462221
110321                                 ],
110322                                 [
110323                                     -133.392241,
110324                                     58.403878
110325                                 ],
110326                                 [
110327                                     -133.43012,
110328                                     58.372097
110329                                 ],
110330                                 [
110331                                     -133.41503,
110332                                     58.330549
110333                                 ],
110334                                 [
110335                                     -133.374567,
110336                                     58.290965
110337                                 ],
110338                                 [
110339                                     -133.257262,
110340                                     58.210298
110341                                 ],
110342                                 [
110343                                     -133.165588,
110344                                     58.147305
110345                                 ],
110346                                 [
110347                                     -133.142127,
110348                                     58.120588
110349                                 ],
110350                                 [
110351                                     -133.094843,
110352                                     58.0331
110353                                 ],
110354                                 [
110355                                     -133.075154,
110356                                     58.007882
110357                                 ],
110358                                 [
110359                                     -132.99335,
110360                                     57.941917
110361                                 ],
110362                                 [
110363                                     -132.917153,
110364                                     57.880499
110365                                 ],
110366                                 [
110367                                     -132.83212,
110368                                     57.791564
110369                                 ],
110370                                 [
110371                                     -132.70944,
110372                                     57.663303
110373                                 ],
110374                                 [
110375                                     -132.629057,
110376                                     57.579277
110377                                 ],
110378                                 [
110379                                     -132.552447,
110380                                     57.499075
110381                                 ],
110382                                 [
110383                                     -132.455735,
110384                                     57.420992
110385                                 ],
110386                                 [
110387                                     -132.362304,
110388                                     57.3457
110389                                 ],
110390                                 [
110391                                     -132.304684,
110392                                     57.280355
110393                                 ],
110394                                 [
110395                                     -132.230994,
110396                                     57.19682
110397                                 ],
110398                                 [
110399                                     -132.276366,
110400                                     57.14889
110401                                 ],
110402                                 [
110403                                     -132.34122,
110404                                     57.080393
110405                                 ],
110406                                 [
110407                                     -132.16229,
110408                                     57.050317
110409                                 ],
110410                                 [
110411                                     -132.031859,
110412                                     57.028406
110413                                 ],
110414                                 [
110415                                     -132.107384,
110416                                     56.858753
110417                                 ],
110418                                 [
110419                                     -131.871558,
110420                                     56.79346
110421                                 ],
110422                                 [
110423                                     -131.865874,
110424                                     56.785708
110425                                 ],
110426                                 [
110427                                     -131.872411,
110428                                     56.77297
110429                                 ],
110430                                 [
110431                                     -131.882617,
110432                                     56.759146
110433                                 ],
110434                                 [
110435                                     -131.887966,
110436                                     56.747958
110437                                 ],
110438                                 [
110439                                     -131.886028,
110440                                     56.737055
110441                                 ],
110442                                 [
110443                                     -131.880705,
110444                                     56.728838
110445                                 ],
110446                                 [
110447                                     -131.864789,
110448                                     56.71349
110449                                 ],
110450                                 [
110451                                     -131.838976,
110452                                     56.682278
110453                                 ],
110454                                 [
110455                                     -131.830424,
110456                                     56.664759
110457                                 ],
110458                                 [
110459                                     -131.826574,
110460                                     56.644606
110461                                 ],
110462                                 [
110463                                     -131.832103,
110464                                     56.603368
110465                                 ],
110466                                 [
110467                                     -131.825592,
110468                                     56.593343
110469                                 ],
110470                                 [
110471                                     -131.799108,
110472                                     56.587658
110473                                 ],
110474                                 [
110475                                     -131.692293,
110476                                     56.585074
110477                                 ],
110478                                 [
110479                                     -131.585891,
110480                                     56.595048
110481                                 ],
110482                                 [
110483                                     -131.560363,
110484                                     56.594066
110485                                 ],
110486                                 [
110487                                     -131.536437,
110488                                     56.585229
110489                                 ],
110490                                 [
110491                                     -131.491659,
110492                                     56.560166
110493                                 ],
110494                                 [
110495                                     -131.345699,
110496                                     56.503271
110497                                 ],
110498                                 [
110499                                     -131.215604,
110500                                     56.45255
110501                                 ],
110502                                 [
110503                                     -131.100546,
110504                                     56.407669
110505                                 ],
110506                                 [
110507                                     -131.016934,
110508                                     56.38705
110509                                 ],
110510                                 [
110511                                     -130.839089,
110512                                     56.372452
110513                                 ],
110514                                 [
110515                                     -130.760334,
110516                                     56.345192
110517                                 ],
110518                                 [
110519                                     -130.645768,
110520                                     56.261942
110521                                 ],
110522                                 [
110523                                     -130.602256,
110524                                     56.247059
110525                                 ],
110526                                 [
110527                                     -130.495518,
110528                                     56.232434
110529                                 ],
110530                                 [
110531                                     -130.47229,
110532                                     56.22489
110533                                 ],
110534                                 [
110535                                     -130.458053,
110536                                     56.210653
110537                                 ],
110538                                 [
110539                                     -130.427926,
110540                                     56.143964
110541                                 ],
110542                                 [
110543                                     -130.418159,
110544                                     56.129702
110545                                 ],
110546                                 [
110547                                     -130.403974,
110548                                     56.121898
110549                                 ],
110550                                 [
110551                                     -130.290311,
110552                                     56.10097
110553                                 ],
110554                                 [
110555                                     -130.243156,
110556                                     56.092391
110557                                 ],
110558                                 [
110559                                     -130.211246,
110560                                     56.089962
110561                                 ],
110562                                 [
110563                                     -130.116756,
110564                                     56.105646
110565                                 ],
110566                                 [
110567                                     -130.094328,
110568                                     56.101486
110569                                 ],
110570                                 [
110571                                     -130.071539,
110572                                     56.084123
110573                                 ],
110574                                 [
110575                                     -130.039319,
110576                                     56.045521
110577                                 ],
110578                                 [
110579                                     -130.026632,
110580                                     56.024101
110581                                 ],
110582                                 [
110583                                     -130.01901,
110584                                     56.002216
110585                                 ],
110586                                 [
110587                                     -130.014695,
110588                                     55.963252
110589                                 ],
110590                                 [
110591                                     -130.016788,
110592                                     55.918913
110593                                 ],
110594                                 [
110595                                     -130.019612,
110596                                     55.907978
110597                                 ],
110598                                 [
110599                                     -130.019618,
110600                                     55.907952
110601                                 ],
110602                                 [
110603                                     -130.022817,
110604                                     55.901353
110605                                 ],
110606                                 [
110607                                     -130.049387,
110608                                     55.871405
110609                                 ],
110610                                 [
110611                                     -130.104726,
110612                                     55.825263
110613                                 ],
110614                                 [
110615                                     -130.136627,
110616                                     55.806464
110617                                 ],
110618                                 [
110619                                     -130.148834,
110620                                     55.795356
110621                                 ],
110622                                 [
110623                                     -130.163482,
110624                                     55.771145
110625                                 ],
110626                                 [
110627                                     -130.167307,
110628                                     55.766262
110629                                 ],
110630                                 [
110631                                     -130.170806,
110632                                     55.759833
110633                                 ],
110634                                 [
110635                                     -130.173655,
110636                                     55.749498
110637                                 ],
110638                                 [
110639                                     -130.170806,
110640                                     55.740953
110641                                 ],
110642                                 [
110643                                     -130.163808,
110644                                     55.734565
110645                                 ],
110646                                 [
110647                                     -130.160064,
110648                                     55.727118
110649                                 ],
110650                                 [
110651                                     -130.167388,
110652                                     55.715399
110653                                 ],
110654                                 [
110655                                     -130.155914,
110656                                     55.700141
110657                                 ],
110658                                 [
110659                                     -130.142893,
110660                                     55.689521
110661                                 ],
110662                                 [
110663                                     -130.131825,
110664                                     55.676581
110665                                 ],
110666                                 [
110667                                     -130.126454,
110668                                     55.653998
110669                                 ],
110670                                 [
110671                                     -130.12857,
110672                                     55.63642
110673                                 ],
110674                                 [
110675                                     -130.135121,
110676                                     55.619127
110677                                 ],
110678                                 [
110679                                     -130.153147,
110680                                     55.58511
110681                                 ],
110682                                 [
110683                                     -130.148671,
110684                                     55.578192
110685                                 ],
110686                                 [
110687                                     -130.146881,
110688                                     55.569322
110689                                 ],
110690                                 [
110691                                     -130.146962,
110692                                     55.547187
110693                                 ],
110694                                 [
110695                                     -130.112172,
110696                                     55.509345
110697                                 ],
110698                                 [
110699                                     -130.101674,
110700                                     55.481147
110701                                 ],
110702                                 [
110703                                     -130.095082,
110704                                     55.472113
110705                                 ],
110706                                 [
110707                                     -130.065419,
110708                                     55.446112
110709                                 ],
110710                                 [
110711                                     -130.057525,
110712                                     55.434882
110713                                 ],
110714                                 [
110715                                     -130.052561,
110716                                     55.414008
110717                                 ],
110718                                 [
110719                                     -130.054311,
110720                                     55.366645
110721                                 ],
110722                                 [
110723                                     -130.05012,
110724                                     55.345445
110725                                 ],
110726                                 [
110727                                     -130.039296,
110728                                     55.330756
110729                                 ],
110730                                 [
110731                                     -129.989247,
110732                                     55.284003
110733                                 ],
110734                                 [
110735                                     -130.031239,
110736                                     55.26435
110737                                 ],
110738                                 [
110739                                     -130.050038,
110740                                     55.252875
110741                                 ],
110742                                 [
110743                                     -130.067494,
110744                                     55.239
110745                                 ],
110746                                 [
110747                                     -130.078236,
110748                                     55.233791
110749                                 ],
110750                                 [
110751                                     -130.100494,
110752                                     55.230292
110753                                 ],
110754                                 [
110755                                     -130.104726,
110756                                     55.225653
110757                                 ],
110758                                 [
110759                                     -130.105702,
110760                                     55.211127
110761                                 ],
110762                                 [
110763                                     -130.10912,
110764                                     55.200751
110765                                 ],
110766                                 [
110767                                     -130.115793,
110768                                     55.191596
110769                                 ],
110770                                 [
110771                                     -130.126454,
110772                                     55.180976
110773                                 ],
110774                                 [
110775                                     -130.151967,
110776                                     55.163275
110777                                 ],
110778                                 [
110779                                     -130.159983,
110780                                     55.153713
110781                                 ],
110782                                 [
110783                                     -130.167592,
110784                                     55.129584
110785                                 ],
110786                                 [
110787                                     -130.173695,
110788                                     55.117743
110789                                 ],
110790                                 [
110791                                     -130.200266,
110792                                     55.104153
110793                                 ],
110794                                 [
110795                                     -130.211781,
110796                                     55.084133
110797                                 ],
110798                                 [
110799                                     -130.228871,
110800                                     55.04385
110801                                 ],
110802                                 [
110803                                     -130.238678,
110804                                     55.03441
110805                                 ],
110806                                 [
110807                                     -130.261342,
110808                                     55.022895
110809                                 ],
110810                                 [
110811                                     -130.269846,
110812                                     55.016547
110813                                 ],
110814                                 [
110815                                     -130.275706,
110816                                     55.006985
110817                                 ],
110818                                 [
110819                                     -130.286366,
110820                                     54.983222
110821                                 ],
110822                                 [
110823                                     -130.294342,
110824                                     54.971869
110825                                 ],
110826                                 [
110827                                     -130.326568,
110828                                     54.952094
110829                                 ],
110830                                 [
110831                                     -130.335561,
110832                                     54.938707
110833                                 ],
110834                                 [
110835                                     -130.365387,
110836                                     54.907294
110837                                 ],
110838                                 [
110839                                     -130.385243,
110840                                     54.896552
110841                                 ],
110842                                 [
110843                                     -130.430816,
110844                                     54.881252
110845                                 ],
110846                                 [
110847                                     -130.488759,
110848                                     54.844184
110849                                 ],
110850                                 [
110851                                     -130.580312,
110852                                     54.806383
110853                                 ],
110854                                 [
110855                                     -130.597485,
110856                                     54.803391
110857                                 ],
110858                                 [
110859                                     -130.71074,
110860                                     54.733215
110861                                 ],
110862                                 [
110863                                     -131.160718,
110864                                     54.787192
110865                                 ]
110866                             ]
110867                         ]
110868                     ]
110869                 }
110870             }
110871         ]
110872     },
110873     "featureIcons": {
110874         "circle-stroked": {
110875             "12": [
110876                 42,
110877                 0
110878             ],
110879             "18": [
110880                 24,
110881                 0
110882             ],
110883             "24": [
110884                 0,
110885                 0
110886             ]
110887         },
110888         "circle": {
110889             "12": [
110890                 96,
110891                 0
110892             ],
110893             "18": [
110894                 78,
110895                 0
110896             ],
110897             "24": [
110898                 54,
110899                 0
110900             ]
110901         },
110902         "square-stroked": {
110903             "12": [
110904                 150,
110905                 0
110906             ],
110907             "18": [
110908                 132,
110909                 0
110910             ],
110911             "24": [
110912                 108,
110913                 0
110914             ]
110915         },
110916         "square": {
110917             "12": [
110918                 204,
110919                 0
110920             ],
110921             "18": [
110922                 186,
110923                 0
110924             ],
110925             "24": [
110926                 162,
110927                 0
110928             ]
110929         },
110930         "triangle-stroked": {
110931             "12": [
110932                 258,
110933                 0
110934             ],
110935             "18": [
110936                 240,
110937                 0
110938             ],
110939             "24": [
110940                 216,
110941                 0
110942             ]
110943         },
110944         "triangle": {
110945             "12": [
110946                 42,
110947                 24
110948             ],
110949             "18": [
110950                 24,
110951                 24
110952             ],
110953             "24": [
110954                 0,
110955                 24
110956             ]
110957         },
110958         "star-stroked": {
110959             "12": [
110960                 96,
110961                 24
110962             ],
110963             "18": [
110964                 78,
110965                 24
110966             ],
110967             "24": [
110968                 54,
110969                 24
110970             ]
110971         },
110972         "star": {
110973             "12": [
110974                 150,
110975                 24
110976             ],
110977             "18": [
110978                 132,
110979                 24
110980             ],
110981             "24": [
110982                 108,
110983                 24
110984             ]
110985         },
110986         "cross": {
110987             "12": [
110988                 204,
110989                 24
110990             ],
110991             "18": [
110992                 186,
110993                 24
110994             ],
110995             "24": [
110996                 162,
110997                 24
110998             ]
110999         },
111000         "marker-stroked": {
111001             "12": [
111002                 258,
111003                 24
111004             ],
111005             "18": [
111006                 240,
111007                 24
111008             ],
111009             "24": [
111010                 216,
111011                 24
111012             ]
111013         },
111014         "marker": {
111015             "12": [
111016                 42,
111017                 48
111018             ],
111019             "18": [
111020                 24,
111021                 48
111022             ],
111023             "24": [
111024                 0,
111025                 48
111026             ]
111027         },
111028         "religious-jewish": {
111029             "12": [
111030                 96,
111031                 48
111032             ],
111033             "18": [
111034                 78,
111035                 48
111036             ],
111037             "24": [
111038                 54,
111039                 48
111040             ]
111041         },
111042         "religious-christian": {
111043             "12": [
111044                 150,
111045                 48
111046             ],
111047             "18": [
111048                 132,
111049                 48
111050             ],
111051             "24": [
111052                 108,
111053                 48
111054             ]
111055         },
111056         "religious-muslim": {
111057             "12": [
111058                 204,
111059                 48
111060             ],
111061             "18": [
111062                 186,
111063                 48
111064             ],
111065             "24": [
111066                 162,
111067                 48
111068             ]
111069         },
111070         "cemetery": {
111071             "12": [
111072                 258,
111073                 48
111074             ],
111075             "18": [
111076                 240,
111077                 48
111078             ],
111079             "24": [
111080                 216,
111081                 48
111082             ]
111083         },
111084         "rocket": {
111085             "12": [
111086                 42,
111087                 72
111088             ],
111089             "18": [
111090                 24,
111091                 72
111092             ],
111093             "24": [
111094                 0,
111095                 72
111096             ]
111097         },
111098         "airport": {
111099             "12": [
111100                 96,
111101                 72
111102             ],
111103             "18": [
111104                 78,
111105                 72
111106             ],
111107             "24": [
111108                 54,
111109                 72
111110             ]
111111         },
111112         "heliport": {
111113             "12": [
111114                 150,
111115                 72
111116             ],
111117             "18": [
111118                 132,
111119                 72
111120             ],
111121             "24": [
111122                 108,
111123                 72
111124             ]
111125         },
111126         "rail": {
111127             "12": [
111128                 204,
111129                 72
111130             ],
111131             "18": [
111132                 186,
111133                 72
111134             ],
111135             "24": [
111136                 162,
111137                 72
111138             ]
111139         },
111140         "rail-metro": {
111141             "12": [
111142                 258,
111143                 72
111144             ],
111145             "18": [
111146                 240,
111147                 72
111148             ],
111149             "24": [
111150                 216,
111151                 72
111152             ]
111153         },
111154         "rail-light": {
111155             "12": [
111156                 42,
111157                 96
111158             ],
111159             "18": [
111160                 24,
111161                 96
111162             ],
111163             "24": [
111164                 0,
111165                 96
111166             ]
111167         },
111168         "bus": {
111169             "12": [
111170                 96,
111171                 96
111172             ],
111173             "18": [
111174                 78,
111175                 96
111176             ],
111177             "24": [
111178                 54,
111179                 96
111180             ]
111181         },
111182         "fuel": {
111183             "12": [
111184                 150,
111185                 96
111186             ],
111187             "18": [
111188                 132,
111189                 96
111190             ],
111191             "24": [
111192                 108,
111193                 96
111194             ]
111195         },
111196         "parking": {
111197             "12": [
111198                 204,
111199                 96
111200             ],
111201             "18": [
111202                 186,
111203                 96
111204             ],
111205             "24": [
111206                 162,
111207                 96
111208             ]
111209         },
111210         "parking-garage": {
111211             "12": [
111212                 258,
111213                 96
111214             ],
111215             "18": [
111216                 240,
111217                 96
111218             ],
111219             "24": [
111220                 216,
111221                 96
111222             ]
111223         },
111224         "airfield": {
111225             "12": [
111226                 42,
111227                 120
111228             ],
111229             "18": [
111230                 24,
111231                 120
111232             ],
111233             "24": [
111234                 0,
111235                 120
111236             ]
111237         },
111238         "roadblock": {
111239             "12": [
111240                 96,
111241                 120
111242             ],
111243             "18": [
111244                 78,
111245                 120
111246             ],
111247             "24": [
111248                 54,
111249                 120
111250             ]
111251         },
111252         "ferry": {
111253             "12": [
111254                 150,
111255                 120
111256             ],
111257             "18": [
111258                 132,
111259                 120
111260             ],
111261             "24": [
111262                 108,
111263                 120
111264             ],
111265             "line": [
111266                 2240,
111267                 25
111268             ]
111269         },
111270         "harbor": {
111271             "12": [
111272                 204,
111273                 120
111274             ],
111275             "18": [
111276                 186,
111277                 120
111278             ],
111279             "24": [
111280                 162,
111281                 120
111282             ]
111283         },
111284         "bicycle": {
111285             "12": [
111286                 258,
111287                 120
111288             ],
111289             "18": [
111290                 240,
111291                 120
111292             ],
111293             "24": [
111294                 216,
111295                 120
111296             ]
111297         },
111298         "park": {
111299             "12": [
111300                 42,
111301                 144
111302             ],
111303             "18": [
111304                 24,
111305                 144
111306             ],
111307             "24": [
111308                 0,
111309                 144
111310             ]
111311         },
111312         "park2": {
111313             "12": [
111314                 96,
111315                 144
111316             ],
111317             "18": [
111318                 78,
111319                 144
111320             ],
111321             "24": [
111322                 54,
111323                 144
111324             ]
111325         },
111326         "museum": {
111327             "12": [
111328                 150,
111329                 144
111330             ],
111331             "18": [
111332                 132,
111333                 144
111334             ],
111335             "24": [
111336                 108,
111337                 144
111338             ]
111339         },
111340         "lodging": {
111341             "12": [
111342                 204,
111343                 144
111344             ],
111345             "18": [
111346                 186,
111347                 144
111348             ],
111349             "24": [
111350                 162,
111351                 144
111352             ]
111353         },
111354         "monument": {
111355             "12": [
111356                 258,
111357                 144
111358             ],
111359             "18": [
111360                 240,
111361                 144
111362             ],
111363             "24": [
111364                 216,
111365                 144
111366             ]
111367         },
111368         "zoo": {
111369             "12": [
111370                 42,
111371                 168
111372             ],
111373             "18": [
111374                 24,
111375                 168
111376             ],
111377             "24": [
111378                 0,
111379                 168
111380             ]
111381         },
111382         "garden": {
111383             "12": [
111384                 96,
111385                 168
111386             ],
111387             "18": [
111388                 78,
111389                 168
111390             ],
111391             "24": [
111392                 54,
111393                 168
111394             ]
111395         },
111396         "campsite": {
111397             "12": [
111398                 150,
111399                 168
111400             ],
111401             "18": [
111402                 132,
111403                 168
111404             ],
111405             "24": [
111406                 108,
111407                 168
111408             ]
111409         },
111410         "theatre": {
111411             "12": [
111412                 204,
111413                 168
111414             ],
111415             "18": [
111416                 186,
111417                 168
111418             ],
111419             "24": [
111420                 162,
111421                 168
111422             ]
111423         },
111424         "art-gallery": {
111425             "12": [
111426                 258,
111427                 168
111428             ],
111429             "18": [
111430                 240,
111431                 168
111432             ],
111433             "24": [
111434                 216,
111435                 168
111436             ]
111437         },
111438         "pitch": {
111439             "12": [
111440                 42,
111441                 192
111442             ],
111443             "18": [
111444                 24,
111445                 192
111446             ],
111447             "24": [
111448                 0,
111449                 192
111450             ]
111451         },
111452         "soccer": {
111453             "12": [
111454                 96,
111455                 192
111456             ],
111457             "18": [
111458                 78,
111459                 192
111460             ],
111461             "24": [
111462                 54,
111463                 192
111464             ]
111465         },
111466         "america-football": {
111467             "12": [
111468                 150,
111469                 192
111470             ],
111471             "18": [
111472                 132,
111473                 192
111474             ],
111475             "24": [
111476                 108,
111477                 192
111478             ]
111479         },
111480         "tennis": {
111481             "12": [
111482                 204,
111483                 192
111484             ],
111485             "18": [
111486                 186,
111487                 192
111488             ],
111489             "24": [
111490                 162,
111491                 192
111492             ]
111493         },
111494         "basketball": {
111495             "12": [
111496                 258,
111497                 192
111498             ],
111499             "18": [
111500                 240,
111501                 192
111502             ],
111503             "24": [
111504                 216,
111505                 192
111506             ]
111507         },
111508         "baseball": {
111509             "12": [
111510                 42,
111511                 216
111512             ],
111513             "18": [
111514                 24,
111515                 216
111516             ],
111517             "24": [
111518                 0,
111519                 216
111520             ]
111521         },
111522         "golf": {
111523             "12": [
111524                 96,
111525                 216
111526             ],
111527             "18": [
111528                 78,
111529                 216
111530             ],
111531             "24": [
111532                 54,
111533                 216
111534             ]
111535         },
111536         "swimming": {
111537             "12": [
111538                 150,
111539                 216
111540             ],
111541             "18": [
111542                 132,
111543                 216
111544             ],
111545             "24": [
111546                 108,
111547                 216
111548             ]
111549         },
111550         "cricket": {
111551             "12": [
111552                 204,
111553                 216
111554             ],
111555             "18": [
111556                 186,
111557                 216
111558             ],
111559             "24": [
111560                 162,
111561                 216
111562             ]
111563         },
111564         "skiing": {
111565             "12": [
111566                 258,
111567                 216
111568             ],
111569             "18": [
111570                 240,
111571                 216
111572             ],
111573             "24": [
111574                 216,
111575                 216
111576             ]
111577         },
111578         "school": {
111579             "12": [
111580                 42,
111581                 240
111582             ],
111583             "18": [
111584                 24,
111585                 240
111586             ],
111587             "24": [
111588                 0,
111589                 240
111590             ]
111591         },
111592         "college": {
111593             "12": [
111594                 96,
111595                 240
111596             ],
111597             "18": [
111598                 78,
111599                 240
111600             ],
111601             "24": [
111602                 54,
111603                 240
111604             ]
111605         },
111606         "library": {
111607             "12": [
111608                 150,
111609                 240
111610             ],
111611             "18": [
111612                 132,
111613                 240
111614             ],
111615             "24": [
111616                 108,
111617                 240
111618             ]
111619         },
111620         "post": {
111621             "12": [
111622                 204,
111623                 240
111624             ],
111625             "18": [
111626                 186,
111627                 240
111628             ],
111629             "24": [
111630                 162,
111631                 240
111632             ]
111633         },
111634         "fire-station": {
111635             "12": [
111636                 258,
111637                 240
111638             ],
111639             "18": [
111640                 240,
111641                 240
111642             ],
111643             "24": [
111644                 216,
111645                 240
111646             ]
111647         },
111648         "town-hall": {
111649             "12": [
111650                 42,
111651                 264
111652             ],
111653             "18": [
111654                 24,
111655                 264
111656             ],
111657             "24": [
111658                 0,
111659                 264
111660             ]
111661         },
111662         "police": {
111663             "12": [
111664                 96,
111665                 264
111666             ],
111667             "18": [
111668                 78,
111669                 264
111670             ],
111671             "24": [
111672                 54,
111673                 264
111674             ]
111675         },
111676         "prison": {
111677             "12": [
111678                 150,
111679                 264
111680             ],
111681             "18": [
111682                 132,
111683                 264
111684             ],
111685             "24": [
111686                 108,
111687                 264
111688             ]
111689         },
111690         "embassy": {
111691             "12": [
111692                 204,
111693                 264
111694             ],
111695             "18": [
111696                 186,
111697                 264
111698             ],
111699             "24": [
111700                 162,
111701                 264
111702             ]
111703         },
111704         "beer": {
111705             "12": [
111706                 258,
111707                 264
111708             ],
111709             "18": [
111710                 240,
111711                 264
111712             ],
111713             "24": [
111714                 216,
111715                 264
111716             ]
111717         },
111718         "restaurant": {
111719             "12": [
111720                 42,
111721                 288
111722             ],
111723             "18": [
111724                 24,
111725                 288
111726             ],
111727             "24": [
111728                 0,
111729                 288
111730             ]
111731         },
111732         "cafe": {
111733             "12": [
111734                 96,
111735                 288
111736             ],
111737             "18": [
111738                 78,
111739                 288
111740             ],
111741             "24": [
111742                 54,
111743                 288
111744             ]
111745         },
111746         "shop": {
111747             "12": [
111748                 150,
111749                 288
111750             ],
111751             "18": [
111752                 132,
111753                 288
111754             ],
111755             "24": [
111756                 108,
111757                 288
111758             ]
111759         },
111760         "fast-food": {
111761             "12": [
111762                 204,
111763                 288
111764             ],
111765             "18": [
111766                 186,
111767                 288
111768             ],
111769             "24": [
111770                 162,
111771                 288
111772             ]
111773         },
111774         "bar": {
111775             "12": [
111776                 258,
111777                 288
111778             ],
111779             "18": [
111780                 240,
111781                 288
111782             ],
111783             "24": [
111784                 216,
111785                 288
111786             ]
111787         },
111788         "bank": {
111789             "12": [
111790                 42,
111791                 312
111792             ],
111793             "18": [
111794                 24,
111795                 312
111796             ],
111797             "24": [
111798                 0,
111799                 312
111800             ]
111801         },
111802         "grocery": {
111803             "12": [
111804                 96,
111805                 312
111806             ],
111807             "18": [
111808                 78,
111809                 312
111810             ],
111811             "24": [
111812                 54,
111813                 312
111814             ]
111815         },
111816         "cinema": {
111817             "12": [
111818                 150,
111819                 312
111820             ],
111821             "18": [
111822                 132,
111823                 312
111824             ],
111825             "24": [
111826                 108,
111827                 312
111828             ]
111829         },
111830         "pharmacy": {
111831             "12": [
111832                 204,
111833                 312
111834             ],
111835             "18": [
111836                 186,
111837                 312
111838             ],
111839             "24": [
111840                 162,
111841                 312
111842             ]
111843         },
111844         "hospital": {
111845             "12": [
111846                 258,
111847                 312
111848             ],
111849             "18": [
111850                 240,
111851                 312
111852             ],
111853             "24": [
111854                 216,
111855                 312
111856             ]
111857         },
111858         "danger": {
111859             "12": [
111860                 42,
111861                 336
111862             ],
111863             "18": [
111864                 24,
111865                 336
111866             ],
111867             "24": [
111868                 0,
111869                 336
111870             ]
111871         },
111872         "industrial": {
111873             "12": [
111874                 96,
111875                 336
111876             ],
111877             "18": [
111878                 78,
111879                 336
111880             ],
111881             "24": [
111882                 54,
111883                 336
111884             ]
111885         },
111886         "warehouse": {
111887             "12": [
111888                 150,
111889                 336
111890             ],
111891             "18": [
111892                 132,
111893                 336
111894             ],
111895             "24": [
111896                 108,
111897                 336
111898             ]
111899         },
111900         "commercial": {
111901             "12": [
111902                 204,
111903                 336
111904             ],
111905             "18": [
111906                 186,
111907                 336
111908             ],
111909             "24": [
111910                 162,
111911                 336
111912             ]
111913         },
111914         "building": {
111915             "12": [
111916                 258,
111917                 336
111918             ],
111919             "18": [
111920                 240,
111921                 336
111922             ],
111923             "24": [
111924                 216,
111925                 336
111926             ]
111927         },
111928         "place-of-worship": {
111929             "12": [
111930                 42,
111931                 360
111932             ],
111933             "18": [
111934                 24,
111935                 360
111936             ],
111937             "24": [
111938                 0,
111939                 360
111940             ]
111941         },
111942         "alcohol-shop": {
111943             "12": [
111944                 96,
111945                 360
111946             ],
111947             "18": [
111948                 78,
111949                 360
111950             ],
111951             "24": [
111952                 54,
111953                 360
111954             ]
111955         },
111956         "logging": {
111957             "12": [
111958                 150,
111959                 360
111960             ],
111961             "18": [
111962                 132,
111963                 360
111964             ],
111965             "24": [
111966                 108,
111967                 360
111968             ]
111969         },
111970         "oil-well": {
111971             "12": [
111972                 204,
111973                 360
111974             ],
111975             "18": [
111976                 186,
111977                 360
111978             ],
111979             "24": [
111980                 162,
111981                 360
111982             ]
111983         },
111984         "slaughterhouse": {
111985             "12": [
111986                 258,
111987                 360
111988             ],
111989             "18": [
111990                 240,
111991                 360
111992             ],
111993             "24": [
111994                 216,
111995                 360
111996             ]
111997         },
111998         "dam": {
111999             "12": [
112000                 42,
112001                 384
112002             ],
112003             "18": [
112004                 24,
112005                 384
112006             ],
112007             "24": [
112008                 0,
112009                 384
112010             ]
112011         },
112012         "water": {
112013             "12": [
112014                 96,
112015                 384
112016             ],
112017             "18": [
112018                 78,
112019                 384
112020             ],
112021             "24": [
112022                 54,
112023                 384
112024             ]
112025         },
112026         "wetland": {
112027             "12": [
112028                 150,
112029                 384
112030             ],
112031             "18": [
112032                 132,
112033                 384
112034             ],
112035             "24": [
112036                 108,
112037                 384
112038             ]
112039         },
112040         "disability": {
112041             "12": [
112042                 204,
112043                 384
112044             ],
112045             "18": [
112046                 186,
112047                 384
112048             ],
112049             "24": [
112050                 162,
112051                 384
112052             ]
112053         },
112054         "telephone": {
112055             "12": [
112056                 258,
112057                 384
112058             ],
112059             "18": [
112060                 240,
112061                 384
112062             ],
112063             "24": [
112064                 216,
112065                 384
112066             ]
112067         },
112068         "emergency-telephone": {
112069             "12": [
112070                 42,
112071                 408
112072             ],
112073             "18": [
112074                 24,
112075                 408
112076             ],
112077             "24": [
112078                 0,
112079                 408
112080             ]
112081         },
112082         "toilets": {
112083             "12": [
112084                 96,
112085                 408
112086             ],
112087             "18": [
112088                 78,
112089                 408
112090             ],
112091             "24": [
112092                 54,
112093                 408
112094             ]
112095         },
112096         "waste-basket": {
112097             "12": [
112098                 150,
112099                 408
112100             ],
112101             "18": [
112102                 132,
112103                 408
112104             ],
112105             "24": [
112106                 108,
112107                 408
112108             ]
112109         },
112110         "music": {
112111             "12": [
112112                 204,
112113                 408
112114             ],
112115             "18": [
112116                 186,
112117                 408
112118             ],
112119             "24": [
112120                 162,
112121                 408
112122             ]
112123         },
112124         "land-use": {
112125             "12": [
112126                 258,
112127                 408
112128             ],
112129             "18": [
112130                 240,
112131                 408
112132             ],
112133             "24": [
112134                 216,
112135                 408
112136             ]
112137         },
112138         "city": {
112139             "12": [
112140                 42,
112141                 432
112142             ],
112143             "18": [
112144                 24,
112145                 432
112146             ],
112147             "24": [
112148                 0,
112149                 432
112150             ]
112151         },
112152         "town": {
112153             "12": [
112154                 96,
112155                 432
112156             ],
112157             "18": [
112158                 78,
112159                 432
112160             ],
112161             "24": [
112162                 54,
112163                 432
112164             ]
112165         },
112166         "village": {
112167             "12": [
112168                 150,
112169                 432
112170             ],
112171             "18": [
112172                 132,
112173                 432
112174             ],
112175             "24": [
112176                 108,
112177                 432
112178             ]
112179         },
112180         "farm": {
112181             "12": [
112182                 204,
112183                 432
112184             ],
112185             "18": [
112186                 186,
112187                 432
112188             ],
112189             "24": [
112190                 162,
112191                 432
112192             ]
112193         },
112194         "bakery": {
112195             "12": [
112196                 258,
112197                 432
112198             ],
112199             "18": [
112200                 240,
112201                 432
112202             ],
112203             "24": [
112204                 216,
112205                 432
112206             ]
112207         },
112208         "dog-park": {
112209             "12": [
112210                 42,
112211                 456
112212             ],
112213             "18": [
112214                 24,
112215                 456
112216             ],
112217             "24": [
112218                 0,
112219                 456
112220             ]
112221         },
112222         "lighthouse": {
112223             "12": [
112224                 96,
112225                 456
112226             ],
112227             "18": [
112228                 78,
112229                 456
112230             ],
112231             "24": [
112232                 54,
112233                 456
112234             ]
112235         },
112236         "clothing-store": {
112237             "12": [
112238                 150,
112239                 456
112240             ],
112241             "18": [
112242                 132,
112243                 456
112244             ],
112245             "24": [
112246                 108,
112247                 456
112248             ]
112249         },
112250         "polling-place": {
112251             "12": [
112252                 204,
112253                 456
112254             ],
112255             "18": [
112256                 186,
112257                 456
112258             ],
112259             "24": [
112260                 162,
112261                 456
112262             ]
112263         },
112264         "playground": {
112265             "12": [
112266                 258,
112267                 456
112268             ],
112269             "18": [
112270                 240,
112271                 456
112272             ],
112273             "24": [
112274                 216,
112275                 456
112276             ]
112277         },
112278         "entrance": {
112279             "12": [
112280                 42,
112281                 480
112282             ],
112283             "18": [
112284                 24,
112285                 480
112286             ],
112287             "24": [
112288                 0,
112289                 480
112290             ]
112291         },
112292         "heart": {
112293             "12": [
112294                 96,
112295                 480
112296             ],
112297             "18": [
112298                 78,
112299                 480
112300             ],
112301             "24": [
112302                 54,
112303                 480
112304             ]
112305         },
112306         "london-underground": {
112307             "12": [
112308                 150,
112309                 480
112310             ],
112311             "18": [
112312                 132,
112313                 480
112314             ],
112315             "24": [
112316                 108,
112317                 480
112318             ]
112319         },
112320         "minefield": {
112321             "12": [
112322                 204,
112323                 480
112324             ],
112325             "18": [
112326                 186,
112327                 480
112328             ],
112329             "24": [
112330                 162,
112331                 480
112332             ]
112333         },
112334         "rail-underground": {
112335             "12": [
112336                 258,
112337                 480
112338             ],
112339             "18": [
112340                 240,
112341                 480
112342             ],
112343             "24": [
112344                 216,
112345                 480
112346             ]
112347         },
112348         "rail-above": {
112349             "12": [
112350                 42,
112351                 504
112352             ],
112353             "18": [
112354                 24,
112355                 504
112356             ],
112357             "24": [
112358                 0,
112359                 504
112360             ]
112361         },
112362         "camera": {
112363             "12": [
112364                 96,
112365                 504
112366             ],
112367             "18": [
112368                 78,
112369                 504
112370             ],
112371             "24": [
112372                 54,
112373                 504
112374             ]
112375         },
112376         "laundry": {
112377             "12": [
112378                 150,
112379                 504
112380             ],
112381             "18": [
112382                 132,
112383                 504
112384             ],
112385             "24": [
112386                 108,
112387                 504
112388             ]
112389         },
112390         "car": {
112391             "12": [
112392                 204,
112393                 504
112394             ],
112395             "18": [
112396                 186,
112397                 504
112398             ],
112399             "24": [
112400                 162,
112401                 504
112402             ]
112403         },
112404         "suitcase": {
112405             "12": [
112406                 258,
112407                 504
112408             ],
112409             "18": [
112410                 240,
112411                 504
112412             ],
112413             "24": [
112414                 216,
112415                 504
112416             ]
112417         },
112418         "hairdresser": {
112419             "12": [
112420                 42,
112421                 528
112422             ],
112423             "18": [
112424                 24,
112425                 528
112426             ],
112427             "24": [
112428                 0,
112429                 528
112430             ]
112431         },
112432         "chemist": {
112433             "12": [
112434                 96,
112435                 528
112436             ],
112437             "18": [
112438                 78,
112439                 528
112440             ],
112441             "24": [
112442                 54,
112443                 528
112444             ]
112445         },
112446         "mobilephone": {
112447             "12": [
112448                 150,
112449                 528
112450             ],
112451             "18": [
112452                 132,
112453                 528
112454             ],
112455             "24": [
112456                 108,
112457                 528
112458             ]
112459         },
112460         "scooter": {
112461             "12": [
112462                 204,
112463                 528
112464             ],
112465             "18": [
112466                 186,
112467                 528
112468             ],
112469             "24": [
112470                 162,
112471                 528
112472             ]
112473         },
112474         "highway-motorway": {
112475             "line": [
112476                 20,
112477                 25
112478             ]
112479         },
112480         "highway-trunk": {
112481             "line": [
112482                 80,
112483                 25
112484             ]
112485         },
112486         "highway-primary": {
112487             "line": [
112488                 140,
112489                 25
112490             ]
112491         },
112492         "highway-secondary": {
112493             "line": [
112494                 200,
112495                 25
112496             ]
112497         },
112498         "highway-tertiary": {
112499             "line": [
112500                 260,
112501                 25
112502             ]
112503         },
112504         "highway-motorway-link": {
112505             "line": [
112506                 320,
112507                 25
112508             ]
112509         },
112510         "highway-trunk-link": {
112511             "line": [
112512                 380,
112513                 25
112514             ]
112515         },
112516         "highway-primary-link": {
112517             "line": [
112518                 440,
112519                 25
112520             ]
112521         },
112522         "highway-secondary-link": {
112523             "line": [
112524                 500,
112525                 25
112526             ]
112527         },
112528         "highway-tertiary-link": {
112529             "line": [
112530                 560,
112531                 25
112532             ]
112533         },
112534         "highway-residential": {
112535             "line": [
112536                 620,
112537                 25
112538             ]
112539         },
112540         "highway-unclassified": {
112541             "line": [
112542                 680,
112543                 25
112544             ]
112545         },
112546         "highway-service": {
112547             "line": [
112548                 740,
112549                 25
112550             ]
112551         },
112552         "highway-road": {
112553             "line": [
112554                 800,
112555                 25
112556             ]
112557         },
112558         "highway-track": {
112559             "line": [
112560                 860,
112561                 25
112562             ]
112563         },
112564         "highway-living-street": {
112565             "line": [
112566                 920,
112567                 25
112568             ]
112569         },
112570         "highway-path": {
112571             "line": [
112572                 980,
112573                 25
112574             ]
112575         },
112576         "highway-cycleway": {
112577             "line": [
112578                 1040,
112579                 25
112580             ]
112581         },
112582         "highway-footway": {
112583             "line": [
112584                 1100,
112585                 25
112586             ]
112587         },
112588         "highway-bridleway": {
112589             "line": [
112590                 1160,
112591                 25
112592             ]
112593         },
112594         "highway-steps": {
112595             "line": [
112596                 1220,
112597                 25
112598             ]
112599         },
112600         "railway-rail": {
112601             "line": [
112602                 1280,
112603                 25
112604             ]
112605         },
112606         "railway-disused": {
112607             "line": [
112608                 1340,
112609                 25
112610             ]
112611         },
112612         "railway-abandoned": {
112613             "line": [
112614                 1400,
112615                 25
112616             ]
112617         },
112618         "railway-subway": {
112619             "line": [
112620                 1460,
112621                 25
112622             ]
112623         },
112624         "railway-light-rail": {
112625             "line": [
112626                 1520,
112627                 25
112628             ]
112629         },
112630         "railway-monorail": {
112631             "line": [
112632                 1580,
112633                 25
112634             ]
112635         },
112636         "waterway-river": {
112637             "line": [
112638                 1640,
112639                 25
112640             ]
112641         },
112642         "waterway-stream": {
112643             "line": [
112644                 1700,
112645                 25
112646             ]
112647         },
112648         "waterway-canal": {
112649             "line": [
112650                 1760,
112651                 25
112652             ]
112653         },
112654         "waterway-ditch": {
112655             "line": [
112656                 1820,
112657                 25
112658             ]
112659         },
112660         "power-line": {
112661             "line": [
112662                 1880,
112663                 25
112664             ]
112665         },
112666         "other-line": {
112667             "line": [
112668                 1940,
112669                 25
112670             ]
112671         },
112672         "category-roads": {
112673             "line": [
112674                 2000,
112675                 25
112676             ]
112677         },
112678         "category-rail": {
112679             "line": [
112680                 2060,
112681                 25
112682             ]
112683         },
112684         "category-path": {
112685             "line": [
112686                 2120,
112687                 25
112688             ]
112689         },
112690         "category-water": {
112691             "line": [
112692                 2180,
112693                 25
112694             ]
112695         },
112696         "pipeline": {
112697             "line": [
112698                 2300,
112699                 25
112700             ]
112701         },
112702         "relation": {
112703             "relation": [
112704                 20,
112705                 25
112706             ]
112707         },
112708         "restriction": {
112709             "relation": [
112710                 80,
112711                 25
112712             ]
112713         },
112714         "multipolygon": {
112715             "relation": [
112716                 140,
112717                 25
112718             ]
112719         },
112720         "boundary": {
112721             "relation": [
112722                 200,
112723                 25
112724             ]
112725         },
112726         "route": {
112727             "relation": [
112728                 260,
112729                 25
112730             ]
112731         },
112732         "route-road": {
112733             "relation": [
112734                 320,
112735                 25
112736             ]
112737         },
112738         "route-bicycle": {
112739             "relation": [
112740                 380,
112741                 25
112742             ]
112743         },
112744         "route-foot": {
112745             "relation": [
112746                 440,
112747                 25
112748             ]
112749         },
112750         "route-bus": {
112751             "relation": [
112752                 500,
112753                 25
112754             ]
112755         },
112756         "route-train": {
112757             "relation": [
112758                 560,
112759                 25
112760             ]
112761         },
112762         "route-detour": {
112763             "relation": [
112764                 620,
112765                 25
112766             ]
112767         },
112768         "route-tram": {
112769             "relation": [
112770                 680,
112771                 25
112772             ]
112773         },
112774         "route-ferry": {
112775             "relation": [
112776                 740,
112777                 25
112778             ]
112779         },
112780         "route-power": {
112781             "relation": [
112782                 800,
112783                 25
112784             ]
112785         },
112786         "route-pipeline": {
112787             "relation": [
112788                 860,
112789                 25
112790             ]
112791         },
112792         "route-master": {
112793             "relation": [
112794                 920,
112795                 25
112796             ]
112797         }
112798     },
112799     "operations": {
112800         "icon-operation-delete": [
112801             0,
112802             140
112803         ],
112804         "icon-operation-circularize": [
112805             20,
112806             140
112807         ],
112808         "icon-operation-straighten": [
112809             40,
112810             140
112811         ],
112812         "icon-operation-split": [
112813             60,
112814             140
112815         ],
112816         "icon-operation-disconnect": [
112817             80,
112818             140
112819         ],
112820         "icon-operation-reverse": [
112821             100,
112822             140
112823         ],
112824         "icon-operation-move": [
112825             120,
112826             140
112827         ],
112828         "icon-operation-merge": [
112829             140,
112830             140
112831         ],
112832         "icon-operation-orthogonalize": [
112833             160,
112834             140
112835         ],
112836         "icon-operation-rotate": [
112837             180,
112838             140
112839         ],
112840         "icon-operation-simplify": [
112841             200,
112842             140
112843         ],
112844         "icon-operation-continue": [
112845             220,
112846             140
112847         ],
112848         "icon-operation-disabled-delete": [
112849             0,
112850             160
112851         ],
112852         "icon-operation-disabled-circularize": [
112853             20,
112854             160
112855         ],
112856         "icon-operation-disabled-straighten": [
112857             40,
112858             160
112859         ],
112860         "icon-operation-disabled-split": [
112861             60,
112862             160
112863         ],
112864         "icon-operation-disabled-disconnect": [
112865             80,
112866             160
112867         ],
112868         "icon-operation-disabled-reverse": [
112869             100,
112870             160
112871         ],
112872         "icon-operation-disabled-move": [
112873             120,
112874             160
112875         ],
112876         "icon-operation-disabled-merge": [
112877             140,
112878             160
112879         ],
112880         "icon-operation-disabled-orthogonalize": [
112881             160,
112882             160
112883         ],
112884         "icon-operation-disabled-rotate": [
112885             180,
112886             160
112887         ],
112888         "icon-operation-disabled-simplify": [
112889             200,
112890             160
112891         ],
112892         "icon-operation-disabled-continue": [
112893             220,
112894             160
112895         ]
112896     },
112897     "locales": [
112898         "af",
112899         "sq",
112900         "ar",
112901         "ar-AA",
112902         "hy",
112903         "ast",
112904         "bn",
112905         "bs",
112906         "bg-BG",
112907         "ca",
112908         "zh",
112909         "zh-CN",
112910         "zh-CN.GB2312",
112911         "gan",
112912         "zh-HK",
112913         "zh-TW",
112914         "yue",
112915         "hr",
112916         "cs",
112917         "da",
112918         "nl",
112919         "en-GB",
112920         "et",
112921         "fi",
112922         "fr",
112923         "gl",
112924         "de",
112925         "el",
112926         "hu",
112927         "is",
112928         "id",
112929         "it",
112930         "ja",
112931         "kn",
112932         "ko",
112933         "ko-KR",
112934         "lv",
112935         "lt",
112936         "no",
112937         "nn",
112938         "fa",
112939         "pl",
112940         "pt",
112941         "pt-BR",
112942         "ro-RO",
112943         "ru",
112944         "sc",
112945         "sr",
112946         "sr-RS",
112947         "si",
112948         "sk",
112949         "sl",
112950         "es",
112951         "sv",
112952         "tl",
112953         "ta",
112954         "te",
112955         "tr",
112956         "uk",
112957         "vi"
112958     ],
112959     "en": {
112960         "modes": {
112961             "add_area": {
112962                 "title": "Area",
112963                 "description": "Add parks, buildings, lakes or other areas to the map.",
112964                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
112965             },
112966             "add_line": {
112967                 "title": "Line",
112968                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
112969                 "tail": "Click on the map to start drawing a road, path, or route."
112970             },
112971             "add_point": {
112972                 "title": "Point",
112973                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
112974                 "tail": "Click on the map to add a point."
112975             },
112976             "browse": {
112977                 "title": "Browse",
112978                 "description": "Pan and zoom the map."
112979             },
112980             "draw_area": {
112981                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
112982             },
112983             "draw_line": {
112984                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
112985             }
112986         },
112987         "operations": {
112988             "add": {
112989                 "annotation": {
112990                     "point": "Added a point.",
112991                     "vertex": "Added a node to a way.",
112992                     "relation": "Added a relation."
112993                 }
112994             },
112995             "start": {
112996                 "annotation": {
112997                     "line": "Started a line.",
112998                     "area": "Started an area."
112999                 }
113000             },
113001             "continue": {
113002                 "key": "A",
113003                 "title": "Continue",
113004                 "description": "Continue this line.",
113005                 "not_eligible": "No line can be continued here.",
113006                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
113007                 "annotation": {
113008                     "line": "Continued a line.",
113009                     "area": "Continued an area."
113010                 }
113011             },
113012             "cancel_draw": {
113013                 "annotation": "Canceled drawing."
113014             },
113015             "change_role": {
113016                 "annotation": "Changed the role of a relation member."
113017             },
113018             "change_tags": {
113019                 "annotation": "Changed tags."
113020             },
113021             "circularize": {
113022                 "title": "Circularize",
113023                 "description": {
113024                     "line": "Make this line circular.",
113025                     "area": "Make this area circular."
113026                 },
113027                 "key": "O",
113028                 "annotation": {
113029                     "line": "Made a line circular.",
113030                     "area": "Made an area circular."
113031                 },
113032                 "not_closed": "This can't be made circular because it's not a loop.",
113033                 "too_large": "This can't be made circular because not enough of it is currently visible."
113034             },
113035             "orthogonalize": {
113036                 "title": "Square",
113037                 "description": {
113038                     "line": "Square the corners of this line.",
113039                     "area": "Square the corners of this area."
113040                 },
113041                 "key": "S",
113042                 "annotation": {
113043                     "line": "Squared the corners of a line.",
113044                     "area": "Squared the corners of an area."
113045                 },
113046                 "not_squarish": "This can't be made square because it is not squarish.",
113047                 "too_large": "This can't be made square because not enough of it is currently visible."
113048             },
113049             "straighten": {
113050                 "title": "Straighten",
113051                 "description": "Straighten this line.",
113052                 "key": "S",
113053                 "annotation": "Straightened a line.",
113054                 "too_bendy": "This can't be straightened because it bends too much."
113055             },
113056             "delete": {
113057                 "title": "Delete",
113058                 "description": "Remove this from the map.",
113059                 "annotation": {
113060                     "point": "Deleted a point.",
113061                     "vertex": "Deleted a node from a way.",
113062                     "line": "Deleted a line.",
113063                     "area": "Deleted an area.",
113064                     "relation": "Deleted a relation.",
113065                     "multiple": "Deleted {n} objects."
113066                 },
113067                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
113068             },
113069             "add_member": {
113070                 "annotation": "Added a member to a relation."
113071             },
113072             "delete_member": {
113073                 "annotation": "Removed a member from a relation."
113074             },
113075             "connect": {
113076                 "annotation": {
113077                     "point": "Connected a way to a point.",
113078                     "vertex": "Connected a way to another.",
113079                     "line": "Connected a way to a line.",
113080                     "area": "Connected a way to an area."
113081                 }
113082             },
113083             "disconnect": {
113084                 "title": "Disconnect",
113085                 "description": "Disconnect these lines/areas from each other.",
113086                 "key": "D",
113087                 "annotation": "Disconnected lines/areas.",
113088                 "not_connected": "There aren't enough lines/areas here to disconnect."
113089             },
113090             "merge": {
113091                 "title": "Merge",
113092                 "description": "Merge these lines.",
113093                 "key": "C",
113094                 "annotation": "Merged {n} lines.",
113095                 "not_eligible": "These features can't be merged.",
113096                 "not_adjacent": "These lines can't be merged because they aren't connected.",
113097                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
113098                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
113099             },
113100             "move": {
113101                 "title": "Move",
113102                 "description": "Move this to a different location.",
113103                 "key": "M",
113104                 "annotation": {
113105                     "point": "Moved a point.",
113106                     "vertex": "Moved a node in a way.",
113107                     "line": "Moved a line.",
113108                     "area": "Moved an area.",
113109                     "multiple": "Moved multiple objects."
113110                 },
113111                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded."
113112             },
113113             "rotate": {
113114                 "title": "Rotate",
113115                 "description": "Rotate this object around its center point.",
113116                 "key": "R",
113117                 "annotation": {
113118                     "line": "Rotated a line.",
113119                     "area": "Rotated an area."
113120                 }
113121             },
113122             "reverse": {
113123                 "title": "Reverse",
113124                 "description": "Make this line go in the opposite direction.",
113125                 "key": "V",
113126                 "annotation": "Reversed a line."
113127             },
113128             "split": {
113129                 "title": "Split",
113130                 "description": {
113131                     "line": "Split this line into two at this node.",
113132                     "area": "Split the boundary of this area into two.",
113133                     "multiple": "Split the lines/area boundaries at this node into two."
113134                 },
113135                 "key": "X",
113136                 "annotation": {
113137                     "line": "Split a line.",
113138                     "area": "Split an area boundary.",
113139                     "multiple": "Split {n} lines/area boundaries."
113140                 },
113141                 "not_eligible": "Lines can't be split at their beginning or end.",
113142                 "multiple_ways": "There are too many lines here to split."
113143             }
113144         },
113145         "undo": {
113146             "tooltip": "Undo: {action}",
113147             "nothing": "Nothing to undo."
113148         },
113149         "redo": {
113150             "tooltip": "Redo: {action}",
113151             "nothing": "Nothing to redo."
113152         },
113153         "tooltip_keyhint": "Shortcut:",
113154         "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.",
113155         "translate": {
113156             "translate": "Translate",
113157             "localized_translation_label": "Multilingual name",
113158             "localized_translation_language": "Choose language",
113159             "localized_translation_name": "Name"
113160         },
113161         "zoom_in_edit": "Zoom in to Edit",
113162         "logout": "logout",
113163         "loading_auth": "Connecting to OpenStreetMap...",
113164         "report_a_bug": "report a bug",
113165         "status": {
113166             "error": "Unable to connect to API.",
113167             "offline": "The API is offline. Please try editing later.",
113168             "readonly": "The API is read-only. You will need to wait to save your changes."
113169         },
113170         "commit": {
113171             "title": "Save Changes",
113172             "description_placeholder": "Brief description of your contributions",
113173             "message_label": "Commit message",
113174             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
113175             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
113176             "save": "Save",
113177             "cancel": "Cancel",
113178             "warnings": "Warnings",
113179             "modified": "Modified",
113180             "deleted": "Deleted",
113181             "created": "Created"
113182         },
113183         "contributors": {
113184             "list": "Edits by {users}",
113185             "truncated_list": "Edits by {users} and {count} others"
113186         },
113187         "geocoder": {
113188             "search": "Search worldwide...",
113189             "no_results_visible": "No results in visible map area",
113190             "no_results_worldwide": "No results found"
113191         },
113192         "geolocate": {
113193             "title": "Show My Location"
113194         },
113195         "inspector": {
113196             "no_documentation_combination": "There is no documentation available for this tag combination",
113197             "no_documentation_key": "There is no documentation available for this key",
113198             "show_more": "Show More",
113199             "view_on_osm": "View on openstreetmap.org",
113200             "all_tags": "All tags",
113201             "all_members": "All members",
113202             "all_relations": "All relations",
113203             "new_relation": "New relation...",
113204             "role": "Role",
113205             "choose": "Select feature type",
113206             "results": "{n} results for {search}",
113207             "reference": "View on OpenStreetMap Wiki",
113208             "back_tooltip": "Change feature",
113209             "remove": "Remove",
113210             "search": "Search",
113211             "multiselect": "Selected items",
113212             "unknown": "Unknown",
113213             "incomplete": "<not downloaded>",
113214             "feature_list": "Search features",
113215             "edit": "Edit feature",
113216             "check": {
113217                 "yes": "Yes",
113218                 "no": "No"
113219             },
113220             "none": "None",
113221             "node": "Node",
113222             "way": "Way",
113223             "relation": "Relation",
113224             "location": "Location"
113225         },
113226         "background": {
113227             "title": "Background",
113228             "description": "Background settings",
113229             "percent_brightness": "{opacity}% brightness",
113230             "none": "None",
113231             "custom": "Custom",
113232             "custom_button": "Edit custom background",
113233             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
113234             "fix_misalignment": "Fix alignment",
113235             "reset": "reset"
113236         },
113237         "restore": {
113238             "heading": "You have unsaved changes",
113239             "description": "Do you wish to restore unsaved changes from a previous editing session?",
113240             "restore": "Restore",
113241             "reset": "Reset"
113242         },
113243         "save": {
113244             "title": "Save",
113245             "help": "Save changes to OpenStreetMap, making them visible to other users.",
113246             "no_changes": "No changes to save.",
113247             "error": "An error occurred while trying to save",
113248             "uploading": "Uploading changes to OpenStreetMap.",
113249             "unsaved_changes": "You have unsaved changes"
113250         },
113251         "success": {
113252             "edited_osm": "Edited OSM!",
113253             "just_edited": "You just edited OpenStreetMap!",
113254             "view_on_osm": "View on OSM",
113255             "facebook": "Share on Facebook",
113256             "twitter": "Share on Twitter",
113257             "google": "Share on Google+",
113258             "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"
113259         },
113260         "confirm": {
113261             "okay": "Okay"
113262         },
113263         "splash": {
113264             "welcome": "Welcome to the iD OpenStreetMap editor",
113265             "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}.",
113266             "walkthrough": "Start the Walkthrough",
113267             "start": "Edit Now"
113268         },
113269         "source_switch": {
113270             "live": "live",
113271             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
113272             "dev": "dev"
113273         },
113274         "tag_reference": {
113275             "description": "Description",
113276             "on_wiki": "{tag} on wiki.osm.org",
113277             "used_with": "used with {type}"
113278         },
113279         "validations": {
113280             "untagged_point": "Untagged point",
113281             "untagged_line": "Untagged line",
113282             "untagged_area": "Untagged area",
113283             "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.",
113284             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
113285             "untagged_tooltip": "Select a feature type that describes what this {geometry} is.",
113286             "deprecated_tags": "Deprecated tags: {tags}"
113287         },
113288         "zoom": {
113289             "in": "Zoom In",
113290             "out": "Zoom Out"
113291         },
113292         "cannot_zoom": "Cannot zoom out further in current mode.",
113293         "gpx": {
113294             "local_layer": "Local GPX file",
113295             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
113296             "zoom": "Zoom to GPX track",
113297             "browse": "Browse for a .gpx file"
113298         },
113299         "help": {
113300             "title": "Help",
113301             "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",
113302             "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",
113303             "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",
113304             "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",
113305             "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",
113306             "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",
113307             "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",
113308             "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",
113309             "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"
113310         },
113311         "intro": {
113312             "navigation": {
113313                 "title": "Navigation",
113314                 "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!**",
113315                 "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.**",
113316                 "header": "The header shows us the feature type.",
113317                 "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.**"
113318             },
113319             "points": {
113320                 "title": "Points",
113321                 "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.**",
113322                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
113323                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
113324                 "choose": "**Choose Cafe from the list.**",
113325                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
113326                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
113327                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
113328                 "fixname": "**Change the name and close the feature editor.**",
113329                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
113330                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
113331             },
113332             "areas": {
113333                 "title": "Areas",
113334                 "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.**",
113335                 "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.**",
113336                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
113337                 "search": "**Search for '{name}'.**",
113338                 "choose": "**Choose Playground from the list.**",
113339                 "describe": "**Add a name, and close the feature editor**"
113340             },
113341             "lines": {
113342                 "title": "Lines",
113343                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
113344                 "start": "**Start the line by clicking on the end of the road.**",
113345                 "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.**",
113346                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
113347                 "road": "**Select Road from the list**",
113348                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
113349                 "describe": "**Name the road and close the feature editor.**",
113350                 "restart": "The road needs to intersect Flower Street.",
113351                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
113352             },
113353             "startediting": {
113354                 "title": "Start Editing",
113355                 "help": "More documentation and this walkthrough are available here.",
113356                 "save": "Don't forget to regularly save your changes!",
113357                 "start": "Start mapping!"
113358             }
113359         },
113360         "presets": {
113361             "categories": {
113362                 "category-building": {
113363                     "name": "Building"
113364                 },
113365                 "category-golf": {
113366                     "name": "Golf"
113367                 },
113368                 "category-landuse": {
113369                     "name": "Land Use"
113370                 },
113371                 "category-path": {
113372                     "name": "Path"
113373                 },
113374                 "category-rail": {
113375                     "name": "Rail"
113376                 },
113377                 "category-road": {
113378                     "name": "Road"
113379                 },
113380                 "category-route": {
113381                     "name": "Route"
113382                 },
113383                 "category-water-area": {
113384                     "name": "Water"
113385                 },
113386                 "category-water-line": {
113387                     "name": "Water"
113388                 }
113389             },
113390             "fields": {
113391                 "access": {
113392                     "label": "Access",
113393                     "placeholder": "Unknown",
113394                     "types": {
113395                         "access": "General",
113396                         "foot": "Foot",
113397                         "motor_vehicle": "Motor Vehicles",
113398                         "bicycle": "Bicycles",
113399                         "horse": "Horses"
113400                     },
113401                     "options": {
113402                         "yes": {
113403                             "title": "Allowed",
113404                             "description": "Access permitted by law; a right of way"
113405                         },
113406                         "no": {
113407                             "title": "Prohibited",
113408                             "description": "Access not permitted to the general public"
113409                         },
113410                         "permissive": {
113411                             "title": "Permissive",
113412                             "description": "Access permitted until such time as the owner revokes the permission"
113413                         },
113414                         "private": {
113415                             "title": "Private",
113416                             "description": "Access permitted only with permission of the owner on an individual basis"
113417                         },
113418                         "designated": {
113419                             "title": "Designated",
113420                             "description": "Access permitted according to signs or specific local laws"
113421                         },
113422                         "destination": {
113423                             "title": "Destination",
113424                             "description": "Access permitted only to reach a destination"
113425                         }
113426                     }
113427                 },
113428                 "access_simple": {
113429                     "label": "Access"
113430                 },
113431                 "address": {
113432                     "label": "Address",
113433                     "placeholders": {
113434                         "number": "123",
113435                         "street": "Street",
113436                         "city": "City",
113437                         "postcode": "Postal code"
113438                     }
113439                 },
113440                 "admin_level": {
113441                     "label": "Admin Level"
113442                 },
113443                 "aerialway": {
113444                     "label": "Type"
113445                 },
113446                 "aerialway/access": {
113447                     "label": "Access"
113448                 },
113449                 "aerialway/bubble": {
113450                     "label": "Bubble"
113451                 },
113452                 "aerialway/capacity": {
113453                     "label": "Capacity (per hour)",
113454                     "placeholder": "500, 2500, 5000..."
113455                 },
113456                 "aerialway/duration": {
113457                     "label": "Duration (minutes)",
113458                     "placeholder": "1, 2, 3..."
113459                 },
113460                 "aerialway/heating": {
113461                     "label": "Heated"
113462                 },
113463                 "aerialway/occupancy": {
113464                     "label": "Occupancy",
113465                     "placeholder": "2, 4, 8..."
113466                 },
113467                 "aerialway/summer/access": {
113468                     "label": "Access (summer)"
113469                 },
113470                 "aeroway": {
113471                     "label": "Type"
113472                 },
113473                 "amenity": {
113474                     "label": "Type"
113475                 },
113476                 "artist": {
113477                     "label": "Artist"
113478                 },
113479                 "artwork_type": {
113480                     "label": "Type"
113481                 },
113482                 "atm": {
113483                     "label": "ATM"
113484                 },
113485                 "backrest": {
113486                     "label": "Backrest"
113487                 },
113488                 "barrier": {
113489                     "label": "Type"
113490                 },
113491                 "bicycle_parking": {
113492                     "label": "Type"
113493                 },
113494                 "boundary": {
113495                     "label": "Type"
113496                 },
113497                 "building": {
113498                     "label": "Building"
113499                 },
113500                 "building_area": {
113501                     "label": "Building"
113502                 },
113503                 "capacity": {
113504                     "label": "Capacity",
113505                     "placeholder": "50, 100, 200..."
113506                 },
113507                 "cardinal_direction": {
113508                     "label": "Direction"
113509                 },
113510                 "clock_direction": {
113511                     "label": "Direction",
113512                     "options": {
113513                         "clockwise": "Clockwise",
113514                         "anticlockwise": "Counterclockwise"
113515                     }
113516                 },
113517                 "collection_times": {
113518                     "label": "Collection Times"
113519                 },
113520                 "construction": {
113521                     "label": "Type"
113522                 },
113523                 "country": {
113524                     "label": "Country"
113525                 },
113526                 "covered": {
113527                     "label": "Covered"
113528                 },
113529                 "crop": {
113530                     "label": "Crop"
113531                 },
113532                 "crossing": {
113533                     "label": "Type"
113534                 },
113535                 "cuisine": {
113536                     "label": "Cuisine"
113537                 },
113538                 "denomination": {
113539                     "label": "Denomination"
113540                 },
113541                 "denotation": {
113542                     "label": "Denotation"
113543                 },
113544                 "description": {
113545                     "label": "Description"
113546                 },
113547                 "electrified": {
113548                     "label": "Electrification"
113549                 },
113550                 "elevation": {
113551                     "label": "Elevation"
113552                 },
113553                 "emergency": {
113554                     "label": "Emergency"
113555                 },
113556                 "entrance": {
113557                     "label": "Type"
113558                 },
113559                 "fax": {
113560                     "label": "Fax",
113561                     "placeholder": "+31 42 123 4567"
113562                 },
113563                 "fee": {
113564                     "label": "Fee"
113565                 },
113566                 "fire_hydrant/type": {
113567                     "label": "Type"
113568                 },
113569                 "fixme": {
113570                     "label": "Fix Me"
113571                 },
113572                 "fuel": {
113573                     "label": "Fuel"
113574                 },
113575                 "fuel/biodiesel": {
113576                     "label": "Sells Biodiesel"
113577                 },
113578                 "fuel/diesel": {
113579                     "label": "Sells Diesel"
113580                 },
113581                 "fuel/e10": {
113582                     "label": "Sells E10"
113583                 },
113584                 "fuel/e85": {
113585                     "label": "Sells E85"
113586                 },
113587                 "fuel/lpg": {
113588                     "label": "Sells Propane"
113589                 },
113590                 "fuel/octane_100": {
113591                     "label": "Sells Racing Gasoline"
113592                 },
113593                 "fuel/octane_91": {
113594                     "label": "Sells Regular Gasoline"
113595                 },
113596                 "fuel/octane_95": {
113597                     "label": "Sells Midgrade Gasoline"
113598                 },
113599                 "fuel/octane_98": {
113600                     "label": "Sells Premium Gasoline"
113601                 },
113602                 "gauge": {
113603                     "label": "Gauge"
113604                 },
113605                 "generator/method": {
113606                     "label": "Method"
113607                 },
113608                 "generator/source": {
113609                     "label": "Source"
113610                 },
113611                 "generator/type": {
113612                     "label": "Type"
113613                 },
113614                 "golf_hole": {
113615                     "label": "Reference",
113616                     "placeholder": "Hole number (1-18)"
113617                 },
113618                 "handicap": {
113619                     "label": "Handicap",
113620                     "placeholder": "1-18"
113621                 },
113622                 "highway": {
113623                     "label": "Type"
113624                 },
113625                 "historic": {
113626                     "label": "Type"
113627                 },
113628                 "hoops": {
113629                     "label": "Hoops",
113630                     "placeholder": "1, 2, 4..."
113631                 },
113632                 "iata": {
113633                     "label": "IATA"
113634                 },
113635                 "icao": {
113636                     "label": "ICAO"
113637                 },
113638                 "incline": {
113639                     "label": "Incline"
113640                 },
113641                 "information": {
113642                     "label": "Type"
113643                 },
113644                 "internet_access": {
113645                     "label": "Internet Access",
113646                     "options": {
113647                         "yes": "Yes",
113648                         "no": "No",
113649                         "wlan": "Wifi",
113650                         "wired": "Wired",
113651                         "terminal": "Terminal"
113652                     }
113653                 },
113654                 "landuse": {
113655                     "label": "Type"
113656                 },
113657                 "lanes": {
113658                     "label": "Lanes",
113659                     "placeholder": "1, 2, 3..."
113660                 },
113661                 "layer": {
113662                     "label": "Layer"
113663                 },
113664                 "leisure": {
113665                     "label": "Type"
113666                 },
113667                 "length": {
113668                     "label": "Length (Meters)"
113669                 },
113670                 "levels": {
113671                     "label": "Levels",
113672                     "placeholder": "2, 4, 6..."
113673                 },
113674                 "lit": {
113675                     "label": "Lit"
113676                 },
113677                 "location": {
113678                     "label": "Location"
113679                 },
113680                 "man_made": {
113681                     "label": "Type"
113682                 },
113683                 "maxspeed": {
113684                     "label": "Speed Limit",
113685                     "placeholder": "40, 50, 60..."
113686                 },
113687                 "name": {
113688                     "label": "Name",
113689                     "placeholder": "Common name (if any)"
113690                 },
113691                 "natural": {
113692                     "label": "Natural"
113693                 },
113694                 "network": {
113695                     "label": "Network"
113696                 },
113697                 "note": {
113698                     "label": "Note"
113699                 },
113700                 "office": {
113701                     "label": "Type"
113702                 },
113703                 "oneway": {
113704                     "label": "One Way"
113705                 },
113706                 "oneway_yes": {
113707                     "label": "One Way"
113708                 },
113709                 "opening_hours": {
113710                     "label": "Hours"
113711                 },
113712                 "operator": {
113713                     "label": "Operator"
113714                 },
113715                 "par": {
113716                     "label": "Par",
113717                     "placeholder": "3, 4, 5..."
113718                 },
113719                 "park_ride": {
113720                     "label": "Park and Ride"
113721                 },
113722                 "parking": {
113723                     "label": "Type"
113724                 },
113725                 "phone": {
113726                     "label": "Phone",
113727                     "placeholder": "+31 42 123 4567"
113728                 },
113729                 "piste/difficulty": {
113730                     "label": "Difficulty"
113731                 },
113732                 "piste/grooming": {
113733                     "label": "Grooming"
113734                 },
113735                 "piste/type": {
113736                     "label": "Type"
113737                 },
113738                 "place": {
113739                     "label": "Type"
113740                 },
113741                 "population": {
113742                     "label": "Population"
113743                 },
113744                 "power": {
113745                     "label": "Type"
113746                 },
113747                 "railway": {
113748                     "label": "Type"
113749                 },
113750                 "recycling/cans": {
113751                     "label": "Accepts Cans"
113752                 },
113753                 "recycling/clothes": {
113754                     "label": "Accepts Clothes"
113755                 },
113756                 "recycling/glass": {
113757                     "label": "Accepts Glass"
113758                 },
113759                 "recycling/paper": {
113760                     "label": "Accepts Paper"
113761                 },
113762                 "ref": {
113763                     "label": "Reference"
113764                 },
113765                 "relation": {
113766                     "label": "Type"
113767                 },
113768                 "religion": {
113769                     "label": "Religion",
113770                     "options": {
113771                         "christian": "Christian",
113772                         "muslim": "Muslim",
113773                         "buddhist": "Buddhist",
113774                         "jewish": "Jewish",
113775                         "hindu": "Hindu",
113776                         "shinto": "Shinto",
113777                         "taoist": "Taoist"
113778                     }
113779                 },
113780                 "restriction": {
113781                     "label": "Type"
113782                 },
113783                 "route": {
113784                     "label": "Type"
113785                 },
113786                 "route_master": {
113787                     "label": "Type"
113788                 },
113789                 "sac_scale": {
113790                     "label": "Path Difficulty"
113791                 },
113792                 "seasonal": {
113793                     "label": "Seasonal"
113794                 },
113795                 "service": {
113796                     "label": "Type"
113797                 },
113798                 "shelter": {
113799                     "label": "Shelter"
113800                 },
113801                 "shelter_type": {
113802                     "label": "Type"
113803                 },
113804                 "shop": {
113805                     "label": "Type"
113806                 },
113807                 "sloped_curb": {
113808                     "label": "Sloped Curb"
113809                 },
113810                 "smoking": {
113811                     "label": "Smoking"
113812                 },
113813                 "social_facility_for": {
113814                     "label": "People served",
113815                     "placeholder": "Homeless, Disabled, Child, etc"
113816                 },
113817                 "source": {
113818                     "label": "Source"
113819                 },
113820                 "sport": {
113821                     "label": "Sport"
113822                 },
113823                 "sport_ice": {
113824                     "label": "Sport"
113825                 },
113826                 "structure": {
113827                     "label": "Structure",
113828                     "placeholder": "Unknown",
113829                     "options": {
113830                         "bridge": "Bridge",
113831                         "tunnel": "Tunnel",
113832                         "embankment": "Embankment",
113833                         "cutting": "Cutting",
113834                         "ford": "Ford"
113835                     }
113836                 },
113837                 "studio_type": {
113838                     "label": "Type"
113839                 },
113840                 "supervised": {
113841                     "label": "Supervised"
113842                 },
113843                 "surface": {
113844                     "label": "Surface"
113845                 },
113846                 "tactile_paving": {
113847                     "label": "Tactile Paving"
113848                 },
113849                 "toilets/disposal": {
113850                     "label": "Disposal"
113851                 },
113852                 "tourism": {
113853                     "label": "Type"
113854                 },
113855                 "towertype": {
113856                     "label": "Tower type"
113857                 },
113858                 "tracktype": {
113859                     "label": "Type"
113860                 },
113861                 "trail_visibility": {
113862                     "label": "Trail Visibility"
113863                 },
113864                 "tree_type": {
113865                     "label": "Type"
113866                 },
113867                 "trees": {
113868                     "label": "Trees"
113869                 },
113870                 "tunnel": {
113871                     "label": "Tunnel"
113872                 },
113873                 "vending": {
113874                     "label": "Type of Goods"
113875                 },
113876                 "water": {
113877                     "label": "Type"
113878                 },
113879                 "waterway": {
113880                     "label": "Type"
113881                 },
113882                 "website": {
113883                     "label": "Website",
113884                     "placeholder": "http://example.com/"
113885                 },
113886                 "wetland": {
113887                     "label": "Type"
113888                 },
113889                 "wheelchair": {
113890                     "label": "Wheelchair Access"
113891                 },
113892                 "width": {
113893                     "label": "Width (Meters)"
113894                 },
113895                 "wikipedia": {
113896                     "label": "Wikipedia"
113897                 },
113898                 "wood": {
113899                     "label": "Type"
113900                 }
113901             },
113902             "presets": {
113903                 "address": {
113904                     "name": "Address",
113905                     "terms": ""
113906                 },
113907                 "aerialway": {
113908                     "name": "Aerialway",
113909                     "terms": "ski lift,funifor,funitel"
113910                 },
113911                 "aerialway/cable_car": {
113912                     "name": "Cable Car",
113913                     "terms": "tramway,ropeway"
113914                 },
113915                 "aerialway/chair_lift": {
113916                     "name": "Chair Lift",
113917                     "terms": ""
113918                 },
113919                 "aerialway/gondola": {
113920                     "name": "Gondola",
113921                     "terms": ""
113922                 },
113923                 "aerialway/magic_carpet": {
113924                     "name": "Magic Carpet Lift",
113925                     "terms": ""
113926                 },
113927                 "aerialway/platter": {
113928                     "name": "Platter Lift",
113929                     "terms": "button lift,poma lift"
113930                 },
113931                 "aerialway/pylon": {
113932                     "name": "Aerialway Pylon",
113933                     "terms": ""
113934                 },
113935                 "aerialway/rope_tow": {
113936                     "name": "Rope Tow Lift",
113937                     "terms": "handle tow,bugel lift"
113938                 },
113939                 "aerialway/station": {
113940                     "name": "Aerialway Station",
113941                     "terms": ""
113942                 },
113943                 "aerialway/t-bar": {
113944                     "name": "T-bar Lift",
113945                     "terms": ""
113946                 },
113947                 "aeroway": {
113948                     "name": "Aeroway",
113949                     "terms": ""
113950                 },
113951                 "aeroway/aerodrome": {
113952                     "name": "Airport",
113953                     "terms": "airplane,airport,aerodrome"
113954                 },
113955                 "aeroway/apron": {
113956                     "name": "Apron",
113957                     "terms": "ramp"
113958                 },
113959                 "aeroway/gate": {
113960                     "name": "Airport gate",
113961                     "terms": ""
113962                 },
113963                 "aeroway/hangar": {
113964                     "name": "Hangar",
113965                     "terms": ""
113966                 },
113967                 "aeroway/helipad": {
113968                     "name": "Helipad",
113969                     "terms": "helicopter,helipad,heliport"
113970                 },
113971                 "aeroway/runway": {
113972                     "name": "Runway",
113973                     "terms": "landing strip"
113974                 },
113975                 "aeroway/taxiway": {
113976                     "name": "Taxiway",
113977                     "terms": ""
113978                 },
113979                 "aeroway/terminal": {
113980                     "name": "Airport terminal",
113981                     "terms": "airport,aerodrome"
113982                 },
113983                 "amenity": {
113984                     "name": "Amenity",
113985                     "terms": ""
113986                 },
113987                 "amenity/arts_centre": {
113988                     "name": "Arts Center",
113989                     "terms": "arts,arts centre"
113990                 },
113991                 "amenity/atm": {
113992                     "name": "ATM",
113993                     "terms": ""
113994                 },
113995                 "amenity/bank": {
113996                     "name": "Bank",
113997                     "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"
113998                 },
113999                 "amenity/bar": {
114000                     "name": "Bar",
114001                     "terms": ""
114002                 },
114003                 "amenity/bbq": {
114004                     "name": "Barbecue/Grill",
114005                     "terms": "barbecue,bbq,grill"
114006                 },
114007                 "amenity/bench": {
114008                     "name": "Bench",
114009                     "terms": ""
114010                 },
114011                 "amenity/bicycle_parking": {
114012                     "name": "Bicycle Parking",
114013                     "terms": ""
114014                 },
114015                 "amenity/bicycle_rental": {
114016                     "name": "Bicycle Rental",
114017                     "terms": ""
114018                 },
114019                 "amenity/boat_rental": {
114020                     "name": "Boat Rental",
114021                     "terms": ""
114022                 },
114023                 "amenity/cafe": {
114024                     "name": "Cafe",
114025                     "terms": "coffee,tea,coffee shop"
114026                 },
114027                 "amenity/car_rental": {
114028                     "name": "Car Rental",
114029                     "terms": ""
114030                 },
114031                 "amenity/car_sharing": {
114032                     "name": "Car Sharing",
114033                     "terms": ""
114034                 },
114035                 "amenity/car_wash": {
114036                     "name": "Car Wash",
114037                     "terms": ""
114038                 },
114039                 "amenity/charging_station": {
114040                     "name": "Charging Station",
114041                     "terms": "EV,Electric Vehicle,Supercharger"
114042                 },
114043                 "amenity/childcare": {
114044                     "name": "Childcare",
114045                     "terms": "nursery,orphanage,playgroup"
114046                 },
114047                 "amenity/cinema": {
114048                     "name": "Cinema",
114049                     "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"
114050                 },
114051                 "amenity/clinic": {
114052                     "name": "Clinic",
114053                     "terms": "clinic,medical clinic"
114054                 },
114055                 "amenity/clock": {
114056                     "name": "Clock",
114057                     "terms": ""
114058                 },
114059                 "amenity/college": {
114060                     "name": "College",
114061                     "terms": ""
114062                 },
114063                 "amenity/compressed_air": {
114064                     "name": "Compressed Air",
114065                     "terms": ""
114066                 },
114067                 "amenity/courthouse": {
114068                     "name": "Courthouse",
114069                     "terms": ""
114070                 },
114071                 "amenity/dentist": {
114072                     "name": "Dentist",
114073                     "terms": "dentist,dentist's office"
114074                 },
114075                 "amenity/doctor": {
114076                     "name": "Doctor",
114077                     "terms": "doctor,doctor's office"
114078                 },
114079                 "amenity/drinking_water": {
114080                     "name": "Drinking Water",
114081                     "terms": "water fountain,potable water"
114082                 },
114083                 "amenity/embassy": {
114084                     "name": "Embassy",
114085                     "terms": ""
114086                 },
114087                 "amenity/fast_food": {
114088                     "name": "Fast Food",
114089                     "terms": ""
114090                 },
114091                 "amenity/fire_station": {
114092                     "name": "Fire Station",
114093                     "terms": ""
114094                 },
114095                 "amenity/fountain": {
114096                     "name": "Fountain",
114097                     "terms": ""
114098                 },
114099                 "amenity/fuel": {
114100                     "name": "Gas Station",
114101                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
114102                 },
114103                 "amenity/grave_yard": {
114104                     "name": "Graveyard",
114105                     "terms": ""
114106                 },
114107                 "amenity/hospital": {
114108                     "name": "Hospital Grounds",
114109                     "terms": "clinic,emergency room,health service,hospice,infirmary,institution,nursing home,rest home,sanatorium,sanitarium,sick bay,surgery,ward"
114110                 },
114111                 "amenity/kindergarten": {
114112                     "name": "Kindergarten Grounds",
114113                     "terms": "nursery,preschool"
114114                 },
114115                 "amenity/library": {
114116                     "name": "Library",
114117                     "terms": ""
114118                 },
114119                 "amenity/marketplace": {
114120                     "name": "Marketplace",
114121                     "terms": ""
114122                 },
114123                 "amenity/nightclub": {
114124                     "name": "Nightclub",
114125                     "terms": "disco*,night club,dancing,dance club"
114126                 },
114127                 "amenity/parking": {
114128                     "name": "Car Parking",
114129                     "terms": ""
114130                 },
114131                 "amenity/parking_entrance": {
114132                     "name": "Parking Garage Entrance/Exit",
114133                     "terms": ""
114134                 },
114135                 "amenity/pharmacy": {
114136                     "name": "Pharmacy",
114137                     "terms": ""
114138                 },
114139                 "amenity/place_of_worship": {
114140                     "name": "Place of Worship",
114141                     "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"
114142                 },
114143                 "amenity/place_of_worship/buddhist": {
114144                     "name": "Buddhist Temple",
114145                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
114146                 },
114147                 "amenity/place_of_worship/christian": {
114148                     "name": "Church",
114149                     "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"
114150                 },
114151                 "amenity/place_of_worship/jewish": {
114152                     "name": "Synagogue",
114153                     "terms": "jewish,synagogue"
114154                 },
114155                 "amenity/place_of_worship/muslim": {
114156                     "name": "Mosque",
114157                     "terms": "muslim,mosque"
114158                 },
114159                 "amenity/police": {
114160                     "name": "Police",
114161                     "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"
114162                 },
114163                 "amenity/post_box": {
114164                     "name": "Mailbox",
114165                     "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox"
114166                 },
114167                 "amenity/post_office": {
114168                     "name": "Post Office",
114169                     "terms": ""
114170                 },
114171                 "amenity/pub": {
114172                     "name": "Pub",
114173                     "terms": ""
114174                 },
114175                 "amenity/ranger_station": {
114176                     "name": "Ranger Station",
114177                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
114178                 },
114179                 "amenity/recycling": {
114180                     "name": "Recycling",
114181                     "terms": ""
114182                 },
114183                 "amenity/restaurant": {
114184                     "name": "Restaurant",
114185                     "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"
114186                 },
114187                 "amenity/school": {
114188                     "name": "School Grounds",
114189                     "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university"
114190                 },
114191                 "amenity/shelter": {
114192                     "name": "Shelter",
114193                     "terms": "lean-to"
114194                 },
114195                 "amenity/social_facility": {
114196                     "name": "Social Facility",
114197                     "terms": ""
114198                 },
114199                 "amenity/social_facility/food_bank": {
114200                     "name": "Food Bank",
114201                     "terms": ""
114202                 },
114203                 "amenity/social_facility/group_home": {
114204                     "name": "Group Home",
114205                     "terms": "elderly,old,senior living"
114206                 },
114207                 "amenity/social_facility/homeless_shelter": {
114208                     "name": "Homeless Shelter",
114209                     "terms": "houseless,unhoused,displaced"
114210                 },
114211                 "amenity/studio": {
114212                     "name": "Studio",
114213                     "terms": "recording studio,studio,radio,radio studio,television,television studio"
114214                 },
114215                 "amenity/swimming_pool": {
114216                     "name": "Swimming Pool",
114217                     "terms": ""
114218                 },
114219                 "amenity/taxi": {
114220                     "name": "Taxi Stand",
114221                     "terms": "cab"
114222                 },
114223                 "amenity/telephone": {
114224                     "name": "Telephone",
114225                     "terms": "phone"
114226                 },
114227                 "amenity/theatre": {
114228                     "name": "Theater",
114229                     "terms": "theatre,performance,play,musical"
114230                 },
114231                 "amenity/toilets": {
114232                     "name": "Toilets",
114233                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
114234                 },
114235                 "amenity/townhall": {
114236                     "name": "Town Hall",
114237                     "terms": "village hall,city government,courthouse,municipal building,municipal center,municipal centre"
114238                 },
114239                 "amenity/university": {
114240                     "name": "University",
114241                     "terms": "college"
114242                 },
114243                 "amenity/vending_machine": {
114244                     "name": "Vending Machine",
114245                     "terms": ""
114246                 },
114247                 "amenity/veterinary": {
114248                     "name": "Veterinary",
114249                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
114250                 },
114251                 "amenity/waste_basket": {
114252                     "name": "Waste Basket",
114253                     "terms": "rubbish bin,litter bin,trash can,garbage can"
114254                 },
114255                 "area": {
114256                     "name": "Area",
114257                     "terms": ""
114258                 },
114259                 "barrier": {
114260                     "name": "Barrier",
114261                     "terms": ""
114262                 },
114263                 "barrier/block": {
114264                     "name": "Block",
114265                     "terms": ""
114266                 },
114267                 "barrier/bollard": {
114268                     "name": "Bollard",
114269                     "terms": ""
114270                 },
114271                 "barrier/cattle_grid": {
114272                     "name": "Cattle Grid",
114273                     "terms": ""
114274                 },
114275                 "barrier/city_wall": {
114276                     "name": "City Wall",
114277                     "terms": ""
114278                 },
114279                 "barrier/cycle_barrier": {
114280                     "name": "Cycle Barrier",
114281                     "terms": ""
114282                 },
114283                 "barrier/ditch": {
114284                     "name": "Ditch",
114285                     "terms": ""
114286                 },
114287                 "barrier/entrance": {
114288                     "name": "Entrance",
114289                     "terms": ""
114290                 },
114291                 "barrier/fence": {
114292                     "name": "Fence",
114293                     "terms": ""
114294                 },
114295                 "barrier/gate": {
114296                     "name": "Gate",
114297                     "terms": ""
114298                 },
114299                 "barrier/hedge": {
114300                     "name": "Hedge",
114301                     "terms": ""
114302                 },
114303                 "barrier/kissing_gate": {
114304                     "name": "Kissing Gate",
114305                     "terms": ""
114306                 },
114307                 "barrier/lift_gate": {
114308                     "name": "Lift Gate",
114309                     "terms": ""
114310                 },
114311                 "barrier/retaining_wall": {
114312                     "name": "Retaining Wall",
114313                     "terms": ""
114314                 },
114315                 "barrier/stile": {
114316                     "name": "Stile",
114317                     "terms": ""
114318                 },
114319                 "barrier/toll_booth": {
114320                     "name": "Toll Booth",
114321                     "terms": ""
114322                 },
114323                 "barrier/wall": {
114324                     "name": "Wall",
114325                     "terms": ""
114326                 },
114327                 "boundary/administrative": {
114328                     "name": "Administrative Boundary",
114329                     "terms": ""
114330                 },
114331                 "building": {
114332                     "name": "Building",
114333                     "terms": ""
114334                 },
114335                 "building/apartments": {
114336                     "name": "Apartments",
114337                     "terms": ""
114338                 },
114339                 "building/barn": {
114340                     "name": "Barn",
114341                     "terms": ""
114342                 },
114343                 "building/bunker": {
114344                     "name": "Bunker",
114345                     "terms": ""
114346                 },
114347                 "building/cabin": {
114348                     "name": "Cabin",
114349                     "terms": ""
114350                 },
114351                 "building/cathedral": {
114352                     "name": "Cathedral",
114353                     "terms": ""
114354                 },
114355                 "building/chapel": {
114356                     "name": "Chapel",
114357                     "terms": ""
114358                 },
114359                 "building/church": {
114360                     "name": "Church",
114361                     "terms": ""
114362                 },
114363                 "building/commercial": {
114364                     "name": "Commercial Building",
114365                     "terms": ""
114366                 },
114367                 "building/construction": {
114368                     "name": "Building Under Construction",
114369                     "terms": ""
114370                 },
114371                 "building/detached": {
114372                     "name": "Detached Home",
114373                     "terms": ""
114374                 },
114375                 "building/dormitory": {
114376                     "name": "Dormitory",
114377                     "terms": ""
114378                 },
114379                 "building/entrance": {
114380                     "name": "Entrance/Exit",
114381                     "terms": ""
114382                 },
114383                 "building/garage": {
114384                     "name": "Garage",
114385                     "terms": ""
114386                 },
114387                 "building/garages": {
114388                     "name": "Garages",
114389                     "terms": ""
114390                 },
114391                 "building/greenhouse": {
114392                     "name": "Greenhouse",
114393                     "terms": ""
114394                 },
114395                 "building/hospital": {
114396                     "name": "Hospital Building",
114397                     "terms": ""
114398                 },
114399                 "building/hotel": {
114400                     "name": "Hotel Building",
114401                     "terms": ""
114402                 },
114403                 "building/house": {
114404                     "name": "House",
114405                     "terms": ""
114406                 },
114407                 "building/hut": {
114408                     "name": "Hut",
114409                     "terms": ""
114410                 },
114411                 "building/industrial": {
114412                     "name": "Industrial Building",
114413                     "terms": ""
114414                 },
114415                 "building/public": {
114416                     "name": "Public Building",
114417                     "terms": ""
114418                 },
114419                 "building/residential": {
114420                     "name": "Residential Building",
114421                     "terms": ""
114422                 },
114423                 "building/retail": {
114424                     "name": "Retail Building",
114425                     "terms": ""
114426                 },
114427                 "building/roof": {
114428                     "name": "Roof",
114429                     "terms": ""
114430                 },
114431                 "building/school": {
114432                     "name": "School Building",
114433                     "terms": ""
114434                 },
114435                 "building/shed": {
114436                     "name": "Shed",
114437                     "terms": ""
114438                 },
114439                 "building/stable": {
114440                     "name": "Stable",
114441                     "terms": ""
114442                 },
114443                 "building/static_caravan": {
114444                     "name": "Static Mobile Home",
114445                     "terms": ""
114446                 },
114447                 "building/terrace": {
114448                     "name": "Row Houses",
114449                     "terms": ""
114450                 },
114451                 "building/train_station": {
114452                     "name": "Train Station",
114453                     "terms": ""
114454                 },
114455                 "building/university": {
114456                     "name": "University Building",
114457                     "terms": ""
114458                 },
114459                 "building/warehouse": {
114460                     "name": "Warehouse",
114461                     "terms": ""
114462                 },
114463                 "craft/basket_maker": {
114464                     "name": "Basket Maker",
114465                     "terms": "basket,basketry,basket maker,basket weaver"
114466                 },
114467                 "craft/beekeeper": {
114468                     "name": "Beekeeper",
114469                     "terms": "bees,beekeeper,bee box"
114470                 },
114471                 "craft/blacksmith": {
114472                     "name": "Blacksmith",
114473                     "terms": "blacksmith"
114474                 },
114475                 "craft/boatbuilder": {
114476                     "name": "Boat Builder",
114477                     "terms": "boat builder"
114478                 },
114479                 "craft/bookbinder": {
114480                     "name": "Bookbinder",
114481                     "terms": "bookbinder,book repair"
114482                 },
114483                 "craft/brewery": {
114484                     "name": "Brewery",
114485                     "terms": "brewery"
114486                 },
114487                 "craft/carpenter": {
114488                     "name": "Carpenter",
114489                     "terms": "carpenter,woodworker"
114490                 },
114491                 "craft/carpet_layer": {
114492                     "name": "Carpet Layer",
114493                     "terms": "carpet layer"
114494                 },
114495                 "craft/caterer": {
114496                     "name": "Caterer",
114497                     "terms": "Caterer,Catering"
114498                 },
114499                 "craft/clockmaker": {
114500                     "name": "Clockmaker",
114501                     "terms": "clock,clockmaker,clock repair"
114502                 },
114503                 "craft/confectionary": {
114504                     "name": "Confectionary",
114505                     "terms": "confectionary,sweets,candy"
114506                 },
114507                 "craft/dressmaker": {
114508                     "name": "Dressmaker",
114509                     "terms": "dress,dressmaker"
114510                 },
114511                 "craft/electrician": {
114512                     "name": "Electrician",
114513                     "terms": "electrician"
114514                 },
114515                 "craft/gardener": {
114516                     "name": "Gardener",
114517                     "terms": "gardener,landscaper,grounds keeper"
114518                 },
114519                 "craft/glaziery": {
114520                     "name": "Glaziery",
114521                     "terms": "glass,glass foundry,stained-glass,window"
114522                 },
114523                 "craft/handicraft": {
114524                     "name": "Handicraft",
114525                     "terms": "handicraft"
114526                 },
114527                 "craft/hvac": {
114528                     "name": "HVAC",
114529                     "terms": "heating,ventilating,air-conditioning,air conditioning"
114530                 },
114531                 "craft/insulator": {
114532                     "name": "Insulator",
114533                     "terms": "insulation,insulator"
114534                 },
114535                 "craft/jeweler": {
114536                     "name": "Jeweler",
114537                     "terms": "jeweler,gem,diamond"
114538                 },
114539                 "craft/key_cutter": {
114540                     "name": "Key Cutter",
114541                     "terms": "key,key cutter"
114542                 },
114543                 "craft/locksmith": {
114544                     "name": "Locksmith",
114545                     "terms": "locksmith,lock"
114546                 },
114547                 "craft/metal_construction": {
114548                     "name": "Metal Construction",
114549                     "terms": "metal construction"
114550                 },
114551                 "craft/optician": {
114552                     "name": "Optician",
114553                     "terms": "glasses,optician"
114554                 },
114555                 "craft/painter": {
114556                     "name": "Painter",
114557                     "terms": "painter"
114558                 },
114559                 "craft/photographer": {
114560                     "name": "Photographer",
114561                     "terms": "photographer"
114562                 },
114563                 "craft/photographic_laboratory": {
114564                     "name": "Photographic Laboratory",
114565                     "terms": "photographic laboratory,film developer"
114566                 },
114567                 "craft/plasterer": {
114568                     "name": "Plasterer",
114569                     "terms": "plasterer"
114570                 },
114571                 "craft/plumber": {
114572                     "name": "Plumber",
114573                     "terms": "pumber"
114574                 },
114575                 "craft/pottery": {
114576                     "name": "Pottery",
114577                     "terms": "pottery,potter"
114578                 },
114579                 "craft/rigger": {
114580                     "name": "Rigger",
114581                     "terms": "rigger"
114582                 },
114583                 "craft/roofer": {
114584                     "name": "Roofer",
114585                     "terms": "roofer"
114586                 },
114587                 "craft/saddler": {
114588                     "name": "Saddler",
114589                     "terms": "saddler"
114590                 },
114591                 "craft/sailmaker": {
114592                     "name": "Sailmaker",
114593                     "terms": "sailmaker"
114594                 },
114595                 "craft/sawmill": {
114596                     "name": "Sawmill",
114597                     "terms": "sawmill,lumber"
114598                 },
114599                 "craft/scaffolder": {
114600                     "name": "Scaffolder",
114601                     "terms": "scaffolder"
114602                 },
114603                 "craft/sculpter": {
114604                     "name": "Sculpter",
114605                     "terms": "sculpter"
114606                 },
114607                 "craft/shoemaker": {
114608                     "name": "Shoemaker",
114609                     "terms": "shoe repair,shoemaker"
114610                 },
114611                 "craft/stonemason": {
114612                     "name": "Stonemason",
114613                     "terms": "stonemason,masonry"
114614                 },
114615                 "craft/sweep": {
114616                     "name": "Chimney Sweep",
114617                     "terms": "sweep,chimney sweep"
114618                 },
114619                 "craft/tailor": {
114620                     "name": "Tailor",
114621                     "terms": "tailor,clothes"
114622                 },
114623                 "craft/tiler": {
114624                     "name": "Tiler",
114625                     "terms": "tiler"
114626                 },
114627                 "craft/tinsmith": {
114628                     "name": "Tinsmith",
114629                     "terms": "tinsmith"
114630                 },
114631                 "craft/upholsterer": {
114632                     "name": "Upholsterer",
114633                     "terms": "upholsterer"
114634                 },
114635                 "craft/watchmaker": {
114636                     "name": "Watchmaker",
114637                     "terms": "watch,watchmaker,watch repair"
114638                 },
114639                 "craft/window_construction": {
114640                     "name": "Window Construction",
114641                     "terms": "window,window maker,window construction"
114642                 },
114643                 "embankment": {
114644                     "name": "Embankment",
114645                     "terms": ""
114646                 },
114647                 "emergency/ambulance_station": {
114648                     "name": "Ambulance Station",
114649                     "terms": ""
114650                 },
114651                 "emergency/fire_hydrant": {
114652                     "name": "Fire Hydrant",
114653                     "terms": ""
114654                 },
114655                 "emergency/phone": {
114656                     "name": "Emergency Phone",
114657                     "terms": ""
114658                 },
114659                 "entrance": {
114660                     "name": "Entrance/Exit",
114661                     "terms": ""
114662                 },
114663                 "footway/crossing": {
114664                     "name": "Crossing",
114665                     "terms": "crosswalk,zebra crossing"
114666                 },
114667                 "footway/sidewalk": {
114668                     "name": "Sidewalk",
114669                     "terms": ""
114670                 },
114671                 "ford": {
114672                     "name": "Ford",
114673                     "terms": ""
114674                 },
114675                 "golf/bunker": {
114676                     "name": "Sand Trap",
114677                     "terms": "hazard,bunker"
114678                 },
114679                 "golf/fairway": {
114680                     "name": "Fairway",
114681                     "terms": ""
114682                 },
114683                 "golf/green": {
114684                     "name": "Putting Green",
114685                     "terms": "putting green"
114686                 },
114687                 "golf/hole": {
114688                     "name": "Golf Hole",
114689                     "terms": ""
114690                 },
114691                 "golf/lateral_water_hazard": {
114692                     "name": "Lateral Water Hazard",
114693                     "terms": ""
114694                 },
114695                 "golf/rough": {
114696                     "name": "Rough",
114697                     "terms": ""
114698                 },
114699                 "golf/tee": {
114700                     "name": "Tee Box",
114701                     "terms": "teeing ground"
114702                 },
114703                 "golf/water_hazard": {
114704                     "name": "Water Hazard",
114705                     "terms": ""
114706                 },
114707                 "highway": {
114708                     "name": "Highway",
114709                     "terms": ""
114710                 },
114711                 "highway/bridleway": {
114712                     "name": "Bridle Path",
114713                     "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail"
114714                 },
114715                 "highway/bus_stop": {
114716                     "name": "Bus Stop",
114717                     "terms": ""
114718                 },
114719                 "highway/crossing": {
114720                     "name": "Crossing",
114721                     "terms": "crosswalk,zebra crossing"
114722                 },
114723                 "highway/cycleway": {
114724                     "name": "Cycle Path",
114725                     "terms": ""
114726                 },
114727                 "highway/footway": {
114728                     "name": "Foot Path",
114729                     "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"
114730                 },
114731                 "highway/living_street": {
114732                     "name": "Living Street",
114733                     "terms": ""
114734                 },
114735                 "highway/mini_roundabout": {
114736                     "name": "Mini-Roundabout",
114737                     "terms": ""
114738                 },
114739                 "highway/motorway": {
114740                     "name": "Motorway",
114741                     "terms": ""
114742                 },
114743                 "highway/motorway_junction": {
114744                     "name": "Motorway Junction",
114745                     "terms": ""
114746                 },
114747                 "highway/motorway_link": {
114748                     "name": "Motorway Link",
114749                     "terms": "ramp,on ramp,off ramp"
114750                 },
114751                 "highway/path": {
114752                     "name": "Path",
114753                     "terms": ""
114754                 },
114755                 "highway/pedestrian": {
114756                     "name": "Pedestrian",
114757                     "terms": ""
114758                 },
114759                 "highway/primary": {
114760                     "name": "Primary Road",
114761                     "terms": ""
114762                 },
114763                 "highway/primary_link": {
114764                     "name": "Primary Link",
114765                     "terms": "ramp,on ramp,off ramp"
114766                 },
114767                 "highway/residential": {
114768                     "name": "Residential Road",
114769                     "terms": ""
114770                 },
114771                 "highway/rest_area": {
114772                     "name": "Rest Area",
114773                     "terms": "rest stop,turnout,lay-by"
114774                 },
114775                 "highway/road": {
114776                     "name": "Unknown Road",
114777                     "terms": ""
114778                 },
114779                 "highway/secondary": {
114780                     "name": "Secondary Road",
114781                     "terms": ""
114782                 },
114783                 "highway/secondary_link": {
114784                     "name": "Secondary Link",
114785                     "terms": "ramp,on ramp,off ramp"
114786                 },
114787                 "highway/service": {
114788                     "name": "Service Road",
114789                     "terms": ""
114790                 },
114791                 "highway/service/alley": {
114792                     "name": "Alley",
114793                     "terms": ""
114794                 },
114795                 "highway/service/drive-through": {
114796                     "name": "Drive-Through",
114797                     "terms": ""
114798                 },
114799                 "highway/service/driveway": {
114800                     "name": "Driveway",
114801                     "terms": ""
114802                 },
114803                 "highway/service/emergency_access": {
114804                     "name": "Emergency Access",
114805                     "terms": ""
114806                 },
114807                 "highway/service/parking_aisle": {
114808                     "name": "Parking Aisle",
114809                     "terms": ""
114810                 },
114811                 "highway/services": {
114812                     "name": "Service Area",
114813                     "terms": "services,travel plaza,service station"
114814                 },
114815                 "highway/steps": {
114816                     "name": "Steps",
114817                     "terms": "stairs,staircase"
114818                 },
114819                 "highway/stop": {
114820                     "name": "Stop Sign",
114821                     "terms": "stop sign"
114822                 },
114823                 "highway/tertiary": {
114824                     "name": "Tertiary Road",
114825                     "terms": ""
114826                 },
114827                 "highway/tertiary_link": {
114828                     "name": "Tertiary Link",
114829                     "terms": "ramp,on ramp,off ramp"
114830                 },
114831                 "highway/track": {
114832                     "name": "Track",
114833                     "terms": ""
114834                 },
114835                 "highway/traffic_signals": {
114836                     "name": "Traffic Signals",
114837                     "terms": "light,stoplight,traffic light"
114838                 },
114839                 "highway/trunk": {
114840                     "name": "Trunk Road",
114841                     "terms": ""
114842                 },
114843                 "highway/trunk_link": {
114844                     "name": "Trunk Link",
114845                     "terms": "ramp,on ramp,off ramp"
114846                 },
114847                 "highway/turning_circle": {
114848                     "name": "Turning Circle",
114849                     "terms": ""
114850                 },
114851                 "highway/unclassified": {
114852                     "name": "Unclassified Road",
114853                     "terms": ""
114854                 },
114855                 "historic": {
114856                     "name": "Historic Site",
114857                     "terms": ""
114858                 },
114859                 "historic/archaeological_site": {
114860                     "name": "Archaeological Site",
114861                     "terms": ""
114862                 },
114863                 "historic/boundary_stone": {
114864                     "name": "Boundary Stone",
114865                     "terms": ""
114866                 },
114867                 "historic/castle": {
114868                     "name": "Castle",
114869                     "terms": ""
114870                 },
114871                 "historic/memorial": {
114872                     "name": "Memorial",
114873                     "terms": ""
114874                 },
114875                 "historic/monument": {
114876                     "name": "Monument",
114877                     "terms": ""
114878                 },
114879                 "historic/ruins": {
114880                     "name": "Ruins",
114881                     "terms": ""
114882                 },
114883                 "historic/wayside_cross": {
114884                     "name": "Wayside Cross",
114885                     "terms": ""
114886                 },
114887                 "historic/wayside_shrine": {
114888                     "name": "Wayside Shrine",
114889                     "terms": ""
114890                 },
114891                 "landuse": {
114892                     "name": "Landuse",
114893                     "terms": ""
114894                 },
114895                 "landuse/allotments": {
114896                     "name": "Allotments",
114897                     "terms": ""
114898                 },
114899                 "landuse/basin": {
114900                     "name": "Basin",
114901                     "terms": ""
114902                 },
114903                 "landuse/cemetery": {
114904                     "name": "Cemetery",
114905                     "terms": ""
114906                 },
114907                 "landuse/churchyard": {
114908                     "name": "Churchyard",
114909                     "terms": ""
114910                 },
114911                 "landuse/commercial": {
114912                     "name": "Commercial",
114913                     "terms": ""
114914                 },
114915                 "landuse/construction": {
114916                     "name": "Construction",
114917                     "terms": ""
114918                 },
114919                 "landuse/farm": {
114920                     "name": "Farm",
114921                     "terms": ""
114922                 },
114923                 "landuse/farmland": {
114924                     "name": "Farmland",
114925                     "terms": ""
114926                 },
114927                 "landuse/farmyard": {
114928                     "name": "Farmyard",
114929                     "terms": ""
114930                 },
114931                 "landuse/forest": {
114932                     "name": "Forest",
114933                     "terms": ""
114934                 },
114935                 "landuse/grass": {
114936                     "name": "Grass",
114937                     "terms": ""
114938                 },
114939                 "landuse/industrial": {
114940                     "name": "Industrial",
114941                     "terms": ""
114942                 },
114943                 "landuse/landfill": {
114944                     "name": "Landfill",
114945                     "terms": "dump"
114946                 },
114947                 "landuse/meadow": {
114948                     "name": "Meadow",
114949                     "terms": ""
114950                 },
114951                 "landuse/military": {
114952                     "name": "Military",
114953                     "terms": ""
114954                 },
114955                 "landuse/orchard": {
114956                     "name": "Orchard",
114957                     "terms": ""
114958                 },
114959                 "landuse/quarry": {
114960                     "name": "Quarry",
114961                     "terms": ""
114962                 },
114963                 "landuse/residential": {
114964                     "name": "Residential",
114965                     "terms": ""
114966                 },
114967                 "landuse/retail": {
114968                     "name": "Retail",
114969                     "terms": ""
114970                 },
114971                 "landuse/vineyard": {
114972                     "name": "Vineyard",
114973                     "terms": ""
114974                 },
114975                 "leisure": {
114976                     "name": "Leisure",
114977                     "terms": ""
114978                 },
114979                 "leisure/common": {
114980                     "name": "Common",
114981                     "terms": "open space"
114982                 },
114983                 "leisure/dog_park": {
114984                     "name": "Dog Park",
114985                     "terms": ""
114986                 },
114987                 "leisure/firepit": {
114988                     "name": "Firepit",
114989                     "terms": "fireplace,campfire"
114990                 },
114991                 "leisure/garden": {
114992                     "name": "Garden",
114993                     "terms": ""
114994                 },
114995                 "leisure/golf_course": {
114996                     "name": "Golf Course",
114997                     "terms": "links"
114998                 },
114999                 "leisure/ice_rink": {
115000                     "name": "Ice Rink",
115001                     "terms": "hockey,skating,curling"
115002                 },
115003                 "leisure/marina": {
115004                     "name": "Marina",
115005                     "terms": ""
115006                 },
115007                 "leisure/park": {
115008                     "name": "Park",
115009                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
115010                 },
115011                 "leisure/picnic_table": {
115012                     "name": "Picnic Table",
115013                     "terms": "bench,table"
115014                 },
115015                 "leisure/pitch": {
115016                     "name": "Sport Pitch",
115017                     "terms": ""
115018                 },
115019                 "leisure/pitch/american_football": {
115020                     "name": "American Football Field",
115021                     "terms": ""
115022                 },
115023                 "leisure/pitch/baseball": {
115024                     "name": "Baseball Diamond",
115025                     "terms": ""
115026                 },
115027                 "leisure/pitch/basketball": {
115028                     "name": "Basketball Court",
115029                     "terms": ""
115030                 },
115031                 "leisure/pitch/skateboard": {
115032                     "name": "Skate Park",
115033                     "terms": ""
115034                 },
115035                 "leisure/pitch/soccer": {
115036                     "name": "Soccer Field",
115037                     "terms": ""
115038                 },
115039                 "leisure/pitch/tennis": {
115040                     "name": "Tennis Court",
115041                     "terms": ""
115042                 },
115043                 "leisure/pitch/volleyball": {
115044                     "name": "Volleyball Court",
115045                     "terms": ""
115046                 },
115047                 "leisure/playground": {
115048                     "name": "Playground",
115049                     "terms": "jungle gym,play area"
115050                 },
115051                 "leisure/slipway": {
115052                     "name": "Slipway",
115053                     "terms": ""
115054                 },
115055                 "leisure/sports_center": {
115056                     "name": "Sports Center",
115057                     "terms": "gym"
115058                 },
115059                 "leisure/stadium": {
115060                     "name": "Stadium",
115061                     "terms": ""
115062                 },
115063                 "leisure/swimming_pool": {
115064                     "name": "Swimming Pool",
115065                     "terms": ""
115066                 },
115067                 "leisure/track": {
115068                     "name": "Race Track",
115069                     "terms": ""
115070                 },
115071                 "line": {
115072                     "name": "Line",
115073                     "terms": ""
115074                 },
115075                 "man_made": {
115076                     "name": "Man Made",
115077                     "terms": ""
115078                 },
115079                 "man_made/breakwater": {
115080                     "name": "Breakwater",
115081                     "terms": ""
115082                 },
115083                 "man_made/cutline": {
115084                     "name": "Cut line",
115085                     "terms": ""
115086                 },
115087                 "man_made/embankment": {
115088                     "name": "Embankment",
115089                     "terms": ""
115090                 },
115091                 "man_made/flagpole": {
115092                     "name": "Flagpole",
115093                     "terms": ""
115094                 },
115095                 "man_made/lighthouse": {
115096                     "name": "Lighthouse",
115097                     "terms": ""
115098                 },
115099                 "man_made/observation": {
115100                     "name": "Observation Tower",
115101                     "terms": "lookout tower,fire tower"
115102                 },
115103                 "man_made/pier": {
115104                     "name": "Pier",
115105                     "terms": ""
115106                 },
115107                 "man_made/pipeline": {
115108                     "name": "Pipeline",
115109                     "terms": ""
115110                 },
115111                 "man_made/survey_point": {
115112                     "name": "Survey Point",
115113                     "terms": ""
115114                 },
115115                 "man_made/tower": {
115116                     "name": "Tower",
115117                     "terms": ""
115118                 },
115119                 "man_made/wastewater_plant": {
115120                     "name": "Wastewater Plant",
115121                     "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant"
115122                 },
115123                 "man_made/water_tower": {
115124                     "name": "Water Tower",
115125                     "terms": ""
115126                 },
115127                 "man_made/water_well": {
115128                     "name": "Water well",
115129                     "terms": ""
115130                 },
115131                 "man_made/water_works": {
115132                     "name": "Water Works",
115133                     "terms": ""
115134                 },
115135                 "military/airfield": {
115136                     "name": "Airfield",
115137                     "terms": ""
115138                 },
115139                 "military/barracks": {
115140                     "name": "Barracks",
115141                     "terms": ""
115142                 },
115143                 "military/bunker": {
115144                     "name": "Bunker",
115145                     "terms": ""
115146                 },
115147                 "military/range": {
115148                     "name": "Military Range",
115149                     "terms": ""
115150                 },
115151                 "natural": {
115152                     "name": "Natural",
115153                     "terms": ""
115154                 },
115155                 "natural/bay": {
115156                     "name": "Bay",
115157                     "terms": ""
115158                 },
115159                 "natural/beach": {
115160                     "name": "Beach",
115161                     "terms": ""
115162                 },
115163                 "natural/cliff": {
115164                     "name": "Cliff",
115165                     "terms": ""
115166                 },
115167                 "natural/coastline": {
115168                     "name": "Coastline",
115169                     "terms": "shore"
115170                 },
115171                 "natural/fell": {
115172                     "name": "Fell",
115173                     "terms": ""
115174                 },
115175                 "natural/glacier": {
115176                     "name": "Glacier",
115177                     "terms": ""
115178                 },
115179                 "natural/grassland": {
115180                     "name": "Grassland",
115181                     "terms": ""
115182                 },
115183                 "natural/heath": {
115184                     "name": "Heath",
115185                     "terms": ""
115186                 },
115187                 "natural/peak": {
115188                     "name": "Peak",
115189                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
115190                 },
115191                 "natural/scree": {
115192                     "name": "Scree",
115193                     "terms": "loose rocks"
115194                 },
115195                 "natural/scrub": {
115196                     "name": "Scrub",
115197                     "terms": ""
115198                 },
115199                 "natural/spring": {
115200                     "name": "Spring",
115201                     "terms": ""
115202                 },
115203                 "natural/tree": {
115204                     "name": "Tree",
115205                     "terms": ""
115206                 },
115207                 "natural/water": {
115208                     "name": "Water",
115209                     "terms": ""
115210                 },
115211                 "natural/water/lake": {
115212                     "name": "Lake",
115213                     "terms": "lakelet,loch,mere"
115214                 },
115215                 "natural/water/pond": {
115216                     "name": "Pond",
115217                     "terms": "lakelet,millpond,tarn,pool,mere"
115218                 },
115219                 "natural/water/reservoir": {
115220                     "name": "Reservoir",
115221                     "terms": ""
115222                 },
115223                 "natural/wetland": {
115224                     "name": "Wetland",
115225                     "terms": ""
115226                 },
115227                 "natural/wood": {
115228                     "name": "Wood",
115229                     "terms": ""
115230                 },
115231                 "office": {
115232                     "name": "Office",
115233                     "terms": ""
115234                 },
115235                 "office/accountant": {
115236                     "name": "Accountant",
115237                     "terms": ""
115238                 },
115239                 "office/administrative": {
115240                     "name": "Administrative Office",
115241                     "terms": ""
115242                 },
115243                 "office/architect": {
115244                     "name": "Architect",
115245                     "terms": ""
115246                 },
115247                 "office/company": {
115248                     "name": "Company Office",
115249                     "terms": ""
115250                 },
115251                 "office/educational_institution": {
115252                     "name": "Educational Institution",
115253                     "terms": ""
115254                 },
115255                 "office/employment_agency": {
115256                     "name": "Employment Agency",
115257                     "terms": ""
115258                 },
115259                 "office/estate_agent": {
115260                     "name": "Real Estate Office",
115261                     "terms": ""
115262                 },
115263                 "office/financial": {
115264                     "name": "Financial Office",
115265                     "terms": ""
115266                 },
115267                 "office/government": {
115268                     "name": "Government Office",
115269                     "terms": ""
115270                 },
115271                 "office/insurance": {
115272                     "name": "Insurance Office",
115273                     "terms": ""
115274                 },
115275                 "office/it": {
115276                     "name": "IT Office",
115277                     "terms": ""
115278                 },
115279                 "office/lawyer": {
115280                     "name": "Law Office",
115281                     "terms": ""
115282                 },
115283                 "office/newspaper": {
115284                     "name": "Newspaper",
115285                     "terms": ""
115286                 },
115287                 "office/ngo": {
115288                     "name": "NGO Office",
115289                     "terms": ""
115290                 },
115291                 "office/physician": {
115292                     "name": "Physician",
115293                     "terms": ""
115294                 },
115295                 "office/political_party": {
115296                     "name": "Political Party",
115297                     "terms": ""
115298                 },
115299                 "office/research": {
115300                     "name": "Research Office",
115301                     "terms": ""
115302                 },
115303                 "office/telecommunication": {
115304                     "name": "Telecom Office",
115305                     "terms": ""
115306                 },
115307                 "office/therapist": {
115308                     "name": "Therapist",
115309                     "terms": ""
115310                 },
115311                 "office/travel_agent": {
115312                     "name": "Travel Agency",
115313                     "terms": ""
115314                 },
115315                 "piste": {
115316                     "name": "Piste/Ski Trail",
115317                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
115318                 },
115319                 "place": {
115320                     "name": "Place",
115321                     "terms": ""
115322                 },
115323                 "place/city": {
115324                     "name": "City",
115325                     "terms": ""
115326                 },
115327                 "place/hamlet": {
115328                     "name": "Hamlet",
115329                     "terms": ""
115330                 },
115331                 "place/island": {
115332                     "name": "Island",
115333                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
115334                 },
115335                 "place/isolated_dwelling": {
115336                     "name": "Isolated Dwelling",
115337                     "terms": ""
115338                 },
115339                 "place/locality": {
115340                     "name": "Locality",
115341                     "terms": ""
115342                 },
115343                 "place/neighbourhood": {
115344                     "name": "Neighborhood",
115345                     "terms": "neighbourhood"
115346                 },
115347                 "place/suburb": {
115348                     "name": "Borough",
115349                     "terms": "Boro,Quarter"
115350                 },
115351                 "place/town": {
115352                     "name": "Town",
115353                     "terms": ""
115354                 },
115355                 "place/village": {
115356                     "name": "Village",
115357                     "terms": ""
115358                 },
115359                 "point": {
115360                     "name": "Point",
115361                     "terms": ""
115362                 },
115363                 "power": {
115364                     "name": "Power",
115365                     "terms": ""
115366                 },
115367                 "power/generator": {
115368                     "name": "Power Generator",
115369                     "terms": ""
115370                 },
115371                 "power/line": {
115372                     "name": "Power Line",
115373                     "terms": ""
115374                 },
115375                 "power/minor_line": {
115376                     "name": "Minor Power Line",
115377                     "terms": ""
115378                 },
115379                 "power/pole": {
115380                     "name": "Power Pole",
115381                     "terms": ""
115382                 },
115383                 "power/sub_station": {
115384                     "name": "Substation",
115385                     "terms": ""
115386                 },
115387                 "power/tower": {
115388                     "name": "High-Voltage Tower",
115389                     "terms": ""
115390                 },
115391                 "power/transformer": {
115392                     "name": "Transformer",
115393                     "terms": ""
115394                 },
115395                 "public_transport/platform": {
115396                     "name": "Platform",
115397                     "terms": ""
115398                 },
115399                 "public_transport/stop_position": {
115400                     "name": "Stop Position",
115401                     "terms": ""
115402                 },
115403                 "railway": {
115404                     "name": "Railway",
115405                     "terms": ""
115406                 },
115407                 "railway/abandoned": {
115408                     "name": "Abandoned Railway",
115409                     "terms": ""
115410                 },
115411                 "railway/disused": {
115412                     "name": "Disused Railway",
115413                     "terms": ""
115414                 },
115415                 "railway/funicular": {
115416                     "name": "Funicular",
115417                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
115418                 },
115419                 "railway/halt": {
115420                     "name": "Railway Halt",
115421                     "terms": "break,interrupt,rest,wait,interruption"
115422                 },
115423                 "railway/level_crossing": {
115424                     "name": "Level Crossing",
115425                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
115426                 },
115427                 "railway/monorail": {
115428                     "name": "Monorail",
115429                     "terms": ""
115430                 },
115431                 "railway/narrow_gauge": {
115432                     "name": "Narrow Gauge Rail",
115433                     "terms": "narrow gauge railway,narrow gauge railroad"
115434                 },
115435                 "railway/platform": {
115436                     "name": "Railway Platform",
115437                     "terms": ""
115438                 },
115439                 "railway/rail": {
115440                     "name": "Rail",
115441                     "terms": ""
115442                 },
115443                 "railway/station": {
115444                     "name": "Railway Station",
115445                     "terms": "train station,station"
115446                 },
115447                 "railway/subway": {
115448                     "name": "Subway",
115449                     "terms": ""
115450                 },
115451                 "railway/subway_entrance": {
115452                     "name": "Subway Entrance",
115453                     "terms": ""
115454                 },
115455                 "railway/tram": {
115456                     "name": "Tram",
115457                     "terms": "streetcar"
115458                 },
115459                 "relation": {
115460                     "name": "Relation",
115461                     "terms": ""
115462                 },
115463                 "route/ferry": {
115464                     "name": "Ferry Route",
115465                     "terms": ""
115466                 },
115467                 "shop": {
115468                     "name": "Shop",
115469                     "terms": ""
115470                 },
115471                 "shop/alcohol": {
115472                     "name": "Liquor Store",
115473                     "terms": "alcohol"
115474                 },
115475                 "shop/art": {
115476                     "name": "Art Shop",
115477                     "terms": "art store,art gallery"
115478                 },
115479                 "shop/bakery": {
115480                     "name": "Bakery",
115481                     "terms": ""
115482                 },
115483                 "shop/beauty": {
115484                     "name": "Beauty Shop",
115485                     "terms": "nail spa,spa,salon,tanning"
115486                 },
115487                 "shop/beverages": {
115488                     "name": "Beverage Store",
115489                     "terms": ""
115490                 },
115491                 "shop/bicycle": {
115492                     "name": "Bicycle Shop",
115493                     "terms": ""
115494                 },
115495                 "shop/bookmaker": {
115496                     "name": "Bookmaker",
115497                     "terms": ""
115498                 },
115499                 "shop/books": {
115500                     "name": "Bookstore",
115501                     "terms": ""
115502                 },
115503                 "shop/boutique": {
115504                     "name": "Boutique",
115505                     "terms": ""
115506                 },
115507                 "shop/butcher": {
115508                     "name": "Butcher",
115509                     "terms": ""
115510                 },
115511                 "shop/car": {
115512                     "name": "Car Dealership",
115513                     "terms": ""
115514                 },
115515                 "shop/car_parts": {
115516                     "name": "Car Parts Store",
115517                     "terms": ""
115518                 },
115519                 "shop/car_repair": {
115520                     "name": "Car Repair Shop",
115521                     "terms": ""
115522                 },
115523                 "shop/chemist": {
115524                     "name": "Chemist",
115525                     "terms": ""
115526                 },
115527                 "shop/clothes": {
115528                     "name": "Clothing Store",
115529                     "terms": ""
115530                 },
115531                 "shop/computer": {
115532                     "name": "Computer Store",
115533                     "terms": ""
115534                 },
115535                 "shop/confectionery": {
115536                     "name": "Confectionery",
115537                     "terms": ""
115538                 },
115539                 "shop/convenience": {
115540                     "name": "Convenience Store",
115541                     "terms": ""
115542                 },
115543                 "shop/deli": {
115544                     "name": "Deli",
115545                     "terms": ""
115546                 },
115547                 "shop/department_store": {
115548                     "name": "Department Store",
115549                     "terms": ""
115550                 },
115551                 "shop/doityourself": {
115552                     "name": "DIY Store",
115553                     "terms": ""
115554                 },
115555                 "shop/dry_cleaning": {
115556                     "name": "Dry Cleaners",
115557                     "terms": ""
115558                 },
115559                 "shop/electronics": {
115560                     "name": "Electronics Store",
115561                     "terms": ""
115562                 },
115563                 "shop/farm": {
115564                     "name": "Produce Stand",
115565                     "terms": "farm shop,farm stand"
115566                 },
115567                 "shop/fishmonger": {
115568                     "name": "Fishmonger",
115569                     "terms": ""
115570                 },
115571                 "shop/florist": {
115572                     "name": "Florist",
115573                     "terms": ""
115574                 },
115575                 "shop/funeral_directors": {
115576                     "name": "Funeral Home",
115577                     "terms": "undertaker,funeral parlour,funeral parlor,memorial home"
115578                 },
115579                 "shop/furniture": {
115580                     "name": "Furniture Store",
115581                     "terms": ""
115582                 },
115583                 "shop/garden_centre": {
115584                     "name": "Garden Center",
115585                     "terms": "garden centre"
115586                 },
115587                 "shop/gift": {
115588                     "name": "Gift Shop",
115589                     "terms": ""
115590                 },
115591                 "shop/greengrocer": {
115592                     "name": "Greengrocer",
115593                     "terms": ""
115594                 },
115595                 "shop/hairdresser": {
115596                     "name": "Hairdresser",
115597                     "terms": ""
115598                 },
115599                 "shop/hardware": {
115600                     "name": "Hardware Store",
115601                     "terms": ""
115602                 },
115603                 "shop/hifi": {
115604                     "name": "Hifi Store",
115605                     "terms": ""
115606                 },
115607                 "shop/jewelry": {
115608                     "name": "Jeweler",
115609                     "terms": ""
115610                 },
115611                 "shop/kiosk": {
115612                     "name": "Kiosk",
115613                     "terms": ""
115614                 },
115615                 "shop/laundry": {
115616                     "name": "Laundry",
115617                     "terms": ""
115618                 },
115619                 "shop/locksmith": {
115620                     "name": "Locksmith",
115621                     "terms": "keys"
115622                 },
115623                 "shop/lottery": {
115624                     "name": "Lottery Shop",
115625                     "terms": ""
115626                 },
115627                 "shop/mall": {
115628                     "name": "Mall",
115629                     "terms": ""
115630                 },
115631                 "shop/mobile_phone": {
115632                     "name": "Mobile Phone Store",
115633                     "terms": ""
115634                 },
115635                 "shop/motorcycle": {
115636                     "name": "Motorcycle Dealership",
115637                     "terms": ""
115638                 },
115639                 "shop/music": {
115640                     "name": "Music Store",
115641                     "terms": ""
115642                 },
115643                 "shop/newsagent": {
115644                     "name": "Newsagent",
115645                     "terms": ""
115646                 },
115647                 "shop/optician": {
115648                     "name": "Optician",
115649                     "terms": ""
115650                 },
115651                 "shop/outdoor": {
115652                     "name": "Outdoor Store",
115653                     "terms": ""
115654                 },
115655                 "shop/pet": {
115656                     "name": "Pet Store",
115657                     "terms": ""
115658                 },
115659                 "shop/photo": {
115660                     "name": "Photography Store",
115661                     "terms": ""
115662                 },
115663                 "shop/seafood": {
115664                     "name": "Seafood Shop",
115665                     "terms": "fishmonger"
115666                 },
115667                 "shop/shoes": {
115668                     "name": "Shoe Store",
115669                     "terms": ""
115670                 },
115671                 "shop/sports": {
115672                     "name": "Sporting Goods Store",
115673                     "terms": ""
115674                 },
115675                 "shop/stationery": {
115676                     "name": "Stationery Store",
115677                     "terms": ""
115678                 },
115679                 "shop/supermarket": {
115680                     "name": "Supermarket",
115681                     "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"
115682                 },
115683                 "shop/toys": {
115684                     "name": "Toy Store",
115685                     "terms": ""
115686                 },
115687                 "shop/travel_agency": {
115688                     "name": "Travel Agency",
115689                     "terms": ""
115690                 },
115691                 "shop/tyres": {
115692                     "name": "Tire Store",
115693                     "terms": ""
115694                 },
115695                 "shop/vacant": {
115696                     "name": "Vacant Shop",
115697                     "terms": ""
115698                 },
115699                 "shop/variety_store": {
115700                     "name": "Variety Store",
115701                     "terms": ""
115702                 },
115703                 "shop/video": {
115704                     "name": "Video Store",
115705                     "terms": ""
115706                 },
115707                 "shop/wine": {
115708                     "name": "Wine Shop",
115709                     "terms": "winery"
115710                 },
115711                 "tourism": {
115712                     "name": "Tourism",
115713                     "terms": ""
115714                 },
115715                 "tourism/alpine_hut": {
115716                     "name": "Alpine Hut",
115717                     "terms": ""
115718                 },
115719                 "tourism/artwork": {
115720                     "name": "Artwork",
115721                     "terms": "mural,sculpture,statue"
115722                 },
115723                 "tourism/attraction": {
115724                     "name": "Tourist Attraction",
115725                     "terms": ""
115726                 },
115727                 "tourism/camp_site": {
115728                     "name": "Camp Site",
115729                     "terms": "camping"
115730                 },
115731                 "tourism/caravan_site": {
115732                     "name": "RV Park",
115733                     "terms": ""
115734                 },
115735                 "tourism/chalet": {
115736                     "name": "Chalet",
115737                     "terms": ""
115738                 },
115739                 "tourism/guest_house": {
115740                     "name": "Guest House",
115741                     "terms": "B&B,Bed & Breakfast,Bed and Breakfast"
115742                 },
115743                 "tourism/hostel": {
115744                     "name": "Hostel",
115745                     "terms": ""
115746                 },
115747                 "tourism/hotel": {
115748                     "name": "Hotel",
115749                     "terms": ""
115750                 },
115751                 "tourism/information": {
115752                     "name": "Information",
115753                     "terms": ""
115754                 },
115755                 "tourism/motel": {
115756                     "name": "Motel",
115757                     "terms": ""
115758                 },
115759                 "tourism/museum": {
115760                     "name": "Museum",
115761                     "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault"
115762                 },
115763                 "tourism/picnic_site": {
115764                     "name": "Picnic Site",
115765                     "terms": ""
115766                 },
115767                 "tourism/theme_park": {
115768                     "name": "Theme Park",
115769                     "terms": ""
115770                 },
115771                 "tourism/viewpoint": {
115772                     "name": "Viewpoint",
115773                     "terms": ""
115774                 },
115775                 "tourism/zoo": {
115776                     "name": "Zoo",
115777                     "terms": ""
115778                 },
115779                 "type/boundary": {
115780                     "name": "Boundary",
115781                     "terms": ""
115782                 },
115783                 "type/boundary/administrative": {
115784                     "name": "Administrative Boundary",
115785                     "terms": ""
115786                 },
115787                 "type/multipolygon": {
115788                     "name": "Multipolygon",
115789                     "terms": ""
115790                 },
115791                 "type/restriction": {
115792                     "name": "Restriction",
115793                     "terms": ""
115794                 },
115795                 "type/route": {
115796                     "name": "Route",
115797                     "terms": ""
115798                 },
115799                 "type/route/bicycle": {
115800                     "name": "Cycle Route",
115801                     "terms": ""
115802                 },
115803                 "type/route/bus": {
115804                     "name": "Bus Route",
115805                     "terms": ""
115806                 },
115807                 "type/route/detour": {
115808                     "name": "Detour Route",
115809                     "terms": ""
115810                 },
115811                 "type/route/ferry": {
115812                     "name": "Ferry Route",
115813                     "terms": ""
115814                 },
115815                 "type/route/foot": {
115816                     "name": "Foot Route",
115817                     "terms": ""
115818                 },
115819                 "type/route/hiking": {
115820                     "name": "Hiking Route",
115821                     "terms": ""
115822                 },
115823                 "type/route/pipeline": {
115824                     "name": "Pipeline Route",
115825                     "terms": ""
115826                 },
115827                 "type/route/power": {
115828                     "name": "Power Route",
115829                     "terms": ""
115830                 },
115831                 "type/route/road": {
115832                     "name": "Road Route",
115833                     "terms": ""
115834                 },
115835                 "type/route/train": {
115836                     "name": "Train Route",
115837                     "terms": ""
115838                 },
115839                 "type/route/tram": {
115840                     "name": "Tram Route",
115841                     "terms": ""
115842                 },
115843                 "type/route_master": {
115844                     "name": "Route Master",
115845                     "terms": ""
115846                 },
115847                 "vertex": {
115848                     "name": "Other",
115849                     "terms": ""
115850                 },
115851                 "waterway": {
115852                     "name": "Waterway",
115853                     "terms": ""
115854                 },
115855                 "waterway/canal": {
115856                     "name": "Canal",
115857                     "terms": ""
115858                 },
115859                 "waterway/dam": {
115860                     "name": "Dam",
115861                     "terms": ""
115862                 },
115863                 "waterway/ditch": {
115864                     "name": "Ditch",
115865                     "terms": ""
115866                 },
115867                 "waterway/drain": {
115868                     "name": "Drain",
115869                     "terms": ""
115870                 },
115871                 "waterway/river": {
115872                     "name": "River",
115873                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
115874                 },
115875                 "waterway/riverbank": {
115876                     "name": "Riverbank",
115877                     "terms": ""
115878                 },
115879                 "waterway/stream": {
115880                     "name": "Stream",
115881                     "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"
115882                 },
115883                 "waterway/weir": {
115884                     "name": "Weir",
115885                     "terms": ""
115886                 }
115887             }
115888         }
115889     },
115890     "suggestions": {
115891         "amenity": {
115892             "fuel": {
115893                 "76": {
115894                     "count": 314
115895                 },
115896                 "Neste": {
115897                     "count": 189
115898                 },
115899                 "BP": {
115900                     "count": 2511
115901                 },
115902                 "Shell": {
115903                     "count": 8380
115904                 },
115905                 "Agip": {
115906                     "count": 2651
115907                 },
115908                 "Migrol": {
115909                     "count": 65
115910                 },
115911                 "Avia": {
115912                     "count": 897
115913                 },
115914                 "Texaco": {
115915                     "count": 680
115916                 },
115917                 "Total": {
115918                     "count": 2607
115919                 },
115920                 "Statoil": {
115921                     "count": 596
115922                 },
115923                 "Esso": {
115924                     "count": 3652
115925                 },
115926                 "Jet": {
115927                     "count": 441
115928                 },
115929                 "Avanti": {
115930                     "count": 90
115931                 },
115932                 "Sainsbury's": {
115933                     "count": 58
115934                 },
115935                 "OMV": {
115936                     "count": 701
115937                 },
115938                 "Aral": {
115939                     "count": 1339
115940                 },
115941                 "Tesco": {
115942                     "count": 197
115943                 },
115944                 "JET": {
115945                     "count": 180
115946                 },
115947                 "Morrisons": {
115948                     "count": 111
115949                 },
115950                 "United": {
115951                     "count": 91
115952                 },
115953                 "Canadian Tire": {
115954                     "count": 66
115955                 },
115956                 "Mobil": {
115957                     "count": 613
115958                 },
115959                 "Caltex": {
115960                     "count": 1001
115961                 },
115962                 "Sunoco": {
115963                     "count": 355
115964                 },
115965                 "Q8": {
115966                     "count": 1161
115967                 },
115968                 "ABC": {
115969                     "count": 79
115970                 },
115971                 "ARAL": {
115972                     "count": 375
115973                 },
115974                 "CEPSA": {
115975                     "count": 1018
115976                 },
115977                 "BFT": {
115978                     "count": 89
115979                 },
115980                 "Petron": {
115981                     "count": 878
115982                 },
115983                 "Intermarché": {
115984                     "count": 434
115985                 },
115986                 "Total Access": {
115987                     "count": 51
115988                 },
115989                 "Super U": {
115990                     "count": 124
115991                 },
115992                 "Auchan": {
115993                     "count": 53
115994                 },
115995                 "Elf": {
115996                     "count": 129
115997                 },
115998                 "Carrefour": {
115999                     "count": 205
116000                 },
116001                 "Station Service E. Leclerc": {
116002                     "count": 530
116003                 },
116004                 "Shell Express": {
116005                     "count": 131
116006                 },
116007                 "Hess": {
116008                     "count": 127
116009                 },
116010                 "Flying V": {
116011                     "count": 129
116012                 },
116013                 "bft": {
116014                     "count": 168
116015                 },
116016                 "Gulf": {
116017                     "count": 199
116018                 },
116019                 "PTT": {
116020                     "count": 191
116021                 },
116022                 "St1": {
116023                     "count": 100
116024                 },
116025                 "Teboil": {
116026                     "count": 115
116027                 },
116028                 "HEM": {
116029                     "count": 212
116030                 },
116031                 "GALP": {
116032                     "count": 626
116033                 },
116034                 "OK": {
116035                     "count": 163
116036                 },
116037                 "ÖMV": {
116038                     "count": 101
116039                 },
116040                 "Tinq": {
116041                     "count": 215
116042                 },
116043                 "OKQ8": {
116044                     "count": 186
116045                 },
116046                 "Repsol": {
116047                     "count": 424
116048                 },
116049                 "Westfalen": {
116050                     "count": 96
116051                 },
116052                 "Esso Express": {
116053                     "count": 98
116054                 },
116055                 "Raiffeisenbank": {
116056                     "count": 117
116057                 },
116058                 "Tamoil": {
116059                     "count": 866
116060                 },
116061                 "Engen": {
116062                     "count": 241
116063                 },
116064                 "Sasol": {
116065                     "count": 59
116066                 },
116067                 "Topaz": {
116068                     "count": 78
116069                 },
116070                 "LPG": {
116071                     "count": 174
116072                 },
116073                 "Coop": {
116074                     "count": 62
116075                 },
116076                 "Orlen": {
116077                     "count": 598
116078                 },
116079                 "Oilibya": {
116080                     "count": 68
116081                 },
116082                 "Tango": {
116083                     "count": 122
116084                 },
116085                 "Star": {
116086                     "count": 319
116087                 },
116088                 "Петрол": {
116089                     "count": 84
116090                 },
116091                 "Cepsa": {
116092                     "count": 96
116093                 },
116094                 "OIL!": {
116095                     "count": 63
116096                 },
116097                 "Ultramar": {
116098                     "count": 125
116099                 },
116100                 "Irving": {
116101                     "count": 87
116102                 },
116103                 "Lukoil": {
116104                     "count": 701
116105                 },
116106                 "Petro-Canada": {
116107                     "count": 489
116108                 },
116109                 "7-Eleven": {
116110                     "count": 488
116111                 },
116112                 "Agrola": {
116113                     "count": 69
116114                 },
116115                 "Husky": {
116116                     "count": 126
116117                 },
116118                 "Slovnaft": {
116119                     "count": 219
116120                 },
116121                 "Sheetz": {
116122                     "count": 134
116123                 },
116124                 "Mol": {
116125                     "count": 61
116126                 },
116127                 "Petronas": {
116128                     "count": 159
116129                 },
116130                 "Газпромнефть": {
116131                     "count": 748
116132                 },
116133                 "Лукойл": {
116134                     "count": 1477
116135                 },
116136                 "Elan": {
116137                     "count": 112
116138                 },
116139                 "Роснефть": {
116140                     "count": 638
116141                 },
116142                 "Turmöl": {
116143                     "count": 57
116144                 },
116145                 "Neste A24": {
116146                     "count": 55
116147                 },
116148                 "Marathon": {
116149                     "count": 189
116150                 },
116151                 "Valero": {
116152                     "count": 366
116153                 },
116154                 "Eni": {
116155                     "count": 236
116156                 },
116157                 "Chevron": {
116158                     "count": 954
116159                 },
116160                 "ТНК": {
116161                     "count": 520
116162                 },
116163                 "REPSOL": {
116164                     "count": 1603
116165                 },
116166                 "MOL": {
116167                     "count": 228
116168                 },
116169                 "Bliska": {
116170                     "count": 150
116171                 },
116172                 "Api": {
116173                     "count": 302
116174                 },
116175                 "Arco": {
116176                     "count": 179
116177                 },
116178                 "Pemex": {
116179                     "count": 423
116180                 },
116181                 "Exxon": {
116182                     "count": 506
116183                 },
116184                 "Coles Express": {
116185                     "count": 115
116186                 },
116187                 "Petrom": {
116188                     "count": 259
116189                 },
116190                 "PETRONOR": {
116191                     "count": 207
116192                 },
116193                 "Rompetrol": {
116194                     "count": 174
116195                 },
116196                 "Lotos": {
116197                     "count": 178
116198                 },
116199                 "ОМВ": {
116200                     "count": 60
116201                 },
116202                 "BR": {
116203                     "count": 129
116204                 },
116205                 "Copec": {
116206                     "count": 505
116207                 },
116208                 "Petrobras": {
116209                     "count": 270
116210                 },
116211                 "Liberty": {
116212                     "count": 55
116213                 },
116214                 "IP": {
116215                     "count": 871
116216                 },
116217                 "Erg": {
116218                     "count": 596
116219                 },
116220                 "Eneos": {
116221                     "count": 97
116222                 },
116223                 "Citgo": {
116224                     "count": 279
116225                 },
116226                 "Metano": {
116227                     "count": 208
116228                 },
116229                 "Сургутнефтегаз": {
116230                     "count": 61
116231                 },
116232                 "EKO": {
116233                     "count": 59
116234                 },
116235                 "Eko": {
116236                     "count": 58
116237                 },
116238                 "Indipend.": {
116239                     "count": 172
116240                 },
116241                 "IES": {
116242                     "count": 63
116243                 },
116244                 "TotalErg": {
116245                     "count": 89
116246                 },
116247                 "Cenex": {
116248                     "count": 115
116249                 },
116250                 "ПТК": {
116251                     "count": 82
116252                 },
116253                 "HP": {
116254                     "count": 79
116255                 },
116256                 "Phillips 66": {
116257                     "count": 216
116258                 },
116259                 "CARREFOUR": {
116260                     "count": 74
116261                 },
116262                 "ERG": {
116263                     "count": 76
116264                 },
116265                 "Speedway": {
116266                     "count": 148
116267                 },
116268                 "Benzina": {
116269                     "count": 96
116270                 },
116271                 "Татнефть": {
116272                     "count": 264
116273                 },
116274                 "Terpel": {
116275                     "count": 259
116276                 },
116277                 "WOG": {
116278                     "count": 189
116279                 },
116280                 "Seaoil": {
116281                     "count": 54
116282                 },
116283                 "АЗС": {
116284                     "count": 1077
116285                 },
116286                 "Kwik Trip": {
116287                     "count": 108
116288                 },
116289                 "Wawa": {
116290                     "count": 89
116291                 },
116292                 "Pertamina": {
116293                     "count": 186
116294                 },
116295                 "COSMO": {
116296                     "count": 64
116297                 },
116298                 "Z": {
116299                     "count": 76
116300                 },
116301                 "Indian Oil": {
116302                     "count": 183
116303                 },
116304                 "АГЗС": {
116305                     "count": 494
116306                 },
116307                 "INA": {
116308                     "count": 121
116309                 },
116310                 "JOMO": {
116311                     "count": 62
116312                 },
116313                 "Holiday": {
116314                     "count": 97
116315                 },
116316                 "YPF": {
116317                     "count": 70
116318                 },
116319                 "IDEMITSU": {
116320                     "count": 87
116321                 },
116322                 "ENEOS": {
116323                     "count": 736
116324                 },
116325                 "Stacja paliw": {
116326                     "count": 94
116327                 },
116328                 "Bharat Petroleum": {
116329                     "count": 64
116330                 },
116331                 "CAMPSA": {
116332                     "count": 615
116333                 },
116334                 "Casey's General Store": {
116335                     "count": 190
116336                 },
116337                 "Башнефть": {
116338                     "count": 60
116339                 },
116340                 "Kangaroo": {
116341                     "count": 60
116342                 },
116343                 "コスモ石油 (COSMO)": {
116344                     "count": 136
116345                 },
116346                 "MEROIL": {
116347                     "count": 77
116348                 },
116349                 "1-2-3": {
116350                     "count": 71
116351                 },
116352                 "出光": {
116353                     "count": 228,
116354                     "tags": {
116355                         "name:en": "IDEMITSU"
116356                     }
116357                 },
116358                 "НК Альянс": {
116359                     "count": 88
116360                 },
116361                 "Sinclair": {
116362                     "count": 100
116363                 },
116364                 "Conoco": {
116365                     "count": 189
116366                 },
116367                 "SPBU": {
116368                     "count": 54
116369                 },
116370                 "Макпетрол": {
116371                     "count": 109
116372                 },
116373                 "Circle K": {
116374                     "count": 166
116375                 },
116376                 "Posto Ipiranga": {
116377                     "count": 70
116378                 },
116379                 "Posto Shell": {
116380                     "count": 54
116381                 },
116382                 "Phoenix": {
116383                     "count": 144
116384                 },
116385                 "Ipiranga": {
116386                     "count": 119
116387                 },
116388                 "OKKO": {
116389                     "count": 85
116390                 },
116391                 "ОККО": {
116392                     "count": 119
116393                 },
116394                 "บางจาก": {
116395                     "count": 60
116396                 },
116397                 "QuikTrip": {
116398                     "count": 105
116399                 },
116400                 "Stewart's": {
116401                     "count": 63
116402                 },
116403                 "Posto BR": {
116404                     "count": 68
116405                 },
116406                 "ป ต ท": {
116407                     "count": 152
116408                 },
116409                 "ปตท": {
116410                     "count": 88
116411                 },
116412                 "ANP": {
116413                     "count": 80
116414                 },
116415                 "Kum & Go": {
116416                     "count": 80
116417                 },
116418                 "Petrolimex": {
116419                     "count": 55
116420                 },
116421                 "Sokimex": {
116422                     "count": 66
116423                 },
116424                 "Tela": {
116425                     "count": 154
116426                 },
116427                 "Posto": {
116428                     "count": 71
116429                 },
116430                 "H-E-B": {
116431                     "count": 182
116432                 },
116433                 "Укрнафта": {
116434                     "count": 58
116435                 },
116436                 "Татнефтепродукт": {
116437                     "count": 54
116438                 },
116439                 "Afriquia": {
116440                     "count": 88
116441                 },
116442                 "Murphy USA": {
116443                     "count": 67
116444                 },
116445                 "昭和シェル (Showa-shell)": {
116446                     "count": 94
116447                 },
116448                 "エネオス": {
116449                     "count": 53
116450                 },
116451                 "CNG": {
116452                     "count": 94
116453                 }
116454             },
116455             "pub": {
116456                 "Kings Arms": {
116457                     "count": 67
116458                 },
116459                 "The Ship": {
116460                     "count": 89
116461                 },
116462                 "The White Horse": {
116463                     "count": 204
116464                 },
116465                 "The White Hart": {
116466                     "count": 226
116467                 },
116468                 "Royal Oak": {
116469                     "count": 150
116470                 },
116471                 "The Red Lion": {
116472                     "count": 233
116473                 },
116474                 "The Kings Arms": {
116475                     "count": 58
116476                 },
116477                 "The Star": {
116478                     "count": 73
116479                 },
116480                 "The Anchor": {
116481                     "count": 64
116482                 },
116483                 "The Cross Keys": {
116484                     "count": 55
116485                 },
116486                 "The Wheatsheaf": {
116487                     "count": 117
116488                 },
116489                 "The Crown Inn": {
116490                     "count": 67
116491                 },
116492                 "The Kings Head": {
116493                     "count": 53
116494                 },
116495                 "The Castle": {
116496                     "count": 62
116497                 },
116498                 "The Railway": {
116499                     "count": 102
116500                 },
116501                 "The White Lion": {
116502                     "count": 118
116503                 },
116504                 "The Bell": {
116505                     "count": 121
116506                 },
116507                 "The Bull": {
116508                     "count": 68
116509                 },
116510                 "The Plough": {
116511                     "count": 179
116512                 },
116513                 "The George": {
116514                     "count": 110
116515                 },
116516                 "The Royal Oak": {
116517                     "count": 209
116518                 },
116519                 "The Fox": {
116520                     "count": 74
116521                 },
116522                 "Prince of Wales": {
116523                     "count": 77
116524                 },
116525                 "The Rising Sun": {
116526                     "count": 71
116527                 },
116528                 "The Prince of Wales": {
116529                     "count": 51
116530                 },
116531                 "The Crown": {
116532                     "count": 244
116533                 },
116534                 "The Chequers": {
116535                     "count": 66
116536                 },
116537                 "The Swan": {
116538                     "count": 152
116539                 },
116540                 "Rose and Crown": {
116541                     "count": 79
116542                 },
116543                 "The Victoria": {
116544                     "count": 67
116545                 },
116546                 "New Inn": {
116547                     "count": 90
116548                 },
116549                 "Royal Hotel": {
116550                     "count": 57
116551                 },
116552                 "Red Lion": {
116553                     "count": 207
116554                 },
116555                 "Cross Keys": {
116556                     "count": 61
116557                 },
116558                 "The Greyhound": {
116559                     "count": 96
116560                 },
116561                 "The Black Horse": {
116562                     "count": 94
116563                 },
116564                 "The New Inn": {
116565                     "count": 105
116566                 },
116567                 "Kings Head": {
116568                     "count": 59
116569                 },
116570                 "The Albion": {
116571                     "count": 51
116572                 },
116573                 "The Angel": {
116574                     "count": 52
116575                 },
116576                 "The Queens Head": {
116577                     "count": 52
116578                 },
116579                 "The Ship Inn": {
116580                     "count": 83
116581                 },
116582                 "Rose & Crown": {
116583                     "count": 51
116584                 },
116585                 "Queens Head": {
116586                     "count": 52
116587                 },
116588                 "Irish Pub": {
116589                     "count": 76
116590                 }
116591             },
116592             "fast_food": {
116593                 "Quick": {
116594                     "count": 484
116595                 },
116596                 "McDonald's": {
116597                     "count": 12376,
116598                     "tags": {
116599                         "cuisine": "burger"
116600                     }
116601                 },
116602                 "Subway": {
116603                     "count": 5576,
116604                     "tags": {
116605                         "cuisine": "sandwich"
116606                     }
116607                 },
116608                 "Burger King": {
116609                     "count": 3734,
116610                     "tags": {
116611                         "cuisine": "burger"
116612                     }
116613                 },
116614                 "Ali Baba": {
116615                     "count": 61
116616                 },
116617                 "Hungry Jacks": {
116618                     "count": 173,
116619                     "tags": {
116620                         "cuisine": "burger"
116621                     }
116622                 },
116623                 "Red Rooster": {
116624                     "count": 148
116625                 },
116626                 "KFC": {
116627                     "count": 3198,
116628                     "tags": {
116629                         "cuisine": "chicken"
116630                     }
116631                 },
116632                 "Domino's Pizza": {
116633                     "count": 985,
116634                     "tags": {
116635                         "cuisine": "pizza"
116636                     }
116637                 },
116638                 "Chowking": {
116639                     "count": 142
116640                 },
116641                 "Jollibee": {
116642                     "count": 396
116643                 },
116644                 "Hesburger": {
116645                     "count": 102
116646                 },
116647                 "肯德基": {
116648                     "count": 86
116649                 },
116650                 "Wendy's": {
116651                     "count": 1621,
116652                     "tags": {
116653                         "cuisine": "burger"
116654                     }
116655                 },
116656                 "Tim Hortons": {
116657                     "count": 323
116658                 },
116659                 "Steers": {
116660                     "count": 151
116661                 },
116662                 "Hardee's": {
116663                     "count": 268,
116664                     "tags": {
116665                         "cuisine": "burger"
116666                     }
116667                 },
116668                 "Arby's": {
116669                     "count": 782
116670                 },
116671                 "A&W": {
116672                     "count": 283
116673                 },
116674                 "Dairy Queen": {
116675                     "count": 791
116676                 },
116677                 "Hallo Pizza": {
116678                     "count": 76
116679                 },
116680                 "Fish & Chips": {
116681                     "count": 93
116682                 },
116683                 "Harvey's": {
116684                     "count": 90
116685                 },
116686                 "麥當勞": {
116687                     "count": 65
116688                 },
116689                 "Pizza Pizza": {
116690                     "count": 215
116691                 },
116692                 "Kotipizza": {
116693                     "count": 74
116694                 },
116695                 "Jack in the Box": {
116696                     "count": 546,
116697                     "tags": {
116698                         "cuisine": "burger"
116699                     }
116700                 },
116701                 "Istanbul": {
116702                     "count": 56
116703                 },
116704                 "Kochlöffel": {
116705                     "count": 68
116706                 },
116707                 "Döner": {
116708                     "count": 228
116709                 },
116710                 "Telepizza": {
116711                     "count": 201
116712                 },
116713                 "Sibylla": {
116714                     "count": 61
116715                 },
116716                 "Carl's Jr.": {
116717                     "count": 298,
116718                     "tags": {
116719                         "cuisine": "burger"
116720                     }
116721                 },
116722                 "Quiznos": {
116723                     "count": 266,
116724                     "tags": {
116725                         "cuisine": "sandwich"
116726                     }
116727                 },
116728                 "Wimpy": {
116729                     "count": 141
116730                 },
116731                 "Sonic": {
116732                     "count": 566,
116733                     "tags": {
116734                         "cuisine": "burger"
116735                     }
116736                 },
116737                 "Taco Bell": {
116738                     "count": 1423
116739                 },
116740                 "Pizza Nova": {
116741                     "count": 63
116742                 },
116743                 "Papa John's": {
116744                     "count": 304,
116745                     "tags": {
116746                         "cuisine": "pizza"
116747                     }
116748                 },
116749                 "Nordsee": {
116750                     "count": 159
116751                 },
116752                 "Mr. Sub": {
116753                     "count": 103
116754                 },
116755                 "Kebab": {
116756                     "count": 182
116757                 },
116758                 "Макдоналдс": {
116759                     "count": 324,
116760                     "tags": {
116761                         "name:en": "McDonald's"
116762                     }
116763                 },
116764                 "Asia Imbiss": {
116765                     "count": 111
116766                 },
116767                 "Imbiss": {
116768                     "count": 199
116769                 },
116770                 "Chipotle": {
116771                     "count": 290,
116772                     "tags": {
116773                         "cuisine": "mexican"
116774                     }
116775                 },
116776                 "マクドナルド": {
116777                     "count": 692,
116778                     "tags": {
116779                         "name:en": "McDonald's",
116780                         "cuisine": "burger"
116781                     }
116782                 },
116783                 "In-N-Out Burger": {
116784                     "count": 65
116785                 },
116786                 "Jimmy John's": {
116787                     "count": 141
116788                 },
116789                 "Jamba Juice": {
116790                     "count": 68
116791                 },
116792                 "Робин Сдобин": {
116793                     "count": 82
116794                 },
116795                 "Baskin Robbins": {
116796                     "count": 74
116797                 },
116798                 "ケンタッキーフライドチキン": {
116799                     "count": 164,
116800                     "tags": {
116801                         "name:en": "KFC",
116802                         "cuisine": "chicken"
116803                     }
116804                 },
116805                 "吉野家": {
116806                     "count": 191
116807                 },
116808                 "Taco Time": {
116809                     "count": 88
116810                 },
116811                 "松屋": {
116812                     "count": 281,
116813                     "tags": {
116814                         "name:en": "Matsuya"
116815                     }
116816                 },
116817                 "Little Caesars": {
116818                     "count": 81
116819                 },
116820                 "El Pollo Loco": {
116821                     "count": 63
116822                 },
116823                 "Del Taco": {
116824                     "count": 141
116825                 },
116826                 "White Castle": {
116827                     "count": 80
116828                 },
116829                 "Boston Market": {
116830                     "count": 66
116831                 },
116832                 "Chick-fil-A": {
116833                     "count": 257,
116834                     "tags": {
116835                         "cuisine": "chicken"
116836                     }
116837                 },
116838                 "Panda Express": {
116839                     "count": 238
116840                 },
116841                 "Whataburger": {
116842                     "count": 364
116843                 },
116844                 "Taco John's": {
116845                     "count": 78
116846                 },
116847                 "Теремок": {
116848                     "count": 68
116849                 },
116850                 "Culver's": {
116851                     "count": 425
116852                 },
116853                 "Five Guys": {
116854                     "count": 141
116855                 },
116856                 "Church's Chicken": {
116857                     "count": 95
116858                 },
116859                 "Popeye's": {
116860                     "count": 167,
116861                     "tags": {
116862                         "cuisine": "chicken"
116863                     }
116864                 },
116865                 "Long John Silver's": {
116866                     "count": 93
116867                 },
116868                 "Pollo Campero": {
116869                     "count": 62
116870                 },
116871                 "Zaxby's": {
116872                     "count": 51
116873                 },
116874                 "すき家": {
116875                     "count": 276,
116876                     "tags": {
116877                         "name:en": "SUKIYA"
116878                     }
116879                 },
116880                 "モスバーガー": {
116881                     "count": 257,
116882                     "tags": {
116883                         "name:en": "MOS BURGER"
116884                     }
116885                 },
116886                 "Русский Аппетит": {
116887                     "count": 69
116888                 },
116889                 "なか卯": {
116890                     "count": 63
116891                 }
116892             },
116893             "restaurant": {
116894                 "Pizza Hut": {
116895                     "count": 1180
116896                 },
116897                 "Little Chef": {
116898                     "count": 64
116899                 },
116900                 "Adler": {
116901                     "count": 158
116902                 },
116903                 "Zur Krone": {
116904                     "count": 90
116905                 },
116906                 "Deutsches Haus": {
116907                     "count": 90
116908                 },
116909                 "Krone": {
116910                     "count": 171
116911                 },
116912                 "Akropolis": {
116913                     "count": 152
116914                 },
116915                 "Schützenhaus": {
116916                     "count": 124
116917                 },
116918                 "Kreuz": {
116919                     "count": 74
116920                 },
116921                 "Waldschänke": {
116922                     "count": 55
116923                 },
116924                 "La Piazza": {
116925                     "count": 69
116926                 },
116927                 "Lamm": {
116928                     "count": 66
116929                 },
116930                 "Zur Sonne": {
116931                     "count": 73
116932                 },
116933                 "Zur Linde": {
116934                     "count": 204
116935                 },
116936                 "Poseidon": {
116937                     "count": 110
116938                 },
116939                 "Shanghai": {
116940                     "count": 82
116941                 },
116942                 "Red Lobster": {
116943                     "count": 235
116944                 },
116945                 "Zum Löwen": {
116946                     "count": 84
116947                 },
116948                 "Swiss Chalet": {
116949                     "count": 107
116950                 },
116951                 "Olympia": {
116952                     "count": 74
116953                 },
116954                 "Wagamama": {
116955                     "count": 64
116956                 },
116957                 "Frankie & Benny's": {
116958                     "count": 66
116959                 },
116960                 "Hooters": {
116961                     "count": 103
116962                 },
116963                 "Sternen": {
116964                     "count": 78
116965                 },
116966                 "Hirschen": {
116967                     "count": 79
116968                 },
116969                 "Papa John's": {
116970                     "count": 67,
116971                     "tags": {
116972                         "cuisine": "pizza"
116973                     }
116974                 },
116975                 "Denny's": {
116976                     "count": 450
116977                 },
116978                 "Athen": {
116979                     "count": 68
116980                 },
116981                 "Sonne": {
116982                     "count": 126
116983                 },
116984                 "Hirsch": {
116985                     "count": 79
116986                 },
116987                 "Ratskeller": {
116988                     "count": 150
116989                 },
116990                 "La Cantina": {
116991                     "count": 56
116992                 },
116993                 "Gasthaus Krone": {
116994                     "count": 56
116995                 },
116996                 "El Greco": {
116997                     "count": 86
116998                 },
116999                 "Gasthof zur Post": {
117000                     "count": 79
117001                 },
117002                 "Nando's": {
117003                     "count": 246
117004                 },
117005                 "Löwen": {
117006                     "count": 112
117007                 },
117008                 "La Pataterie": {
117009                     "count": 51
117010                 },
117011                 "Bella Napoli": {
117012                     "count": 53
117013                 },
117014                 "Pizza Express": {
117015                     "count": 262
117016                 },
117017                 "Mandarin": {
117018                     "count": 65
117019                 },
117020                 "Hong Kong": {
117021                     "count": 83
117022                 },
117023                 "Zizzi": {
117024                     "count": 68
117025                 },
117026                 "Cracker Barrel": {
117027                     "count": 183
117028                 },
117029                 "Rhodos": {
117030                     "count": 81
117031                 },
117032                 "Lindenhof": {
117033                     "count": 79
117034                 },
117035                 "Milano": {
117036                     "count": 54
117037                 },
117038                 "Dolce Vita": {
117039                     "count": 77
117040                 },
117041                 "Kirchenwirt": {
117042                     "count": 81
117043                 },
117044                 "Kantine": {
117045                     "count": 52
117046                 },
117047                 "Ochsen": {
117048                     "count": 95
117049                 },
117050                 "Spur": {
117051                     "count": 62
117052                 },
117053                 "Mykonos": {
117054                     "count": 59
117055                 },
117056                 "Lotus": {
117057                     "count": 66
117058                 },
117059                 "Applebee's": {
117060                     "count": 531
117061                 },
117062                 "Flunch": {
117063                     "count": 72
117064                 },
117065                 "Zur Post": {
117066                     "count": 116
117067                 },
117068                 "China Town": {
117069                     "count": 76
117070                 },
117071                 "La Dolce Vita": {
117072                     "count": 73
117073                 },
117074                 "Waffle House": {
117075                     "count": 207
117076                 },
117077                 "Delphi": {
117078                     "count": 88
117079                 },
117080                 "Linde": {
117081                     "count": 103
117082                 },
117083                 "Outback Steakhouse": {
117084                     "count": 218
117085                 },
117086                 "Dionysos": {
117087                     "count": 69
117088                 },
117089                 "Kelsey's": {
117090                     "count": 57
117091                 },
117092                 "Boston Pizza": {
117093                     "count": 165
117094                 },
117095                 "Bella Italia": {
117096                     "count": 132
117097                 },
117098                 "Sizzler": {
117099                     "count": 53
117100                 },
117101                 "Grüner Baum": {
117102                     "count": 116
117103                 },
117104                 "Taj Mahal": {
117105                     "count": 104
117106                 },
117107                 "Rössli": {
117108                     "count": 68
117109                 },
117110                 "Wimpy": {
117111                     "count": 51
117112                 },
117113                 "Traube": {
117114                     "count": 65
117115                 },
117116                 "Adria": {
117117                     "count": 52
117118                 },
117119                 "Red Robin": {
117120                     "count": 185
117121                 },
117122                 "Roma": {
117123                     "count": 61
117124                 },
117125                 "San Marco": {
117126                     "count": 67
117127                 },
117128                 "Hellas": {
117129                     "count": 55
117130                 },
117131                 "La Perla": {
117132                     "count": 67
117133                 },
117134                 "Vips": {
117135                     "count": 53
117136                 },
117137                 "Panera Bread": {
117138                     "count": 218
117139                 },
117140                 "Da Vinci": {
117141                     "count": 54
117142                 },
117143                 "Hippopotamus": {
117144                     "count": 96
117145                 },
117146                 "Prezzo": {
117147                     "count": 75
117148                 },
117149                 "Courtepaille": {
117150                     "count": 106
117151                 },
117152                 "Hard Rock Cafe": {
117153                     "count": 70
117154                 },
117155                 "Panorama": {
117156                     "count": 61
117157                 },
117158                 "デニーズ": {
117159                     "count": 82
117160                 },
117161                 "Sportheim": {
117162                     "count": 65
117163                 },
117164                 "餃子の王将": {
117165                     "count": 57
117166                 },
117167                 "Bären": {
117168                     "count": 60
117169                 },
117170                 "Alte Post": {
117171                     "count": 60
117172                 },
117173                 "Pizzeria Roma": {
117174                     "count": 51
117175                 },
117176                 "China Garden": {
117177                     "count": 66
117178                 },
117179                 "Vapiano": {
117180                     "count": 82
117181                 },
117182                 "Mamma Mia": {
117183                     "count": 64
117184                 },
117185                 "Schwarzer Adler": {
117186                     "count": 57
117187                 },
117188                 "IHOP": {
117189                     "count": 317
117190                 },
117191                 "Chili's": {
117192                     "count": 328
117193                 },
117194                 "Asia": {
117195                     "count": 51
117196                 },
117197                 "Olive Garden": {
117198                     "count": 279
117199                 },
117200                 "TGI Friday's": {
117201                     "count": 159
117202                 },
117203                 "Friendly's": {
117204                     "count": 78
117205                 },
117206                 "Buffalo Grill": {
117207                     "count": 202
117208                 },
117209                 "Texas Roadhouse": {
117210                     "count": 110
117211                 },
117212                 "ガスト": {
117213                     "count": 230,
117214                     "tags": {
117215                         "name:en": "Gusto"
117216                     }
117217                 },
117218                 "Sakura": {
117219                     "count": 75
117220                 },
117221                 "Mensa": {
117222                     "count": 99
117223                 },
117224                 "The Keg": {
117225                     "count": 53
117226                 },
117227                 "サイゼリヤ": {
117228                     "count": 93
117229                 },
117230                 "La Strada": {
117231                     "count": 52
117232                 },
117233                 "Village Inn": {
117234                     "count": 92
117235                 },
117236                 "Buffalo Wild Wings": {
117237                     "count": 176
117238                 },
117239                 "Peking": {
117240                     "count": 59
117241                 },
117242                 "Boston Market": {
117243                     "count": 61
117244                 },
117245                 "Round Table Pizza": {
117246                     "count": 53
117247                 },
117248                 "Jimmy John's": {
117249                     "count": 69
117250                 },
117251                 "California Pizza Kitchen": {
117252                     "count": 61
117253                 },
117254                 "Якитория": {
117255                     "count": 77
117256                 },
117257                 "Golden Corral": {
117258                     "count": 101
117259                 },
117260                 "Perkins": {
117261                     "count": 105
117262                 },
117263                 "Ruby Tuesday": {
117264                     "count": 162
117265                 },
117266                 "Shari's": {
117267                     "count": 65
117268                 },
117269                 "Bob Evans": {
117270                     "count": 129
117271                 },
117272                 "바다횟집 (Bada Fish Restaurant)": {
117273                     "count": 55
117274                 },
117275                 "Mang Inasal": {
117276                     "count": 84
117277                 },
117278                 "Евразия": {
117279                     "count": 102
117280                 },
117281                 "ジョナサン": {
117282                     "count": 59
117283                 },
117284                 "Arby's": {
117285                     "count": 51
117286                 },
117287                 "Longhorn Steakhouse": {
117288                     "count": 66
117289                 }
117290             },
117291             "bank": {
117292                 "Chase": {
117293                     "count": 721
117294                 },
117295                 "Commonwealth Bank": {
117296                     "count": 232
117297                 },
117298                 "Citibank": {
117299                     "count": 277
117300                 },
117301                 "HSBC": {
117302                     "count": 1102
117303                 },
117304                 "Barclays": {
117305                     "count": 965
117306                 },
117307                 "Westpac": {
117308                     "count": 208
117309                 },
117310                 "NAB": {
117311                     "count": 131
117312                 },
117313                 "ANZ": {
117314                     "count": 218
117315                 },
117316                 "Lloyds Bank": {
117317                     "count": 547
117318                 },
117319                 "Landbank": {
117320                     "count": 81
117321                 },
117322                 "Sparkasse": {
117323                     "count": 4555
117324                 },
117325                 "UCPB": {
117326                     "count": 92
117327                 },
117328                 "PNB": {
117329                     "count": 244
117330                 },
117331                 "Metrobank": {
117332                     "count": 269
117333                 },
117334                 "BDO": {
117335                     "count": 290
117336                 },
117337                 "Volksbank": {
117338                     "count": 2591
117339                 },
117340                 "BPI": {
117341                     "count": 415
117342                 },
117343                 "Postbank": {
117344                     "count": 443
117345                 },
117346                 "NatWest": {
117347                     "count": 628
117348                 },
117349                 "Raiffeisenbank": {
117350                     "count": 2119
117351                 },
117352                 "Yorkshire Bank": {
117353                     "count": 63
117354                 },
117355                 "ABSA": {
117356                     "count": 95
117357                 },
117358                 "Standard Bank": {
117359                     "count": 109
117360                 },
117361                 "FNB": {
117362                     "count": 97
117363                 },
117364                 "Deutsche Bank": {
117365                     "count": 855
117366                 },
117367                 "SEB": {
117368                     "count": 133
117369                 },
117370                 "Commerzbank": {
117371                     "count": 806
117372                 },
117373                 "Targobank": {
117374                     "count": 166
117375                 },
117376                 "ABN AMRO": {
117377                     "count": 130
117378                 },
117379                 "Handelsbanken": {
117380                     "count": 184
117381                 },
117382                 "Swedbank": {
117383                     "count": 223
117384                 },
117385                 "Kreissparkasse": {
117386                     "count": 600
117387                 },
117388                 "UniCredit Bank": {
117389                     "count": 408
117390                 },
117391                 "Monte dei Paschi di Siena": {
117392                     "count": 132
117393                 },
117394                 "Caja Rural": {
117395                     "count": 99
117396                 },
117397                 "Dresdner Bank": {
117398                     "count": 66
117399                 },
117400                 "Sparda-Bank": {
117401                     "count": 320
117402                 },
117403                 "VÚB": {
117404                     "count": 107
117405                 },
117406                 "Slovenská sporiteľňa": {
117407                     "count": 134
117408                 },
117409                 "Bank of Montreal": {
117410                     "count": 118
117411                 },
117412                 "KBC": {
117413                     "count": 203
117414                 },
117415                 "Royal Bank of Scotland": {
117416                     "count": 111
117417                 },
117418                 "TSB": {
117419                     "count": 80
117420                 },
117421                 "US Bank": {
117422                     "count": 256
117423                 },
117424                 "HypoVereinsbank": {
117425                     "count": 561
117426                 },
117427                 "Bank Austria": {
117428                     "count": 176
117429                 },
117430                 "ING": {
117431                     "count": 496
117432                 },
117433                 "Erste Bank": {
117434                     "count": 180
117435                 },
117436                 "CIBC": {
117437                     "count": 326
117438                 },
117439                 "Scotiabank": {
117440                     "count": 413
117441                 },
117442                 "Caisse d'Épargne": {
117443                     "count": 882
117444                 },
117445                 "Santander": {
117446                     "count": 1323
117447                 },
117448                 "Bank of Scotland": {
117449                     "count": 89
117450                 },
117451                 "TD Canada Trust": {
117452                     "count": 450
117453                 },
117454                 "BMO": {
117455                     "count": 169
117456                 },
117457                 "Danske Bank": {
117458                     "count": 131
117459                 },
117460                 "OTP": {
117461                     "count": 192
117462                 },
117463                 "Crédit Agricole": {
117464                     "count": 1239
117465                 },
117466                 "LCL": {
117467                     "count": 553
117468                 },
117469                 "VR-Bank": {
117470                     "count": 430
117471                 },
117472                 "ČSOB": {
117473                     "count": 160
117474                 },
117475                 "Česká spořitelna": {
117476                     "count": 212
117477                 },
117478                 "BNP": {
117479                     "count": 112
117480                 },
117481                 "Royal Bank": {
117482                     "count": 65
117483                 },
117484                 "Nationwide": {
117485                     "count": 209
117486                 },
117487                 "Halifax": {
117488                     "count": 225
117489                 },
117490                 "BAWAG PSK": {
117491                     "count": 102
117492                 },
117493                 "National Bank": {
117494                     "count": 84
117495                 },
117496                 "Nedbank": {
117497                     "count": 80
117498                 },
117499                 "First National Bank": {
117500                     "count": 85
117501                 },
117502                 "Nordea": {
117503                     "count": 319
117504                 },
117505                 "Rabobank": {
117506                     "count": 609
117507                 },
117508                 "Sparkasse KölnBonn": {
117509                     "count": 69
117510                 },
117511                 "Tatra banka": {
117512                     "count": 67
117513                 },
117514                 "Berliner Sparkasse": {
117515                     "count": 62
117516                 },
117517                 "Berliner Volksbank": {
117518                     "count": 77
117519                 },
117520                 "Wells Fargo": {
117521                     "count": 874
117522                 },
117523                 "Credit Suisse": {
117524                     "count": 71
117525                 },
117526                 "Société Générale": {
117527                     "count": 634
117528                 },
117529                 "Osuuspankki": {
117530                     "count": 75
117531                 },
117532                 "Sparkasse Aachen": {
117533                     "count": 56
117534                 },
117535                 "Hamburger Sparkasse": {
117536                     "count": 156
117537                 },
117538                 "Cassa di Risparmio del Veneto": {
117539                     "count": 68
117540                 },
117541                 "BNP Paribas": {
117542                     "count": 617
117543                 },
117544                 "Banque Populaire": {
117545                     "count": 433
117546                 },
117547                 "BNP Paribas Fortis": {
117548                     "count": 209
117549                 },
117550                 "Banco Popular": {
117551                     "count": 291
117552                 },
117553                 "Bancaja": {
117554                     "count": 55
117555                 },
117556                 "Banesto": {
117557                     "count": 208
117558                 },
117559                 "La Caixa": {
117560                     "count": 583
117561                 },
117562                 "Santander Consumer Bank": {
117563                     "count": 88
117564                 },
117565                 "BRD": {
117566                     "count": 191
117567                 },
117568                 "BCR": {
117569                     "count": 143
117570                 },
117571                 "Banca Transilvania": {
117572                     "count": 141
117573                 },
117574                 "BW-Bank": {
117575                     "count": 97
117576                 },
117577                 "Komerční banka": {
117578                     "count": 132
117579                 },
117580                 "Banco Pastor": {
117581                     "count": 64
117582                 },
117583                 "Stadtsparkasse": {
117584                     "count": 86
117585                 },
117586                 "Ulster Bank": {
117587                     "count": 86
117588                 },
117589                 "Sberbank": {
117590                     "count": 58
117591                 },
117592                 "CIC": {
117593                     "count": 427
117594                 },
117595                 "Bancpost": {
117596                     "count": 56
117597                 },
117598                 "Caja Madrid": {
117599                     "count": 115
117600                 },
117601                 "Maybank": {
117602                     "count": 94
117603                 },
117604                 "中国银行": {
117605                     "count": 85
117606                 },
117607                 "Unicredit Banca": {
117608                     "count": 243
117609                 },
117610                 "Crédit Mutuel": {
117611                     "count": 690
117612                 },
117613                 "BBVA": {
117614                     "count": 647
117615                 },
117616                 "Intesa San Paolo": {
117617                     "count": 69
117618                 },
117619                 "TD Bank": {
117620                     "count": 206
117621                 },
117622                 "Belfius": {
117623                     "count": 231
117624                 },
117625                 "Bank of America": {
117626                     "count": 924
117627                 },
117628                 "RBC": {
117629                     "count": 230
117630                 },
117631                 "Alpha Bank": {
117632                     "count": 123
117633                 },
117634                 "Сбербанк": {
117635                     "count": 4794
117636                 },
117637                 "Россельхозбанк": {
117638                     "count": 201
117639                 },
117640                 "Crédit du Nord": {
117641                     "count": 96
117642                 },
117643                 "BancoEstado": {
117644                     "count": 80
117645                 },
117646                 "Millennium Bank": {
117647                     "count": 414
117648                 },
117649                 "State Bank of India": {
117650                     "count": 151
117651                 },
117652                 "Беларусбанк": {
117653                     "count": 242
117654                 },
117655                 "ING Bank Śląski": {
117656                     "count": 67
117657                 },
117658                 "Caixa Geral de Depósitos": {
117659                     "count": 129
117660                 },
117661                 "Kreissparkasse Köln": {
117662                     "count": 65
117663                 },
117664                 "Banco BCI": {
117665                     "count": 51
117666                 },
117667                 "Banco de Chile": {
117668                     "count": 98
117669                 },
117670                 "ВТБ24": {
117671                     "count": 326
117672                 },
117673                 "UBS": {
117674                     "count": 134
117675                 },
117676                 "PKO BP": {
117677                     "count": 265
117678                 },
117679                 "Chinabank": {
117680                     "count": 55
117681                 },
117682                 "PSBank": {
117683                     "count": 59
117684                 },
117685                 "Union Bank": {
117686                     "count": 124
117687                 },
117688                 "China Bank": {
117689                     "count": 66
117690                 },
117691                 "RCBC": {
117692                     "count": 122
117693                 },
117694                 "Unicaja": {
117695                     "count": 83
117696                 },
117697                 "BBK": {
117698                     "count": 79
117699                 },
117700                 "Ibercaja": {
117701                     "count": 69
117702                 },
117703                 "RBS": {
117704                     "count": 143
117705                 },
117706                 "Commercial Bank of Ceylon PLC": {
117707                     "count": 79
117708                 },
117709                 "Bank of Ireland": {
117710                     "count": 109
117711                 },
117712                 "BNL": {
117713                     "count": 87
117714                 },
117715                 "Banco Santander": {
117716                     "count": 138
117717                 },
117718                 "Banco Itaú": {
117719                     "count": 111
117720                 },
117721                 "AIB": {
117722                     "count": 72
117723                 },
117724                 "BZ WBK": {
117725                     "count": 77
117726                 },
117727                 "Banco do Brasil": {
117728                     "count": 557
117729                 },
117730                 "Caixa Econômica Federal": {
117731                     "count": 184
117732                 },
117733                 "Fifth Third Bank": {
117734                     "count": 84
117735                 },
117736                 "Banca Popolare di Vicenza": {
117737                     "count": 81
117738                 },
117739                 "Wachovia": {
117740                     "count": 58
117741                 },
117742                 "OLB": {
117743                     "count": 53
117744                 },
117745                 "みずほ銀行": {
117746                     "count": 78
117747                 },
117748                 "BES": {
117749                     "count": 72
117750                 },
117751                 "ICICI Bank": {
117752                     "count": 91
117753                 },
117754                 "HDFC Bank": {
117755                     "count": 91
117756                 },
117757                 "La Banque Postale": {
117758                     "count": 67
117759                 },
117760                 "Pekao SA": {
117761                     "count": 56
117762                 },
117763                 "Oberbank": {
117764                     "count": 90
117765                 },
117766                 "Bradesco": {
117767                     "count": 295
117768                 },
117769                 "Oldenburgische Landesbank": {
117770                     "count": 56
117771                 },
117772                 "Bendigo Bank": {
117773                     "count": 93
117774                 },
117775                 "Argenta": {
117776                     "count": 86
117777                 },
117778                 "AXA": {
117779                     "count": 68
117780                 },
117781                 "Axis Bank": {
117782                     "count": 61
117783                 },
117784                 "Banco Nación": {
117785                     "count": 67
117786                 },
117787                 "GE Money Bank": {
117788                     "count": 72
117789                 },
117790                 "Альфа-Банк": {
117791                     "count": 185
117792                 },
117793                 "Белагропромбанк": {
117794                     "count": 70
117795                 },
117796                 "Caja Círculo": {
117797                     "count": 65
117798                 },
117799                 "Banco Galicia": {
117800                     "count": 51
117801                 },
117802                 "Eurobank": {
117803                     "count": 97
117804                 },
117805                 "Banca Intesa": {
117806                     "count": 62
117807                 },
117808                 "Canara Bank": {
117809                     "count": 92
117810                 },
117811                 "Cajamar": {
117812                     "count": 77
117813                 },
117814                 "Banamex": {
117815                     "count": 149
117816                 },
117817                 "Crédit Mutuel de Bretagne": {
117818                     "count": 335
117819                 },
117820                 "Davivienda": {
117821                     "count": 83
117822                 },
117823                 "Bank Spółdzielczy": {
117824                     "count": 159
117825                 },
117826                 "Credit Agricole": {
117827                     "count": 157
117828                 },
117829                 "Bankinter": {
117830                     "count": 59
117831                 },
117832                 "Banque Nationale": {
117833                     "count": 63
117834                 },
117835                 "Bank of the West": {
117836                     "count": 96
117837                 },
117838                 "Key Bank": {
117839                     "count": 155
117840                 },
117841                 "Western Union": {
117842                     "count": 88
117843                 },
117844                 "Citizens Bank": {
117845                     "count": 115
117846                 },
117847                 "ПриватБанк": {
117848                     "count": 513
117849                 },
117850                 "Security Bank": {
117851                     "count": 78
117852                 },
117853                 "Millenium Bank": {
117854                     "count": 60
117855                 },
117856                 "Bankia": {
117857                     "count": 149
117858                 },
117859                 "三菱東京UFJ銀行": {
117860                     "count": 159
117861                 },
117862                 "Caixa": {
117863                     "count": 117
117864                 },
117865                 "Banco de Costa Rica": {
117866                     "count": 63
117867                 },
117868                 "SunTrust Bank": {
117869                     "count": 73
117870                 },
117871                 "Itaú": {
117872                     "count": 338
117873                 },
117874                 "PBZ": {
117875                     "count": 52
117876                 },
117877                 "中国工商银行": {
117878                     "count": 51
117879                 },
117880                 "Bancolombia": {
117881                     "count": 89
117882                 },
117883                 "Райффайзен Банк Аваль": {
117884                     "count": 64
117885                 },
117886                 "Bancomer": {
117887                     "count": 115
117888                 },
117889                 "Banorte": {
117890                     "count": 80
117891                 },
117892                 "Alior Bank": {
117893                     "count": 81
117894                 },
117895                 "BOC": {
117896                     "count": 51
117897                 },
117898                 "Банк Москвы": {
117899                     "count": 118
117900                 },
117901                 "ВТБ": {
117902                     "count": 59
117903                 },
117904                 "Getin Bank": {
117905                     "count": 55
117906                 },
117907                 "Caja Duero": {
117908                     "count": 57
117909                 },
117910                 "Regions Bank": {
117911                     "count": 62
117912                 },
117913                 "Росбанк": {
117914                     "count": 177
117915                 },
117916                 "Banco Estado": {
117917                     "count": 72
117918                 },
117919                 "BCI": {
117920                     "count": 68
117921                 },
117922                 "SunTrust": {
117923                     "count": 68
117924                 },
117925                 "PNC Bank": {
117926                     "count": 254
117927                 },
117928                 "신한은행": {
117929                     "count": 217,
117930                     "tags": {
117931                         "name:en": "Sinhan Bank"
117932                     }
117933                 },
117934                 "우리은행": {
117935                     "count": 291,
117936                     "tags": {
117937                         "name:en": "Uri Bank"
117938                     }
117939                 },
117940                 "국민은행": {
117941                     "count": 165,
117942                     "tags": {
117943                         "name:en": "Gungmin Bank"
117944                     }
117945                 },
117946                 "중소기업은행": {
117947                     "count": 52,
117948                     "tags": {
117949                         "name:en": "Industrial Bank of Korea"
117950                     }
117951                 },
117952                 "광주은행": {
117953                     "count": 51,
117954                     "tags": {
117955                         "name:en": "Gwangju Bank"
117956                     }
117957                 },
117958                 "Газпромбанк": {
117959                     "count": 100
117960                 },
117961                 "M&T Bank": {
117962                     "count": 92
117963                 },
117964                 "Caja de Burgos": {
117965                     "count": 51
117966                 },
117967                 "Santander Totta": {
117968                     "count": 69
117969                 },
117970                 "УкрСиббанк": {
117971                     "count": 192
117972                 },
117973                 "Ощадбанк": {
117974                     "count": 364
117975                 },
117976                 "Уралсиб": {
117977                     "count": 85
117978                 },
117979                 "りそな銀行": {
117980                     "count": 225,
117981                     "tags": {
117982                         "name:en": "Mizuho Bank"
117983                     }
117984                 },
117985                 "Ecobank": {
117986                     "count": 66
117987                 },
117988                 "Cajero Automatico Bancared": {
117989                     "count": 145
117990                 },
117991                 "Промсвязьбанк": {
117992                     "count": 93
117993                 },
117994                 "三井住友銀行": {
117995                     "count": 129
117996                 },
117997                 "Banco Provincia": {
117998                     "count": 67
117999                 },
118000                 "BB&T": {
118001                     "count": 147
118002                 },
118003                 "Возрождение": {
118004                     "count": 59
118005                 },
118006                 "Capital One": {
118007                     "count": 59
118008                 },
118009                 "横浜銀行": {
118010                     "count": 51
118011                 },
118012                 "Bank Mandiri": {
118013                     "count": 62
118014                 },
118015                 "Banco de la Nación": {
118016                     "count": 92
118017                 },
118018                 "Banco G&T Continental": {
118019                     "count": 62
118020                 },
118021                 "Peoples Bank": {
118022                     "count": 60
118023                 },
118024                 "工商银行": {
118025                     "count": 51
118026                 },
118027                 "Совкомбанк": {
118028                     "count": 55
118029                 },
118030                 "Provincial": {
118031                     "count": 56
118032                 },
118033                 "Banco de Desarrollo Banrural": {
118034                     "count": 73
118035                 },
118036                 "Banco Bradesco": {
118037                     "count": 65
118038                 },
118039                 "Bicentenario": {
118040                     "count": 182
118041                 },
118042                 "ლიბერთი ბანკი": {
118043                     "count": 54,
118044                     "tags": {
118045                         "name:en": "Liberty Bank"
118046                     }
118047                 },
118048                 "Banesco": {
118049                     "count": 108
118050                 },
118051                 "Mercantil": {
118052                     "count": 75
118053                 },
118054                 "Bank BRI": {
118055                     "count": 53
118056                 },
118057                 "Del Tesoro": {
118058                     "count": 91
118059                 },
118060                 "하나은행": {
118061                     "count": 77
118062                 },
118063                 "CityCommerce Bank": {
118064                     "count": 71
118065                 },
118066                 "De Venezuela": {
118067                     "count": 117
118068                 }
118069             },
118070             "car_rental": {
118071                 "Europcar": {
118072                     "count": 291
118073                 },
118074                 "Budget": {
118075                     "count": 92
118076                 },
118077                 "Sixt": {
118078                     "count": 161
118079                 },
118080                 "Avis": {
118081                     "count": 282
118082                 },
118083                 "Hertz": {
118084                     "count": 293
118085                 },
118086                 "Enterprise": {
118087                     "count": 199
118088                 },
118089                 "stadtmobil CarSharing-Station": {
118090                     "count": 148
118091                 }
118092             },
118093             "pharmacy": {
118094                 "Rowlands Pharmacy": {
118095                     "count": 71
118096                 },
118097                 "Boots": {
118098                     "count": 840
118099                 },
118100                 "Marien-Apotheke": {
118101                     "count": 314
118102                 },
118103                 "Mercury Drug": {
118104                     "count": 426
118105                 },
118106                 "Löwen-Apotheke": {
118107                     "count": 356
118108                 },
118109                 "Superdrug": {
118110                     "count": 117
118111                 },
118112                 "Sonnen-Apotheke": {
118113                     "count": 311
118114                 },
118115                 "Rathaus-Apotheke": {
118116                     "count": 132
118117                 },
118118                 "Engel-Apotheke": {
118119                     "count": 123
118120                 },
118121                 "Hirsch-Apotheke": {
118122                     "count": 83
118123                 },
118124                 "Stern-Apotheke": {
118125                     "count": 67
118126                 },
118127                 "Lloyds Pharmacy": {
118128                     "count": 295
118129                 },
118130                 "Rosen-Apotheke": {
118131                     "count": 208
118132                 },
118133                 "Stadt-Apotheke": {
118134                     "count": 302
118135                 },
118136                 "Markt-Apotheke": {
118137                     "count": 164
118138                 },
118139                 "Аптека": {
118140                     "count": 1989
118141                 },
118142                 "Pharmasave": {
118143                     "count": 64
118144                 },
118145                 "Brunnen-Apotheke": {
118146                     "count": 53
118147                 },
118148                 "Shoppers Drug Mart": {
118149                     "count": 430
118150                 },
118151                 "Apotheke am Markt": {
118152                     "count": 60
118153                 },
118154                 "Alte Apotheke": {
118155                     "count": 88
118156                 },
118157                 "Neue Apotheke": {
118158                     "count": 109
118159                 },
118160                 "Gintarinė vaistinė": {
118161                     "count": 101
118162                 },
118163                 "Rats-Apotheke": {
118164                     "count": 84
118165                 },
118166                 "Adler Apotheke": {
118167                     "count": 313
118168                 },
118169                 "Pharmacie Centrale": {
118170                     "count": 64
118171                 },
118172                 "Walgreens": {
118173                     "count": 1619
118174                 },
118175                 "Rite Aid": {
118176                     "count": 745
118177                 },
118178                 "Apotheke": {
118179                     "count": 165
118180                 },
118181                 "Linden-Apotheke": {
118182                     "count": 211
118183                 },
118184                 "Bahnhof-Apotheke": {
118185                     "count": 66
118186                 },
118187                 "Burg-Apotheke": {
118188                     "count": 55
118189                 },
118190                 "Jean Coutu": {
118191                     "count": 62
118192                 },
118193                 "Pharmaprix": {
118194                     "count": 60
118195                 },
118196                 "Farmacias Ahumada": {
118197                     "count": 104
118198                 },
118199                 "Farmacia Comunale": {
118200                     "count": 113
118201                 },
118202                 "Farmacias Cruz Verde": {
118203                     "count": 86
118204                 },
118205                 "Cruz Verde": {
118206                     "count": 99
118207                 },
118208                 "Hubertus Apotheke": {
118209                     "count": 52
118210                 },
118211                 "CVS": {
118212                     "count": 1560
118213                 },
118214                 "Farmacias SalcoBrand": {
118215                     "count": 133
118216                 },
118217                 "Фармация": {
118218                     "count": 120
118219                 },
118220                 "Bären-Apotheke": {
118221                     "count": 74
118222                 },
118223                 "Clicks": {
118224                     "count": 113
118225                 },
118226                 "セイジョー": {
118227                     "count": 53
118228                 },
118229                 "マツモトキヨシ": {
118230                     "count": 115
118231                 },
118232                 "Dr. Max": {
118233                     "count": 51
118234                 },
118235                 "Вита": {
118236                     "count": 106
118237                 },
118238                 "Радуга": {
118239                     "count": 70
118240                 },
118241                 "サンドラッグ": {
118242                     "count": 61
118243                 },
118244                 "Apteka": {
118245                     "count": 366
118246                 },
118247                 "Первая помощь": {
118248                     "count": 74
118249                 },
118250                 "Ригла": {
118251                     "count": 113
118252                 },
118253                 "Имплозия": {
118254                     "count": 63
118255                 },
118256                 "Kinney Drugs": {
118257                     "count": 68
118258                 },
118259                 "Классика": {
118260                     "count": 67
118261                 },
118262                 "Ljekarna": {
118263                     "count": 53
118264                 },
118265                 "SalcoBrand": {
118266                     "count": 88
118267                 },
118268                 "Аптека 36,6": {
118269                     "count": 224
118270                 },
118271                 "Фармакор": {
118272                     "count": 75
118273                 },
118274                 "スギ薬局": {
118275                     "count": 84
118276                 },
118277                 "Аптечный пункт": {
118278                     "count": 148
118279                 },
118280                 "Невис": {
118281                     "count": 60
118282                 },
118283                 "トモズ (Tomod's)": {
118284                     "count": 83
118285                 },
118286                 "Eurovaistinė": {
118287                     "count": 65
118288                 },
118289                 "Farmacity": {
118290                     "count": 68
118291                 },
118292                 "аптека": {
118293                     "count": 96
118294                 },
118295                 "The Generics Pharmacy": {
118296                     "count": 95
118297                 },
118298                 "Farmatodo": {
118299                     "count": 123
118300                 },
118301                 "Duane Reade": {
118302                     "count": 61
118303                 },
118304                 "H-E-B": {
118305                     "count": 262
118306                 },
118307                 "Фармленд": {
118308                     "count": 82
118309                 },
118310                 "ドラッグてらしま (Drug Terashima)": {
118311                     "count": 96
118312                 },
118313                 "Арніка": {
118314                     "count": 125
118315                 },
118316                 "ავერსი (Aversi)": {
118317                     "count": 62
118318                 },
118319                 "Farmahorro": {
118320                     "count": 58
118321                 }
118322             },
118323             "cafe": {
118324                 "Starbucks": {
118325                     "count": 4238,
118326                     "tags": {
118327                         "cuisine": "coffee_shop"
118328                     }
118329                 },
118330                 "Cafeteria": {
118331                     "count": 115
118332                 },
118333                 "Costa": {
118334                     "count": 618
118335                 },
118336                 "Caffè Nero": {
118337                     "count": 169
118338                 },
118339                 "Кафе": {
118340                     "count": 226
118341                 },
118342                 "Café Central": {
118343                     "count": 61
118344                 },
118345                 "Second Cup": {
118346                     "count": 193
118347                 },
118348                 "Eisdiele": {
118349                     "count": 73
118350                 },
118351                 "Dunkin Donuts": {
118352                     "count": 428,
118353                     "tags": {
118354                         "cuisine": "donut"
118355                     }
118356                 },
118357                 "Espresso House": {
118358                     "count": 53
118359                 },
118360                 "Segafredo": {
118361                     "count": 69
118362                 },
118363                 "Coffee Time": {
118364                     "count": 94
118365                 },
118366                 "Cafe Coffee Day": {
118367                     "count": 120
118368                 },
118369                 "Eiscafe Venezia": {
118370                     "count": 180
118371                 },
118372                 "スターバックス": {
118373                     "count": 251,
118374                     "tags": {
118375                         "name:en": "Starbucks"
118376                     }
118377                 },
118378                 "Шоколадница": {
118379                     "count": 145
118380                 },
118381                 "Pret A Manger": {
118382                     "count": 119
118383                 },
118384                 "Столовая": {
118385                     "count": 391
118386                 },
118387                 "Jamba Juice": {
118388                     "count": 53
118389                 },
118390                 "ドトール": {
118391                     "count": 164,
118392                     "tags": {
118393                         "name:en": "DOUTOR"
118394                     }
118395                 },
118396                 "Tchibo": {
118397                     "count": 100
118398                 },
118399                 "Кофе Хауз": {
118400                     "count": 104
118401                 },
118402                 "Caribou Coffee": {
118403                     "count": 100
118404                 },
118405                 "Уют": {
118406                     "count": 51
118407                 },
118408                 "Шашлычная": {
118409                     "count": 58
118410                 },
118411                 "คาเฟ่ อเมซอน": {
118412                     "count": 62
118413                 },
118414                 "Traveler's Coffee": {
118415                     "count": 60
118416                 },
118417                 "カフェ・ド・クリエ": {
118418                     "count": 67,
118419                     "tags": {
118420                         "name:en": "Cafe de CRIE"
118421                     }
118422                 },
118423                 "Cafe Amazon": {
118424                     "count": 65
118425                 }
118426             }
118427         },
118428         "shop": {
118429             "supermarket": {
118430                 "Budgens": {
118431                     "count": 88
118432                 },
118433                 "Morrisons": {
118434                     "count": 411
118435                 },
118436                 "Interspar": {
118437                     "count": 142
118438                 },
118439                 "Merkur": {
118440                     "count": 107
118441                 },
118442                 "Sainsbury's": {
118443                     "count": 547
118444                 },
118445                 "Lidl": {
118446                     "count": 6208
118447                 },
118448                 "EDEKA": {
118449                     "count": 506
118450                 },
118451                 "Coles": {
118452                     "count": 400
118453                 },
118454                 "Iceland": {
118455                     "count": 315
118456                 },
118457                 "Coop": {
118458                     "count": 1906
118459                 },
118460                 "Tesco": {
118461                     "count": 1297
118462                 },
118463                 "Woolworths": {
118464                     "count": 541
118465                 },
118466                 "Zielpunkt": {
118467                     "count": 239
118468                 },
118469                 "Nahkauf": {
118470                     "count": 170
118471                 },
118472                 "Billa": {
118473                     "count": 1432
118474                 },
118475                 "Kaufland": {
118476                     "count": 1004
118477                 },
118478                 "Plus": {
118479                     "count": 120
118480                 },
118481                 "ALDI": {
118482                     "count": 5172
118483                 },
118484                 "Checkers": {
118485                     "count": 128
118486                 },
118487                 "Tesco Metro": {
118488                     "count": 137
118489                 },
118490                 "NP": {
118491                     "count": 153
118492                 },
118493                 "Penny": {
118494                     "count": 1759
118495                 },
118496                 "Norma": {
118497                     "count": 1068
118498                 },
118499                 "Asda": {
118500                     "count": 225
118501                 },
118502                 "Netto": {
118503                     "count": 4379
118504                 },
118505                 "REWE": {
118506                     "count": 1474
118507                 },
118508                 "Rewe": {
118509                     "count": 1171
118510                 },
118511                 "Aldi Süd": {
118512                     "count": 594
118513                 },
118514                 "Real": {
118515                     "count": 246
118516                 },
118517                 "Tesco Express": {
118518                     "count": 406
118519                 },
118520                 "King Soopers": {
118521                     "count": 72
118522                 },
118523                 "Kiwi": {
118524                     "count": 167
118525                 },
118526                 "Edeka": {
118527                     "count": 1787
118528                 },
118529                 "Pick n Pay": {
118530                     "count": 241
118531                 },
118532                 "ICA": {
118533                     "count": 192
118534                 },
118535                 "Tengelmann": {
118536                     "count": 188
118537                 },
118538                 "Carrefour": {
118539                     "count": 1640
118540                 },
118541                 "Waitrose": {
118542                     "count": 258
118543                 },
118544                 "Spar": {
118545                     "count": 2100
118546                 },
118547                 "Hofer": {
118548                     "count": 442
118549                 },
118550                 "M-Preis": {
118551                     "count": 76
118552                 },
118553                 "LIDL": {
118554                     "count": 922
118555                 },
118556                 "tegut": {
118557                     "count": 210
118558                 },
118559                 "Sainsbury's Local": {
118560                     "count": 118
118561                 },
118562                 "E-Center": {
118563                     "count": 66
118564                 },
118565                 "Aldi Nord": {
118566                     "count": 210
118567                 },
118568                 "nahkauf": {
118569                     "count": 84
118570                 },
118571                 "Meijer": {
118572                     "count": 76
118573                 },
118574                 "Safeway": {
118575                     "count": 410
118576                 },
118577                 "Costco": {
118578                     "count": 152
118579                 },
118580                 "Albert": {
118581                     "count": 185
118582                 },
118583                 "Jumbo": {
118584                     "count": 194
118585                 },
118586                 "Shoprite": {
118587                     "count": 244
118588                 },
118589                 "MPreis": {
118590                     "count": 54
118591                 },
118592                 "Penny Market": {
118593                     "count": 429
118594                 },
118595                 "Tesco Extra": {
118596                     "count": 123
118597                 },
118598                 "Albert Heijn": {
118599                     "count": 476
118600                 },
118601                 "IGA": {
118602                     "count": 363
118603                 },
118604                 "Super U": {
118605                     "count": 488
118606                 },
118607                 "Metro": {
118608                     "count": 260
118609                 },
118610                 "Neukauf": {
118611                     "count": 77
118612                 },
118613                 "Migros": {
118614                     "count": 459
118615                 },
118616                 "Marktkauf": {
118617                     "count": 121
118618                 },
118619                 "Delikatesy Centrum": {
118620                     "count": 59
118621                 },
118622                 "C1000": {
118623                     "count": 307
118624                 },
118625                 "Hoogvliet": {
118626                     "count": 53
118627                 },
118628                 "COOP": {
118629                     "count": 194
118630                 },
118631                 "Food Basics": {
118632                     "count": 75
118633                 },
118634                 "Casino": {
118635                     "count": 264
118636                 },
118637                 "Penny Markt": {
118638                     "count": 466
118639                 },
118640                 "Giant": {
118641                     "count": 191
118642                 },
118643                 "COOP Jednota": {
118644                     "count": 73
118645                 },
118646                 "Rema 1000": {
118647                     "count": 368
118648                 },
118649                 "Kaufpark": {
118650                     "count": 96
118651                 },
118652                 "ALDI SÜD": {
118653                     "count": 113
118654                 },
118655                 "Simply Market": {
118656                     "count": 330
118657                 },
118658                 "Konzum": {
118659                     "count": 230
118660                 },
118661                 "Carrefour Express": {
118662                     "count": 353
118663                 },
118664                 "Eurospar": {
118665                     "count": 270
118666                 },
118667                 "Mercator": {
118668                     "count": 125
118669                 },
118670                 "Famila": {
118671                     "count": 130
118672                 },
118673                 "Hemköp": {
118674                     "count": 82
118675                 },
118676                 "real,-": {
118677                     "count": 81
118678                 },
118679                 "Markant": {
118680                     "count": 88
118681                 },
118682                 "Volg": {
118683                     "count": 135
118684                 },
118685                 "Leader Price": {
118686                     "count": 267
118687                 },
118688                 "Treff 3000": {
118689                     "count": 94
118690                 },
118691                 "SuperBrugsen": {
118692                     "count": 67
118693                 },
118694                 "Kaiser's": {
118695                     "count": 256
118696                 },
118697                 "K+K": {
118698                     "count": 106
118699                 },
118700                 "Unimarkt": {
118701                     "count": 86
118702                 },
118703                 "Carrefour City": {
118704                     "count": 126
118705                 },
118706                 "Sobeys": {
118707                     "count": 122
118708                 },
118709                 "S-Market": {
118710                     "count": 109
118711                 },
118712                 "Combi": {
118713                     "count": 55
118714                 },
118715                 "Denner": {
118716                     "count": 276
118717                 },
118718                 "Konsum": {
118719                     "count": 133
118720                 },
118721                 "Franprix": {
118722                     "count": 312
118723                 },
118724                 "Monoprix": {
118725                     "count": 198
118726                 },
118727                 "Diska": {
118728                     "count": 69
118729                 },
118730                 "PENNY": {
118731                     "count": 79
118732                 },
118733                 "Dia": {
118734                     "count": 835
118735                 },
118736                 "Giant Eagle": {
118737                     "count": 85
118738                 },
118739                 "NORMA": {
118740                     "count": 115
118741                 },
118742                 "AD Delhaize": {
118743                     "count": 63
118744                 },
118745                 "Auchan": {
118746                     "count": 152
118747                 },
118748                 "Mercadona": {
118749                     "count": 769
118750                 },
118751                 "Consum": {
118752                     "count": 130
118753                 },
118754                 "Carrefour Market": {
118755                     "count": 80
118756                 },
118757                 "Whole Foods": {
118758                     "count": 210
118759                 },
118760                 "Pam": {
118761                     "count": 56
118762                 },
118763                 "sky": {
118764                     "count": 105
118765                 },
118766                 "Despar": {
118767                     "count": 146
118768                 },
118769                 "Eroski": {
118770                     "count": 208
118771                 },
118772                 "Costcutter": {
118773                     "count": 63
118774                 },
118775                 "Maxi": {
118776                     "count": 108
118777                 },
118778                 "Colruyt": {
118779                     "count": 180
118780                 },
118781                 "The Co-operative": {
118782                     "count": 64
118783                 },
118784                 "Intermarché": {
118785                     "count": 1210
118786                 },
118787                 "Delhaize": {
118788                     "count": 207
118789                 },
118790                 "CBA": {
118791                     "count": 176
118792                 },
118793                 "Shopi": {
118794                     "count": 53
118795                 },
118796                 "Walmart": {
118797                     "count": 644
118798                 },
118799                 "Kroger": {
118800                     "count": 317
118801                 },
118802                 "Albertsons": {
118803                     "count": 242
118804                 },
118805                 "Trader Joe's": {
118806                     "count": 235
118807                 },
118808                 "Feneberg": {
118809                     "count": 58
118810                 },
118811                 "denn's Biomarkt": {
118812                     "count": 52
118813                 },
118814                 "dm": {
118815                     "count": 114
118816                 },
118817                 "Kvickly": {
118818                     "count": 55
118819                 },
118820                 "Makro": {
118821                     "count": 140
118822                 },
118823                 "Dico": {
118824                     "count": 53
118825                 },
118826                 "Nah & Frisch": {
118827                     "count": 73
118828                 },
118829                 "Champion": {
118830                     "count": 59
118831                 },
118832                 "ICA Supermarket": {
118833                     "count": 51
118834                 },
118835                 "Fakta": {
118836                     "count": 235
118837                 },
118838                 "Магнит": {
118839                     "count": 1760
118840                 },
118841                 "Caprabo": {
118842                     "count": 103
118843                 },
118844                 "Famiglia Cooperativa": {
118845                     "count": 64
118846                 },
118847                 "Народная 7Я семьЯ": {
118848                     "count": 154
118849                 },
118850                 "Esselunga": {
118851                     "count": 85
118852                 },
118853                 "Maxima": {
118854                     "count": 102
118855                 },
118856                 "Petit Casino": {
118857                     "count": 111
118858                 },
118859                 "Wasgau": {
118860                     "count": 60
118861                 },
118862                 "Pingo Doce": {
118863                     "count": 253
118864                 },
118865                 "Match": {
118866                     "count": 140
118867                 },
118868                 "Profi": {
118869                     "count": 60
118870                 },
118871                 "Lider": {
118872                     "count": 65
118873                 },
118874                 "Unimarc": {
118875                     "count": 177
118876                 },
118877                 "Co-operative Food": {
118878                     "count": 59
118879                 },
118880                 "Santa Isabel": {
118881                     "count": 128
118882                 },
118883                 "Седьмой континент": {
118884                     "count": 79
118885                 },
118886                 "HIT": {
118887                     "count": 59
118888                 },
118889                 "Rimi": {
118890                     "count": 106
118891                 },
118892                 "Conad": {
118893                     "count": 304
118894                 },
118895                 "Фуршет": {
118896                     "count": 76
118897                 },
118898                 "Willys": {
118899                     "count": 56
118900                 },
118901                 "Farmfoods": {
118902                     "count": 64
118903                 },
118904                 "U Express": {
118905                     "count": 51
118906                 },
118907                 "Фора": {
118908                     "count": 52
118909                 },
118910                 "Dunnes Stores": {
118911                     "count": 73
118912                 },
118913                 "Сільпо": {
118914                     "count": 125
118915                 },
118916                 "マルエツ": {
118917                     "count": 59
118918                 },
118919                 "Piggly Wiggly": {
118920                     "count": 57
118921                 },
118922                 "Crai": {
118923                     "count": 54
118924                 },
118925                 "El Árbol": {
118926                     "count": 73
118927                 },
118928                 "Centre Commercial E. Leclerc": {
118929                     "count": 549
118930                 },
118931                 "Foodland": {
118932                     "count": 100
118933                 },
118934                 "Super Brugsen": {
118935                     "count": 67
118936                 },
118937                 "Дикси": {
118938                     "count": 683
118939                 },
118940                 "Пятёрочка": {
118941                     "count": 1344
118942                 },
118943                 "Publix": {
118944                     "count": 339
118945                 },
118946                 "Føtex": {
118947                     "count": 66
118948                 },
118949                 "coop": {
118950                     "count": 73
118951                 },
118952                 "Fressnapf": {
118953                     "count": 69
118954                 },
118955                 "Coop Konsum": {
118956                     "count": 79
118957                 },
118958                 "Carrefour Contact": {
118959                     "count": 83
118960                 },
118961                 "SPAR": {
118962                     "count": 286
118963                 },
118964                 "No Frills": {
118965                     "count": 105
118966                 },
118967                 "Plodine": {
118968                     "count": 52
118969                 },
118970                 "ADEG": {
118971                     "count": 68
118972                 },
118973                 "Minipreço": {
118974                     "count": 111
118975                 },
118976                 "Biedronka": {
118977                     "count": 1335
118978                 },
118979                 "The Co-operative Food": {
118980                     "count": 131
118981                 },
118982                 "Eurospin": {
118983                     "count": 155
118984                 },
118985                 "Семья": {
118986                     "count": 62
118987                 },
118988                 "Gadis": {
118989                     "count": 53
118990                 },
118991                 "Евроопт": {
118992                     "count": 68
118993                 },
118994                 "Centra": {
118995                     "count": 51
118996                 },
118997                 "Квартал": {
118998                     "count": 82
118999                 },
119000                 "New World": {
119001                     "count": 69
119002                 },
119003                 "Countdown": {
119004                     "count": 95
119005                 },
119006                 "Reliance Fresh": {
119007                     "count": 61
119008                 },
119009                 "Stokrotka": {
119010                     "count": 98
119011                 },
119012                 "Coop Jednota": {
119013                     "count": 74
119014                 },
119015                 "Fred Meyer": {
119016                     "count": 64
119017                 },
119018                 "Irma": {
119019                     "count": 58
119020                 },
119021                 "Continente": {
119022                     "count": 75
119023                 },
119024                 "Price Chopper": {
119025                     "count": 99
119026                 },
119027                 "Game": {
119028                     "count": 52
119029                 },
119030                 "Soriana": {
119031                     "count": 93
119032                 },
119033                 "Alimerka": {
119034                     "count": 64
119035                 },
119036                 "Piotr i Paweł": {
119037                     "count": 53
119038                 },
119039                 "Перекресток": {
119040                     "count": 312
119041                 },
119042                 "Maxima X": {
119043                     "count": 117
119044                 },
119045                 "Карусель": {
119046                     "count": 55
119047                 },
119048                 "ALDI Nord": {
119049                     "count": 51
119050                 },
119051                 "Condis": {
119052                     "count": 67
119053                 },
119054                 "Sam's Club": {
119055                     "count": 138
119056                 },
119057                 "Копейка": {
119058                     "count": 87
119059                 },
119060                 "Géant Casino": {
119061                     "count": 54
119062                 },
119063                 "ASDA": {
119064                     "count": 180
119065                 },
119066                 "Intermarche": {
119067                     "count": 115
119068                 },
119069                 "Stop & Shop": {
119070                     "count": 66
119071                 },
119072                 "Food Lion": {
119073                     "count": 216
119074                 },
119075                 "Harris Teeter": {
119076                     "count": 92
119077                 },
119078                 "Foodworks": {
119079                     "count": 62
119080                 },
119081                 "Polo Market": {
119082                     "count": 86
119083                 },
119084                 "Лента": {
119085                     "count": 51
119086                 },
119087                 "西友 (SEIYU)": {
119088                     "count": 58
119089                 },
119090                 "H-E-B": {
119091                     "count": 293
119092                 },
119093                 "Атак": {
119094                     "count": 53
119095                 },
119096                 "Полушка": {
119097                     "count": 139
119098                 },
119099                 "Extra": {
119100                     "count": 82
119101                 },
119102                 "Lewiatan": {
119103                     "count": 94
119104                 },
119105                 "Sigma": {
119106                     "count": 51
119107                 },
119108                 "АТБ": {
119109                     "count": 322
119110                 },
119111                 "Społem": {
119112                     "count": 55
119113                 },
119114                 "Bodega Aurrera": {
119115                     "count": 82
119116                 },
119117                 "Tesco Lotus": {
119118                     "count": 77
119119                 },
119120                 "Мария-Ра": {
119121                     "count": 108
119122                 },
119123                 "Магнолия": {
119124                     "count": 72
119125                 },
119126                 "Магазин": {
119127                     "count": 120
119128                 },
119129                 "Монетка": {
119130                     "count": 174
119131                 },
119132                 "Hy-Vee": {
119133                     "count": 75
119134                 },
119135                 "Walmart Supercenter": {
119136                     "count": 133
119137                 },
119138                 "Hannaford": {
119139                     "count": 57
119140                 },
119141                 "Wegmans": {
119142                     "count": 83
119143                 },
119144                 "業務スーパー": {
119145                     "count": 61
119146                 },
119147                 "Norfa XL": {
119148                     "count": 55
119149                 },
119150                 "ヨークマート (YorkMart)": {
119151                     "count": 64
119152                 },
119153                 "Leclerc Drive": {
119154                     "count": 76
119155                 }
119156             },
119157             "electronics": {
119158                 "Media Markt": {
119159                     "count": 285
119160                 },
119161                 "Maplin": {
119162                     "count": 65
119163                 },
119164                 "Best Buy": {
119165                     "count": 345
119166                 },
119167                 "Future Shop": {
119168                     "count": 73
119169                 },
119170                 "Saturn": {
119171                     "count": 134
119172                 },
119173                 "Currys": {
119174                     "count": 80
119175                 },
119176                 "Radio Shack": {
119177                     "count": 269
119178                 },
119179                 "Euronics": {
119180                     "count": 115
119181                 },
119182                 "Expert": {
119183                     "count": 123
119184                 },
119185                 "Эльдорадо": {
119186                     "count": 184
119187                 },
119188                 "Darty": {
119189                     "count": 74
119190                 },
119191                 "М.Видео": {
119192                     "count": 89
119193                 },
119194                 "ヤマダ電機": {
119195                     "count": 51
119196                 }
119197             },
119198             "convenience": {
119199                 "Shell": {
119200                     "count": 255
119201                 },
119202                 "Spar": {
119203                     "count": 922
119204                 },
119205                 "McColl's": {
119206                     "count": 100
119207                 },
119208                 "Tesco Express": {
119209                     "count": 426
119210                 },
119211                 "Sainsbury's Local": {
119212                     "count": 104
119213                 },
119214                 "Aral": {
119215                     "count": 56
119216                 },
119217                 "One Stop": {
119218                     "count": 146
119219                 },
119220                 "The Co-operative Food": {
119221                     "count": 115
119222                 },
119223                 "Londis": {
119224                     "count": 352
119225                 },
119226                 "7-Eleven": {
119227                     "count": 4440
119228                 },
119229                 "CBA": {
119230                     "count": 135
119231                 },
119232                 "Coop": {
119233                     "count": 538
119234                 },
119235                 "Sale": {
119236                     "count": 80
119237                 },
119238                 "Statoil": {
119239                     "count": 69
119240                 },
119241                 "Sheetz": {
119242                     "count": 54
119243                 },
119244                 "Konzum": {
119245                     "count": 173
119246                 },
119247                 "Siwa": {
119248                     "count": 216
119249                 },
119250                 "Mercator": {
119251                     "count": 57
119252                 },
119253                 "Esso": {
119254                     "count": 67
119255                 },
119256                 "COOP Jednota": {
119257                     "count": 181
119258                 },
119259                 "Mac's": {
119260                     "count": 152
119261                 },
119262                 "Alepa": {
119263                     "count": 62
119264                 },
119265                 "Hasty Market": {
119266                     "count": 54
119267                 },
119268                 "K-Market": {
119269                     "count": 54
119270                 },
119271                 "Costcutter": {
119272                     "count": 292
119273                 },
119274                 "Valintatalo": {
119275                     "count": 62
119276                 },
119277                 "SPAR": {
119278                     "count": 197
119279                 },
119280                 "COOP": {
119281                     "count": 140
119282                 },
119283                 "Casino": {
119284                     "count": 90
119285                 },
119286                 "Franprix": {
119287                     "count": 61
119288                 },
119289                 "Circle K": {
119290                     "count": 289
119291                 },
119292                 "セブンイレブン": {
119293                     "count": 3011,
119294                     "tags": {
119295                         "name:en": "7-Eleven"
119296                     }
119297                 },
119298                 "ローソン": {
119299                     "count": 1596,
119300                     "tags": {
119301                         "name:en": "LAWSON"
119302                     }
119303                 },
119304                 "BP": {
119305                     "count": 163
119306                 },
119307                 "Tesco": {
119308                     "count": 55
119309                 },
119310                 "Petit Casino": {
119311                     "count": 233
119312                 },
119313                 "Volg": {
119314                     "count": 116
119315                 },
119316                 "Mace": {
119317                     "count": 115
119318                 },
119319                 "Mini Market": {
119320                     "count": 272
119321                 },
119322                 "Nisa Local": {
119323                     "count": 77
119324                 },
119325                 "Dorfladen": {
119326                     "count": 75
119327                 },
119328                 "Продукты": {
119329                     "count": 4285
119330                 },
119331                 "Mini Stop": {
119332                     "count": 228
119333                 },
119334                 "LAWSON": {
119335                     "count": 419
119336                 },
119337                 "デイリーヤマザキ": {
119338                     "count": 141
119339                 },
119340                 "Biedronka": {
119341                     "count": 83
119342                 },
119343                 "Надежда": {
119344                     "count": 56
119345                 },
119346                 "Mobil": {
119347                     "count": 66
119348                 },
119349                 "Nisa": {
119350                     "count": 51
119351                 },
119352                 "Premier": {
119353                     "count": 129
119354                 },
119355                 "ABC": {
119356                     "count": 152
119357                 },
119358                 "ミニストップ": {
119359                     "count": 316,
119360                     "tags": {
119361                         "name:en": "MINISTOP"
119362                     }
119363                 },
119364                 "サンクス": {
119365                     "count": 560,
119366                     "tags": {
119367                         "name:en": "sunkus"
119368                     }
119369                 },
119370                 "スリーエフ": {
119371                     "count": 88
119372                 },
119373                 "8 à Huit": {
119374                     "count": 61
119375                 },
119376                 "Tchibo": {
119377                     "count": 56
119378                 },
119379                 "Żabka": {
119380                     "count": 546
119381                 },
119382                 "Almacen": {
119383                     "count": 229
119384                 },
119385                 "Vival": {
119386                     "count": 194
119387                 },
119388                 "FamilyMart": {
119389                     "count": 529
119390                 },
119391                 "ファミリーマート": {
119392                     "count": 1608,
119393                     "tags": {
119394                         "name:en": "FamilyMart"
119395                     }
119396                 },
119397                 "Carrefour City": {
119398                     "count": 57
119399                 },
119400                 "Sunkus": {
119401                     "count": 62
119402                 },
119403                 "Casey's General Store": {
119404                     "count": 95
119405                 },
119406                 "セブンイレブン(Seven-Eleven)": {
119407                     "count": 65
119408                 },
119409                 "Jednota": {
119410                     "count": 58
119411                 },
119412                 "Магазин": {
119413                     "count": 915
119414                 },
119415                 "Гастроном": {
119416                     "count": 152
119417                 },
119418                 "Sklep spożywczy": {
119419                     "count": 318
119420                 },
119421                 "Centra": {
119422                     "count": 111
119423                 },
119424                 "Магнит": {
119425                     "count": 701
119426                 },
119427                 "サークルK": {
119428                     "count": 538,
119429                     "tags": {
119430                         "name:en": "Circle K"
119431                     }
119432                 },
119433                 "Wawa": {
119434                     "count": 135
119435                 },
119436                 "Proxi": {
119437                     "count": 123
119438                 },
119439                 "Универсам": {
119440                     "count": 78
119441                 },
119442                 "Перекресток": {
119443                     "count": 51
119444                 },
119445                 "Groszek": {
119446                     "count": 65
119447                 },
119448                 "Select": {
119449                     "count": 62
119450                 },
119451                 "Večerka": {
119452                     "count": 51
119453                 },
119454                 "Potraviny": {
119455                     "count": 249
119456                 },
119457                 "Смак": {
119458                     "count": 78
119459                 },
119460                 "Эконом": {
119461                     "count": 55
119462                 },
119463                 "Березка": {
119464                     "count": 77
119465                 },
119466                 "Społem": {
119467                     "count": 93
119468                 },
119469                 "Carrefour Express": {
119470                     "count": 84
119471                 },
119472                 "Cumberland Farms": {
119473                     "count": 63
119474                 },
119475                 "Chevron": {
119476                     "count": 59
119477                 },
119478                 "Coop Jednota": {
119479                     "count": 66
119480                 },
119481                 "Tesco Lotus Express": {
119482                     "count": 67
119483                 },
119484                 "Kiosk": {
119485                     "count": 55
119486                 },
119487                 "24 часа": {
119488                     "count": 58
119489                 },
119490                 "Минимаркет": {
119491                     "count": 102
119492                 },
119493                 "Oxxo": {
119494                     "count": 669
119495                 },
119496                 "Пятёрочка": {
119497                     "count": 398
119498                 },
119499                 "abc": {
119500                     "count": 74
119501                 },
119502                 "7/11": {
119503                     "count": 51
119504                 },
119505                 "Stewart's": {
119506                     "count": 255
119507                 },
119508                 "Продукти": {
119509                     "count": 171
119510                 },
119511                 "ローソンストア100 (LAWSON STORE 100)": {
119512                     "count": 85
119513                 },
119514                 "Дикси": {
119515                     "count": 119
119516                 },
119517                 "Радуга": {
119518                     "count": 86
119519                 },
119520                 "ローソンストア100": {
119521                     "count": 76
119522                 },
119523                 "เซเว่นอีเลฟเว่น": {
119524                     "count": 185
119525                 },
119526                 "Spożywczy": {
119527                     "count": 78
119528                 },
119529                 "Delikatesy Centrum": {
119530                     "count": 53
119531                 },
119532                 "Citgo": {
119533                     "count": 62
119534                 },
119535                 "Фортуна": {
119536                     "count": 51
119537                 },
119538                 "Kum & Go": {
119539                     "count": 59
119540                 },
119541                 "Мария-Ра": {
119542                     "count": 76
119543                 },
119544                 "Picard": {
119545                     "count": 57
119546                 },
119547                 "Four Square": {
119548                     "count": 52
119549                 },
119550                 "Визит": {
119551                     "count": 57
119552                 },
119553                 "Авоська": {
119554                     "count": 55
119555                 },
119556                 "Dollar General": {
119557                     "count": 127
119558                 },
119559                 "Studenac": {
119560                     "count": 76
119561                 },
119562                 "Central Convenience Store": {
119563                     "count": 55
119564                 },
119565                 "Монетка": {
119566                     "count": 62
119567                 },
119568                 "продукты": {
119569                     "count": 114
119570                 },
119571                 "Теремок": {
119572                     "count": 56
119573                 },
119574                 "Kwik Trip": {
119575                     "count": 69
119576                 },
119577                 "Кулинария": {
119578                     "count": 55
119579                 },
119580                 "全家": {
119581                     "count": 90
119582                 },
119583                 "Мечта": {
119584                     "count": 54
119585                 },
119586                 "Epicerie": {
119587                     "count": 102
119588                 },
119589                 "Кировский": {
119590                     "count": 67
119591                 },
119592                 "Food Mart": {
119593                     "count": 117
119594                 },
119595                 "Delikatesy": {
119596                     "count": 81
119597                 },
119598                 "ポプラ": {
119599                     "count": 54
119600                 },
119601                 "Lewiatan": {
119602                     "count": 135
119603                 },
119604                 "Продуктовый магазин": {
119605                     "count": 149
119606                 },
119607                 "Продуктовый": {
119608                     "count": 84
119609                 },
119610                 "セイコーマート (Seicomart)": {
119611                     "count": 72
119612                 },
119613                 "Виктория": {
119614                     "count": 70
119615                 },
119616                 "Весна": {
119617                     "count": 57
119618                 },
119619                 "Mini Market Non-Stop": {
119620                     "count": 60
119621                 },
119622                 "QuikTrip": {
119623                     "count": 75
119624                 },
119625                 "Копеечка": {
119626                     "count": 51
119627                 },
119628                 "Royal Farms": {
119629                     "count": 51
119630                 },
119631                 "Alfamart": {
119632                     "count": 103
119633                 },
119634                 "Indomaret": {
119635                     "count": 141
119636                 },
119637                 "магазин": {
119638                     "count": 171
119639                 },
119640                 "全家便利商店": {
119641                     "count": 156
119642                 },
119643                 "Boutique": {
119644                     "count": 59
119645                 },
119646                 "მარკეტი (Market)": {
119647                     "count": 144
119648                 },
119649                 "Stores": {
119650                     "count": 61
119651                 }
119652             },
119653             "chemist": {
119654                 "dm": {
119655                     "count": 939
119656                 },
119657                 "Müller": {
119658                     "count": 212
119659                 },
119660                 "Schlecker": {
119661                     "count": 187
119662                 },
119663                 "Etos": {
119664                     "count": 467
119665                 },
119666                 "Bipa": {
119667                     "count": 289
119668                 },
119669                 "Rossmann": {
119670                     "count": 1669
119671                 },
119672                 "DM Drogeriemarkt": {
119673                     "count": 55
119674                 },
119675                 "Ihr Platz": {
119676                     "count": 73
119677                 },
119678                 "Douglas": {
119679                     "count": 62
119680                 },
119681                 "Kruidvat": {
119682                     "count": 123
119683                 }
119684             },
119685             "car_repair": {
119686                 "Peugeot": {
119687                     "count": 83
119688                 },
119689                 "Kwik Fit": {
119690                     "count": 75
119691                 },
119692                 "ATU": {
119693                     "count": 261
119694                 },
119695                 "Kwik-Fit": {
119696                     "count": 53
119697                 },
119698                 "Midas": {
119699                     "count": 202
119700                 },
119701                 "Feu Vert": {
119702                     "count": 113
119703                 },
119704                 "Norauto": {
119705                     "count": 152
119706                 },
119707                 "Speedy": {
119708                     "count": 115
119709                 },
119710                 "Автозапчасти": {
119711                     "count": 212
119712                 },
119713                 "Renault": {
119714                     "count": 171
119715                 },
119716                 "Pit Stop": {
119717                     "count": 58
119718                 },
119719                 "Jiffy Lube": {
119720                     "count": 198
119721                 },
119722                 "Шиномонтаж": {
119723                     "count": 1157
119724                 },
119725                 "СТО": {
119726                     "count": 395
119727                 },
119728                 "O'Reilly Auto Parts": {
119729                     "count": 81
119730                 },
119731                 "Carglass": {
119732                     "count": 112
119733                 },
119734                 "шиномонтаж": {
119735                     "count": 62
119736                 },
119737                 "Citroen": {
119738                     "count": 51
119739                 },
119740                 "Euromaster": {
119741                     "count": 87
119742                 },
119743                 "Firestone": {
119744                     "count": 88
119745                 },
119746                 "AutoZone": {
119747                     "count": 82
119748                 },
119749                 "Автосервис": {
119750                     "count": 361
119751                 },
119752                 "Advance Auto Parts": {
119753                     "count": 52
119754                 },
119755                 "Roady": {
119756                     "count": 56
119757                 }
119758             },
119759             "furniture": {
119760                 "IKEA": {
119761                     "count": 169
119762                 },
119763                 "Jysk": {
119764                     "count": 109
119765                 },
119766                 "Roller": {
119767                     "count": 78
119768                 },
119769                 "Dänisches Bettenlager": {
119770                     "count": 309
119771                 },
119772                 "Conforama": {
119773                     "count": 99
119774                 },
119775                 "Matratzen Concord": {
119776                     "count": 52
119777                 },
119778                 "Мебель": {
119779                     "count": 210
119780                 },
119781                 "But": {
119782                     "count": 63
119783                 }
119784             },
119785             "doityourself": {
119786                 "Hornbach": {
119787                     "count": 123
119788                 },
119789                 "B&Q": {
119790                     "count": 225
119791                 },
119792                 "Hubo": {
119793                     "count": 77
119794                 },
119795                 "Mr Bricolage": {
119796                     "count": 88
119797                 },
119798                 "Gamma": {
119799                     "count": 111
119800                 },
119801                 "OBI": {
119802                     "count": 422
119803                 },
119804                 "Lowes": {
119805                     "count": 1152
119806                 },
119807                 "Wickes": {
119808                     "count": 123
119809                 },
119810                 "Hagebau": {
119811                     "count": 59
119812                 },
119813                 "Max Bahr": {
119814                     "count": 79
119815                 },
119816                 "Castorama": {
119817                     "count": 153
119818                 },
119819                 "Rona": {
119820                     "count": 61
119821                 },
119822                 "Home Depot": {
119823                     "count": 865
119824                 },
119825                 "Toom Baumarkt": {
119826                     "count": 71
119827                 },
119828                 "Homebase": {
119829                     "count": 225
119830                 },
119831                 "Baumax": {
119832                     "count": 95
119833                 },
119834                 "Lagerhaus": {
119835                     "count": 79
119836                 },
119837                 "Bauhaus": {
119838                     "count": 186
119839                 },
119840                 "Canadian Tire": {
119841                     "count": 97
119842                 },
119843                 "Leroy Merlin": {
119844                     "count": 209
119845                 },
119846                 "Hellweg": {
119847                     "count": 58
119848                 },
119849                 "Brico": {
119850                     "count": 98
119851                 },
119852                 "Bricomarché": {
119853                     "count": 235
119854                 },
119855                 "Toom": {
119856                     "count": 67
119857                 },
119858                 "Hagebaumarkt": {
119859                     "count": 107
119860                 },
119861                 "Praktiker": {
119862                     "count": 122
119863                 },
119864                 "Menards": {
119865                     "count": 70
119866                 },
119867                 "Weldom": {
119868                     "count": 73
119869                 },
119870                 "Bunnings Warehouse": {
119871                     "count": 91
119872                 },
119873                 "Ace Hardware": {
119874                     "count": 147
119875                 },
119876                 "Home Hardware": {
119877                     "count": 72
119878                 },
119879                 "Хозтовары": {
119880                     "count": 86
119881                 },
119882                 "Стройматериалы": {
119883                     "count": 197
119884                 },
119885                 "Bricorama": {
119886                     "count": 60
119887                 },
119888                 "Point P": {
119889                     "count": 59
119890                 }
119891             },
119892             "stationery": {
119893                 "Staples": {
119894                     "count": 299
119895                 },
119896                 "McPaper": {
119897                     "count": 83
119898                 },
119899                 "Office Depot": {
119900                     "count": 98
119901                 },
119902                 "Канцтовары": {
119903                     "count": 63
119904                 }
119905             },
119906             "car": {
119907                 "Skoda": {
119908                     "count": 97
119909                 },
119910                 "BMW": {
119911                     "count": 149
119912                 },
119913                 "Citroen": {
119914                     "count": 277
119915                 },
119916                 "Renault": {
119917                     "count": 382
119918                 },
119919                 "Mercedes-Benz": {
119920                     "count": 235
119921                 },
119922                 "Volvo": {
119923                     "count": 96
119924                 },
119925                 "Ford": {
119926                     "count": 239
119927                 },
119928                 "Volkswagen": {
119929                     "count": 217
119930                 },
119931                 "Mazda": {
119932                     "count": 105
119933                 },
119934                 "Mitsubishi": {
119935                     "count": 73
119936                 },
119937                 "Fiat": {
119938                     "count": 93
119939                 },
119940                 "Автозапчасти": {
119941                     "count": 277
119942                 },
119943                 "Opel": {
119944                     "count": 165
119945                 },
119946                 "Audi": {
119947                     "count": 121
119948                 },
119949                 "Toyota": {
119950                     "count": 271
119951                 },
119952                 "Nissan": {
119953                     "count": 189
119954                 },
119955                 "Suzuki": {
119956                     "count": 75
119957                 },
119958                 "Honda": {
119959                     "count": 157
119960                 },
119961                 "Peugeot": {
119962                     "count": 308
119963                 },
119964                 "Шиномонтаж": {
119965                     "count": 259
119966                 },
119967                 "Hyundai": {
119968                     "count": 166
119969                 },
119970                 "Subaru": {
119971                     "count": 58
119972                 },
119973                 "Chevrolet": {
119974                     "count": 86
119975                 },
119976                 "Автомагазин": {
119977                     "count": 72
119978                 }
119979             },
119980             "clothes": {
119981                 "Matalan": {
119982                     "count": 90
119983                 },
119984                 "KiK": {
119985                     "count": 1219
119986                 },
119987                 "H&M": {
119988                     "count": 658
119989                 },
119990                 "Urban Outfitters": {
119991                     "count": 63
119992                 },
119993                 "Vögele": {
119994                     "count": 132
119995                 },
119996                 "Zeeman": {
119997                     "count": 121
119998                 },
119999                 "Takko": {
120000                     "count": 515
120001                 },
120002                 "Adler": {
120003                     "count": 55
120004                 },
120005                 "C&A": {
120006                     "count": 506
120007                 },
120008                 "Zara": {
120009                     "count": 217
120010                 },
120011                 "Vero Moda": {
120012                     "count": 95
120013                 },
120014                 "NKD": {
120015                     "count": 486
120016                 },
120017                 "Ernsting's family": {
120018                     "count": 312
120019                 },
120020                 "Winners": {
120021                     "count": 65
120022                 },
120023                 "River Island": {
120024                     "count": 59
120025                 },
120026                 "Next": {
120027                     "count": 176
120028                 },
120029                 "Gap": {
120030                     "count": 81
120031                 },
120032                 "Adidas": {
120033                     "count": 92
120034                 },
120035                 "Woolworths": {
120036                     "count": 117
120037                 },
120038                 "Mr Price": {
120039                     "count": 88
120040                 },
120041                 "Jet": {
120042                     "count": 61
120043                 },
120044                 "Pep": {
120045                     "count": 134
120046                 },
120047                 "Edgars": {
120048                     "count": 110
120049                 },
120050                 "Ackermans": {
120051                     "count": 91
120052                 },
120053                 "Truworths": {
120054                     "count": 65
120055                 },
120056                 "Ross": {
120057                     "count": 93
120058                 },
120059                 "Burton": {
120060                     "count": 51
120061                 },
120062                 "Dorothy Perkins": {
120063                     "count": 53
120064                 },
120065                 "Deichmann": {
120066                     "count": 61
120067                 },
120068                 "Lindex": {
120069                     "count": 73
120070                 },
120071                 "s.Oliver": {
120072                     "count": 56
120073                 },
120074                 "Cecil": {
120075                     "count": 51
120076                 },
120077                 "Dress Barn": {
120078                     "count": 52
120079                 },
120080                 "Old Navy": {
120081                     "count": 174
120082                 },
120083                 "Jack & Jones": {
120084                     "count": 52
120085                 },
120086                 "Pimkie": {
120087                     "count": 73
120088                 },
120089                 "Esprit": {
120090                     "count": 231
120091                 },
120092                 "Primark": {
120093                     "count": 92
120094                 },
120095                 "Bonita": {
120096                     "count": 155
120097                 },
120098                 "Mexx": {
120099                     "count": 67
120100                 },
120101                 "Gerry Weber": {
120102                     "count": 71
120103                 },
120104                 "Tally Weijl": {
120105                     "count": 70
120106                 },
120107                 "Mango": {
120108                     "count": 133
120109                 },
120110                 "TK Maxx": {
120111                     "count": 84
120112                 },
120113                 "Benetton": {
120114                     "count": 101
120115                 },
120116                 "Ulla Popken": {
120117                     "count": 61
120118                 },
120119                 "AWG": {
120120                     "count": 66
120121                 },
120122                 "Tommy Hilfiger": {
120123                     "count": 75
120124                 },
120125                 "New Yorker": {
120126                     "count": 180
120127                 },
120128                 "Orsay": {
120129                     "count": 73
120130                 },
120131                 "Jeans Fritz": {
120132                     "count": 51
120133                 },
120134                 "Charles Vögele": {
120135                     "count": 69
120136                 },
120137                 "New Look": {
120138                     "count": 126
120139                 },
120140                 "Lacoste": {
120141                     "count": 78
120142                 },
120143                 "Etam": {
120144                     "count": 53
120145                 },
120146                 "Kiabi": {
120147                     "count": 148
120148                 },
120149                 "Jack Wolfskin": {
120150                     "count": 60
120151                 },
120152                 "American Apparel": {
120153                     "count": 57
120154                 },
120155                 "Men's Wearhouse": {
120156                     "count": 54
120157                 },
120158                 "Intimissimi": {
120159                     "count": 52
120160                 },
120161                 "United Colors of Benetton": {
120162                     "count": 96
120163                 },
120164                 "Jules": {
120165                     "count": 63
120166                 },
120167                 "Second Hand": {
120168                     "count": 53
120169                 },
120170                 "AOKI": {
120171                     "count": 57
120172                 },
120173                 "Calzedonia": {
120174                     "count": 68
120175                 },
120176                 "洋服の青山": {
120177                     "count": 100
120178                 },
120179                 "Levi's": {
120180                     "count": 63
120181                 },
120182                 "Celio": {
120183                     "count": 74
120184                 },
120185                 "TJ Maxx": {
120186                     "count": 57
120187                 },
120188                 "Promod": {
120189                     "count": 82
120190                 },
120191                 "Street One": {
120192                     "count": 72
120193                 },
120194                 "ユニクロ": {
120195                     "count": 59
120196                 },
120197                 "Banana Republic": {
120198                     "count": 57
120199                 },
120200                 "Одежда": {
120201                     "count": 75
120202                 },
120203                 "Marshalls": {
120204                     "count": 56
120205                 },
120206                 "La Halle": {
120207                     "count": 62
120208                 },
120209                 "Peacocks": {
120210                     "count": 89
120211                 },
120212                 "しまむら": {
120213                     "count": 60
120214                 }
120215             },
120216             "books": {
120217                 "Bruna": {
120218                     "count": 58
120219                 },
120220                 "Waterstones": {
120221                     "count": 90
120222                 },
120223                 "Libro": {
120224                     "count": 57
120225                 },
120226                 "Barnes & Noble": {
120227                     "count": 267
120228                 },
120229                 "Weltbild": {
120230                     "count": 74
120231                 },
120232                 "Thalia": {
120233                     "count": 121
120234                 },
120235                 "Книги": {
120236                     "count": 112
120237                 }
120238             },
120239             "department_store": {
120240                 "Debenhams": {
120241                     "count": 67
120242                 },
120243                 "Canadian Tire": {
120244                     "count": 75
120245                 },
120246                 "Karstadt": {
120247                     "count": 64
120248                 },
120249                 "Walmart": {
120250                     "count": 517
120251                 },
120252                 "Kmart": {
120253                     "count": 143
120254                 },
120255                 "Target": {
120256                     "count": 574
120257                 },
120258                 "Galeria Kaufhof": {
120259                     "count": 61
120260                 },
120261                 "Marks & Spencer": {
120262                     "count": 66
120263                 },
120264                 "Big W": {
120265                     "count": 57
120266                 },
120267                 "Woolworth": {
120268                     "count": 78
120269                 },
120270                 "Универмаг": {
120271                     "count": 72
120272                 },
120273                 "Sears": {
120274                     "count": 235
120275                 },
120276                 "Walmart Supercenter": {
120277                     "count": 101
120278                 },
120279                 "Kohl's": {
120280                     "count": 153
120281                 },
120282                 "Macy's": {
120283                     "count": 147
120284                 },
120285                 "Sam's Club": {
120286                     "count": 54
120287                 },
120288                 "JCPenney": {
120289                     "count": 66
120290                 }
120291             },
120292             "alcohol": {
120293                 "Alko": {
120294                     "count": 145
120295                 },
120296                 "The Beer Store": {
120297                     "count": 150
120298                 },
120299                 "Systembolaget": {
120300                     "count": 210
120301                 },
120302                 "LCBO": {
120303                     "count": 239
120304                 },
120305                 "Ароматный мир": {
120306                     "count": 62
120307                 },
120308                 "Bargain Booze": {
120309                     "count": 62
120310                 },
120311                 "Nicolas": {
120312                     "count": 119
120313                 },
120314                 "BWS": {
120315                     "count": 70
120316                 },
120317                 "Botilleria": {
120318                     "count": 77
120319                 },
120320                 "SAQ": {
120321                     "count": 72
120322                 },
120323                 "Gall & Gall": {
120324                     "count": 512
120325                 },
120326                 "Живое пиво": {
120327                     "count": 70
120328                 }
120329             },
120330             "bakery": {
120331                 "Kamps": {
120332                     "count": 252
120333                 },
120334                 "Banette": {
120335                     "count": 52
120336                 },
120337                 "Bäckerei Schmidt": {
120338                     "count": 57
120339                 },
120340                 "Anker": {
120341                     "count": 73
120342                 },
120343                 "Hofpfisterei": {
120344                     "count": 111
120345                 },
120346                 "Greggs": {
120347                     "count": 276
120348                 },
120349                 "Oebel": {
120350                     "count": 57
120351                 },
120352                 "Boulangerie": {
120353                     "count": 266
120354                 },
120355                 "Stadtbäckerei": {
120356                     "count": 57
120357                 },
120358                 "Steinecke": {
120359                     "count": 145
120360                 },
120361                 "Ihle": {
120362                     "count": 76
120363                 },
120364                 "Goldilocks": {
120365                     "count": 59
120366                 },
120367                 "Dat Backhus": {
120368                     "count": 67
120369                 },
120370                 "K&U": {
120371                     "count": 61
120372                 },
120373                 "Der Beck": {
120374                     "count": 96
120375                 },
120376                 "Thürmann": {
120377                     "count": 54
120378                 },
120379                 "Backwerk": {
120380                     "count": 95
120381                 },
120382                 "Bäcker": {
120383                     "count": 68
120384                 },
120385                 "Schäfer's": {
120386                     "count": 51
120387                 },
120388                 "Panaderia": {
120389                     "count": 168
120390                 },
120391                 "Goeken backen": {
120392                     "count": 51
120393                 },
120394                 "Stadtbäckerei Junge": {
120395                     "count": 51
120396                 },
120397                 "Boulangerie Patisserie": {
120398                     "count": 119
120399                 },
120400                 "Paul": {
120401                     "count": 81
120402                 },
120403                 "Хлеб": {
120404                     "count": 89
120405                 },
120406                 "Piekarnia": {
120407                     "count": 62
120408                 },
120409                 "Пекарня": {
120410                     "count": 52
120411                 },
120412                 "Кулиничи": {
120413                     "count": 51
120414                 }
120415             },
120416             "sports": {
120417                 "Sports Direct": {
120418                     "count": 57
120419                 },
120420                 "Decathlon": {
120421                     "count": 309
120422                 },
120423                 "Intersport": {
120424                     "count": 283
120425                 },
120426                 "Sports Authority": {
120427                     "count": 75
120428                 },
120429                 "Спортмастер": {
120430                     "count": 87
120431                 },
120432                 "Sport 2000": {
120433                     "count": 90
120434                 },
120435                 "Dick's Sporting Goods": {
120436                     "count": 77
120437                 }
120438             },
120439             "variety_store": {
120440                 "Tedi": {
120441                     "count": 157
120442                 },
120443                 "Dollarama": {
120444                     "count": 103
120445                 },
120446                 "Family Dollar": {
120447                     "count": 61
120448                 },
120449                 "Dollar Tree": {
120450                     "count": 110
120451                 },
120452                 "Dollar General": {
120453                     "count": 80
120454                 }
120455             },
120456             "pet": {
120457                 "Fressnapf": {
120458                     "count": 318
120459                 },
120460                 "PetSmart": {
120461                     "count": 177
120462                 },
120463                 "Das Futterhaus": {
120464                     "count": 69
120465                 },
120466                 "Pets at Home": {
120467                     "count": 62
120468                 },
120469                 "Petco": {
120470                     "count": 101
120471                 },
120472                 "Зоомагазин": {
120473                     "count": 100
120474                 }
120475             },
120476             "shoes": {
120477                 "Deichmann": {
120478                     "count": 622
120479                 },
120480                 "Reno": {
120481                     "count": 183
120482                 },
120483                 "Ecco": {
120484                     "count": 55
120485                 },
120486                 "Clarks": {
120487                     "count": 109
120488                 },
120489                 "La Halle aux Chaussures": {
120490                     "count": 69
120491                 },
120492                 "Brantano": {
120493                     "count": 71
120494                 },
120495                 "Geox": {
120496                     "count": 51
120497                 },
120498                 "Salamander": {
120499                     "count": 51
120500                 },
120501                 "Обувь": {
120502                     "count": 100
120503                 },
120504                 "Payless Shoe Source": {
120505                     "count": 67
120506                 },
120507                 "Famous Footwear": {
120508                     "count": 59
120509                 },
120510                 "Quick Schuh": {
120511                     "count": 72
120512                 },
120513                 "Shoe Zone": {
120514                     "count": 55
120515                 },
120516                 "Foot Locker": {
120517                     "count": 82
120518                 },
120519                 "Bata": {
120520                     "count": 101
120521                 },
120522                 "ЦентрОбувь": {
120523                     "count": 51
120524                 }
120525             },
120526             "toys": {
120527                 "La Grande Récré": {
120528                     "count": 56
120529                 },
120530                 "Toys R Us": {
120531                     "count": 151,
120532                     "tags": {
120533                         "shop": "toys"
120534                     }
120535                 },
120536                 "Intertoys": {
120537                     "count": 57
120538                 },
120539                 "Детский мир": {
120540                     "count": 86
120541                 },
120542                 "Игрушки": {
120543                     "count": 58
120544                 }
120545             },
120546             "travel_agency": {
120547                 "Flight Centre": {
120548                     "count": 92
120549                 },
120550                 "Thomas Cook": {
120551                     "count": 119
120552                 }
120553             },
120554             "jewelry": {
120555                 "Bijou Brigitte": {
120556                     "count": 57
120557                 },
120558                 "Christ": {
120559                     "count": 57
120560                 },
120561                 "Swarovski": {
120562                     "count": 74
120563                 }
120564             },
120565             "optician": {
120566                 "Fielmann": {
120567                     "count": 232
120568                 },
120569                 "Apollo Optik": {
120570                     "count": 150
120571                 },
120572                 "Vision Express": {
120573                     "count": 58
120574                 },
120575                 "Оптика": {
120576                     "count": 182
120577                 },
120578                 "Optic 2000": {
120579                     "count": 98
120580                 },
120581                 "Alain Afflelou": {
120582                     "count": 73
120583                 },
120584                 "Specsavers": {
120585                     "count": 124
120586                 },
120587                 "Krys": {
120588                     "count": 77
120589                 },
120590                 "Atol": {
120591                     "count": 55
120592                 }
120593             },
120594             "video": {
120595                 "Blockbuster": {
120596                     "count": 184
120597                 },
120598                 "World of Video": {
120599                     "count": 64
120600                 }
120601             },
120602             "mobile_phone": {
120603                 "Билайн": {
120604                     "count": 128
120605                 },
120606                 "ソフトバンクショップ (SoftBank shop)": {
120607                     "count": 255
120608                 },
120609                 "Vodafone": {
120610                     "count": 355
120611                 },
120612                 "O2": {
120613                     "count": 208
120614                 },
120615                 "Carphone Warehouse": {
120616                     "count": 127
120617                 },
120618                 "Orange": {
120619                     "count": 246
120620                 },
120621                 "Verizon Wireless": {
120622                     "count": 125
120623                 },
120624                 "Sprint": {
120625                     "count": 109
120626                 },
120627                 "T-Mobile": {
120628                     "count": 175
120629                 },
120630                 "МТС": {
120631                     "count": 352
120632                 },
120633                 "Евросеть": {
120634                     "count": 506
120635                 },
120636                 "Bell": {
120637                     "count": 190
120638                 },
120639                 "The Phone House": {
120640                     "count": 83
120641                 },
120642                 "SFR": {
120643                     "count": 71
120644                 },
120645                 "Связной": {
120646                     "count": 439
120647                 },
120648                 "Мегафон": {
120649                     "count": 251
120650                 },
120651                 "AT&T": {
120652                     "count": 124
120653                 },
120654                 "ドコモショップ (docomo shop)": {
120655                     "count": 114
120656                 },
120657                 "au": {
120658                     "count": 65
120659                 },
120660                 "Movistar": {
120661                     "count": 77
120662                 },
120663                 "Bitė": {
120664                     "count": 72
120665                 }
120666             },
120667             "hifi": {},
120668             "computer": {
120669                 "PC World": {
120670                     "count": 55
120671                 },
120672                 "DNS": {
120673                     "count": 128
120674                 }
120675             },
120676             "hairdresser": {
120677                 "Klier": {
120678                     "count": 119
120679                 },
120680                 "Supercuts": {
120681                     "count": 106
120682                 },
120683                 "Hairkiller": {
120684                     "count": 51
120685                 },
120686                 "Great Clips": {
120687                     "count": 182
120688                 },
120689                 "Парикмахерская": {
120690                     "count": 510
120691                 },
120692                 "Стиль": {
120693                     "count": 51
120694                 },
120695                 "Fryzjer": {
120696                     "count": 56
120697                 },
120698                 "Franck Provost": {
120699                     "count": 70
120700                 },
120701                 "Салон красоты": {
120702                     "count": 70
120703                 }
120704             },
120705             "hardware": {
120706                 "1000 мелочей": {
120707                     "count": 61
120708                 },
120709                 "Хозтовары": {
120710                     "count": 151
120711                 },
120712                 "Стройматериалы": {
120713                     "count": 54
120714                 }
120715             },
120716             "motorcycle": {
120717                 "Yamaha": {
120718                     "count": 67
120719                 },
120720                 "Honda": {
120721                     "count": 69
120722                 }
120723             }
120724         }
120725     }
120726 };