From 5aa620440abba3a14cc85e5702add2252368f148 Mon Sep 17 00:00:00 2001 From: Stanislas Gueniffey Date: Wed, 15 Jul 2020 14:03:44 +0200 Subject: [PATCH 01/28] Add drinking water layer --- Customizations/AllKnownLayouts.ts | 20 +++--- Customizations/Layers/DrinkingWater.ts | 61 ++++++++++++++++++ Customizations/Layouts/DrinkingWater.ts | 26 ++++++++ index.ts | 86 ++++++++++++------------- 4 files changed, 141 insertions(+), 52 deletions(-) create mode 100644 Customizations/Layers/DrinkingWater.ts create mode 100644 Customizations/Layouts/DrinkingWater.ts diff --git a/Customizations/AllKnownLayouts.ts b/Customizations/AllKnownLayouts.ts index 9a8728e84..dbd0a3666 100644 --- a/Customizations/AllKnownLayouts.ts +++ b/Customizations/AllKnownLayouts.ts @@ -1,22 +1,24 @@ -import {Groen} from "./Layouts/Groen"; -import {Toilets} from "./Layouts/Toilets"; -import {GRB} from "./Layouts/GRB"; -import {Statues} from "./Layouts/Statues"; -import {Bookcases} from "./Layouts/Bookcases"; +import { Groen } from "./Layouts/Groen"; +import { Toilets } from "./Layouts/Toilets"; +import { GRB } from "./Layouts/GRB"; +import { Statues } from "./Layouts/Statues"; +import { Bookcases } from "./Layouts/Bookcases"; import Cyclofix from "./Layouts/Cyclofix"; -import {All} from "./Layouts/All"; -import {Layout} from "./Layout"; +import { DrinkingWater } from "./Layouts/DrinkingWater"; +import { All } from "./Layouts/All"; +import { Layout } from "./Layout"; export class AllKnownLayouts { public static allSets: any = AllKnownLayouts.AllLayouts(); - private static AllLayouts() : any{ + private static AllLayouts(): any { const all = new All(); - const layouts : Layout[] = [ + const layouts: Layout[] = [ new Groen(), new GRB(), new Cyclofix(), new Bookcases(), + new DrinkingWater(), all /*new Toilets(), new Statues(), diff --git a/Customizations/Layers/DrinkingWater.ts b/Customizations/Layers/DrinkingWater.ts new file mode 100644 index 000000000..56984a39b --- /dev/null +++ b/Customizations/Layers/DrinkingWater.ts @@ -0,0 +1,61 @@ +import { LayerDefinition } from "../LayerDefinition"; +import { And, Or, Tag } from "../../Logic/TagsFilter"; +import { OperatorTag } from "../Questions/OperatorTag"; +import * as L from "leaflet"; +import FixedText from "../Questions/FixedText"; +import { BikeParkingType } from "../Questions/BikeParkingType"; +import { TagRenderingOptions } from "../TagRendering"; +import { ImageCarouselWithUploadConstructor } from "../../UI/Image/ImageCarouselWithUpload"; + +export class DrinkingWaterLayer extends LayerDefinition { + + constructor() { + super(); + this.name = "drinking_water"; + this.icon = "./assets/bug.svg"; + + this.overpassFilter = new Or([ + new And([ + new Tag("amenity", "drinking_water") + ]) + ]); + + + this.newElementTags = [ + new Tag("amenity", "drinking_water"), + ]; + this.maxAllowedOverlapPercentage = 10; + + this.minzoom = 13; + this.style = this.generateStyleFunction(); + this.title = new FixedText("Drinking water"); + this.elementsToShow = [ + new OperatorTag(), + new BikeParkingType() + ]; + this.elementsToShow = [new ImageCarouselWithUploadConstructor(), new TagRenderingOptions({ + question: "How easy is it to fill water bottles?", + mappings: [ + { k: new Tag("bottle", "yes"), txt: "It is easy to refill water bottles" }, + { k: new Tag("bottle", "no"), txt: "Water bottles may not fit" } + ], + })]; + + } + + + private generateStyleFunction() { + const self = this; + return function (properties: any) { + + return { + color: "#00bb00", + icon: new L.icon({ + iconUrl: self.icon, + iconSize: [40, 40] + }) + }; + }; + } + +} \ No newline at end of file diff --git a/Customizations/Layouts/DrinkingWater.ts b/Customizations/Layouts/DrinkingWater.ts new file mode 100644 index 000000000..41360dde1 --- /dev/null +++ b/Customizations/Layouts/DrinkingWater.ts @@ -0,0 +1,26 @@ +import { Layout } from "../Layout"; +import { DrinkingWaterLayer } from "../Layers/DrinkingWater"; + +export class DrinkingWater extends Layout { + constructor() { + super("drinkingwater", + "Drinking Water Spots", + [new DrinkingWaterLayer()], + 10, + 50.8435, + 4.3688, + + + "

Drinking water

\n" + + "\n" + + "

" + + "Help with creating a map of drinking water points!" + + , + "

Start by creating an account\n" + + " or by " + + " logging in.

", + "Start by clicking a pin and answering the questions"); + } + +} \ No newline at end of file diff --git a/index.ts b/index.ts index 73b8cea11..d8190aa9c 100644 --- a/index.ts +++ b/index.ts @@ -1,27 +1,27 @@ -import {OsmConnection} from "./Logic/OsmConnection"; -import {Changes} from "./Logic/Changes"; -import {ElementStorage} from "./Logic/ElementStorage"; -import {UIEventSource} from "./UI/UIEventSource"; -import {UserBadge} from "./UI/UserBadge"; -import {Basemap} from "./Logic/Basemap"; -import {PendingChanges} from "./UI/PendingChanges"; -import {CenterMessageBox} from "./UI/CenterMessageBox"; -import {Helpers} from "./Helpers"; -import {Tag, TagUtils} from "./Logic/TagsFilter"; -import {FilteredLayer} from "./Logic/FilteredLayer"; -import {LayerUpdater} from "./Logic/LayerUpdater"; -import {UIElement} from "./UI/UIElement"; -import {MessageBoxHandler} from "./UI/MessageBoxHandler"; -import {Overpass} from "./Logic/Overpass"; -import {FeatureInfoBox} from "./UI/FeatureInfoBox"; -import {GeoLocationHandler} from "./Logic/GeoLocationHandler"; -import {StrayClickHandler} from "./Logic/StrayClickHandler"; -import {SimpleAddUI} from "./UI/SimpleAddUI"; -import {VariableUiElement} from "./UI/Base/VariableUIElement"; -import {SearchAndGo} from "./UI/SearchAndGo"; -import {CollapseButton} from "./UI/Base/CollapseButton"; -import {AllKnownLayouts} from "./Customizations/AllKnownLayouts"; -import {All} from "./Customizations/Layouts/All"; +import { OsmConnection } from "./Logic/OsmConnection"; +import { Changes } from "./Logic/Changes"; +import { ElementStorage } from "./Logic/ElementStorage"; +import { UIEventSource } from "./UI/UIEventSource"; +import { UserBadge } from "./UI/UserBadge"; +import { Basemap } from "./Logic/Basemap"; +import { PendingChanges } from "./UI/PendingChanges"; +import { CenterMessageBox } from "./UI/CenterMessageBox"; +import { Helpers } from "./Helpers"; +import { Tag, TagUtils } from "./Logic/TagsFilter"; +import { FilteredLayer } from "./Logic/FilteredLayer"; +import { LayerUpdater } from "./Logic/LayerUpdater"; +import { UIElement } from "./UI/UIElement"; +import { MessageBoxHandler } from "./UI/MessageBoxHandler"; +import { Overpass } from "./Logic/Overpass"; +import { FeatureInfoBox } from "./UI/FeatureInfoBox"; +import { GeoLocationHandler } from "./Logic/GeoLocationHandler"; +import { StrayClickHandler } from "./Logic/StrayClickHandler"; +import { SimpleAddUI } from "./UI/SimpleAddUI"; +import { VariableUiElement } from "./UI/Base/VariableUIElement"; +import { SearchAndGo } from "./UI/SearchAndGo"; +import { CollapseButton } from "./UI/Base/CollapseButton"; +import { AllKnownLayouts } from "./Customizations/AllKnownLayouts"; +import { All } from "./Customizations/Layouts/All"; @@ -29,9 +29,9 @@ import {All} from "./Customizations/Layouts/All"; // --------------------- Read the URL parameters ----------------- // @ts-ignore -if(location.href.startsWith("http://buurtnatuur.be")){ +if (location.href.startsWith("http://buurtnatuur.be")) { // Reload the https version. This is important for the 'locate me' button - window.location.replace("https://buurtnatuur.be"); + window.location.replace("https://buurtnatuur.be"); } @@ -40,7 +40,7 @@ let dryRun = false; if (location.hostname === "localhost" || location.hostname === "127.0.0.1") { // Set to true if testing and changes should NOT be saved - // dryRun = true; + dryRun = true; // If you have a testfile somewhere, enable this to spoof overpass // This should be hosted independantly, e.g. with `cd assets; webfsd -p 8080` + a CORS plugin to disable cors rules Overpass.testUrl = null; // "http://127.0.0.1:8080/test.json"; @@ -57,11 +57,11 @@ for (const k in AllKnownLayouts.allSets) { const possibleParts = layout.locationContains ?? []; console.log(layout.locationContains) for (const locationMatch of possibleParts) { - if(locationMatch === ""){ + if (locationMatch === "") { continue } - console.log(layout.name," -> ", locationMatch, window.location.href.indexOf(locationMatch)) - if(window.location.href.toLowerCase().indexOf(locationMatch.toLowerCase()) >= 0){ + console.log(layout.name, " -> ", locationMatch, window.location.href.indexOf(locationMatch)) + if (window.location.href.toLowerCase().indexOf(locationMatch.toLowerCase()) >= 0) { defaultQuest = layout.name; console.log("Detected a default by URL: ", layout.name, "matches", locationMatch) } @@ -78,7 +78,7 @@ if (window.location.search) { if (paramDict.quests) { defaultQuest = paramDict.quests } - if(paramDict.test){ + if (paramDict.test) { dryRun = true; } } @@ -164,7 +164,7 @@ for (const layer of questSetToRender.layers) { }; minZoom = Math.max(minZoom, layer.minzoom); - + const flayer = layer.asLayer(bm, allElements, changes, osmConnection.userDetails, selectedElement, generateInfo); @@ -185,14 +185,14 @@ const layerUpdater = new LayerUpdater(bm, minZoom, flayers); new StrayClickHandler(bm, selectedElement, leftMessage, () => { - return new SimpleAddUI(bm.Location, - bm.LastClickLocation, - changes, - selectedElement, - layerUpdater.runningQuery, - osmConnection.userDetails, - addButtons); - } + return new SimpleAddUI(bm.Location, + bm.LastClickLocation, + changes, + selectedElement, + layerUpdater.runningQuery, + osmConnection.userDetails, + addButtons); +} ); /** @@ -216,7 +216,7 @@ selectedElement.addCallback((data) => { break; } } - } +} ); @@ -239,7 +239,7 @@ var welcomeMessage = () => { login = questSetToRender.welcomeBackMessage; } return "
" + - questSetToRender.welcomeMessage + login + questSetToRender.welcomeTail+ + questSetToRender.welcomeMessage + login + questSetToRender.welcomeTail + "
"; }), function () { @@ -250,7 +250,7 @@ leftMessage.setData(welcomeMessage); welcomeMessage().AttachTo("messagesbox"); -var messageBox = new MessageBoxHandler(leftMessage, () => {selectedElement.setData(undefined)}); +var messageBox = new MessageBoxHandler(leftMessage, () => { selectedElement.setData(undefined) }); new CenterMessageBox( minZoom, From 45351d9dd1a59512ec09d310846dc0a669ad39a3 Mon Sep 17 00:00:00 2001 From: Stanislas Gueniffey Date: Wed, 15 Jul 2020 15:55:08 +0200 Subject: [PATCH 02/28] Add control on FilteredLayer to show/hide layers --- Customizations/AllKnownLayouts.ts | 13 ++++++-- .../{DrinkingWater.ts => WalkByBrussels.ts} | 9 ++++-- Logic/FilteredLayer.ts | 31 +++++++++++++------ index.ts | 6 ++-- 4 files changed, 43 insertions(+), 16 deletions(-) rename Customizations/Layouts/{DrinkingWater.ts => WalkByBrussels.ts} (69%) diff --git a/Customizations/AllKnownLayouts.ts b/Customizations/AllKnownLayouts.ts index dbd0a3666..7f1c5588c 100644 --- a/Customizations/AllKnownLayouts.ts +++ b/Customizations/AllKnownLayouts.ts @@ -4,7 +4,7 @@ import { GRB } from "./Layouts/GRB"; import { Statues } from "./Layouts/Statues"; import { Bookcases } from "./Layouts/Bookcases"; import Cyclofix from "./Layouts/Cyclofix"; -import { DrinkingWater } from "./Layouts/DrinkingWater"; +import { WalkByBrussels } from "./Layouts/WalkByBrussels"; import { All } from "./Layouts/All"; import { Layout } from "./Layout"; @@ -18,7 +18,7 @@ export class AllKnownLayouts { new GRB(), new Cyclofix(), new Bookcases(), - new DrinkingWater(), + new WalkByBrussels(), all /*new Toilets(), new Statues(), @@ -31,4 +31,13 @@ export class AllKnownLayouts { } return allSets; } + + public static GetSets(layoutNames): any { + const all = new All(); + for (const name of layoutNames) { + all.layers = all.layers.concat(AllKnownLayouts.allSets[name].layers); + } + + return all; + } } diff --git a/Customizations/Layouts/DrinkingWater.ts b/Customizations/Layouts/WalkByBrussels.ts similarity index 69% rename from Customizations/Layouts/DrinkingWater.ts rename to Customizations/Layouts/WalkByBrussels.ts index 41360dde1..88126a1d6 100644 --- a/Customizations/Layouts/DrinkingWater.ts +++ b/Customizations/Layouts/WalkByBrussels.ts @@ -1,11 +1,14 @@ import { Layout } from "../Layout"; import { DrinkingWaterLayer } from "../Layers/DrinkingWater"; +import { NatureReserves } from "../Layers/NatureReserves"; +import { Park } from "../Layers/Park"; +import { BikeParkings } from "../Layers/BikeParkings"; -export class DrinkingWater extends Layout { +export class WalkByBrussels extends Layout { constructor() { - super("drinkingwater", + super("walkbybrussels", "Drinking Water Spots", - [new DrinkingWaterLayer()], + [new DrinkingWaterLayer(), new BikeParkings(), new Park(), new NatureReserves()], 10, 50.8435, 4.3688, diff --git a/Logic/FilteredLayer.ts b/Logic/FilteredLayer.ts index 87ba7c669..ee936f7c3 100644 --- a/Logic/FilteredLayer.ts +++ b/Logic/FilteredLayer.ts @@ -1,11 +1,11 @@ -import {Basemap} from "./Basemap"; -import {TagsFilter, TagUtils} from "./TagsFilter"; -import {UIEventSource} from "../UI/UIEventSource"; -import {ElementStorage} from "./ElementStorage"; -import {Changes} from "./Changes"; +import { Basemap } from "./Basemap"; +import { TagsFilter, TagUtils } from "./TagsFilter"; +import { UIEventSource } from "../UI/UIEventSource"; +import { ElementStorage } from "./ElementStorage"; +import { Changes } from "./Changes"; import L from "leaflet" -import {GeoOperations} from "./GeoOperations"; -import {UIElement} from "../UI/UIElement"; +import { GeoOperations } from "./GeoOperations"; +import { UIElement } from "../UI/UIElement"; /*** * A filtered layer is a layer which offers a 'set-data' function @@ -20,6 +20,7 @@ export class FilteredLayer { public readonly name: string; public readonly filters: TagsFilter; + public readonly isDisplayed: UIEventSource = new UIEventSource(true); private readonly _map: Basemap; private readonly _maxAllowedOverlap: number; @@ -65,6 +66,16 @@ export class FilteredLayer { this._style = style; this._storage = storage; this._maxAllowedOverlap = maxAllowedOverlap; + const self = this; + this.isDisplayed.addCallback(function (isDisplayed) { + if (self._geolayer !== undefined && self._geolayer !== null) { + if (isDisplayed) { + self._geolayer.addTo(self._map.map); + } else { + self._map.map.removeLayer(self._geolayer); + } + } + }) } @@ -174,7 +185,7 @@ export class FilteredLayer { radius: 25, color: style.color }); - + } else { marker = L.marker(latLng, { icon: style.icon @@ -206,7 +217,9 @@ export class FilteredLayer { } }); - this._geolayer.addTo(this._map.map); + if (this.isDisplayed.data) { + this._geolayer.addTo(this._map.map); + } } diff --git a/index.ts b/index.ts index d8190aa9c..8842d38a2 100644 --- a/index.ts +++ b/index.ts @@ -137,7 +137,7 @@ const bm = new Basemap("leafletDiv", locationControl, new VariableUiElement( // ------------- Setup the layers ------------------------------- - +const controls = {}; const addButtons: { name: string, icon: string, @@ -168,6 +168,8 @@ for (const layer of questSetToRender.layers) { const flayer = layer.asLayer(bm, allElements, changes, osmConnection.userDetails, selectedElement, generateInfo); + controls[layer.name] = flayer.isDisplayed; + const addButton = { name: layer.name, icon: layer.icon, @@ -273,4 +275,4 @@ new GeoLocationHandler(bm).AttachTo("geolocate-button"); // --------------- Send a ping to start various action -------- locationControl.ping(); -messageBox.update(); +messageBox.update(); \ No newline at end of file From 9cca8d9ff6a5b6c8ac2fe8d9d3e491f7be5bd775 Mon Sep 17 00:00:00 2001 From: Bavo Vanderghote Date: Thu, 16 Jul 2020 15:24:44 +0200 Subject: [PATCH 03/28] fixed CSS bug --- index.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.css b/index.css index c86b574e1..f9582b42c 100644 --- a/index.css +++ b/index.css @@ -610,7 +610,7 @@ form { border: solid black 1px; margin-left: 1em; top: 0.2em; - position: absolute; + vertical-align: middle; } From 389844071569e744497dd1eb1eb8cb415e131159 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 16 Jul 2020 15:36:57 +0200 Subject: [PATCH 04/28] CSS tweaks --- index.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.css b/index.css index f9582b42c..d247f1c76 100644 --- a/index.css +++ b/index.css @@ -608,7 +608,7 @@ form { padding: 0.3em; border-radius: 0.35em; border: solid black 1px; - margin-left: 1em; + margin-left: 0.5em; top: 0.2em; vertical-align: middle; From 7b71f578491ae48245bcf98e285ad04e590ba419 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2020 15:25:22 +0000 Subject: [PATCH 05/28] Bump lodash from 4.17.15 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d4ff40f14..fc5d30e04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3775,9 +3775,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash.clone": { "version": "4.5.0", From ce4cc244dc94c056190a4f67d59bde6de3834731 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 16 Jul 2020 17:29:52 +0200 Subject: [PATCH 06/28] Add deploy script --- deploy.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 000000000..af9728faa --- /dev/null +++ b/deploy.sh @@ -0,0 +1,9 @@ +#! /bin/bash + +npm run build +rm -rf /home/pietervdvn/git/pietervdvn.github.io/MapComplete/* +cp -r dist/* /home/pietervdvn/git/pietervdvn.github.io/MapComplete/ +cd /home/pietervdvn/git/pietervdvn.github.io/MapComplete/ +git add . +git commit -m "New mapcomplete version" +git push From 4bfe0788367d82835cf771fb7bf07453240ae8b1 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 16 Jul 2020 22:00:23 +0200 Subject: [PATCH 07/28] Fix deployment --- Customizations/Layers/DrinkingWater.ts | 12 +++++------- Customizations/Layouts/WalkByBrussels.ts | 2 +- package.json | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/Customizations/Layers/DrinkingWater.ts b/Customizations/Layers/DrinkingWater.ts index 56984a39b..7ef23f5ff 100644 --- a/Customizations/Layers/DrinkingWater.ts +++ b/Customizations/Layers/DrinkingWater.ts @@ -1,11 +1,10 @@ -import { LayerDefinition } from "../LayerDefinition"; -import { And, Or, Tag } from "../../Logic/TagsFilter"; -import { OperatorTag } from "../Questions/OperatorTag"; +import {LayerDefinition} from "../LayerDefinition"; +import {And, Or, Tag} from "../../Logic/TagsFilter"; +import {OperatorTag} from "../Questions/OperatorTag"; import * as L from "leaflet"; import FixedText from "../Questions/FixedText"; -import { BikeParkingType } from "../Questions/BikeParkingType"; -import { TagRenderingOptions } from "../TagRendering"; -import { ImageCarouselWithUploadConstructor } from "../../UI/Image/ImageCarouselWithUpload"; +import {TagRenderingOptions} from "../TagRendering"; +import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWithUpload"; export class DrinkingWaterLayer extends LayerDefinition { @@ -31,7 +30,6 @@ export class DrinkingWaterLayer extends LayerDefinition { this.title = new FixedText("Drinking water"); this.elementsToShow = [ new OperatorTag(), - new BikeParkingType() ]; this.elementsToShow = [new ImageCarouselWithUploadConstructor(), new TagRenderingOptions({ question: "How easy is it to fill water bottles?", diff --git a/Customizations/Layouts/WalkByBrussels.ts b/Customizations/Layouts/WalkByBrussels.ts index 88126a1d6..6ac138259 100644 --- a/Customizations/Layouts/WalkByBrussels.ts +++ b/Customizations/Layouts/WalkByBrussels.ts @@ -8,7 +8,7 @@ export class WalkByBrussels extends Layout { constructor() { super("walkbybrussels", "Drinking Water Spots", - [new DrinkingWaterLayer(), new BikeParkings(), new Park(), new NatureReserves()], + [new DrinkingWaterLayer(), new Park(), new NatureReserves()], 10, 50.8435, 4.3688, diff --git a/package.json b/package.json index 6140d8bb0..8c40df31d 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "A small website to edit OSM easily", "main": "index.js", "scripts": { - "start": "parcel index.html land.html test.html assets/test.json assets/**/* UI/* Logic/* vendor/*", + "start": "parcel index.html land.html test.html assets/test.json assets/**/* UI/* Logic/** vendor/*", "build": "rm -rf dist/ && parcel build --public-url ./ index.html land.html assets/* assets/*/*", "test": "echo \"Error: no test specified\" && exit 1" }, From 66e5808e4e899abe03fff9ee8a29b6fccf302467 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 17 Jul 2020 12:00:43 +0200 Subject: [PATCH 08/28] Clicking the popup doesn't cause the login to appear anymore --- Logic/OsmConnection.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Logic/OsmConnection.ts b/Logic/OsmConnection.ts index 66a4719d3..648d9bbb5 100644 --- a/Logic/OsmConnection.ts +++ b/Logic/OsmConnection.ts @@ -123,11 +123,12 @@ export class OsmConnection { public preferenceSources : any = {} public GetPreference(key: string) : UIEventSource{ - if(this.preferenceSources[key] !== undefined){ + if (this.preferenceSources[key] !== undefined) { return this.preferenceSources[key]; } - this.UpdatePreferences(); - console.log("Getting preference object", key, "currently upstreamed as ",this.preferences.data[key] ); + if (this.userDetails.data.loggedIn) { + this.UpdatePreferences(); + } const pref = new UIEventSource(this.preferences.data[key]); pref.addCallback((v) => { this.SetPreference(key, v); From b01622780b2adc1913e88711eb6a91438923f3bc Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 17 Jul 2020 12:00:52 +0200 Subject: [PATCH 09/28] Fix detection of brokenness --- Customizations/Layers/BikeStations.ts | 5 ++--- Customizations/Layouts/WalkByBrussels.ts | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Customizations/Layers/BikeStations.ts b/Customizations/Layers/BikeStations.ts index ca25facb5..89f79b372 100644 --- a/Customizations/Layers/BikeStations.ts +++ b/Customizations/Layers/BikeStations.ts @@ -17,7 +17,7 @@ import PumpValves from "../Questions/bike/PumpValves"; export default class BikeStations extends LayerDefinition { private readonly pump = new Tag("service:bicycle:pump", "yes"); private readonly pumpOperationalAny = new Tag("service:bicycle:pump:operational_status", "yes"); - private readonly pumpOperationalOk = new Or([new Tag("service:bicycle:pump:operational_status", "yes"), new Tag("service:bicycle:pump:operational_status", "operational"), new Tag("service:bicycle:pump:operational_status", "ok")]); + private readonly pumpOperationalOk = new Or([new Tag("service:bicycle:pump:operational_status", "yes"), new Tag("service:bicycle:pump:operational_status", "operational"), new Tag("service:bicycle:pump:operational_status", "ok"), new Tag("service:bicycle:pump:operational_status", "")]); private readonly tools = new Tag("service:bicycle:tools", "yes"); constructor() { @@ -31,7 +31,6 @@ export default class BikeStations extends LayerDefinition { this.newElementTags = [ new Tag("amenity", "bicycle_repair_station") - // new Tag("fixme", "Toegevoegd met MapComplete, geometry nog uit te tekenen") ]; this.maxAllowedOverlapPercentage = 10; @@ -60,7 +59,7 @@ export default class BikeStations extends LayerDefinition { const self = this; return function (properties: any) { const hasPump = self.pump.matchesProperties(properties) - const isOperational = !self.pumpOperationalAny.matchesProperties(properties) || self.pumpOperationalOk.matchesProperties(properties) + const isOperational = self.pumpOperationalOk.matchesProperties(properties) const hasTools = self.tools.matchesProperties(properties) let iconName = "" if (hasPump) { diff --git a/Customizations/Layouts/WalkByBrussels.ts b/Customizations/Layouts/WalkByBrussels.ts index 6ac138259..bf1d18801 100644 --- a/Customizations/Layouts/WalkByBrussels.ts +++ b/Customizations/Layouts/WalkByBrussels.ts @@ -2,7 +2,6 @@ import { Layout } from "../Layout"; import { DrinkingWaterLayer } from "../Layers/DrinkingWater"; import { NatureReserves } from "../Layers/NatureReserves"; import { Park } from "../Layers/Park"; -import { BikeParkings } from "../Layers/BikeParkings"; export class WalkByBrussels extends Layout { constructor() { From d7809b88bc7122f95ddc4b4e19e7915067a79b27 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 17 Jul 2020 13:27:09 +0200 Subject: [PATCH 10/28] Create a metamap --- Customizations/AllKnownLayouts.ts | 2 + Customizations/Layers/Map.ts | 92 + Customizations/Layouts/MetaMap.ts | 18 + assets/map-stickered.svg | 13030 ++++++++++++++++++++++++++++ assets/map.svg | 9268 ++++++++++++++++++++ assets/osm-logo-buggy-attr.svg | 3293 +++++++ assets/osm-logo-white-bg.svg | 3282 +++++++ 7 files changed, 28985 insertions(+) create mode 100644 Customizations/Layers/Map.ts create mode 100644 Customizations/Layouts/MetaMap.ts create mode 100644 assets/map-stickered.svg create mode 100644 assets/map.svg create mode 100644 assets/osm-logo-buggy-attr.svg create mode 100644 assets/osm-logo-white-bg.svg diff --git a/Customizations/AllKnownLayouts.ts b/Customizations/AllKnownLayouts.ts index 7f1c5588c..1ad4cff53 100644 --- a/Customizations/AllKnownLayouts.ts +++ b/Customizations/AllKnownLayouts.ts @@ -7,6 +7,7 @@ import Cyclofix from "./Layouts/Cyclofix"; import { WalkByBrussels } from "./Layouts/WalkByBrussels"; import { All } from "./Layouts/All"; import { Layout } from "./Layout"; +import {MetaMap} from "./Layouts/MetaMap"; export class AllKnownLayouts { public static allSets: any = AllKnownLayouts.AllLayouts(); @@ -19,6 +20,7 @@ export class AllKnownLayouts { new Cyclofix(), new Bookcases(), new WalkByBrussels(), + new MetaMap(), all /*new Toilets(), new Statues(), diff --git a/Customizations/Layers/Map.ts b/Customizations/Layers/Map.ts new file mode 100644 index 000000000..f284490c1 --- /dev/null +++ b/Customizations/Layers/Map.ts @@ -0,0 +1,92 @@ +import {LayerDefinition} from "../LayerDefinition"; +import FixedText from "../Questions/FixedText"; +import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWithUpload"; +import {TagRenderingOptions} from "../TagRendering"; +import {And, Tag} from "../../Logic/TagsFilter"; +import L from "leaflet"; + +export class Map extends LayerDefinition { + constructor() { + super(); + this.name = "Map"; + this.title = new FixedText("Map"); + this.minzoom = 12; + + this.overpassFilter = new Tag("information", "map"); + this.newElementTags = [new Tag("tourism", "information"), new Tag("information", "map")]; + + + const isOsmSource = new Tag("map_source", "OpenStreetMap"); + + + + this.style = (properties) => { + let icon = "assets/map.svg"; + if(isOsmSource.matchesProperties(properties)){ + icon = "assets/osm-logo-white-bg.svg"; + + const attr = properties["map_source:attribution"]; + if(attr == "sticker"){ + icon = "assets/map-stickered.svg" + }else if(attr == "no"){ + icon = "assets/osm-logo-buggy-attr.svg" + } + + } + + return { + color: "#000000", + icon: L.icon( + { + iconUrl: icon, + iconSize: [50, 50] + } + ) + }; + } + + + this.elementsToShow = [ + + new ImageCarouselWithUploadConstructor(), + + new TagRenderingOptions({ + question: "Is this map based on OpenStreetMap?", + mappings: [ + { + k: isOsmSource, + txt: "This map is based on OpenStreetMap" + }, + ], + freeform: { + key: "map_source", + renderTemplate: "The map data is based on {map_source}", + template: "The map data is based on $$$" + } + }), + new TagRenderingOptions({ + question: "Is the attribution present?", + mappings: [ + { + k: new Tag("map_source:attribution", "yes"), + txt: "OpenStreetMap is clearly attribute, including the ODBL-license" + }, + { + k: new Tag("map_source:attribution", "incomplete"), + txt: "OpenStreetMap is clearly attribute, but the license is not mentioned" + }, + { + k: new Tag("map_source:attribution", "sticker"), + txt: "OpenStreetMap wasn't mentioned, but someone put an OpenStreetMap-sticker on it" + }, + { + k: new Tag("map_source:attribution", "no"), + txt: "There is no attribution at all" + }, + ] + }).OnlyShowIf(new Tag("map_source", "OpenStreetMap")) + ] + + + } +} \ No newline at end of file diff --git a/Customizations/Layouts/MetaMap.ts b/Customizations/Layouts/MetaMap.ts new file mode 100644 index 000000000..8302f985d --- /dev/null +++ b/Customizations/Layouts/MetaMap.ts @@ -0,0 +1,18 @@ +import {Layout} from "../Layout"; +import * as Layer from "../Layers/Bookcases"; +import {Map} from "../Layers/Map"; + +export class MetaMap extends Layout{ + constructor() { + super( "metamap", + "Open Map Map", + [new Map()], + 1, + 0, + 0, + + + "

Open Map Map

\n" + + "This map is a map of physical maps, as known by OpenStreetMap."); + } +} \ No newline at end of file diff --git a/assets/map-stickered.svg b/assets/map-stickered.svg new file mode 100644 index 000000000..ecb56ec67 --- /dev/null +++ b/assets/map-stickered.svg @@ -0,0 +1,13030 @@ + + + + + OpenStreetMap logo 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + OpenStreetMap logo 2011 + + + Ken Vermette + + + + April 2011 + + + OpenStreetMap.org + + + Replacement logo for OpenStreetMap Foundation + + + OSM openstreetmap logo + + + http://wiki.openstreetmap.org/wiki/File:Public-images-osm_logo.svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Made with data from + OpenStreetMap.org + contributors + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/map.svg b/assets/map.svg new file mode 100644 index 000000000..f91c9259a --- /dev/null +++ b/assets/map.svg @@ -0,0 +1,9268 @@ + + + + + OpenStreetMap logo 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + OpenStreetMap logo 2011 + + + Ken Vermette + + + + April 2011 + + + OpenStreetMap.org + + + Replacement logo for OpenStreetMap Foundation + + + OSM openstreetmap logo + + + http://wiki.openstreetmap.org/wiki/File:Public-images-osm_logo.svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/osm-logo-buggy-attr.svg b/assets/osm-logo-buggy-attr.svg new file mode 100644 index 000000000..26fc47842 --- /dev/null +++ b/assets/osm-logo-buggy-attr.svg @@ -0,0 +1,3293 @@ + + + + + OpenStreetMap logo 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + OpenStreetMap logo 2011 + + + Ken Vermette + + + + April 2011 + + + OpenStreetMap.org + + + Replacement logo for OpenStreetMap Foundation + + + OSM openstreetmap logo + + + http://wiki.openstreetmap.org/wiki/File:Public-images-osm_logo.svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 010110010011010110010011  + 010110010011010110010011  + + + diff --git a/assets/osm-logo-white-bg.svg b/assets/osm-logo-white-bg.svg new file mode 100644 index 000000000..5bdad1799 --- /dev/null +++ b/assets/osm-logo-white-bg.svg @@ -0,0 +1,3282 @@ + + + + + OpenStreetMap logo 2011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + OpenStreetMap logo 2011 + + + Ken Vermette + + + + April 2011 + + + OpenStreetMap.org + + + Replacement logo for OpenStreetMap Foundation + + + OSM openstreetmap logo + + + http://wiki.openstreetmap.org/wiki/File:Public-images-osm_logo.svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 010110010011010110010011  + 010110010011010110010011  + + + From a8314b39e6d4b1d0fd7e5ab309152949467572e0 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 17 Jul 2020 14:24:31 +0200 Subject: [PATCH 11/28] New dependency system for TagDependantUIElement --- Customizations/Layers/Map.ts | 4 ++++ Customizations/OnlyShowIf.ts | 6 +++--- Customizations/TagRendering.ts | 10 +++++----- Customizations/UIElementConstructor.ts | 2 +- UI/FeatureInfoBox.ts | 9 +++++---- UI/Image/ImageCarouselWithUpload.ts | 6 ++++-- 6 files changed, 22 insertions(+), 15 deletions(-) diff --git a/Customizations/Layers/Map.ts b/Customizations/Layers/Map.ts index f284490c1..aeadf2920 100644 --- a/Customizations/Layers/Map.ts +++ b/Customizations/Layers/Map.ts @@ -83,6 +83,10 @@ export class Map extends LayerDefinition { k: new Tag("map_source:attribution", "no"), txt: "There is no attribution at all" }, + { + k: new Tag("map_source:attribution", "none"), + txt: "There is no attribution at all" + } ] }).OnlyShowIf(new Tag("map_source", "OpenStreetMap")) ] diff --git a/Customizations/OnlyShowIf.ts b/Customizations/OnlyShowIf.ts index c6f6eafa9..4d629f0f7 100644 --- a/Customizations/OnlyShowIf.ts +++ b/Customizations/OnlyShowIf.ts @@ -17,9 +17,9 @@ export class OnlyShowIfConstructor implements TagDependantUIElementConstructor{ this._embedded = embedded; } - construct(tags: UIEventSource, changes: Changes): TagDependantUIElement { - return new OnlyShowIf(tags, - this._embedded.construct(tags, changes), + construct(dependencies): TagDependantUIElement { + return new OnlyShowIf(dependencies.tags, + this._embedded.construct(dependencies), this._tagsFilter); } diff --git a/Customizations/TagRendering.ts b/Customizations/TagRendering.ts index c5f8d63bc..432872d70 100644 --- a/Customizations/TagRendering.ts +++ b/Customizations/TagRendering.ts @@ -86,9 +86,9 @@ export class TagRenderingOptions implements TagDependantUIElementConstructor { }) { this.options = options; } - - OnlyShowIf(tagsFilter: TagsFilter) : TagDependantUIElementConstructor{ - return new OnlyShowIfConstructor(tagsFilter, this); + + OnlyShowIf(dependencies): TagDependantUIElementConstructor { + return new OnlyShowIfConstructor(dependencies, this); } @@ -111,8 +111,8 @@ export class TagRenderingOptions implements TagDependantUIElementConstructor { } - construct(tags: UIEventSource, changes: Changes): TagDependantUIElement { - return new TagRendering(tags, changes, this.options); + construct(dependencies: { tags: UIEventSource, changes: Changes }): TagDependantUIElement { + return new TagRendering(dependencies.tags, dependencies.changes, this.options); } IsKnown(properties: any): boolean { diff --git a/Customizations/UIElementConstructor.ts b/Customizations/UIElementConstructor.ts index d90ce0cdd..61f16ae54 100644 --- a/Customizations/UIElementConstructor.ts +++ b/Customizations/UIElementConstructor.ts @@ -5,7 +5,7 @@ import {UIElement} from "../UI/UIElement"; export interface TagDependantUIElementConstructor { - construct(tags: UIEventSource, changes: Changes): TagDependantUIElement; + construct(dependencies: {tags: UIEventSource, changes: Changes}): TagDependantUIElement; IsKnown(properties: any): boolean; IsQuestioning(properties: any): boolean; Priority(): number; diff --git a/UI/FeatureInfoBox.ts b/UI/FeatureInfoBox.ts index 2c7832c13..ee9058f66 100644 --- a/UI/FeatureInfoBox.ts +++ b/UI/FeatureInfoBox.ts @@ -41,12 +41,13 @@ export class FeatureInfoBox extends UIElement { this._userDetails = userDetails; this.ListenTo(userDetails); + const deps = {tags:this._tagsES , changes:this._changes} this._infoboxes = []; elementsToShow = elementsToShow ?? [] for (const tagRenderingOption of elementsToShow) { this._infoboxes.push( - tagRenderingOption.construct(this._tagsES, this._changes)); + tagRenderingOption.construct(deps)); } title = title ?? new TagRenderingOptions( @@ -55,9 +56,9 @@ export class FeatureInfoBox extends UIElement { } ) - this._title = new TagRenderingOptions(title.options).construct(this._tagsES, this._changes); - this._osmLink =new OsmLink().construct(this._tagsES, this._changes); - this._wikipedialink = new WikipediaLink().construct(this._tagsES, this._changes); + this._title = new TagRenderingOptions(title.options).construct(deps); + this._osmLink =new OsmLink().construct(deps); + this._wikipedialink = new WikipediaLink().construct(deps); } diff --git a/UI/Image/ImageCarouselWithUpload.ts b/UI/Image/ImageCarouselWithUpload.ts index 231044aae..05b6609c6 100644 --- a/UI/Image/ImageCarouselWithUpload.ts +++ b/UI/Image/ImageCarouselWithUpload.ts @@ -28,8 +28,10 @@ class ImageCarouselWithUpload extends TagDependantUIElement { private _imageElement: ImageCarousel; private _pictureUploader: ImageUploadFlow; - constructor(tags: UIEventSource, changes: Changes) { - super(tags); + constructor(dependencies: {tags: UIEventSource, changes: Changes}) { + super(dependencies.tags); + const tags = dependencies.tags; + const changes = dependencies.changes; this._imageElement = new ImageCarousel(tags, changes); const userDetails = changes.login.userDetails; const license = changes.login.GetPreference( "mapcomplete-pictures-license"); From 636bad97b35a5a5b9a21e1b8564099184a935f33 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 17 Jul 2020 17:21:07 +0200 Subject: [PATCH 12/28] Bug fixes with preprocessing; add streetwidth map --- Customizations/AllKnownLayouts.ts | 3 + Customizations/LayerDefinition.ts | 11 +- Customizations/Layers/DrinkingWater.ts | 6 +- Customizations/Layers/GrbToFix.ts | 10 +- Customizations/Layers/Widths.ts | 213 + Customizations/Layouts/Cyclofix.ts | 3 +- Customizations/Layouts/StreetWidth.ts | 34 + Customizations/Layouts/WalkByBrussels.ts | 4 +- Customizations/Questions/WikipediaLink.ts | 21 +- Customizations/TagRendering.ts | 31 +- Logic/TagsFilter.ts | 26 + README.md | 1 + UI/Image/ImageCarouselWithUpload.ts | 4 +- assets/streetwidths.geojson | 12951 ++++++++++++++++++++ index.ts | 2 +- 15 files changed, 13279 insertions(+), 41 deletions(-) create mode 100644 Customizations/Layers/Widths.ts create mode 100644 Customizations/Layouts/StreetWidth.ts create mode 100644 assets/streetwidths.geojson diff --git a/Customizations/AllKnownLayouts.ts b/Customizations/AllKnownLayouts.ts index 1ad4cff53..3c6e3c39b 100644 --- a/Customizations/AllKnownLayouts.ts +++ b/Customizations/AllKnownLayouts.ts @@ -8,6 +8,8 @@ import { WalkByBrussels } from "./Layouts/WalkByBrussels"; import { All } from "./Layouts/All"; import { Layout } from "./Layout"; import {MetaMap} from "./Layouts/MetaMap"; +import {Widths} from "./Layers/Widths"; +import {StreetWidth} from "./Layouts/StreetWidth"; export class AllKnownLayouts { public static allSets: any = AllKnownLayouts.AllLayouts(); @@ -21,6 +23,7 @@ export class AllKnownLayouts { new Bookcases(), new WalkByBrussels(), new MetaMap(), + new StreetWidth(), all /*new Toilets(), new Statues(), diff --git a/Customizations/LayerDefinition.ts b/Customizations/LayerDefinition.ts index 14f9b401b..8044374da 100644 --- a/Customizations/LayerDefinition.ts +++ b/Customizations/LayerDefinition.ts @@ -56,7 +56,16 @@ export class LayerDefinition { */ elementsToShow: TagDependantUIElementConstructor[]; - style: (tags: any) => { color: string, icon: any }; + /** + * A simple styling for the geojson element + * color is the color for areas and ways + * icon is the Leaflet icon + * Note that this is passed entirely to leaflet, so other leaflet attributes work too + */ + style: (tags: any) => { + color: string, + icon: any , + }; /** * If an object of the next layer is contained for this many percent in this feature, it is eaten and not shown diff --git a/Customizations/Layers/DrinkingWater.ts b/Customizations/Layers/DrinkingWater.ts index 7ef23f5ff..92e633894 100644 --- a/Customizations/Layers/DrinkingWater.ts +++ b/Customizations/Layers/DrinkingWater.ts @@ -6,7 +6,7 @@ import FixedText from "../Questions/FixedText"; import {TagRenderingOptions} from "../TagRendering"; import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWithUpload"; -export class DrinkingWaterLayer extends LayerDefinition { +export class DrinkingWater extends LayerDefinition { constructor() { super(); @@ -31,7 +31,9 @@ export class DrinkingWaterLayer extends LayerDefinition { this.elementsToShow = [ new OperatorTag(), ]; - this.elementsToShow = [new ImageCarouselWithUploadConstructor(), new TagRenderingOptions({ + this.elementsToShow = [ + new ImageCarouselWithUploadConstructor(), + new TagRenderingOptions({ question: "How easy is it to fill water bottles?", mappings: [ { k: new Tag("bottle", "yes"), txt: "It is easy to refill water bottles" }, diff --git a/Customizations/Layers/GrbToFix.ts b/Customizations/Layers/GrbToFix.ts index d008f2f9a..5c7fcf9ba 100644 --- a/Customizations/Layers/GrbToFix.ts +++ b/Customizations/Layers/GrbToFix.ts @@ -52,19 +52,13 @@ export class GrbToFix extends LayerDefinition { question: "Wat is het huisnummer?", tagsPreprocessor: tags => { - const newTags = {}; - newTags["addr:housenumber"] = tags["addr:housenumber"] - newTags["addr:street"] = tags["addr:street"] - const telltale = "GRB thinks that this has number "; const index = tags.fixme.indexOf(telltale); if (index >= 0) { const housenumber = tags.fixme.slice(index + telltale.length); - newTags["grb:housenumber:human"] = housenumber; - newTags["grb:housenumber"] = housenumber == "no number" ? "" : housenumber; + tags["grb:housenumber:human"] = housenumber; + tags["grb:housenumber"] = housenumber == "no number" ? "" : housenumber; } - - return newTags; }, freeform: { key: "addr:housenumber", diff --git a/Customizations/Layers/Widths.ts b/Customizations/Layers/Widths.ts new file mode 100644 index 000000000..ef4d10f13 --- /dev/null +++ b/Customizations/Layers/Widths.ts @@ -0,0 +1,213 @@ +import {LayerDefinition} from "../LayerDefinition"; +import {And, Not, Or, Tag} from "../../Logic/TagsFilter"; +import {TagRenderingOptions} from "../TagRendering"; +import {UIEventSource} from "../../UI/UIEventSource"; +import {Park} from "./Park"; + +export class Widths extends LayerDefinition { + + private cyclistWidth: number; + private carWidth: number; + + private readonly _bothSideParking = new Tag("parking:lane:both", "parallel"); + private readonly _noSideParking = new Tag("parking:lane:both", "no_parking"); + + private readonly _leftSideParking = + new And([new Tag("parking:lane:left", "parallel"), new Tag("parking:lane:right", "no_parking")]); + private readonly _rightSideParking = + new And([new Tag("parking:lane:right", "parallel"), new Tag("parking:lane:left", "no_parking")]); + + private readonly _oneSideParking = new Or([this._leftSideParking, this._rightSideParking]); + + private readonly _carfree = new Or([new Tag("highway", "pedestrian"), new Tag("highway", "living_street")]) + private readonly _notCarFree = new Not(this._carfree); + + private calcProps(properties) { + let parkingStateKnown = true; + let parallelParkingCount = 0; + + if (this._oneSideParking.matchesProperties(properties)) { + parallelParkingCount = 1; + } else if (this._bothSideParking.matchesProperties(properties)) { + parallelParkingCount = 2; + } else if (this._noSideParking.matchesProperties(properties)) { + parallelParkingCount = 0; + } else { + parkingStateKnown = false; + console.log("No parking data for ", properties.name, properties.id, properties) + } + + + let onewayCar = properties.oneway === "yes"; + let onewayBike = properties["oneway:bicycle"] === "yes" || + (onewayCar && properties["oneway:bicycle"] === undefined) + + + let carWidth = (onewayCar ? 1 : 2) * this.carWidth; + + let cyclistWidth = (onewayBike ? 1 : 2) * this.cyclistWidth; + + const width = parseFloat(properties["width:carriageway"]); + + + const targetWidth = + carWidth + + cyclistWidth + + parallelParkingCount * this.carWidth; + + return { + parkingLanes: parallelParkingCount, + parkingStateKnown: parkingStateKnown, + width: width, + targetWidth: targetWidth, + onewayBike: onewayBike + } + } + + + constructor(carWidth: number, + cyclistWidth: number) { + super(); + this.carWidth = carWidth; + this.cyclistWidth = cyclistWidth; + + this.name = "widths"; + this.overpassFilter = new Tag("width:carriageway", "*"); + + this.title = new TagRenderingOptions({ + freeform: { + renderTemplate: "{name}", + template: "$$$", + key: "name" + } + }) + + const self = this; + this.style = (properties) => { + + let c = "#0c0"; + + + const props = self.calcProps(properties); + + if (props.width < props.targetWidth) { + c = "#f00"; + } + + let dashArray = undefined; + + if (!props.parkingStateKnown) { + c = "#f0f" + } + + if (this._carfree.matchesProperties(properties)) { + c = "#aaa"; + } + + if (props.onewayBike) { + dashArray = [20, 8] + } + + if (props.width > 15) { + c = "#ffb72b" + } + + return { + icon: null, + color: c, + weight: 7, + dashArray: dashArray + } + } + + this.elementsToShow = [ + new TagRenderingOptions({ + mappings: [ + { + k: this._bothSideParking, + txt: "Auto's kunnen langs beide zijden parkeren.Dit gebruikt " + (this.carWidth * 2) + "m
" + }, + { + k: this._oneSideParking, + txt: "Auto's kunnen langs één kant parkeren.
Dit gebruikt " + this.carWidth + "m
" + }, + {k: this._noSideParking, txt: "Auto's mogen hier niet parkeren"}, + {k: null, txt: "Nog geen parkeerinformatie bekend"} + ] + }).OnlyShowIf(this._notCarFree), + new TagRenderingOptions({ + mappings: [ + { + k: new Tag("oneway:bicycle", "yes"), + txt: "Eenrichtingsverkeer, óók voor fietsers. Dit gebruikt " + (this.carWidth + this.cyclistWidth) + "m" + }, + { + k: new And([new Tag("oneway", "yes"), new Tag("oneway:bicycle", "no")]), + txt: "Tweerichtingverkeer voor fietsers, eenrichting voor auto's Dit gebruikt " + (this.carWidth + 2 * this.cyclistWidth) + "m" + }, + { + k: new Tag("oneway", "yes"), + txt: "Eenrichtingsverkeer voor iedereen. Dit gebruikt " + (this.carWidth + this.cyclistWidth) + "m" + }, + { + k: null, + txt: "Tweerichtingsverkeer voor iedereen. Dit gebruikt " + (2 * this.carWidth + 2 * this.cyclistWidth) + "m" + } + ] + }).OnlyShowIf(this._notCarFree), + + new TagRenderingOptions( + { + tagsPreprocessor: (tags) => { + const props = self.calcProps(tags); + tags.targetWidth = props.targetWidth; + console.log("PREP", tags) + }, + freeform: { + key: "width:carriageway", + renderTemplate: "De totale nodige ruimte voor vlot en veilig verkeer is dus {targetWidth}m.", + template: "$$$", + } + } + ).OnlyShowIf(this._notCarFree), + + + new TagRenderingOptions({ + mappings: [ + {k:new Tag("highway","living_street"),txt: "Dit is een woonerf"}, + {k:new Tag("highway","pedestrian"),txt: "Hier mogen enkel voetgangers komen"} + ] + }), + + new TagRenderingOptions({ + mappings: [ + { + k: new Tag("sidewalk", "none"), + txt: "De afstand van huis tot huis is {width:carriageway}m" + }, + { + k: new Tag("sidewalk", "left"), + txt: "De afstand van huis tot voetpad is {width:carriageway}m" + }, + { + k: new Tag("sidewalk", "right"), + txt: "De afstand van huis tot voetpad is {width:carriageway}m" + }, + { + k: new Tag("sidewalk", "both"), + txt: "De afstand van voetpad tot voetpad is {width:carriageway}m" + }, + { + k: new Tag("sidewalk", ""), + txt: "De straatbreedte is {width:carriageway}m" + } + + ] + }) + + + ] + + } + +} \ No newline at end of file diff --git a/Customizations/Layouts/Cyclofix.ts b/Customizations/Layouts/Cyclofix.ts index 9ed6a3bb7..548981ba4 100644 --- a/Customizations/Layouts/Cyclofix.ts +++ b/Customizations/Layouts/Cyclofix.ts @@ -2,6 +2,7 @@ import {Layout} from "../Layout"; import BikeParkings from "../Layers/BikeParkings"; import BikeServices from "../Layers/BikeStations"; import {GhostBike} from "../Layers/GhostBike"; +import {DrinkingWater, DrinkingWaterLayer} from "../Layers/DrinkingWater"; export default class Cyclofix extends Layout { @@ -9,7 +10,7 @@ export default class Cyclofix extends Layout { super( "pomp", "Cyclofix bicycle infrastructure", - [new GhostBike(), new BikeServices(), new BikeParkings()], + [new GhostBike(), new BikeServices(), new BikeParkings(), new DrinkingWater()], 16, 50.8465573, 4.3516970, diff --git a/Customizations/Layouts/StreetWidth.ts b/Customizations/Layouts/StreetWidth.ts new file mode 100644 index 000000000..1850d3e91 --- /dev/null +++ b/Customizations/Layouts/StreetWidth.ts @@ -0,0 +1,34 @@ +import {Layout} from "../Layout"; +import * as Layer from "../Layers/Bookcases"; +import {Widths} from "../Layers/Widths"; +import {UIEventSource} from "../../UI/UIEventSource"; + +export class StreetWidth extends Layout{ + + constructor() { + super( "width", + "Straatbreedtes in Brugge", + [new Widths( + 2.2, + 1.5 + + )], + 15, + 51.20875, + 3.22435, + "

De straat is opgebruikt

" + + "

Er is steeds meer druk op de openbare ruimte. Voetgangers, fietsers, steps, auto's, bussen, bestelwagens, buggies, cargobikes, ... willen allemaal hun deel van de openbare ruimte.

" + + "" + + "

In deze studie nemen we Brugge onder de loep en kijken we hoe breed elke straat is én hoe breed elke straat zou moeten zijn voor een veilig én vlot verkeer.

" + + "Verschillende ingrepen kunnen de stad teruggeven aan de inwoners en de stad leefbaarder en levendiger maken.
" + + "Denk aan:" + + "
    " + + "
  • De autovrije zone's uitbreiden
  • " + + "
  • De binnenstad fietszone maken
  • " + + "
  • Het aantal woonerven uitbreiden
  • " + + "
  • Grotere auto's meer belasten - ze nemen immers meer parkeerruimte in.
  • " + + "
", + "", + ""); + } +} \ No newline at end of file diff --git a/Customizations/Layouts/WalkByBrussels.ts b/Customizations/Layouts/WalkByBrussels.ts index bf1d18801..ca8fdc4b4 100644 --- a/Customizations/Layouts/WalkByBrussels.ts +++ b/Customizations/Layouts/WalkByBrussels.ts @@ -1,5 +1,5 @@ import { Layout } from "../Layout"; -import { DrinkingWaterLayer } from "../Layers/DrinkingWater"; +import { DrinkingWater } from "../Layers/DrinkingWater"; import { NatureReserves } from "../Layers/NatureReserves"; import { Park } from "../Layers/Park"; @@ -7,7 +7,7 @@ export class WalkByBrussels extends Layout { constructor() { super("walkbybrussels", "Drinking Water Spots", - [new DrinkingWaterLayer(), new Park(), new NatureReserves()], + [new DrinkingWater(), new Park(), new NatureReserves()], 10, 50.8435, 4.3688, diff --git a/Customizations/Questions/WikipediaLink.ts b/Customizations/Questions/WikipediaLink.ts index 03be61e46..7d9087c00 100644 --- a/Customizations/Questions/WikipediaLink.ts +++ b/Customizations/Questions/WikipediaLink.ts @@ -4,6 +4,9 @@ import {TagRenderingOptions} from "../TagRendering"; export class WikipediaLink extends TagRenderingOptions { private static FixLink(value: string): string { + if (value === undefined) { + return undefined; + } // @ts-ignore if (value.startsWith("https")) { return value; @@ -20,6 +23,11 @@ export class WikipediaLink extends TagRenderingOptions { static options = { priority: 10, // question: "Wat is het overeenstemmende wkipedia-artikel?", + tagsPreprocessor: (tags) => { + if (tags.wikipedia !== undefined) { + tags.wikipedia = WikipediaLink.FixLink(tags.wikipedia); + } + }, freeform: { key: "wikipedia", template: "$$$", @@ -28,19 +36,8 @@ export class WikipediaLink extends TagRenderingOptions { "" + "wikipedia" + "", - placeholder: "", - tagsPreprocessor: (tags) => { + placeholder: "" - const newTags = {}; - for (const k in tags) { - if (k === "wikipedia") { - newTags["wikipedia"] = WikipediaLink.FixLink(tags[k]); - } else { - newTags[k] = tags[k]; - } - } - return newTags; - } }, } diff --git a/Customizations/TagRendering.ts b/Customizations/TagRendering.ts index 432872d70..ea8ca3290 100644 --- a/Customizations/TagRendering.ts +++ b/Customizations/TagRendering.ts @@ -80,15 +80,16 @@ export class TagRenderingOptions implements TagDependantUIElementConstructor { /** * In some very rare cases, tags have to be rewritten before displaying - * This function adds this + * This function can be used for that. + * This function is ran on a _copy_ of the original properties */ - tagsPreprocessor?: ((tags: any) => any) + tagsPreprocessor?: ((tags: any) => void) }) { this.options = options; } - OnlyShowIf(dependencies): TagDependantUIElementConstructor { - return new OnlyShowIfConstructor(dependencies, this); + OnlyShowIf(tagsFilter: TagsFilter): TagDependantUIElementConstructor { + return new OnlyShowIfConstructor(tagsFilter, this); } @@ -183,11 +184,22 @@ class TagRendering extends UIElement implements TagDependantUIElement { this._userDetails = changes.login.userDetails; this.ListenTo(this._userDetails); - + this._question = options.question; this._priority = options.priority ?? 0; this._primer = options.primer ?? ""; - this._tagsPreprocessor = options.tagsPreprocessor; + this._tagsPreprocessor = function (properties) { + if (options.tagsPreprocessor === undefined) { + return properties; + } + const newTags = {}; + for (const k in properties) { + newTags[k] = properties[k]; + } + options.tagsPreprocessor(newTags); + return newTags; + }; + this._mapping = []; this._renderMapping = []; this._freeform = options.freeform; @@ -325,12 +337,7 @@ class TagRendering extends UIElement implements TagDependantUIElement { } private ApplyTemplate(template: string): string { - let tags = this._source.data; - if (this._tagsPreprocessor !== undefined) { - tags = this._tagsPreprocessor(tags); - } - - + const tags = this._tagsPreprocessor(this._source.data); return TagUtils.ApplyTemplate(template, tags); } diff --git a/Logic/TagsFilter.ts b/Logic/TagsFilter.ts index dec52ac64..aaeaf124d 100644 --- a/Logic/TagsFilter.ts +++ b/Logic/TagsFilter.ts @@ -25,6 +25,10 @@ export class Regex extends TagsFilter { } matches(tags: { k: string; v: string }[]): boolean { + if(!(tags instanceof Array)){ + throw "You used 'matches' on something that is not a list. Did you mean to use 'matchesProperties'?" + } + for (const tag of tags) { if (tag.k === this._k) { if (tag.v === "") { @@ -201,6 +205,28 @@ export class And extends TagsFilter { } } +export class Not extends TagsFilter{ + private not: TagsFilter; + + constructor(not: TagsFilter) { + super(); + this.not = not; + } + + asOverpass(): string[] { + throw "Not supported yet" + } + + matches(tags: { k: string; v: string }[]): boolean { + return !this.not.matches(tags); + } + + substituteValues(tags: any): TagsFilter { + return new Not(this.not.substituteValues(tags)); + } + +} + export class TagUtils { diff --git a/README.md b/README.md index 9994bee2e..4ca29f4ce 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ Furthermore, it shows images present in the `image` tag or, if a `wikidata` or ` - [Buurtnatuur.be](http://buurntatuur.be), developed for the Belgian [Green party](https://www.groen.be/). They also funded the initial development! - [Cyclofix](https://pietervdvn.github.io/MapComplete/index.html?quests=pomp), further development on [Open Summer of Code](https://summerofcode.be/) funded by [Brussels Mobility](https://mobilite-mobiliteit.brussels/en) - [Bookcases](https://pietervdvn.github.io/MapComplete/index.html?quests=bookcases#element) cause I like to collect them. +- [Map of Maps](https://pietervdvn.github.io/MapComplete/index.html?layout=metamap#element), after a tweet Have a theme idea? Drop it in the [issues](https://github.com/pietervdvn/MapComplete/issues) diff --git a/UI/Image/ImageCarouselWithUpload.ts b/UI/Image/ImageCarouselWithUpload.ts index 05b6609c6..38ebe206f 100644 --- a/UI/Image/ImageCarouselWithUpload.ts +++ b/UI/Image/ImageCarouselWithUpload.ts @@ -19,8 +19,8 @@ export class ImageCarouselWithUploadConstructor implements TagDependantUIElement return 0; } - construct(tags: UIEventSource, changes: Changes): TagDependantUIElement { - return new ImageCarouselWithUpload(tags, changes); + construct(dependencies): TagDependantUIElement { + return new ImageCarouselWithUpload(dependencies); } } diff --git a/assets/streetwidths.geojson b/assets/streetwidths.geojson new file mode 100644 index 000000000..732232ae4 --- /dev/null +++ b/assets/streetwidths.geojson @@ -0,0 +1,12951 @@ +{ + "version": 0.6, + "generator": "Overpass API 0.7.56.1004 6cd3eaec", + "osm3s": { + "timestamp_osm_base": "2020-07-17T13:42:02Z", + "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL." + }, + "elements": [ + + { + "type": "way", + "id": 3515276, + "nodes": [ + 1865839125, + 3307892288, + 17421435, + 1322128263, + 1396130046 + ], + "tags": { + "bicycle": "yes", + "highway": "pedestrian", + "lit": "yes", + "name": "Breidelstraat", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "5.7", + "wikidata": "Q2247945", + "wikipedia": "nl:Breidelstraat" + } + }, + { + "type": "way", + "id": 4332450, + "nodes": [ + 312713005, + 26363809, + 26364283, + 26363613, + 4978127142, + 26363727, + 2660049014, + 1206268644, + 1685985159 + ], + "tags": { + "cycleway:right": "shared_lane", + "cycleway:right:width": "1.38", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Jorisstraat", + "name:etymology:wikidata": "Q48438", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "surface": "asphalt", + "width:carriageway": "7.6", + "wikidata": "Q3544890", + "wikipedia": "nl:Sint-Jorisstraat" + } + }, + { + "type": "way", + "id": 4332452, + "nodes": [ + 1163822364, + 2350604014 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Augustijnenbrug", + "parking:lane:both": "parallel", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "9.1" + } + }, + { + "type": "way", + "id": 4332457, + "nodes": [ + 26343818, + 1903803711, + 26343819, + 26343820, + 1164745428, + 26343821, + 1164745554, + 312711610 + ], + "tags": { + "bicycle": "designated", + "foot": "designated", + "highway": "residential", + "maxspeed": "30", + "motor_vehicle": "destination", + "name": "Gouden-Handrei", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.7", + "wikidata": "Q2189729", + "wikipedia": "nl:Gouden-Handrei" + } + }, + { + "type": "way", + "id": 4332467, + "nodes": [ + 26343822, + 26363669, + 26363754, + 26363634, + 26343793 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kortewinkel", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.6", + "wikidata": "Q1976395", + "wikipedia": "nl:Kortewinkel" + } + }, + { + "type": "way", + "id": 4332469, + "nodes": [ + 26363638, + 312714862, + 312714861, + 312714860, + 312714859 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "maxweight:conditional": "none @ destination", + "name": "Grauwwerkersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2020143", + "wikipedia": "nl:Grauwwerkersstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 4332474, + "nodes": [ + 26343780, + 7603400154 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Gouden-Handstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.2", + "wikidata": "Q2479270", + "wikipedia": "nl:Gouden-Handstraat" + } + }, + { + "type": "way", + "id": 4332477, + "nodes": [ + 26343816, + 5221800072, + 26363677, + 26363632, + 1491792991, + 26363743, + 315741673 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Moerstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.7", + "wikidata": "Q2170266", + "wikipedia": "nl:Moerstraat" + } + }, + { + "type": "way", + "id": 4332496, + "nodes": [ + 7603687959, + 4974122796, + 312715420 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Pieter Pourbusstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "smoothness": "intermediate", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "vehicle": "destination", + "width:carriageway": "3.8", + "wikidata": "Q2115120", + "wikipedia": "nl:Pieter Pourbusstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 4332500, + "nodes": [ + 5228768739, + 26343818, + 1866130090 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oosterlingenplein", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q2376118", + "wikipedia": "nl:Oosterlingenplein" + } + }, + { + "type": "way", + "id": 4332502, + "nodes": [ + 26343755, + 1789691190, + 1930492255 + ], + "tags": { + "highway": "tertiary", + "maxspeed": "30", + "name": "Sasplein", + "oneway": "no", + "parking:lane:both": "no_parking", + "source:maxspeed": "BE-VLG:zone30", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q2087463", + "wikipedia": "nl:Sasplein" + } + }, + { + "type": "way", + "id": 4332513, + "nodes": [ + 26343822, + 26343824, + 26343818 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Spaanse Loskaai", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.9", + "wikidata": "Q2263053", + "wikipedia": "nl:Spaanse Loskaai" + } + }, + { + "type": "way", + "id": 12125754, + "nodes": [ + 113543202, + 305205265, + 1976757118, + 318730124, + 1321891804, + 305205266, + 305436001, + 109936405 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Schaarstraat", + "oneway": "no", + "parking:lane:both": "parallel", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "9.1", + "wikidata": "Q1926138", + "wikipedia": "nl:Schaarstraat" + } + }, + { + "type": "way", + "id": 25013601, + "nodes": [ + 271927360, + 310384189 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Biddersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "5.8", + "wikidata": "Q2548330", + "wikipedia": "nl:Biddersstraat" + } + }, + { + "type": "way", + "id": 25013760, + "nodes": [ + 271928695, + 5641033535, + 5641033536, + 305438220 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Waalsestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.6", + "wikidata": "Q2482133", + "wikipedia": "nl:Waalsestraat" + } + }, + { + "type": "way", + "id": 25013764, + "nodes": [ + 305438466, + 5044489172, + 1165286151, + 5044489162, + 305438461 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Witteleertouwersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q1978415", + "wikipedia": "nl:Witteleertouwersstraat" + } + }, + { + "type": "way", + "id": 25013792, + "nodes": [ + 17422448, + 271928696 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Jozef Suveestraat", + "name:etymology:wikidata": "Q2564914", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "7.2", + "wikidata": "Q2377340", + "wikipedia": "nl:Jozef Suvéestraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 25013801, + "nodes": [ + 271928966, + 271928965, + 271928964, + 5238648993, + 5030722504, + 7618388970 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Violierstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2110298", + "wikipedia": "nl:Violierstraat" + } + }, + { + "type": "way", + "id": 25957396, + "nodes": [ + 183415523, + 262550785 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Jan in de Meers", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "2.9", + "wikidata": "Q1961476", + "wikipedia": "nl:Sint-Jan in de Meers" + } + }, + { + "type": "way", + "id": 27797788, + "nodes": [ + 109928606, + 5238719835, + 5192399680, + 109928608 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Coupure", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.8" + } + }, + { + "type": "way", + "id": 27797865, + "nodes": [ + 17422444, + 305208181, + 305207175, + 5233181841, + 305206353 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Pandreitje", + "note": "Witdt:carriageway tussen parkeerstroken", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.8", + "wikidata": "Q2326840", + "wikipedia": "nl:Pandreitje" + } + }, + { + "type": "way", + "id": 27797918, + "nodes": [ + 305206582, + 305444537, + 305206353 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Gevangenisstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.9", + "wikidata": "Q2709399", + "wikipedia": "nl:Gevangenisstraat" + } + }, + { + "type": "way", + "id": 27797953, + "nodes": [ + 5241464513, + 1165301436, + 305207022, + 26343841 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Freren Fonteinstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "7.3", + "wikidata": "Q2510024", + "wikipedia": "nl:Freren Fonteinstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 27797954, + "nodes": [ + 305205266, + 5370131131, + 305207023, + 1321891681, + 1165301427, + 5241464513 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Minderbroedersstraat", + "oneway": "no", + "parking:lane:both": "parallel", + "sidewalk": "right", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "8.4", + "wikidata": "Q2998091", + "wikipedia": "nl:Minderbroedersstraat (Brugge)" + } + }, + { + "type": "way", + "id": 27797976, + "nodes": [ + 305207175, + 5032980454, + 5032969175, + 26343848 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Geerolfstraat", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.6", + "wikidata": "Q13640622", + "wikipedia": "nl:Geerolfstraat" + } + }, + { + "type": "way", + "id": 27817083, + "nodes": [ + 305434446, + 305434479 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Koolbranderstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.2", + "wikidata": "Q1909190", + "wikipedia": "nl:Koolbrandersstraat" + } + }, + { + "type": "way", + "id": 27817086, + "nodes": [ + 305434546, + 3102844915, + 305434498 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Bakkersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.3", + "wikidata": "Q1882148", + "wikipedia": "nl:Bakkersstraat (Brugge)" + } + }, + { + "type": "way", + "id": 27817231, + "nodes": [ + 305436021, + 4294801459, + 305436494, + 5043666212, + 318730632, + 305436495, + 305436498, + 305436499, + 271928966 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Vizierstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.4", + "wikidata": "Q2017825", + "wikipedia": "nl:Vizierstraat" + } + }, + { + "type": "way", + "id": 27817336, + "nodes": [ + 5241464513, + 6060994259, + 305437109, + 305437110 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Kruitenbergstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.3", + "wikidata": "Q2473348", + "wikipedia": "nl:Kruitenbergstraat" + } + }, + { + "type": "way", + "id": 27817454, + "nodes": [ + 109936405, + 5291873752, + 6509999130, + 305438511 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Zwarte Leertouwersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.3", + "wikidata": "Q2720286", + "wikipedia": "nl:Zwarteleertouwersstraat" + } + }, + { + "type": "way", + "id": 27817478, + "nodes": [ + 305438466, + 2463184342, + 5043667547, + 305438511, + 2367635155, + 305207023 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Engelstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "cobblestone", + "width:carriageway": "3.3", + "wikidata": "Q2655915", + "wikipedia": "nl:Engelstraat" + } + }, + { + "type": "way", + "id": 28261918, + "nodes": [ + 315742704, + 1732613335, + 315742705, + 310383492, + 4979629649, + 310383493 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Speelmansrei", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "left", + "surface": "sett", + "width:carriageway": "5.1", + "wikidata": "Q2878057", + "wikipedia": "nl:Speelmansrei" + } + }, + { + "type": "way", + "id": 28261924, + "nodes": [ + 315742568, + 2491531581, + 2506128491, + 7613349436 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Neststraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "surface": "sett", + "width:carriageway": "5.5", + "wikidata": "Q13894847", + "wikipedia": "nl:Neststraat" + } + }, + { + "type": "way", + "id": 28261929, + "nodes": [ + 310383535, + 1680025465, + 310383523, + 315742825, + 7425843431, + 315742664 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Korte Lane", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "surface": "sett", + "width:carriageway": "4.7", + "wikipedia": "nl:Korte Lane" + } + }, + { + "type": "way", + "id": 28261935, + "nodes": [ + 7685522174, + 1510095417, + 1476999172, + 1731869054, + 315742821, + 1510095421, + 1731869049, + 1731869055, + 310383745, + 5647687234, + 1476999112, + 310383743 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Mortierstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "5.1", + "wikidata": "Q2451363", + "wikipedia": "nl:Mortierstraat" + } + }, + { + "type": "way", + "id": 28261942, + "nodes": [ + 310383761, + 1510095420, + 315742945 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Bollaardstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "1.9", + "wikidata": "Q2318716", + "wikipedia": "nl:Bollaardstraat" + } + }, + { + "type": "way", + "id": 28261947, + "nodes": [ + 144296222, + 1728433559, + 315742217, + 7425843430, + 315741415 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "loc_name": "Wulvagerstraat", + "maxspeed": "30", + "name": "Wulfhagestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "surface": "asphalt", + "width:carriageway": "6.6", + "wikidata": "Q2712813", + "wikipedia": "nl:Wulfhagestraat" + } + }, + { + "type": "way", + "id": 28261957, + "nodes": [ + 310383835, + 1728634982, + 310383834, + 6657744108, + 315740929, + 310383833, + 7552191173 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oude Zak", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "parallel", + "sidewalk": "both", + "surface": "asphalt", + "width:carriageway": "8.7", + "wikidata": "Q2793691", + "wikipedia": "nl:Oude Zak", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 28261981, + "nodes": [ + 312711957, + 310384187, + 310384186, + 5243026735 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Hoedenmakersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.4", + "wikidata": "Q1922928", + "wikipedia": "nl:Hoedenmakersstraat" + } + }, + { + "type": "way", + "id": 28262374, + "nodes": [ + 26349092, + 310386804, + 310386805, + 1789677057, + 310386852, + 5069362141, + 310386853, + 5069362040, + 5228742314, + 5069362207, + 5069362219 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kruiersstraat", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "source:maxspeed": "BE:zone30", + "surface": "paving_stones", + "width:carriageway": "4.0", + "wikipedia": "nl:Kruiersstraat" + } + }, + { + "type": "way", + "id": 28262388, + "nodes": [ + 310384703, + 1826530931, + 310386950, + 310386953, + 5604763205, + 310386955, + 310386957, + 310386959, + 310386809, + 310386962 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Snaggaardstraat", + "oneway": "yes", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "surface": "sett", + "width:carriageway": "4.2", + "wikidata": "Q2339374", + "wikipedia": "nl:Snaggaardstraat" + } + }, + { + "type": "way", + "id": 28262418, + "nodes": [ + 310387101, + 310387102, + 1588366027, + 310387103 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Gotje", + "oneway": "no", + "parking:lane:both": "no_parking", + "surface": "sett", + "width:carriageway": "4.0", + "wikidata": "Q5554763", + "wikipedia": "nl:Gotje" + } + }, + { + "type": "way", + "id": 28262426, + "nodes": [ + 310386959, + 5069512362, + 5069511716, + 310387184, + 310384810 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Ropeerdstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.0", + "wikidata": "Q1981340", + "wikipedia": "nl:Ropeerdstraat" + } + }, + { + "type": "way", + "id": 28262453, + "nodes": [ + 310387289, + 310387332, + 310387333, + 310386950 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Hemelrijk", + "oneway": "no", + "parking:lane:both": "no_parking", + "surface": "fine_gravel", + "width:carriageway": "6.0", + "wikidata": "Q2133157", + "wikipedia": "nl:Hemelrijk (Brugge)" + } + }, + { + "type": "way", + "id": 28262462, + "nodes": [ + 310387379, + 310387378, + 310387377, + 5072243195, + 5072243178, + 310387376, + 5072243159, + 1165547266, + 5072141141, + 310387375, + 310387374, + 5072140416, + 310387294 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Duinenabdijstraat", + "oneway": "yes", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.9", + "wikidata": "Q3019446", + "wikipedia": "nl:Duinenabdijstraat" + } + }, + { + "type": "way", + "id": 28262485, + "nodes": [ + 310387552, + 310387614, + 5072243644, + 5072243625, + 901157328 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oostproostse", + "oneway": "no", + "parking:lane:both": "parallel", + "sidewalk": "both", + "surface": "asphalt", + "width:carriageway": "6.8" + } + }, + { + "type": "way", + "id": 28463344, + "nodes": [ + 131914187, + 1165547371, + 26363789 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Wulpenstraat", + "note": "This small piece is oneway for cyclists too", + "oneway": "yes", + "oneway:bicycle": "yes", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "3.9", + "wikidata": "Q2898227", + "wikipedia": "nl:Wulpenstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 28463346, + "nodes": [ + 26363639, + 26363810, + 26363789, + 7649068031, + 26363726, + 131913801 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "maxweight": "3.5", + "maxweight:conditional": "12 @ (06:00-11:00,19:00-21:00)", + "name": "Wulpenstraat", + "oneway": "no", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "7.0", + "wikidata": "Q2898227", + "wikipedia": "nl:Wulpenstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 28463359, + "nodes": [ + 26363639, + 312708914, + 5226734750, + 1927267438, + 312708915, + 7039526731, + 312708916 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "'s-Gravenstraat", + "oneway": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "sidewalk:smoothness": "very_good", + "sidewalk:surface": "paving_stones", + "surface": "sett", + "width:carriageway": "7.4" + } + }, + { + "type": "way", + "id": 28463390, + "nodes": [ + 312708915, + 1927272704, + 312709080, + 312709081, + 5225221590, + 312709082, + 1165547343, + 312709083 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Stokerstraat", + "oneway": "no", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "sidewalk:smoothness": "very_good", + "sidewalk:surface": "paving_stones", + "surface": "sett", + "width:carriageway": "8.3", + "wikidata": "Q2330812", + "wikipedia": "nl:Stokersstraat" + } + }, + { + "type": "way", + "id": 28463443, + "nodes": [ + 312709348, + 5373738222, + 5602301650, + 312709349 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Willem de Dekenstraat", + "name:etymology:wikidata": "Q2907281", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "5.3" + } + }, + { + "type": "way", + "id": 28463447, + "nodes": [ + 271927356, + 5241432575, + 312709412 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "James Wealestraat", + "name:etymology:wikidata": "Q2062803", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "4.8", + "wikidata": "Q2196310", + "wikipedia": "nl:James Wealestraat" + } + }, + { + "type": "way", + "id": 28463448, + "nodes": [ + 312709348, + 312709415, + 312709416 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Willem de Dekenstraat", + "name:etymology:wikidata": "Q2907281", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "7.8", + "wikidata": "Q2071690", + "wikipedia": "nl:Willem de Dekenstraat" + } + }, + { + "type": "way", + "id": 28463455, + "nodes": [ + 271927355, + 1686658077, + 1686655903, + 312709477, + 312709478, + 1686682187, + 6658682612, + 1492536191, + 5521195504, + 312709479, + 312709480 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Baliestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q3246467", + "wikipedia": "nl:Baliestraat" + } + }, + { + "type": "way", + "id": 28463456, + "nodes": [ + 312709482, + 312709479 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kleine Nieuwstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.2", + "wikidata": "Q2685622", + "wikipedia": "nl:Kleine Nieuwstraat" + } + }, + { + "type": "way", + "id": 28463466, + "nodes": [ + 271927429, + 312710287 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Lange Raamstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2800960", + "wikipedia": "nl:Lange Raamstraat (Brugge)" + } + }, + { + "type": "way", + "id": 28463479, + "nodes": [ + 312710288, + 312710920, + 1789677088, + 312710747, + 5640768025, + 5640768023, + 312710748 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Collaert Mansionstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "surface": "sett", + "width:carriageway": "7.0", + "wikidata": "Q2182771", + "wikipedia": "nl:Collaert Mansionstraat" + } + }, + { + "type": "way", + "id": 28463631, + "nodes": [ + 26343769, + 1789677067, + 312710920 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Gilliskoorstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "5.5", + "wikidata": "Q2578286", + "wikipedia": "nl:Sint-Gilliskoorstraat" + } + }, + { + "type": "way", + "id": 28463688, + "nodes": [ + 312710747, + 312711007 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Gilliskerkhof", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "surface": "sett", + "width:carriageway": "6.8", + "wikidata": "Q1975851", + "wikipedia": "nl:Sint-Gilliskerkhof" + } + }, + { + "type": "way", + "id": 28463734, + "nodes": [ + 312711525, + 7126734984, + 312711524, + 7126783785, + 310384186 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Schrijversstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "6.3", + "wikidata": "Q1847352", + "wikipedia": "nl:Schrijversstraat" + } + }, + { + "type": "way", + "id": 28463735, + "nodes": [ + 312711522, + 271927429 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Korte Raamstraat", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.5" + } + }, + { + "type": "way", + "id": 28463753, + "nodes": [ + 312711962, + 312711522 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Noord-Gistelhof", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "7.1", + "wikidata": "Q2612016", + "wikipedia": "nl:Gistelhof" + } + }, + { + "type": "way", + "id": 28463775, + "nodes": [ + 26343782, + 312712201, + 312711756 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Gilliskerkstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.1", + "wikidata": "Q2922841", + "wikipedia": "nl:Sint-Gilliskerkstraat" + } + }, + { + "type": "way", + "id": 28463784, + "nodes": [ + 312711957, + 1206268669, + 5697643294, + 1206268631, + 312712021 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Maagdendal", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.3", + "wikidata": "Q2674207", + "wikipedia": "nl:Maagdendal" + } + }, + { + "type": "way", + "id": 28463786, + "nodes": [ + 26343786, + 26363762, + 1163822364, + 310384182, + 312713003, + 5520872860, + 312713004 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Augustijnenrei", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "no", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.3", + "wikidata": "Q2705155", + "wikipedia": "nl:Augustijnenrei" + } + }, + { + "type": "way", + "id": 28463807, + "nodes": [ + 312712201, + 312712200, + 312712198, + 1206268673, + 312711962 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sterstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "3.8", + "wikidata": "Q1923653", + "wikipedia": "nl:Sterstraat" + } + }, + { + "type": "way", + "id": 28463870, + "nodes": [ + 26363762, + 312712835, + 312711523, + 312711959 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "West-Gistelhof", + "name:etymology:wikidata": "Q63419362", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "6.7", + "wikidata": "Q2612016", + "wikipedia": "nl:Gistelhof" + } + }, + { + "type": "way", + "id": 28463983, + "nodes": [ + 26363625, + 1930863228 + ], + "tags": { + "OnroerendErfgoed:criteria": "M", + "bridge": "yes", + "cycleway:left": "shared_lane", + "description": "Vlamingbrug", + "heritage": "4", + "heritage:operator": "OnroerendErfgoed", + "heritage:website": "https://inventaris.onroerenderfgoed.be/dibe/relict/200804", + "highway": "tertiary", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Vlamingbrug", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "ref:OnroerendErfgoed": "200804", + "sidewalk": "both", + "source:maxspeed": "sign", + "surface": "asphalt", + "width:carriageway": "3.1" + } + }, + { + "type": "way", + "id": 28463999, + "nodes": [ + 312713835, + 312711525 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Jan Miraelstraat", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.4", + "wikidata": "Q2489663", + "wikipedia": "nl:Jan Miraelstraat" + } + }, + { + "type": "way", + "id": 28464025, + "nodes": [ + 312714071, + 1492546423, + 5250359561, + 5521256348, + 1687050090, + 312714070, + 312714051 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kapelstraat", + "name:etymology:wikidata": "Q108325", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.1", + "wikidata": "Q2278699", + "wikipedia": "nl:Kapelstraat (Brugge)" + } + }, + { + "type": "way", + "id": 28464053, + "nodes": [ + 26343774, + 312714245, + 312714246, + 1492558260, + 1726452192, + 312714247 + ], + "tags": { + "cycleway:left": "shared_lane", + "highway": "residential", + "maxspeed": "30", + "name": "Genthof", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.4", + "wikidata": "Q2377698", + "wikipedia": "nl:Genthof" + } + }, + { + "type": "way", + "id": 28464056, + "nodes": [ + 312714252, + 7626723728, + 1492558258, + 312714246 + ], + "tags": { + "bicycle": "yes", + "foot": "yes", + "highway": "service", + "maxspeed": "30", + "motor_vehicle": "destination", + "name": "Schrijnwerkersstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "service": "alley", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "2.7", + "wikidata": "Q2089281", + "wikipedia": "nl:Schrijnwerkersstraat" + } + }, + { + "type": "way", + "id": 28464072, + "nodes": [ + 312714247, + 26363711, + 312714373, + 312714374 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Woensdagmarkt", + "note:width:carriageway": "Breedte gemeten tusen stoep en boord van de parkeerplaats", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "diagonal", + "parking:lane:right": "no_stopping", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.3", + "wikipedia": "nl:Woensdagmarkt" + } + }, + { + "type": "way", + "id": 28464094, + "nodes": [ + 312714501, + 312714505, + 5238150633, + 312714506, + 312714507, + 26364281 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kipstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width": "1.5 m", + "width:carriageway": "2.5", + "wikidata": "Q2352554", + "wikipedia": "nl:Kipstraat (Brugge)" + } + }, + { + "type": "way", + "id": 28464099, + "nodes": [ + 312714475, + 2509830662, + 2509830663, + 26363768, + 2509830664 + ], + "tags": { + "cycleway": "opposite", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Vlamingstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "sign", + "surface": "asphalt", + "width:carriageway": "3.5", + "wikidata": "Q1829055", + "wikipedia": "nl:Vlamingstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 28464148, + "nodes": [ + 312714780, + 6472535089, + 312714805, + 3281984947, + 1178980261 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Naaldenstraat", + "note": "Dit segment (Boterhuis-Sint-Jakob) is OOK voor fietsen éénrichting!", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.5", + "wikidata": "Q2597874", + "wikipedia": "nl:Naaldenstraat" + } + }, + { + "type": "way", + "id": 28717681, + "nodes": [ + 262555518, + 310383481, + 144293090, + 144294459, + 315738220, + 144294461, + 5666296845, + 5666296843, + 1167190149, + 1167190213, + 144294421 + ], + "tags": { + "bicycle": "use_sidepath", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Hendrik Consciencelaan", + "name:etymology:wikidata": "Q378133", + "oneway": "yes", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.5", + "wikidata": "Q2029561", + "wikipedia": "nl:Hendrik Consciencelaan" + } + }, + { + "type": "way", + "id": 28717682, + "nodes": [ + 262555518, + 318175743, + 5221762246, + 318176136, + 5221762243, + 5709000728, + 262555628, + 262555629 + ], + "tags": { + "bicycle": "no", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Guido Gezellelaan", + "name:etymology:wikidata": "Q336977", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "right", + "surface": "sett", + "width:carriageway": "4.8", + "wikidata": "Q2177063", + "wikipedia": "nl:Guido Gezellelaan" + } + }, + { + "type": "way", + "id": 28717715, + "nodes": [ + 315737911, + 315738043 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Maagdenstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "6.0", + "wikidata": "Q2128492", + "wikipedia": "nl:Maagdenstraat" + } + }, + { + "type": "way", + "id": 28717725, + "nodes": [ + 315738219, + 5364545430, + 144294461 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Van Voldenstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q2766073", + "wikipedia": "nl:Van Voldenstraat" + } + }, + { + "type": "way", + "id": 28717727, + "nodes": [ + 315738225, + 1675757218, + 2495524950, + 315738226 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Fonteinstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q2243029", + "wikipedia": "nl:Fonteinstraat" + } + }, + { + "type": "way", + "id": 28717729, + "nodes": [ + 315738225, + 315738220 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Fonteinstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q2243029", + "wikipedia": "nl:Fonteinstraat" + } + }, + { + "type": "way", + "id": 28717749, + "nodes": [ + 315738321, + 2495524935, + 1476999119, + 315738320 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Klokstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.8", + "wikidata": "Q1887078", + "wikipedia": "nl:Klokstraat (Brugge)" + } + }, + { + "type": "way", + "id": 28717750, + "nodes": [ + 144294459, + 315738320 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Klokstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q1887078", + "wikipedia": "nl:Klokstraat (Brugge)" + } + }, + { + "type": "way", + "id": 28717892, + "nodes": [ + 315739208, + 1682891218, + 5586848442, + 1976828508, + 5190253531, + 315739215 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Biezenstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "7.7", + "wikidata": "Q2515147", + "wikipedia": "nl:Biezenstraat" + } + }, + { + "type": "way", + "id": 28717900, + "nodes": [ + 315739243, + 5190253532, + 1976829258, + 315739242, + 1682832848, + 5516265643, + 315739216 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Blokstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane": "yes", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q1936669", + "wikipedia": "nl:Blokstraat" + } + }, + { + "type": "way", + "id": 28717919, + "nodes": [ + 315739244, + 315739310, + 4982676734, + 315739311, + 1976830098, + 5190253533, + 315739312 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Elf-Julistraat", + "name:etymology:wikidata": "Q277589", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "sidewalk": "both", + "sidewalk:surface": "paving_stones", + "surface": "sett", + "width:carriageway": "6.7", + "wikidata": "Q2674933", + "wikipedia": "nl:Elf-Julistraat" + } + }, + { + "type": "way", + "id": 28717926, + "nodes": [ + 315739216, + 315739244, + 1492546427, + 315739209 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Klaverstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "sidewalk:surface": "sett", + "surface": "sett", + "width:carriageway": "5.1", + "wikidata": "Q2254134", + "wikipedia": "nl:Klaverstraat" + } + }, + { + "type": "way", + "id": 28717974, + "nodes": [ + 26363709, + 5130352130, + 4944410202, + 1107610118 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Achiel Van Ackerplein", + "name:etymology:wikidata": "Q14997", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "4.2", + "wikidata": "Q2078069", + "wikipedia": "nl:Achiel Van Ackerplein" + } + }, + { + "type": "way", + "id": 28717975, + "nodes": [ + 315739623, + 2660048996, + 315739622 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Jan Boninstraat", + "name:etymology:wikidata": "Q63978843", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "surface": "sett", + "width:carriageway": "4.7", + "wikidata": "Q13735311", + "wikipedia": "nl:Jan Boninstraat" + } + }, + { + "type": "way", + "id": 28718000, + "nodes": [ + 315739824, + 4977308234, + 315739885 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Poitevinstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.0", + "wikidata": "Q2279382", + "wikipedia": "nl:Poitevinstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 28718025, + "nodes": [ + 315740336, + 315740338 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Zakske", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "7.1", + "wikidata": "Q2266047", + "wikipedia": "nl:Zakske" + } + }, + { + "type": "way", + "id": 28718100, + "nodes": [ + 315740745, + 315740789 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sledestraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q2787957", + "wikipedia": "nl:Sledestraat" + } + }, + { + "type": "way", + "id": 28718105, + "nodes": [ + 315740790, + 4977403228, + 5521131636, + 1736925302, + 315740949 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Groenestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.5", + "wikidata": "Q2251953", + "wikipedia": "nl:Groenestraat (Brugge)" + } + }, + { + "type": "way", + "id": 28718113, + "nodes": [ + 315740929, + 5521131628, + 1737342480, + 315740949, + 5678259729, + 315740950, + 315740951 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rozendal", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "8.7", + "wikidata": "Q2200478", + "wikipedia": "nl:Rozendal (Brugge)" + } + }, + { + "type": "way", + "id": 28718122, + "nodes": [ + 315740951, + 1736923439, + 1976817915, + 315740952 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Gieterijstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q2679143", + "wikipedia": "nl:Gieterijstraat" + } + }, + { + "type": "way", + "id": 28718158, + "nodes": [ + 315741320, + 315742704 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "loc_name": "Wulvagerstraat", + "maxspeed": "30", + "name": "Wulfhagestraat", + "oneway": "no", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "6.2", + "wikidata": "Q2712813", + "wikipedia": "nl:Wulfhagestraat" + } + }, + { + "type": "way", + "id": 28718179, + "nodes": [ + 315741415, + 315741414, + 315741413, + 315742202, + 315741892, + 315741412, + 315741411 + ], + "tags": { + "cycleway": "opposite", + "highway": "living_street", + "lit": "yes", + "maxspeed": "30", + "name": "Moerstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "6.1", + "wikidata": "Q2170266", + "wikipedia": "nl:Moerstraat" + } + }, + { + "type": "way", + "id": 28718192, + "nodes": [ + 310383833, + 2350606291, + 4702024445, + 315741466 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Leeuwstraat", + "name:etymology:wikidata": "Q2878057", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q2771920", + "wikipedia": "nl:Leeuwstraat" + } + }, + { + "type": "way", + "id": 28718197, + "nodes": [ + 315741525, + 315741500, + 7425744032, + 1147372419, + 315741426 + ], + "tags": { + "access": "yes", + "bicycle": "yes", + "cycleway": "no", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Geerwijnstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.0", + "wikidata": "Q2036801", + "wikipedia": "nl:Geerwijnstraat" + } + }, + { + "type": "way", + "id": 28718260, + "nodes": [ + 315741892, + 5437890375, + 5437890376, + 315742111, + 7560012809, + 5437890373, + 315742113, + 7560012810, + 33824884 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Ontvangersstraat", + "oneway": "no", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.8", + "wikidata": "Q1832508", + "wikipedia": "nl:Ontvangersstraat" + } + }, + { + "type": "way", + "id": 28718273, + "nodes": [ + 315742165, + 1172086488, + 1172086459, + 1172086495, + 4975276205, + 1172086511, + 315742202 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle": "designated", + "name": "Helmstraat", + "oneway": "-1", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.5", + "wikidata": "Q2653000", + "wikipedia": "nl:Helmstraat" + } + }, + { + "type": "way", + "id": 28718295, + "nodes": [ + 315742217, + 315742469, + 4975276159, + 4975276157, + 315742470 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle": "no", + "name": "Haanstraat", + "parking:lane:both": "no_parking", + "surface": "sett", + "width:carriageway": "2.7", + "wikidata": "Q2926074", + "wikipedia": "nl:Haanstraat" + } + }, + { + "type": "way", + "id": 28718302, + "nodes": [ + 310383521, + 310383522, + 310383523 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Neststraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "2.7", + "wikidata": "Q13894847", + "wikipedia": "nl:Neststraat" + } + }, + { + "type": "way", + "id": 28718343, + "nodes": [ + 310383493, + 4979624579, + 2517460453, + 315742796 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "no", + "maxspeed": "30", + "name": "Kleine Hoefijzerstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.5", + "wikipedia": "nl:Kleine Hoefijzerstraat" + } + }, + { + "type": "way", + "id": 28718356, + "nodes": [ + 315742825, + 1731869079, + 1510095415, + 1731869062, + 315742944, + 1731869057 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kleine Kuipersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "2.9", + "wikidata": "Q1847780", + "wikipedia": "nl:Kleine Kuipersstraat" + } + }, + { + "type": "way", + "id": 28718368, + "nodes": [ + 7685522175, + 7685522174, + 4976026149, + 1731851868, + 315743074 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Pater Damiaanstraat", + "name:etymology:wikidata": "Q232785", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "sidewalk": "both", + "surface": "asphalt", + "width:carriageway": "7.0", + "wikidata": "Q1906466", + "wikipedia": "nl:Pater Damiaanstraat" + } + }, + { + "type": "way", + "id": 28722155, + "nodes": [ + 26344337, + 5462731466, + 315790675, + 315790677, + 5017010016, + 1172796108, + 315790679 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Korte Vuldersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.7", + "wikidata": "Q2195441", + "wikipedia": "nl:Korte Vuldersstraat" + } + }, + { + "type": "way", + "id": 28722183, + "nodes": [ + 315790740, + 315790680, + 315790939, + 315790941 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Hoogste van Brugge", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "4.3", + "wikidata": "Q2196883", + "wikipedia": "nl:Hoogste van Brugge" + } + }, + { + "type": "way", + "id": 28722198, + "nodes": [ + 315790679, + 315790941, + 1594444212 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Westmeers", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.5", + "wikidata": "Q2104517", + "wikipedia": "nl:Westmeers" + } + }, + { + "type": "way", + "id": 28722334, + "nodes": [ + 312714809, + 2505426830, + 315792928, + 1942971323 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kuipersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.1", + "wikidata": "Q2314772", + "wikipedia": "nl:Kuipersstraat" + } + }, + { + "type": "way", + "id": 28941138, + "nodes": [ + 318174636, + 1680025415, + 894038794, + 262555628 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Schouwvegersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.4", + "wikidata": "Q2052172", + "wikipedia": "nl:Schouwvegersstraat" + } + }, + { + "type": "way", + "id": 28941177, + "nodes": [ + 318174653, + 1679583578, + 1743361457, + 318174956, + 894038785, + 318175383, + 318175386, + 318175622, + 318174957 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.1", + "wikidata": "Q1905042", + "wikipedia": "nl:Lane (Brugge)" + } + }, + { + "type": "way", + "id": 28941193, + "nodes": [ + 318174956, + 1743328898, + 1172772713, + 4979578509, + 318175144 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Zevensterrestraat", + "name:etymology:wikidata": "Q13423", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "2.9", + "wikidata": "Q2631394", + "wikipedia": "nl:Zevensterrestraat" + } + }, + { + "type": "way", + "id": 28941202, + "nodes": [ + 318175166, + 2373295004, + 318175383 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Paalstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "2.5", + "wikidata": "Q2670306", + "wikipedia": "nl:Paalstraat" + } + }, + { + "type": "way", + "id": 28941208, + "nodes": [ + 318175386, + 2373972132, + 318175497 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kammakersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "2.8", + "wikidata": "Q2356534", + "wikipedia": "nl:Kammakersstraat" + } + }, + { + "type": "way", + "id": 28941218, + "nodes": [ + 318175503, + 2373295005, + 2373972118, + 1476999169, + 318175622 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kreupelenstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.1", + "wikidata": "Q1971766", + "wikipedia": "nl:Kreupelenstraat" + } + }, + { + "type": "way", + "id": 28941265, + "nodes": [ + 7678243786, + 2373924765, + 318175976 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Greinschuurstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.3", + "wikidata": "Q2079959", + "wikipedia": "nl:Greinschuurstraat" + } + }, + { + "type": "way", + "id": 28941266, + "nodes": [ + 318176136, + 318174957 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Greinschuurstraat", + "oneway": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.4", + "wikidata": "Q2079959", + "wikipedia": "nl:Greinschuurstraat" + } + }, + { + "type": "way", + "id": 28985801, + "nodes": [ + 318730124, + 318730660, + 318730661, + 7618650547 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Gapaardstraat", + "oneway": "yes", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2421855", + "wikipedia": "nl:Gapaardstraat" + } + }, + { + "type": "way", + "id": 58761742, + "nodes": [ + 312714475, + 1492549250, + 312714406 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Academiestraat", + "oneway": "yes", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.5", + "wikidata": "Q2668389", + "wikipedia": "nl:Academiestraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 58763155, + "nodes": [ + 312714247, + 312714374, + 1726452185, + 312714249, + 1164730109 + ], + "tags": { + "cycleway:left": "shared_lane", + "highway": "residential", + "maxlength": "6", + "maxspeed": "30", + "name": "Genthof", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.3", + "wikidata": "Q2377698", + "wikipedia": "nl:Genthof", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 61413989, + "nodes": [ + 312711610, + 2350591603 + ], + "tags": { + "bridge": "yes", + "highway": "residential", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Gouden Handbrug", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "5.5" + } + }, + { + "type": "way", + "id": 61413990, + "nodes": [ + 26343780, + 26343772, + 1014589647, + 1789677056, + 26343771, + 26343770, + 26343769, + 298086980, + 26343768, + 26343767, + 26363772, + 6348562150, + 26363672, + 26363815, + 310384207, + 312709482, + 1517538694, + 26363657, + 2463184369, + 26363602, + 1014589663, + 271930120 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Langerei", + "oneway": "no", + "parking:lane:both": "no_parking", + "surface": "asphalt", + "width:carriageway": "6.6", + "wikidata": "Q2093650", + "wikipedia": "nl:Langerei" + } + }, + { + "type": "way", + "id": 61414007, + "nodes": [ + 315741466, + 766782322 + ], + "tags": { + "OnroerendErfgoed:criteria": "M", + "alt_name": "Leeuwbrug", + "bridge": "yes", + "heritage": "4", + "heritage:operator": "OnroerendErfgoed", + "heritage:website": "https://inventaris.onroerenderfgoed.be/dibe/relict/200798", + "highway": "residential", + "historic": "bridge", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "maxweight": "8", + "name": "Leeuwenbrug", + "name:etymology:wikidata": "Q2878057", + "parking:lane:both": "no_parking", + "ref:OnroerendErfgoed": "200798", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.8" + } + }, + { + "type": "way", + "id": 61414008, + "nodes": [ + 766782322, + 315741426 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Leeuwstraat", + "name:etymology:wikidata": "Q2878057", + "oneway": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.6", + "wikidata": "Q2771920", + "wikipedia": "nl:Leeuwstraat" + } + }, + { + "type": "way", + "id": 61414009, + "nodes": [ + 315740338, + 315739824 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Zakske", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.8", + "wikidata": "Q2266047", + "wikipedia": "nl:Zakske", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 61414059, + "nodes": [ + 315741415, + 3789624905 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "loc_name": "Wulvagerstraat", + "maxspeed": "30", + "name": "Wulfhagestraat", + "oneway": "no", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "6.2", + "wikidata": "Q2712813", + "wikipedia": "nl:Wulfhagestraat" + } + }, + { + "type": "way", + "id": 61435340, + "nodes": [ + 26343756, + 1789691460, + 1789691458 + ], + "tags": { + "highway": "tertiary", + "maxspeed": "30", + "name": "Buiten de Dampoort", + "oneway": "no", + "parking:lane:both": "no_parking", + "surface": "asphalt", + "width:carriageway": "7.1" + } + }, + { + "type": "way", + "id": 61435342, + "nodes": [ + 766991589, + 766991590 + ], + "tags": { + "bridge": "yes", + "highway": "tertiary", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Wulpenstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "smoothness": "very_good", + "surface": "asphalt", + "width:carriageway": "6.9", + "wikidata": "Q2898227", + "wikipedia": "nl:Wulpenstraat" + } + }, + { + "type": "way", + "id": 62129607, + "nodes": [ + 17422444, + 1164716597, + 835868554, + 17422441 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Braambergstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "sign", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q2054281", + "wikipedia": "nl:Braambergstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 69936351, + "nodes": [ + 305208181, + 271928696 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Waalsestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.9", + "wikidata": "Q2482133", + "wikipedia": "nl:Waalsestraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 72492951, + "nodes": [ + 131914189, + 4580122491, + 312709050, + 1789717059, + 131914190, + 1789717060, + 1164763931, + 131914193, + 271927352 + ], + "tags": { + "bicycle": "use_sidepath", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Komvest", + "oneway": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "smoothness": "very_good", + "surface": "asphalt", + "width:carriageway": "8.0", + "wikidata": "Q2328151", + "wikipedia": "nl:Komvest" + } + }, + { + "type": "way", + "id": 72492953, + "nodes": [ + 131913801, + 1165547361, + 26363674, + 26363614, + 766991589 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Wulpenstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "smoothness": "very_good", + "surface": "asphalt", + "width:carriageway": "6.9", + "wikidata": "Q2898227", + "wikipedia": "nl:Wulpenstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 75725608, + "nodes": [ + 894038794, + 894038785 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Brandstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.6", + "wikidata": "Q3183619", + "wikipedia": "nl:Brandstraat" + } + }, + { + "type": "way", + "id": 76559493, + "nodes": [ + 902318889, + 1731548813, + 1731548883, + 315743194 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Roompotstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q2690394", + "wikipedia": "nl:Roompotstraat" + } + }, + { + "type": "way", + "id": 95106180, + "nodes": [ + 766991590, + 5124619739, + 5124619738, + 26343755 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Sasplein", + "oneway": "no", + "parking:lane:both": "parallel", + "sidewalk": "both", + "smoothness": "very_good", + "source:maxspeed": "BE-VLG:zone30", + "surface": "asphalt", + "width:carriageway": "12.3", + "wikidata": "Q2087463", + "wikipedia": "nl:Sasplein" + } + }, + { + "type": "way", + "id": 95506626, + "nodes": [ + 1107471155, + 26343756 + ], + "tags": { + "bridge": "movable", + "bridge:movable": "bascule", + "highway": "tertiary", + "layer": "1", + "maxspeed": "30", + "name": "Buiten de Dampoort", + "parking:lane:both": "no_parking", + "surface": "asphalt", + "width:carriageway": "6.8" + } + }, + { + "type": "way", + "id": 100656165, + "nodes": [ + 1163648876, + 1163648930, + 1163648924, + 4937380535, + 312714861 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Robijnstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "1.9", + "wikidata": "Q2857633", + "wikipedia": "nl:Robijnstraat" + } + }, + { + "type": "way", + "id": 100669869, + "nodes": [ + 312714406, + 1492554046 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Spanjaardstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.8", + "wikidata": "Q2197624", + "wikipedia": "nl:Spanjaardstraat" + } + }, + { + "type": "way", + "id": 100771852, + "nodes": [ + 1163822403, + 1164730104, + 1164716557, + 26363611, + 312714252 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxlength": "8", + "maxspeed": "30", + "name": "Spiegelrei", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.1", + "wikidata": "Q2702244", + "wikipedia": "nl:Spiegelrei", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 100774487, + "nodes": [ + 271927352, + 6260943454, + 1927166220, + 6348562148, + 271927353 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Walweinstraat", + "parking:lane:both": "parallel", + "surface": "asphalt", + "width:carriageway": "10.1", + "wikidata": "Q2483854", + "wikipedia": "nl:Walweinstraat" + } + }, + { + "type": "way", + "id": 101506635, + "nodes": [ + 310383493, + 1172056001, + 1172056004, + 771807754, + 1708356149 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle": "no", + "name": "Speelmansrei", + "oneway": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.5", + "wikidata": "Q2878057", + "wikipedia": "nl:Speelmansrei" + } + }, + { + "type": "way", + "id": 104541840, + "nodes": [ + 26343835, + 26349092, + 4580122482, + 310384810 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Carmersstraat", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "4.6", + "wikidata": "Q2198297", + "wikipedia": "nl:Carmersstraat" + } + }, + { + "type": "way", + "id": 145395609, + "nodes": [ + 315741501, + 315741632, + 3056350312, + 17421081 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle:conditional": "no @ (Sa 13:00-18:00; Su[1] 13:00-18:00)", + "name": "Geldmuntstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "11.5", + "wikidata": "Q2263733", + "wikipedia": "nl:Geldmuntstraat" + } + }, + { + "type": "way", + "id": 146174860, + "nodes": [ + 312715176, + 1163648876, + 1942971323 + ], + "tags": { + "bus": "opposite", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Adriaan Willaertstraat", + "name:etymology:wikidata": "Q312615", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "7.9", + "wikidata": "Q2372586", + "wikipedia": "nl:Adriaan Willaertstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 150016025, + "nodes": [ + 315788024, + 766773072, + 26362453, + 315788650, + 995023903, + 995023916, + 315788548, + 17421303, + 1163584536, + 6658507943 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle:conditional": "no @ (Sa 13:00-18:00; Su[1] 13:00-18:00)", + "name": "Steenstraat", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.9", + "wikidata": "Q1979428", + "wikipedia": "nl:Steenstraat (Brugge)" + } + }, + { + "type": "way", + "id": 152330773, + "nodes": [ + 26343742, + 1651562059, + 1588366024, + 1651562042, + 1588366044, + 310384698 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Peterseliestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "surface": "sett", + "width:carriageway": "4.1", + "wikidata": "Q2255141", + "wikipedia": "nl:Peterseliestraat" + } + }, + { + "type": "way", + "id": 156339028, + "nodes": [ + 4787008333, + 26363741 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kalkovenstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2001723", + "wikipedia": "nl:Kalkovenstraat" + } + }, + { + "type": "way", + "id": 156418534, + "nodes": [ + 7590356768, + 312713835, + 4787687914, + 1685985159 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Clarastraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.9", + "wikidata": "Q2565507", + "wikipedia": "nl:Sint-Clarastraat" + } + }, + { + "type": "way", + "id": 156651937, + "nodes": [ + 7606351659, + 1588161109, + 3514695244, + 5574156261, + 1588161105, + 1687009750, + 26343982 + ], + "tags": { + "cycleway": "opposite", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Vlamingdam", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "surface": "sett", + "width:carriageway": "6.3", + "wikidata": "Q2230099", + "wikipedia": "nl:Vlamingdam" + } + }, + { + "type": "way", + "id": 158308020, + "nodes": [ + 26343783, + 2350604021, + 312711635 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Torenbrug", + "oneway": "yes", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.9", + "wikidata": "Q1846850", + "wikipedia": "nl:Torenbrug" + } + }, + { + "type": "way", + "id": 160890280, + "nodes": [ + 1728634983, + 7606329637 + ], + "tags": { + "bicycle": "yes", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle": "destination", + "name": "Pottenmakersstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.4", + "wikidata": "Q14161820", + "wikipedia": "nl:Pottenmakersstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 162445589, + "nodes": [ + 1743361461, + 1743361457 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Kleine Sint-Jansstraat", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.4", + "wikidata": "Q2752432", + "wikipedia": "nl:Kleine Sint-Jansstraat" + } + }, + { + "type": "way", + "id": 167572751, + "nodes": [ + 1789677093, + 26343722 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Snaggaardstraat", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "2.7", + "wikidata": "Q2339374", + "wikipedia": "nl:Snaggaardstraat" + } + }, + { + "type": "way", + "id": 167572758, + "nodes": [ + 1789677067, + 1789677073, + 1789677089 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sarepta", + "oneway": "no", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "4.1", + "wikipedia": "nl:Sarepta (Brugge)" + } + }, + { + "type": "way", + "id": 168574563, + "nodes": [ + 315740789, + 1736925292, + 7552176258 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Raamstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.7", + "wikidata": "Q3036381", + "wikipedia": "nl:Raamstraat (Brugge)" + } + }, + { + "type": "way", + "id": 172317423, + "nodes": [ + 318175743, + 1476999144, + 7678251513 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Leemputstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "7.3", + "wikidata": "Q2220265", + "wikipedia": "nl:Leemputstraat" + } + }, + { + "type": "way", + "id": 176049806, + "nodes": [ + 1866130090, + 1866130092, + 7606892008, + 1866130085 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Krom Genthof", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.7", + "wikidata": "Q13745987", + "wikipedia": "nl:Krom Genthof" + } + }, + { + "type": "way", + "id": 180870498, + "nodes": [ + 312714809, + 26363638 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Naaldenstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.8", + "wikidata": "Q2597874", + "wikipedia": "nl:Naaldenstraat" + } + }, + { + "type": "way", + "id": 180915274, + "nodes": [ + 1789691458, + 1930492256 + ], + "tags": { + "bridge": "yes", + "highway": "tertiary", + "layer": "1", + "maxspeed": "30", + "name": "Sasplein", + "parking:lane:both": "no_parking", + "surface": "asphalt", + "width:carriageway": "7.8", + "wikidata": "Q2087463", + "wikipedia": "nl:Sasplein" + } + }, + { + "type": "way", + "id": 180921034, + "nodes": [ + 310384702, + 310387288, + 310387289, + 5230685854 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oliebaan", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.1", + "wikidata": "Q2230274", + "wikipedia": "nl:Oliebaan" + } + }, + { + "type": "way", + "id": 182691326, + "nodes": [ + 1930492256, + 26343755 + ], + "tags": { + "highway": "tertiary", + "maxspeed": "30", + "name": "Sasplein", + "parking:lane:both": "no_parking", + "source:maxspeed": "sign", + "surface": "asphalt", + "width:carriageway": "8.9", + "wikidata": "Q2087463", + "wikipedia": "nl:Sasplein" + } + }, + { + "type": "way", + "id": 185476764, + "nodes": [ + 271930120, + 26363732, + 26363696, + 6561942371, + 310387410, + 1789677149, + 26363622, + 26363802, + 1927246457, + 1164745513, + 26363761, + 26363699, + 26363639 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Langerei", + "oneway": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "smoothness": "very_good", + "surface": "asphalt", + "width:carriageway": "8.7", + "wikidata": "Q2093650", + "wikipedia": "nl:Langerei" + } + }, + { + "type": "way", + "id": 186927569, + "nodes": [ + 271928950, + 1976757148, + 1976757119, + 7618472519 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Willemijnendreef", + "oneway": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.1", + "wikidata": "Q2112317", + "wikipedia": "nl:Willemijnendreef" + } + }, + { + "type": "way", + "id": 193879691, + "nodes": [ + 315741525, + 315741609, + 315741501 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Geerwijnstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.1", + "wikidata": "Q2036801", + "wikipedia": "nl:Geerwijnstraat" + } + }, + { + "type": "way", + "id": 226199300, + "nodes": [ + 2350591601, + 2350591602 + ], + "tags": { + "bridge": "yes", + "highway": "unclassified", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "maxspeed:type": "BE:zone30", + "name": "Carmersbrug", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.0" + } + }, + { + "type": "way", + "id": 226199301, + "nodes": [ + 2350591603, + 26343780 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Langerei", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "5.5", + "wikidata": "Q2093650", + "wikipedia": "nl:Langerei" + } + }, + { + "type": "way", + "id": 226199615, + "nodes": [ + 2350604005, + 2350604001 + ], + "tags": { + "OnroerendErfgoed:criteria": "M", + "bridge": "yes", + "cycleway": "opposite", + "description": "Ezelbrug", + "heritage": "4", + "heritage:operator": "OnroerendErfgoed", + "heritage:website": "https://inventaris.onroerenderfgoed.be/dibe/relict/200794", + "highway": "tertiary", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Ezelsbrug", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "ref:OnroerendErfgoed": "200794", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE-VLG:zone30", + "surface": "sett", + "width:carriageway": "9.2", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 232872500, + "nodes": [ + 315740744, + 5523193065, + 4977890093, + 5523193046, + 4977893939, + 1206268625, + 5624929612, + 4977890075, + 1206268663, + 315741030 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Raamstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.8", + "wikidata": "Q3036381", + "wikipedia": "nl:Raamstraat (Brugge)" + } + }, + { + "type": "way", + "id": 236408512, + "nodes": [ + 312713004, + 1014678935, + 5521026843, + 5582947910, + 312711525 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Jan Miraelstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.0", + "wikidata": "Q2489663", + "wikipedia": "nl:Jan Miraelstraat" + } + }, + { + "type": "way", + "id": 236408513, + "nodes": [ + 1866130090, + 2640683162, + 5061727861, + 1163822372, + 26363711 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oosterlingenplein", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.8", + "wikidata": "Q2376118", + "wikipedia": "nl:Oosterlingenplein" + } + }, + { + "type": "way", + "id": 238486266, + "nodes": [ + 315790680, + 7674103654, + 1398733692, + 1398733710, + 1398733735, + 315790679 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Korte Vuldersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.9", + "wikidata": "Q2195441", + "wikipedia": "nl:Korte Vuldersstraat" + } + }, + { + "type": "way", + "id": 238486280, + "nodes": [ + 310384811, + 310384812, + 5067375670, + 1910151452, + 310384813, + 4580122483, + 4580122485 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Carmersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE-VLG:zone30", + "surface": "sett", + "width:carriageway": "5.8", + "wikidata": "Q2198297", + "wikipedia": "nl:Carmersstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 238486282, + "nodes": [ + 7688029840, + 5070096027, + 310386957 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Speelmansstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "surface": "sett", + "width:carriageway": "4.9", + "wikidata": "Q2194402", + "wikipedia": "nl:Speelmansstraat" + } + }, + { + "type": "way", + "id": 238486285, + "nodes": [ + 310384810, + 1165320165, + 5067195523, + 310384811 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Carmersstraat", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "4.7", + "wikidata": "Q2198297", + "wikipedia": "nl:Carmersstraat" + } + }, + { + "type": "way", + "id": 238486293, + "nodes": [ + 1789677086, + 310386809 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rijkepijndersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "paving_stones", + "width:carriageway": "4.0", + "wikidata": "Q1840089", + "wikipedia": "nl:Rijkepijndersstraat" + } + }, + { + "type": "way", + "id": 238486295, + "nodes": [ + 310386805, + 5069361981, + 5069362025, + 1789677058, + 5069360918, + 310386806, + 1789677060, + 5069362050, + 310386807, + 5069361795, + 310386808, + 1789677086 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Rijkepijndersstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "surface": "paving_stones", + "width:carriageway": "4.3", + "wikidata": "Q1840089", + "wikipedia": "nl:Rijkepijndersstraat" + } + }, + { + "type": "way", + "id": 238486296, + "nodes": [ + 2463184369, + 3732163709 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Langerei", + "source:maxspeed": "BE:zone30", + "surface": "paving_stones", + "width:carriageway": "2.3", + "wikidata": "Q2093650", + "wikipedia": "nl:Langerei" + } + }, + { + "type": "way", + "id": 238486298, + "nodes": [ + 271927429, + 310384210 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Gillisdorpstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "6.4", + "wikidata": "Q2783609", + "wikipedia": "nl:Sint-Gillisdorpstraat" + } + }, + { + "type": "way", + "id": 238486299, + "nodes": [ + 312713005, + 312713004 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Augustijnenrei", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.5", + "wikidata": "Q2705155", + "wikipedia": "nl:Augustijnenrei" + } + }, + { + "type": "way", + "id": 239999536, + "nodes": [ + 26363638, + 26343806 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Grauwwerkersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.6", + "wikidata": "Q2020143", + "wikipedia": "nl:Grauwwerkersstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 239999546, + "nodes": [ + 1976757118, + 1976757122, + 1976757121, + 5625004323, + 1976757126, + 1976757125, + 2477670974 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Willemijnendreef", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "3.0", + "wikidata": "Q2112317", + "wikipedia": "nl:Willemijnendreef" + } + }, + { + "type": "way", + "id": 247349826, + "nodes": [ + 17422442, + 17422443, + 17422444 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Rozenhoedkaai", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "sign", + "surface": "sett", + "width:carriageway": "4.3", + "wikidata": "Q2670532", + "wikipedia": "nl:Rozenhoedkaai" + } + }, + { + "type": "way", + "id": 300651748, + "nodes": [ + 312715420, + 26363625 + ], + "tags": { + "cycleway": "opposite", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Vlamingstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "sign", + "surface": "asphalt", + "width:carriageway": "5.5", + "wikidata": "Q1829055", + "wikipedia": "nl:Vlamingstraat" + } + }, + { + "type": "way", + "id": 300651750, + "nodes": [ + 26343806, + 26343809, + 5595443792, + 26343810, + 26343811, + 26343812, + 26363686 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Grauwwerkersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.1", + "wikidata": "Q2020143", + "wikipedia": "nl:Grauwwerkersstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 300651752, + "nodes": [ + 1178980261, + 312714806, + 312714807, + 312714808, + 312714809 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Naaldenstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "7.9", + "wikidata": "Q2597874", + "wikipedia": "nl:Naaldenstraat" + } + }, + { + "type": "way", + "id": 300654964, + "nodes": [ + 315741673, + 315741426 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Moerstraat", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.6", + "wikidata": "Q2170266", + "wikipedia": "nl:Moerstraat" + } + }, + { + "type": "way", + "id": 300655233, + "nodes": [ + 315742704, + 315742664 + ], + "tags": { + "bicycle": "yes", + "cycleway:left": "shared_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Beenhouwersstraat", + "name:etymology:wikidata": "Q329737", + "oneway": "no", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "asphalt", + "width:carriageway": "6.1", + "wikidata": "Q5062623", + "wikipedia": "nl:Beenhouwersstraat (Brugge)" + } + }, + { + "type": "way", + "id": 305523123, + "nodes": [ + 4044318767, + 4044318768 + ], + "tags": { + "bridge": "yes", + "highway": "unclassified", + "layer": "1", + "lit": "yes", + "maxspeed": "30", + "name": "Koningsbrug", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.5" + } + }, + { + "type": "way", + "id": 369428424, + "nodes": [ + 3732163712, + 2463184371, + 4985396471, + 2463184373 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Langerei", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.0", + "wikidata": "Q2093650", + "wikipedia": "nl:Langerei" + } + }, + { + "type": "way", + "id": 375608228, + "nodes": [ + 3789624905, + 315741320 + ], + "tags": { + "bicycle": "yes", + "bridge": "yes", + "cycleway": "opposite", + "highway": "residential", + "layer": "1", + "lit": "yes", + "loc_name": "Wulvagerstraat", + "maxspeed": "30", + "name": "Wulfhagestraat", + "oneway": "no", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "6.2", + "wikidata": "Q2712813", + "wikipedia": "nl:Wulfhagestraat" + } + }, + { + "type": "way", + "id": 431118054, + "nodes": [ + 2373295010, + 2492015563, + 315737911, + 262555518 + ], + "tags": { + "bicycle": "yes", + "highway": "secondary", + "maxspeed": "30", + "name": "Smedenstraat", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:left": "parallell_parking", + "parking:lane:right": "no_parking", + "ref": "N32", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.0", + "wikidata": "Q2187012", + "wikipedia": "nl:Smedenstraat" + } + }, + { + "type": "way", + "id": 485944273, + "nodes": [ + 315739622, + 4787008333 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Schutterstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.8" + } + }, + { + "type": "way", + "id": 485944274, + "nodes": [ + 315739621, + 5468190514, + 5468190513, + 5468190516, + 4787008333 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Schutterstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.8" + } + }, + { + "type": "way", + "id": 504318135, + "nodes": [ + 2492034924, + 312708353, + 144293088, + 1756316518, + 315738044, + 5364545433, + 144293090 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Hauwerstraat", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "source:maxspeed": "BE:zone30", + "surface": "asphalt", + "width:carriageway": "7.2", + "wikidata": "Q2007277", + "wikipedia": "nl:Hauwerstraat" + } + }, + { + "type": "way", + "id": 508876686, + "nodes": [ + 310384186, + 312711523, + 7126734983, + 1492536187, + 312711522 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kleine Hoedenmakersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.6", + "wikipedia": "nl:Kleine Hoedenmakersstraat" + } + }, + { + "type": "way", + "id": 527779277, + "nodes": [ + 1107610118, + 1728795604, + 1685985153, + 315739621 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Hugo Losschaertstraat", + "name:etymology:wikidata": "Q84850761", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2285930", + "wikipedia": "nl:Hugo Losschaertstraat" + } + }, + { + "type": "way", + "id": 533187140, + "nodes": [ + 310386962, + 310386965, + 26343722 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Snaggaardstraat", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:both": "no_parking", + "surface": "sett", + "width:carriageway": "3.9", + "wikidata": "Q2339374", + "wikipedia": "nl:Snaggaardstraat" + } + }, + { + "type": "way", + "id": 539442971, + "nodes": [ + 1685985159, + 26363741, + 4787687913, + 5221822088 + ], + "tags": { + "cycleway:right": "lane", + "cycleway:right:width": "1.25", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Jorisstraat", + "name:etymology:wikidata": "Q48438", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q3544890", + "wikipedia": "nl:Sint-Jorisstraat" + } + }, + { + "type": "way", + "id": 539522302, + "nodes": [ + 315741426, + 315741411 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Moerstraat", + "oneway": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.6", + "wikidata": "Q2170266", + "wikipedia": "nl:Moerstraat" + } + }, + { + "type": "way", + "id": 539522852, + "nodes": [ + 315742150, + 7560012811, + 315742125 + ], + "tags": { + "bicycle": "yes", + "highway": "residential", + "maxspeed": "30", + "name": "Prinsenhof", + "oneway": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.7", + "wikidata": "Q3403687", + "wikipedia": "nl:Prinsenhof (Brugge)" + } + }, + { + "type": "way", + "id": 539681366, + "nodes": [ + 5221822088, + 312714071 + ], + "tags": { + "cycleway": "opposite", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Jorisstraat", + "name:etymology:wikidata": "Q48438", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.8", + "wikidata": "Q3544890", + "wikipedia": "nl:Sint-Jorisstraat" + } + }, + { + "type": "way", + "id": 540088309, + "nodes": [ + 26364281, + 2379321734, + 26343801 + ], + "tags": { + "cycleway": "opposite", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Vlamingstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "source:maxspeed": "sign", + "surface": "asphalt", + "width:carriageway": "8.5", + "wikidata": "Q1829055", + "wikipedia": "nl:Vlamingstraat" + } + }, + { + "type": "way", + "id": 540088310, + "nodes": [ + 2509830664, + 26364281 + ], + "tags": { + "cycleway": "opposite", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Vlamingstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "sidewalk:left:width": "0.15", + "source:maxspeed": "sign", + "surface": "asphalt", + "width:carriageway": "6.7", + "wikidata": "Q1829055", + "wikipedia": "nl:Vlamingstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 540174933, + "nodes": [ + 2477670965, + 315738219, + 5364545432, + 315738225, + 5364545431, + 315738320, + 315738044 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Maagdenstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "website": "https://inventaris.onroerenderfgoed.be/dibe/geheel/12089", + "width:carriageway": "5.9", + "wikidata": "Q2128492", + "wikipedia": "nl:Maagdenstraat" + } + }, + { + "type": "way", + "id": 540421990, + "nodes": [ + 1492554046, + 312714405, + 2379279888, + 2384097643, + 312714404, + 312714501, + 312714403, + 312714402, + 26343822 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Spanjaardstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "paving_stones", + "width:carriageway": "5.6", + "wikidata": "Q2197624", + "wikipedia": "nl:Spanjaardstraat" + } + }, + { + "type": "way", + "id": 540421991, + "nodes": [ + 312711962, + 1206268636, + 1206268640, + 7126783786, + 26343785, + 7126783787, + 26343786 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oost-Gistelhof", + "name:etymology:wikidata": "Q63419362", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "no", + "surface": "sett", + "width:carriageway": "7.5", + "wikidata": "Q2612016", + "wikipedia": "nl:Gistelhof" + } + }, + { + "type": "way", + "id": 540451348, + "nodes": [ + 26343777, + 26343776, + 26343775, + 26343774 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Spiegelrei", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:both": "no_parking", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.9", + "wikidata": "Q2702244", + "wikipedia": "nl:Spiegelrei" + } + }, + { + "type": "way", + "id": 540734066, + "nodes": [ + 312711522, + 4971141904, + 7590403605 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Noord-Gistelhof", + "name:etymology:wikidata": "Q63419362", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "5.4", + "wikidata": "Q2612016", + "wikipedia": "nl:Gistelhof" + } + }, + { + "type": "way", + "id": 540734954, + "nodes": [ + 5230685854, + 1913726004, + 1165547316, + 1165547306, + 310387293, + 5391303747, + 310387294, + 1070885339, + 1165547327 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oliebaan", + "oneway": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2230274", + "wikipedia": "nl:Oliebaan" + } + }, + { + "type": "way", + "id": 541785160, + "nodes": [ + 109936405, + 305436021, + 305438461, + 109928577 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Schaarstraat", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q1926138", + "wikipedia": "nl:Schaarstraat" + } + }, + { + "type": "way", + "id": 542291462, + "nodes": [ + 5243026735, + 310384185, + 5520910025, + 5243026736, + 310384183, + 310384182 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Hoedenmakersstraat", + "oneway": "no", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.3", + "wikidata": "Q1922928", + "wikipedia": "nl:Hoedenmakersstraat" + } + }, + { + "type": "way", + "id": 586345554, + "nodes": [ + 5602314023, + 5602314024, + 6561942361, + 6561942362, + 7027365013 + ], + "tags": { + "access": "destination", + "highway": "residential", + "name": "Eugeen Van Steenkistestraat", + "name:etymology:wikidata": "Q57197744", + "parking:lane:both": "no_parking", + "surface": "paving_stones", + "width:carriageway": "4.6" + } + }, + { + "type": "way", + "id": 601555522, + "nodes": [ + 1594444212, + 5717002567 + ], + "tags": { + "bicycle": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Westmeers", + "parking:lane:both": "no_parking", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.5", + "wikidata": "Q2104517", + "wikipedia": "nl:Westmeers" + } + }, + { + "type": "way", + "id": 630740124, + "nodes": [ + 1435705231, + 2541338056, + 1680025412 + ], + "tags": { + "cycleway": "lane", + "cycleway:width": "1.2", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Boeveriestraat", + "oneway": "yes", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "11.4", + "wikidata": "Q2869372", + "wikipedia": "nl:Boeveriestraat" + } + }, + { + "type": "way", + "id": 645472436, + "nodes": [ + 1435705231, + 144295594, + 7674094112, + 315738321 + ], + "tags": { + "cycleway": "lane", + "cycleway:width": "1.2", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Boeveriestraat", + "oneway": "no", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "10.8", + "wikidata": "Q2869372", + "wikipedia": "nl:Boeveriestraat" + } + }, + { + "type": "way", + "id": 657655913, + "nodes": [ + 5732270549, + 144295590, + 5666296860, + 5497440150, + 315738046 + ], + "tags": { + "cycleway": "shared_lane", + "cycleway:width": "1.2", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Boeveriestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "9.0", + "wikidata": "Q2869372", + "wikipedia": "nl:Boeveriestraat" + } + }, + { + "type": "way", + "id": 692982429, + "nodes": [ + 315742664, + 1732627281, + 802395286, + 4702024441, + 1731869067, + 1731869065, + 310383761, + 310383773, + 310383774, + 489327705, + 7685522175, + 315743194, + 312716402, + 7553524251, + 315740876, + 312716404, + 3684779944 + ], + "tags": { + "bicycle": "yes", + "cycleway:left": "shared_lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Beenhouwersstraat", + "name:etymology:wikidata": "Q329737", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "surface": "asphalt", + "width:carriageway": "5.6", + "wikidata": "Q5062623", + "wikipedia": "nl:Beenhouwersstraat (Brugge)" + } + }, + { + "type": "way", + "id": 699882213, + "nodes": [ + 26363687, + 315739159 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "maxweight:conditional": "12 @ (06:00-11:00,19:00-21:00)", + "name": "Ezelstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "source:maxspeed": "BE-VLG:zone30", + "surface": "sett", + "width:carriageway": "7.6", + "wikidata": "Q1991265", + "wikipedia": "nl:Ezelstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 757316703, + "nodes": [ + 2495524926, + 5732270549 + ], + "tags": { + "cycleway:right": "lane", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Boeveriestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "7.5", + "wikidata": "Q2869372", + "wikipedia": "nl:Boeveriestraat" + } + }, + { + "type": "way", + "id": 762730434, + "nodes": [ + 312714252, + 26343778, + 26343777 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxlength": "8", + "maxspeed": "30", + "name": "Spiegelrei", + "oneway": "yes", + "oneway:bicycle": "yes", + "parking:lane:both": "no_parking", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "4.0", + "wikidata": "Q2702244", + "wikipedia": "nl:Spiegelrei", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 770857634, + "nodes": [ + 315740951, + 5624522027, + 7553524250, + 315741030 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Gieterijstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "9.1", + "wikidata": "Q2679143", + "wikipedia": "nl:Gieterijstraat" + } + }, + { + "type": "way", + "id": 803413377, + "nodes": [ + 1927150828, + 312709083, + 1927246459, + 271930116, + 5226749874, + 1927313430, + 271930118, + 1014589661, + 1014589649, + 5602314023, + 298086769, + 271930120 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Julius en Maurits Sabbestraat", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "smoothness": "very_good", + "surface": "asphalt", + "width:carriageway": "8.9", + "wikidata": "Q2377865", + "wikipedia": "nl:Julius en Maurits Sabbestraat" + } + }, + { + "type": "way", + "id": 807126042, + "nodes": [ + 312714051, + 312712021 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Sint-Clarastraat", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.9", + "wikidata": "Q2565507", + "wikipedia": "nl:Sint-Clarastraat" + } + }, + { + "type": "way", + "id": 807126043, + "nodes": [ + 315739208, + 5155766153, + 315739216 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Klaverstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "sidewalk:surface": "sett", + "surface": "sett", + "width:carriageway": "5.1", + "wikidata": "Q2254134", + "wikipedia": "nl:Klaverstraat" + } + }, + { + "type": "way", + "id": 807126044, + "nodes": [ + 315739159, + 1685484560, + 5240131580, + 315739208 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Klaverstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk:surface": "sett", + "surface": "sett", + "width:carriageway": "3.6", + "wikidata": "Q2254134", + "wikipedia": "nl:Klaverstraat" + } + }, + { + "type": "way", + "id": 807599374, + "nodes": [ + 7613425763, + 5217147996, + 5599997071 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Groenestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.4", + "wikidata": "Q2251953", + "wikipedia": "nl:Groenestraat (Brugge)" + } + }, + { + "type": "way", + "id": 807599375, + "nodes": [ + 5599997071, + 5678259726, + 315740876 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Groenestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.3", + "wikidata": "Q2251953", + "wikipedia": "nl:Groenestraat (Brugge)" + } + }, + { + "type": "way", + "id": 807602048, + "nodes": [ + 315741030, + 315740789 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Raamstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "7.0", + "wikidata": "Q3036381", + "wikipedia": "nl:Raamstraat (Brugge)" + } + }, + { + "type": "way", + "id": 807602049, + "nodes": [ + 7552176258, + 315740790, + 7685447953, + 7552176259 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Raamstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.4", + "wikidata": "Q3036381", + "wikipedia": "nl:Raamstraat (Brugge)" + } + }, + { + "type": "way", + "id": 807602050, + "nodes": [ + 7552176259, + 1164763920, + 315740338 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Raamstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.7", + "wikidata": "Q3036381", + "wikipedia": "nl:Raamstraat (Brugge)" + } + }, + { + "type": "way", + "id": 807605392, + "nodes": [ + 7552191173, + 802395304, + 310383832, + 310383774 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oude Zak", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "surface": "asphalt", + "width:carriageway": "5.6", + "wikidata": "Q2793691", + "wikipedia": "nl:Oude Zak", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 808144584, + "nodes": [ + 17421926, + 1588161106, + 315741501 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle:conditional": "no @ (Sa 13:00-18:00; Su[1] 13:00-18:00)", + "name": "Geldmuntstraat", + "note": "There is no curb for the sidewalk, but as there are a lot of obstacles, the street feels like one which has sidewalks (at least regarding width:carriageway)", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.7", + "wikidata": "Q2263733", + "wikipedia": "nl:Geldmuntstraat" + } + }, + { + "type": "way", + "id": 812651116, + "nodes": [ + 312712021, + 312713834 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Clarastraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "3.8", + "wikidata": "Q2565507", + "wikipedia": "nl:Sint-Clarastraat" + } + }, + { + "type": "way", + "id": 812651117, + "nodes": [ + 312713834, + 7590356768 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Sint-Clarastraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.9", + "wikidata": "Q2565507", + "wikipedia": "nl:Sint-Clarastraat" + } + }, + { + "type": "way", + "id": 812652712, + "nodes": [ + 7590403605, + 312711959, + 312711957 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Noord-Gistelhof", + "name:etymology:wikidata": "Q63419362", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "6.3", + "wikidata": "Q2612016", + "wikipedia": "nl:Gistelhof" + } + }, + { + "type": "way", + "id": 812936735, + "nodes": [ + 312709480, + 1686657161, + 312712665, + 7593240134 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Baliestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "surface": "sett", + "width:carriageway": "3.8", + "wikidata": "Q3246467", + "wikipedia": "nl:Baliestraat" + } + }, + { + "type": "way", + "id": 812936736, + "nodes": [ + 7593240134, + 312711007, + 312709481 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Baliestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "surface": "sett", + "width:carriageway": "5.7", + "wikidata": "Q3246467", + "wikipedia": "nl:Baliestraat" + } + }, + { + "type": "way", + "id": 812941133, + "nodes": [ + 312709412, + 312709413 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "James Wealestraat", + "name:etymology:wikidata": "Q2062803", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "6.7", + "wikidata": "Q2196310", + "wikipedia": "nl:James Wealestraat" + } + }, + { + "type": "way", + "id": 812941134, + "nodes": [ + 312709413, + 7606382704 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "James Wealestraat", + "name:etymology:wikidata": "Q2062803", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "6.8", + "wikidata": "Q2196310", + "wikipedia": "nl:James Wealestraat" + } + }, + { + "type": "way", + "id": 812944138, + "nodes": [ + 312709349, + 312709346, + 5602301649 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Willem de Dekenstraat", + "name:etymology:wikidata": "Q2907281", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "3.8" + } + }, + { + "type": "way", + "id": 812944139, + "nodes": [ + 5602301649, + 5373736320, + 312709347 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Willem de Dekenstraat", + "name:etymology:wikidata": "Q2907281", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "3.3" + } + }, + { + "type": "way", + "id": 812944140, + "nodes": [ + 312709347, + 312709348 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Willem de Dekenstraat", + "name:etymology:wikidata": "Q2907281", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "5.3" + } + }, + { + "type": "way", + "id": 812951695, + "nodes": [ + 1728795598, + 4580122488, + 5156123208, + 26363709, + 315740745, + 315739623 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "maxweight:conditional": "12 @ (06:00-11:00,19:00-21:00)", + "name": "Ezelstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "source:maxspeed": "BE-VLG:zone30", + "surface": "sett", + "width:carriageway": "7.7", + "wikidata": "Q1991265", + "wikipedia": "nl:Ezelstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 812951696, + "nodes": [ + 7593448255, + 1728835427, + 1164764140, + 5523193063, + 1728795598 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "maxweight:conditional": "12 @ (06:00-11:00,19:00-21:00)", + "name": "Ezelstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "source:maxspeed": "BE-VLG:zone30", + "surface": "sett", + "width:carriageway": "7.5", + "wikidata": "Q1991265", + "wikipedia": "nl:Ezelstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 812951697, + "nodes": [ + 7593448256, + 315741241, + 5240131569, + 7593448255 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "maxweight:conditional": "12 @ (06:00-11:00,19:00-21:00)", + "name": "Ezelstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "source:maxspeed": "BE-VLG:zone30", + "surface": "sett", + "width:carriageway": "5.0", + "wikidata": "Q1991265", + "wikipedia": "nl:Ezelstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 812951698, + "nodes": [ + 315739159, + 6505923909, + 7593448256 + ], + "tags": { + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "maxweight": "3.5", + "maxweight:conditional": "12 @ (06:00-11:00,19:00-21:00)", + "name": "Ezelstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "source:maxspeed": "BE-VLG:zone30", + "surface": "sett", + "width:carriageway": "6.9", + "wikidata": "Q1991265", + "wikipedia": "nl:Ezelstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 813954184, + "nodes": [ + 7603400154, + 26343781, + 26343782, + 1789677055, + 7126783788, + 26343783, + 26343785 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Gouden-Handstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "left", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q2479270", + "wikipedia": "nl:Gouden-Handstraat" + } + }, + { + "type": "way", + "id": 813983969, + "nodes": [ + 315739885, + 7606329635, + 7606329636, + 7606329634 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Poitevinstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.1", + "wikidata": "Q2279382", + "wikipedia": "nl:Poitevinstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 813987447, + "nodes": [ + 26343806, + 7603687959 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Pieter Pourbusstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "smoothness": "intermediate", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "vehicle": "destination", + "width:carriageway": "4.5", + "wikidata": "Q2115120", + "wikipedia": "nl:Pieter Pourbusstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 814274453, + "nodes": [ + 315739967, + 4977194115, + 1728634986, + 315739968, + 948649934, + 312713005 + ], + "tags": { + "bicycle": "yes", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle": "destination", + "name": "Pottenmakersstraat", + "oneway": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.4", + "wikidata": "Q14161820", + "wikipedia": "nl:Pottenmakersstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 814274454, + "nodes": [ + 7606329634, + 26363613 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Poitevinstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "2.9", + "wikidata": "Q2279382", + "wikipedia": "nl:Poitevinstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 814274455, + "nodes": [ + 7606329637, + 1728634979, + 4977194324, + 315739967 + ], + "tags": { + "bicycle": "yes", + "foot": "yes", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "motor_vehicle": "destination", + "name": "Pottenmakersstraat", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.5", + "wikidata": "Q14161820", + "wikipedia": "nl:Pottenmakersstraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 814276895, + "nodes": [ + 312714071, + 7606351657 + ], + "tags": { + "cycleway": "opposite", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Vlamingdam", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.3", + "wikidata": "Q2230099", + "wikipedia": "nl:Vlamingdam" + } + }, + { + "type": "way", + "id": 814276896, + "nodes": [ + 7606351657, + 315739209, + 7606351658, + 5521256340, + 7606351659 + ], + "tags": { + "cycleway": "opposite", + "highway": "tertiary", + "lit": "yes", + "maxspeed": "30", + "name": "Vlamingdam", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "4.5", + "wikidata": "Q2230099", + "wikipedia": "nl:Vlamingdam" + } + }, + { + "type": "way", + "id": 814278382, + "nodes": [ + 7606382702, + 7606382703 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "James Wealestraat", + "name:etymology:wikidata": "Q2062803", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "tunnel": "building_passage", + "width:carriageway": "3", + "wikidata": "Q2196310", + "wikipedia": "nl:James Wealestraat" + } + }, + { + "type": "way", + "id": 814278384, + "nodes": [ + 7606382704, + 5241432573, + 7606382702 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "James Wealestraat", + "name:etymology:wikidata": "Q2062803", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "3", + "wikidata": "Q2196310", + "wikipedia": "nl:James Wealestraat" + } + }, + { + "type": "way", + "id": 814308797, + "nodes": [ + 26343793, + 26343796, + 26343798, + 2640820586, + 26343801 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kortewinkel", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.3", + "wikidata": "Q1976395", + "wikipedia": "nl:Kortewinkel" + } + }, + { + "type": "way", + "id": 814333819, + "nodes": [ + 1866130085, + 1492558260 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Krom Genthof", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.7", + "wikidata": "Q13745987", + "wikipedia": "nl:Krom Genthof" + } + }, + { + "type": "way", + "id": 815071516, + "nodes": [ + 7613349436, + 310383521, + 1732613327, + 310383492 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Neststraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "surface": "sett", + "width:carriageway": "3.3", + "wikidata": "Q13894847", + "wikipedia": "nl:Neststraat" + } + }, + { + "type": "way", + "id": 815075455, + "nodes": [ + 315742945, + 310383760, + 310383745 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Bollaardstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "3.7", + "wikidata": "Q2318716", + "wikipedia": "nl:Bollaardstraat" + } + }, + { + "type": "way", + "id": 815076477, + "nodes": [ + 315740949, + 7618650552 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Groenestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.4", + "wikidata": "Q2251953", + "wikipedia": "nl:Groenestraat (Brugge)" + } + }, + { + "type": "way", + "id": 815735077, + "nodes": [ + 109928608, + 5192399682, + 5238719836, + 109928577 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Coupure", + "oneway": "no", + "parking:lane:both": "parallel", + "sidewalk": "left", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "8.9" + } + }, + { + "type": "way", + "id": 815735601, + "nodes": [ + 271928949, + 271928966 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Violierstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2110298", + "wikipedia": "nl:Violierstraat" + } + }, + { + "type": "way", + "id": 815738169, + "nodes": [ + 7618388970, + 318730633, + 5030722509, + 271928962, + 4294801445, + 305436001 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Violierstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2110298", + "wikipedia": "nl:Violierstraat" + } + }, + { + "type": "way", + "id": 815739830, + "nodes": [ + 7618472519, + 1976757123, + 2477670974 + ], + "tags": { + "highway": "residential", + "maxspeed": "30", + "name": "Willemijnendreef", + "oneway": "no", + "parking:lane:both": "no_parking", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "2.7", + "wikidata": "Q2112317", + "wikipedia": "nl:Willemijnendreef" + } + }, + { + "type": "way", + "id": 815755196, + "nodes": [ + 7618650547, + 7618650548, + 318730633, + 318730662, + 318730632, + 109928608 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Gapaardstraat", + "oneway": "yes", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.2", + "wikidata": "Q2421855", + "wikipedia": "nl:Gapaardstraat" + } + }, + { + "type": "way", + "id": 815755197, + "nodes": [ + 1731869057, + 315742945 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Kleine Kuipersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sidewalk": "none", + "surface": "sett", + "width:carriageway": "6.5", + "wikidata": "Q1847780", + "wikipedia": "nl:Kleine Kuipersstraat" + } + }, + { + "type": "way", + "id": 815755198, + "nodes": [ + 7618650552, + 7613425763 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Groenestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sett:type": "cubes", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "3.4", + "wikidata": "Q2251953", + "wikipedia": "nl:Groenestraat (Brugge)" + } + }, + { + "type": "way", + "id": 817923902, + "nodes": [ + 271928696, + 7650036981, + 7650041885, + 305207022 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Waalsestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.7", + "wikidata": "Q2482133", + "wikipedia": "nl:Waalsestraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 817924422, + "nodes": [ + 305437109, + 305438220 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Zwarte Leertouwersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "4.7", + "wikidata": "Q2720286", + "wikipedia": "nl:Zwarteleertouwersstraat" + } + }, + { + "type": "way", + "id": 817924423, + "nodes": [ + 305438220, + 305438219 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Zwarte Leertouwersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "4.9", + "wikidata": "Q2720286", + "wikipedia": "nl:Zwarteleertouwersstraat" + } + }, + { + "type": "way", + "id": 817924469, + "nodes": [ + 305438220, + 305207022 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Waalsestraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.7", + "wikidata": "Q2482133", + "wikipedia": "nl:Waalsestraat" + } + }, + { + "type": "way", + "id": 817924997, + "nodes": [ + 271928703, + 271928695, + 305437110 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Witteleertouwersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.1", + "wikidata": "Q1978415", + "wikipedia": "nl:Witteleertouwersstraat" + } + }, + { + "type": "way", + "id": 817926056, + "nodes": [ + 305437110, + 1165286193, + 5044489095, + 305438466 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Witteleertouwersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.4", + "wikidata": "Q1978415", + "wikipedia": "nl:Witteleertouwersstraat" + } + }, + { + "type": "way", + "id": 817927147, + "nodes": [ + 305438511, + 1165523945 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Zwarte Leertouwersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "4.3", + "wikidata": "Q2720286", + "wikipedia": "nl:Zwarteleertouwersstraat" + } + }, + { + "type": "way", + "id": 817927174, + "nodes": [ + 1165523945, + 305437109 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "maxspeed": "30", + "name": "Zwarte Leertouwersstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "oneway:moped_a": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "5.4", + "wikidata": "Q2720286", + "wikipedia": "nl:Zwarteleertouwersstraat" + } + }, + { + "type": "way", + "id": 818456497, + "nodes": [ + 271928696, + 305206582 + ], + "tags": { + "highway": "pedestrian", + "maxspeed": "30", + "motor_vehicle": "destination", + "motor_vehicle:conditional": "destination @ (06:00-11:00; 19:00-21:00)", + "name": "Jozef Suveestraat", + "name:etymology:wikidata": "Q2564914", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "sidewalk": "none", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "7.2", + "wikidata": "Q2377340", + "wikipedia": "nl:Jozef Suvéestraat", + "zone:traffic": "BE-VLG:urban" + } + }, + { + "type": "way", + "id": 821884222, + "nodes": [ + 315738321, + 315738226, + 144295592, + 315738046 + ], + "tags": { + "cycleway": "lane", + "cycleway:width": "1.2", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Boeveriestraat", + "oneway": "no", + "parking:lane:both": "parallel", + "sett:pattern": "arc", + "sidewalk": "both", + "surface": "sett", + "width:carriageway": "9.4", + "wikidata": "Q2869372", + "wikipedia": "nl:Boeveriestraat" + } + }, + { + "type": "way", + "id": 822326730, + "nodes": [ + 7678251513, + 318175976, + 2373295010 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Leemputstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "6.1", + "wikidata": "Q2220265", + "wikipedia": "nl:Leemputstraat" + } + }, + { + "type": "way", + "id": 822327449, + "nodes": [ + 318174957, + 7678243786 + ], + "tags": { + "bicycle": "yes", + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Greinschuurstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:left": "parallel", + "parking:lane:right": "no_parking", + "sidewalk": "both", + "source:maxspeed": "BE:zone30", + "surface": "sett", + "width:carriageway": "5.2", + "wikidata": "Q2079959", + "wikipedia": "nl:Greinschuurstraat" + } + }, + { + "type": "way", + "id": 823462952, + "nodes": [ + 1165547327, + 1070885334 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Oliebaan", + "oneway": "no", + "parking:lane:both": "no_parking", + "sett:pattern": "arc", + "surface": "sett", + "width:carriageway": "2.6", + "wikidata": "Q2230274", + "wikipedia": "nl:Oliebaan" + } + }, + { + "type": "way", + "id": 823464281, + "nodes": [ + 310386962, + 310387100, + 310387101 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Gotje", + "oneway": "no", + "parking:lane:left": "no_parking", + "parking:lane:right": "parallel", + "surface": "sett", + "width:carriageway": "5.0", + "wikidata": "Q5554763", + "wikipedia": "nl:Gotje" + } + }, + { + "type": "way", + "id": 823477844, + "nodes": [ + 310384811, + 7688029840 + ], + "tags": { + "cycleway": "opposite", + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Speelmansstraat", + "oneway": "yes", + "oneway:bicycle": "no", + "parking:lane:both": "no_parking", + "surface": "sett", + "width:carriageway": "3.7", + "wikidata": "Q2194402", + "wikipedia": "nl:Speelmansstraat" + } + }, + { + "type": "way", + "id": 823483311, + "nodes": [ + 310384700, + 310387611, + 5072243352, + 310387613, + 310387614 + ], + "tags": { + "highway": "residential", + "lit": "yes", + "maxspeed": "30", + "name": "Leestenburg", + "oneway": "no", + "parking:lane:both": "no_parking", + "surface": "asphalt", + "width:carriageway": "5.8", + "wikidata": "Q2533290", + "wikipedia": "nl:Leestenburg" + } + }, + { + "type": "node", + "id": 144293088, + "lat": 51.2039630, + "lon": 3.2154953 + }, + { + "type": "node", + "id": 144293090, + "lat": 51.2034488, + "lon": 3.2138478 + }, + { + "type": "node", + "id": 144294421, + "lat": 51.2005861, + "lon": 3.2155399 + }, + { + "type": "node", + "id": 144294459, + "lat": 51.2029675, + "lon": 3.2141268 + }, + { + "type": "node", + "id": 144294461, + "lat": 51.2019951, + "lon": 3.2146721 + }, + { + "type": "node", + "id": 144295590, + "lat": 51.2014435, + "lon": 3.2158554 + }, + { + "type": "node", + "id": 144295592, + "lat": 51.2023469, + "lon": 3.2159777 + }, + { + "type": "node", + "id": 144295594, + "lat": 51.2033548, + "lon": 3.2164362 + }, + { + "type": "node", + "id": 262555518, + "lat": 51.2047882, + "lon": 3.2130679 + }, + { + "type": "node", + "id": 310383481, + "lat": 51.2041789, + "lon": 3.2134286 + }, + { + "type": "node", + "id": 312708353, + "lat": 51.2041945, + "lon": 3.2161764 + }, + { + "type": "node", + "id": 315737911, + "lat": 51.2049097, + "lon": 3.2134721 + }, + { + "type": "node", + "id": 315738043, + "lat": 51.2043128, + "lon": 3.2139377 + }, + { + "type": "node", + "id": 315738044, + "lat": 51.2036421, + "lon": 3.2144651 + }, + { + "type": "node", + "id": 315738046, + "lat": 51.2020427, + "lon": 3.2159187 + }, + { + "type": "node", + "id": 315738219, + "lat": 51.2020360, + "lon": 3.2156564 + }, + { + "type": "node", + "id": 315738220, + "lat": 51.2024075, + "lon": 3.2144469 + }, + { + "type": "node", + "id": 315738225, + "lat": 51.2025925, + "lon": 3.2152478 + }, + { + "type": "node", + "id": 315738226, + "lat": 51.2026339, + "lon": 3.2160748 + }, + { + "type": "node", + "id": 315738320, + "lat": 51.2031285, + "lon": 3.2148500 + }, + { + "type": "node", + "id": 315738321, + "lat": 51.2031196, + "lon": 3.2162500 + }, + { + "type": "node", + "id": 318174957, + "lat": 51.2064476, + "lon": 3.2138865 + }, + { + "type": "node", + "id": 318175144, + "lat": 51.2057074, + "lon": 3.2163888 + }, + { + "type": "node", + "id": 318175166, + "lat": 51.2056529, + "lon": 3.2159252 + }, + { + "type": "node", + "id": 318175497, + "lat": 51.2055853, + "lon": 3.2155580 + }, + { + "type": "node", + "id": 318175503, + "lat": 51.2054415, + "lon": 3.2150982 + }, + { + "type": "node", + "id": 318175743, + "lat": 51.2053839, + "lon": 3.2131689 + }, + { + "type": "node", + "id": 318175976, + "lat": 51.2053677, + "lon": 3.2144067 + }, + { + "type": "node", + "id": 771807754, + "lat": 51.2060602, + "lon": 3.2175434 + }, + { + "type": "node", + "id": 1167190149, + "lat": 51.2007423, + "lon": 3.2153839 + }, + { + "type": "node", + "id": 1167190213, + "lat": 51.2006718, + "lon": 3.2154400 + }, + { + "type": "node", + "id": 1172056001, + "lat": 51.2064811, + "lon": 3.2171976 + }, + { + "type": "node", + "id": 1172056004, + "lat": 51.2063315, + "lon": 3.2173224 + }, + { + "type": "node", + "id": 1172772713, + "lat": 51.2059541, + "lon": 3.2162917 + }, + { + "type": "node", + "id": 1435705231, + "lat": 51.2037055, + "lon": 3.2167652 + }, + { + "type": "node", + "id": 1476999119, + "lat": 51.2031753, + "lon": 3.2151417 + }, + { + "type": "node", + "id": 1476999144, + "lat": 51.2053820, + "lon": 3.2137527 + }, + { + "type": "node", + "id": 1476999169, + "lat": 51.2064921, + "lon": 3.2145290 + }, + { + "type": "node", + "id": 1675757218, + "lat": 51.2026499, + "lon": 3.2156849 + }, + { + "type": "node", + "id": 1680025412, + "lat": 51.2041337, + "lon": 3.2172145 + }, + { + "type": "node", + "id": 1708356149, + "lat": 51.2060077, + "lon": 3.2175813 + }, + { + "type": "node", + "id": 1756316518, + "lat": 51.2038120, + "lon": 3.2150006 + }, + { + "type": "node", + "id": 2373295004, + "lat": 51.2063501, + "lon": 3.2155839 + }, + { + "type": "node", + "id": 2373295005, + "lat": 51.2055332, + "lon": 3.2150418 + }, + { + "type": "node", + "id": 2373295010, + "lat": 51.2052355, + "lon": 3.2145081 + }, + { + "type": "node", + "id": 2373924765, + "lat": 51.2054222, + "lon": 3.2143909 + }, + { + "type": "node", + "id": 2373972118, + "lat": 51.2060448, + "lon": 3.2147484 + }, + { + "type": "node", + "id": 2477670965, + "lat": 51.2020423, + "lon": 3.2158700 + }, + { + "type": "node", + "id": 2492015563, + "lat": 51.2052130, + "lon": 3.2144385 + }, + { + "type": "node", + "id": 2492034924, + "lat": 51.2043937, + "lon": 3.2168032 + }, + { + "type": "node", + "id": 2495524926, + "lat": 51.2007565, + "lon": 3.2156596 + }, + { + "type": "node", + "id": 2495524935, + "lat": 51.2031267, + "lon": 3.2162167 + }, + { + "type": "node", + "id": 2495524950, + "lat": 51.2026371, + "lon": 3.2160372 + }, + { + "type": "node", + "id": 2541338056, + "lat": 51.2038922, + "lon": 3.2169426 + }, + { + "type": "node", + "id": 4979578509, + "lat": 51.2058608, + "lon": 3.2163378 + }, + { + "type": "node", + "id": 5221762246, + "lat": 51.2056742, + "lon": 3.2132218 + }, + { + "type": "node", + "id": 5364545430, + "lat": 51.2020065, + "lon": 3.2147556 + }, + { + "type": "node", + "id": 5364545431, + "lat": 51.2026657, + "lon": 3.2152149 + }, + { + "type": "node", + "id": 5364545432, + "lat": 51.2025405, + "lon": 3.2152712 + }, + { + "type": "node", + "id": 5364545433, + "lat": 51.2034665, + "lon": 3.2139321 + }, + { + "type": "node", + "id": 5497440150, + "lat": 51.2018776, + "lon": 3.2159013 + }, + { + "type": "node", + "id": 5666296843, + "lat": 51.2009467, + "lon": 3.2152678 + }, + { + "type": "node", + "id": 5666296845, + "lat": 51.2010334, + "lon": 3.2152174 + }, + { + "type": "node", + "id": 5666296860, + "lat": 51.2014759, + "lon": 3.2158588 + }, + { + "type": "node", + "id": 5732270549, + "lat": 51.2013365, + "lon": 3.2158240 + }, + { + "type": "node", + "id": 7674094112, + "lat": 51.2032359, + "lon": 3.2163267 + }, + { + "type": "node", + "id": 7678243786, + "lat": 51.2059480, + "lon": 3.2141323 + }, + { + "type": "node", + "id": 7678251513, + "lat": 51.2053793, + "lon": 3.2138781 + }, + { + "type": "node", + "id": 26344337, + "lat": 51.2050369, + "lon": 3.2211084 + }, + { + "type": "node", + "id": 26362453, + "lat": 51.2061473, + "lon": 3.2213824 + }, + { + "type": "node", + "id": 183415523, + "lat": 51.2039889, + "lon": 3.2207842 + }, + { + "type": "node", + "id": 262550785, + "lat": 51.2039370, + "lon": 3.2197691 + }, + { + "type": "node", + "id": 305434446, + "lat": 51.2033593, + "lon": 3.2208370 + }, + { + "type": "node", + "id": 305434479, + "lat": 51.2034099, + "lon": 3.2198783 + }, + { + "type": "node", + "id": 305434498, + "lat": 51.2036480, + "lon": 3.2207831 + }, + { + "type": "node", + "id": 305434546, + "lat": 51.2036718, + "lon": 3.2198203 + }, + { + "type": "node", + "id": 315788024, + "lat": 51.2057960, + "lon": 3.2208159 + }, + { + "type": "node", + "id": 315790675, + "lat": 51.2049674, + "lon": 3.2206685 + }, + { + "type": "node", + "id": 315790677, + "lat": 51.2048554, + "lon": 3.2202995 + }, + { + "type": "node", + "id": 315790679, + "lat": 51.2048010, + "lon": 3.2196501 + }, + { + "type": "node", + "id": 315790680, + "lat": 51.2048658, + "lon": 3.2187746 + }, + { + "type": "node", + "id": 315790740, + "lat": 51.2051784, + "lon": 3.2185583 + }, + { + "type": "node", + "id": 315790939, + "lat": 51.2044310, + "lon": 3.2190475 + }, + { + "type": "node", + "id": 315790941, + "lat": 51.2044536, + "lon": 3.2196875 + }, + { + "type": "node", + "id": 766773072, + "lat": 51.2060148, + "lon": 3.2211708 + }, + { + "type": "node", + "id": 1172796108, + "lat": 51.2048036, + "lon": 3.2199461 + }, + { + "type": "node", + "id": 1398733692, + "lat": 51.2048663, + "lon": 3.2190040 + }, + { + "type": "node", + "id": 1398733710, + "lat": 51.2048578, + "lon": 3.2191719 + }, + { + "type": "node", + "id": 1398733735, + "lat": 51.2048415, + "lon": 3.2193091 + }, + { + "type": "node", + "id": 1594444212, + "lat": 51.2044145, + "lon": 3.2196917 + }, + { + "type": "node", + "id": 3102844915, + "lat": 51.2036487, + "lon": 3.2206095 + }, + { + "type": "node", + "id": 5017010016, + "lat": 51.2048331, + "lon": 3.2201753 + }, + { + "type": "node", + "id": 5462731466, + "lat": 51.2050090, + "lon": 3.2209022 + }, + { + "type": "node", + "id": 5717002567, + "lat": 51.2041586, + "lon": 3.2197333 + }, + { + "type": "node", + "id": 7674103654, + "lat": 51.2048727, + "lon": 3.2188828 + }, + { + "type": "node", + "id": 262555628, + "lat": 51.2077896, + "lon": 3.2136362 + }, + { + "type": "node", + "id": 262555629, + "lat": 51.2092114, + "lon": 3.2139161 + }, + { + "type": "node", + "id": 310383492, + "lat": 51.2072393, + "lon": 3.2172442 + }, + { + "type": "node", + "id": 310383493, + "lat": 51.2069610, + "lon": 3.2170908 + }, + { + "type": "node", + "id": 310383521, + "lat": 51.2072510, + "lon": 3.2170109 + }, + { + "type": "node", + "id": 310383522, + "lat": 51.2073510, + "lon": 3.2169189 + }, + { + "type": "node", + "id": 310383523, + "lat": 51.2076783, + "lon": 3.2166159 + }, + { + "type": "node", + "id": 310383535, + "lat": 51.2075014, + "lon": 3.2161335 + }, + { + "type": "node", + "id": 310383743, + "lat": 51.2083307, + "lon": 3.2158736 + }, + { + "type": "node", + "id": 310383745, + "lat": 51.2089829, + "lon": 3.2157495 + }, + { + "type": "node", + "id": 310383760, + "lat": 51.2090272, + "lon": 3.2160299 + }, + { + "type": "node", + "id": 310383761, + "lat": 51.2092374, + "lon": 3.2167779 + }, + { + "type": "node", + "id": 310383773, + "lat": 51.2094684, + "lon": 3.2165947 + }, + { + "type": "node", + "id": 310383774, + "lat": 51.2097473, + "lon": 3.2163970 + }, + { + "type": "node", + "id": 310383832, + "lat": 51.2099970, + "lon": 3.2171343 + }, + { + "type": "node", + "id": 312716402, + "lat": 51.2104512, + "lon": 3.2158230 + }, + { + "type": "node", + "id": 312716404, + "lat": 51.2115237, + "lon": 3.2147612 + }, + { + "type": "node", + "id": 315740876, + "lat": 51.2110294, + "lon": 3.2152891 + }, + { + "type": "node", + "id": 315740949, + "lat": 51.2117046, + "lon": 3.2173374 + }, + { + "type": "node", + "id": 315740950, + "lat": 51.2124116, + "lon": 3.2166297 + }, + { + "type": "node", + "id": 315740951, + "lat": 51.2129313, + "lon": 3.2165261 + }, + { + "type": "node", + "id": 315742568, + "lat": 51.2071696, + "lon": 3.2164725 + }, + { + "type": "node", + "id": 315742664, + "lat": 51.2080700, + "lon": 3.2176277 + }, + { + "type": "node", + "id": 315742705, + "lat": 51.2073036, + "lon": 3.2172966 + }, + { + "type": "node", + "id": 315742796, + "lat": 51.2067030, + "lon": 3.2167723 + }, + { + "type": "node", + "id": 315742821, + "lat": 51.2095906, + "lon": 3.2158264 + }, + { + "type": "node", + "id": 315742825, + "lat": 51.2078183, + "lon": 3.2169517 + }, + { + "type": "node", + "id": 315742944, + "lat": 51.2082977, + "lon": 3.2166072 + }, + { + "type": "node", + "id": 315742945, + "lat": 51.2090861, + "lon": 3.2162406 + }, + { + "type": "node", + "id": 315743074, + "lat": 51.2094685, + "lon": 3.2145783 + }, + { + "type": "node", + "id": 315743194, + "lat": 51.2104008, + "lon": 3.2158607 + }, + { + "type": "node", + "id": 318174636, + "lat": 51.2082319, + "lon": 3.2153408 + }, + { + "type": "node", + "id": 318174653, + "lat": 51.2074665, + "lon": 3.2160172 + }, + { + "type": "node", + "id": 318174956, + "lat": 51.2072395, + "lon": 3.2155346 + }, + { + "type": "node", + "id": 318175383, + "lat": 51.2070587, + "lon": 3.2151721 + }, + { + "type": "node", + "id": 318175386, + "lat": 51.2068706, + "lon": 3.2147797 + }, + { + "type": "node", + "id": 318175622, + "lat": 51.2066810, + "lon": 3.2143959 + }, + { + "type": "node", + "id": 318176136, + "lat": 51.2068457, + "lon": 3.2134351 + }, + { + "type": "node", + "id": 489327705, + "lat": 51.2100273, + "lon": 3.2161503 + }, + { + "type": "node", + "id": 802395286, + "lat": 51.2085493, + "lon": 3.2173121 + }, + { + "type": "node", + "id": 802395304, + "lat": 51.2101505, + "lon": 3.2175093 + }, + { + "type": "node", + "id": 894038785, + "lat": 51.2070890, + "lon": 3.2152183 + }, + { + "type": "node", + "id": 894038794, + "lat": 51.2079488, + "lon": 3.2143912 + }, + { + "type": "node", + "id": 902318889, + "lat": 51.2098348, + "lon": 3.2143236 + }, + { + "type": "node", + "id": 1476999112, + "lat": 51.2086936, + "lon": 3.2157651 + }, + { + "type": "node", + "id": 1476999172, + "lat": 51.2097840, + "lon": 3.2158906 + }, + { + "type": "node", + "id": 1510095415, + "lat": 51.2081226, + "lon": 3.2166840 + }, + { + "type": "node", + "id": 1510095417, + "lat": 51.2099028, + "lon": 3.2159664 + }, + { + "type": "node", + "id": 1510095420, + "lat": 51.2091690, + "lon": 3.2164818 + }, + { + "type": "node", + "id": 1510095421, + "lat": 51.2093959, + "lon": 3.2157849 + }, + { + "type": "node", + "id": 1679583578, + "lat": 51.2074341, + "lon": 3.2159541 + }, + { + "type": "node", + "id": 1680025415, + "lat": 51.2082014, + "lon": 3.2152363 + }, + { + "type": "node", + "id": 1680025465, + "lat": 51.2075311, + "lon": 3.2162328 + }, + { + "type": "node", + "id": 1731548813, + "lat": 51.2099780, + "lon": 3.2147466 + }, + { + "type": "node", + "id": 1731548883, + "lat": 51.2101040, + "lon": 3.2150767 + }, + { + "type": "node", + "id": 1731851868, + "lat": 51.2094883, + "lon": 3.2146756 + }, + { + "type": "node", + "id": 1731869049, + "lat": 51.2092061, + "lon": 3.2157527 + }, + { + "type": "node", + "id": 1731869054, + "lat": 51.2097027, + "lon": 3.2158587 + }, + { + "type": "node", + "id": 1731869055, + "lat": 51.2090365, + "lon": 3.2157452 + }, + { + "type": "node", + "id": 1731869057, + "lat": 51.2085434, + "lon": 3.2165127 + }, + { + "type": "node", + "id": 1731869062, + "lat": 51.2081907, + "lon": 3.2166445 + }, + { + "type": "node", + "id": 1731869065, + "lat": 51.2090134, + "lon": 3.2169195 + }, + { + "type": "node", + "id": 1731869067, + "lat": 51.2088334, + "lon": 3.2170798 + }, + { + "type": "node", + "id": 1731869079, + "lat": 51.2080581, + "lon": 3.2167317 + }, + { + "type": "node", + "id": 1732613327, + "lat": 51.2072460, + "lon": 3.2171477 + }, + { + "type": "node", + "id": 1732613335, + "lat": 51.2076978, + "lon": 3.2177442 + }, + { + "type": "node", + "id": 1732627281, + "lat": 51.2082321, + "lon": 3.2175210 + }, + { + "type": "node", + "id": 1736923439, + "lat": 51.2129366, + "lon": 3.2164516 + }, + { + "type": "node", + "id": 1736925302, + "lat": 51.2118264, + "lon": 3.2176195 + }, + { + "type": "node", + "id": 1737342480, + "lat": 51.2113815, + "lon": 3.2177906 + }, + { + "type": "node", + "id": 1743328898, + "lat": 51.2068992, + "lon": 3.2157479 + }, + { + "type": "node", + "id": 1743361457, + "lat": 51.2072631, + "lon": 3.2155856 + }, + { + "type": "node", + "id": 1743361461, + "lat": 51.2077087, + "lon": 3.2151448 + }, + { + "type": "node", + "id": 1976817915, + "lat": 51.2131149, + "lon": 3.2150063 + }, + { + "type": "node", + "id": 2373972132, + "lat": 51.2066234, + "lon": 3.2149580 + }, + { + "type": "node", + "id": 2491531581, + "lat": 51.2071766, + "lon": 3.2165061 + }, + { + "type": "node", + "id": 2506128491, + "lat": 51.2072547, + "lon": 3.2168119 + }, + { + "type": "node", + "id": 2517460453, + "lat": 51.2067206, + "lon": 3.2168053 + }, + { + "type": "node", + "id": 3684779944, + "lat": 51.2116338, + "lon": 3.2146448 + }, + { + "type": "node", + "id": 4702024441, + "lat": 51.2085957, + "lon": 3.2172741 + }, + { + "type": "node", + "id": 4976026149, + "lat": 51.2099403, + "lon": 3.2158672 + }, + { + "type": "node", + "id": 4979624579, + "lat": 51.2069109, + "lon": 3.2169867 + }, + { + "type": "node", + "id": 4979629649, + "lat": 51.2070169, + "lon": 3.2171073 + }, + { + "type": "node", + "id": 5217147996, + "lat": 51.2114796, + "lon": 3.2166732 + }, + { + "type": "node", + "id": 5221762243, + "lat": 51.2069724, + "lon": 3.2134621 + }, + { + "type": "node", + "id": 5521131636, + "lat": 51.2118503, + "lon": 3.2176897 + }, + { + "type": "node", + "id": 5599997071, + "lat": 51.2114715, + "lon": 3.2166484 + }, + { + "type": "node", + "id": 5624522027, + "lat": 51.2129291, + "lon": 3.2166259 + }, + { + "type": "node", + "id": 5647687234, + "lat": 51.2087981, + "lon": 3.2157595 + }, + { + "type": "node", + "id": 5678259726, + "lat": 51.2112886, + "lon": 3.2160861 + }, + { + "type": "node", + "id": 5678259729, + "lat": 51.2121827, + "lon": 3.2168560 + }, + { + "type": "node", + "id": 5709000728, + "lat": 51.2073871, + "lon": 3.2135505 + }, + { + "type": "node", + "id": 7425843431, + "lat": 51.2078754, + "lon": 3.2171050 + }, + { + "type": "node", + "id": 7553524250, + "lat": 51.2129802, + "lon": 3.2168190 + }, + { + "type": "node", + "id": 7553524251, + "lat": 51.2106515, + "lon": 3.2156381 + }, + { + "type": "node", + "id": 7613349436, + "lat": 51.2072517, + "lon": 3.2169746 + }, + { + "type": "node", + "id": 7613425763, + "lat": 51.2115690, + "lon": 3.2169479 + }, + { + "type": "node", + "id": 7618650552, + "lat": 51.2116324, + "lon": 3.2171427 + }, + { + "type": "node", + "id": 7685522174, + "lat": 51.2099955, + "lon": 3.2160330 + }, + { + "type": "node", + "id": 7685522175, + "lat": 51.2100331, + "lon": 3.2161458 + }, + { + "type": "node", + "id": 17421081, + "lat": 51.2083532, + "lon": 3.2211776 + }, + { + "type": "node", + "id": 17421303, + "lat": 51.2077144, + "lon": 3.2233305 + }, + { + "type": "node", + "id": 17421926, + "lat": 51.2092201, + "lon": 3.2228441 + }, + { + "type": "node", + "id": 26343793, + "lat": 51.2128607, + "lon": 3.2243534 + }, + { + "type": "node", + "id": 26343796, + "lat": 51.2126368, + "lon": 3.2240649 + }, + { + "type": "node", + "id": 26343798, + "lat": 51.2123502, + "lon": 3.2235613 + }, + { + "type": "node", + "id": 26343801, + "lat": 51.2121633, + "lon": 3.2230993 + }, + { + "type": "node", + "id": 26343806, + "lat": 51.2116247, + "lon": 3.2223925 + }, + { + "type": "node", + "id": 26343809, + "lat": 51.2117969, + "lon": 3.2216889 + }, + { + "type": "node", + "id": 26343810, + "lat": 51.2118025, + "lon": 3.2215339 + }, + { + "type": "node", + "id": 26343811, + "lat": 51.2117446, + "lon": 3.2213817 + }, + { + "type": "node", + "id": 26343812, + "lat": 51.2115957, + "lon": 3.2210570 + }, + { + "type": "node", + "id": 26343816, + "lat": 51.2109244, + "lon": 3.2208275 + }, + { + "type": "node", + "id": 26363613, + "lat": 51.2127405, + "lon": 3.2218670 + }, + { + "type": "node", + "id": 26363625, + "lat": 51.2123268, + "lon": 3.2227544 + }, + { + "type": "node", + "id": 26363632, + "lat": 51.2106994, + "lon": 3.2204036 + }, + { + "type": "node", + "id": 26363638, + "lat": 51.2114190, + "lon": 3.2228966 + }, + { + "type": "node", + "id": 26363677, + "lat": 51.2107714, + "lon": 3.2205311 + }, + { + "type": "node", + "id": 26363686, + "lat": 51.2114113, + "lon": 3.2207362 + }, + { + "type": "node", + "id": 26363727, + "lat": 51.2128924, + "lon": 3.2217866 + }, + { + "type": "node", + "id": 26363743, + "lat": 51.2104333, + "lon": 3.2201612 + }, + { + "type": "node", + "id": 26363768, + "lat": 51.2113070, + "lon": 3.2240700 + }, + { + "type": "node", + "id": 26363809, + "lat": 51.2124631, + "lon": 3.2223932 + }, + { + "type": "node", + "id": 26364281, + "lat": 51.2117436, + "lon": 3.2236846 + }, + { + "type": "node", + "id": 26364283, + "lat": 51.2125691, + "lon": 3.2221344 + }, + { + "type": "node", + "id": 33824884, + "lat": 51.2077965, + "lon": 3.2206247 + }, + { + "type": "node", + "id": 144296222, + "lat": 51.2066880, + "lon": 3.2192500 + }, + { + "type": "node", + "id": 310383833, + "lat": 51.2105295, + "lon": 3.2184553 + }, + { + "type": "node", + "id": 310383834, + "lat": 51.2108154, + "lon": 3.2190547 + }, + { + "type": "node", + "id": 310383835, + "lat": 51.2116120, + "lon": 3.2203958 + }, + { + "type": "node", + "id": 312713003, + "lat": 51.2129600, + "lon": 3.2239359 + }, + { + "type": "node", + "id": 312713004, + "lat": 51.2126212, + "lon": 3.2231109 + }, + { + "type": "node", + "id": 312713005, + "lat": 51.2123900, + "lon": 3.2225945 + }, + { + "type": "node", + "id": 312714475, + "lat": 51.2111577, + "lon": 3.2241343 + }, + { + "type": "node", + "id": 312714506, + "lat": 51.2120902, + "lon": 3.2242954 + }, + { + "type": "node", + "id": 312714507, + "lat": 51.2119125, + "lon": 3.2241442 + }, + { + "type": "node", + "id": 312714780, + "lat": 51.2097844, + "lon": 3.2217881 + }, + { + "type": "node", + "id": 312714805, + "lat": 51.2100428, + "lon": 3.2220294 + }, + { + "type": "node", + "id": 312714806, + "lat": 51.2105419, + "lon": 3.2221128 + }, + { + "type": "node", + "id": 312714807, + "lat": 51.2109246, + "lon": 3.2222317 + }, + { + "type": "node", + "id": 312714808, + "lat": 51.2110633, + "lon": 3.2223588 + }, + { + "type": "node", + "id": 312714809, + "lat": 51.2111954, + "lon": 3.2225808 + }, + { + "type": "node", + "id": 312714859, + "lat": 51.2111125, + "lon": 3.2241259 + }, + { + "type": "node", + "id": 312714860, + "lat": 51.2111226, + "lon": 3.2240268 + }, + { + "type": "node", + "id": 312714861, + "lat": 51.2111536, + "lon": 3.2235337 + }, + { + "type": "node", + "id": 312714862, + "lat": 51.2112495, + "lon": 3.2232807 + }, + { + "type": "node", + "id": 312715176, + "lat": 51.2108682, + "lon": 3.2242202 + }, + { + "type": "node", + "id": 312715420, + "lat": 51.2121945, + "lon": 3.2230416 + }, + { + "type": "node", + "id": 315739623, + "lat": 51.2128627, + "lon": 3.2187867 + }, + { + "type": "node", + "id": 315739824, + "lat": 51.2118993, + "lon": 3.2199352 + }, + { + "type": "node", + "id": 315739885, + "lat": 51.2124171, + "lon": 3.2208696 + }, + { + "type": "node", + "id": 315739967, + "lat": 51.2121258, + "lon": 3.2212892 + }, + { + "type": "node", + "id": 315739968, + "lat": 51.2122265, + "lon": 3.2220673 + }, + { + "type": "node", + "id": 315740336, + "lat": 51.2112965, + "lon": 3.2188156 + }, + { + "type": "node", + "id": 315740338, + "lat": 51.2114251, + "lon": 3.2190564 + }, + { + "type": "node", + "id": 315740745, + "lat": 51.2129195, + "lon": 3.2186689 + }, + { + "type": "node", + "id": 315740789, + "lat": 51.2126319, + "lon": 3.2179919 + }, + { + "type": "node", + "id": 315740790, + "lat": 51.2120978, + "lon": 3.2184752 + }, + { + "type": "node", + "id": 315740929, + "lat": 51.2106224, + "lon": 3.2186810 + }, + { + "type": "node", + "id": 315741320, + "lat": 51.2077607, + "lon": 3.2178872 + }, + { + "type": "node", + "id": 315741411, + "lat": 51.2093161, + "lon": 3.2196287 + }, + { + "type": "node", + "id": 315741412, + "lat": 51.2088768, + "lon": 3.2191414 + }, + { + "type": "node", + "id": 315741413, + "lat": 51.2079159, + "lon": 3.2184939 + }, + { + "type": "node", + "id": 315741414, + "lat": 51.2078516, + "lon": 3.2184264 + }, + { + "type": "node", + "id": 315741415, + "lat": 51.2076305, + "lon": 3.2181338 + }, + { + "type": "node", + "id": 315741426, + "lat": 51.2097483, + "lon": 3.2198641 + }, + { + "type": "node", + "id": 315741466, + "lat": 51.2100443, + "lon": 3.2190060 + }, + { + "type": "node", + "id": 315741500, + "lat": 51.2093983, + "lon": 3.2206580 + }, + { + "type": "node", + "id": 315741501, + "lat": 51.2086919, + "lon": 3.2217461 + }, + { + "type": "node", + "id": 315741525, + "lat": 51.2091405, + "lon": 3.2211323 + }, + { + "type": "node", + "id": 315741609, + "lat": 51.2090233, + "lon": 3.2213004 + }, + { + "type": "node", + "id": 315741632, + "lat": 51.2085638, + "lon": 3.2214984 + }, + { + "type": "node", + "id": 315741673, + "lat": 51.2101304, + "lon": 3.2200284 + }, + { + "type": "node", + "id": 315741892, + "lat": 51.2086577, + "lon": 3.2189842 + }, + { + "type": "node", + "id": 315742111, + "lat": 51.2082204, + "lon": 3.2196734 + }, + { + "type": "node", + "id": 315742113, + "lat": 51.2080630, + "lon": 3.2200180 + }, + { + "type": "node", + "id": 315742125, + "lat": 51.2080585, + "lon": 3.2208899 + }, + { + "type": "node", + "id": 315742150, + "lat": 51.2083196, + "lon": 3.2203423 + }, + { + "type": "node", + "id": 315742165, + "lat": 51.2074423, + "lon": 3.2202280 + }, + { + "type": "node", + "id": 315742202, + "lat": 51.2081583, + "lon": 3.2187012 + }, + { + "type": "node", + "id": 315742217, + "lat": 51.2073394, + "lon": 3.2184786 + }, + { + "type": "node", + "id": 315742469, + "lat": 51.2075658, + "lon": 3.2190016 + }, + { + "type": "node", + "id": 315742470, + "lat": 51.2071289, + "lon": 3.2198284 + }, + { + "type": "node", + "id": 315742704, + "lat": 51.2077708, + "lon": 3.2178702 + }, + { + "type": "node", + "id": 315788548, + "lat": 51.2075236, + "lon": 3.2231139 + }, + { + "type": "node", + "id": 315788650, + "lat": 51.2066341, + "lon": 3.2221356 + }, + { + "type": "node", + "id": 315792928, + "lat": 51.2108922, + "lon": 3.2228373 + }, + { + "type": "node", + "id": 766782322, + "lat": 51.2099499, + "lon": 3.2192604 + }, + { + "type": "node", + "id": 948649934, + "lat": 51.2123525, + "lon": 3.2224744 + }, + { + "type": "node", + "id": 995023903, + "lat": 51.2067531, + "lon": 3.2222867 + }, + { + "type": "node", + "id": 995023916, + "lat": 51.2070578, + "lon": 3.2226588 + }, + { + "type": "node", + "id": 1147372419, + "lat": 51.2096002, + "lon": 3.2202843 + }, + { + "type": "node", + "id": 1163584536, + "lat": 51.2078280, + "lon": 3.2234825 + }, + { + "type": "node", + "id": 1163648876, + "lat": 51.2106992, + "lon": 3.2235016 + }, + { + "type": "node", + "id": 1163648924, + "lat": 51.2109682, + "lon": 3.2234605 + }, + { + "type": "node", + "id": 1163648930, + "lat": 51.2108599, + "lon": 3.2234036 + }, + { + "type": "node", + "id": 1164763920, + "lat": 51.2116802, + "lon": 3.2187248 + }, + { + "type": "node", + "id": 1172086459, + "lat": 51.2076834, + "lon": 3.2198553 + }, + { + "type": "node", + "id": 1172086488, + "lat": 51.2075601, + "lon": 3.2199865 + }, + { + "type": "node", + "id": 1172086495, + "lat": 51.2077544, + "lon": 3.2197333 + }, + { + "type": "node", + "id": 1172086511, + "lat": 51.2080479, + "lon": 3.2190298 + }, + { + "type": "node", + "id": 1178980261, + "lat": 51.2104496, + "lon": 3.2221137 + }, + { + "type": "node", + "id": 1491792991, + "lat": 51.2105808, + "lon": 3.2202585 + }, + { + "type": "node", + "id": 1588161106, + "lat": 51.2091135, + "lon": 3.2226306 + }, + { + "type": "node", + "id": 1728433559, + "lat": 51.2072690, + "lon": 3.2185592 + }, + { + "type": "node", + "id": 1728634979, + "lat": 51.2120516, + "lon": 3.2210877 + }, + { + "type": "node", + "id": 1728634982, + "lat": 51.2112972, + "lon": 3.2197925 + }, + { + "type": "node", + "id": 1728634983, + "lat": 51.2116310, + "lon": 3.2203652 + }, + { + "type": "node", + "id": 1728634986, + "lat": 51.2122022, + "lon": 3.2218070 + }, + { + "type": "node", + "id": 1736925292, + "lat": 51.2124794, + "lon": 3.2181208 + }, + { + "type": "node", + "id": 1930863228, + "lat": 51.2123706, + "lon": 3.2226407 + }, + { + "type": "node", + "id": 1942971323, + "lat": 51.2105561, + "lon": 3.2229478 + }, + { + "type": "node", + "id": 2350604001, + "lat": 51.2114364, + "lon": 3.2206917 + }, + { + "type": "node", + "id": 2350604005, + "lat": 51.2114969, + "lon": 3.2205843 + }, + { + "type": "node", + "id": 2350606291, + "lat": 51.2100978, + "lon": 3.2189223 + }, + { + "type": "node", + "id": 2379321734, + "lat": 51.2119779, + "lon": 3.2234004 + }, + { + "type": "node", + "id": 2505426830, + "lat": 51.2110388, + "lon": 3.2227437 + }, + { + "type": "node", + "id": 2509830662, + "lat": 51.2112026, + "lon": 3.2241249 + }, + { + "type": "node", + "id": 2509830663, + "lat": 51.2112519, + "lon": 3.2241031 + }, + { + "type": "node", + "id": 2509830664, + "lat": 51.2113608, + "lon": 3.2240255 + }, + { + "type": "node", + "id": 2640820586, + "lat": 51.2122040, + "lon": 3.2231999 + }, + { + "type": "node", + "id": 3056350312, + "lat": 51.2084140, + "lon": 3.2212367 + }, + { + "type": "node", + "id": 3281984947, + "lat": 51.2101742, + "lon": 3.2220801 + }, + { + "type": "node", + "id": 3789624905, + "lat": 51.2076844, + "lon": 3.2180170 + }, + { + "type": "node", + "id": 4702024445, + "lat": 51.2100468, + "lon": 3.2190004 + }, + { + "type": "node", + "id": 4937380535, + "lat": 51.2110894, + "lon": 3.2235088 + }, + { + "type": "node", + "id": 4974122796, + "lat": 51.2120297, + "lon": 3.2228179 + }, + { + "type": "node", + "id": 4975276157, + "lat": 51.2075562, + "lon": 3.2191075 + }, + { + "type": "node", + "id": 4975276159, + "lat": 51.2075707, + "lon": 3.2190480 + }, + { + "type": "node", + "id": 4975276205, + "lat": 51.2078912, + "lon": 3.2194522 + }, + { + "type": "node", + "id": 4977194115, + "lat": 51.2121569, + "lon": 3.2214519 + }, + { + "type": "node", + "id": 4977194324, + "lat": 51.2120897, + "lon": 3.2211660 + }, + { + "type": "node", + "id": 4977308234, + "lat": 51.2121744, + "lon": 3.2203976 + }, + { + "type": "node", + "id": 4977403228, + "lat": 51.2120068, + "lon": 3.2181487 + }, + { + "type": "node", + "id": 4978127142, + "lat": 51.2128118, + "lon": 3.2218158 + }, + { + "type": "node", + "id": 5221800072, + "lat": 51.2108131, + "lon": 3.2206119 + }, + { + "type": "node", + "id": 5437890373, + "lat": 51.2081333, + "lon": 3.2198591 + }, + { + "type": "node", + "id": 5437890375, + "lat": 51.2085785, + "lon": 3.2191384 + }, + { + "type": "node", + "id": 5437890376, + "lat": 51.2084860, + "lon": 3.2192423 + }, + { + "type": "node", + "id": 5520872860, + "lat": 51.2129392, + "lon": 3.2238853 + }, + { + "type": "node", + "id": 5521131628, + "lat": 51.2110347, + "lon": 3.2181871 + }, + { + "type": "node", + "id": 5595443792, + "lat": 51.2118154, + "lon": 3.2215880 + }, + { + "type": "node", + "id": 6472535089, + "lat": 51.2099624, + "lon": 3.2219543 + }, + { + "type": "node", + "id": 6657744108, + "lat": 51.2107038, + "lon": 3.2188628 + }, + { + "type": "node", + "id": 6658507943, + "lat": 51.2082393, + "lon": 3.2240409 + }, + { + "type": "node", + "id": 7425744032, + "lat": 51.2094947, + "lon": 3.2204796 + }, + { + "type": "node", + "id": 7425843430, + "lat": 51.2075117, + "lon": 3.2182745 + }, + { + "type": "node", + "id": 7552176258, + "lat": 51.2121868, + "lon": 3.2183810 + }, + { + "type": "node", + "id": 7552176259, + "lat": 51.2118726, + "lon": 3.2186304 + }, + { + "type": "node", + "id": 7552191173, + "lat": 51.2103584, + "lon": 3.2180282 + }, + { + "type": "node", + "id": 7560012809, + "lat": 51.2081443, + "lon": 3.2198356 + }, + { + "type": "node", + "id": 7560012810, + "lat": 51.2080442, + "lon": 3.2200609 + }, + { + "type": "node", + "id": 7560012811, + "lat": 51.2082992, + "lon": 3.2203851 + }, + { + "type": "node", + "id": 7603687959, + "lat": 51.2118869, + "lon": 3.2226679 + }, + { + "type": "node", + "id": 7606329634, + "lat": 51.2126132, + "lon": 3.2214265 + }, + { + "type": "node", + "id": 7606329635, + "lat": 51.2124605, + "lon": 3.2209590 + }, + { + "type": "node", + "id": 7606329636, + "lat": 51.2125059, + "lon": 3.2210859 + }, + { + "type": "node", + "id": 7606329637, + "lat": 51.2119318, + "lon": 3.2208819 + }, + { + "type": "node", + "id": 7685447953, + "lat": 51.2119710, + "lon": 3.2185750 + }, + { + "type": "node", + "id": 26343848, + "lat": 51.2063650, + "lon": 3.2279631 + }, + { + "type": "node", + "id": 305206353, + "lat": 51.2065200, + "lon": 3.2290926 + }, + { + "type": "node", + "id": 5032969175, + "lat": 51.2064394, + "lon": 3.2281726 + }, + { + "type": "node", + "id": 5032980454, + "lat": 51.2064928, + "lon": 3.2283686 + }, + { + "type": "node", + "id": 5233181841, + "lat": 51.2065470, + "lon": 3.2290485 + }, + { + "type": "node", + "id": 109928606, + "lat": 51.2048925, + "lon": 3.2363110 + }, + { + "type": "node", + "id": 109928608, + "lat": 51.2057560, + "lon": 3.2355287 + }, + { + "type": "node", + "id": 109936405, + "lat": 51.2063285, + "lon": 3.2334807 + }, + { + "type": "node", + "id": 113543202, + "lat": 51.2044858, + "lon": 3.2318559 + }, + { + "type": "node", + "id": 271928949, + "lat": 51.2045227, + "lon": 3.2359189 + }, + { + "type": "node", + "id": 271928950, + "lat": 51.2040076, + "lon": 3.2353201 + }, + { + "type": "node", + "id": 271928962, + "lat": 51.2054810, + "lon": 3.2338461 + }, + { + "type": "node", + "id": 271928964, + "lat": 51.2048273, + "lon": 3.2343311 + }, + { + "type": "node", + "id": 271928965, + "lat": 51.2047796, + "lon": 3.2346029 + }, + { + "type": "node", + "id": 271928966, + "lat": 51.2046725, + "lon": 3.2351744 + }, + { + "type": "node", + "id": 305205265, + "lat": 51.2048690, + "lon": 3.2322408 + }, + { + "type": "node", + "id": 305205266, + "lat": 51.2058097, + "lon": 3.2330200 + }, + { + "type": "node", + "id": 305207023, + "lat": 51.2065225, + "lon": 3.2318583 + }, + { + "type": "node", + "id": 305436001, + "lat": 51.2060150, + "lon": 3.2331810 + }, + { + "type": "node", + "id": 305436021, + "lat": 51.2065488, + "lon": 3.2336794 + }, + { + "type": "node", + "id": 305436494, + "lat": 51.2058514, + "lon": 3.2347237 + }, + { + "type": "node", + "id": 305436495, + "lat": 51.2054891, + "lon": 3.2350845 + }, + { + "type": "node", + "id": 305436498, + "lat": 51.2051648, + "lon": 3.2351330 + }, + { + "type": "node", + "id": 305436499, + "lat": 51.2047456, + "lon": 3.2351785 + }, + { + "type": "node", + "id": 318730124, + "lat": 51.2051892, + "lon": 3.2325176 + }, + { + "type": "node", + "id": 318730632, + "lat": 51.2055880, + "lon": 3.2350485 + }, + { + "type": "node", + "id": 318730633, + "lat": 51.2052625, + "lon": 3.2340596 + }, + { + "type": "node", + "id": 318730660, + "lat": 51.2051224, + "lon": 3.2328541 + }, + { + "type": "node", + "id": 318730661, + "lat": 51.2051272, + "lon": 3.2334484 + }, + { + "type": "node", + "id": 318730662, + "lat": 51.2053806, + "lon": 3.2344050 + }, + { + "type": "node", + "id": 1321891804, + "lat": 51.2053655, + "lon": 3.2326554 + }, + { + "type": "node", + "id": 1976757118, + "lat": 51.2049168, + "lon": 3.2322963 + }, + { + "type": "node", + "id": 1976757119, + "lat": 51.2042442, + "lon": 3.2343196 + }, + { + "type": "node", + "id": 1976757121, + "lat": 51.2048054, + "lon": 3.2325899 + }, + { + "type": "node", + "id": 1976757122, + "lat": 51.2048899, + "lon": 3.2323894 + }, + { + "type": "node", + "id": 1976757123, + "lat": 51.2043976, + "lon": 3.2337288 + }, + { + "type": "node", + "id": 1976757125, + "lat": 51.2045148, + "lon": 3.2332558 + }, + { + "type": "node", + "id": 1976757126, + "lat": 51.2045627, + "lon": 3.2331196 + }, + { + "type": "node", + "id": 1976757148, + "lat": 51.2040938, + "lon": 3.2349895 + }, + { + "type": "node", + "id": 2477670974, + "lat": 51.2044461, + "lon": 3.2335521 + }, + { + "type": "node", + "id": 4294801445, + "lat": 51.2058037, + "lon": 3.2334628 + }, + { + "type": "node", + "id": 4294801459, + "lat": 51.2062179, + "lon": 3.2342103 + }, + { + "type": "node", + "id": 5030722504, + "lat": 51.2051798, + "lon": 3.2341379 + }, + { + "type": "node", + "id": 5030722509, + "lat": 51.2053436, + "lon": 3.2339718 + }, + { + "type": "node", + "id": 5043666212, + "lat": 51.2056303, + "lon": 3.2350260 + }, + { + "type": "node", + "id": 5192399680, + "lat": 51.2054931, + "lon": 3.2357669 + }, + { + "type": "node", + "id": 5192399682, + "lat": 51.2063813, + "lon": 3.2349896 + }, + { + "type": "node", + "id": 5238648993, + "lat": 51.2048570, + "lon": 3.2343148 + }, + { + "type": "node", + "id": 5238719835, + "lat": 51.2050334, + "lon": 3.2361834 + }, + { + "type": "node", + "id": 5291873752, + "lat": 51.2064191, + "lon": 3.2333396 + }, + { + "type": "node", + "id": 5370131131, + "lat": 51.2060481, + "lon": 3.2326177 + }, + { + "type": "node", + "id": 5625004323, + "lat": 51.2047105, + "lon": 3.2327970 + }, + { + "type": "node", + "id": 7618388970, + "lat": 51.2052204, + "lon": 3.2340995 + }, + { + "type": "node", + "id": 7618472519, + "lat": 51.2043051, + "lon": 3.2340850 + }, + { + "type": "node", + "id": 7618650547, + "lat": 51.2051383, + "lon": 3.2335497 + }, + { + "type": "node", + "id": 7618650548, + "lat": 51.2051974, + "lon": 3.2338210 + }, + { + "type": "node", + "id": 17421435, + "lat": 51.2085178, + "lon": 3.2255764 + }, + { + "type": "node", + "id": 17422441, + "lat": 51.2075390, + "lon": 3.2283405 + }, + { + "type": "node", + "id": 17422442, + "lat": 51.2069480, + "lon": 3.2271168 + }, + { + "type": "node", + "id": 17422443, + "lat": 51.2071956, + "lon": 3.2276300 + }, + { + "type": "node", + "id": 17422444, + "lat": 51.2073303, + "lon": 3.2279056 + }, + { + "type": "node", + "id": 17422448, + "lat": 51.2076025, + "lon": 3.2284714 + }, + { + "type": "node", + "id": 26343775, + "lat": 51.2128817, + "lon": 3.2288817 + }, + { + "type": "node", + "id": 26343776, + "lat": 51.2127966, + "lon": 3.2289130 + }, + { + "type": "node", + "id": 26343777, + "lat": 51.2127495, + "lon": 3.2289113 + }, + { + "type": "node", + "id": 26343778, + "lat": 51.2126877, + "lon": 3.2288359 + }, + { + "type": "node", + "id": 26343822, + "lat": 51.2130326, + "lon": 3.2249006 + }, + { + "type": "node", + "id": 26343841, + "lat": 51.2082669, + "lon": 3.2297917 + }, + { + "type": "node", + "id": 26363611, + "lat": 51.2122755, + "lon": 3.2278509 + }, + { + "type": "node", + "id": 26363634, + "lat": 51.2129352, + "lon": 3.2244457 + }, + { + "type": "node", + "id": 26363669, + "lat": 51.2130288, + "lon": 3.2247511 + }, + { + "type": "node", + "id": 26363711, + "lat": 51.2126341, + "lon": 3.2261789 + }, + { + "type": "node", + "id": 26363754, + "lat": 51.2129981, + "lon": 3.2245710 + }, + { + "type": "node", + "id": 271928696, + "lat": 51.2071952, + "lon": 3.2290689 + }, + { + "type": "node", + "id": 305206582, + "lat": 51.2068208, + "lon": 3.2296640 + }, + { + "type": "node", + "id": 305207022, + "lat": 51.2078190, + "lon": 3.2302344 + }, + { + "type": "node", + "id": 305207175, + "lat": 51.2066646, + "lon": 3.2288567 + }, + { + "type": "node", + "id": 305208181, + "lat": 51.2068947, + "lon": 3.2284945 + }, + { + "type": "node", + "id": 305438219, + "lat": 51.2085518, + "lon": 3.2305641 + }, + { + "type": "node", + "id": 305444537, + "lat": 51.2066019, + "lon": 3.2292530 + }, + { + "type": "node", + "id": 312714246, + "lat": 51.2130470, + "lon": 3.2279509 + }, + { + "type": "node", + "id": 312714247, + "lat": 51.2123200, + "lon": 3.2265087 + }, + { + "type": "node", + "id": 312714249, + "lat": 51.2119299, + "lon": 3.2261164 + }, + { + "type": "node", + "id": 312714252, + "lat": 51.2124976, + "lon": 3.2284197 + }, + { + "type": "node", + "id": 312714373, + "lat": 51.2125189, + "lon": 3.2258926 + }, + { + "type": "node", + "id": 312714374, + "lat": 51.2121466, + "lon": 3.2263003 + }, + { + "type": "node", + "id": 312714402, + "lat": 51.2127818, + "lon": 3.2250817 + }, + { + "type": "node", + "id": 312714403, + "lat": 51.2125582, + "lon": 3.2252112 + }, + { + "type": "node", + "id": 312714404, + "lat": 51.2121886, + "lon": 3.2251901 + }, + { + "type": "node", + "id": 312714405, + "lat": 51.2118998, + "lon": 3.2251301 + }, + { + "type": "node", + "id": 312714406, + "lat": 51.2114866, + "lon": 3.2253295 + }, + { + "type": "node", + "id": 312714501, + "lat": 51.2122845, + "lon": 3.2252085 + }, + { + "type": "node", + "id": 312714505, + "lat": 51.2122692, + "lon": 3.2247745 + }, + { + "type": "node", + "id": 835868554, + "lat": 51.2074036, + "lon": 3.2280643 + }, + { + "type": "node", + "id": 1163822372, + "lat": 51.2126787, + "lon": 3.2262196 + }, + { + "type": "node", + "id": 1163822403, + "lat": 51.2116620, + "lon": 3.2258451 + }, + { + "type": "node", + "id": 1164716557, + "lat": 51.2119905, + "lon": 3.2270143 + }, + { + "type": "node", + "id": 1164716597, + "lat": 51.2073527, + "lon": 3.2279542 + }, + { + "type": "node", + "id": 1164730104, + "lat": 51.2117425, + "lon": 3.2261441 + }, + { + "type": "node", + "id": 1164730109, + "lat": 51.2118514, + "lon": 3.2260246 + }, + { + "type": "node", + "id": 1165301427, + "lat": 51.2073302, + "lon": 3.2306747 + }, + { + "type": "node", + "id": 1165301436, + "lat": 51.2074823, + "lon": 3.2305724 + }, + { + "type": "node", + "id": 1322128263, + "lat": 51.2085391, + "lon": 3.2257304 + }, + { + "type": "node", + "id": 1396130046, + "lat": 51.2086023, + "lon": 3.2262165 + }, + { + "type": "node", + "id": 1492549250, + "lat": 51.2112992, + "lon": 3.2245495 + }, + { + "type": "node", + "id": 1492554046, + "lat": 51.2117406, + "lon": 3.2251621 + }, + { + "type": "node", + "id": 1492558258, + "lat": 51.2129176, + "lon": 3.2280508 + }, + { + "type": "node", + "id": 1492558260, + "lat": 51.2128952, + "lon": 3.2275387 + }, + { + "type": "node", + "id": 1726452185, + "lat": 51.2121064, + "lon": 3.2262662 + }, + { + "type": "node", + "id": 1726452192, + "lat": 51.2123505, + "lon": 3.2265504 + }, + { + "type": "node", + "id": 1865839125, + "lat": 51.2084608, + "lon": 3.2250074 + }, + { + "type": "node", + "id": 1866130090, + "lat": 51.2129957, + "lon": 3.2260816 + }, + { + "type": "node", + "id": 1866130092, + "lat": 51.2130427, + "lon": 3.2263750 + }, + { + "type": "node", + "id": 2379279888, + "lat": 51.2120409, + "lon": 3.2251594 + }, + { + "type": "node", + "id": 2384097643, + "lat": 51.2121679, + "lon": 3.2251858 + }, + { + "type": "node", + "id": 2640683162, + "lat": 51.2127974, + "lon": 3.2261674 + }, + { + "type": "node", + "id": 3307892288, + "lat": 51.2084698, + "lon": 3.2250970 + }, + { + "type": "node", + "id": 4044318767, + "lat": 51.2121138, + "lon": 3.2279908 + }, + { + "type": "node", + "id": 4044318768, + "lat": 51.2122027, + "lon": 3.2279176 + }, + { + "type": "node", + "id": 5061727861, + "lat": 51.2127047, + "lon": 3.2262079 + }, + { + "type": "node", + "id": 5238150633, + "lat": 51.2122577, + "lon": 3.2247437 + }, + { + "type": "node", + "id": 5241464513, + "lat": 51.2073914, + "lon": 3.2306326 + }, + { + "type": "node", + "id": 6060994259, + "lat": 51.2074327, + "lon": 3.2306972 + }, + { + "type": "node", + "id": 7626723728, + "lat": 51.2127040, + "lon": 3.2282187 + }, + { + "type": "node", + "id": 7650036981, + "lat": 51.2073487, + "lon": 3.2293557 + }, + { + "type": "node", + "id": 7650041885, + "lat": 51.2074453, + "lon": 3.2295320 + }, + { + "type": "node", + "id": 109928577, + "lat": 51.2070955, + "lon": 3.2343737 + }, + { + "type": "node", + "id": 271928695, + "lat": 51.2085020, + "lon": 3.2318311 + }, + { + "type": "node", + "id": 271928703, + "lat": 51.2088478, + "lon": 3.2313062 + }, + { + "type": "node", + "id": 305437109, + "lat": 51.2077501, + "lon": 3.2314150 + }, + { + "type": "node", + "id": 305437110, + "lat": 51.2081880, + "lon": 3.2322886 + }, + { + "type": "node", + "id": 305438220, + "lat": 51.2081281, + "lon": 3.2310075 + }, + { + "type": "node", + "id": 305438461, + "lat": 51.2067732, + "lon": 3.2339259 + }, + { + "type": "node", + "id": 305438466, + "lat": 51.2072047, + "lon": 3.2333299 + }, + { + "type": "node", + "id": 305438511, + "lat": 51.2068726, + "lon": 3.2326328 + }, + { + "type": "node", + "id": 1165286151, + "lat": 51.2069527, + "lon": 3.2336215 + }, + { + "type": "node", + "id": 1165286193, + "lat": 51.2079945, + "lon": 3.2325343 + }, + { + "type": "node", + "id": 1165523945, + "lat": 51.2071129, + "lon": 3.2323199 + }, + { + "type": "node", + "id": 1321891681, + "lat": 51.2067339, + "lon": 3.2315509 + }, + { + "type": "node", + "id": 2367635155, + "lat": 51.2066426, + "lon": 3.2321309 + }, + { + "type": "node", + "id": 2463184342, + "lat": 51.2071152, + "lon": 3.2331248 + }, + { + "type": "node", + "id": 5043667547, + "lat": 51.2069415, + "lon": 3.2327409 + }, + { + "type": "node", + "id": 5044489095, + "lat": 51.2072725, + "lon": 3.2332663 + }, + { + "type": "node", + "id": 5044489162, + "lat": 51.2068688, + "lon": 3.2337559 + }, + { + "type": "node", + "id": 5044489172, + "lat": 51.2071040, + "lon": 3.2334338 + }, + { + "type": "node", + "id": 5238719836, + "lat": 51.2068476, + "lon": 3.2345875 + }, + { + "type": "node", + "id": 5641033535, + "lat": 51.2084566, + "lon": 3.2317077 + }, + { + "type": "node", + "id": 5641033536, + "lat": 51.2081697, + "lon": 3.2310806 + }, + { + "type": "node", + "id": 6509999130, + "lat": 51.2065828, + "lon": 3.2330834 + }, + { + "type": "node", + "id": 26363687, + "lat": 51.2148728, + "lon": 3.2164978 + }, + { + "type": "node", + "id": 315739159, + "lat": 51.2144509, + "lon": 3.2167985 + }, + { + "type": "node", + "id": 315739215, + "lat": 51.2160281, + "lon": 3.2174966 + }, + { + "type": "node", + "id": 315740744, + "lat": 51.2136941, + "lon": 3.2169322 + }, + { + "type": "node", + "id": 315740952, + "lat": 51.2131269, + "lon": 3.2149400 + }, + { + "type": "node", + "id": 315741030, + "lat": 51.2131510, + "lon": 3.2174645 + }, + { + "type": "node", + "id": 315741241, + "lat": 51.2141285, + "lon": 3.2170983 + }, + { + "type": "node", + "id": 1164764140, + "lat": 51.2138206, + "lon": 3.2175964 + }, + { + "type": "node", + "id": 1206268625, + "lat": 51.2133721, + "lon": 3.2171273 + }, + { + "type": "node", + "id": 1206268663, + "lat": 51.2133229, + "lon": 3.2173120 + }, + { + "type": "node", + "id": 1685484560, + "lat": 51.2146756, + "lon": 3.2174894 + }, + { + "type": "node", + "id": 1728795598, + "lat": 51.2137616, + "lon": 3.2176680 + }, + { + "type": "node", + "id": 1728835427, + "lat": 51.2139755, + "lon": 3.2173646 + }, + { + "type": "node", + "id": 1976828508, + "lat": 51.2159962, + "lon": 3.2175198 + }, + { + "type": "node", + "id": 4580122488, + "lat": 51.2137074, + "lon": 3.2177338 + }, + { + "type": "node", + "id": 4977890075, + "lat": 51.2133311, + "lon": 3.2172323 + }, + { + "type": "node", + "id": 4977890093, + "lat": 51.2135795, + "lon": 3.2170147 + }, + { + "type": "node", + "id": 4977893939, + "lat": 51.2135114, + "lon": 3.2170220 + }, + { + "type": "node", + "id": 5190253531, + "lat": 51.2160009, + "lon": 3.2175163 + }, + { + "type": "node", + "id": 5240131569, + "lat": 51.2140816, + "lon": 3.2171774 + }, + { + "type": "node", + "id": 5523193046, + "lat": 51.2135379, + "lon": 3.2170192 + }, + { + "type": "node", + "id": 5523193063, + "lat": 51.2137926, + "lon": 3.2176304 + }, + { + "type": "node", + "id": 5523193065, + "lat": 51.2136658, + "lon": 3.2169505 + }, + { + "type": "node", + "id": 5586848442, + "lat": 51.2156881, + "lon": 3.2177439 + }, + { + "type": "node", + "id": 5624929612, + "lat": 51.2133360, + "lon": 3.2172196 + }, + { + "type": "node", + "id": 6505923909, + "lat": 51.2142330, + "lon": 3.2169725 + }, + { + "type": "node", + "id": 7593448255, + "lat": 51.2140079, + "lon": 3.2173097 + }, + { + "type": "node", + "id": 7593448256, + "lat": 51.2141624, + "lon": 3.2170536 + }, + { + "type": "node", + "id": 26343982, + "lat": 51.2181563, + "lon": 3.2202656 + }, + { + "type": "node", + "id": 26363709, + "lat": 51.2133373, + "lon": 3.2181820 + }, + { + "type": "node", + "id": 26363741, + "lat": 51.2142420, + "lon": 3.2215674 + }, + { + "type": "node", + "id": 271927356, + "lat": 51.2180645, + "lon": 3.2242298 + }, + { + "type": "node", + "id": 271927360, + "lat": 51.2156657, + "lon": 3.2226265 + }, + { + "type": "node", + "id": 310384185, + "lat": 51.2136859, + "lon": 3.2241787 + }, + { + "type": "node", + "id": 310384186, + "lat": 51.2141614, + "lon": 3.2239051 + }, + { + "type": "node", + "id": 310384187, + "lat": 51.2147526, + "lon": 3.2235496 + }, + { + "type": "node", + "id": 310384189, + "lat": 51.2152868, + "lon": 3.2237141 + }, + { + "type": "node", + "id": 312709346, + "lat": 51.2182732, + "lon": 3.2210670 + }, + { + "type": "node", + "id": 312709347, + "lat": 51.2175464, + "lon": 3.2212601 + }, + { + "type": "node", + "id": 312709348, + "lat": 51.2175889, + "lon": 3.2216274 + }, + { + "type": "node", + "id": 312709349, + "lat": 51.2183099, + "lon": 3.2214283 + }, + { + "type": "node", + "id": 312709412, + "lat": 51.2182272, + "lon": 3.2234397 + }, + { + "type": "node", + "id": 312709413, + "lat": 51.2174584, + "lon": 3.2230450 + }, + { + "type": "node", + "id": 312709415, + "lat": 51.2176389, + "lon": 3.2219926 + }, + { + "type": "node", + "id": 312709416, + "lat": 51.2175697, + "lon": 3.2224931 + }, + { + "type": "node", + "id": 312711524, + "lat": 51.2141030, + "lon": 3.2231218 + }, + { + "type": "node", + "id": 312711525, + "lat": 51.2140496, + "lon": 3.2220734 + }, + { + "type": "node", + "id": 312711957, + "lat": 51.2148570, + "lon": 3.2234867 + }, + { + "type": "node", + "id": 312711959, + "lat": 51.2147459, + "lon": 3.2241981 + }, + { + "type": "node", + "id": 312712021, + "lat": 51.2150793, + "lon": 3.2226351 + }, + { + "type": "node", + "id": 312713834, + "lat": 51.2148713, + "lon": 3.2226245 + }, + { + "type": "node", + "id": 312713835, + "lat": 51.2142954, + "lon": 3.2219229 + }, + { + "type": "node", + "id": 312714051, + "lat": 51.2154806, + "lon": 3.2225958 + }, + { + "type": "node", + "id": 312714070, + "lat": 51.2154532, + "lon": 3.2223289 + }, + { + "type": "node", + "id": 312714071, + "lat": 51.2152235, + "lon": 3.2212079 + }, + { + "type": "node", + "id": 315739208, + "lat": 51.2149470, + "lon": 3.2183010 + }, + { + "type": "node", + "id": 315739209, + "lat": 51.2156301, + "lon": 3.2210903 + }, + { + "type": "node", + "id": 315739216, + "lat": 51.2152977, + "lon": 3.2195995 + }, + { + "type": "node", + "id": 315739242, + "lat": 51.2164491, + "lon": 3.2187218 + }, + { + "type": "node", + "id": 315739243, + "lat": 51.2166162, + "lon": 3.2182807 + }, + { + "type": "node", + "id": 315739244, + "lat": 51.2154859, + "lon": 3.2203253 + }, + { + "type": "node", + "id": 315739310, + "lat": 51.2169068, + "lon": 3.2195170 + }, + { + "type": "node", + "id": 315739311, + "lat": 51.2170509, + "lon": 3.2193952 + }, + { + "type": "node", + "id": 315739312, + "lat": 51.2172230, + "lon": 3.2190922 + }, + { + "type": "node", + "id": 315739621, + "lat": 51.2143915, + "lon": 3.2202605 + }, + { + "type": "node", + "id": 315739622, + "lat": 51.2138317, + "lon": 3.2207922 + }, + { + "type": "node", + "id": 1014678935, + "lat": 51.2131471, + "lon": 3.2226481 + }, + { + "type": "node", + "id": 1107610118, + "lat": 51.2136589, + "lon": 3.2189953 + }, + { + "type": "node", + "id": 1206268631, + "lat": 51.2150708, + "lon": 3.2228618 + }, + { + "type": "node", + "id": 1206268644, + "lat": 51.2140225, + "lon": 3.2216495 + }, + { + "type": "node", + "id": 1206268669, + "lat": 51.2149007, + "lon": 3.2232466 + }, + { + "type": "node", + "id": 1492546423, + "lat": 51.2152815, + "lon": 3.2215689 + }, + { + "type": "node", + "id": 1492546427, + "lat": 51.2155988, + "lon": 3.2208558 + }, + { + "type": "node", + "id": 1588161105, + "lat": 51.2174329, + "lon": 3.2205136 + }, + { + "type": "node", + "id": 1588161109, + "lat": 51.2168214, + "lon": 3.2207550 + }, + { + "type": "node", + "id": 1682832848, + "lat": 51.2162257, + "lon": 3.2189152 + }, + { + "type": "node", + "id": 1682891218, + "lat": 51.2153998, + "lon": 3.2179535 + }, + { + "type": "node", + "id": 1685985153, + "lat": 51.2141732, + "lon": 3.2197545 + }, + { + "type": "node", + "id": 1685985159, + "lat": 51.2141600, + "lon": 3.2216202 + }, + { + "type": "node", + "id": 1687009750, + "lat": 51.2179934, + "lon": 3.2203153 + }, + { + "type": "node", + "id": 1687050090, + "lat": 51.2154391, + "lon": 3.2221001 + }, + { + "type": "node", + "id": 1728795604, + "lat": 51.2137060, + "lon": 3.2190866 + }, + { + "type": "node", + "id": 1976829258, + "lat": 51.2165932, + "lon": 3.2183408 + }, + { + "type": "node", + "id": 1976830098, + "lat": 51.2171997, + "lon": 3.2191293 + }, + { + "type": "node", + "id": 2660048996, + "lat": 51.2133228, + "lon": 3.2197355 + }, + { + "type": "node", + "id": 2660049014, + "lat": 51.2133825, + "lon": 3.2217248 + }, + { + "type": "node", + "id": 3514695244, + "lat": 51.2170383, + "lon": 3.2206694 + }, + { + "type": "node", + "id": 4787008333, + "lat": 51.2140681, + "lon": 3.2206041 + }, + { + "type": "node", + "id": 4787687913, + "lat": 51.2145957, + "lon": 3.2214170 + }, + { + "type": "node", + "id": 4787687914, + "lat": 51.2142542, + "lon": 3.2218627 + }, + { + "type": "node", + "id": 4944410202, + "lat": 51.2134874, + "lon": 3.2185500 + }, + { + "type": "node", + "id": 4982676734, + "lat": 51.2169794, + "lon": 3.2194712 + }, + { + "type": "node", + "id": 5130352130, + "lat": 51.2133836, + "lon": 3.2182731 + }, + { + "type": "node", + "id": 5155766153, + "lat": 51.2151024, + "lon": 3.2188764 + }, + { + "type": "node", + "id": 5156123208, + "lat": 51.2134546, + "lon": 3.2180552 + }, + { + "type": "node", + "id": 5190253532, + "lat": 51.2166018, + "lon": 3.2183186 + }, + { + "type": "node", + "id": 5190253533, + "lat": 51.2172098, + "lon": 3.2191132 + }, + { + "type": "node", + "id": 5221822088, + "lat": 51.2149811, + "lon": 3.2212998 + }, + { + "type": "node", + "id": 5240131580, + "lat": 51.2148866, + "lon": 3.2180750 + }, + { + "type": "node", + "id": 5241432573, + "lat": 51.2173862, + "lon": 3.2233734 + }, + { + "type": "node", + "id": 5241432575, + "lat": 51.2181559, + "lon": 3.2237860 + }, + { + "type": "node", + "id": 5243026735, + "lat": 51.2137605, + "lon": 3.2241358 + }, + { + "type": "node", + "id": 5243026736, + "lat": 51.2134373, + "lon": 3.2243336 + }, + { + "type": "node", + "id": 5250359561, + "lat": 51.2153069, + "lon": 3.2216545 + }, + { + "type": "node", + "id": 5373736320, + "lat": 51.2178981, + "lon": 3.2211667 + }, + { + "type": "node", + "id": 5373738222, + "lat": 51.2179391, + "lon": 3.2215307 + }, + { + "type": "node", + "id": 5468190513, + "lat": 51.2143717, + "lon": 3.2203650 + }, + { + "type": "node", + "id": 5468190514, + "lat": 51.2143942, + "lon": 3.2203169 + }, + { + "type": "node", + "id": 5468190516, + "lat": 51.2143420, + "lon": 3.2203884 + }, + { + "type": "node", + "id": 5516265643, + "lat": 51.2158309, + "lon": 3.2192063 + }, + { + "type": "node", + "id": 5520910025, + "lat": 51.2135693, + "lon": 3.2242514 + }, + { + "type": "node", + "id": 5521026843, + "lat": 51.2132803, + "lon": 3.2225632 + }, + { + "type": "node", + "id": 5521256340, + "lat": 51.2160949, + "lon": 3.2209697 + }, + { + "type": "node", + "id": 5521256348, + "lat": 51.2153335, + "lon": 3.2217442 + }, + { + "type": "node", + "id": 5574156261, + "lat": 51.2172396, + "lon": 3.2205899 + }, + { + "type": "node", + "id": 5582947910, + "lat": 51.2134834, + "lon": 3.2224337 + }, + { + "type": "node", + "id": 5602301649, + "lat": 51.2182227, + "lon": 3.2210804 + }, + { + "type": "node", + "id": 5602301650, + "lat": 51.2182576, + "lon": 3.2214427 + }, + { + "type": "node", + "id": 5697643294, + "lat": 51.2150443, + "lon": 3.2229251 + }, + { + "type": "node", + "id": 7126734984, + "lat": 51.2140913, + "lon": 3.2229703 + }, + { + "type": "node", + "id": 7126783785, + "lat": 51.2141229, + "lon": 3.2234852 + }, + { + "type": "node", + "id": 7590356768, + "lat": 51.2145986, + "lon": 3.2222923 + }, + { + "type": "node", + "id": 7606351657, + "lat": 51.2155710, + "lon": 3.2210855 + }, + { + "type": "node", + "id": 7606351658, + "lat": 51.2156726, + "lon": 3.2210912 + }, + { + "type": "node", + "id": 7606351659, + "lat": 51.2161312, + "lon": 3.2209585 + }, + { + "type": "node", + "id": 7606382702, + "lat": 51.2173557, + "lon": 3.2235409 + }, + { + "type": "node", + "id": 7606382703, + "lat": 51.2173386, + "lon": 3.2236312 + }, + { + "type": "node", + "id": 7606382704, + "lat": 51.2174016, + "lon": 3.2233035 + }, + { + "type": "node", + "id": 26343722, + "lat": 51.2152266, + "lon": 3.2295144 + }, + { + "type": "node", + "id": 26343767, + "lat": 51.2152159, + "lon": 3.2288289 + }, + { + "type": "node", + "id": 26343768, + "lat": 51.2149474, + "lon": 3.2288195 + }, + { + "type": "node", + "id": 26343769, + "lat": 51.2144939, + "lon": 3.2286653 + }, + { + "type": "node", + "id": 26343770, + "lat": 51.2143013, + "lon": 3.2285791 + }, + { + "type": "node", + "id": 26343771, + "lat": 51.2140860, + "lon": 3.2284912 + }, + { + "type": "node", + "id": 26343772, + "lat": 51.2137151, + "lon": 3.2284827 + }, + { + "type": "node", + "id": 26343774, + "lat": 51.2132287, + "lon": 3.2287150 + }, + { + "type": "node", + "id": 26343780, + "lat": 51.2135451, + "lon": 3.2285544 + }, + { + "type": "node", + "id": 26343781, + "lat": 51.2136124, + "lon": 3.2277183 + }, + { + "type": "node", + "id": 26343782, + "lat": 51.2136786, + "lon": 3.2268254 + }, + { + "type": "node", + "id": 26343783, + "lat": 51.2136352, + "lon": 3.2259284 + }, + { + "type": "node", + "id": 26343785, + "lat": 51.2136348, + "lon": 3.2254859 + }, + { + "type": "node", + "id": 26343786, + "lat": 51.2133553, + "lon": 3.2253800 + }, + { + "type": "node", + "id": 26343818, + "lat": 51.2132018, + "lon": 3.2259919 + }, + { + "type": "node", + "id": 26343819, + "lat": 51.2132570, + "lon": 3.2266069 + }, + { + "type": "node", + "id": 26343820, + "lat": 51.2133139, + "lon": 3.2273648 + }, + { + "type": "node", + "id": 26343821, + "lat": 51.2133198, + "lon": 3.2280245 + }, + { + "type": "node", + "id": 26343824, + "lat": 51.2131604, + "lon": 3.2256661 + }, + { + "type": "node", + "id": 26343835, + "lat": 51.2135618, + "lon": 3.2305253 + }, + { + "type": "node", + "id": 26363602, + "lat": 51.2170301, + "lon": 3.2283311 + }, + { + "type": "node", + "id": 26363622, + "lat": 51.2183566, + "lon": 3.2293812 + }, + { + "type": "node", + "id": 26363657, + "lat": 51.2167665, + "lon": 3.2283170 + }, + { + "type": "node", + "id": 26363672, + "lat": 51.2155718, + "lon": 3.2287346 + }, + { + "type": "node", + "id": 26363696, + "lat": 51.2177252, + "lon": 3.2289296 + }, + { + "type": "node", + "id": 26363732, + "lat": 51.2175511, + "lon": 3.2287328 + }, + { + "type": "node", + "id": 26363761, + "lat": 51.2194106, + "lon": 3.2297803 + }, + { + "type": "node", + "id": 26363762, + "lat": 51.2132929, + "lon": 3.2250263 + }, + { + "type": "node", + "id": 26363772, + "lat": 51.2153901, + "lon": 3.2287958 + }, + { + "type": "node", + "id": 26363802, + "lat": 51.2186495, + "lon": 3.2294690 + }, + { + "type": "node", + "id": 26363815, + "lat": 51.2158045, + "lon": 3.2286506 + }, + { + "type": "node", + "id": 271927355, + "lat": 51.2184226, + "lon": 3.2246277 + }, + { + "type": "node", + "id": 271927429, + "lat": 51.2147760, + "lon": 3.2252027 + }, + { + "type": "node", + "id": 271930116, + "lat": 51.2191515, + "lon": 3.2268702 + }, + { + "type": "node", + "id": 271930118, + "lat": 51.2187412, + "lon": 3.2269482 + }, + { + "type": "node", + "id": 271930120, + "lat": 51.2174158, + "lon": 3.2285783 + }, + { + "type": "node", + "id": 298086769, + "lat": 51.2177554, + "lon": 3.2278756 + }, + { + "type": "node", + "id": 298086980, + "lat": 51.2147269, + "lon": 3.2287639 + }, + { + "type": "node", + "id": 310384182, + "lat": 51.2131880, + "lon": 3.2245514 + }, + { + "type": "node", + "id": 310384183, + "lat": 51.2133002, + "lon": 3.2244566 + }, + { + "type": "node", + "id": 310384207, + "lat": 51.2161212, + "lon": 3.2285105 + }, + { + "type": "node", + "id": 310384210, + "lat": 51.2158562, + "lon": 3.2250356 + }, + { + "type": "node", + "id": 310386962, + "lat": 51.2152332, + "lon": 3.2305316 + }, + { + "type": "node", + "id": 310386965, + "lat": 51.2152300, + "lon": 3.2299229 + }, + { + "type": "node", + "id": 310387100, + "lat": 51.2154115, + "lon": 3.2305155 + }, + { + "type": "node", + "id": 310387101, + "lat": 51.2161310, + "lon": 3.2302994 + }, + { + "type": "node", + "id": 310387102, + "lat": 51.2160892, + "lon": 3.2298749 + }, + { + "type": "node", + "id": 310387103, + "lat": 51.2160091, + "lon": 3.2292595 + }, + { + "type": "node", + "id": 310387293, + "lat": 51.2166869, + "lon": 3.2305219 + }, + { + "type": "node", + "id": 310387294, + "lat": 51.2166993, + "lon": 3.2301152 + }, + { + "type": "node", + "id": 310387374, + "lat": 51.2171768, + "lon": 3.2302260 + }, + { + "type": "node", + "id": 310387375, + "lat": 51.2172187, + "lon": 3.2302021 + }, + { + "type": "node", + "id": 310387376, + "lat": 51.2174225, + "lon": 3.2296221 + }, + { + "type": "node", + "id": 310387377, + "lat": 51.2175816, + "lon": 3.2296098 + }, + { + "type": "node", + "id": 310387378, + "lat": 51.2176041, + "lon": 3.2295345 + }, + { + "type": "node", + "id": 310387379, + "lat": 51.2176663, + "lon": 3.2293744 + }, + { + "type": "node", + "id": 310387410, + "lat": 51.2179352, + "lon": 3.2291233 + }, + { + "type": "node", + "id": 312709082, + "lat": 51.2195039, + "lon": 3.2272639 + }, + { + "type": "node", + "id": 312709083, + "lat": 51.2194462, + "lon": 3.2268149 + }, + { + "type": "node", + "id": 312709477, + "lat": 51.2179602, + "lon": 3.2256037 + }, + { + "type": "node", + "id": 312709478, + "lat": 51.2177068, + "lon": 3.2257855 + }, + { + "type": "node", + "id": 312709479, + "lat": 51.2163814, + "lon": 3.2262094 + }, + { + "type": "node", + "id": 312709480, + "lat": 51.2159565, + "lon": 3.2262851 + }, + { + "type": "node", + "id": 312709481, + "lat": 51.2145755, + "lon": 3.2264134 + }, + { + "type": "node", + "id": 312709482, + "lat": 51.2163988, + "lon": 3.2283951 + }, + { + "type": "node", + "id": 312710287, + "lat": 51.2145720, + "lon": 3.2258677 + }, + { + "type": "node", + "id": 312710288, + "lat": 51.2145244, + "lon": 3.2272486 + }, + { + "type": "node", + "id": 312710747, + "lat": 51.2150803, + "lon": 3.2273685 + }, + { + "type": "node", + "id": 312710748, + "lat": 51.2158683, + "lon": 3.2272211 + }, + { + "type": "node", + "id": 312710920, + "lat": 51.2146866, + "lon": 3.2272979 + }, + { + "type": "node", + "id": 312711007, + "lat": 51.2150762, + "lon": 3.2264171 + }, + { + "type": "node", + "id": 312711522, + "lat": 51.2144264, + "lon": 3.2250965 + }, + { + "type": "node", + "id": 312711523, + "lat": 51.2142667, + "lon": 3.2244736 + }, + { + "type": "node", + "id": 312711610, + "lat": 51.2133786, + "lon": 3.2286383 + }, + { + "type": "node", + "id": 312711635, + "lat": 51.2133424, + "lon": 3.2259516 + }, + { + "type": "node", + "id": 312711756, + "lat": 51.2145441, + "lon": 3.2269220 + }, + { + "type": "node", + "id": 312711962, + "lat": 51.2142447, + "lon": 3.2254493 + }, + { + "type": "node", + "id": 312712198, + "lat": 51.2141296, + "lon": 3.2259329 + }, + { + "type": "node", + "id": 312712200, + "lat": 51.2140937, + "lon": 3.2262998 + }, + { + "type": "node", + "id": 312712201, + "lat": 51.2140300, + "lon": 3.2268693 + }, + { + "type": "node", + "id": 312712665, + "lat": 51.2154093, + "lon": 3.2263705 + }, + { + "type": "node", + "id": 312712835, + "lat": 51.2138096, + "lon": 3.2247520 + }, + { + "type": "node", + "id": 312714245, + "lat": 51.2131374, + "lon": 3.2284438 + }, + { + "type": "node", + "id": 1014589647, + "lat": 51.2139089, + "lon": 3.2284580 + }, + { + "type": "node", + "id": 1014589649, + "lat": 51.2182926, + "lon": 3.2272143 + }, + { + "type": "node", + "id": 1014589661, + "lat": 51.2185332, + "lon": 3.2270230 + }, + { + "type": "node", + "id": 1014589663, + "lat": 51.2172646, + "lon": 3.2284225 + }, + { + "type": "node", + "id": 1070885334, + "lat": 51.2167235, + "lon": 3.2288254 + }, + { + "type": "node", + "id": 1070885339, + "lat": 51.2167187, + "lon": 3.2295802 + }, + { + "type": "node", + "id": 1163822364, + "lat": 51.2132297, + "lon": 3.2247303 + }, + { + "type": "node", + "id": 1164745428, + "lat": 51.2133086, + "lon": 3.2277064 + }, + { + "type": "node", + "id": 1164745513, + "lat": 51.2190967, + "lon": 3.2296173 + }, + { + "type": "node", + "id": 1164745554, + "lat": 51.2133524, + "lon": 3.2284445 + }, + { + "type": "node", + "id": 1165547266, + "lat": 51.2173553, + "lon": 3.2296823 + }, + { + "type": "node", + "id": 1165547306, + "lat": 51.2166771, + "lon": 3.2307583 + }, + { + "type": "node", + "id": 1165547327, + "lat": 51.2167312, + "lon": 3.2289298 + }, + { + "type": "node", + "id": 1165547343, + "lat": 51.2194626, + "lon": 3.2271648 + }, + { + "type": "node", + "id": 1206268636, + "lat": 51.2140267, + "lon": 3.2254255 + }, + { + "type": "node", + "id": 1206268640, + "lat": 51.2138264, + "lon": 3.2254868 + }, + { + "type": "node", + "id": 1206268673, + "lat": 51.2141780, + "lon": 3.2256128 + }, + { + "type": "node", + "id": 1492536187, + "lat": 51.2143680, + "lon": 3.2250652 + }, + { + "type": "node", + "id": 1492536191, + "lat": 51.2172798, + "lon": 3.2260100 + }, + { + "type": "node", + "id": 1517538694, + "lat": 51.2166047, + "lon": 3.2283344 + }, + { + "type": "node", + "id": 1588366027, + "lat": 51.2160187, + "lon": 3.2293262 + }, + { + "type": "node", + "id": 1686655903, + "lat": 51.2180219, + "lon": 3.2255189 + }, + { + "type": "node", + "id": 1686657161, + "lat": 51.2158716, + "lon": 3.2262790 + }, + { + "type": "node", + "id": 1686658077, + "lat": 51.2181102, + "lon": 3.2253225 + }, + { + "type": "node", + "id": 1686682187, + "lat": 51.2175878, + "lon": 3.2258481 + }, + { + "type": "node", + "id": 1789677055, + "lat": 51.2136853, + "lon": 3.2263846 + }, + { + "type": "node", + "id": 1789677056, + "lat": 51.2139966, + "lon": 3.2284647 + }, + { + "type": "node", + "id": 1789677067, + "lat": 51.2146203, + "lon": 3.2277163 + }, + { + "type": "node", + "id": 1789677073, + "lat": 51.2146758, + "lon": 3.2277329 + }, + { + "type": "node", + "id": 1789677088, + "lat": 51.2149734, + "lon": 3.2273613 + }, + { + "type": "node", + "id": 1789677089, + "lat": 51.2150020, + "lon": 3.2277938 + }, + { + "type": "node", + "id": 1789677093, + "lat": 51.2152226, + "lon": 3.2293644 + }, + { + "type": "node", + "id": 1789677149, + "lat": 51.2181795, + "lon": 3.2293044 + }, + { + "type": "node", + "id": 1866130085, + "lat": 51.2131275, + "lon": 3.2273384 + }, + { + "type": "node", + "id": 1903803711, + "lat": 51.2132082, + "lon": 3.2260742 + }, + { + "type": "node", + "id": 1927246457, + "lat": 51.2188433, + "lon": 3.2295152 + }, + { + "type": "node", + "id": 1927246459, + "lat": 51.2192237, + "lon": 3.2268567 + }, + { + "type": "node", + "id": 1927313430, + "lat": 51.2188460, + "lon": 3.2269271 + }, + { + "type": "node", + "id": 2350591601, + "lat": 51.2132522, + "lon": 3.2288033 + }, + { + "type": "node", + "id": 2350591602, + "lat": 51.2133302, + "lon": 3.2290959 + }, + { + "type": "node", + "id": 2350591603, + "lat": 51.2134649, + "lon": 3.2285948 + }, + { + "type": "node", + "id": 2350604014, + "lat": 51.2132079, + "lon": 3.2247524 + }, + { + "type": "node", + "id": 2350604021, + "lat": 51.2134177, + "lon": 3.2259414 + }, + { + "type": "node", + "id": 2463184369, + "lat": 51.2168944, + "lon": 3.2283361 + }, + { + "type": "node", + "id": 2463184371, + "lat": 51.2170143, + "lon": 3.2276001 + }, + { + "type": "node", + "id": 2463184373, + "lat": 51.2171399, + "lon": 3.2275836 + }, + { + "type": "node", + "id": 3732163709, + "lat": 51.2168943, + "lon": 3.2282621 + }, + { + "type": "node", + "id": 3732163712, + "lat": 51.2169294, + "lon": 3.2280776 + }, + { + "type": "node", + "id": 4971141904, + "lat": 51.2145020, + "lon": 3.2249305 + }, + { + "type": "node", + "id": 4985396471, + "lat": 51.2171043, + "lon": 3.2275925 + }, + { + "type": "node", + "id": 5072140416, + "lat": 51.2167841, + "lon": 3.2301211 + }, + { + "type": "node", + "id": 5072141141, + "lat": 51.2172484, + "lon": 3.2301601 + }, + { + "type": "node", + "id": 5072243159, + "lat": 51.2173910, + "lon": 3.2296351 + }, + { + "type": "node", + "id": 5072243178, + "lat": 51.2175092, + "lon": 3.2296483 + }, + { + "type": "node", + "id": 5072243195, + "lat": 51.2175451, + "lon": 3.2296483 + }, + { + "type": "node", + "id": 5225221590, + "lat": 51.2196090, + "lon": 3.2274864 + }, + { + "type": "node", + "id": 5226749874, + "lat": 51.2189373, + "lon": 3.2269101 + }, + { + "type": "node", + "id": 5228768739, + "lat": 51.2132445, + "lon": 3.2259800 + }, + { + "type": "node", + "id": 5391303747, + "lat": 51.2166893, + "lon": 3.2304437 + }, + { + "type": "node", + "id": 5521195504, + "lat": 51.2169553, + "lon": 3.2260820 + }, + { + "type": "node", + "id": 5602314023, + "lat": 51.2178342, + "lon": 3.2277786 + }, + { + "type": "node", + "id": 5602314024, + "lat": 51.2177011, + "lon": 3.2274870 + }, + { + "type": "node", + "id": 5640768023, + "lat": 51.2154007, + "lon": 3.2273086 + }, + { + "type": "node", + "id": 5640768025, + "lat": 51.2153382, + "lon": 3.2273203 + }, + { + "type": "node", + "id": 6348562150, + "lat": 51.2154829, + "lon": 3.2287643 + }, + { + "type": "node", + "id": 6561942361, + "lat": 51.2176798, + "lon": 3.2274563 + }, + { + "type": "node", + "id": 6561942362, + "lat": 51.2177549, + "lon": 3.2270226 + }, + { + "type": "node", + "id": 6561942371, + "lat": 51.2177304, + "lon": 3.2289344 + }, + { + "type": "node", + "id": 6658682612, + "lat": 51.2175494, + "lon": 3.2258683 + }, + { + "type": "node", + "id": 7027365013, + "lat": 51.2178646, + "lon": 3.2269132 + }, + { + "type": "node", + "id": 7126734983, + "lat": 51.2143342, + "lon": 3.2248487 + }, + { + "type": "node", + "id": 7126783786, + "lat": 51.2137384, + "lon": 3.2255023 + }, + { + "type": "node", + "id": 7126783787, + "lat": 51.2135399, + "lon": 3.2254431 + }, + { + "type": "node", + "id": 7126783788, + "lat": 51.2136719, + "lon": 3.2261844 + }, + { + "type": "node", + "id": 7590403605, + "lat": 51.2146606, + "lon": 3.2244543 + }, + { + "type": "node", + "id": 7593240134, + "lat": 51.2152793, + "lon": 3.2263887 + }, + { + "type": "node", + "id": 7603400154, + "lat": 51.2135899, + "lon": 3.2279978 + }, + { + "type": "node", + "id": 7606892008, + "lat": 51.2131429, + "lon": 3.2272689 + }, + { + "type": "node", + "id": 26349092, + "lat": 51.2136994, + "lon": 3.2314889 + }, + { + "type": "node", + "id": 310384698, + "lat": 51.2195470, + "lon": 3.2316137 + }, + { + "type": "node", + "id": 310384700, + "lat": 51.2183585, + "lon": 3.2332160 + }, + { + "type": "node", + "id": 310384702, + "lat": 51.2171715, + "lon": 3.2351858 + }, + { + "type": "node", + "id": 310384703, + "lat": 51.2164066, + "lon": 3.2363716 + }, + { + "type": "node", + "id": 310384810, + "lat": 51.2138831, + "lon": 3.2324073 + }, + { + "type": "node", + "id": 310384811, + "lat": 51.2141694, + "lon": 3.2333978 + }, + { + "type": "node", + "id": 310384812, + "lat": 51.2145736, + "lon": 3.2343232 + }, + { + "type": "node", + "id": 310384813, + "lat": 51.2151763, + "lon": 3.2355708 + }, + { + "type": "node", + "id": 310386804, + "lat": 51.2137564, + "lon": 3.2314818 + }, + { + "type": "node", + "id": 310386805, + "lat": 51.2140495, + "lon": 3.2313547 + }, + { + "type": "node", + "id": 310386806, + "lat": 51.2141834, + "lon": 3.2316932 + }, + { + "type": "node", + "id": 310386807, + "lat": 51.2147222, + "lon": 3.2315010 + }, + { + "type": "node", + "id": 310386808, + "lat": 51.2147877, + "lon": 3.2312311 + }, + { + "type": "node", + "id": 310386809, + "lat": 51.2152510, + "lon": 3.2311913 + }, + { + "type": "node", + "id": 310386852, + "lat": 51.2141520, + "lon": 3.2310906 + }, + { + "type": "node", + "id": 310386853, + "lat": 51.2145147, + "lon": 3.2310702 + }, + { + "type": "node", + "id": 310386950, + "lat": 51.2158236, + "lon": 3.2346942 + }, + { + "type": "node", + "id": 310386953, + "lat": 51.2155780, + "lon": 3.2339486 + }, + { + "type": "node", + "id": 310386955, + "lat": 51.2154167, + "lon": 3.2333992 + }, + { + "type": "node", + "id": 310386957, + "lat": 51.2153397, + "lon": 3.2327550 + }, + { + "type": "node", + "id": 310386959, + "lat": 51.2152794, + "lon": 3.2318680 + }, + { + "type": "node", + "id": 310387184, + "lat": 51.2147354, + "lon": 3.2320491 + }, + { + "type": "node", + "id": 310387288, + "lat": 51.2169436, + "lon": 3.2344622 + }, + { + "type": "node", + "id": 310387289, + "lat": 51.2167981, + "lon": 3.2337477 + }, + { + "type": "node", + "id": 310387332, + "lat": 51.2164470, + "lon": 3.2339540 + }, + { + "type": "node", + "id": 310387333, + "lat": 51.2160273, + "lon": 3.2344286 + }, + { + "type": "node", + "id": 310387552, + "lat": 51.2192098, + "lon": 3.2336273 + }, + { + "type": "node", + "id": 310387611, + "lat": 51.2184856, + "lon": 3.2334503 + }, + { + "type": "node", + "id": 310387613, + "lat": 51.2187285, + "lon": 3.2336224 + }, + { + "type": "node", + "id": 310387614, + "lat": 51.2189099, + "lon": 3.2339750 + }, + { + "type": "node", + "id": 901157328, + "lat": 51.2180929, + "lon": 3.2351438 + }, + { + "type": "node", + "id": 1165320165, + "lat": 51.2139530, + "lon": 3.2327481 + }, + { + "type": "node", + "id": 1165547316, + "lat": 51.2166506, + "lon": 3.2313882 + }, + { + "type": "node", + "id": 1588366024, + "lat": 51.2196503, + "lon": 3.2314973 + }, + { + "type": "node", + "id": 1588366044, + "lat": 51.2195822, + "lon": 3.2315639 + }, + { + "type": "node", + "id": 1651562042, + "lat": 51.2196069, + "lon": 3.2315258 + }, + { + "type": "node", + "id": 1789677057, + "lat": 51.2140808, + "lon": 3.2312240 + }, + { + "type": "node", + "id": 1789677058, + "lat": 51.2141354, + "lon": 3.2314440 + }, + { + "type": "node", + "id": 1789677060, + "lat": 51.2144481, + "lon": 3.2316310 + }, + { + "type": "node", + "id": 1789677086, + "lat": 51.2149260, + "lon": 3.2312191 + }, + { + "type": "node", + "id": 1826530931, + "lat": 51.2161181, + "lon": 3.2355620 + }, + { + "type": "node", + "id": 1910151452, + "lat": 51.2151090, + "lon": 3.2354338 + }, + { + "type": "node", + "id": 1913726004, + "lat": 51.2166973, + "lon": 3.2321937 + }, + { + "type": "node", + "id": 4580122482, + "lat": 51.2137168, + "lon": 3.2315908 + }, + { + "type": "node", + "id": 4580122483, + "lat": 51.2157043, + "lon": 3.2365982 + }, + { + "type": "node", + "id": 4580122485, + "lat": 51.2159798, + "lon": 3.2370538 + }, + { + "type": "node", + "id": 5067195523, + "lat": 51.2139872, + "lon": 3.2328723 + }, + { + "type": "node", + "id": 5067375670, + "lat": 51.2147866, + "lon": 3.2348231 + }, + { + "type": "node", + "id": 5069360918, + "lat": 51.2141523, + "lon": 3.2315276 + }, + { + "type": "node", + "id": 5069361795, + "lat": 51.2147814, + "lon": 3.2313488 + }, + { + "type": "node", + "id": 5069361981, + "lat": 51.2140871, + "lon": 3.2313667 + }, + { + "type": "node", + "id": 5069362025, + "lat": 51.2141130, + "lon": 3.2313915 + }, + { + "type": "node", + "id": 5069362040, + "lat": 51.2145410, + "lon": 3.2310413 + }, + { + "type": "node", + "id": 5069362050, + "lat": 51.2146881, + "lon": 3.2315320 + }, + { + "type": "node", + "id": 5069362141, + "lat": 51.2142656, + "lon": 3.2310728 + }, + { + "type": "node", + "id": 5069362207, + "lat": 51.2148064, + "lon": 3.2310645 + }, + { + "type": "node", + "id": 5069362219, + "lat": 51.2149406, + "lon": 3.2310866 + }, + { + "type": "node", + "id": 5069511716, + "lat": 51.2148737, + "lon": 3.2319984 + }, + { + "type": "node", + "id": 5069512362, + "lat": 51.2150734, + "lon": 3.2319262 + }, + { + "type": "node", + "id": 5070096027, + "lat": 51.2150349, + "lon": 3.2329063 + }, + { + "type": "node", + "id": 5072243352, + "lat": 51.2186649, + "lon": 3.2335556 + }, + { + "type": "node", + "id": 5072243625, + "lat": 51.2182094, + "lon": 3.2349941 + }, + { + "type": "node", + "id": 5072243644, + "lat": 51.2188097, + "lon": 3.2341091 + }, + { + "type": "node", + "id": 5228742314, + "lat": 51.2147181, + "lon": 3.2310568 + }, + { + "type": "node", + "id": 5230685854, + "lat": 51.2167105, + "lon": 3.2323976 + }, + { + "type": "node", + "id": 5604763205, + "lat": 51.2154802, + "lon": 3.2336156 + }, + { + "type": "node", + "id": 7688029840, + "lat": 51.2143792, + "lon": 3.2332787 + }, + { + "type": "node", + "id": 26363639, + "lat": 51.2198738, + "lon": 3.2300644 + }, + { + "type": "node", + "id": 26363699, + "lat": 51.2196961, + "lon": 3.2299535 + }, + { + "type": "node", + "id": 26363726, + "lat": 51.2202414, + "lon": 3.2307765 + }, + { + "type": "node", + "id": 26363789, + "lat": 51.2200260, + "lon": 3.2301734 + }, + { + "type": "node", + "id": 26363810, + "lat": 51.2199772, + "lon": 3.2301236 + }, + { + "type": "node", + "id": 131914187, + "lat": 51.2205774, + "lon": 3.2307366 + }, + { + "type": "node", + "id": 131914189, + "lat": 51.2207648, + "lon": 3.2295373 + }, + { + "type": "node", + "id": 131914190, + "lat": 51.2209513, + "lon": 3.2278556 + }, + { + "type": "node", + "id": 131914193, + "lat": 51.2210126, + "lon": 3.2269793 + }, + { + "type": "node", + "id": 271927352, + "lat": 51.2210328, + "lon": 3.2267095 + }, + { + "type": "node", + "id": 271927353, + "lat": 51.2201448, + "lon": 3.2267080 + }, + { + "type": "node", + "id": 312708914, + "lat": 51.2201017, + "lon": 3.2293907 + }, + { + "type": "node", + "id": 312708915, + "lat": 51.2203091, + "lon": 3.2285973 + }, + { + "type": "node", + "id": 312708916, + "lat": 51.2205859, + "lon": 3.2275666 + }, + { + "type": "node", + "id": 312709050, + "lat": 51.2209234, + "lon": 3.2280828 + }, + { + "type": "node", + "id": 312709080, + "lat": 51.2200730, + "lon": 3.2284273 + }, + { + "type": "node", + "id": 312709081, + "lat": 51.2197140, + "lon": 3.2277089 + }, + { + "type": "node", + "id": 1164763931, + "lat": 51.2210009, + "lon": 3.2273388 + }, + { + "type": "node", + "id": 1165547371, + "lat": 51.2201041, + "lon": 3.2301997 + }, + { + "type": "node", + "id": 1789717059, + "lat": 51.2209360, + "lon": 3.2279797 + }, + { + "type": "node", + "id": 1789717060, + "lat": 51.2209839, + "lon": 3.2275960 + }, + { + "type": "node", + "id": 1927150828, + "lat": 51.2199554, + "lon": 3.2267364 + }, + { + "type": "node", + "id": 1927166220, + "lat": 51.2205534, + "lon": 3.2267017 + }, + { + "type": "node", + "id": 1927267438, + "lat": 51.2201538, + "lon": 3.2291914 + }, + { + "type": "node", + "id": 1927272704, + "lat": 51.2201226, + "lon": 3.2284844 + }, + { + "type": "node", + "id": 4580122491, + "lat": 51.2208544, + "lon": 3.2287154 + }, + { + "type": "node", + "id": 5226734750, + "lat": 51.2201282, + "lon": 3.2292893 + }, + { + "type": "node", + "id": 6260943454, + "lat": 51.2209565, + "lon": 3.2266961 + }, + { + "type": "node", + "id": 6348562148, + "lat": 51.2202019, + "lon": 3.2267051 + }, + { + "type": "node", + "id": 7039526731, + "lat": 51.2204786, + "lon": 3.2279661 + }, + { + "type": "node", + "id": 7649068031, + "lat": 51.2201501, + "lon": 3.2304557 + }, + { + "type": "node", + "id": 26343742, + "lat": 51.2199605, + "lon": 3.2311817 + }, + { + "type": "node", + "id": 26343755, + "lat": 51.2211675, + "lon": 3.2328363 + }, + { + "type": "node", + "id": 26343756, + "lat": 51.2216142, + "lon": 3.2335008 + }, + { + "type": "node", + "id": 26363614, + "lat": 51.2207213, + "lon": 3.2320263 + }, + { + "type": "node", + "id": 26363674, + "lat": 51.2206280, + "lon": 3.2318164 + }, + { + "type": "node", + "id": 131913801, + "lat": 51.2203374, + "lon": 3.2311131 + }, + { + "type": "node", + "id": 766991589, + "lat": 51.2207461, + "lon": 3.2320953 + }, + { + "type": "node", + "id": 766991590, + "lat": 51.2208351, + "lon": 3.2324419 + }, + { + "type": "node", + "id": 1107471155, + "lat": 51.2216804, + "lon": 3.2336543 + }, + { + "type": "node", + "id": 1165547361, + "lat": 51.2204473, + "lon": 3.2314145 + }, + { + "type": "node", + "id": 1651562059, + "lat": 51.2197007, + "lon": 3.2314550 + }, + { + "type": "node", + "id": 1789691190, + "lat": 51.2209809, + "lon": 3.2332265 + }, + { + "type": "node", + "id": 1789691458, + "lat": 51.2214052, + "lon": 3.2331707 + }, + { + "type": "node", + "id": 1789691460, + "lat": 51.2215490, + "lon": 3.2333666 + }, + { + "type": "node", + "id": 1930492255, + "lat": 51.2209146, + "lon": 3.2333458 + }, + { + "type": "node", + "id": 1930492256, + "lat": 51.2213180, + "lon": 3.2330480 + }, + { + "type": "node", + "id": 5124619738, + "lat": 51.2209198, + "lon": 3.2325945 + }, + { + "type": "node", + "id": 5124619739, + "lat": 51.2208613, + "lon": 3.2325146 + } + + ] +} diff --git a/index.ts b/index.ts index 9b4b0f2fb..4e1ed1989 100644 --- a/index.ts +++ b/index.ts @@ -41,7 +41,7 @@ if (location.hostname === "localhost" || location.hostname === "127.0.0.1") { dryRun = true; // If you have a testfile somewhere, enable this to spoof overpass // This should be hosted independantly, e.g. with `cd assets; webfsd -p 8080` + a CORS plugin to disable cors rules - Overpass.testUrl = null; // "http://127.0.0.1:8080/test.json"; + Overpass.testUrl = "http://127.0.0.1:8080/streetwidths.geojson"; } From c9e90935d8e19268bd0c170be301e0b3151d9ffc Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 17 Jul 2020 18:57:07 +0200 Subject: [PATCH 13/28] More work on widths --- Customizations/Layers/Widths.ts | 116 ++++++++++++++++++++------ Customizations/Layouts/StreetWidth.ts | 5 +- index.ts | 4 +- 3 files changed, 95 insertions(+), 30 deletions(-) diff --git a/Customizations/Layers/Widths.ts b/Customizations/Layers/Widths.ts index ef4d10f13..185ad6c39 100644 --- a/Customizations/Layers/Widths.ts +++ b/Customizations/Layers/Widths.ts @@ -8,6 +8,7 @@ export class Widths extends LayerDefinition { private cyclistWidth: number; private carWidth: number; + private pedestrianWidth: number; private readonly _bothSideParking = new Tag("parking:lane:both", "parallel"); private readonly _noSideParking = new Tag("parking:lane:both", "no_parking"); @@ -17,6 +18,13 @@ export class Widths extends LayerDefinition { private readonly _rightSideParking = new And([new Tag("parking:lane:right", "parallel"), new Tag("parking:lane:left", "no_parking")]); + + private _sidewalkBoth = new Tag("sidewalk", "both"); + private _sidewalkLeft = new Tag("sidewalk", "left"); + private _sidewalkRight = new Tag("sidewalk", "right"); + private _sidewalkNone = new Tag("sidewalk", "none"); + + private readonly _oneSideParking = new Or([this._leftSideParking, this._rightSideParking]); private readonly _carfree = new Or([new Tag("highway", "pedestrian"), new Tag("highway", "living_street")]) @@ -38,13 +46,25 @@ export class Widths extends LayerDefinition { } + let pedestrianFlowNeeded = 0; + + if (this._sidewalkBoth.matchesProperties(properties)) { + pedestrianFlowNeeded = 0; + } else if (this._sidewalkNone.matchesProperties(properties)) { + pedestrianFlowNeeded = 2; + } else if (this._sidewalkLeft.matchesProperties(properties) || this._sidewalkRight.matches(properties)) { + pedestrianFlowNeeded = 1; + } else { + pedestrianFlowNeeded = -1; + } + + let onewayCar = properties.oneway === "yes"; let onewayBike = properties["oneway:bicycle"] === "yes" || (onewayCar && properties["oneway:bicycle"] === undefined) let carWidth = (onewayCar ? 1 : 2) * this.carWidth; - let cyclistWidth = (onewayBike ? 1 : 2) * this.cyclistWidth; const width = parseFloat(properties["width:carriageway"]); @@ -53,6 +73,7 @@ export class Widths extends LayerDefinition { const targetWidth = carWidth + cyclistWidth + + Math.max(0, pedestrianFlowNeeded) * this.pedestrianWidth + parallelParkingCount * this.carWidth; return { @@ -60,16 +81,25 @@ export class Widths extends LayerDefinition { parkingStateKnown: parkingStateKnown, width: width, targetWidth: targetWidth, - onewayBike: onewayBike + onewayBike: onewayBike, + pedestrianFlowNeeded: pedestrianFlowNeeded, } } constructor(carWidth: number, - cyclistWidth: number) { + cyclistWidth: number, + pedestrianWidth: number) { super(); this.carWidth = carWidth; this.cyclistWidth = cyclistWidth; + this.pedestrianWidth = pedestrianWidth; + + function r(n: number) { + const pre = Math.floor(n); + const post = Math.floor((n * 10) % 10); + return "" + pre + "." + post; + } this.name = "widths"; this.overpassFilter = new Tag("width:carriageway", "*"); @@ -85,33 +115,35 @@ export class Widths extends LayerDefinition { const self = this; this.style = (properties) => { - let c = "#0c0"; + let c = "#f00"; const props = self.calcProps(properties); - - if (props.width < props.targetWidth) { - c = "#f00"; + if (props.pedestrianFlowNeeded > 0) { + c = "#fa0" + } + if (props.width >= props.targetWidth) { + c = "#0c0"; } - let dashArray = undefined; - - if (!props.parkingStateKnown) { + if (!props.parkingStateKnown && properties["note:width:carriageway"] === undefined) { c = "#f0f" } - + if (this._carfree.matchesProperties(properties)) { c = "#aaa"; } + + // Mark probably wrong data + if (props.width > 15) { + c = "#f0f" + } + + let dashArray = undefined; if (props.onewayBike) { dashArray = [20, 8] } - - if (props.width > 15) { - c = "#ffb72b" - } - return { icon: null, color: c, @@ -122,28 +154,56 @@ export class Widths extends LayerDefinition { this.elementsToShow = [ new TagRenderingOptions({ + question: "Mogen auto's hier parkeren?", mappings: [ { k: this._bothSideParking, - txt: "Auto's kunnen langs beide zijden parkeren.Dit gebruikt " + (this.carWidth * 2) + "m
" + txt: "Auto's kunnen langs beide zijden parkeren.Dit gebruikt " + r(this.carWidth * 2) + "m
" }, { k: this._oneSideParking, - txt: "Auto's kunnen langs één kant parkeren.
Dit gebruikt " + this.carWidth + "m
" + txt: "Auto's kunnen langs één kant parkeren.
Dit gebruikt " + r(this.carWidth) + "m
" }, {k: this._noSideParking, txt: "Auto's mogen hier niet parkeren"}, - {k: null, txt: "Nog geen parkeerinformatie bekend"} - ] + // {k: null, txt: "Nog geen parkeerinformatie bekend"} + ], + freeform: { + key: "note:width:carriageway", + renderTemplate: "{note:width:carriageway}", + template: "$$$", + } }).OnlyShowIf(this._notCarFree), + + + new TagRenderingOptions({ + mappings: [ + { + k: this._sidewalkNone, + txt: "Deze straat heeft geen voetpaden. Voetgangers hebben hier " + r(this.pedestrianWidth * 2) + "m nodig" + }, + { + k: new Or([this._sidewalkLeft, this._sidewalkRight]), + txt: "Deze straat heeft een voetpad aan één kant. Voetgangers hebben hier " + r(this.pedestrianWidth) + "m nodig" + }, + {k: this._sidewalkBoth, txt: "Deze straat heeft voetpad aan beide zijden."}, + ], + freeform: { + key: "note:width:carriageway", + renderTemplate: "{note:width:carriageway}", + template: "$$$", + } + }).OnlyShowIf(this._notCarFree), + + new TagRenderingOptions({ mappings: [ { k: new Tag("oneway:bicycle", "yes"), - txt: "Eenrichtingsverkeer, óók voor fietsers. Dit gebruikt " + (this.carWidth + this.cyclistWidth) + "m" + txt: "Eenrichtingsverkeer, óók voor fietsers. Dit gebruikt " + r(this.carWidth + this.cyclistWidth) + "m" }, { k: new And([new Tag("oneway", "yes"), new Tag("oneway:bicycle", "no")]), - txt: "Tweerichtingverkeer voor fietsers, eenrichting voor auto's Dit gebruikt " + (this.carWidth + 2 * this.cyclistWidth) + "m" + txt: "Tweerichtingverkeer voor fietsers, eenrichting voor auto's Dit gebruikt " + r(this.carWidth + 2 * this.cyclistWidth) + "m" }, { k: new Tag("oneway", "yes"), @@ -151,7 +211,7 @@ export class Widths extends LayerDefinition { }, { k: null, - txt: "Tweerichtingsverkeer voor iedereen. Dit gebruikt " + (2 * this.carWidth + 2 * this.cyclistWidth) + "m" + txt: "Tweerichtingsverkeer voor iedereen. Dit gebruikt " + r(2 * this.carWidth + 2 * this.cyclistWidth) + "m" } ] }).OnlyShowIf(this._notCarFree), @@ -160,12 +220,16 @@ export class Widths extends LayerDefinition { { tagsPreprocessor: (tags) => { const props = self.calcProps(tags); - tags.targetWidth = props.targetWidth; - console.log("PREP", tags) + tags.targetWidth = r(props.targetWidth); + tags.short = ""; + if (props.width < props.targetWidth) { + tags.short = "Er is dus " + r(props.targetWidth - props.width) + "m te weinig" + } }, freeform: { key: "width:carriageway", - renderTemplate: "De totale nodige ruimte voor vlot en veilig verkeer is dus {targetWidth}m.", + renderTemplate: "De totale nodige ruimte voor vlot en veilig verkeer is dus {targetWidth}m
" + + "{short}", template: "$$$", } } diff --git a/Customizations/Layouts/StreetWidth.ts b/Customizations/Layouts/StreetWidth.ts index 1850d3e91..85b403e5e 100644 --- a/Customizations/Layouts/StreetWidth.ts +++ b/Customizations/Layouts/StreetWidth.ts @@ -9,8 +9,9 @@ export class StreetWidth extends Layout{ super( "width", "Straatbreedtes in Brugge", [new Widths( - 2.2, - 1.5 + 2.0, + 1.5, + 0.75 )], 15, diff --git a/index.ts b/index.ts index 4e1ed1989..f9902c90b 100644 --- a/index.ts +++ b/index.ts @@ -41,7 +41,7 @@ if (location.hostname === "localhost" || location.hostname === "127.0.0.1") { dryRun = true; // If you have a testfile somewhere, enable this to spoof overpass // This should be hosted independantly, e.g. with `cd assets; webfsd -p 8080` + a CORS plugin to disable cors rules - Overpass.testUrl = "http://127.0.0.1:8080/streetwidths.geojson"; + //Overpass.testUrl = "http://127.0.0.1:8080/streetwidths.geojson"; } @@ -80,7 +80,7 @@ if (paramDict.layout) { } if (paramDict.test) { - dryRun = true; + dryRun = paramDict.test === "true"; } const layoutToUse = AllKnownLayouts.allSets[defaultLayout]; From a7d356c263150e0ede425b192019b795f2b174ef Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 18 Jul 2020 00:49:22 +0200 Subject: [PATCH 14/28] Add use-sidepath-awareness to calculation --- Customizations/Layers/Widths.ts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/Customizations/Layers/Widths.ts b/Customizations/Layers/Widths.ts index 185ad6c39..a61969924 100644 --- a/Customizations/Layers/Widths.ts +++ b/Customizations/Layers/Widths.ts @@ -63,9 +63,15 @@ export class Widths extends LayerDefinition { let onewayBike = properties["oneway:bicycle"] === "yes" || (onewayCar && properties["oneway:bicycle"] === undefined) + let cyclingAllowed = + !(properties.bicycle === "use_sidepath" + || properties.bicycle === "no"); let carWidth = (onewayCar ? 1 : 2) * this.carWidth; - let cyclistWidth = (onewayBike ? 1 : 2) * this.cyclistWidth; + let cyclistWidth = 0; + if (cyclingAllowed) { + cyclistWidth = (onewayBike ? 1 : 2) * this.cyclistWidth; + } const width = parseFloat(properties["width:carriageway"]); @@ -83,6 +89,7 @@ export class Widths extends LayerDefinition { targetWidth: targetWidth, onewayBike: onewayBike, pedestrianFlowNeeded: pedestrianFlowNeeded, + cyclingAllowed: cyclingAllowed } } @@ -122,7 +129,7 @@ export class Widths extends LayerDefinition { if (props.pedestrianFlowNeeded > 0) { c = "#fa0" } - if (props.width >= props.targetWidth) { + if (props.width >= props.targetWidth || !props.cyclingAllowed) { c = "#0c0"; } @@ -197,6 +204,14 @@ export class Widths extends LayerDefinition { new TagRenderingOptions({ mappings: [ + { + k: new Tag("bicycle", "use_sidepath"), + txt: "Er is een afgescheiden, verplicht te gebruiken fietspad. Fietsen op dit wegsegment hoeft dus niet" + }, + { + k: new Tag("bicycle", "no"), + txt: "Fietsen is hier niet toegestaan" + }, { k: new Tag("oneway:bicycle", "yes"), txt: "Eenrichtingsverkeer, óók voor fietsers. Dit gebruikt " + r(this.carWidth + this.cyclistWidth) + "m" From fe4fa9dd0eb3c148d2ece447a888fa7ccfccf1b0 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 18 Jul 2020 20:40:51 +0200 Subject: [PATCH 15/28] Add a nature reserve oriented quest layout --- Customizations/AllKnownLayouts.ts | 3 + Customizations/LayerDefinition.ts | 36 +- Customizations/Layers/Birdhide.ts | 146 +++ Customizations/Layers/InformationBoard.ts | 112 +++ Customizations/Layers/NatureReserves.ts | 67 +- Customizations/Layers/Widths.ts | 3 +- Customizations/Layouts/Natuurpunt.ts | 20 + Logic/FilteredLayer.ts | 2 +- assets/bike_pump.svg | 1 - assets/ghost_bike.svg | 92 -- assets/github.svg | 3 - assets/nature/ANB.jpg | Bin 0 -> 1085086 bytes assets/nature/Natuurpunt.jpg | Bin 0 -> 53904 bytes assets/nature/birdhide.png | Bin 0 -> 14784 bytes assets/nature/birdhide.svg | 65 ++ assets/nature/birdhideMapnik.svg | 14 + assets/nature/birdshelter.inkscape.svg | 82 ++ assets/nature/birdshelter.png | Bin 0 -> 23489 bytes assets/nature/birdshelter.svg | 35 + assets/nature/info.png | Bin 0 -> 24119 bytes assets/nature/natuurpunt_logo_zwart.png | Bin 0 -> 24257 bytes assets/nature/shelter.svg | 14 + assets/tree.svg | 167 ---- assets/tree_white_background.svg | 1036 --------------------- 24 files changed, 591 insertions(+), 1307 deletions(-) create mode 100644 Customizations/Layers/Birdhide.ts create mode 100644 Customizations/Layers/InformationBoard.ts create mode 100644 Customizations/Layouts/Natuurpunt.ts delete mode 100644 assets/bike_pump.svg delete mode 100644 assets/ghost_bike.svg delete mode 100644 assets/github.svg create mode 100644 assets/nature/ANB.jpg create mode 100644 assets/nature/Natuurpunt.jpg create mode 100644 assets/nature/birdhide.png create mode 100644 assets/nature/birdhide.svg create mode 100644 assets/nature/birdhideMapnik.svg create mode 100644 assets/nature/birdshelter.inkscape.svg create mode 100644 assets/nature/birdshelter.png create mode 100644 assets/nature/birdshelter.svg create mode 100644 assets/nature/info.png create mode 100644 assets/nature/natuurpunt_logo_zwart.png create mode 100644 assets/nature/shelter.svg delete mode 100644 assets/tree.svg delete mode 100644 assets/tree_white_background.svg diff --git a/Customizations/AllKnownLayouts.ts b/Customizations/AllKnownLayouts.ts index 3c6e3c39b..b0dd76a79 100644 --- a/Customizations/AllKnownLayouts.ts +++ b/Customizations/AllKnownLayouts.ts @@ -10,6 +10,8 @@ import { Layout } from "./Layout"; import {MetaMap} from "./Layouts/MetaMap"; import {Widths} from "./Layers/Widths"; import {StreetWidth} from "./Layouts/StreetWidth"; +import {NatureReserves} from "./Layers/NatureReserves"; +import {Natuurpunt} from "./Layouts/Natuurpunt"; export class AllKnownLayouts { public static allSets: any = AllKnownLayouts.AllLayouts(); @@ -24,6 +26,7 @@ export class AllKnownLayouts { new WalkByBrussels(), new MetaMap(), new StreetWidth(), + new Natuurpunt(), all /*new Toilets(), new Statues(), diff --git a/Customizations/LayerDefinition.ts b/Customizations/LayerDefinition.ts index 8044374da..1065f43fb 100644 --- a/Customizations/LayerDefinition.ts +++ b/Customizations/LayerDefinition.ts @@ -62,9 +62,9 @@ export class LayerDefinition { * icon is the Leaflet icon * Note that this is passed entirely to leaflet, so other leaflet attributes work too */ - style: (tags: any) => { - color: string, - icon: any , + style: (tags: any) => { + color: string, + icon: any, }; /** @@ -73,6 +73,36 @@ export class LayerDefinition { maxAllowedOverlapPercentage: number = undefined; + constructor(options: { + name: string, + newElementTags: Tag[], + icon: string, + minzoom: number, + overpassFilter: TagsFilter, + title?: TagRenderingOptions, + elementsToShow?: TagDependantUIElementConstructor[], + maxAllowedOverlapPercentage?: number, + style?: (tags: any) => { + color: string, + icon: any + } + } = undefined) { + if (options === undefined) { + console.log("No options!") + return; + } + this.name = options.name; + this.maxAllowedOverlapPercentage = options.maxAllowedOverlapPercentage ?? 0; + this.newElementTags = options.newElementTags; + this.icon = options.icon; + this.minzoom = options.minzoom; + this.overpassFilter = options.overpassFilter; + this.title = options.title; + this.elementsToShow = options.elementsToShow; + this.style = options.style; + console.log(this) + } + asLayer(basemap: Basemap, allElements: ElementStorage, changes: Changes, userDetails: UIEventSource, selectedElement: UIEventSource, showOnPopup: (tags: UIEventSource<(any)>) => UIElement): FilteredLayer { diff --git a/Customizations/Layers/Birdhide.ts b/Customizations/Layers/Birdhide.ts new file mode 100644 index 000000000..52ce7743a --- /dev/null +++ b/Customizations/Layers/Birdhide.ts @@ -0,0 +1,146 @@ +import {LayerDefinition} from "../LayerDefinition"; +import {And, Or, Tag} from "../../Logic/TagsFilter"; +import {TagRenderingOptions} from "../TagRendering"; +import FixedText from "../Questions/FixedText"; +import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWithUpload"; +import L from "leaflet"; + +export class Birdhide extends LayerDefinition { + + private static readonly birdhide = new Tag("leisure", "bird_hide"); + + + constructor() { + super({ + name: "vogelkijkplaats", + overpassFilter: Birdhide.birdhide, + elementsToShow: [new FixedText("hi")], + icon: "assets/nature/birdhide.svg", + minzoom: 12, + newElementTags: [Birdhide.birdhide], + style(tags: any): { color: string; icon: any } { + return {color: "", icon: undefined}; + }, + }); + + function rmStart(toRemove: string, title: string): string { + if (title.toLowerCase().indexOf(toRemove.toLowerCase()) == 0) { + return title.substr(toRemove.length).trim(); + } + return title; + + } + + function rmStarts(toRemove: string[], title: string) { + for (const toRm of toRemove) { + title = rmStart(toRm, title); + } + return title; + } + + this.title = new TagRenderingOptions({ + tagsPreprocessor: (tags) => { + if (tags.name) { + const nm = + rmStarts( + ["Vogelkijkhut", "Vogelkijkwand", "Kijkwand", "Kijkhut"], + tags.name); + + tags.name = " '" + nm + "'"; + } else { + tags.name = ""; + } + }, + mappings: [ + { + k: new And([new Tag("shelter", "no"), new Tag("building", "")]), + txt: "Vogelkijkwand{name}" + }, + { + k: new And([new Tag("amenity", "shelter"), new Tag("building", "yes")]), + txt: "Vogelijkhut{name}" + }, + { + k: new Tag("amenity", "shelter"), + txt: "Vogelijkhut{name}" + }, + { + k: new Tag("building", "yes"), + txt: "Vogelijkhut{name}" + }, + {k: null, txt: "Vogelkijkplaats{name}"} + ] + }); + + + this.style = (properties) => { + let icon = "assets/nature/birdhide.svg"; + if (new Or([new Tag("amenity", "shelter"), new Tag("building", "yes"), new Tag("shelter", "yes")]).matchesProperties(properties)) { + icon = "assets/nature/birdshelter.svg"; + } + + return { + color: "#0000bb", + icon: L.icon({ + iconUrl: icon, + iconSize: [40,40], + iconAnchor: [20,20] + }) + } + } + + + this.elementsToShow = [ + new ImageCarouselWithUploadConstructor(), + + new TagRenderingOptions({ + question: "Is dit een kijkwand of kijkhut?", + mappings: [ + { + k: new And([new Tag("shelter", "no"), new Tag("building", ""), new Tag("amenity", "")]), + txt: "Vogelkijkwand" + }, + { + k: new And([new Tag("amenity", "shelter"), new Tag("building", "yes"), new Tag("shelter", "yes")]), + txt: "Vogelijkhut" + } + ] + }), + new TagRenderingOptions({ + question: "Is ze rolstoeltoegankelijk?", + mappings: [ + { + k: new Tag("wheelchair", "no"), + txt: "Niet rolstoeltoegankelijk" + }, + { + k: new Tag("wheelchair", "limited"), + txt: "Een rolstoel raakt er, maar het is niet makkelijk" + }, + { + k: new Tag("wheelchair", "yes"), + txt: "Een rolstoel raakt er gemakkelijk" + } + ] + }), + + new TagRenderingOptions({ + question: "Wie beheert deze?", + freeform: { + key: "operator", + template: "Beheer door $$$", + renderTemplate: "Beheer door {operator}", + placeholder: "organisatie" + }, + mappings: [ + {k: new Tag("operator", "Natuurpunt"), txt: "Natuurpunt"}, + {k: new Tag("operator", "Agentschap Natuur en Bos"), txt: "het Agentschap Natuur en Bos (ANB)"}, + + ] + }) + + + ]; + + } +} \ No newline at end of file diff --git a/Customizations/Layers/InformationBoard.ts b/Customizations/Layers/InformationBoard.ts new file mode 100644 index 000000000..34770dfd2 --- /dev/null +++ b/Customizations/Layers/InformationBoard.ts @@ -0,0 +1,112 @@ +import {LayerDefinition} from "../LayerDefinition"; +import FixedText from "../Questions/FixedText"; +import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWithUpload"; +import {TagRenderingOptions} from "../TagRendering"; +import {And, Tag} from "../../Logic/TagsFilter"; +import L from "leaflet"; + +export class InformationBoard extends LayerDefinition { + constructor() { + super({ + name: "Informatiebord", + minzoom: 12, + overpassFilter: new Tag("tourism", "information"), + newElementTags: [new Tag("tourism", "information")], + maxAllowedOverlapPercentage: 0, + icon: "assets/nature/info.png", + }); + + const isMap = new Tag("information", "map"); + const isOsmSource = new Tag("map_source", "OpenStreetMap"); + + this.title = new TagRenderingOptions({ + mappings: [ + {k: isMap, txt: "Kaart"}, + {k:null, txt: "Informatiebord"} + ] + }); + + this.style = (properties) => { + let icon = "assets/nature/info.png"; + if (isMap.matchesProperties(properties)) { + icon = "assets/map.svg"; + if (isOsmSource.matchesProperties(properties)) { + icon = "assets/osm-logo-white-bg.svg"; + + const attr = properties["map_source:attribution"]; + if (attr == "sticker") { + icon = "assets/map-stickered.svg" + } else if (attr == "no") { + icon = "assets/osm-logo-buggy-attr.svg" + } + } + } + + return { + color: "#000000", + icon: L.icon( + { + iconUrl: icon, + iconSize: [50, 50] + } + ) + }; + } + + + this.elementsToShow = [ + + new ImageCarouselWithUploadConstructor(), + + new TagRenderingOptions({ + question: "Heeft dit informatiebord een kaart?", + mappings: [ + {k: new Tag("information","board"), txt: "Dit is een informatiebord"}, + {k: isMap, txt: "Dit is een kaart"} + ] + }), + + new TagRenderingOptions({ + question: "Is this map based on OpenStreetMap?", + mappings: [ + { + k: isOsmSource, + txt: "This map is based on OpenStreetMap" + }, + ], + freeform: { + key: "map_source", + renderTemplate: "The map data is based on {map_source}", + template: "The map data is based on $$$" + } + }).OnlyShowIf(isMap), + new TagRenderingOptions({ + question: "Is the attribution present?", + mappings: [ + { + k: new Tag("map_source:attribution", "yes"), + txt: "OpenStreetMap is clearly attribute, including the ODBL-license" + }, + { + k: new Tag("map_source:attribution", "incomplete"), + txt: "OpenStreetMap is clearly attribute, but the license is not mentioned" + }, + { + k: new Tag("map_source:attribution", "sticker"), + txt: "OpenStreetMap wasn't mentioned, but someone put an OpenStreetMap-sticker on it" + }, + { + k: new Tag("map_source:attribution", "no"), + txt: "There is no attribution at all" + }, + { + k: new Tag("map_source:attribution", "none"), + txt: "There is no attribution at all" + } + ] + }).OnlyShowIf(new Tag("map_source", "OpenStreetMap")) + ] + + + } +} \ No newline at end of file diff --git a/Customizations/Layers/NatureReserves.ts b/Customizations/Layers/NatureReserves.ts index 5d492922e..b4304056d 100644 --- a/Customizations/Layers/NatureReserves.ts +++ b/Customizations/Layers/NatureReserves.ts @@ -10,18 +10,18 @@ import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWi export class NatureReserves extends LayerDefinition { - constructor() { + constructor(moreQuests: boolean = false) { super(); this.name = "natuurgebied"; this.icon = "./assets/tree_white_background.svg"; this.overpassFilter = - new Or([new Tag("leisure", "nature_reserve"), new Tag("boundary","protected_area")]); + new Or([new Tag("leisure", "nature_reserve"), new Tag("boundary", "protected_area")]); this.maxAllowedOverlapPercentage = 10; this.newElementTags = [new Tag("leisure", "nature_reserve"), new Tag("fixme", "Toegevoegd met MapComplete, geometry nog uit te tekenen")] this.minzoom = 13; - this.title = new NameInline("natuurreservaat"); + this.title = new NameInline("natuurreservaat"); this.style = this.generateStyleFunction(); this.elementsToShow = [ new ImageCarouselWithUploadConstructor(), @@ -30,6 +30,67 @@ export class NatureReserves extends LayerDefinition { new OperatorTag(), new DescriptionQuestion("natuurgebied") ]; + + + const extraRenderings = [ + new TagRenderingOptions({ + question: "Mogen honden in dit natuurgebied?", + mappings: [ + {k: new Tag("dog", "leashed"), txt: "Honden moeten aan de leiband"}, + {k: new Tag("dog", "no"), txt: "Honden zijn niet toegestaan"}, + {k: new Tag("dog", "yes"), txt: "Honden zijn welkom"}, + ] + }).OnlyShowIf(new Tag("access", "yes")), + new TagRenderingOptions({ + question: "Op welke website kunnen we meer informatie vinden over dit natuurgebied?", + freeform: { + key:"website", + renderTemplate: "Meer informatie", + template: "$$$" + } + }), + new TagRenderingOptions({ + question: "Wie is de conservator van dit gebied?
" + + "Geef de naam van de conservator énkel als die duidelijk online staat gepubliceerd.", + freeform: { + renderTemplate: "De conservator van dit gebied is {curator}", + template: "$$$", + key: "curator" + } + }), + new TagRenderingOptions( + { + question: "Wat is het email-adres van de beheerder?
" + + "Geef bij voorkeur het emailadres van de Natuurpunt-afdeling; geef enkel een email-adres van de conservator als dit duidelijk is gepubliceerd", + freeform: { + renderTemplate: "Bij problemen of vragen, de {conservator} kan bereikt worden via " + + "{email}", + template: "$$$", + key: "email" + } + }), + new TagRenderingOptions( + { + question: "Wat is het telefoonnummer van de beheerder?
" + + "Geef bij voorkeur het telefoonnummer van de Natuurpunt-afdeling; geef enkel een email-adres van de conservator als dit duidelijk is gepubliceerd", + freeform: { + renderTemplate: "Bij problemen of vragen, de {conservator} kan bereikt worden via " + + "{phone}", + template: "$$$", + key: "phone" + } + + }), + + + ]; + + if (moreQuests) { + this.elementsToShow = + this.elementsToShow.concat(extraRenderings); + } + + } diff --git a/Customizations/Layers/Widths.ts b/Customizations/Layers/Widths.ts index a61969924..c17329b59 100644 --- a/Customizations/Layers/Widths.ts +++ b/Customizations/Layers/Widths.ts @@ -101,6 +101,7 @@ export class Widths extends LayerDefinition { this.carWidth = carWidth; this.cyclistWidth = cyclistWidth; this.pedestrianWidth = pedestrianWidth; + this.minzoom = 12; function r(n: number) { const pre = Math.floor(n); @@ -254,7 +255,7 @@ export class Widths extends LayerDefinition { new TagRenderingOptions({ mappings: [ {k:new Tag("highway","living_street"),txt: "Dit is een woonerf"}, - {k:new Tag("highway","pedestrian"),txt: "Hier mogen enkel voetgangers komen"} + {k:new Tag("highway","pedestrian"),txt: "Deze weg is autovrij"} ] }), diff --git a/Customizations/Layouts/Natuurpunt.ts b/Customizations/Layouts/Natuurpunt.ts new file mode 100644 index 000000000..8216fcb7e --- /dev/null +++ b/Customizations/Layouts/Natuurpunt.ts @@ -0,0 +1,20 @@ +import {Layout} from "../Layout"; +import {Birdhide} from "../Layers/Birdhide"; +import {InformationBoard} from "../Layers/InformationBoard"; +import {NatureReserves} from "../Layers/NatureReserves"; + +export class Natuurpunt extends Layout{ + constructor() { + super( + "natuurpunt", + "De natuur in", + [new Birdhide(), new InformationBoard(), new NatureReserves(true)], + 12, + 51.20875, + 3.22435, + "

Natuurpuntstuff

", + "", + "" + ); + } +} \ No newline at end of file diff --git a/Logic/FilteredLayer.ts b/Logic/FilteredLayer.ts index 03fdc054f..76a9d9c2f 100644 --- a/Logic/FilteredLayer.ts +++ b/Logic/FilteredLayer.ts @@ -104,7 +104,7 @@ export class FilteredLayer { const notShadowed = []; for (const feature of leftoverFeatures) { - if (this._maxAllowedOverlap !== undefined && this._maxAllowedOverlap >= 0) { + if (this._maxAllowedOverlap !== undefined && this._maxAllowedOverlap > 0) { if (GeoOperations.featureIsContainedInAny(feature, selfFeatures, this._maxAllowedOverlap)) { // This feature is filtered away continue; diff --git a/assets/bike_pump.svg b/assets/bike_pump.svg deleted file mode 100644 index b4c7c96f3..000000000 --- a/assets/bike_pump.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/assets/ghost_bike.svg b/assets/ghost_bike.svg deleted file mode 100644 index 1befcb799..000000000 --- a/assets/ghost_bike.svg +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - diff --git a/assets/github.svg b/assets/github.svg deleted file mode 100644 index 93af7db56..000000000 --- a/assets/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/assets/nature/ANB.jpg b/assets/nature/ANB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ac4776f0cd98ad4462b3bd43e3bcc7f7ca98125 GIT binary patch literal 1085086 zcmeFa2Ut_d_b?o6SV2Uvpr9ZiBE9!jnn-i$orRDfB?+Ve(y~@W6c&))R%ucamKGqi zRho1mK!i|4YUoI4p?x=4cK5gYzTf+N&-dT&d!C<@Cv#`coH=vOnR4&UnLBsq{m$^| zTbe#DP!LF8A9Mu-0v!Y$Wdecr0wJbD4*-wpbNE;m5Z<#JW~3!E9rz3f?E&B?zJ!5{ zOdMar02b3((0&FT;Gf3C^(~ysbooztB^VSy+`zwxNpd%Q5(sw&xq$WoS4Q4R;Bo=r zi}AC5_A>}1c>L@2niIkia^co(1R8<5jqtdjZY*;_-vR6bXT(90;u4aI5)z8y5*NfJ z6~*NhrQ`r|pnbo9K+KG*xTK`SuV3Wb*#Uum-Sf4~W3PVQ`z;JezUvM!?ft^{fj`T} z1ph-eCa*uswuk8}4W__7-)M6-eW7;)xH9D1z3#l13CT7 zz}umK9)OM>Jb3WX!J~%`9c4Rm_y`*Z>(QgE9H-gYIoR1xvmM=aUoM{`|LHRwJ96Y0 z%dz7uEXPl>u&|tDcq}JBXJPw4A+Ym1i0vTgSJ1C}nRr2a*qHXRG3^WhLLT0!Wl{sU z+|RV@0EQWEFVJH4?LWYL@X+BSO#hk41lqIrYvOSb(>|uXd-mS zfp)RQF31EruTwjN4t7oVhH#^z?e6}_^>(`fb}33Uvs;4h<~iWMT^w#F;<>RBS+boj zkr>}qV)R8EwVikWA*bGrJqCBpOI{6|(&pUPr03L7au*<{=YCi+C759?r<0UkI-bkj zkS(Ix!n)_Z=SXquHF|$y+D6dHN;KCyH&1_X zLO<2Q-;rvRfHwLe7E#M?Gqmmg7AJc@ui^X}Gn2q5`gWl9_zviIY=h_+a>%7|)~)Zr zU7RO~smAJ^(V06xy{&3r3f|0-wAs`tJV6ByKhXH0cgj3r3p<^h*>m*V;iqJhNcJ># zByn6>Zo61}JJ33A2V_}5G~bo}S}vGVmJEh2Br`S^R~$^*#O zQ}1^`r^+b(*fz6u%csA#>;aMNW^CGi0zDqowig`i)Els3jX-m`0u9c1r{i12+$fL~ zYRK(H5lX@&{r5D!osN+Y4}EQoy+beG9D3O;TCq-u-`tzDT4QFE+OovXE*|`=61+i( z>(@34zO=PRv0d=IS}XlZMj-6G5=%?@_Cv?BuV47JzspK#@-1KzVCMH2vLfbD3b)&h zGr5jN%gSRCZ4uicj$zTiqsCJG`MRY(yp9pvhse{GQ&Qr41yK{@CxK~qX;vLHx7hw%>RVD{#|uP3o+jtfD;0|cbw2-f+CiLu?+rqSqJn{A)ie8FNhy-m?y-<<`$5s_PJFL+hJ@R0# zS$xJ0=*N&!dNE0hSr44d$9F}vXcZLpu6qY$?XUw9exy3Q%@HuUfr! zK;-j;;z^AN9pxzPkCwN!k76suHhykzzCP#t_G(-^`1JHu4~YBzcE6%yx9JARUrv-( z=MMNgD}NX+U%t{_IkG9$fL(jC1A4s!O564{8e7nnUeo&7zjNzdd*p=&?pu2e^Oj?l zZ7N%$KN^cP=u`D+|kqUn52 zY=hV|v%yPgFZFXjkhOR$hiGorzdiN*{W@>z@s2`;d*0yzMJ_MV5vEBGfk8-Ur}JBT zFkrTpN@Skv=~%1CK0IMA)phmLF`frIAP#+}ak*&h;8n@~BHxKyTPdA$Z(X*8gVGI` zhh_%=CBdgpCEeY_3?XfKHwtX(i3j9@@gCd8?HTQK4!jfdiL>u)K04seMflvd8e*-# z7!-n6uiHMjZgs8&@2^(AUe04KF@>iP>y5n~X$1P+%%wTie&3*Fd%EEgr|IfIWI)`h zatv9%s==qM{w8Jm1G+8l;X4cL4d%YW8}ncq7+bgl^2a%XM<`L@W-`3)WgiLtHjdbW z^fx}Gh3C`Ll*MbdcR&-?znHT~kSwu*hW5)!d*A&Y=vHePJ?R{!H?rMd*k97+no;5F z){wJKwCL+yxZPKM$Kx?zw_na=i2`>&;(=mzEvhf zr*!OqW;E}2?SP&*4()(A-w)>XsM!R=WyCJ5DJ<0QfZi>eDskhyF>ccMhxY;k1ijn2+`i+%+7BAk*vA{nr5X(XE*Z+E=6wB zs%7_ax5~2D&+={yz(6Kb*gP6{2$?_&41e}63r+E+F1hn0I!^+9v`226@*>1SPxrvN zTdKMFY$Tck&qNwYA~!OT5L_)q7v=PVl=a3ytyAYc(LOAv+h?Tuh^$#j;t4$6BHT^m zxh``fvqV6Nob4T07zAw>6yA;RbggyS64h|YTvMzLoWQ=bT{bn<)O#8I$kbR}_@|jY z&MGZh$5$?vos-Oa7c`f7KuX9jVu{;b^3&v-x>J5ZEjsmT0Ttx-;^zAY{6ZeJmY7QqjRn(aEfseo zqnq#g8CyO;%+-lDg5;I#fOLM`tj=^^Q=^3x zyaR!bx&3hL_HocTnHTD9D9@(>iS`5GVa*4(N6m+8bw*NRi-kz(%RFmZ*zW!Nuk3)5 z^60ZWpzI^!a4tiO2py4V%wU8+u`9Ey z{8mN#uT&{C|B_9y!z|+0# zEn}y{7V*>RU^ezrW-a#P`oD-EbtEx@M5hS-o6mE$F)3uk)~z3n)8JJvKCbM5y7y@f z8=C#0w4QHDGtf4ruFE;myTnz}e^$D6^xpj7_RU{?13kur{C@>*!=y_&?av>iL7dpL zNg&Lfu;0eR7B~YMA94RAHEEgo$^2G?bN`EtI_~##YePK-QE?>SXFX0PE8x-h(=KJL zN(MV1zZ}s`im<13im@Ub@gC7~(!#CLPt%|;pfy*~ZfF#N?X-KkA~7rCryhT2-wgv` zo_FCG=-^gM;G%P~`qjYR1@cCo#ENn|jT0Mhw88C6Kcdzu{7Q$lOnWtinV?ir{eDU9 zo#nQR?u=#1gB*i^FO6&y?N8P0a2p*S&`wM9(VWJnQKHyjD9$%tkF^I z2POh@As62-g9Q1TY7BXnOQvlHgtJLns;21fht|l#SDtx+>O5{j8{G0m^yG4hM`q@e z)gRP4g#)ao?=PfuoezE_B|*1ES6`X8Fc*ExH3?TzQ3|lyl9OzPEer2}?m?QNRgt9F z&4wrHDP2d$Po4O<19JYgr~HmrAH{HTOE&Nss?vDsa&bC zWX`OII&WnLVoq5GZyyp5p4N;IIB=Is&U2ek$d{{>S;#}<6KIj}xFZ|l>LN<$*Xjzm zDrnU(A|*J>(~iAM8>;*fOIA(y)+rRNH~?0ii$fUI_~AL#U1$kdoUyC(lKpKMO$s}G zb?bZzq+}g8wVg*J5`(8?dRFYF&wIMTelwja3*v4GD>$OsJl(5HP#x07u5?*1qf+I# zD;&b;XY<{E2OpV{2=i*UO35svYyq8CXLJ5jN0zr{O^LJcw%6DQ)ZqhkxFAOi!i6X9 zfb*7(eX1y z64x3C`l;f{svOVCeIysAblG|Zt4-a`nZmxr?|?e!C9`zgyIEXu^|@K7jE`OjY=2Sb z%1~&1xbxEU0qd)f9Z;v*u&H}k_Gwo6mbA*}1h^(0*;rJ-#A zR(s8FG?!5C%kSKC1V^uq?9Q$cZF;ku5Xe;cBUCEMPG4rQUWI^_-2rK~=FzGbTno2L zW#;osPglEv=NoF@6j}8YOy|9t=sP!?hdKH2qpz1GwAsFzX7{A;_up%&rB7>XoHI3% z>N=v5AKm?iAP;*~=JP3ot7XQB?$AeVv29Uym-9~KsQAV=ROUfm4CWwmF6M1$dKFLf zfgZZ_bc15B-=<{K68eZ@UC4GM{GHl;m$#sw$$(14gpsi?tu2?@njDi z?=TffUnYiJt*Ur3R~)yeIdfLFT(R6bdUX`OC70z*#ZF^VhtZ;ucQM|>BTwuNa;(%FbQmvBL=IN~h(a=r%rL<4)&l~4rlGB%s z75g8Vu0%tKO|fs>L>s)*!=Xdw{WH1FzG!T}T4ygEVNEjk3@pOv`U+leK}{)~*Uk=z zad*Sp1QxL-fF3`39KN zqkIXNq2A2iR_?;A_gv-cLps&^cJ#`W9%9O^Db7)+uKsgJ`x9lsvakGB6f$z$-^%(0 z2q-~&OzE2FEpvJW%0AgcNWttqB?&$dprzCe%LSgPoL>#BC{|BY*C5P2#XS}(5d~d+ zfh4yAQObHxm5Q$IX36Xi;qNYKnP*LXQgNHs?m0_uxRsefmO-Z)2ewbnpW-@A8CuCL zu{M8iUA!UTRR~OQ?q*J_Sp?=ABkW69=t8M4wvxwz5UD`uvYr1;*_{)-^XOMT@;q0VgprMd3?Jyd~*^U zpjc@*CBb#}cIcVusp-^b%j+M9vJ`sQm}b&DTJ(#`z#jk=zaO&pbsHkNQuzcD<9iJa zOZz3c>wPyQDQ*&8Wa~3kDFz8@7PKwhQ?MA)LZQdN{U}{{ozHEI=!wp=>b=`;vE9a* zTbA@{lGug;vtcUtnh0n9&+>a|glekHMG@gvfqhLoAfSF^CKRzfb`@@umDX1_-4^I8 z>YnxcO@E>9PtMGQ+)+(U@_PkvW4nCCXj09BK2T}R9a?z%SLi7MF|g(Q(^b%FPg`8K zXMrfBsvcfAtGBJa6!M~$Ui?nHaG=Z6!zELKL^mT`C|_?d8+u_3)YieN1iHq1do#rY z2b?LtEx4xg+2Vitx%JIen((&kvsrpzi15vNBHtr3ndyNpolB9HCxJV1=1%Xp3PX&|WTn?Q_7YKV#v4H;sQc?RaZDJ>XSC)uH_!UiiHI zH3qwBio0o%fPWnLGuF#Npd%hgV2R%lgZ99nfhfbs08)2H8bjb1*w--QYNUN#opIHH zqak0@7-0qsz~9By_qguvh(NeAD6{U;HFoh~pkH@EGvEx|&*edo1`aTYiKc}K0Air; z@~6Z=U@8E-KlnTGC;kjQ&@Ko#3P?Y}z*P4@!@rURcyL61ix@eh^uI;ak#O}tB5?E{ z5j{tD)VCA^XSCP1h$hTk<68s}^AFP3!EVlmj;>&!{Lc#fsu{pY18B+V!UZP;#_T9Jj!VFyCx?7=o5a?$z|52<7U<3N6VvWJ>pW(NV;2$hM zm&&NUy|cUF<9jTCE3o?h^}1WL0=sD}pRpOf+RtC={Masx(V~5JG0%L9bMI1J+KnID z^#PCRb4xkA8wX@#-~cu(hCBSVLO^?Vb1v^fZ-B(0P$0z}@Bv#B;F!KZUc|+JgGlbe ztpNWkj?6AZHu0$FHLiu+Q<&Y#2G;{*t~c;sKPq3mAejbJt@ucBa3Svwt@Y05e7r=G};n z#-C_2J0lSokH3HpAdoK3F7PjX=%}VKgSz1^44`q$0fRpJid;S zhd(1TAdD0pnDYhT@;@#AUJTOxPs1xvB18Fqh3KQ4|2zZ(OgXrtO&py6g2e)c0Qn$3 zXdToI6Mem}L(0Lg;J+Xrx{W~kUUPSG{;Da~&%)pM3I_OKc7i}1FuOzCAuk9L{SWA7 zU%`JxKjP@Dj&MgH|D;^D&-AZre@g(efD90DhOQ5x5gx#e4F&mg!#V5@G^D>lk2)gI zK!f@l{0LCRxBnA;w})M36a+d7{P(CW?1n%0Jht61VCvt+V%Xn5H)!VFI0GNVISzP? zuJY^WKhp;g(^Vh{ShG(9*6Huo>+ja<@7C+@*6Z)q>+ja<@7C+@*6Z)q>+ja<@7C)t zoA?aBTd%)cufJQb0rUTN>-Bf*^>^#_ckA_c>-Bf*^>^#_ckA{4|E$-$E8Z7@g>4Xs zVTl6P!~wG~=o-igFg7^?W~K|ETcF!O7`2IB%q9b^ppY@XXK;j@K{ z8F-@&crl6zv@?7x|27)!p(rK>M~ONx-f9yCBVb}a4jy6>qT*s8Wi=lU2e2CieZdg| z*mP8Q=gX^kFSt0V@S4l$i|c!+LvFj=@I^w5eGN>&zHVRzCtfwx3(7u?5z5=!Thv=h z6oGUWlTc7lV9=116ag?qPus-uC^<7WlRU+?gSy7_S&0hZtiB`7Dyye@eTX_NU?ID>^WSF@oO) zPt~u3-1qBu4Sd(YcMW{kz;_LN*T8>~2L70SLEylng*Py{`qKd&KQJbWy9ac9KK|mL z{XL(-d;a3~{?&cS383!T3*h}V@&6>YdqBsrtYfeCG65%Ad^@0nsTeq*g9n&v?qS*o zoHFsv9X!O$wEw{2J^POAWnyf9W%%FR0p|S&nfC76bLjZzvoZGUJ8lc6T7cwnTKQK2*qxs5Rq(HB{BMO}cgWwX;BQ*_ zR{`JW1^=qL|EaL=^MZfU%D)QxJ}>xJ)%{O}eV-S6)(Uf8WMo*7Y1|oe(z7rlgXRK} zhtjWgUe&cxq;<_Yt*SX63cs!+Yv#9l{qn(bt7|gxtf2Flu4E>Qt;FJQg&aL79l_?S zv8ML>b5mqO?hWU3sNr>!byqj69i8Kg=7Pb;mIk?CFO43x6AW~25(?x54~$vc6yC3` zPrPF<)uG$wra7FmawkNvc(}Qns$7bjo!w-Upf%r{@N1fjHilTNZ3JGTSUHh`6(~j_ zMk|~Kno*TTp72}#GNjOFs7C3WcC2Z?zN3PpKW`whp;aWg+Q%R*f3n2Vw>pb*eIz4q zxw>#3FVLr9N>b6q=!@kQsO^oK*;*bPsOUXKN;>oUnrY<2XEuC-(gXQE23aUE7O@y@ zeEbX9T3_F0MZ%QmYKGt&u%V4n3V&dRGc}nC^J_`f8nNn|!}LVWHNel8C}ijAQ*pv( z>8E5rMpuxmM4ft7o<17N`Pk?!;4_-sIFsZuLznNd)c4^zT6624+T#B#jOqLIi=p7X z_c7Jhuq~duN>`)2;ofFrK|w;gF~Yl^jgZtJ-l70}13)C$dy`ne3Rr zmM4VJ$*UrK^nmTSUcMB%z1`4JWLeHjC>ymEsk<^w9xt$eis{g`Q#(VJotE~QYn369 z#(vrwswiI4T`^F5ls8_0#>%hxJSGT+W&B1>7>D9{R2SbE``W9oL=KyovuY&^o+HYK z6eG&*F{VB0E1JsI3&3etA9>!KLz&-~rd50RQ%Ot3p6JCND?P~f7B?EC<4tf70itep z)bi`Hx@nuWPrdX6v|9)k=5tQoL&^BMaSTDl5K0Y(k|Jh_{Z|IwuQo1e$%lWM zqF+snh|Yh${0MKuo!s=)c)Ci-$RLbZ&YzMqngn}N=U4Q^pV;89uXN`2)VHG({%70t zU#Ned+XCuf`rVh5M}UXdHZK)qm0|cipNQbV-`E{*q+(;0%2|uemqBKOJsC> zwDpR+-Q$JfHqYjpzTU)Yi`X}5R(mQ#Yv$tt0ZP2%Ld$ZB8W%C8e z7(Gl9nPL_*N|=zzR8Hu4P0g9`1K!)n}H zEFVFY1mNk|#(2Yr&V8Fa9v4RNY|k_zc(zl1Ws#_ArRmej6|mJoePWE-{54`3Y&?PwsUIq=UEfmoq!>m~xFOUf z?iu?}*2^}-enEk<{s)_kDCfFNc0egJk1BG=G-wrjAzgL8X}yYA5pyT!q&^>qU*!%c zBN{jncEa)4^q`w!0(+`3?9Bs{i;ZUcd+PNw1qEs8;O>mbP8|-k(B_*6{pyja|Lvv*~KWg5AFwzYo)8j{7rdW2TT(dzjN9SYtk=svu9U>-BO;Bi~P^&5e0! z{^Isz{KeGsqLs8QciWROkht+Go)0%w?>1Cz2zBV>Nw(S%MNdv`;d}y;3&+8>wkwd} zupG*vZb}kI`#s1{7M*`T0)WeHX#liT*D;*8lFsGp1po%UL&JT0*jv56_Ld2}8e*M=ENc zY9&*g^jF)jY86VQX=tB`n^~dvvm#rbPGAbKSM(d~ET|_d9~V^$U5dNd=a2v+49@GU zcQcz$Nt6zZw%QjfnuXsOW|Jn}cpQee2+Q)01uKY23W=#L&)G*_f{N5A7t>>ptcJ5G zZqA5RVA3uZU<){(=&nykZ6^7gvn`1Wd+)EcVG%z)?a1=$oGF?tM=L6NU_U#c?EI2^ zw_EAXoEN2<6xP0RdAMh5BJ`^0R(y1bVAz;}`D-D!1s|V8gENmaaV_(17~!RthUOcu z>qCG8ef>F~G>vRokZfJaAy$c-3QwBHy{#5C@%Yu~ThCJFQ&>e6^O}P_yj4}hZj8on zrl?OWzsloDdGn(=K42_e&T%u7KBKngJ%Zy_yyPjr$=Y+Lw261wzT)U7KIsx>(c9Os zrW8XRx9ku8t@&?mw4Zprk>Z`(^1K>qVAGlMXjsUlb<+M2S$-qMGr=-5lR4*MkDRma z!%r~>$TM+y|UM^icP+n)$`KoyD6tAhT*+X%Vz;f>=VUFXO#H0TXYwDT(?66=}o>>g8Dt3 zSC$={-zZ@n98}6DgRjfCj#NiJ+?-DR7?YJ`wCYF{2=9xpWbJHwMaJ2jmvvb>=hLo# zmRv&%3+{+$U`N+#71DhD2SQFvo{#Y3F#v;yOpC^xC|+Kgr!H%m8Vp>?z9M1OVD-Y< zGjiMrrlNXtVT>qR^;-h1pZ&fYr|rpv3@DhK=HJ1sGUr;MIzOz~d*Ii9xtlX~Lj6~7 z-JmRapR*4Smw)OS58LTkwz;#0NIA*xz_{}UC{ z0gE@y=&GUUYRiU&F&iHCgat2RCRS!vbFg5ZHO4l}-go`gc5zsZHF`Kzabo{PN*Gpp zMA^CU&GCe?t=T9yp@u8lJO*y#`NcY(R+HO%U(P7HjL>Qb16$BYsZSSpJp7i>u*v`_ z{>@ppXQ$%>h3$*{HxC5_ma{1uV$og~V=PwZ1?*fc zn<}y*hc$!}&l@{~39T(H26*o+dEL7AKVaGvg5%3)`}G5qPpG}% z=!FvoaouuL3zeRs$%Wa|eoEX4Qa$sCZlM86XhKpCxa45bTny)oeH(RhXh>1CAikyp z4tFItP%X?|iF~a-&&c+n%+I3NTo%MS6cMv4O8Eo!3qEg}m9*cnAydb5uqp^{zmzK` zB0Q`*9T6f=D%argwLV+A2PWZ<9-55EnPLS`Eql=~3`rT#2)mcQ-`18)i!<$+yEJ5ACU7|u?WuqeU z^29A8yevepF%{8=DJxyup| z=)`8q*wRh%1jQXU-eEp_okRZBh850ddVzaJ$r_eBq+21hAw|t}73-qUji?YP_ex!I zKMmjpx?@A2yu6h~^BdA0PeW;=CPN#u(lK&RmqvysheZsvU)S)2@LUonb*<8JCmJ`( ztB*jN=93Z&@P0W3$6m{~Q%ND6HjO$cX_|}FRKEo*HkP2OALtx|svaC~Soj33nubON zS5cqIJQMKysHAkd`IX;@hDkLP-1zC*)Kv5KjnXRBynLUEKi zET7kI3v8}mHw!F`u3C?J&1P>vb3-LWOVc_n?6dslHBw#ac4|#w`weWWtr6xQobr3w zvlYq)KCNtBE+h{u;0@+`eP&ByNuQ7ygvE9`^`qZRf%MAOQSN|QXvE`6>%r2dX7kSc zvE0Z_gPT~sj#LF=^BqT9H5@(MKDWF!-L_3`q+E`|2ccWgSo6s2@?D>JxAwaf)%{QVgLxs@`nJmiwDnyUa zKGnRbSi*aJdue$zh0n6bPrxypO-d?_%J!yEb;kCxSl1S&3=!wulxZs;I!VlI6tZ`^ zXmmd+n`$5=n;7w1Zm+cA?~(4%Y9}JjD6DkQR0!)o zGNZ4g@*$rgKEb6kodlMvR?j{+`8Yauc6ce$NO3hu5E6t4{3uFnvla-qNE={N&X)2?$FQ`t&N#v$qAHuwCM`>BZiJ5lE<8nP7a2F$NL4=4}a+0OR^e5EAz?xuq9z zMYgxx89GYVmuZ`Mn)pN_|5ZkgNI9RNz|BN=8((4M^O*ve7Dt_ePVvd)G$<@2FT_z; zN`mctp_KIFjN-VN$GI)7GPy<_iK~uvUhXBD1PY97i*Dtmz;I-HbW0}%_Bbvf!%^f( zOIxI<`dz}@Z-v|n?-kZqdCjg|ObLqmdEWGLx&LFx8&R9Yg$WO`J~+oJML`@=C$X4I zY$OWC#P<@4MhtF;uH|`4d*bqNDaI7|da6qTH~c2bUum{cb}1m)rGT1#2R?=q*3Eij zB={@cO^~f`;Dr2?iUvSG>|rVH6-;qdSETY zE^*mo>v>fh&(BMv4YCVP;_v{v?{Js#p| zM5=Imideww|}} zrJC0{-U#2ge%$I(#D@qi*+Rvp8p3*z{rTU&^)UUnZnE47-S@ z7m;Vi2CG`y25XL_D%?~)A7Mr1hW=U^JGGuJ=5@{!T3E+51fT1-HQ;PGIKN069;R@6 z&kbLX{#al%qJo89>WLt|=1#ywAGtd9`(u`5fL+6$;CGZ)uL2cZ!P<}QK>l%=vun3uW#%Sdj2D>Rphl#9d#WXbgx4$b*+s@ zu3hBvn@Yp^!>MP~nuPo$fbUMVRpZwJ!|u-4d4*Gls8pS>dGwRD0FT#{p$db7LjC6Z z-k#Rv0lVtLd$hQx>^$0?L5NRA0!o!CYHw=&Rx7yT3%3>#mfH5KBMD(qAF4H49A;Lw zZo^lVYq#6)sbR4GW2pSAE3`XS)lI|&WN5s{hL-k8jryt-7p_JkuFogn_H_68k%uT$ zV}Dldv&fj3tCb%UZ|lEF8-1Z1b8_9J7_K;3#<5{6Urqv!w1t6 zR!q_;q2Z&*L?!p$IZ0cck_Z9f08S+;RAyne$603)?*IC?zL5#SS}T@C7n)Q>Ywb#K zl%69}ldZI`wyxACzns!1Wl8aer(lvbu2%V!20A6lzax;Pi`;<2%TFsgm8Cs5BVLNO zM-UnaglIRZo9*t@hVJ1v#QIm-MpGO3tN@f=y?oqgfxM=V$Kw$E<4#2EcMPD%j#_2oONB+EP_U`C5jYMYSASr%3_A{$xbD&k$C1Xr#b%>{Cy8Aa-?Z-W_tbu z1U`iNX>O%-)u)O@7f%r8fnquxT_kdC&w3CA+(W>`l zvs2rUsY+MJf!58~*?3B569rO&tSeN8Ze%zLxJAswSjvr+aJ*j}E9XjZaDdF65wH2Z zzC=*?Vo_Fowwa|grJ%7n^2rnA^K=246=8_e7d2Yz;_6NZ&1%=d$m}Mi{GbO zMUH#kb7lKbtRr`Ny6M-l32vJhNSzb7fZF*!Bb<$`myIJ?N?+L4`RSmo;>?C^hB8+! zDTO~=xmPqU`3{jvbS%+psWp%8jn|{N>roKBA!;*2&Vpkdf)54pB1C>d_5SB6dEJw1 zh6k)Kx5K>I<+MwvR?ILZy{S)JH48*!_iU@jC(cAYFFTUXPn+>+0cywA3wuM(nN8!<{9M=uC_}21?CMSw*FHkOyX%yRVPnP}@d+eZ ztns0@D$MHRNJjWdfXz`B-SxSIawQerpp4n8y|W^9u!<5rjUikBmB2gKJ2w;WeS0vx zXZ7E|839L)|Ceq!XPTUtQwr?8`L@6Cx0OwA8LMi!D~UI4Ls?vlA)lVw#D}=J;e)I9 zwKh&S7zV5rIXxl+J5o$K<9W$O8b$0z_&V!=S zteZNGLX9QOXFr{mCBaLys*;oAKX_MaQAQ%qbq)^kyuUV>HTRIs7;C6&p&nzE95S(G zlc>s0h6{}t3}yegNy&ji&iQ7Rb7-OLpPNZ(W7Mx{Gp~1eP0o za`IZ-kXE0>&SFN!E3M(xRo` zxJW)Gf}OJ3TIzk$8+w#;RoSR`hCY0EwQW-?`Hp?%l@Vdlr+4x*6?CTh%Uton`jZtl zj^L{mXQD)~SttQS&uY&#E{ZjrVT9edI`MJA$Kx1 zUh+F7WzH0$YJqR|oq9xhZA(RT%_yHTEdR8nS9LmxGoX*9wO+<}du5R>lBexOl#9x- zf2tgp8LfhBbI&c;=j7^8$$7?>x56qKt&fAz)^+W>V`nx4O;X(;eJ<3zOw#*ETe){R zXF9h-GE%e`^5tGGtAbzquUztTml~kj8=j1uR87p`Zis~ZsLQTx!&5AX?)fD}xLf9A zVq~|B$k_!6rOiTje37 zOZMEeg|l1n%H(;1&v=Yei5)es!%S#O&1WuxBH_N7@GQ^{nSf_&e_K;ii)+fdDcjU^ zm5A!JA->j9#G&Ke!peE{+NI`O`D()24GkLZ%h^yY5%a$7Pf3$`nXZZ$!AiRg=gz9I zvY%kI0b^XpeJDqu(Q^(XpY>C3yzBMd`1z5~t$RcjMN|m1772X;e`vtPpjPsymR13g z(8<^*{@v>xk-19i;YmuLq~zR?c_|6)aIIyf+z9;PQj`I#B+W=S?4FLt2VYzt1s+|W zoOj3(wG4NOBTls{b%^21hjVkclFR)2j7XT}TieW3B^brX$G=52FzZH|Vf)6x$nK=M zabtS}-*r#&7LB~T0}A=5q-GXx@SI%!I;62{TFq@jt1Ww8B_fg5ig-G-tY7k}V}Q#A zr|e9Pxi4lEobDXRbD>EXP@*?Zg32u->#Qa+N2zqBCw|3k<~D@B#{^9 z9FikwG@OS;Joqhni)Jgj8}k_3=}kxqx;BDHBfpjEv-v9l9YipFXif|uzPDy?=yLy zw+doBsEwXiA#tS`LA%3(v@|>?oTkb>9$lSps877?&95M8GD_3YPOuZA8!0E?dQ>V4 zTP5UN(lO~^vYOoR)9Ra4>*VwZUJCrFRUOb)DC|11!SVHl8BzEO!5eXly;bkPA5Ar- zhjXBlC2dV5aJ;3Z)E)o1JEt@SI?2(%-jE9~i(x4F@e!4EBx-cAQy~B36YZ-3Dogf8 z9n=9q&h}%a;*=HetbYC}+j+f~0STRC>BmVTPc)&9P#Al0KYv~gGwIonK6;w%+4U-TD@-wbb7?a^g6 zB)Vj_ z_?nyoKSyv*q^A`>2NmmPe=V#z{_1LG-Q`}|Ow0hMrTYM|nic|uLLD8$GYSU`w*1Z@ z;8aD|j?wGH^*crn9IO+&%rkVFgrC?2<#8XmFCIsKRw!M=fy1Qe2j;~&p{p;C<*9DZ z2eD;dMYgmAVxW9hp20W)p|iSi#-?b~!&wj9@JDXE5!NW38mb@S9O7K75|Et61Je#_ zZj)aSi%8YwntSgF%|05wUW;+FN%mQvK7X_8-+ngd`S05%cz{Bji}h1IU$)+pJ(+Xw zNvD~uQ}k~cuUv~GNkK0}tX+kQSHn2g5u*(paqHC%9cBH)eGZAeM57@hTU)oU6#LsOHaY%%V1tA~AKBH>^~>Ir!vCs68X`L%_$! z53dEDRKk+yo0Us*U`a_!Cx;bRwhc))G%J_N;CO8BDgV+1(|5}&!1pm%{I#yjF3;d! ztr+B-Ow-#OOfkegDw$ijS!%t(y927zeN*9_L9FCC>1|0MKjgMavT_`h`gC1kIm|E9 zX2xFUtqq}j*g%jqo*aT0R#{sqM4MUkZ`n=8_XIk5OtEade?D?9_u)(iE$5h6z0aaE ztlWZ@*Hu3@eM)aJCGI{wq$>KRoJ*ANRzAJ$RM^vmj?}{C+h8OnIP-kKDRR&*=~C)!iTC>oA+F z#|Dg?Et2QvIXMP5Vj?4*x&q`02}pGNk9E>vg{Q_6%LF1hEp_5;?fv5Ooiw~U zsnr&-1Q@PocxEuGsRg;7rEQ0GHNS31p;cLpWDaZum2W862Fl@i8&lQ;v#GiM9oAK! za3fqwnL8jXqGKTt5sg;}SQ*u|?CTrXuj6mfhzMg58&Q$3s4gskmGhIGVn@zuMh>x` z45>^c0X7c~Jl~zwhuuq?dVc;si`E!NN+q??$s1+seQDsFz+?kr%=+|rVpYXOTi?=a z>hU(8I)z*}&n2hqb%}eb6j0SC&@W4IG9$X=9o~%hO|@E7_fFVay;UVSj~s}e21g4_ z=SbsR@=oKRiGTqib;a(;%!UoinvZkHtq;H`b1osB4&6>|`;>rj=;nZGR&^$ROnWgp zQhbJA!Ig$wxT!Bx`bmv@9&=hGw!jU&89t&?6vleEQy@z)hR$h_7ma9?f}ZoV&X8{d z=2Y=|nqi&QW+k!KOd40jLNfVZc-E}wwoY}P;?tx*miuV$tcPcgNeNV=rw?ARygzSe{Q?qQvzickhIkN8Eu6iWCmwuM6 zp6v;qZ*e4~hvD4ifp@QAG@*~%Rim`rXKwhEf%9Fpy`SmN9hTTxukAo@J~cvG4XG5; z_1XAdN|J8^v@)2{S=Gh^ZQZeWil+nvF;3q^HA4tl_v{%t<-ZyZC&)mr)%hmC@?C;Q ztECm(s^$f|o1-!b#~9QySh-`fu1n+X+7Xz5Q#vU)j=WaP$R`08(;UexJ_q`JR503(eB!<5PTH{?jJFnTVn`P~wbR{*N=~4XdQ{ZcpXMed1<1+n6Tk7gc4Y z_gMKrnJS?fsCf=`@kG&F=D|@NT30}vplS3UV(er3T6C}aaP6sKn$O#%?#;LViZirR z2GH|^nk34a)j3uQiJdw5C9{p2-gyS;!LY(%KcX_pDd=kZYCDc@7QDo-w(in{D`#Iv z_rG(VGULyW@4mu48`Y%CHgA49pn89GpN9XkqP`CjJTsl#?u z-Bb2BL}6X_; zzHZd?v8A5Cowk4pH|l&I95@A(c(S1Us;d=^)=2}8eP=qRD)h1}?>N86UtCx`R@WLJ zQF|R?@f03GrK~Ii;@Bu=iaF8l#m55IK<(Jp=Fb>Q zU)N8kMOB{7bMwuWyeyC~4W#Gfkr2Z$a|+}X-Y`dz6K}NZ1>!jCX}tcV_spR*2)<}1IOcvXPUQwc0fot5-4fyiwx_}^|R&Fp_1N{eR^7zsVQJQkUbU+d`g%>z!&Us- zOWsqxeooJnVU1iaq~CE3GaM>!UO39NsV>JQe&okLWAMrArmf{8tIz8$nb9PsDDc(& zVMjpte04O?C|KGZPlq23$Kw?trApc;a%`6Sd_`I1(9poZLga!62yjgj3rOfnbTZO} z@2wEn5BWm;SDKN>ycSq|mvVAo)bRe$@5rl2>o`~onTFhgL8ZZZ5;SU2hPBbWMR+<4 z8|SOc${z4Uu79&GKOD6cB=as0wWO{DYE z;?jZ_Jh=C#}2t)tt<8{?6et0Ak$L%N`=o0Wn@t2@K6fA3!asVx zTaXuhOeF32vfT|WiFB1mwdl@9E!+TG#!B)&fu=I^``iQL;tY;3Woh=IEwN1fxLzV; zn7(#GW{BwwPToJQjfv=0OYmz!ubzIr0}F5G!E!THz1#0Tamjc(q;03X2sF^X=tVZ} zl$w9HW6^(+{W{5yv{V`R>-JvTdiuVX@>Xzvyb46E*Cx%e^VavPP2`}ahNl--8zh<< z1Q}1k@b?itl0Elsi91l=s`UO!8v+SdvjD+bhC*DFUs->>DKdYM{KxB`CFiLeL*K017ct`NeF_T>rxbO%c=D-WTsAY%|EZ38d#7w;89HG~v&Bcv(x?{q zD9aUD=PUX(r;e!M=d%)e9BkB~{<^hU_r}~n*$K*R&hIvNVQ#$L zN^<-nVdPM!?X5ptmPT;>@;dx%+@TR zvp|*~I{sKGN8&*vVDXyJ$H_}faenPij))C+2%=mjeHikkhE$?rNRi>Y8=@nRG!1xj z!nL;%M@g^UKA+oUp8}zxXYnDpPU9aqq`aoCvXuu@O?$SkADMSIj{@KD1x%+exY=?} zgW2mbd0f-ecYZ9>PefOeJ-g>)@Y$jHWsTpmqcxp<91niPZ-lb)b`ETH_pISK*m6dM zFu%+-!%x0H)P;?L%A0`LFHX#|!NpjH8rallc1xrSBo*;$Ac44ovUs)HPPN^j*JZsM z5IETO`oi6l(0X8=hWaq|UM{;7j=vkB!N9w=I?N-CQ2O z;rjT=&?aQgqfF@?Dx6J-{FyL2PLgkRK;UUNNluad;_|xOxSt*jXqfJ@a`3E=rDd|kgoTA zyUlysJGtR6^WT0|&GaPnSY3@Q6s#|;f9go+VzfjF2_5lDcbn1!Z}LISDP{Vo)bwE8 zkUrkNwT^xd?bwz3(9u{p*H`Dz>HaUlZ|-|nDE_5qnWC{?cWm#hD`ANeRS?~FMw>Jh z>7c$(Ix9&1IX~P&G5RR_7QjT;b2wr84|vDlqN((9DJ>cJ;7P^ASnmpaoDS!tk>@ou zp<>ybSFU$qr@i*P3Fs=4S?#eNlR(bG#Ep+7r5N>4zNKPKc54R+3vS}eVdxwnmek(tk5rgU^aKMzXLYNqI>ubbJkj5x_v~8 zNLQc`C1iJyl1N1X0_9QSFl z4^YL_NWOo*wK=w=1cAzd<03d>GC(dgBzjAjvbOj3^SQ`lk|_-n5=*}v+K+RkzOdm% z;+*S&#qEne`f&jts}uvvotKi-j<=qs8Y`swG{^$`)e za~NH51vNkWa;-#mQ-{z$VF8Ep^szY&yvnS0**dT%-bnNZ#k8@hJ~fhvDvIbX=U78E zvt_I5yJwwUCLq&;HB@H86HU&t=b+J^2V$LQc&i|nn)-4=mD*iKT)hCvJ@ zK*Fvmz8OBU!I38D)SQtrI{jP2=03&i_C5RS`gSxTrtnw9ct^@%%<;Q?hqfi{^hPNf+k%}f zgS#8AwL#V<;??p1bjiG=jjaTL+?^I&@LJc zdbpll;}8CIWl~U}XyDzz*;*zXxXlf_C!qUWumylXLZInuzUFNWl4ja!sc04YgkY;z z>X(;?%zNV!QCK?OFqsyf5HO4mw+L)lCJ*_^L1~@`)ELt07O>o%3oN>IxWS%fMI*#Qz+%|EiPA|3rNC^Nj^XnXf_J+D9$?Y(XK-8T5 z)-qVCdv7qiQ=xd3EoFD3C|<(I!H;n5h}xx_Hh796HABpdZt=5^-twv058vn*9+5pd z_}SM?1nZ)vV8#%4kFC?gOSs~#@bu@t0OJE>$XClTvI6;cy&b!^t*AX zJ-QhN`L#Us?dmqtifOShrP?~IHh=eM^U&z37@B&RHY~CLNutVEQdkh^wX~5OO|6do zyemQUeR?o@dsb?-%ik_z%(z!-V4w?Gn+t3z=X) zUdRn-3CMZ)>atl#`!=u0lnG}$hyf=^AO#YvCqQ9Zy}#K=@P5f>>NjQn>EFWpyP-hN zjuEY=^V{2w?zVSuL)SE)R~AFBgQGrGXvWpZ2x_qenR=UkojSwdAGow696(Gh-9pDl zrJyqEZ1||7rd7iUKU)Vj*rtZqr$ln{clVtXU`HjcMsY(X*w4scu^Vxu<`**ZK#oIAO4FXbEB>p*`ve{@zN^XV2Fm+`!_0DBs)Jx`A#Ke zG=v1!&k|Rdgq}10@sWN{oIVb1a*Yoo5XTCye(}>=NMrXTqHGL{o9YH;x!idZWU#HU zC~Wa!%bA~shr^`mg(Ou60mk$z4ef_VSCCD2$4$tWs{`!o4;$Gd16wbdz{j2N?Dz8m z-MczABKKi?kM32+kxAjt+@qw5!LsND9|JWyDlXskpzDtePc=s|?21@DcvfXVzO)VB;qVL?<^y$^*1O9%i!G9iN_6Zh8 zei}d=kz{+_@?R@)ehu$2Vd4htUO3yib3a95HpBHKFq^xF%B)#XayY^%G;;)0#K2ZM zUdp(qO>`#&-s~)?t$LixE|TaB#ACTj9a~WTb_?pLzxO+Q)Ql0WtMJ1<(*_L^ zF8N_MC?MD$a5o_GTk}KTmNtJ+Q}xab@6Tv;ahaD^8+g`6&A#kVa#4_QYF1(NTh^YU z!3Y3CE6ZP7BIoH=pXpruu!*MOZCx{!RiEtR=wTNsx4x?PguV32N8l(L zaYQWopWV@LbJy^EhhPFQy>cxIB%j^aOfJ9S;=XDp+Xh(c@cCRCHoWor8Rblof`Cym z%)a@d?hc1X=}myHJfrv{hm9;BLF{yyDWW_*T)YdOg5Ith=Zy`w_}Anml;>onbw-~m zyh329uoj7!X7BZNbBl1{c-BBC<+xH4!_$*99%<<@9+Zc7N8xvHI{jQ+NI?tb0GJmb zgR3;VKvmE|Jvk&~)c8M+HS>nwG9E<4Saz#!bYL~hrKkph`@?YJv~p!eL8_ zCO|?7u}mcn4~p9HFUGA!e{i)^3cjv_*VTh}=12{5t}EX{Y4&pB-$c&_qEJPN7KC(f z|I-v>E#=#+*0jW;%B{IQ|Lm`rFjCr&RH*r8^_Z`a(g%hP ztQ0ocrEl(4T#o>y%X4(n`dakN-lZMKL-|hLVt#dedmsM2XnO`$$bPs)_MO1cl#I7# zCHnN@&ADlUW<^gvUTL*+xMLP#RW#M?m2GqM{q>0Ve0kr}cGvve^w5|h2qmmsqPMr# z@yrBLP!pK8vvPX%yd6he!4%K3s<*`T;q|Prcp!@#Y{*&XfRO8Uq2!ek(ArE0zpVK4 zIb9E7y1wIZnX#|x>gItMdam@dioC=nriZUJhrD}j91-PmTGq0H>3;L;?1xRrKs7zN zuI|83%zOMW`0?I1Z`EoW%pgsYo)v_|?o3zahD=8LEsaT`Z|YNqyz+UZn^p0rvMtQ8Fx|&>b8swq%m@Q-dVw^v(7Qx3f1at;xw`c zOQ-x)W&V8E)L3N%mfnO0NhbIYWlMG*LbS3DE2^ly8E@+%;yc8Gh`sTIU!TiA_B(TW zV+GEi6oe_$KBg_a&W+qm^c=l?u)Vq+`vVB3AzAk5tZFPGkmB1Z=JAvF+1>-FHKv0E z;N5YJgURP}xZ8&pR#rcXyEX3V@dEO6B`x*=WDh3cCq!PCf$I{qAS;h(=i%;iS+Xvb zPm+sJ2Ar;WWRWYgz4oWyHA*wKx}`59s_J~}b5 z)ly8$RceR8Vx6>(?gH+Nbv^aDtnJXaa7=|4?_o^ZV_K%ukO5Pr2;~6OT?0$n z%p&umut3!Q+!0N1!1~phpkKhOTpX&m0pLR9_*QmU2+tJXGr=-ItR7}wbGaqnjKnp@#C|h5DH!GpFD_m}1EpQG$tu1oMtiDHARCdCw6UP~rJv@n)i#q2 zY#jB-j-J88`T18EI+mD)PO3KlR8fjur0o=c)5GDeFCopsrBkJVK|p`7ptS(uGY0GT zl0Qtslr*_K-5DBEMMXsz51D>OR4SwyPz1_1H}`5wP0Z*iw5 z`ieq<4FX%R&Ghsm{x$oOtijC&nJs70(SQLSyhlUuZk_`@c*sHF`@@beuY4N!Q~l zk$_vJ`~&1cnria>D2wg-H$IC3ZZ$ydtTMjZiI-{2 zQX)CF%nFXWGy-)}!&085VcEN92&pMm;LD1+W)! zk^aPiVum(ZDUfrgkNf#tEFvkS_TW=<&7%9FjH3Wb{Q#}EGODdz%UyC7$^AH)5FmxX za2Co!nf#}EhuKgV{zh!cGLCF6zgerx@Xj=b>hf0pO@a6BeL~pULhB1pt$`%fL^%Vd>$rHY zX-O(sN&Daw6LfR0F5wVN4&3sXAb=V@pO-iGZaj7C@5-9Lse06{MOcH$i5$+ zJDhXO(rChj7Z+#A=fRbNXZ30T&w4`<({vaJAF7!Nb&MtZ2HT3a+56T5a>fjm;+Jt7 zi-sM379`Df4gab|@NJLVtCdU5q_lJ|#+#pEU00pQ+m4?fCdEft&@>qaWZzBzc3xZ& znFV4tORd6;cRM9BVtjIaA*Ng;rcjNodpRCvapyJK|Xr>`|qcZd^qgQ8g! zjFV*KU;C-a8GHXuk6M(6 znMXV2JCR|%6I?(nb9xE8mx?-mOjJ_k%}PY)h4A1cu>U+)i_8av;)X) zF5vFFKi_qX$awm76LiFdq5H~DL5sM{oHa&O+Yk3CciRHOfzfuA!{J8YdlnY%kib_K z(X6P^BJyPtumoEGS(hn_i*y)&ne+0lpk^vTb#*j&sk zC&`9Mg`q)_uurz3j*c!Yht-2_>3Yc_G}pIm)U=Cv;PDk3hCDkx8r~{55I?859um9d zNeb+6Gkzc~l4Ip_o7c{tUTfP-xGcAvb(FBSSYlV1pJn!qi%=&t;PJ|78gpkI(Wz|` zKIJ-lWd2vAUcn56;hUdz)>kMZy{)>H>_BMvBCY(hCs+YoM6GlF!isSZfh z^!T>YSZxY`(q(F9k@rg!osD>-)p^_!CD5S|&03!89%m(Y^h(DFN-y7PD`K)7ETD8#}d#==rbvA%che|c5^#TWks z%`AR5cLHZSIZZxX2-ljylH(x-dy9~cJK-~$Tj335#2uCVxw>1jge(dpT1!88QR@=d z@G!y>mS&w)llVq2d|U*8mS|H*AdZBdX&Kp?zOzC_mGR#V#-!X0f$ z>Ysj@ZUjr;nXk+KNkDq)ZRBoZe5$vreAvmcgZwa?(t!&lLjcBoO0gb9z_CF;@6R*# zB@N-PyB}bg2KTmtntmw!Igb?$_Fvj_vLY-d7zZJ?Lbm)^O89yHvF2Bw&ke^5d3gcs z2#~H#x`rep9)ib0R5WZYpp%(A&~*KMch!QN9_Kkhe-fr$RcPvQ+2_-k2oxyx{K;CF zb_jkPvKo45SIE1w?Osq7B6o5aUDR#_Zfeav95)WeSifW9<_GCnk?#upJ$Ffo1<%ick_` zW5La((`5eJHEJ5bSzaWHKg-&+6pXCfT`4Us?c_EzNKY``da5oF&K5d@CH(BUn5a%}hfOeF&{ zpEyBYdBt;OgJvH4M11^+D@UMYta;ugc+fAtS3Hyt%YSmb8COAHn97kfZS0+_E)8XG5#>hr+PnXSJmphu0ixpCQ=<+P4XF%*&CZ*im5*pB4|StgTJZ!kCNa z>NNTp0oLt2?159C3nfmJG%=Kcp$JDz7(c z-2Ak=fe%KXLUp}ApR=j^*t?F{cjWTvbc2+A<&rEyDuc6C&A%7z@IxSQ-&|Ft)E{?EE?r zf)|vj_+{m1>629oQp(18J==zBzh|C+qeZ_}y6-?ww$y$B@F>HYbs{8O5#HNma+;v6*@D_~y~2 zp^(~Nw`MxB`*shVK}`UGXW2l2Z!I<>mRVRa7eIAz1!xf|f^*^n@{s(hVX*2U5;AHznrC{gj9_}6vP>y157 z{%t&~Ydp(B$W&@B?DibkbmLb!lw+bDl-pBzq5Phtz%(s*a-{B7l^<~h2+s*E^?Vyx z5}dL3BA*-7W>mSHyVs^h7z_}BzCG^Xrzt7vi&guoB%ytbrMZ*}4EyL(2ip*7Bc}@xMlpF>b@{n z&DJkTNU$lV2c`#R&(34mK$NhyobH|$Q@;nMyV15Hp%OhxY7#JruPPCu0?~*XJ|Nc2 zijcjNALvrQ{4Ik1cKqV!-6AJ?{ZV!p$8Y3q9w20}ER=9>OZQpKjPYUT4aDu6Vm{Ar zEA*mSpb=Gp?o{?OpZkQjj_HfxumXFO@Ox0OMs255&g96eNKk@0wN$;~20V&|!8WYE zl7zdLatqVcZZ2^5x*j%dudo7%s*6G|p5B+fTBKK&E%L1?3?%{zZB>AcXFZto<~k-> zC0f>#17`zdyY58IH}|KowvPt;`SFMki0Gc*;_q^y_l=te3E^DN!~i)T1x2XD+M)83 z%_lsg;Pnr&_XpwwxZj=*c(_YxF3P^e?sEbj^;0uZ_pCfPReOe2*OnMXnm!sPSIaez zZLFBJOH=V}^JILrH8HVCKegKac}dw_MoF0C92@M`t9(apefW?yPBc>6K75XIb%S2m zHnVDP9bb*zhIHQ)+>5!z)kcvxpsOL49CPhh(dN8^3OZaEQSd1Wr}d}54e;OP_z&Op z$y_5)c3wke_jPz=X&XVNFVfai=QsA8S*1!;a=%yM95ouWRLH%mXF4hYJS^^QL=2{> zm&xFZH2q@ARK|lsWp8h9hB+z9o5F(f?r=>@IVOk7(`eUTW^!_%WIX%ieRhllX;N$k z)2u&Iy2Gi_7?ShFOJX5PIk#uVcyY2*jC^)$VcMZ}diHn7az%+;yc_~ixAN)D;}GNJKPfEKE^-XH1|{!eE?{HOjNK+<$K2u&r&ijo+N+S$06&hoBC0jTkw4 zAr50$H9gy{x{w5N=P~7NHdNwh+V1&IqQ`5n=~Y^8UEj|c3eAJzZJHB&t}4{0U_{)6 za9nVb-XSX-96eM$Bki*RihejNr)C^RTuCj)vUpJ(F2r6MS&B&lXc7(!fdP5BELU6v z&QrBHqbrOt;0@5EhFIoE$dC4NEIo=0z1SyS`?UR-;bFRXg4;>&T|eqd`rTf0aAhpv z-$k=x>7q=$i`a5K%*SOnHvE&ZrBCz+F~&3)5l<17uX%XSwlmZA!99FqekOPycA#jP z-Yl_TxEEPY^sHKIeroDpU8omR2x*Z|?Y5XWx#1f|yt~YOxF>Qq@0}p7(?zU1N8iB5 z2uEL`=iPTjo`qPu?0zdFQlIL$hEp}{z(dq+kNu(*iN`*WJcMu7PHRXhDB5@>dNkkH z=^D^A@?ct)F`_B!rKa8*UTc>j^JL=yh_gD;%X4c!ufWY!KF%CYDn2Xz(DPO zbe$qZLF?{=C({Bgm7G54t{G};PUT=<*`{2U`6_m^Ia#p}^Z6Y2*B?Zkn#k@jF?4iU zs#`lv&GWv*QbgV!NzF*j)}h^|-G<23C7@WY8L?|(;~wfYqJB#JThYH8zyHIH^Yulj z)R$jIhq@cyatyjS)woK<(&}z~J;Ew7Ol>9X>a7mx48V0i3^QL@Ms1~x@4!VINs6!X z8@%0{G)LCn$@dlF73JAp0b25T+t~cpv~kK4 zQY~5KKt7K_GVJp!Oi)Vt_CdpR9jODivPb=diV)(Foc;2!f%Y-~k*>H^Te$aI1@B-f z(?PxGqPh05I5;A>`HQ}iu!`TG9m7lk2OhoYoOCnInfElLNn+tP9Pp?A!`S@izcT;F zCaQi%ikK4n{08Qf3*S4-cHvM74 zX(#Rw^daJ4H3pa!=&q=}Ue-k^FR&PC+dxJ%2=BD)J;y>977Y$QpZiHnGO(^O|3a}S z-c~UEQoet~Bmihj+HX+ zGG-mESA%wmBP+O0Z;k!(U8YZg3}UFm&6irFs{V(v)&*PiQ!BTk$s$eJ2DKH62X66p zEz^d79lF8|iMi2U%;nN-!~`*kdknm}8$_S^#P?n@crt1&JbGVM)c`V)4hbdaN$96A z2o*7CSZXoasRORG{AjOsqZ?!dkWw(gEI*zbS%xzHFY#qc$D6lWr+zB>{`>#}<{%z1f6%T8{GPwj^v$MB89Qy7{gyTC$i z4E>5jO`Tpwtm!p0yXXbG$RWz>+c)4QuBn+BAgl&TlQ4m!Jt(pJd~ewwi9DxwYXX4g z;SW0z>{*^6yHG7mpKHs&+iqeQ1w}8MvlY+xC74x@99hdE5Edp0I|iw7v6{Ii^L{!AKU|9w*b?I8A=AI6uW6gv{`3-3&~-y z5g$|U=O5{@G|MIZcu2JRA$Hu6;72y7yFR)0oE7mXqy1^{4j3(Hb4+y{s^XGTI&Mb# zvx#c5B6njk4M$vr!74#m@dlIagOj(^wL^hYrU9XVaZJ=yo1mGeThdrn_zbms+InI; z99~c#olc;5JuiJnS`Z!uL)6EEZ&GZxl#bWXwu39j5BKAD*Ee1li;{_k{tK{)$IiYa zjit)P+qRPZK%2p1w@0PX*2}ozqApyvs%(mN`eFXP7ZCsMl~zQ z+A71(hwpzo@??1(1q>=48ax6Yq7*`llI#OD@AEHpZw~J)5w}gW4^M8 z*{U?nGqcZ=$c?L?(bMafQ%8nY@5MY=G*bZAA9?(=jsvKa(>Za0H$|(w@O$`S^x;HM ziH}O(tW>xz=cd2Ed{O;I!_l^G1g4*I&)6p$@D8UAKa5zweP`URGPj#3XR4(D+Tz0T zur1oGZk^1=+hiNq3nwNsu54~@!CET|v6Kr&Z-+r}rd=#~dy)E5ZiyyV z41}Y0g=I>Bs1(+t<95^Da!3HnB+K4&tm?IOd41;N!wnl-i9D}uTQmRm@@5NknlrFe zMp?2og-rnNB{nARn6f>1MC4F>C8a&3g9xF>DM{!x0t&v3No==?z?3UGd74UZ9^hvJ z3TCfa>8%?JX1IL*dzpLe&a{SY^T1~(?>0|rB#({(SX_qLe0Xhz?H~4UP&y0!&*%we zCC$fzTC~lxuJeuZgbLR$$@B(Ac#L?-PB=Apf|;*2A`+N|l=BVT;BU1<&P=;j2FAhs z=>8ebhCSn@F6|jV@*kaQv2W1Dsox%caYPxt_Na!tUEyuKY&l!V0Z&oC3_k z9CuY!>`^N1+9hq_>$T+{GnIQ^y8SD{C|dpb-_0#zBHdp9hi-s&hKVPy{koxg0~U%| zVqdxgz1a!MbM_3H^dxK{M+5NiDP<;eAv0ig5{3`m;Sk@48SK-Plq&3pEnGCj{0FOl zbyPxwYlSr9pZgd3o2D8QU+#8}CmTWR%d!xb6Wm8O+bivH?S5+3CA~MIp%ng7nW?G1 zNK322^8K&xLjg)EtMOvnqDWUy0WgIvA}}D+0U07Zab#k&Nh8U?@bkGJ>!CZ-a@Ti^ z1bqS$6a(e*<_KoPqCPdh?#hVfdoyR!)vPuF)d!fx^Qo&tSTl)~-RL0P8F%+z`kN&V zC2TY$j~y&)f0=oEq_0$RJns`W)^g;?eN!;Ir>TQSYB_#+9e~ZJmKP6wb19VUTLrke zHk6x@R|=_Gd^ez98gPs1QEl{YVSjE28M&wJqaHHH)t=(XnQ{Xi^)UN1sI4Q~z8|yM z`K|vm)W6>u{s%+ueMV`PbD(*x=A0Wf8D_CjhzQ`a0Box-74-;ASBXR-NlzopYOO z0SeT7o|cgECIqi%#OoIZvQ3)0IA|-#iK8OzM4(1#vghEpfuw$1wE&&q`SudGB zVY}yTJ;s{M*cTdAmsfD@z2&?t8r( zS}v%6M;$6<=53C5`Lb$_;=&AXRP`>Wph(H-YPg|+@`2P^GW`{!+h}&pzF>Ag>4JWf!~l(SCtX_Y({U~I?d^EMYPHF zJIG>YSK7>8W|31mb|A*k&bKqiQ!t}n9V0NPZMpgc6SaOm`c_`LiEZW94<{40Ztewz zpc-3*|A>p%Rt7UX!%wm)vv$mL;71PEe`k37!Ybt{t&22k5#fh{UZo~ac6c&kEi9~& zkcr~v^@V*yvR}LhcWo5J%v118{FqpVOsu+_72PGNjK#H+J|Qb9t8sD^Rl*@Ix&g4IE ztlMZc%L_1AfGlvX_qY_AnO$qZw!Is?Lykxbb5Q)Xy5h?w^7fLbOfjyFGzSU+g={Wi zJjNwL=t;7U1!YQk7gs64e30A@i6YpbsAx!mV572vt5G~iE8Fo|nKD|Xv&|!RJ=rA` zMwMOpG&Yw{3A>?k*kuqD&Gk`VOqk00L%QeI_zEjB__yeTxsH-L%}oY`>$gD0*U1ha zJbSg#xlEy%i!}Vc?1Tgs-C{mT6Z>2g*)(f%VfYzfO06kHfD0ulD{*F!OdJ>1BG77*erz zeVbmfL6f`T$I?^s1Z1BY-^r(Ww~%QOn(~C=BKJW}a;;&(B;nv;gbb=@5-SxZG_@WoWE( zqjszf?uH0j!JY1%=BT$67~$;B*}c=|KQCpF-SkeaT7a)BMK6gG1yM$pCeKLLOa8$J zdjf0ez|^#HTF2#h?tv6`(s8oC#`UplkHF``GHU^S@V8&w!iS32DmcZm?GI0Zbsb&W2{{J)5hE_Zxe~js~zw9{AYMQ8nyz?TJuL- zLOUbLYl=f668lsjzA8`&NtVX7RJ4WtNS;~syTA5Uh4uFL^uKs5Gj7$u`q|M|BQtM% z%r(CpS7H;yP0W>t@8t3+>w5g{80`!hUE#0Xm(m=Zl5+Bpezkk-2zrS7pQKOwdhdox z!+4Sj4HY-<;Dh=pCchSy*na5HdH}2&+9|m2NzMMw=7x~kj{@mG5mOC7&fD+g&U#*sYixW-siIGicMSGBdH30*c>ZDz;zj~7#&B}!JgyBidW%sp;m)E@>w0&*>9=Y={ zi!<6wY7%$9DQ}e9H%S;S9>X>&UJCmjq-N9eheFGX@ZPjgFUGiaR`v_z1d$WrnB(MK zVF35rHw6U}i4dLi_1c_J!rHO(lWc{_=c$YqW>fsB>ep^W;Gt5(`~}*0^y3W*2Q+Z( z+cq|K1sZYtU<r>?_*QnqCYwA5J+st06M1lx%7$_Ip? zMv3IMPrOnl;*_}&o%oSBPVXIe@Lkh@yS8EO+;KsD4qjT*Wuo$W+q4gy4NlmxXZ?2# zA2FCKZWcyq+jxD^(3&4RS^plo7!a#oj@}AHw(%P!E8x05j*H0s2VHvuUWM*}Lo_Q5 zQ?anNftMS>NG-!nSAI8TwjGx{6s(d=+Z84TDtlm}KJEEPr}FV~2^m)4VcMhYwz3Il z>JV`_?JXFtj|FJj0Oh;9t7ruhZSg_dRS7B|&kel=4>09A0=Hpv3EEMQ| z)|3f~JtAS+PG`Qjo~Na1nMstZimn44@YSmpF7DO@BfEATWg&&5uKRk~gdM|%D{y!y@{GCMC z5~*3;_{k5rWI5Bua7xgYL4M>WYO1BDn^RnxL5YdtFXy-PVYb3O$?NR>s zi+}E;-cTE)=PzmpMWv5Jr9YiK2OX=$e8@UV{C&5W#%y+dR#df8QC}*Z{EmvJ{po*? zj{hIm|G4Jg#vY#VXd}B%?N(7vk==PKZ7hMY`dA5WEv4sq{?noBR$8WBomXug5QfKb zbfnrkRdM2I;_NL2ADC_HXxC=_8jh;bpLaam#C)(=r7SEhaWwGz*B1;FeRb3&-CPrX z&8tNFzWwg8A8kOgag?Hk%7_ov?bAwgC3Str+xxa76*Uw^Cq2Z(xBxoL0~C)c+FPj6 zR6bPa&Nrf??94DR{pW5i#oSe*BD_w~=0Q{UhRHMc?%F;mI3jGjPDeneCijSyoi;!2 zU$4|IiwFGn`5dNWeQw>yNz{%j+5^pPjwXmX0G2IsPwYD~14&%|vBKCRLFloeP~3qQ zo)`d2q6iPhYspFHgv620=bW4z)IUJz*NS)7{!IC_U+K{pMMK=HY(055jh#AdJMk3o z=MW*pJPeg7NX;(q1Wd?}Ai_5fPfh+Hz;qBEpXE|YmbtZ_Pj=U@5C=TZpdLmpxy_TT zI}zR^*)J0moM226D1A;7w~~sEw0BYKCvRa~e3jzG2&zO@4f`muS8_j4+)|ATo9W_4 zIWTqg7tofYfnC>76jNRld1ZloH>}IDtb1lD02mUKt@$){H(j&#iUTF)IuvuTRpM}D zuxO)JNUeK1!PN~=;hzKrJFat5HnFAza*!E;y^jpM8R?;LJEhjRgU1M*E@r3*V`-sl zsf+2pyfm|K)=pIJOB~LP8UM%8vROzz@qE_$X>V)mSb`c>$2d++Nhx$(fxYk;!IWsQ zhHA`p(DggxPWfy@95b{0UiFL$+RkQB<%@TrXSc-3h_mlUG?zt&a}@OY$?@ldRqdzidN2RyvysG-z|wcP5nekpO@SeH?a{7{+Y;ib@K6L z0c?I7Z7{yGEiFkhHA~B5X|UqL=nfiIK2lt?vg60KCmS$Cs6NxGwWh|f`$J7H|H4r$ zbhF%Uhi>2-AM26PH4%*newaoj^~86uu8($v7z)vK12w2H{$)=d%tLZ<3>}sRy<7i` z;G%@|2;bV5BkYGT7g60ho|O%AG-Xyf@@bEmO}EXpeIfl?R^L7w}3PT}*pJf}Cc59D(q zZ{*$Fal&R3M{2{AJg0U=t*k@nHv4>Ye+&rb+q%2EyT0xCWX<-ByRja_-1%?Zy=PRK z+4}#Tv!*1Ov@w=M6ZJ%+#@J%-dQPG-YLKy4aAFMs?AXOKiAn4pyMp4x8Y?3xDkx4= zBvwXI5V2!J?7ipDSSr?`vP*&v)Q-b=PnD;{2A` z0ApxR6mgcFxQ|6FrAiJ$i}`{e5Yuk@`V~e*kn1!4Umh7Y2LWFEDBj-BsB(?OK8%hi z-2?l7>$x59k4|;hD4q~-u-9i)e5!Y~NO5~p4N|OUfrQr=I;$mR0F)H!f<_yfA(YKW z=tEK_TcXIAk+Z9qemtPOM({91Bplz96G%wC>}mV2(y{;g-u~~ce^^Dpoo|muqKtvo z`UeKh_A+i2U=0nt^85!mVf)LxHJ#?lzGrg9K`w=SetqzODqDRwGCXiI{2=PAymx$E zrIh|2wlyoEkykUU(EZ}8lfuc%exgUB&e}Rax5!z0=;F(|+qDmu-x2^+l*<4Wq+5`G zpS=eE)!w55sfXyO!AgwUE zY}sZocW8?Z^9!qo(?cAT@`^%beb*c<>lg}x5(`5Wni1tiJ7(yed0J>^sTWDSdC_Av zXCQM+Ucem3^B}NqnbP5mY1N#*TH-RU=(>(ug}%3fVnGeA$0E3ZowcNEiLxy~!+Xd| zO_Z(sIed+jw1iF)oFFf7S4x_%WHO6`h$rqC!AQwWUs}j?%#J#rtKvuGa`XW4-f|WWz$4X5PnQy=*Hx} zCm9Ly(7@J7CsVv7?6>#9ZS6_Q2`Oa5ph@9Gv)csa1+o(P7$~RNfN`yG!Yx0qn+ox& z!^Ks-zaraU(`0&kxMAq!sllbUN1FKw*tFOrF9O?XSZbVq2}9yU=(R?ls8uN@e(e%cyq=i&3yxrNRrmO$vn@a4>kwe85?9!){D_nH&9E6)%yATmkVpgf9YP~PT*hY z)dz~J7dNHI+qTHXqz0rML|y;BFfb+khn&i0vb*4owyA-7ovkg5I#?pT3NWl^nqQa9 z;!F@cAm(`_=Z)0_LZ%q=lPvQ+>)@)C&p#?Z3f19^r!#mEzZo^zmFQy{xoY-GGk@+ilGivumW=>&-TZ>)YLxYLw$4tt3K8oV&p@dfQrMFp&cdgjrWKX-v zeoe*p$NssJw+?}!`W~n!caY|b^!CmA?xB$?XO$(d(`b9hxoY4RIFl?50Lu?xD_+0Y zZ~v%^djR&@-I42LLEY~`>xx8~ArRi_jq2d8;Y{GBBD*1qs@G`+v;vU;LWoUB_!*XN z;4D4KUk>(xr0cH+e2F5u?350*sv>Awu6D`7xh0pmdll(4>^w;T8)0jW^v#9SJqTCH0{8gpDc8$g2AvYQt{WS-5u~w- z@d&U5&Pl6=5s%919j)Ml*Vq*jJ_3px8_ek zT~k;v`iErCZ{!UT!}2P_YC6A|)?0d{b6J*szvaDL-rOX4e?5u%HQ$PjT}-ColbzFgAf1I3Saq>TL}zCU|F zYVTBxIXTK>#5C@GXm>xz=^0#8_dfg_cv>NM+|>%izHx=j9!flKd%RqSHyXLH?igAV zKnV5Ko8wgm_XX7R%FWb&NEXb(pvX?;Qw4&%k&5j3zT8aVRwe)&IQX6B%)yXbHIQ6y5HxqO~OBOO%q5XNyra4orvoGzuXPu^-RodYwbrW4&|Ko(+kS1P>U6v97*jg)&jg&3G#K^wWS1rR%kA(*qThO72LzpJ*Z z6HbMk=?WuzBnYstCq`(=_vTxLGIgzjyKT^~mYKo>l3zE>3QZNb+#?OF1G<3;87Rmz zhV&@Mu*qf$u90%DUIM)As+@#71M+#_2X*A-)TqVuN#P`^i1I#Vl3eE^ajb`*d5K}X z7_Vb@1b=9CI@eml{^t1gM_`&{v!_4JYW%SL1SX(Rliac69{286f0%)QmM zIgKXrC(3c7RGM%}Xf7dpdk=;%Y<2P+X@<}F?A0VRWkprGbPFR#+MAH!VP*!(6T zu3;Owi&_y<5b7!#%r+m+;aZ84rv?ndOCQfQs`j7!t_0YH3*R!^TpwzsFb=Kk2MbAB zWBe7ZKnAQ)ULjg1U#kfmnhW)aCn*tVFzWF3Mjcwq8OxX8C=xw9lb^e4~mktI-z7OfwsG%E+b5TP_{G`h`7u z-z(5$Fj)&Wf}&Lj8ywuJR6MpX(pMH{H13ptxqy*;FAjv~Yb_v230?Zg6#Ym24ZsAF`1UN zC@M}W#swG~>zDL3_-pvf-&H~J-uVeN+EK~TxzC;b z8s}>qna&J(khIm|Op3VugmFnVGIG8cchfD)P{=WH6ni6SO@j9*GCF>r^ARBDyl+dT z569yfg|mg~jf&`98<%K?a`j@{4ckc{QPh(^p<_3;it=wC=eF%XRDL0 zJHc|*5|hb2BYx%hUFlq>ux`Iw=RKc~bQQLA+P~Uu0|J^c&(SMvb@vj=RXzR+?!fZy z@tW@L-9=id+!&im(b+tt0SMM9eXSV3FBj5pL^hGML5s+qmeUCXDAn?9LA2z=OsHww z8J~+j(;lWO%yiigFEMjIP;$Ie`?;@B72quKl2fge3=K>yuDcEdUzXue?MoZhD6dbM zrgwtEk< z6^XZ#(ruHxN{SIHr#)50ndqR*(UrNjY-PIyaOVr3!Lj`Kg3Rt^j@2?oV`CMg-kk{T zH}af7)a<}>L4H&6ma+vNR=RS9I>1R8k1|R^RbPK8&8~m)bwP@i~T;1R2Tm`-3r)om;PWQ2T zp3~*3IzY38FXa)HPM;CZpAE$Pv>)~1h+{Tj-<{O%7>eDuIFy`yB#MU`67S&=J&uhU8$)jp#v0~8ZR;es*4!tS0}E`gJQ0mvwP;QL*ui=*sIlGKu;5m_ zAUij*@(6v_#ZB#DHht1vCMo#H8M%feb~(n;qQm&91IKs2^ zhwNipwFG4-zTlqAT!E+QZ^S-_YP0h6cPZFx>}%ilat``HHFm!1^f)F~O@A?FG*2&N zw$S%}msy;vs=9%!4*$7C@)fbmA~R-Q`+W})svEw6j6b$9FSdWjLfN)huVeEPupu8M zr{qF{`UZ!3kiFHft(op0w9Z-S)Y7gemy6`u?EexbXk^oePj0rqVG>@J&NbAkj|j5* zg?b_jE6JAYr(19B#|RF+WWG;05bJkro9oH&v>RW08hrdz%?2L9kgH2_sAndgP^nlt zeIZy>AtZ7EdX_x^|IyH$pEYH>+&{O%NE8B=ZB@LWd()Y`@>K>`cUbamxl)&1@sulodh|H zDxxSud=(f&@|T$Zwj%tF{u_Thsf>ZwFo2N3Cv(z)ZwXS3boVj}(-ro7QX`(>OVno@ zArG41yMt_871}yFo2luUm1%9^hT1;F3Lm)WZ>??5qxx<1eUM=BR>OMrYB$05#0N}?XSKK9B?QJs(`G)2xQe)n znHsg(``fJOYCG3W_*7_44n3O{ir?cGi-~UJGknAmw4lJM>^`p0DcOj^OUpRbFg*N) zAtgV_)u#|YsQ?0%bUa+TQ{L%*4MvWsJtFoLH?dkZ`1j5LALR* zwN@ghZ}y}BX!dDz2J-=~;9e#kS=1KT=z4qJR&Iy)Y$#jaNab~6WP8FH_N$e^;i*?- z&j?ZJ92O%=-UwUt4n?=KN)kVTuGe(pxR;LJCQt1?m@Cwm;FqwmC(Gl<*9 zUroO$_rvq)B~MZPTq;Pj2xS?Dw3p$2_s&qs0jnHkmzaQ^31!fc;Oo8bzuZ!-q|2&HJdQdV$mm~ASZ8}EwB4( zq9`d7-b5kn`2Z#KRoNmep){*Onxk(>fJu{nGP?ke{(p$azI^R@K7Z7r_|#*){{EGr za7llI!@vF8P`hqUk5SJZ5zX$_WZxC`d}q36mFJAjS}d{iV>*mm=07$!ezK_wvi!)x z<1>2d%*&*psse_)js4PYr3lfk9eLE7;Jp)lFzp>UKl=WLoYv~qyOFRR z9Ol{&L9Y;u0&g08s9Y_h?y~OKZltMJIBt=^w;PL#d~8eKZ(1TwgzgU;ww>*!s+SHI z_GygmS7{kmd*TJQv>pMH4~V`j5bbW z>UI6Z9circ0T%D+(x!=|E$5$V@wj7HZO7q8erhfIX4J3#_B3fNi$KWy6KY|_$u({{ z-_?HF%fXX>g70v}@VK{}cw(gXxoI3gWE9-bJX*jClE?Y0o0(U$RbRevrV1n+T4Hmq z0+yq9A^}J{#+p@#{o$Hs$BASQQo_XX+Kqe$mJ~GXQMlc>-sAUZ;S*WI zSAEft?K3b+?T%ae!0Ow|{SsBZ`i#ia{%LWCcASlYXfqAFc^m`L8b3C}A+uBVSI!}} zrR^ZJn+tt0H|hMwubx3Xz3|A$jKb{WVLskH<(}uHHaslkyhpF%a_6?g*AX9N9_%=# zh^?m9Gn2gvTy`~v#0CUK{jkxswQu*Qah(Xf(|prnd>Sgm-^`WqZ{z6qcl_bRFgM(# zR_d!rQrsY0Q(GciQvHXjk1d0MziJnolP?{|=cAr*lq~~2NlM42_3DO16NeaS@S2lg zrGDD2%;0jSm4FrM8?`0;&S)Mkvb?r5#m?QloXbn7OjQlQGSTBg2!q6=`J>6JUv} z*AJA2#9|&iVYclog>egt1|es5U?aO$UF&Q%Tkx5wHYp*#46?Qv_h4Nmq6W_u^R?_W z{&L}+A6Rt{`IY>e8yZqkZEHgV0_uD;`@@sY>X>JaU!v&hNE@q+(P2x)EEFp-02ttsr=?~=e33Ifc zHY5&amfic7nA^tgUVx{MSG7x2^xgJe@}5NO{Ln}%^l&Vd9uOBQ(WL>vX`uVw^&!=e z0n~;UWM}KBG1c%RhBwe6J;CxUlUsAw9F_xy$_qFRdqh+^mu}{D9Zj0H`&o=F`MZ{z zI#@XXB_>WQJ)!bD4IhISW~S0-cHM4$buSG#Oml0q^MI8nc_{g1=FKA|HPJ_tEkvA`Gqd^sL3P$K3lq(!Fs0$IX&@$m%1V1Z|RR&zrxmw^&$dMwW>yfY%~m&FDZI5aE;dC{N&M~Y)~>gT zc}iaf6lepYuP)|Qd=~>%U!(dztQ@V=kW|Vs9uIUuQZ0dI-ECq}>>D4W6CM!w%t|X< zIz=D(l1YEv9~Cjwu=|esoy>EEiJf~U2P(?1en=`QT0Y#gKatcHB}2?WUJGj$5A{5D zybg1r9Xg8ST-=$ZzsU6ddi>(rY=pVFshfmZt|grAoZR)DU;FWR+WO4))+dU( zs7k6T3l34|6?(|mKs6J}pl?Wp0G$`!r}Me}X7;=9IlJ%9zRv0M(1{GNXIC#Z5rvo= zS4IVk7K{sHPxUuHM@EX2KM{KFKt`3glA4c4lBU5wXKmw{e6}}?`DuKi>R8$^CnhU4 zI0KP3wt6(0z#!psOxWll$Js?AvB`=={bKnN;hdvV=G%J|0=(D#S>_`0#vYXmHRT*% z90^PVR&vOEw347%Bf1pxRBs8ow0;)&<-(uSZkTVWmbp7^JG^R4{p^?%T{F}ihx3CkT6X{+ufQbLcW!4 zg;`Z7jk3~stVeeTP8f)KT6EYp_6T$!V=p<&{S|a268LgBFsr)iGh0|j-qF~|A*e@L zzEMU=@ICs8iZxOo~}=Y@JR1(TprfgV7lBhb3>d^a-QalXMx>sC>J^;1a28_ zsqQ?M#K@~k6j(#6NS_oV*eBBWf><}ct8Y&?y6e0XLm%UoA^rL0R%|kXX!ZXm$=D}4GJDFbEY7F;%pw>Ej3Gt6y4}V$P02QcUFv6 zp94eAzE2Q$oPuHt$LHsv^4!B#uifpbq&MnO&b89?#!D+<+tWtvm3JbiiB&aj6RS1o z*%TACiTNsOL4~}de0O5;g0Otw(-H}<28KMO67lq!)A26HQ7o2-fA-f% z%;F;sNy}oJEm#BPJmU*rN}qQU$tDE$3{)BPDGVAh>Gd)jo-hL-- zS5xpaIvAalHU0He%2T}ul|D?k&lPFHI?I02^5gup7YgF*6TG{E=5)rWA{nqDPUnFk90tUu(aIOyX%elG@%-h z9#>VXWgHWqf~Ou;?KwJEEt1|G>*b0YneKcn3Ls_zo6|m!%c)#EF_X+iqnGV=( ze^HC+IW+w}>%$BgVuJRKrYRoO-f4{alf6@e<>%@xZMn5c>i**s0e&$RcLKee7P+y7 zY)sux`fxAhfq#UZj%|V$W?J;I8dmnmfmg^I7~LLb;y9Asfi_k*fr2f4?x8ySbt)<$ z>yWeH`w+o(ZW(?0T!n6)P-9`D@>N&f@6L{G<(BLk(K>DjnXJ3p_61G^)$Ry=ET*Qs z?{U13eCt-W05mT%bXP|&&Y@#vUS_@VO;q(Ljj2=TVIF?DP`$1^v98?HEd}v^TVETs z$A1rj+UBRly87HU_FE-|CBWKkVzEDatvzWnFf4LGwatVP7Mi1iA}u2#x2e?pz@hxR zE)Frzrq+okcAZnTgSI{W(ZjL0ADchcNt!M&H_k9}IHP`Pz9ob^z@9RiU%;T59lt#V zezOGqBuxyjk3h21VEHP8K=+a3-1llOXOmW7`TUy4FZc0smRnP`r+dVg&F9kgoonJ@ zAkC5_Wy~vJ`7eza>Vjc_1NQwqMndx9PxEA7XN+Qw=s^jCFi4w^9@M^dnACRVSUzC% z43lO)L-uKxt0?U-C6LnvW{oWdPhN!LE8GDD-t6g5;mZ+f(91@HYccvc=Hn+kd`00y z02{Q&*4b|Nx#j67Hm&Yr=qB^Y(4in?RA6!!*p*cA)+oV+Y~KezQP}D_VN5!wU8yBV zFDw*gg1arjcY$KR^YH6m2gmu#IjH_yNJt=vP${%xFgIdM|Zf{rtSLxs2EZt@1_IQF0o zu5ddFo0f}ATPms;-CT~6yE{{@$qZVJ`e<&2!a?!2NWMwVwXQxp1*B|7(3n@o2s zVey5s3hL?_!yX}}fGCd$NNGO>xTH*qHShGAA*i%#(gg-?0SXB0yVE`=J}L?AciE+E z)mu9O1Ub=lboXqV``wi8y_obgnOBce5X|e|Mi#S@-}GnhL2FuF{elVOGvh3+7l~#t z+N*-;J*8>uKHVm5lYWR0Kb^B)Y696EY=7n5MEw+l$sF#c{l~2V|E!mXTXn6l_S1lq zz)Jbru5baI^^koMphcKNQ+Wv26#IGAZ3n`wLum~oV+NN*=yw+eG*Um)o#XRM&7y}P zH4d3|X+AV4IwEJn$pg>U~K|6>i306pEEf6`Kg+-xg@CC{}GeWJ_NG z*;e*ySl)}kr6yWBQMA}Vfad0J6!#2O3NswS+d3wjrY#f}tT&Aj4ovz%S_~zQ72KE4 zV^&vHy_}wqkoG3UN>=7kiA4MZdppgAWW?yoR4rjIC=*U#!wIan`REE%c<*^F1w2|I`)9j&{8PTwEygM@K7mbQfwx*i=ZJMl{ds zd#;(KoA&6G?^$*x=Y~$v5^|K*88Pm7?xc}KN%NUI6fw@&2$i2!)jQEShJeq4M}EK- zxk{n3!kby07Kq)*9uWnP^zZnVrqMQdw&u|bkm170xMxaE;V&+nPqi=ncb}5qOs2B3 z{1G9qDy&ZSOhfyOm+nzE6kg-g)c5kQYV|W&{IikJZf$32R7|W(aa3FDQ&2in8H*=vg|JnQ=gY82I4MX zF3j36%>&(EZY>PUiW+E}&?_@96qN`OYD~FLmT5avr9q= zd)jHm{E+3t8Gv2elN~V$620rfyTeA9D>7@ETR9^3dPWhRKaQ8?;z}+JUVC-OTT?Qc zeqV8ML@I_&D)(Gqt~ir_=z}*cbQ<_2`K8$t0WnRchBbUkJQzgC%H?nWJdpp>mOqwG zW{Xd&yy1AG{iD8S0DPwzq>i)AR8aqrn{DFRlN4X!Tj(`cc8Mx))_`ZrU%qZi9ExJkqRtGbJ!>S5tGQztWHF%*yM;@ zlOHV5yXRJ1rZC|dYD(yH9{c%7w;|ER$cfTxzDPJT>Q~id_%^X7&&3Xw-y)RT(P65B z>ugCMX_r7g-W5_76;AoSy(WsLV>Rf8W)4oZ3n%7YmRqd_x_^pK6)&>UE&AC16wf;R zp442p($v$wZ}o(M`f|aU;&T3Z6KcB>U`waW^o{87c4J=6uQ!FS7vM&Mf(*ixC9ITN zZJ1!W{y9(V^gwv^4wi(?_HN>4hH;?Luezg!RYtjb>z#ti2`fS<$K@y28`rhG>-kj& zXvAMlgFJcIqRv?(Pygy3bfwL>{T=nDNe*%XEUQGQi#yMkIqu4Yo$}uv%+vk=cZ>U-hfb&UtU~9T0a_@-&nv}#8)V#tKI@R zuX0qy0Lpm_HKvV=dGBSqsZP5cwQft7xcc6=D_L?J-R1}7QwfGrjphO1?*_(Uo3LNH zr?1*b>FiG$$nq)$?$QPL_!{9Pc#Vn41Lca51CV1Fas#1mKrd@VISZrsCwBd8*z*CU z{Jc~Mb1J_G9tg%tzE5op$FxN`RsP3F`P1iP&vJFWl7R5$om3-3Rfh#{s}`2n-28{{ zW^dmwgR%GjyddE%`f@l4`l)@2!}46rTO@|NmO6I(I+up>iKVHBK1AbZv{4)gp4sD_ z?pjwmpr8>SKip)67f^?L^p(rz^mm=F8AAvY59n!c-hk}bMIc7YytgyrK!<6AW0!RU z%;IiZs4}cnt!(_nTPA!a+_%&x2SQ90ENpa!3#9NhOt1jxo)WTeFchF1C1zTFm6jhIeTNP( zG|JtSFlb^x#{Ryh7afIv#u3M}jAaWq3npc7wvF&T%idaNol3`=`%7*JNTYXwqaO0g zP(|A7j`bi4Gl*TL^AE6I=#h4@Yd!0ngc)1vGba#E80@>_3`A-;irYO7@M%c>vGs-& z>~~gJU%2pf*hbw^W`dP0pH*=?qYEEYVCT6Alv3`0X%T9fm@JJ|^k5JPdqa@SG0z$+ zpfBFUydw6oO6M6TRwGt(gUl!lXa?NZ#3NSj!38f%(}?+PY<7Z*e+T zPh9d9ok;1Rsii50qQI~|HJtK(g`EBeYR=t=SJrT2n^En~pVlb^lF~%poNwH7N=VHX z%E80vWBzKE=SPG%fp&LcVp_z6LKhiebWQgOqhU$qQ_yA;6X2cNgfiCk z@L`5^pcDRcqBVNhB6@FytaCj5E@h#1xkYvwc}VcYNuxVt6;!FCv%)F%i%T?8c;E9o zQ5(4QnrV^e`}7>89s%>ShW!9kR}?AMa(33?XsuoL!0w*H-P2}Am}lu4wJxi{HaY^n zqZ^Y|&{h`TPM;&r5FusM+<~(f#kC*7lW} z@&kiLZqoA691E4s=4E=?jV?-<1{?0XPiOZ5;HUtC2RA=2vAanfq%tVt*EG~L<$Qa! zCswH`*fvA%Jq68$QG9f_9fh1>?isK`MHdxsZL>Q8c4ha!T$pM@Bt}MozYdo9$I05d z6A6YI&N?phH_VyveyG}3K^0q=6)w+*CjCbB#_2Yghc-b4W(X3)UL=_`N_$Zw^b@a6 z&EOUnR!Wj*NYmpKcN#Qzew?4e6y)V;G()O_aLUoW0A6QybmXxH=go?C4B7y?ZEDn5 zG=D0ntG2FC>I!c-<>q7G>PAD|zx4%6;6*UMJN^3~X0$(){t2#6UVD$9^YZp~PjjoL zekLZWkco2HdJmUE=rl?%Fh?OOb$5L^Op!inXw% zHsqiyTVX9Pxy)>C#rrPrM{CG<6YZGCy5;!k>8YRiMkF!_l1)#^Tg`Tg7g_Qd9iX`@ zF~%N7+Jyy=6e|cATL>YrkvvB?a<&=Ae|CPs=*FNH*)^~o8(rSbn&^RZNIL21$k%7yFac4s`dt_{8slc zS~F`cy4u|hrMLdcUrH)UW=caR(~7n!Otu9> zem|nTtzKP-o(z!kywh&DtLSvJI-u(t$M(@bDltc$AKhLn1(Gy~#4`*SS|YM&fA`3^ zR9C05BBzwoiRPED&zu_nDSte|)8ET6B4k?QM2iap=*u~ypyo9W@~$4J4q{PJQ+^#< z&rgQ}LmKX)%d;7ttFBHJBms3;SHF9h7RoxsO3AuJtPBKJGL@-jf+3A_Y>vF48=ob? z_A_t#lmve_aa(BtH&$wbl;Be${ZNx33|_fke*PQ3gQ%4K#kHyJ^{91J|KXvTm)RwP zJl|dxUN6#R5@k7a7<+kq>u>)d2rpcCDo7Y}bn}*H={R00tIk^7P4=v|bew5~NNR&b zT(vm5l-9Gw|sr<>Gx$?}U_bDX>)zz}0 zR@Z`hd1@sJinTzqia6ULt(;o9Pmd2Ge2t*^Nuk9usc^az|J=bbO=9oMh2cmcnAUBA z7R~rRP=f-|2B~WU8sqaBe8z#RI?PoajyI@(6;rgfTZ@rxblDrIgwU)~f*HGRH?Hju zNwar*i0J~LXb~pMZ@gVv%nBWHY*s2+xBTizb!ev$Xvuf9D7o+i2QVdX@CY^zkm`ms?vDj+26ufU5p?noPj zda`8f7-ES#v)|3`__1X=ZjP?Z_Kt&<%p31I0Ol$5&AqMN(?*xEvT zA|2=BYw1Jmw+W$}7lkP@FEKAYR(RI&P{0kGp15G?*hTH{AMiG$ruOTsQBwagY66o2 zrB53%Hy)k*#}WHiolh`dE=*KT9NemMuh*m>)`5t*U9{bk*a$+5(MUB-)hj9NNO~vs z@#vF-ijM{f^D+;RdfC*%wQ(`&!$yUt}tucE55&<}KpYX9WcWN=;1o+71DJGzq{=Tm=N?nkD_e z{u?rAD_W@Sp;AB&N&|z^-p5o3PO~KnKsf+eS&w@6XV}%6>3Vc4UX@_L8nEi`S1#%$ zBVDjX($W&7AeTDT*DeEnaew}B`q=unH%p&xV~Ol=S9Jk)DL|U~9@%z`Juf8ov`~_Q zGoVOU)#;F7%-%kQ2@!yqwW;sJlVWA1#vjj~+$$*5skW~eT6ckHH2Y8@pIb#m#TfFv zVD-g4$P$jO5=3}Cv7egUCy)KA zJM+o^Vh;I_q)^iuV1{(EwiE{k@O|Ys>n_XNRd}uDBnnr13r(T=0MUZTcVX~-R+zJ= zh_X6Zv(yBNl~{RN;3EN_;)&3%E)8_(OJ$=D96Yv4iNCh2d6#1TI7|-E~{nuUD1u%`F(@VERuh zDddLZHX{>H#E6e9;^?=qx~S>26hxX_IJE@j=zPh&%@IW4yB9}ri-8zRkR$%q?50L2 zo6s(sw}vj)uPv&6R^&#lOBUhPy!a%jyX~4bnV$;FVXF(5!3jRfBo``4um%_;w`UfG zQ?EeiBb;>~1-!T4+JBLoz^v%tVF(J!!Pov%?yB3X-iCu!}tdm3r`|x4z+Cgj=N=y$Py|QFBsw9_E3_PNo0BL9oBNduEE1 zUw)E@k1Rj4i85{ELl#hG!6Rv}Ph#UXJeQLGKbF1!JSpF0e~3h`EkzWMUh%e)eX22> zVpHH9Qa09 zq^EihETK?b+o>Gl!Bn)stIcyl0=E_GLbtm~GJRkyi~g>jd82)5cHGqO#1`ztbdKLh z3@XdvZ zV?5%@E_Dl}eT}LU0OlyW4ZM21>(VJZF$@-Lp3L_$a?a;V z?34QsV(z}e`kf-~<8ng5roZeccGE^X0_s%b9=t_#2!Jn}-ftW|W=ES_(J#snSpL_H z^09;E#}z;H5C@RabYWtYMtq8t21d-}DS7l^*g=)FeG7Cj@hsi!o9JkXJ2`2<_<sn z1oC^3U&B|v=J4xkQ#>+5y391`+920*pU_K(Douw#+dqZzPhKv*;b%0j8LF(mBp>zh zaDOj2Uppa^e8)>lKkQyzAXqqnXp62-E&6O+lsvLj;_M`_CK#f*lm!G1%PRGXFY^hh;XWc-QPwYyCbndrr9>S?wzJdc z%(S&kk@ki3w&k>M21B1nW5UM`W4*?kjl~0{&c6LB5Y`2-B^PxVTK=?lg;}Z)d+2$d zPL*O$&$bo4^*{1ICdcZ}bvk1?Nvf`Zova_uhm)K6Vn@Zv-2y9Cr*L%iw!-+M z^K>!Uqu`*U)|$i;k%b2yPwfZg`^;|1^ZK@bMh|)IpQ&J^f&mIFF<@UU@>wc(HE(gJ zKQPrtix6x>9BkY-l{Jv{eSe!FFG%FIF(-Wh2j24*eM)hBB9O2OMd_wFx7h8b%ga^` z8COta-YTI_DqZ+-*qNEKTV@8YI%J>A6$=eWz4X<@`2nkp>+SWD`-a)m<-bp>w$*+2 zxmN#&fyMnO1EYM$FBgKMreQfg`HqK6l+$jxEu-wp4ZM(pVSG0)DtiC;)!!z2HzZ7P zq+Er2r@NA3^$yja11;Z=A5Oo2qhCuEkf8mVx_*#L^N$_C_HqKX>LQaOP-g-h#qdcNgb!JO3>)&2S0Y%&o>xJc z*A(^{MMkLgW}>^yY;ImTe-zuov>g^%qk)}H9;G@nzfUFPR?S{}y-HQior^)=Lp3+K(9#rIHq zNE7TvoN}RG5ngq8`7d@yu z5%D6jmRNqH^hJ+{Taeem?0F_SDyvLaTR{<`4AGvO{$?h_O~^91rCsKfIp7n8Ov}fK zU#x(KI>A_Ls@(>mLI3cdo7DyxryxccTuz6SQj)`$3uEVu(c7NU6ywJA*~R&njlC|K zA7rbXSiR`tBS8p}#wv`BMxrZenguQT0ncOE+B?QzY zLd_=$zDV?tlBdRn(R!#veY$umgT>#OPa+FFfuGhul7HPTzx6DH!6bOjj;7>ZeJHWu zE35vQ#JASac1+JsC5LJ{duNZY2HJHq9qC{UMkZuM(VriazTWZw1GM1dJ{uIhRd*4BTDDcuYa#}p1a7uYIFb4(<58rM&7`{ zc^{Xw0?h1-v)j2BnhLa=pU?^7emXS1>uXJr%kd?&KknLA+PZxp($5=6#LyC)Hcnrb zNkv0S0aN>T^ah{%sqD9nZ_akA=^Y-2r-Me@>baEQ-M-2`LF}QU=U7e7lsX*C(uyu^ z){M_BP4k0eAXTySx*F4HM?)4B`*ipa$wo@9-3?ooa^;`Jo)x*(-B1QZ#vV>@!@Zw$ z(f;<&gY-Xb`NJsME?(d%&%ien56te~~R+2450b{}yPMRl2Klk=GNgD^|0ESR;-u^|( z&w@y94-a-%PG>#toTMrZ0I<-?rtO{TA-gjhLxa63O(VSA2PoQItJ?>_3nb7db&gy6-qAW z8(6P*9U{LK3?`OAX0XVGFtXrI20vZ;=*(AT=#7YMN!laJG@l1tH9t$VeKZ)d<+heX!3_4A{Ujcj?PdkTVBhwodnfP@J34D8 zW44DMxsm%l8VfUmAu_@>rEE)63b&HpOiO|%1}$Qo(%f+xOzbuq7s+s@#&iBQZw5Qpch3(e|7&h1#Ie9n0)st;74p4RIb> zw~V$=nS;+Wol$1hL}`|VBiW}h-#tdo`@MJKWF2EVsQ19Z$3r2624~tROu|g-RlNyp zktEi2221X(T-vMi@|Ugs2p%9DdT`F2>1*cm;=f!_iydAobu~cJMhJty?Q=QI)K;`q zwicu|YneZfDc|^&I$h*c6t0x)+si?`magPBeYW81UO5~&5hH_Q#B0Fu8&|CdW zMEyAhi8=`)on*8Vam-RZ9wleQnr52hk?Ng|a z2krT|_K%^_AP+p!C!Ru6!+T{ezyXM8nSK10aPayo$Hrs^5ZCe799f`>x+iG=VhOF}do| zX1hTB%&CyjP5Mb>f@i)7iqVVkFtn94sN?;@j0&G>%zm{CJ+Y3w`t9Q63j;2bc0V#y zxgED{vs~qJo*X-Td;Uo!q&a@`cp>n}14^&hS=xnpXG)~=|H1#Q*Nrbj8=L=IANK#> z=lto&Rge2N7v%M@s@b9shO-c6y4})P@>=+GpI-=;;j$7eTzHSKPKM(V<0gUmt7*XW zH+u9|*U;$%Z+-EtET3Lh{hSLdDYwj4uJw9o7SNbJnv4WvO}Deyhx*M(`5LHy2#8v&$gIfY>w zy!u1&X?0cP5cX0jrlRh1sVhrjY<=y;!JV=E1VZ@Xap3C4UzEukAvKNkl<1wcLP&2b zh>6iGi%N2scNFawoY{Q?_;NugBQR(HMz~XOJRH~saV_@56YB>g^h`Dr@)Q0Kcjq0J zW}f!@%+AiFO_DLT7~4ALMPen2f}-L? zgT0I(B4UYRL+rihJo}#A_w0GkwP(xuYY*3@Jn%gH^Ly^+*Y5lK`Ig4C zhqFN>o}X={shAbO*W16fA zS)<)Ntr6-K+3Yo5XT8ontZ zH!-T=DB~g_Rxofjc&fJCA@ULH8=D{oQ1ardP}>}$Ik$9|E17YGVpxK$U!%@(!b@j% zVjtOQ&^ANgyKP^L81!CpI*#*?DFwG|g9g)H$;bWMA0?&AMwQ@!&x=AyYuk zYcY{tq#FVkD$+w0V`kp)cPGo8U4&;NQ>a_20ZwQZ*w)jHDvL@{yge9dZt}^SM*R7o zf5Jbxhcg(vlqnV22_yOW`$&lv+2$>7O7PO)_Jsd3Em_)tAI+Sw&oF3FE?W&i|>kM&Vw=qqdMICq)dW>(HHB8RCnG%y%Yuw;$Z zfyf5|>hgBaB-wm@K7ld^y|&6X)qzX0R(SHtz!oz#qf%lA)u7Z(RFP7Sl?-xK!p?Cw zO+&65z*mkRe>LrwfTz7%-`NvTA*on-(R*-v^D}D*N&czS-ZDF!(8Zu^f?;7|?1rYB z8W}J6`;~Vr)hfb7QeypJKj{3j)^XnV-DaEqrQkwMRyWY4dNMk5Ll zA1qR|hulbE*5^v>F7yEjBJFvQK?omlLG-v6s5vF*6{cv&~>!bcKXQayG!m&4KGl1 z=Tv_C7|aHD(jUz{2FiFpkv+Ns)d)U>z|6AQEB6QrsecT5iM7Oi*Bn#hljRChG@cmY zRX?npEn{a#FB&!-k1;dD9Z9k@Kk{LUUJ1L3jc=L7`2|LJd@Z8+PnjV8o%s6yLdF$A z!m&2R3bdPUJPa4bMTOsXiq(>Q+PCl!FM4xB?Yb(mc%ZLR^ZvEqcE99CI%{O5?N(T` z+LWb(fu4aufayU^z<$`6teQJZXgIYI@H4et*H0qQ`0fT@+kOc8xb$h-UGnco$GRMs$!y@|sZt4Yy z>@8$kX_ukVa$_>;P?Ql{n)oqjcehZ|K48F^xntrtpO8?roSX9pA29Hhb zILTR9>eu}$UE@byrEAW0YKAyS!FaWKx%G;w{lf^-umLD3GL{$1b9%`v@4uwEM2A9L0juVwvySfnp00;u?BrF}T# zGm!pe+cO)*D4tl;C_A%ywaN_eo_}oG3SIC4`ajceYZy91!8WG%l7+}bTB3)nk)|cw zu)twDpFlq0h}S{LnPpC}(0H2Osm3hNrQJM?fSd?ov{3DPD2{hKZwd|GPlZ)y))G_A z6om>}-{(kix}pG&1hfIu|Ed}G2q`2gd;V68u8yq(uXDR#^3WD_TH#)z?*y;5a@O&| zE0pu44l*zCrDCmO_O~ykKip}$(FC? z!b}rj4CYE+Uf5CK)qiVW-soumQdnGC@Ky~JY2(9YWK3m?20;V$qGbi2L8g8Bvsd%9 z2kZucJt>OiO0C4^!Np!@EXrSzcV==N$H=B+Sdi)k59}wc2dEJWIV}diggJWc@S^C2 z;_B@dF%x@WaAMD_1g1lnJPFrexE2ocZs{yc#kPa3vFU&0mLCmij~~{umu{Is3|(Yt zR?cs^#34SU2+bg*49@Zpe5|&vR6Uck3gt)9`M|2abF=Y}nf|HW$nW>nHh=VOKkzAOWcjUc-AILbeQ}X6%*Axkdm|fv%4nSAN z(!nlRf<|?S@f7Yc0rOg`5kKHrx`)lFZH4d;Lzrz*t7>LS(Q$e1OOJObA$-kpC!n#h zG~+P^Mw^lKM;K}0EOYpAhWhTR+s5O1K|-g+(`<3&i1u$pCCk!KR{q3x*71Y-){2;6 z2ddy|%Pz<=1Jv+`|1)a-)o(8T|Db`>1iJaSU$_GzfqKc+kE$M9fA>gQ4^bZ!GXF*| z*_j|>1+f50wDGTYC$5r$U3LOVF2o3mW}sj^J+)oSXV}M|`Yn051zPT-f|Gmd$Z00l z)z#vK3T5t&SH-zKs*#Fq_U zQ*^httJTBZmhbhnviJ90`F!E--DQsC=vnD^NrKAN$FYE`WMmm{=jY;}lcBd^W~*!b z#Kz7Lde>{#di_W5@Kz2U`Rq9#iWHrnQsKAUS~*>uC7gyCHuh$+mA>XgmQkZmVhz5# zruWlyf=hi4y`b?p3cg)bWs2D}5MuLNc!ld#I>F*X`PSu7@FhzB&g6G`&5tE?ab&UobwkZ;W8ulgrsQ-v2?X?IEI(x^)0it{?RN zlN)yfQPvv+=%KJMsR!%|UA)n|nz3L?fjMzDep}8fvx)0l@7B7JwY|l(@$JW{qjLkI z0u3^4m=3(9WI$TB%n^(B%ECCmQ~;3{4Z5Aks+`5{*NW>qPK0VFE|6(B0P;K@u2cQ0 z!=ZK}9#;<~fA-}AEQ9{z=|2$ATdDf>ftByHMCE)Gl3u!%AC)!W-;^N7gW`0L0W2X3 znG{Gn&6UgMdC7uORryc^6nuRkc#JsAPGnmoDVA~>SigyonOa??p+yXxtc;|^$mDL!sXRxD=nHpy0X)lcF3g_ zy#jz=A{%A=(byO|*e{_9X@RWeK=fcY+&OUi%gpojqAO$12& zgbj$yO#$WRzgl(vUgI0}W%|BBl3mH6g>Oxa;q2>P0kW?S8*%s}*|sY*K#?FqmTLEL z+dEcZoOipSRF5bO2k~H@JJi#@V3pp`A_LN|~{QDgB^o1(q?u=n-&l>B(qTv$7v!#*@ zHCuyJ3!*>R{0JuHJ&#Wga+C|xP3pm`Moxfi`ri~VRTPjP>fIYpJ*XB8C{OQ~(jK}+pl`6k z{aV#or2FtSw&+3PY6#yGK@4L2hx%*EVXHHYA^X zzn8{N1E>V-q}NGJZjsemx5W}kCflruSHkR0n^mj(;PGb-r;eOSuUU=meK*mZN4sbK z2HJXBu2l^9r^6HFO=kBmI~%gn{@H%ppktZb?b8s{V8O%lXi4q_xu|o&(Ao*x-P3kj z-qhL_r}iBt)8pi7xmOYYZpZq`<;DuFV$HJjVvTUTZ6@qR~=W_5@XoQlhd&8lE ziYiO%G!U*5FKMIgUut7SNPR;Y2z?1P+=i(ajUNLJ*1tbr2v1;oI6#E)?EWp6;pZby zqmD;rUtk^OY6wU)t%b2tY=qO&fvl$reu&DPD1-QuFNyM^uGry36NRef0; z*`GEyrHV*bu{n+JbyDnHoYS4$p! zd`V80bIHU6E}JoDc@Oa(Q8V8e07Zt8hhym)d3m$CgI-d4g3|}@kh-a!X>ILu?sk`w zya?*V@pwS=27uE)LdEF7l+~j;Mwo@~2(R0r{!L=~Up+$-H>mAqHzWXZt612X=c_%0 zKMuF5*8aO)kSRCoO<~@nM=}~Pkp2{7yugh{KI95fEDJ5P20QGGGYUc~H_l~92;vUE z7^qNQ)tojB?zYH_pG9emvF-XKTv`OjP=Tcg6^wi0a2$vPEyWySf@nPH>7){`H7Olr zJ*8)#jTw;TR&~SA+}D;5Pvk+rg&JTS^n}*C;Vxr(*(WU9>BtAvI2$WVC95S+oR0i5 z+f+~eVWJ~(V$1-&SJO|Jl9}&IQGBCSXn1*?c9bRw-&H@MXb)^{nBmG3t}_vk6!o(- z*4}Bq7gsrd`-UANKa^K1B4~fv_ion}PxE^Hv96GsUfTz=og{ez}5j;GBjGpD8j+!p(uUhaQKD>9M_4$+l8P zDp7v+$kF*$vxSTh9v!2>P`*7^O!7u<5W?RulrH9~0sagDt9f}x@_f4$rEP_eR#M}# zt==rSoaP!mcXKL!nYl(8RS2xgRt!C~!}Z`OM<~3~HjNk+E1TJtSd_GE!<+Nl|9ruD ztoFDlBB>n3*;Dwwb*k_6$O}VgO>`H!yugv!K!1Wv_H}s+dWpskK?9;-Hj-o!?)(r!`t}w%RvV)HjD@7 z_jvL#cnWExB;3>2Gt|=#2C-(cvJg4*?%rczQ$7Hrzqp2UDm-UiO=K%4DbL=PKRv1s z1iKe24Kh77@(N)vR9>;C@SmM(z6>6(r@R;y6+#;2>?&{g4eY2_EuJSeIffhN_+P}S ztjwt3U*l}&h7(@M6lWnuc4FG)2u@aIOJ~pu#DO4A)+(?ToZ;dNDJ1I1VCo zE~R)c#c!;+P&}s2D_XmY)0B7;{4Pb~W9apL=ZPZtFK^7g8v3WjjDI`azWB`eHy_?E z3eOz3Jm&Tx2th+tgOv}GI=Ty;{YX9noD)F{OU1065Ib{j3DXI^P9+UuVteS6h#0&O z?^z>@4aOW+$0idAjZ|beL}RWlato_?USo=8Xfs68;9~8 zk}|Op*R2Y#qmYN2rPw~G2q8?o94)>3btws3L^ z-Rp-Y&(XbuKHni}3ywF*jKw2?onU9-GN*J4jS@G$?9RsSH0!XB&doPxP;Mt_(aL*; z{;ssPhEy^C+lrqrG@mU!&-OZYG*Z;-sxB7Z0s}d)_lfHV1i|9Vo4*^H4KKgEc;4I1 zv~1GdZbY(}uiL$VLN|fZFPf&EGtCl1s@dRIFRtjWkoxcxctV817@KmX?}M!}|D@W$xK8EcWf5 z=b)owVMOov;wX7An8nBMy3bS98@dq}Df6w9gmH)#wgLFg;Fg<<)?@enQCbBmQ-a0^_` zT{X}k5cBbA;;^4&ac3hG6}u=Fq7yD047ojnlJyUO>uV3d%{h=y@7fOHCZp1VNTHJp zHw@RmEy?X`4RCdy+p4R~1W=qc(p6}{d%ggtC9l)w^s4j!PSQY`*4F1+vWI@ z=PN)HkCLaDfbAitnvpSZBqaGPA zmXaHTp4ihYaN@T)IDx&xST_f<9S%3V8U}I6&84$BCz7ty(N~*?6-5L3LtaGYhpJ7! zz3h0|3e>le$??4Y=%~req-6H()j>d$=M$$ypU-=>MJEiw5yN251f+()dC`waReUUd zcjyC0u+-&lkk-#f6yRsXF3`RBhk z`gb?f`tteSjEnbfDofE%q;;S#`0-D7xG5;8bB@RqytzGn(bQ6*Sze=W*X|*`k!`yq zr|i$C>Twp`eq*d_&+sj*`vy{DOTSf~U!1T~6JhfsK5q6vlNY=bTu&%u2|=-%#t3yVR9XV+E#=Y`gPRY!J+$O8mD|KG(EoW ztD*_F7rc&P7^`!>kvRE7nPbU6>_MNW^G|=6pLQlK8GBGR%#_3M^B}9ls?+Rc_SoxSRRs{4WHW)1&npsTc2n@0_N<-PSHjkX@Ml&p|-Pk7Gr13 zLVCXy*coJUW{+gdoyqwUp{AmsIX_6T4IhBc%I3XVn_i;~m+J>a!d#}dccgE?(=~t2 zXAqfcwyH7H5^d%EvIi=i-7Z8!#)u@W&QKLn)Wd|-@Yyzw5zpihqRDjrSlJ*JSXD<> zRtjUxnpTAdxvglY`0=(PYK$w*?ScmSHy7z5=W)d*n_Ny49t+GgZ|)K0dW) zmg^`&o`g*;wFEV_U`{F^dDVkbQUDG^N`u+%JQw!&ORxVktRqL#0-bDJMyY+PN#8xX z=>f7csoJ!NAWn<~A?~2&djmy5y)j%q$bOu}MuuWHyKcgFCa^AG6VM)(jPDPN!+<@1 zNM3Gy3d~CiCYJ*{{=P^Q;c-9CJ=#60TTny(?si{{4k|dRm*SyJJoC|#*~vKS4HqqM z2LZf=fN&cYl*FE6d*eWQN<@I30EkZ_Oi2y|uwWi$h@j}c+8)SAgWHLE_`#9OR!$s6 z13$;l7hn!++0z96J!M{fEHPQ3GiSsII>A1B+4e0W=)}mxo8$ zM?+y;#AWY}Tes+M1D%^j(tHKn18`W?I?biKOzjU{%`(b5&GtgmfooKL$rKG-+Kv2) zg3$G1o%IxhacqQ%RJ1-E??Zc-ANWhx#AZ;~skXvao%|~e832(|(pDu~X`fUuO~|)* z?Im%gnKP&Zn}eXtZXv~|9Fkyxa$;1(FfwV%(EShpd`EI2D)J}`aR|vf*wMWg6buGA zzUv!Syqy!9c*RCJG>Ps+5lXA_3M4D1G6xS#vfX1Rl@p55yoV~SlFoKPz0=`Weci(r z2N&2^0-jb1`K*JuU05yIk^+otZ<{_8@ZYfaF{xwWaJZ^Q$Gt)-OND$=f(|3_@@k6& zXICAZpOKUD)^EG87pEoH(u4=v&4(YS4m;p^A{B%DGe)i{2Ftpy`|lN9iv%Yhi0^y_ zeWd1nB8{Z71KVZ!D=ciEI_o>_zDSG;QJ;K-6&IG&Tn~1rL!fIEt;)S~7%q!z)l`3e z!Q68FHSz)%oyuNh*ZUBqq`ar=rMP5SMMyk3Xn?EA&j(4EuLh;PnL54G=-~dB36uVv zMr7LCCv9#K;Dp_M!;(w@W^sfNo~km0#A?umhaO}W^LGC$z7D#? z{>>#rUv%mcs)<8+ojsY`KazrzZ+8E(n7OprpH<;wTH_{t%W8lY{6^Q+)OE|FkTP~g z9TCVShUT407|oUnk4BYWOI2)4=;gyU?ginl$u?j@%q~06ghm(ZSMBW75}!=IS{#(Q ze4i41Xz!UPCv!{ryWavmYl0IK9;oLn-iC>a1@9_)U`IEGGge7MB=`z28&a&10x~Qc z&PE|8RSVFZe$)i6$%r~KTU#Is^Ar+|^tK(f3!xm8quF=CO!v8hfcB+r$sv_1TM;p1 zl7MEq3>Kaj+&XQUV5u7P2u=oW z=$>bxj+{-~!SZqnTXA8YJ(X$6WoPzttsY5EZMWWg79CO(6~R2Z%UHBD6Bi!x#VEPx zTJ}{Soz<+`tw}hf-`-{kroziH#&CgZ+Bn%uVeeu{$bnYyhw$%0i4;zi*GPiJ7VQ@`mjPt=0Vi4FN>MD4Cnssq9qJB+ zsre*D1OcepDZy%!IxU+K&5&r~Og}1@DJ^x{U)|eF4EGGB1hd+o*nn)WevlCWWc3zz zGAw>Hzvo4LA=vbu-5>BY&4WT77O8EVs}0X@8#*vxr%df+oHPw=(c}SC0iSt%B2e0G zY=2aUzxy}B{J(vzCWnZMI^#UU$(S0MQnMOQT#dj|0}zl2PGD9fWG6~eVJqg|nP&(h zx7|5a%fXMq?^)y}&C=Hkxba1?VjsjdFswo`t3iZixwZ4I^DG=TAi0?|`amyS^%S6($t4$0|kI-5Akbr^wOA zvRA|Qa`91|mTMC|>&`#S_9{h<$!hG+ceKW@oH9grim8=AK z@s0UQ?q2e)L8*M~8I-)f+)FtF(Z^vN<)+f9RB))-6*Cd6HdkQ<=6fjk$sqfK= zF@BA}=5y!2)bHF9ZWo6qy$|J$f0`s5IHw`%P?q*MWcd+P^s%41v;KO8$sO!!#Y)Mf z=>BS*d+g^6{Pi=~q?P=5>Wd8Rscy#kts{lfp~JnG?joLgeqvGD{+>8_JVd4wR(Azg z1zTN@e`pq`n?G>;jHJ~aJ`(&v^9T)pK~Duh(zm3f43T-xdof$828?3X@uQTPn(b(u zs};h5)H|UXMymntJss^g7H*ef+|+0-q_P+?S$V44)}ITr;IxpUK)Ih{;y%jm$TnM z-#Ctl{j_B3m~n#ldA9o-{XCVxQlymjzaI0?jqbI z+^a)V8tf1`pD!qV_}M%Ro<9hxJV+?-$1A z(}`VIvr#rf#jdn_{Z{P96S@SLOV#6se;jy7Hi)I*i=v(0()nu#Upy&vhQvtR(Wqz2 z$#?~7juy~j8hf?BKfB_p+0+E%n}fCNP)FRdwcZ5 zi0oOu>MbO$Fyp^HS^p0o|IMXE5kPtJiP7_~Z>}3fgiWWXI!%#=MddL-MA zS~$A#)kBh&m4DQ5ke&6!{9%9Eigik^eu)IxqbD@Ohn%v)dSgx39-1&ORMZMGM~DQqpc z4-Y_u97SYQ1XdOu+#(AiLWayE)@i^Zsu6j zgNno5BNx#CGu$RCsi7#)A|8OX7v`lm`Of5_bu3qt?*<=# z9oGhfEr@}sohKhYl!tr5ZMHjtU)^Jv%!K}2ti%t87!gAQ!7O5Z@I2tUL8rt>w==ps zJl0-!2aSewv61{>-66DUK-d&Yu|L4Snp;b_dVTc`e9Y+AI_|5TSI$sjpSnA^fFgw~ z(nMxaM*iF$(xmL+h!lTuP+UNcPkZu#ZIQrcJgu!Y^wYS<3wm7uaX$b^YWPW{t7D^K zyi#`n$W)}BkR&}t6qX#1n;573VG?wtXG`YTs9ZNx*^q$rn&W?c9~F0n=5Own;~Vv5 zf9iNaKpgd0&X_4#U~zgo=vlNQcV{Z+B~{)%R`1!x>z7}5A|Z+Xg8R>&3vtHBu*bao0V_G$OQhM;G4^ZJ#1QxX+YzlNDb)Pv$l9@1X|AJO z)CoF0KMWQa=t)!C=&g13)W;mnPiqlwb@5r4s?tCZTiz60%|R{cCI!<;7TR%{}-Hjix!BH(z*CfGeF9)}b3XY8=CdRdCol=|nm z(B1+HTvRfqzxn<$Z+?!p9XP*e*P)8g>incO9yG{gr%r=WbrLNVd^>$LJW>1`-y>uK zfH7Rh1T7F*S_mWO6oUGx1dAVb18&Bc~hdojEwGRYz^^{KK|K*g-r7%Yf+Eer#|JBA{&z zZ}YmdOrl=3?-yhiX_*$!bxdrpTeM>l92YEFEaLnqBf>%NG&VLpqVRR!(WKpV5hv`L z9B$R|)8Q@s8CY!6Mc=TjYM|wq2IH%RaQ5EWqp-#gxaBCruSJa{vvj#R;luN1Hyehg z0#$oiik+Ek0^g8hhg;I3Qa%!G_r%pMKd)hT(aJ;jZqbRjnyL9({E`3RU2g2|}w62tB>F@A22qV92Vz2$~AB?lVf7!pcs7kx*gmGp>ucS8n zb%=ah+b<-;mu>p+X@yG_Y7FzT94ld`(WT;!8quVbuyTquH@+5EY4KPdi*1-)GdXYB z81o&6zMe`-GM!1tx?QpJouXf%W0WH3MPJGvYpTTD?i5OX*Qaubn@JOtm0c8$99;*J z;SjMp^)yL8=B#7bfg*XQ0>HzsiCfh8cRw4x_S6-JpE+6dL?8ka!{R!=q73)*^BKhR zPl7fF?WFf@c>6Y0CLWsjIrk=-;!cU^?W`Bc`}89~@$5j(*=9aBC#hz0(ViH=r> zJQ3Xk@%2ZLhhMi%0t=_I@S*rc#9nUQRKCUtB7G1Hw&kntPChVp;?k6XRnP4`zu=H? zs{kCFGVug*1*w9Lyj|{AyKYf>Q5b5P5E9F0^KQgEb)vp^y9JWO$$9leauGS+y`MXbl zKN|n@3jNCRND%?=Q8e-7NlDYzel?lu#y?_YWkx+cj@xBtv}kmA&CFSQeQ@9cFmw^^S3qU zpD*mSG7`JAPgD(SU@O|SlGXFuLk0x}! znh`{fGPK@+oR*h-iYdy|zC)8TJi@{ZY5t61c)oXmQNX+12m!f5NVwB1a!Wy6X zr}wS}fA|Mm_^&UEie#ZaJzn&47wId|hi3&~O0S+=sR}VxZvur8h77twU5RlWJb2*S9`7dg5u)m8!1eSYMD`SEE&3ETJzH-~R(4 zL&rX)E4toO2SkGzCPtm<38qY^5;9V@!dxhEwO2HvREr9%iPQ2Ws-wX)f}x~CnO-wv zr(WbT1eTbXbIYOeX!md#_7rO26zi!(^Xo8dbUZkz^!4a%euNu@@#37Amq^LD+uOc_ z>7o9O7DEaRykaHPivl04$d8jRu#XSf{qT!+kFLp^}iPSWt%!x%|HryZjToHwW(|r<3YKvMrqdpcrTo~l^r$+}uSxVyW@*_s_vUPd>VMxM0h^)ARxgksWu7_Re$YnNT> zYktEV0BTXTR6cwqj`5>=6`?pU>b>$TFl~Kc9P;c`%q}_hCh@fNbn)|rxuxA2Sjf%d ze%5@e5g_GxM_GIsn{9^k249hCA-pls>ZD|5`)dqM%0;o}q`HDi5)CMLF96M~XAsY1pC+FN@@2{EHZF`s zS&%vuT;ceVN&YT-<&8Z2pyUmN$v7*zJgBGh5dDus+?TzBM$V z+UycwL`3t_NLA<@5Dyo&s}D$p5^U;JeLm9A`hjIs^#qI)2*XC{z+}CIcrAV#kg&x- z9exUn75n~0!IVqC)KX|g*Q-EQkVyQ^MgGam!N+3wlR%`Lq)yKlDs0dejBjO>dq==n)!*KbFi zkK<^^sRDkrgS#3hMTqEWC#AC10p~^y-R98xu=}gE?s2XQme<{cYVG$qBKJiXuj7Q> zk6&M|hL)R`H`3Bqio41Q`+ieowBGixIoas^F;FXTI>}X)d;%h8)ga1D8WYX5)SY-< z2*Nr&Y>}6(whfA+`>ibR`p9%|ruX#k#bByyiY8#8yNrOd%(bjPZllWAJZw_5bPaA5 z-RAO6-e69Pilsv6@2zd*C{91IL9eqlBBB`TIlqd!F`hKoJ-2weTcn?dE-Fm)LUX%> z%vhf;Zv4S+|7cuL1BlAE$N0G7B*H6?vjjndJtMzT~ zkFAE;u7oBe5T)B+G8qD85zJQ_L;b&W(-OcB{#R%44i7PD$ov&59IZV$>KsMbq+@WnH zZ+*t4BX?25HweD{oO3nCS@Qcmkz^+al<`iWloX0{<=uv#2V)S8Wjv*n@1+d31)-v1 zIdadnrNzGw;_IXsVjaW5)w3bZdhjTQQ&q;sa*8K=3w*04zEGpMGNLN3s;MSgJq^E5 zUWCWMy<6RXe*}%`Vn42e`ULhi_K|KBPd)Z9iE~@13fk7M(5jr9ptBeQx)LBaEx*$? z?R_YiA6M&pKXM~-xSjBr&!STd!17`ik^&R$L{e?7ns{Jcf5^x5O;11ECvaWIxAL6Q zzv%AhG>Y8e1Ae=y*HfCwh2H(QkkFbZc90Ma)2|Bp-`vP4FL-vOd}+fm{><+b8W%}6 z#G)6BRw&3b?A9!{sp|MaYij3o>!gk34XjIp&GsfW4O?y&@{oS2sOSflR62tfth)E3 zzjW7lIuRPl%(;k*6!F8t!(Rul9kqpzFH1_n9GlI zLoAM62dTMItsHT`oHgyEEeh)JhX#6ooUT}m=E!x9+bE~9;;RR&H*37Jz0iWGfq=ur z2LtG&PIuA6esqpHeu>DuPwN5-SF2@ORx=oWKwYg3WZCo2`X&A`4 z{WIniEB{QN`1!)cO-X*4Hv&%4+OeJvI-^=l2RPX7^46&Y-s|hVnJ_J-{_RcTWPS`Y z-76bOS0eSs&}+vzR1;7Hv7xT_(Bj=`0@^T#CZ}Y&6oN%}OtY(OA$hYx!vPQ7H8@w` zgN6ZxwO0G$dTwI_ROXJ8>VOj{36Uaoh%t5tub=D^i*HDOZ5dMUP~SVmR?5WrX4^VJ zboyNTLJHXbY306`(IWL{Eu}cd?0I=_>=CjcPd1Re2K!GN_afFtM6ul;{$4!)<@}e~ zp`Nx@6(&9%0`x9K@ax%x;fFT1L%PxSPp*X6G;Q}^W=18iY8EuLzv{)3 zKiagDn8{|>`8RBc1IF$y=p*k^JICn|A7WDwJl2bw)JPZi%FJ(~1`;Cy(MKM62tqg? z+}{?8{moU8yT3=E?kipn?jX-DFx`XP1iWuy1)A~fFf5V>yo!#1 zN(mHj;0ATi&ZYu3B`Ml}N;aAK{ORANRDs0%%xIN~3EVgCL0+FPc)N||s_y#AQO^ho z&37gc`i4jc_K6w$ivKI+Ig^;PG!xQ?2#(BLWc~a?wR0Vqo9{Yxa#dt4=gBgq61=m; zfFcY{)3*U!=e~VyqqEGKX~X9WB3@gZTN=u~-xw~TG(WO^#x~yi?t&6@<|bLYREb`4 zbSYVHiFJF-%l@I`qlb>_&Q~hRn;ab-?`tp}QQaAW%u9Dl1u_6xrW;>!ULK||8lV*k zu>}D39$E6|;J@65f8zaO($=AYVU2;D6y@ww6l=+EY08G|HDaQj>+1Tp)o-pz9 zPHS&7w2Y~?xWN1=m;EVU^`kXh_h<2k@48|KnNY)3Cw2@XfzzSA#juOr85qajd{T2kU}c0? z^qR4XJBNyTwYuvMiOfLb)+XjhgpjsjMaoTgnGCIlxeqf(XP34l6>H!{ ziocj2(R;l1ICV!beGBYvrA)$btGNLt^cXI*fk-e1{11v;@yamDEmR95BwfZvl?lcJrDTU2Z0~OViywXEc4pD!d9M;aa;ij;U6um~QkYR|Gm6LtC) zHu5Z?KQ2%Td9*Ua__4{Wdt_OPbr=<1bFJWHbZgUX$y;qE=S6o{TWN>uIq_7YT-b=c zyJbTTpn1hOg|K5%V`{SCoSge~XSoxlSlUdHA*4AlA{C`@Z`Jx+8Rvfr;nT8HZuK+kvRbA3vVv`Zsz_LLi4>vJ zV@Oi^E7a@H7Zlaxe0I~aIqnaVe;9?^XJ+a&a;U_;IK#`JucN=7R)q?&yOS&9Dj2~V zgsJ>HCh~kj-M)1Y&g~&W^`Hh|9skGFDJw=IW|hX;e6`V0q0ukURFvBd*_URK1QHh4 zi+}6LJD=^#LJmzd2c}}2?cShOUY;a7rlltgH|3F|&k|SH!$WajMID<=D&o5;B{1{q z6HLy@dE51#&Kj42ytb9TFT*dA_jP<_VrLXJunS&?hceZWgUy3f zni?pI~bpLDys(%XE1+FafI-8zxyR*>LQNsNQPbVPJyqr*?sqAKM2 zx0_x4x3|FJMsU$WMlNU;4B_m1p^f~YaBRVdEriTU9OS#9ii+g6X=xt!g|H+Ryk=%W z7^tc+VC&=KEGHv}nG81>C4zE0@79;v=rtVOUWyr*0UHoFd%SJl^u?aP6K?-?`irC9 z2KER=BGs@w=OVtE!?u<5#0gI|&?rR>)YTkgJ8^r_w{F{kedN`Ilc0?J&P12fK2>z` zO=Q-gj+Ncb))jUV>7+Qx5^4#N5ah7C$Uwq*so(v^v7&F_jGWSZUOv7IV5W{QRDZN) zBbB8<4UG@*;x$DX{Fg!(|h0G`*fyS}=XsvA`3Z;>zP><$bM4_-Ms zUShhVJ~#t^!5vNa^=|^z7p^j&9?K=Ni0lBOa=koYT<|nLwR`#LKTk~nnp;%!^98aq z0ipMrqr<$+@tT3@Hd}N|zN5=~)BC?JXfDg}w|L4}$v}j8b?XG1qzfkG;$MdK_fn=< z^%FBq6fYewe||PfJ?-}4)5HPp%?iUKq^%$FIZMGnuXZMgb1zCQ&Eal#A`x z8n6Zi26vN?2ZHoQ4+E1{R$jX9=sf+o!@gI8>k9n=hx#K$ZZpFc-PjJAQ=39I2R7!? z08Obi9SVaj=hlFTQjxI7_K~D&?+@>LiPVhd;9#~@;6V-13q*!VzjPO|Dln4m&T6elEwyNLG z`3|Q%5$u4*Uma7%c(;>bhAw#gR&)g$%+JTKvHjY7ahP=a4wyaq5;PASp1rK*xnQMa zWnujztL_^^)Gg2YnopR-vnt8UQp&|7I?<`N4~~lQ4L(b3AOD4MP9mIF7>&)m%|$RL zijl}fINi@>Uy1%!&G*XY>dS@8Ce5ZjnphE2=ABO*sz!MQ-tOaoL_`gIYOgQ$J%xuP z24Jk6yj`uWoxHrsX#B0U+%@a0Pi9Q-e`VeKmnQk&-@p7f)$>HO&z|QE+;AOe1&E1u zQt!4ybWGS1KAgGChfL2uoFwZYbCVE-(b0y^Nh>*BpZI&s{09e@Fg&Ay0XF z?hFbKV5K$!)4eIXOBe@PfO6v>z_qkC;Zd5p%EMF)+hWG!N@nI`3HX*uOjLj2u zz3NW&k);0S_`(O^+LJ%H)i_K>e$7*h61&@uf>bqEt>d^vcaiN-s#*!%T zOe0scjXIgl$(ND`YZU>ij%KxpR!ISiV|s(Pu}ER<#Hkfp^nv!rYC%?&u|a1q;m0%PSjxUB~BY z;-!w2^%u-9UkRz+TibvRi)g6>xEZK#ohqVn43#jkZkV(yp_H%h_du0=UZE7w2ywh=5pvZtN58w(AkqnoPNWycTT z2-ShX(1rZw+A?G6HlH^8_d*OT+7Q z^w2)|$Pr%E>x#d4V7OFqs5a~ah9at&-OSru&WVJg>)LszQ#bwa{Nrp^)7=H19oAKi z*Yz%yS86WEkd0 z1~*6_7JjaueDbe!USG_eUo(_UV!rM9xo?Gg- z?l`!TDm`wi?-YXJs*=^t5SsKGWL)E{c#kkfx7ss&<<^`|0A_GvFfcwvnw*sj@EX-i zevaN_XqZ-0mwu0zO^MBaRx(}m(yvrpyUJ#0MLQ}e&8|{g9^8Ir@2NR=+GDiRy%NA= z^zWaU#X!Ki?;!{F7I}ae9BX~Hw4!Y#Eys3Md>6bAqj{PHGvp5Sooy&$*)r79}J%;9)aT|`DxT4!h`=B7KaVjckFpKvrp(}15l%{Isb#Y_l`<4UHAUo z@9fM>CX>lHMoqEoXw(?n*gNh?)WjY&RxCRhAqLS{u#0=rG&Z(fuuW{lf{daNL2(j$ zK}S(g5shL)iVZ7jUd~?cIqx}Zo!|T0=bXPb{^7G&_foja^W67!UEj~Q+IZwjXS9&3 zf?)eQ+p7Z*)q!ZdNtz)lbT3KG+ zhHt4rWT1G?_nKeyCY8NSuzG_qQ@+$L3e=&gW1Pv}`^n$qonH>nGo3X8OKGXcrdG1s zPu?e-(Pa%mYEz=~^Fz^D(0-Sqss0t7zzIgw;Jm*QA0|!@T-gI!X>30o{K@==bOWu> zx3`w*^kn`Wa+#QWL?k^S5#q(Zw6p9vPt|aOYRE_Ywf?J%hS`?L=);6R|3l0FA87Q4 ze@+#VMeql1H~++U%QRI%)3j?3TRQPPs`lMr_fQ>|+L#v*G-YbY-CC>{qOb(|NCeda zLO?XFJene{auZ`U$5c&DfN_oy*x7zVgS16wU73+)@aEhlRjDK1E8ez!0yf$q8?WaX zL^r6^sE9Hs19!Fjb_!t``Wx$12W$K8Bxwdpxr)oDek$8%S35|yvm70{mR)WaVy}}0 zM*g+VkPA>)JlfKt>v{JKSnJBgJ^?h^Gw$@h27|SjUr%&w-0WRGoMmvK{cD#TA7w8% zd6$yg`KYY#@3#9h2>l3Dd_{J{-fEYx!(r!D4)LVJ9kYiE#xh-Qkm(lt8!Br8yiT8-GUk6EpTid+`bZ{%C#bjhFn-ya5NPZ(3 zD(n2=Sj?V)i-8Bl8MPf?4c+P(mh=jWpvJ$^v^xnT9Ob~;O;O)9s6bQ=V1&!IQp7Sf z7k#I#^e|uIP&pQB=gD|PnC)>Q+ymqpJ6cnd)aB@T)4YM)Kz;FK5e+OCq19Mc|>WrMcHfv z6SG4^6>YGmXN6Mms*JYZ3|A^gYl`slwMdjTQ%4j*PofXfR$uUwG&43&`a~j?LQ`An}LVxWrK# z*S?i>6ytrQ~ofSq>2S^&Qch(Dp zfSee|eE|+jV2dS?eCJYCQ2v`YSk>lkLbImq&o7+OfBnb0_CL0gGj1f#@ZMh-jC^(E z{46WSl`eg^063^_SiNAj5(2n(Xn@+}h@ep`CAh^<&$8Va-sXN>&!>dX5)THOnKs2x z*~hrfz8o%uNREah>`KQfqfsOv)K)1=cH&{$^y`)9m{NJYyqZ@vTDf$ z$^wf`Js4eYQ6HZFO%Utr2JwwO>ALr{mYhQ#vx*^J9d%Nlg5{K!L}c^_JPf`p^c(WU zx+PH=GoYX-jV0ech_I#zSQ>lra=x~_QOEnZFuLS zpcNOC;jLb-v=Vcb81Z~$e~Y9fmdryky$GP_aw%_gk8{q2dA?v)fMYHM#&FWb;4E|P zj6|jN1FYB~=`tz{@+{!1s9^)%zs?0J>#rrLz5+^Cg1bh>su2F&jJ&K4t|U|+{^AT6Bj(!#Yn$8 z5%I?H?9D(d&tz+P`Pi^eJ)#00Ak z>W4Q`_ELs0&BH}MuR;Dha_xWZhyVEd(m$u_$z;q!Fg`;FZG7FhtNn62V#Tj4vPtx$ zv??5>7!vueT|2<6=F@weEmO9aDl_&qJ=wLN)|<`+E=jnxC&klYO9W|4gUXtrNzHZ#_!z66R#~Crz(CoV6Mw) zil2GruriK(tl?o)8tq=X_>~siccX0!;j|jk{TggCn!{OaJa)uW0;gvv3(PR@CJV&g znXY$wM7j;bso9s~+Y7P7hs{JMwP4?pczFf;QGlmyQ|vmUw3P#!Hl!D=a*MO?4?m$b zjxhR9G}QR_U@OqRql`e_E#uvMaq=@T^eYG74H>jpN?vB#%yXAe$!gL2uCZf=$i4;x>Cued2 zlOKn*`X2}3?-SG&-XZ!g{qk?U{9m|0T$QC|`E3r6>eXMD?k|X)1uQ09{b{QQq@Xh>sQA?%_6K7miNeGU3v?E6r0Sp?n(qS%h258seO5f zt$zNat3JcWO*boop3j+Zu8s8J*|=25IUvLAl?dCjOyMk_c++#F3>JOTP-)q)5O370 z$OBBn;!m+&M(p`w{jA8 z{j4xR?7YZYtscWXEf;N1ir2-*`PeJ

b_tKV-#tB-NGCm%C*ZWa`(>M-I(=)T-;n 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%0AJNAP$ekLy3}$Aq}Mp^O3-HalM8a?Cj`A@99p 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

G=Nk5^5fTyF>Ie>1l2rBQ})E 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

=5VPk}f0L25uFQV|STnm2M*tAX>8cmol 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%0D?0cXEq>dACyL_Laz|wpf9~`|u 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

!d&^gL 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

-hPtS0}>FS&0(<}V4Z270{q^A}JslBjP@*!D`Y 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 z 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 literal 0 HcmV?d00001 diff --git a/assets/nature/Natuurpunt.jpg b/assets/nature/Natuurpunt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f91c4939b2befbd6a0fcacef6ca92f800ead7b00 GIT binary patch literal 53904 zcmeEv1z1&0xA3Ns79>sII0MG#}1OPw+ zV+e?0V1V$aIO1g-UY3A>`aK^&1Yz)h#6d&^!XI%E3gHHT0;dDssR%cJ#d8rD{)Ed8 zrvQ+GcL@T=W&9c#|MJ2bKn9<1+&S<;3bqUWA)37p0Q7i2pW^0FQwXJ+71RX^vw}KO zN@{Xb>RLOPL)~Ej2OB%502{9W8#g68y8suP02e<1AcHKSfi#iXI5^moe(-j20RTye zzv??qLi!^P!on|91f(BrM*TBi2sVH4h2Z>Wz7P?9(m?P;{6+g(!gq3j9QcIucKN&* zzE}saE_t~psSF@qYydcyDZu;@9PVNacm`mhqoZFz$GUO_>nbJ&=2b#mEG%3?5&{B3 z0s@k&SeMt2$M?iPh6vc0nAkYjcsMwC*KlxfuE7JGYu{0>{yPLNJ_1+Kfg~Ua34sbg zyo!Ky72#q6WD?`zGlD4CN)&|43v4j_LITwX83h#${R##q!ao)w0EkFG3-JI1WCSEc zWJDA+RCE+1EKacSDiZQ7e0CIZbrS+Ar^g(q*TUZwN>I}fYSf!@aydWgkwl}7(A=8d zHiK~!B^N!VlZw_?x zP_NOm#Ytm2?ffJ{Qj^dO#tS*E=B|T1J`(c?Efz2#pANu4k{Ru=zw)DY)gI`%`~|RO{pDH4Ep#MCvPYV_-?mD&J`^m@HRMuQ;)^KcG^$5FB+X0`R1Iztm~I;?P&UJ;v@YsS1LdtcCG1*{sMs5e*LCI#dq}j zLG06pt7psk(;JI@`_ObPw44vSxlwC#rOuIFNZrCnRQxv`*m7bf;mT4ZslQ(x^kxABU03q#TQ`e?_sb~h8QKWwho^5Dgod~YbPSK@b znS|Wy5Uxbi(BC5?SWtGj0QiF#*B(N-hkM&^?!`_cdk3x_J6LtVa$Tbkef)$SaA1Zf z2X)KPbH#^IS^K0|-lGTOonx}4>yHjv=R>Ja=M7mK*v(&5wkMGHh-9{(Z!qL{lSC9J zKK4PGeEVTRKw0M{(xVF?%XhO-N1x!?JL>Bp*JT}bvS=cd!5*i1bpc%T{L#1c9~+7V z8Dsa~7PEL=0In&^g6GEr!~pNG!3m0^-3vfaPu?F{yq{b`sE#ud`CF398N+$- zX+O4bz6GIvtR;E<%@$_I`2tem$djCqs(6OVJp-N*{n6aoVQ;PGIW?=aZz0&w)6 zxwqEqO0*k56Y<#qZlIzUz27@9O~9(0Zg94ju3cp?M1=l?`H|`Ds64aZL)~un z52LYyO^d#$x4F->a(x9OW@iiE)$QL+_7lZkm_Jvkt1%-~_vpQX$1i{z(Bs}ewA|aa zcfiG~!i87lyHKv;&ts$-@)h@M<9n{FoMhd!HmAIit?ef-D2Z8aqb~?!I*ItY85g^OSS4IvXuin1|;O?X7|8;=208HPP`( zLr;3$RALOwAXk(S+u)Z{Jdzi{Qhw!!O_+yJ%g(foHwQoJoml5j>ckl&(|dD!?Jt5( zvVuP0Ekq3Y!{l+uk*%iBofW2ZGQO;MaED+XhOR%hJkyMl4u~Knc!Rqn*L;lyI^xit8+aB^zOc~K`(d`0zhE6JQg2JO0?YLCYO=FKx` z@;-EWw;9Kjp0cn+b)$RFJiL0)EfF~ir#vz$;Q2wYDT3Kpo#Qx9^~eRFvv5b|%wokX zT=Byl_p^h>%EZKmC*Ifj9_KTo1R5y|t0ky1qO|A_Rh2$_Y~?VEQ2Jh_F0OT-JU~Ts z&@i6aP0~P>N56Q>V_$SBQ?~IIr{4Sd)_IDv>qe@2uVD=-t~&^BPS#udcB12fU9a~8 zUXD&CQCVsj`F44c&ND3Rygjmeda8OdfA47}mE2p|Ta*wJLEKeE^KzE*?#EPo!T6rkS9^(uZ|G$=Ym^xGJKNuQYGNg#bVhNut!s41&(|H> z$`FEQ?m0P?c8=dy1zI;E#YO**@%b@K4u-{_N|cDmZ4Hjx2PGq_>dW;T1b3w!55D2^ z)K;C(4v|H^bfA;m&O3IErEwG=D4-a$896SDyRpi4cWL~gf@R&Yj_*?UiIc&~H>{PH zt`&aH?6ozLcSXW8`rXT6qTExGr#D6yDEYf|$@OgGs46_WUmUeu027T){d^My^b|KU zi^l!2DBlZhH4EGVM^V-j+vLvGw}RL+)pjf%4(qu$ON6{WgjPCj;#e$HrWM#d8A7KF z?S$!C_BpaSu@5`N4MDA(s)W141D?R#l|G~c;qG-xoy(S*kNgq(&VGIEu7^W(vuoR7#% zDXfTf`JqaTSv6IbBUL5L9nHu7<+-L&rEE#zhRLnQ)RM}or)UnKxzpP3cfAZyVef1V z937szx4_4@K5=iOdc4SSYqO(9T@o_t;BLWtICTMppYFfd#&z>}7xG|sV=r1%xB7~A zj$+on8Qw^wh2e{$@WK~I4#(@FWE!D$$GLbVSSjEFFl3$oRDFLJ5JM1< zXR$Z^@m?SJp*QeJUOvods3f{Fl|P^K37?~}rRs{VE2$V0>~^bV*^bou+1TxZ-80pW z@e9Cou0N-2#ps@LNY)(Dh6!c;=>%cEYJ3bUb!D?KJ)YH3^KmO`LQ0N{g=J@yeF1G< z;>hSjOz^GU#BX}+e?V|(MMEXy!}*^M<^ze6!yvgsFwF+vQ+nZ&BX9ba1dkI zqSj95daqmTD?5?5F$qiWo_C;FJfJuECeA^B=b4#%J<@02DvNi-)Wj=YWcCy`UOQwbsnPE#<_a_1kGc)? zhQAHx?m5Md=Da>Qq(9G6s;C?@O!11~KhN%3F}A&l-E}``^K>*meS{S3lTP<@^b$S~ z2LmAq_9p5K;$;sf?;VxL)vsTNzK|@aX)sK(>aU!NYr>s!p5@rd>uB+jo{~T1G3QQM z8k}0mvRE{?G+r5(;#F9M_S_e(KF#p)`a;Ai+D&e1#NKyJC2>f!mNs=1)Dvk8@SA|< z#o(VbhbA0HxPh#awoq}>);2?9TClcmL`o_?Ng0#-3*%K_C(m^M=Jt+AufcfGqtT(M z$}X!XqB3Wb-KjY=!5k{c3N%l!vsSh}3sl;zipHL++7W1njFp5=9Ag*Owd+DVo6>8$ z%94y|<0l7SAk|Nt;E>X`{eDrga@`BanbtNbIZ(Zg$=&0n%Jq|zJ))9rT%zE(-BiyOcFw0DR33T7~OPW=1Dj`)|bdM(-Nb zpG>BAdkstmhGlKT&u2+lJG7s-W>`N{jlic87nmx!iaE{ zsRgnWu-9;QZ<+CB$LHz{PLVii7W?z(rG=ltm%pZCqN{IJp1JuUV zuUtZ0A}LSsDQ6$W5Lbp=0J^Ie0HGZAwUFSBu&KT`k@`Nx<+g9jw^Tzz z6_4*)NRILJuQaMerq6uYJWkb7caW8|YPK#NFs~eBe`1W|Fj#&6_?~>Wee$RPj$Gx3 z_^F5HY)f0BvU?*(iDT-)I#LzFqVBKqYlVEqYwu0X=x*6gNMkSay~egPhD7r;ccmh( z*X=Va)Og~`R?~K#2|C|2q@Wj*yaL@ghlMAGy2(m6@U6Kv#oH5=KC1j!5iw=v8<8-| zoRVZ$Vdqu!w2UH^_Ni52UF_M1vj9@h*N!;2)t|R@GeSp0b52eb&M_Q#RdUj2Eatds zyZ4c@Z2fua+?NgoPsy}PKdfi-x!%90s^0n`#aJ6vpiJjs$GGuYUf0=Ko^k^Evhf}A z^^(&76X=;njB@%|m8Ayc4v*fn8Ww3Ri_sN^0 za0ZVX-tAj5)_iln#9_?Qceid(>~ngKfZM}vyD_nxKKG3cC)VXS)w*ri>vb1ah2z*smS}#=z@Fe_rDw{}TOqsK+fZ^+b{^`! zP}+44J3^n}B|3IGejf9_ALsVy;K;himl*!i>Z#%*s|URTsP2!e-hJy25%Ok#{0ikn ze^DcJqsfTWNWrve7BW3wS+Uk!d^NAAT*o*^UhuWU&O_Cdz3?q)GgPk2snM(qBi_7n zDmC(E?pZgiu0Cn+Y^vDv9mUe>(87_%r~GzLk%z8qBPK;DrO8H8C1+PRPWzn*9?Su= z30PwiA}JJ}>^&+EyUo^NtGOD@PKNT7*29(3f^iFcrR&TvCH{Oo@m&;-?r@q2_ga_f zQ#^3y{AECe^eZ|JC7t17mq=pql)z(x7K9OV;adZ0 znkG*3EEW3+v{NakZ1inaOjX8JZfoV*6GdJ@6StiaHsj{3^1}-t`ZY~OnzltXqw`_dVCCo1 zI4*oS;QZ_9fII$zZtw2M3aZhrd|uMJ(+k{pM{R-f!#gB$?apQlzM;6#bDP&=4-aMY zY}d#39?J6foEbMthkB7x7zU9~B`-vvf8)=JQ055dk*BZI=HM9zzv&llz?z0CDk2un zXIn+!vml;Dzi2ePPv&Jx_=3@A*IH>mtITCN9{N?j`^>#vn-oTNquk3^(8hDUEW;tY zd2oiZGK86ZdR<)}fr{aY%ZOrS7cA(F;+t6(Sa5{5(adZ33uokFoeckv6;@6bHh@n; zUKts_Itu`}qzDE8(oI@fQg9U)G0E|J8SP~m-ln+tNzezxfQ>bE z{*}zzOk7Oh99%Y1%~B2avv=WfI4t;tHycob zSbQh*57lactNnjht)`jX_k1;HGckQQh3~zGw0;@I1ERqvxYqjfd8w0hmt{DY;bkED z=trMpUnb!SNqz}={jX`H-OKcq%Mc6@E;R-8PrxsXpIrbT!f}!IFLUJpRtpQT#10HW zUjld`{K$FtI__5v$7Q|&82*IezRY3%Bj=LlH!uwVjsS4+w-?e9y!da6F8(WJm$E>I z)Bb4-h+?4qgZB@)k;7x(4fzuG20V$R4F=!&fhPgr_{WV0C;?E=FrlFFseq>E0=R-7 zXOJ&f&@5fR++XSpNBedCQ1Q$3Pg=hU;gLTB{4DsxcmW4jJNQ@ucR-<$aK-#{TEYct|04}=3ZP+W^|KtFMupi~n?YbYc1m#dM)*rT zD3@hmHhkPbyG+PS{fRc3r8Csk@h@4ZP-kmPYlk0JgC(sAr>=UL2hzYcadm;pLL4B@ zCN2|C@=EdK(9V+H~7AP-#RVRBl^Nx zSeUq84r*82AkHp-1FrKk`>)`brk0XWJE-%YgnRWneF@oL1t1Eb0(F4P`icwG5q!zP zAU_oYUWQ=@D$+mYVwpl+K!y6Jd`z&5t^N`G(!vHhZrn?# zYnLgwLL*$J;qbtalfK^wUjc+WU=;LLl7QaF-`>gJ-pSwI$=}||-`>gJ-pSwI z$=}||-`>gJ-pSwI$=}||-`>gJ-pSwI$=}||-`>gJ-pSwI$=}|||1aLj%T>%<;9?~J zz`YCLIw$B71jIrA9uzPIy?K;?8ej#+UBDZ583Uaq0Kvb2pai{wn!tCL%ViDUy%uNy zI#>bt2kx5bv2t;76kug_fU%gsccHMDLG4)|m^iYsv#_xOLZS~GP0VZ|E|jJaaGhS5 zYO}hIiqhI#m`ayhnN8VI5@Ka7=jja5^iVO6p%i)`@W9^D9^zs``M}=J z0VeQ3nCg@q%rFlJ7n29f4lwGU6r><9GiU2d-zO!UBIwt1brGflTYAZYx!EtO zj-U_VlBT&CE5r_B4{>mTf#PC^bM>8Fd&ghEe=FBN0V*s1=b-lXzsSN|G$4QQ_P2y# z@HKo^4G0YC>TCu9!Kr^%1#^*h1KIh{di$@)(rzGMztGK`VSkTo2KuF)O_-fc+?hd# zfQz+*C0rJ4zZ&iMb5qmbqyH-Yfn;tbU;%ZuHvyY!ZEs=;VYP9DSi*U56p(a=n1C)< zEzsTiQ)}ey>|9|kpmzxB4DOlYp=9{6X^Qbr7!c4$3lXM*Z=+&n<6-7t(*pNXaq$Rn z^4w;FYtna6WvIEeg~y*kd70U`wSMln`U@ziz~-Re_um0lRu+(gnz_PNL|#gm3S@)D z+}d1#i<5_&hl7KQU0jM+nuDF4pN&UCnvIQ{n~PsULXw~TvP~eayaUX|#K8>m6W1EV zmFAV<;ggc#=jM^-hU4;y^YV#H^Rw}R6hKPiKXJc%(M;_AT)(R;NPtIzR~*EW;oz3w zk&*&YB-teRq`4(I`6b0=xFz_hD8bGa5Vr%xZSEoN=xApR0qtGO*%d-X`K!AGE*(Rl z)Iia4!c7Qd4bCjY+1d?aF5?Wfr@T~G0qehEfs5l`vHu;{{O?5fZ{mJ;EdKAX&-#lS zIcpfGSsp)z7)^-NkC>e`$Q)=+0w!kgpGpW*nL!=kE;ood)sF&46KBvaTp)0(v49K1 z1TIH26F4}lBNXQHeXOB$f&Qh$&B6S~C~Wdi%1Rs(9salu`DC?h9{;i;SWcc`b zIixw+Ie4Yn!LH_!5|`qW66fNV7e~FEQnGKX2pB6i}06T{OH{1VAv2n|Y^Ka5P5}cP}G_;N;@xla~5tZ3Ew9+{|noaBbt{7U1~x9{abA^e->U?^yqix&F)HhFj{t#K|9T zMQ!Y4G}XH=};r;dM2wl2&5^mPoJ z{#<5(-|^tlUtcaoetrr3{roL~-xByOf!`ANErH(>_#Y&JKbEH<4&YLQJGl4^9y)aE z$Du=F@P%|F01pWf>CeB`2QJSc`hLpKzZD|>aUuP>{)7oXbqDcR!M_{1_yj+P=omOg zLI4l$`F;-3XJ7~X0W(+~5`6vt$Ax|c6%7RgJlF>b0n9}MEB;vmZbkTh{174n2Dlvn z6>J9z5+W+%gNdfGVy|g=XRe9yf$X$@Z?WzK4TaY-?JAlhD+e2>rfB z5zY3Kh-Ar6eO$D}-wzE!0MAN-|H3;lF?v<#5BC1k7_O%Cd~9EeQ^s6^@9UPF^X*ak zx7-0qpWm89`j6Jp?zH{DMyjVjV6hoJcG7)27A3k{?^NW=9~UzfsJW2X^xhpu>1Dc; z_l?~i1y_w-g~*RzP9I(3;n)6%1EHZnBQ?qCAb`8N>IHjPQxifJ^_b9By`xN185gB-R!Nkzr97kRya|Xk}5?t^w zE3i`-4rHK3s@@xS%Schn%!sNK9-*0>uNyh53M=i)pY|Kv%cx7j)qIcUuyK94a`()O z&mAg(%^wEG#Y|Y$hDK#ROzo2R@)2;8-JEZa9IABPp#@R|##ptEjbBn?J3((b=5Ff@JXvAPXl1 zho-Yn<2)-~T2es=c3+U<%(!+_olQBG6XeVG_J-McR| zy%T!K@ zy}!GA7<%|R`{C$o4i>KmjdS$lDD?9;wws<~aAU~aT^Cw3o7^)BUqx%*_dnenJ)aT- zDPBQ(vmnTG{%phZ^}<8Cx0RYQ2L~1Bd4rG-ohlEDePKaObec}b(^+?&6k%P@KK1S^ zcN!?Uek__I%_+L)lP|AXxa%6^e4{27H{PCf4nA}$*%U${o=4awpRDO>8p`$Z&K6P@T-5LGPAjBvG^&8} ziaHY5fdk1*mq0=ZsV)wxf;i zeiOJC+g#vWGSnu(b#I9AUbN=d@6`YZUn8!cTe?6hj-L{W*V_$y_ECJAvGx@{fAk#y zQF1XLcKh-C_aw4kHz)fnlA;HI=(W))IURKrI3~g-$U>Sva=juYcPF~BPoY$I*E6QQ zU*zP(M#&7#9Wwl_v3AzL?3){QO({uGPJ|}4?V^*Q*=K~_8{TlV#mA81v0j>zk)sZq zscpjjBAu}+FP*Fe^IjJbf*1hPcsc5B`cb4@iNni*`z#TC85T=gTy*#`5hrNecLi=M zM^)eEjUGRr_REx4Qcim_lT}BJQ>&=AaMW)Dd+id$v_z;TfT2dayplGVo{Q5&J3c&l70U_JZth!6p5hR{{yu2**h4WX zE8dov4;DziMU~DcmNQ2amJlG7IsbAj1#bKD?Lq0ruj2cA~qAQD_pI_oa@1@7I40eZf~QIszhi zm?3a}`znC36I{kD9_Th7TP=cFUdtLHE{r?WhYFRnx&>odZy8@vb!ppwY&QAc_oZ&H z|05LT9Gj#=2Z7pys21ax|%-}21{g5+M~T3ZZRVJ(08g& zY9Wc&e#~&{E_kQoi-9oVGe-=qNRH1`gDj1GrO`UF<2nQZEw(%#&3TZ}&0ak(cJES0 zOSBakY0NGe7!!zOzM848@6q&$7RR7uoP4Tb?A6+*_^@O28beX8uGRdSMuw%2QL52v z69SVt?&kLUQ|2^gBnyiUs?K%51(8BydFw50)at77BvPqVP^U?WcXX? zuGqJ0w2E!Joj&t2C2&J|cD>vsA{7Y7iH0@wi9#FO?14x&r&)33X<2R+3bh)Ki!y`A+P1``h-ap z72C|N8C#Psv_eb2vqGFTYj2Cy7FQ{Iev6GbR<1unX_g?LxXW5@;l;h9&s%RRXjiYj zEqnh&uZejBhaWa%Vm~-SKGy5}y4#^WfV()3*Z1p4`Os?K2J0;?1HJT|>0;%89fAU= zQo8slvea5oMY!v1OkGT-o?W!&{j^wQh?D=pqaKnznf-a zc~klDjc;)j7rwsYD=Ec!tBvLvwr^hv(3oEieby?wsWQuL@FL9pdVxXFtHW!t!r);a z!>{&`U{awxTiFrTFH+`w^*|8yhX< z3!I(>7CC8k(Y6vAeI0q>2Dr-~@N;ucy4z6*K@is^-)2S zvGCrID?-AqEv%gH;mdbBPny2uIfuYFWBn+IUxYW$=Qy|u2WQ*kSP$5(e5%2qx>eK* zG3DYH!??$3xK^LF!ID|U^R0)jwe0LcTsCEzWSTx>h_JEvkVMju`hH{bvv-U%>a>=I z$O7S@=% zs~>FRVAoyk=3hF`eFTtt{DB=oE?r`p6kaB3a{){APki^rr7AqoE85c04)`6b+D1;q zl?Rs%y>xB$M_v?6nU5d)C-mN9%e}=rxvnA{F}fbmmKRx*@7=Dw>rpPnsGzo&x1_Z4 ziZ%J^7mwvU`I$jxNB>Ffl?Tck`NSgzRNOk$szaqNdBH^Gz47j}=R$!)yh1?~`Fbzq z!(|!y3F}I=m2}>emg*!2Pw=?ekTeiFtd|O2O}q2bG$&;UyByN+T9WyCLh#p-VfRzF z7arml^?b5hn-}W3m?wm~6PN!;E9FVoTkrOn4j%|G3fd7WAdM*PbuQI3Xp1DKu zO~QBkkC=EIj;ocsJ{@eCXCDeK+RU-AOso1YY<;0qsI0S#q3yU!)|lZD9cTjhb-9zd z%?%Q|zHz$#-pg;M58}E}-RB$Z>J(9MK zQZI9SbKU)>;VFYAql4Bjp3%@pujS$h*xe6F^wLY;$zi@OaFn}qD9AV9i6Lt`91k;j zU+mCX^K_BER3u)rc#)WBI{Qid_3~tM*8<%>$MjDQFxQ)FVWylBDib4E7OMDleuDOT zP7GF$&{gtpqqck;IPA<)iI6PTeU_kp=hdRcj>4E_eqajPeLegf301bLan>Rwqz8c5(@r!oY7kQyUORD#2+&&G4E~~diM&69;Z^}Py=li&@ zc~ZE)%YBZ0IROC|9KZ?49r>#Et=N=M%pfuT6PU?#VP{oV;7l$l4Y&rf9A;5g(q5?`6za%Ru+ z)y0J*Q(lx1QhnqhrX_~QX9(yJtbweXks%bR{<%k=ri^q)MEFH(n|rvUD(4s#z+!NRGkd|YezzAOzld`T>L9#lyAVwk*?Fmg9G9i!qZfaahyt%^zh zXut$eYz%eUrEOmFR`94OX_#%zrKJxD_vCqS|2C9>`vc);k8q`C=)$#R7-fKAS~&kT zry03NaUM8z0kc*aZ4(kv5~RtJM^?DfQ5Qhak_PDvHfj8`rb;&AYfg*nw9^>0RLkD2 zI1J;Y2B$pytztL%@U9U7_^~3fg;!PgW@oODde|w@IXj=U7@6IlzQIEe076mfDBzrs z|6n>o?v&~Z?ML1zCbh#OyGSPcGvMYVB^e(T9cKxFpf4-w5(eo#N_3{{QV;C1#n9SF zA6zFkI%^yf2=atp-d zrm`pmZ8Vg=DLU!SG)?8K=o852$$-!`4f5;pW?RF9Da|CasT3+tgya%$m>tYCA8GHh z+j>PhhusNiF{OxYY`c4>N{;xDuGSZ3J9J2w^0B3aoN!iii%3qYEnSVV#Ya@^s$nob zp^?+b*~^;29B<6C7q96iB$xbz+R(n1er2~JMeRJ=rmYu8a?~#+XME}4=-8<<&K~Rl zpa=1MonV1nJ4jh%cil-%Y!mWqm|a|A$kmQi|8xa+p_CkRA&H`*^sD&||DeGMrL#;Y zOM8_71+&-jl(NhH02vDl(Qc&LG8sK$HZs$5G&|%^(%Mo!!3I(F6Yu2+jwyQ}-=g`E zziIWUu7gau!z*rak#G4*zejOR1kd%Eg~8 zYm~y1CwO9QHb@a1z{kdoN=FUL-$tY?ra_-JqXVk@(I<5L!(9iJ2=tYld@O0~G+7#} zgs8BLoV2c` ztlU#ErM{ni{*&OSRAhO3bwQfBU zBWk5e%6Ta*k?FhO^onAYj!dgHJ?oXla9j3~ns&onNA?{&EnOcVvJAK>vPA4qZ(wgm^@X3*DD(qFlm9DwdRO`)o7eEx(y3OP0A}&=^ zTW`Y!-0h%abvy>m8;>6t*DD@?2MeweBnLA0=xvJ04KbW?^)Pv#I`POk+;LMFB353hHw>{Y5sX z2^H=HpBC%gH+GQBG@aVBQA~Av4T`K6Nj_>U4d#|T)7h0Tktq&ZJ2-A%f5#~HZhyVl z-;g-p*)HPSl4Vy;__06W7qy-*aVyFKn8L0yC=V-Lh1R`IkNSZBWmqUdKIG>0l6Y#$ zVe7>g@{uO~gSVfrdb>)5UD4Pg0qT>g(Mt>U0$$-w+Hfl*`z{>RKT6f(h24(QJLPRm zD~z0R?RMDpmn}^dsh{r8u{Lnqb6%Fx*kHfg3faSZ*w7yObxMAB&sg&LJ6rOvyL!PZ z$6F^#PPw<%Y>!tf5I5p&>innDb4L-Z)i^WD@EiRV%~Wqi6tKj!&<0j8bKdcMS1#sY z7WSATsC7PsZM3rR^}gvu70+D>B{bXXz4P=o!Hj+WCPi0=(++h}hP38RbUPH>jSDup zqQl${N33>X+~igY(sp}t8tzbt~w7(3!o z0x9XeMY5igKb#_6s%rFZ!7`+ICjJ^mfpDW?z^nPM2(_QY4v)oaWg8tZLv^rFGkLkYH%%@DpkIv~i+PZpD zNdEbl4`nmNZi%U@69OwSbBtn1J}Dm=5OlP%kQg~V;!6yI%xYXCBIe3QU*$vkuS-b@ zfASZ?pXoXL=#Z9iMvuxWAsAFfK-F%%hrY-qP zBy)>Ag;%~RGrgx}s;1tB0$I*^uesh1k##dI>Me)%>6IF27mZlmv+wi@;SI2DBt{nf zn5ZUAwLQsuW1sY;qLzh>Y{qdntq8Q7rPM7hc=wgPQq*v zAGKHbWY@qRjn+DJ?2m0Y%EU)$)_vQ`G{HE4&1O&v~6jw%Uly+72AghA{!W?GWfoP^kgVOyfvZ4LQU+0h?&^4)_wN&SVBL(}5R*zL|0<~evLj=Od*wKCwSVVLmHk9!3sbW4)v8j5 zkYT^w52G$m1|Gmcy3M9(b*KRKC7!65MHGGMO%Y1C~7#l zgJKR{xqOnR0u_9NF49>&aeKrQ3W~b(?>XFIeig}|c58^=c z{H}#ce8J(nV@f)%MbSCQi>#ANWpqw)-|*?YF94VFkWi~Z{X=%e+m%hX=!nlx>Uh6J zsX*&q#?9FtIqmn# z*4afvx*^Q?T~lv+q8ao3sm+Amy0aD7*_{PtR82FKtey22Zx2pf0M*(DK8@*II$?zq zlU^T-UEPA*&elscH3%H@JE69&hW2XHa~ui7{G@j^aTXg$Dsz|2Ng9!e>Z^0BWdzmN zv>RmbRm*OovBW4rcCPQG=ZqPy#D$I!2{nyJH)iDVc3#QBjUpm8bIr}h zMi{+MUgJ>fJQ%aj^Q|+K=M2}&k5d=BLK_^WgkOoRr2YV-f05=b(t;+fUhmBl$FHpJ zpADn9$rh0Ak~&pvYTA`~B{W-KiPq1}Cu~c8(l!2CiZlGiOBEd+1Q_AFWWx;|f-xfw zKg>H&0>b;(^=@ZJ>vX!?aKpLV z?kQ1qsJdZ7%1Z2~57ng<*f%j231jIvZX4Wu%HM*g6)cOz&Lk0tnEi-Q>>7X&25#MJ z!6ET6QuxT25%?_5oDYw)z1)9;51lY}66DL`#^sgQ#&^SZG1$hCq(v0B+qWguMRrL_QDHf& zttlI`sKU~}Ak9Y5zvXzfS){|)a%D2Mbli>0+3+n!+vwBV8dt910+bw_G9L$@8Z2Np z?avLaN$=#RkL4$1(ccKNjoy|~F)*!Qsr8!{%c>d{NP$$opS*8Me*H@d#tki9ddWs( zOlk~5Q*_b7VV6y%b|`v`=1Bm@FE0cp=hotpA z+|9VWAg2d~owT1@I!sNU$c9FXBda|}Ms4wXN3xQ-OJF@w;NH3E^erc^i7wE>Mh2gY zt@7nw^Gq6zBa-@6iRXgRyI;J{K5X`9X1})&r7W&au%-^XEKkYS#5@A)-BwLRH(#iHwEV=A>TvL%fw^%vO}uxd8*H-lNG-1_ zzmsQmQ;mS8i5|I-{q|_vr|V3r3t}JF&J=A6>|dwyxclEm8JGKvCPUamc|$3TeTe*B zxJIt;{jpNx3R6HXuE(X zpJV}BUGfvqrN9X+dQBtPBqn2Op$!CfeV-I}By zbP*-cM82jkdDGpxVBa5JPJL3N-$$K3fQc|EMwQYlxZUy6hWr)3#xtjVtQEeK?FCD< z(TRYy^od2iRK&+KkNm0bGcaICF{&Fl(FZh{VOF}x>Q31Y-FV8;e48Yd`cX9609NuN z4EdWFkRYG<-B+|P)Ci8fp2?^8&TU;0veksLw`xCP>&Y#09$7<8D8$G&7Gy8h?zDWhThpxIBkd7~rymD(6D@37~g*QKFRh+{d-_ll8jKM|dkaoK0_|LTHaht} z&NyndcbJv?s@fZ0hSzv<^5u=@Zii{BVG4y<;d5bad}ey0!cwK%?p`@kMY1AKn;+CZ zz>l|<8gGSOuq<=hiXb!u>@))H3-=r}sCo~*s-rkM{0A`|NdhBhpJ#<9O(&9V!pdKp zC174p)1jtiBoLMp{;c!jg}vhtXQlN#?QjC^n-$ZCG!Z@!Tr7PL{RO(SoD>$_D2Q-V zr3jIm`PH#jYI&(*?*Y9O5}MmGazSc7k=Am1%L)+^f!JI?e;*SeWLTs>Z}LGAZxl0HJ7>`AIqaSpnz)DoTb6NBY)RRsAa!gCe!hEoapNFZ2A7O_?I_h$C29pTg9Rb#d#9bfrKA((dPQGg|gz4xSPZ>2YRaz08bPuoP% zqY}3DHJAyBl&!4Hnl}4?0fRt%zt9Q=I=C@o{G<7Z1dhOQZ@q2&mj1(hx3?%4#9%SJ zF3~aZ4p%fgu0hdQg=OKzL(n==)pV zYTCqFYlqUNM>TmJh*bd)lCjiPVpR@VgE6ze=}x1x-0UFPV1eYebe1%gC%I;in1rja z4yfCj5<5e$}M~#7VLrn6^ z9ecQkof>vU4 ztcE^e;yiT(@yAj0hU#2x+qI0=(mZt3i7aJx3e|Nkpi?Fqsa&g$qUl@dqmuJ%zMj?H z4N;y68a8D;s>NzMbD_`aJhs1+Y-`aL`DRuHep!|I=p#_%5WlEUl1BhXZE@F3@cys% zTi*yhzYQ)yjXQFw0CwUp@{h9>V?l`RdT*z%_X~$41-7@Aa!4A8{WNUA%#OjHAd1Jz zZR~R^rKNz|rd6(|xG^g5%TX2Vt~tAnj@7iO6$0w)GoMDAM7aXIb8lWFZlm)vZnhFbYCB05u8rEA$k zA=!M>v6dw<4bWI=wj*eUBeGw_fFg}f#M~?jp%fNk?4SThCl*`Y+2y9^d9z%^Wr}-bOPJ)05~0zc zchs#)p&!&rNScs_#FyKjmfQ3eY5AS(E|pi-OjI7+2`+Y9$fK<)@JfT;$Obg)8oR5X zyB=h8=x{A;_ef=rGBdk`EUJ7CC_WusawM^#@M;B8&IpHRs5)Ne@@Osh8!4@xNVM}~N#khQlTxyW3dc!hAROp%%-r94 z+^IpPd#+Mc5NZXqP%+iOg2Ygo3g#L1Z!0#AZ7HgFMbq%6O>|}=qm2lu%;$k`XKNHT zpw~(wqJx%nPz7=wo!B4-03O=?{BX1ct$6UvAAcWbe;hD0rA;Z_>Ga@|d_9=d8#?+u z-mF)*<=X9fqjI>Hqb=2%UAi_g!Fx8eF}3TV5=#s^JQl#LPR_<|Vue8z7Pjjhv}yvP zC{<800aQ=`I{*L-YmLZ7Vlx7bOpQB54pqvu;6ViP-9bV#1XmAjyz~yobt@$cO=WK@ zX`w4Z$*3y6p3)5npzYru%e{sjuH$f6lH@|n%OhL6k)|n(v7>&o3hB}Yfuw~85Tn>k z6`w+ot(SzgT}TB$N>$itB=7ZaaYbWR_B(MC=gMbICtm!jyw*3 zDX$D_r;3!WAC}>?ni?9=jv)6D+BoAzu|f#qYhOU8uRgH-DDqPPSt1mF1W`wdh3c@xHLTk|>(&((9GQgyZj}fM=K(mm{NnpB; zpmdrA?q3ZA{WoJA=?%RE_du{kQmD%smsAr?GL{d@=ErW0S9O(6&BUQ13dD0PT1glx z5ah{hq=jJ8MhGh!mS=2%J(SBVbq7Ijeq3%d-B_54OC8JsCXQH^RFzef6$CI8EYvD% zMh5_1^iNPkns}<(NuPB-B{KB=Sa0;FK<^h@fmWcoHukXw{#{KRmo7my)uk)zt|W(} zyt~`%BrHgl>UnP&O)_PT7TE&=PZo8hGVYWe_iJ#T7$#KtQcVSa~-ado9`xAJdm_ zX!M03vj(-~u*eWgYEh_~3JP;?x+h`yUKB82Mk;uC&B>wmdZ~+;4@30p#8{ZtKZ%G( zsjEh$&&=(q@G~*gN#J#kgX!H|3I71QsRFrIpV&=({rHV-x({HEeH3P6cHp&1s;HSL zw4l;ijcVGn06Z4k*4blLCtbaga{x4=gF8;34i(d=f@)4wHS0@RYCoRB(DsvG3`w4J z^;6f0B;94&Hwav5WqUCT6`>Ro+dNV!p~%$Jx|JA9UAv(=X5Ve7FA~FbNe)#k{{RvR zW&i@@Ga6KqanW62d1VwEhUsi(bb_WB0?Np$ywX~w5L6PxxoS`WN>aGpI&pW4gR5Ggc>J5WwB6He z>8-q=p6TK<6C>s!hA{E#lShrUGNP?2YRU?>{{SB4z24{nntO(ZJy}(fD_%~YKxrhP z%B1F0bnlkCHMGDL5AgBHE|NnKWt2Rbp7!hjWl8`eP`;t~W5R>GyDS*4?BbRlC0P}Q zTnz{#F3c+KK3;5>2}Tu?#?|!d9x7^xk*k5Hc6s67bMm)pjdUmtZm(#-0!jY>@tP6b zE5wR|X_gXOeWP;QSSkLZX4%S%?64oOEYPa#lIE{i@d8)Ez)PaH7ec zTD)P7ujZ|LaV^Z!DqF^-nT|jzf>@tG13Y!tT5~nQxbAaF5vHHe4a>I_?4$`8Ig?t{ zlT-A&_m-E}MDCj{$({vcnXcpOQ08kikP9IKd^J-m!) z-=?yv^J)!a)Br3-H@=kW8(vQLx7@rFCUg#lnv{?WM&gefP-~5qhDYSyyr180lHUIE z@ZH!uunRPg8YH%>ko{lM62=KUz+FWdKx-Y}ueZO2g6dNoD3QrDvbwIO(G*I~RRuM< z0T!wmfn^1tH=DA=61?MKCW2}_00uJZ?Wv3=Uz)T8!ftn!N*@`qeK}Twfy?K>csP+- z3eq=y<8($U4wkW+s(X%|Lsx#1%iM7dvFlmlF5z`aV|b`5Oxd|4Duayz<4}hG1Zq4E0Yi_i+4@-!R~)FaY1<$k^prSf6IOc;hDfF|Ry z+z;&CL?^vSDMM{2lylG#Kw@{3TtkWi$Z8cy$4y+dxowYPb=)pnEg-^A!p3z136|g| zhlxaxifOJqOG8|FqrF?Jn}M}S0u?%0TI{W&xNgo{Odl-#IcI>QfFDcJJyAURHd!V3 zOWyB=xgi~hsLB`R&&MuTZv#Zpjjpsufzr zdO#Ip2&7ZE)%qqjYAh^qQHbY;MoE!_D=8tBl+{X=%rGDoAc74D&l^Wrf4Hux-8T!y zw;vC;o4K693#esVi-{SfM+LPQAZXDT0Pi8xq2q(fs}m(M)ivj@HWQW}l0LDP1krg_ zV9(tn+{(TG0G3JJeysR#!b2C7y*yDA01b_?Gy;O8#z{2oB$L{3BOL*<2v@VU*XH_9fZT7~1=anNF9zT8?SCo4VNhH$M7mpfg0-nr=5khe!oj++m zPwwKHWVUve0qA>a+0@h=`E3&uPZcsNx?e`OohH)+hjO(AR5ARkIs#<1l<*a1jhdo4 zSmlT(-nVNMgjXcs!$rvPrR*{&h0!a!80Fr5*EvzgpWS;tY7C7ULOFWL`DxxR^ zvoRn51xYxx+ixO6);o@yoyI|*>Xq4qJklC%h zm=ZfM9rC;?0jip{Dp%=AtktB-FRD zD3&GhwY9>EPXx3c0~>|_xLs?d)DY`b+xpwDw%xyTXv6Yklr*793JHw^IL{$aD@Gtt z8Z$4OJ6Irg^GDQU1p6^H)A^%gE`_d$qqvdS<&vVpSeo`{LB!Bk6#oEI-&51K-hcM7 z$vtT;zvUXHvAjjh)AMo-0@kLq094nGHU9wpe{GJz7Nt~9(n!L+yrV>*1S$<~*%Adq zM;(t{$9HnfiaBsya?~*Zv&dl5s*6&8`VjwwSK*ff^)B9}q`{ly~jtCIRBe$Verh|!NMNyj&1#w~KCzuqQ%tI4$ zZPcqnx2%d)yh5T|qJ*o+4=ymwk?KFFNjSUQZ!V&bYKk)>N?M4qpe*j}Kv1dyB-E~+ zCYatjph)AVU?$sdjEZQqjgFTq*!K;pc`8W-!f-$b(``Lp(tC-u>I)eQ!ypR45~Ueg z7!`DMW>-c8GLx1zp0enhHQc(ZN?Y98$t-XfFESGRLxs~EOPrySCNf0IVnWA8FGo{# zD{mX@)3nuC;^cGQ6nT;{M?Bm$};E8hNxrWw^G~ zv8lLs9y@5)OoW$-jEqsYSvotYueNQ{RWRJD4GeUj$t+T<0VHO$EP_bMAQh>s*AvLk zaU&LHV^(HkQpB9eB$7$_I*)bhBP;Zl%&>-nH!+)=iHkBu?!GmJBaMuK3bPhK9YAXD z9dqSQ&;7G`+F)tswpnCrdy8n5nsTcvIZK2=tqQuUgfX&~Wnc)!PYesquWkO_(!zzW z?$ShsgJuP~1?F6}Gd!`&RiSwl5nF5Sqqm!=_hpO*H=0GRx`VAP5NR1?1kz44lUkhc zC+WVC+V#1YJqAL@suT^v8Q< z#))$ZwLu1lmpnw4f?6FcO0X#G4E;sXvf1?4mKIlhsSAj2H*2{S5t=a@YPYk9mLN*% z?!Z+Qs##iTUrb1(l6wHmllJ0G<8`qXokb#qhjO$ilE_NxOF04NjyP*6}) z1jxdjya4rPX`UML?{HCPU(Q$r16EupGs#<59??uC)Rz%NXCWhn*)#wP9ZKrDo!&91 zC~Yb~%FK5TfbyGn6ZKo_itlrXhKkV$TE%4`EV53+CzT0Xb`7Mo)G@O&62y{8H6)zL zB<4vul5;0B`xJdk(A(46-sB~W_@KB!{{Y8v2_a-oy9T-X)Wo0BZ2;$C2lH7b_HhW*yNs@kAVO{KakIW!>tg|uLRPytyq zjS;C;BBfhu-@nsW@a?yyrHVNf(^LSkhI)_FDK?QJB#bDsDLe_pcJQJ_4xFP?N)t-( zJ}v_@Q&LW>z!Fbywp*m~er8zFS+lQ+fCT1A%<(u?JW1d^CyhI*b3U9H^91&f$Ax_! z>d@gyCq`s~bE!20D%5ctMFlwaYL-ehK%t_Z%;?2(0Mz@1O#y}X7$BD1H!>L1hENoZ z5=hJlEy1IrHkYYa$W}M%`Ot8EA|$H`(SA&jXGp_N@9LYr&-*43{r zl1U^DaK0pwr4Cs`62U=8)*+ZxO;sg{Axi;X9iPAP#Je`vwog2<#?15S(`y`x=$w|A z=F-uNl#O3Xp$<`sf`(didudu%w~ln~t|W>lk{BXoXOl{bifSmD>ssZlih!zoEFUq; z-g>GX$8rm;EbLisXD%O4iQ;h#MQGVd>zbD005|Vt)E8SPN*PIp%Fb4Xi(d;|O&M8k zCLjXr&C3n>5k?;Oa=x18@q&XSuF^RQ0;n$Kn1xURiqSxzp#7uMfz#U;m{%X#krg9Z zL!pSyb3GW7ARCuQy^J8d7Avjp z_E>`H3iHh1421w^B9s7AhC{m)RRDTFX20|D>wLC{WJ|?@8&ZzbP7TW1w3@*Q9VI79 z(aWkaB`To)#pV~BE4|xVbpFC59Jfb#Ze)r$OQWplapdrVH61?TNz?$*OvN_%anxhj2$CZc!y={4fB8N9-vyK)cbenZSY79ACP&L z?=VAMEV9n72CRt-j)&`SFSp6Be7ovc8e35?{b)Zx%WF03C=_PyHIN6w;|m@2t#n({J-8=jU`)$3*NuQYUJgq7+2?zz0@`H_4VW^6b z1}=I_t7W@gnk}k(lkoB^QW+89jXZ3R;T+P$Y0QPMhM?{~UB!JQyIdVecHuG7Bxr@_ z!|OB}M4B@+8gV5O4y5ItBqrYJ5b44VW;+5p*0ZO_g@lL7>1ks*4 zgQEJP*hjr>@)c@S$0CucIie&2(Mp9~2>{U1fM7uKW2kys;_%<^mL;y1X+(xi&4T;>z0Vce}ZhoTfXAb$u3g z>lh~Ct_Y44QhW@=tgNc0)5`6RF07A!zhe!i>u}*#OM<6B5i4j=#CR54MGg5}p&;V( z%bzi~d!O{RhTw^Fb!!;sy`+(>(aRKPSXmx7K+EIMOX&}!SFG+fd;Rfzn!TE4yLofJ z5*eYkWk4g+DbsPig7=5## zx>oCPof$-qiWV4kep58=Rv3YyBU^$%GzT7Dbr)52S4>&Ux9+gc_MaWiynb0P%Z??8 zD@x#aM>8+Yo|+#qO|noY!K->*Y;D6IuzNA&M%L!9b9G|%?gk6Xjvc&IW6Oa8lQ;MM zx`225WIw;F7tp8Xx7n;?Z&~L{{{T#b9ZPtl^sV}OU0%5^twN7(mOji~-r9rCo2uE< zwCZihvhm_-M;vU{iab``J#MY*dz-f(Q5ZKd)0c0tUORf3?c)^x0L;T3b8}iH$5vfu z=r`=O_hX>Ewz0l=wp)vNZ*Eaoj(JHI8+DSOnlvI;(0nZVSb|Y$v8;<&&F#1&ycv)Y z?HOasoxHjDDE4WjRj-6Rmn9s5z#TE5C$vy@W1%{R(Mw#}Zx(W>AI+lTGFLD8g;&#B zV{Y6Q;4|Lz^bE^P)0H*MLcQUDsO`x1Qy=YjZJjB3{gtI}NBy4Mgn#NM-H$1ui}Nn% zB|qhc8D($%sBz{akNzdIkN*Hgjk!NrIR5}`yHrv$CY`;8c_04(RU?}Ei{+QA9#GrF z%p7mluTjR4KQ+CYP=n~MI>aqJHhXw9@Ayd0ew_W(#on=Bj@(FI$_L(5duhuj=l=k? zd+6K8%iI7Rf}2u(y1uM1>$;_*GiRD49wX8eA{+4BXuk6NMcYul*jvhn`7B7Z$1=Qyu#i#n8zQ%&j@x{!!T1L zA`?mmV5XSz?tZ0)OBA!;tR8VXG))pM%uHHDkyVrh@e)Ar=felCcFltB_ougO8+A!- z;gVq-*6GT4WaXAO}`DNhs9nuDR-st@i5+?X_*~ptuGrnSh-ndx37?NU$kT zizBLsX7E%3ab>#QN~yKM)af(1;IO9P9hmw80#Bf0W%CbY*=~0Zo7^_YAm&>{^N8nx zr8-l!$k0}=0`h#{-f5@>)Wd8uz8y;c_B-CHvoO%_kZRkCe#>-`~ zZF61SLAW%H90+BTlNReU$mI|gq7M^L5)@R8IpA9E+hxtA(NNkaib!8c;M!zWZ6~nO zhp_zar1Jj&r+SU;x=VL1Zr~BZ+}>nj832*vX%I;eRA7#^3OF3_RF4VAM|9s;?<;e( z>`-#8R7R1SXjsF_$^n)^8Z2Sk`9U<)&ds=6^cPZ_eZJ|nNd&Q^@E6E)7AZjqDF7=v zX)K@y)kUVm)!Uz4PB%@iUS+C8k;iQllxW%h7%wH+<9CgkRdy)Mpnz$O=c{^}@LX@# z^BHH5BE}i$7bHNapem|>pa1~v&k=ObNcB8_>FC{=E$$$W;Ug|fFo~RVBSvCaqPR^& zumF==-mvRk!EU$PghXao(j*BQ=|ouL0Ya$tlTuicaUV==J!~Y~<5gIm<_K#mB%7-*ERCeITtyVa;q{3YIOAjy#Hk<-f+av2q=Tud z%;v1blU~wuB>K)5rS>kf*R@89ko-&$T*+>V0;)kIppbz;RY^IDfB=C;8_d7;q?a9F zY~ItGaTGGfw$9>13P4ar8gms~2-SRIq?($;ze9A(yQSEoTSQk1S# zrdYS?F23HrJ9diPK#$6b5RogqfdWE^wAUk=kXY9@$b8YV`tmCAE`yI z%PzwVh6y2tXkJFRxmS>^h*&)lR;tUAfr+|zsd~(=$0#c-Hn7ENvnk?}G)g3rGr-1Q zLl4ZS01gsH6BZ?iR^_u2Ss0vj-(2q<$3rMCp3fm-W3FaXv<&e2twF(SxeOc6(B7O65ou!?^gjRL{cu{Dop+HqpkN{(* zI%BK4jjr}Bnl(#ExlqO;3mAz>XyZqbgkUDA8I3(8ld|=POkM~#?Y?eoE>t>(p;ioy zlOv-tI-V-T0u2b>I?t-_MaKUCeIR*UC`It9#)^o!Dk3VPDB!9pNvSt`S3>nLhi0B$ zYg^3>cMypP0i6~=Ol;r)<~Ch)1%V(OTXi2^ZgJf1FkA8>5yX(k99r4*Dj?6q#Flc* zd*}ckvTVEcqAOik-a&AItE9XVtg0HB=`4U6XG+sNS#^Ep!yeqW`*c>R3d&~59!VL@ zg(InFm8digDgY#!pZGif+5iXv0|Ev=0RI4sKTa}7e*y0}{YgOeXZT=hW+&HAvmccE z@Bq{guOFo^ynYxhq!b;;6d;59I4ZPG^ZV4`7x6!*hr98vC^%z=Ge0G8AzaNf^mkX+ z*^fpvx&pqh-k8+`XWV|{`1|lx)P^6ig+;3#%ms>k)8!{(FT#|(RhEAvD$ zzv-S8>_3J$U^)-gU#xe2A5MXVRA=t~I3%2g3901{1Ml_x=tpU(`pzXMhLiSu{S1Fm zezDko?~z`=o~PSirg=L_r@Q|E94snxZa%N$^Wm@jxR{gtwD;xn(W~J(A5r``;~{{< z`Atu&=~YJ(Y45_u4QbneQNaOem#qBsLBIepC$sGzK^v3er4OuOqdXW>4usT$Po#*_ zz9E(*KjA-T%S1v?pkPu4`!P}i`p@B9c%}o?EBIsj=iP-;YCz+Lk5wz}?ZMM9_K)L? zoqoT=1kp$ypT_}~7AkwQ#Y{{GsN*$0?~+xnLB8Ay0f!_|Hh;gj=^`OX0O#n);nK7O zQvjVu+xSx+7+2e$+l++=(17N#j?Vu8U*Ye-0A=!Lj}&T8sA0KFO7Zq%FlmTewuF1W zku?7RFt5CJ{Le?y_)S3L_+p*7DmV_`-}e}OTvQSd@89%>30i~sN&7z!k)mi=k?9!D zHu}FDcq3wcG#`#XP9QyIzlJ|B_ha*qaK&|>aQrct1bV*=RK~RRAIAsu*Xzghm+Qt+ zuh)#24^aGZ{Xy;+H7b3S`!PWh0qy*89E4D??D-06IzSnAcl|7GJ3u%|fXIp;yX9&% z5OF_tJXK@sr`eALN)M~$%wss0+%cRZ*_YXjl#fyTajGM!KELDg&~e0R+yKQ+B$K@T zU7t$P6PlWjQT{k+&u%zein)TglE z>9}8hC?#Kb#;szWyblnspyH~0EmKbJ{{WEKxDE?D-Zx)<00s@cMpP{;H37?EW}oC;)Z=_n!P2VIB_A z-Rksxn6GXYMeX{Jb}1x)9Di71yy5lZ^B-}?^(pHIAJ-JdQdIhmBvT-4xOdE%4za0Bg}hy-yVd*U`yRO3hwb&^lg*|+#jPvt%iY_6(i(RU zz+qoO3Ue6rV9*bnpA3Gd9>6%99Q3Df`}_X@W><9%2Vt!+A}SHPGt1S0$1~~qG=)CC z&yt)eiZcRxhIlk$sn`Zy^V^D&N&Tlv%4zA&o~qz3TD$)MhYWvM{a=O%Gc`SD8L{{N z&TdNpwc+2LKVz1CKqCErK4v8A96i|6BQ%ZMP9DrhBu!YHW#5NsrqZLcwED5jMsXqG zU*4X~G2;Kf|E)9a=J zMoyBo&)b0;lct2_i6aNX8kki^B0V)?dp%e|ZsmnDKfnGMSsp?mrhTNJMhZggvUXRu z_x0Bdjyyy6ud5I;6IL1fhvSIjZ^~E|yrdO?a>4i$U9`?ihpo-)1HDeS;Q@>i+;-?{{YMP;xYaq_Te2+lndGG!m}w6 zsj2pMVcAVoWIdn97ShHwC|v330|_BQ5O?L+avk`a+4c-s`iK2Ef}itZUuW1bp#@EQ zKh26TApGZvUWnXAUm`4xRbCh(H=sS7MitD4qlb694DM>j8WH?G#8(DM4OrtqlP^fF z47&VeQofIqLdoIu=TBBS+|L~;pLR7@#aiGzjaH>G7x{@495jw<#|2}0FLf)8avGX`%B(npUv>kP zrc|dN_&fjF00;pA0R}$+{{Xdou>b%`C$Ip0Nk5?IzppeL#$tl_{F%#Z786}hAWDIo z%t=axhahv~14`h1M{&r1VEZ#z*I;PXlCGBSV2U7X^wQR1@_MURFe^D;o-CvnIJgsqgJe;H;-W3e4l1bnIKT=O&)hvz+TWxPqxE4j-cF`^`4=rL({YEOM zgJpAy+z^dk69XTttM%%pPiuj_skqiyEq+eT3?pBoVFM35Zl@c)7m20k#jmx-`$1Bq z9-^;a80*0VX%sL+8bu5-Mxi5$DB}Smjx+!T000MWr1&9*MOftc!%Sk9NqhrFzF!oH z5_zcvklgtL$6^ov0I;30$}N1c#g3I)$HffK;T4;b2?IxM2rjWCWGM0S9l-z+zHf5@_FOy#~nS{8czsoJ!p}>ABZEEW|~Fp()l}}2a=z`+%WMXr>eEMrp#pP zQJ*Kd-K8JT7MYJK?SyRAu%Cxc#>pt+rD9~WBt_(8iBK10lu0}d2?P@G7e)U7@yMLQ z{1Cr)Jb7|?93DCtJI#Ma4JX`!CAm0UJLS)#Xxfsr03dhgwcUy*x* zXFcew+ne!3XPZOWZG&3tdAW7hwhIU5p&=Z2R=#D79^aC@a&Bvzb_Xl1=W+5hcJX^XVGd~PQj0iNBNKCIjVsSS8j z?v_~@B835GWl&F8t-sufQ+nMzVYLRZVM`iTv1G;anC(L-W!dsIWnUkbVfcan0D>0# zW$6+$SmKN%X&h<7M;h>mk;fYFs-u7a90B{ff)6q0FOvL843a+{49O$3V5|@*je&RJ ze2T9ium(+EbM`G9F3Am8ug{9Bip^(lLsnm#;z<(`kGWpGt1SUkNnIQQ2>=x&lvn{JZ$H6svFH1LV>Pmc>+H(xtF#iAy9zfl*x3wx7h}HA-aMfwl z%UH~tOKTSu`6r&t)N#QXWOAw&J~;ZGi^#zdM=Zql1L?^>v#(-kc>e%cYnNiwwp`x1 zj>_H5W$Ib5an@w17DDDf@SZnWV*!L}${cXPxFe0pJ)4BxHXQ!{0JI&CV&1W~vDr!F zFw$C-DoKgCB^!nceo_?+VpKsV2^xh8a{2!NU2K^B+iR^2crd=bwP|&2mo=5Ykf(~H zQEBXHLPH1TUq_lqmTwqU%7$et)lXr2cRXt6Z^QX?bRB9;d^$#@TKpwb5(R5layfj& zSpNWxtW9=F7CB|&001uRN$k9q`kpu(p2ME}e$KHP=Ff(er?+D-dk3-L8q6~4@l4hh z9IP2>F}D^;Y)bW`n;T|TsX1bMGApUUZFK%@W$7+Ht+dlZ*lnX5R>MTL>CCMn*SfLz zH1#ARXbX-(Qmo(DF}k*=im{o_b_1w? zANhX6>>RyxJ8tTcB$7=r3ew>4a=0?l*Rk^t6hY$l8Gc!ZkqU^yR1gT{5<+6--cn=u z-Ddd!M2%H}UjyV=9!DG*HN9d3?G3^iOgS1j9Ibk|JQ+hGO%_vPSTYctlu{@kiv&`- z@_t5)jttn_8(7ly>Aqxq9*UFU4TvTMJ{*p3=bJfv2v3U-o+zC1On*)qNg1S(*u0X+ z%_NdY$Ci>w9J9Nz?nxw*{?Bh+mN^Aw-ZAVX3--usYgJx!jFJ_eHFe~3+sJ<2zGzU& zv-~~{%9Z$JML#DD!Ad8QB}d$U-a7Wq&r<4SsN^?%%oy9z$MHvN8H$x~_~~Peq-A4j zloQ91$sNf*Q`dC|kEb9WKTeY^>;2ne)vbwRnrN}v363`NMdA^1czXtHR!%<^3RZYz z9wU#ZQ0m_J5No>`cKjXV8BoEk=cOnXI=QM47C1bl-YFb%C~9)J?$Cb=Sdv7S8W`43iJ5$xpA*)}>;1+RxsR~MTuyPAoTe{54Otf- zvE$Y>iC~i#BP>xTo2=D?#_Uzude3NEb$H;;Yu6sE@>gRmEASp3rcWI|08d8sc2`6E zNJ&Ql)s%l+SoR7DC-wk2KlgOozWaqW_l^8j$X0^S5#+VqQ4~Hi7Qvw{PR3?A8pYVV zzl%p3kWi}S_btyeOJ3IT5t}!!+9XC9+r}s>K@v5Km##`e#|%pH%OeF)PgeB*09MJB z(LHqHde^TBMNPACuO|pa$*UHV0f>@5N8-ULnq_12KZ*E&RR96>1F-&vTP-R?7hv`d z&5){oG8$O%^>ElomT43-xcuyFzC0^_9 zQokF=$qaiD-=2-D4$|1P&1%H0-KDW$nWmM$^GPF;e|i3g1ac45AEEs_^+(hm&e=S) z9JF7{wOqb$^6##OLNAat#^iwH!-=TGpCCrCAd@ZOjf;90IfvK?b2&n3~^hxLj3Jw zf)!sm1d;MyZz4ffR#H`!)T65d!z-fz%F25XKp^%%*J=1&qaL|UYYhfhY|K!SMo6xI zBCYb`t4$gPdzIzQ%UH==cA6z+Z?ni7xonN9)G?UKc5mOka#gQVjT&|2vu4$qh$#(v z@I+bI@D)KlT(*|(()G>?^QsNv>pB zngSUdNC$Nwf)7zC`iRgU?+OR>NIygM{Xg&OZ7*lI)_1R2K~otus}p(L&+8LMD&Vs2 z%sk%JWUAEcx7=CbNf`4lP4TRRklb=W9f*&QBf~3y;`$zcL-gwtx24g3A8uLOwrq=6 z#;zwBkI$xX+MgSYq31N!pj=i?t2)gjlCvzrm)oT&h%x*MsIIF2Vl?;^i zT0bPwBUkvWS))Dt;K^FGej1TODUvwE4{gb0@FkDa>(9Az z6U#IrZ7U;)h2ShDHnZ&x4y0hI1SGa{D6D>-1oQ{&{+6Gfv3=-knfoJ7+vNE~RnrBZ zni}blvRWGoR|k_7?v7CQg_p2mdSOPKw&o84#);z$5BVJU&n1TYO=$S$MnLSN=%=bX z20!_Hr`H<c8-o_HVAJQAml z%%_G^`ZAxpfYLn-ey9X?q7!nk+OI1qrfN#%h|-te06N zTKwN=i!lTh1a{|6t!z6jnVsT_90n65mv@pV{%K<$fm(6r97D;6JgWCSx~~>D z(*D37mF8lbCxV*?Q;5q3GThBJKDB?jNFO6Fm+8-6E>jt(X>pWiMcFoZ?Ac~k3L`c3 znz`{CIOKxP2Lrzyx{daaY-+f_D2q!D3t!7-+9`YxtZO~{m^GC{mIb^QumleL2-bgg z=6uXw^#Uy?9)QdCk0=A|4)Mk08;>s|^zJ+Lt!tT#)9jf{E*BY!yPuYzr#5D6ZCI-| zPQ^vBWoy{G@OiirF!>4K^|gAyXBS<4qC8|vm})=FzYOEE82rH^m*rCV+C;~dB7sk!>P<#prXo?F{R zDJC8upDN>9wy>~nNBqVex#zzE{z_a%myn~4t0mi0(%rGOBaW;Qw6>;sbFty8!xczS zyp1EG1qAYV>mRVTu`r*Qg}V0J&Di9?jLByyXkR%gCN0B#+86 z8>uhly;f}As?4+z z;~6T(hCxE(W}dMJEsLGJ{ENxu=1KD8{{UC(3si8o^0@pSX4XeFZoWQybTHL_k!Di0 z+@+L;TKM>lu%aiFplJXKe1}^;pKkT+b#12umDjD_#u$zIb#oMErDl4ckqw9v!a*~5 z7mbuR=zg6UGV^cyP(YEa8GVg$wLGI`b23M-MlpO2`2`4tPB~;Qc+MiO2|S zW-&{$SsX?2l9TL@mXbd-JhzDfo4Mrm__S%z$I@2w6{*yMoppb(2Kb;@;_~4D=f}ST z_H;lJsExTFBDe*+@<*R{1C#ab&-=Pi12UFo@>VJ0@W`XZxGKl*91+|eI6aR}8^e#0 z%6NHy10OHH$e+BiJn`G6B(IMP;s7Cm9QhV*NFee!>^SSlHwVZO_Nn`L;Grc;c$43^ z2cEg?NbUQ_(DD1f+lQyPW%8D^9As0=lF%sFlOKoMvc}C>sm-?9sVsN0Sgc5^%vkk! z>&qmp)BLIt1U0DDimgh~tW~O2fh$7?0Lsdl25A1!~-?l`+|w zGC2BEG0IB5ULFVveS{!AR)$MDkoMG><%gnxHq z>b;pi!nbo@*!9bF*O?N$IE<}qt~y7SH5HNuf|_>{bDG-eU_gW-{ua+4k;0!0b{R_?%&;tyUCkY(^bEaQOB z$9I1O@dT5};0{k!i%dTjBQ&zW048a~u}M*j@#G_{$XkGZ=Hs5jgWQ4r{c^k&AUZmS z;gs-5V9E?^0}jW(f2VH0yX*eL&(nkS=bxwP$9{V9;CU4aUw{~a$pDeZ>Uxvml_mJ( zF-zefljD^FhKcxQ@R30rso;)!`2I!WMU@JNWtch-tSS`walz#F;Evp$dhO4CKBJGK zg&nvZ_#FTV{w4kb0R$dTk#0d=KBJC$@$bhReNR8}=bpKC;2zxagTMuMX%Cw(+Nz|V zuK;uVda*}Pw3&LC%T?-ZS;|*y*o5AetaHzado?dYm1SBsR#GAPgfVU$%jR+y8619Ul>stVdzP90 zYMTty;i)ZS_Q~d=C0Q0Sppn5K5HhEP=JbcNHY)gvRcDtW>%9JU{8cfK!(r6k z)2F?1WQL(zPHa$CAs^(HAVFA>q-SyBrJI7DA!8mq5W|w(C_mm$>>X_0xX=2lXvkaF z9)Ycqqp)G3r;61CV@Yf{kb}G~%5d$sSEAamR1jGXDUW^%+)3WQ`V0BNZCf zk;o#Zo zKbOt_08e8_)?}zYWMl$aY)8SlBahd&Zv9%SG!Irw14}HF zAf%c6baZ}czD7xwJjI{R@+`%i{Bk?DlQBGl@~^LbS{#K(aURfJ<6knd`Hb*js_sbc zKs^4_)Js>_zO}13i^gf?{{S;vN1x?p`5}O1>lk79yjSCAkof}MeZUe{t+494_sJu$ zwS&|ter!n0rDBR)#QBJnMihYGADIk!C$|U7f5lwoe1Ge7y{5dWwn2= zhO)axr+~~EAH(G{-p0c%rIPpGI^0pIrBBRImw_(d!J1{=?JY zidpVsE-gx%rZ2#c2y0WX@z>hERX=E`k=iZxitYSefARWuJpRM}$f{F`>|D1jbt+ek zc}YFHF0fXDHU9v`B-6;MqxC1P2Tm}>R?fAjYnWS*#^Q8}{R~Z5ZviTV`T4dTy!(0c z&+F9o>`NRqt3@@7Gr93dqJbIamCtY%G(u181FvE4-zl06r)$dOG0xG5Tlq3hY2c8= zq=Yfyt5;Lpo<}5;$^N%y^)^P+Hd{o?Nu9#OETx`JS7VWxwuR>f+c*vo))>4$XNTKbP!S>0`Hny=q?>K%rj!c>e$=$zPZYfC~}Ue^1$|ni>6P zEprW)szdmtx>A_hNE$?qrKx2&mI*vSk{4GUoBf&p07qNICwJ`B%z3@R)yTIPbFp;O!fs_emV;l z3>Bi_%PR$nGUyqBbp`92TeMKEZ;)kQO|)vfg^+$C#~p{se4rm9Oe+@(e*Sm_!e-xN zj0p&~`gF#*C>W}ROV4YWO7OhK2PAoM--zB!#^VDtYUU}l%$qfNIACIP56vIUp|~X( z)Alz|)@}DCM9nl%iSOzAL=~d>0`oNU3|xy02+iWm-@;U%;qGOxjrV?oVp{9+O4%KT zo-Lox$%%=whJ;d%RQ<8?6R_Y8I*z_C+CI9;*l1$24O%;vzdgT-MVS1;IC644vAUkPb}e>GWc;|? zW*ckAU%wnuenhox{{Z@&y_nu(SQY;OmI}JL3_uIe$ZPfxU_F^0TW+U^@Czme_{bvW zX~xQ`kB+f&=gnLI8YOm&@)b$zQL@!uU3=G-Bi^%P^zt3}{W|vcda6#=zsdJ-wVJfQ4Atyx^1-b`ZDj-$ z{5dkhQb&Fhw|-6e75Xmev!6b7*G!F6DhG?8g6tGDV z62~-hC}d;p_xd`8Y|ZTp#i<@2(c$FmSDcw)Sg2Lut@ubwYX>+-+b!rr~G zoeW>OfIBv;e0Zsj9TsvcQsNi2=xJF^nR_a~nH z2$$AAyp9OMuut+{w6Vsqr-F7E-ao^Pa0&0n>(oa70I2mTE8eipAyuz$Ub8+& z2_G%|7Ipm0_MwnU92Wd}YcoF|aPB%xu2KkddSutdTt5E*uB5QnN#q`N>t<>zHQjRj zqwQZeXeDq~Ih^(t=gwxb`MK&!01nKfCMJv7i#EmEN|hJ>vU>IcQ1Jz zP}i!4q$n79%3GDodt1|$tlrh@X~k% z5~e192;%cBe7ICzPd$8}``xV5#aE4;;H?H~Y?bRVvvx9nE16-V@gkLuA@fS-fj%gJh&8&o&Uxpg=pe*hbJco}ErH@|0#NFTZt}{I=hy?a+O>yD$-;p$xCCxtTbvPSha4<(keogp^hTO zxnw9i_Uk*i{Id;agT4bsqbiuc3s|ExpO0cli6t&(r)Rl8B#_dC`XYh-b{BTi@{fku z_4_Yx7m!$@u#w3m64ss@6>KDx?bEedXO38;QjUy49bq@0Ut{6hw{Hq~ErVUVlE>ks z!tI1cm!COhAQkCiqEOLCSlxF6h7vV%9=nA| zBAX=GnsI%eS>%z}l239^`!>6|b5PdBDxrp;zG`0{tGVKaK}HW{qtr&UbRvPzN6u{3O@nOJlB9=Rka1CmML06xF&9e#cn75-b)Blt}Frp;FUTuj1H zSz^K0jstUHv+)lyE02aW;iQoP9M#C}Rqy*tHx*S$q}mKIYbMh=NY-j<^%O(GsPR>` zJ;m^2&n>~|TGe!oKUR{x2`a6O7QKeUSXvSP0FNbiw^FTX1z$A`!QaEng5CO#)2xuI zN6c`E#j(J`dD>p}=MrAAVa2i`#vhv)+QW zdlqOV3kfCwJ;#cfL*(zsvn)&AyLEKewk3h_L$yoa(!8kUkt8^1gO$vsP-%27-% z&t@d8i}oI?ElQX2GCTrmX3D8-cF_R&LItpoDe+`U6OKT$rRMc*>XgjF3U;j~r?4jo zWJn~detVc%tg?bQj`swqJOR_z+I?fYV+uTJ`3Zr$lA$Ba9idpVSeWl)k?ooTggVtTsL7TA2)GwT5=bW+^R+V;>}M6pG~?c?!vM*M7M4 z_SvUmw!fbXmA3^9-pR4&Xjv~(#tMt?g?RY)A60 zM|QtUT#6|Cq66f|OC(!ol2 z&9pMcNtXATziuFp=wpJMaaD>461`|)ia6`mjx<=}SfE8zM20mAs5nrgfyYG3@u&yx zAf#)_@8kX>g$4QGa(<_&G8gjkCO^$NyDgaGsT@Xd(JK{nL*`gVCz&CD;Ep*RM|N9u zsJ2Q-s$;PCY*jT;5?c@XHSJY^S-W=aD84}$lj4m>{#JI$`rFd^w8(B#nem%Xu`#ko zK0jQd$p@Y@Pq`D%UglcL9~rGi?Hwr{0EWyVxvYay%qi3XRQ-HgcLVZ{_*STd;#6Q<6&a<19`0M(DsEtYbal?kRLV8VPD! zzW8h+)Vf#d3a*+ z$MLyJ?tF}V%i(3=@QDP$nEiO{0d4`WHd?+i?Ny)omKKe6TNUF-N}8D*g!9KNFFzhK zLE{Vja`IL{IOZ1JrmK{*dKbB_=~zkPwXkO=h2xU7(@i`oW3a|^-sPDQ5z~}eU$Wbh z_4)NJM9IcGOu*l?l_P>SjKL;i@MxvW+S-`9U3qnW3!|#S$i23Ns)veB}hd124i@ z#L{?>-acc@rzemPalqT23`h&BwowxYZ%F|&6SW-LxJNJ>8mVrAi@EO;S9WMrkYW;87|?#V7E zPt`Ir;!-;5-@2;`#UHw(O0ilgc+)s&4zqL6hTxxc!%Yjl^i} zRF`qhq!Y%#hK@+!w-7Npu?2sGgTWkhu-wk)ZbFfmk}G+fotTm$sHP;2drpfHSkx5* zf)oxr4!A^A1oOgx2S409e`d)40I3Uk{6!spzIMJB7p^sHb7iv1`RH}aH-9Z&I+T(u zgpKjWR#uicn39~RKiIvW?-b8saJtW}lI(whZmqjH9ftlooh*gQwOSXB3J|4ygi5l% z%jYwA_y7w4f2HmWwo>k5rtPg*TxOdkY_xd%EnC(#_sC-qIp0606AUEs^jHPgqW*bbbjuLo-9YMw5^xiI$rUTig-1grr~0u zLz&1%uIUw8<~vxcb{aG;D!<`NG6EwZzL`&2{{W~wo_3b8s@=U`Ka$ZPOPM^BZHyT$ zc6@426^E@;Hw~KZ{!z5BES@9+3of5iFOc>;K8MWZaXB0u)lAawHnN#4?ngCVy|onH zGy@?V{{SNVYZAv8@o(W{>z!NDnO)w0U+tN#M+KfcR0gJFAA2pa#f`}>F4c&ZS)-F1 zIyyX&aTLda<~s?rjUIfgm>IQP7QmJB7XJV~-3wV6vQ?~A7ff+IitYTpWlu0&enO;> z2UBS~r1_XIRkZx(ecJ_k9DU}wPSz@wLHQF_wgf2I66HdD%&HID$T?40!;rCW6OQ(r z+AMiC_?G32Y+GmY0d34^AQuf^xr(oc$PWw0Zm`;(hhs4&7cZq_wmBPBiJ+mZ_+7{4aM zm*EL+Jb4_Rx4&KDZ`iqx)^~iCua3yyF*T>FUm^Il=e%pAFujOTz?7n*vnkKU-sTFY|}BcfGRJ2_eG>uh^v=cuD^N4xJe7<&uo^2&^+jQW#oBay$|B3}5DTO6Y2Y5fnVLbFS|@SFtt?Q`EJv zu|u84wWQ8(+m7QTttDJmsS@MX3bERtto9q?kU|rc2&LqYA*p(YZ}u;&eT1mTUZK2L ziq&m|$6i@o=;QBNymDxtA2UM@+V;@_b&Q}Vt&>69>8(wJS+MX}F&BDwtGq(SKPiuv zM2+Xh88I z#0iWbP5>c`dfP+INpdVc+qYt{xmhvuM_%&d?8;i-;!iA7#|-TZY!%8ki9CQ$9c&)H z)URakV5#D;S!!R-EJJT2ROTsuOq6U{g1uFpV0Gp;C>+Ma$dk!Fp7!+K$G7XuK34^R z*nOk2>~}_92B(_A!(>y`@Kxy~l4j@5NU&9fUB|@iS!HBZYCfRX;`e1ek7SwgI?uAR zcH@G*-0Q;aQ5O{i#;tg5Ng4Q-&N4NB;d2=wy1(l0XlC+x z22z$w9gmyxk{j0OTZhg+@xB*l@$>N<@7Az+4`fB?orfWpv9nvq`L^=6-!X{S>_J8- zsdz>ty^pSufg2%4CC_%_TbKPkWVh>8WUF~LntR1ZkMXQV^_v-EA8urVS!A%1Op`~Yy_%Uw*ok3WZ>_D(6r+Y;7HKkV!5kmA_jI2?7A5^Va1?z9 z_YS|(4lc-3WK+OcV<+7zESdziN+W)esJ4KQrvZ9=N3L|-#?xxM!k4U4g(1aazbDJ# ze7a}bhLG!m?PQaw^`@VsA{{YL^`fy`^;1WCW`gM|l01b@MH0m<``6OJP zNE7@1EQ0m4Utjq+zgT5{Q~v;-{>83C3jI6z2%P@_>FVYB;o58d;<0YHKXbIUch{C6 ze2?74oPB=1VCg6Uv0kyj!yy0y&2K%k+)zmRl}8_6(Db%ryp^uS zi^12(sulUD)RG%AtWC;1#aM!4QZ@MHUpQYqgh^u~pE#Q-QDj0tUo<3tzpqzg8Q<_J z=ou^3q4Pfq+r6;OTHK2lJ}V)E9}1S^y7ueWdp#sFTflERrcwyOA*E`$$}Z4?q&N8S zc_(kEZaT+glFH24?^$6i&s-=EO{isd9C8L=KH*|0LoYqY2lV5w^nHq*0^DC-&5@si ze!?|f4x`8ScO&Iv_3zuSNV2`9Z> zHwEMeKSA<4eLHpjlra#@@}P@Mm^YCrA#Yn=wB^S<5|3#3_B?)^b?FMwmscLi)~%L8 zLkO|A21>`%{{RVsn*;lgTi9O?V#Db%KY;FBYS`%y$@^sSln?&UI=S+2$3M4A6dnA0 zQqQ$w=O09)GwmU+D5{ za{cx7ylq=C0l<0e`uks&83^t{f+}vm`ufyuf2Y>Ywtp+QUYpu->2>UXn`f;iQ$0g3 z0yZ%YSgl8o8w`yHGXDTCP(`#Z&T1LGYf;s9C^kF$F561h6y+_@N#2Gx61ilr zk<4UnWEBDU(UBuoXJObky5uLH9nyN^_X@b&ZD2lw>G5&b`ed_#z-4o5h8mTes^Mu^ z%DoChSj=J}xn?R+%`!nH$)b$6i3u!$PaO5@D;rcca1mhrkELA9re>v#eE8asY#8b0 zp6y$aLp^w-gYRPMI8VFj(e@56Tg_*+eb-*V!BZuJ#oxY5 zD-jj}C5_LCB^(XQ*qd%5ePb7&)S|)b*qqwFJ7LU5nW~qq=VQUySnt7vs@2jIu__|V zETktO6V^X7Ze))QN844hwyZGbDDhQyb-6u<=acbAN;1dy4zM21z~FM*Ca1J&Sd22{ za2WfUnCRv46J#V6tqgotj4@;}_am0HoCxLdkOE4cbH2^maF%s!4ed82ui$Ct;g=Vk z*k+qCgST@fjl*0>Z=5bMYAkZvbXeYL(PQ%Ah}d!X*FhF%-I;1MWjuH)UsDWASZknBR566LNwhVM?AD%~v zE#LQbrER!fFJR7T_}v*W(`K-EyE%Ai=48+1u2`#(iys|}RQ#&R10%^A#N3b=upnXf zJnknUg7wF*a}@R+t2dUbE;0)@Fp{QHj=fLw(hr_{Hmjkwz<5@w7`Y75t8Urde*8II zZx2r&r|Y-sy311aOdV+j+jQnaQhK(tw(Yc1FDoQ|ETpLf{{W{CYUnuodv3de(dy!| z=K)rHor+a+c%6D&c1fyINvHfc?c=4bI|L>PnHBit@uqtVC9dSPeMeBem3vuTnx(7> z%w+BB*?M(wI{j>nRjlSREG#tB2$iFTyiQ$#Dy{AItih5zjuI(&?gf~291>Vl-1k{Q z2e0&rOU$}9BU_o7i6pdMw4@{N+mII14!tI|f94I^ypQ$mS{!~tTYpd6RUfZtiDdaq z?Wx*~{;3q&ZU@3Ip#K1u;lTafU@2?Zi`ko4-Ll2oRPfawC2(S~zQ@d3y>d#m7E1wY zB%X3`rIt1FBgeQD^BBCIBH@ZT#Z0z7<}%TOP)t*b_o0Gg44{3lVy`H>YLxftCER>#6rvep@>L&0+>{^?M~MfxAdU$C0Eb#O ztGj2DD}?plH~D6>S~?Xeym5XtYC_INYSE+QZzURWLbAUcBA(t(?Abd0w%c11jmx^v ze+!VIPdA2=;)FqvhaZuSSgGG=qEvaI@OcqHe;}*IySrvRi;!H-rEl}~y4dP;G58Es z)~#Zc){|a_xy9SDW}UfVl1nkoBSj-9U=JN6 zNX)@OW+x-OZ`nAr8y->$m2FvujZAfMQiLCmQmhoIMGbhMf*!-MX5^M)Pd!Jd;QfR7 z7`m~;Um0URhQ;g|d__niNFt>}C6uo`hMZ8us);z9Mh6MvI?Q`Ew)<}W>z&uzR>R6IbNvG?3 z@6Cm)1Ql^BuwpUW4a^N%@vJb^#9hflEU{CH6jVrN`J;(P2&>b3WN+58d&^+0Ya=I` z$Kx_o;lSIo70GdRFz-@4T?)UM3QPnMMt)WDJo0&mVTR<9=IiDYKMq6$GbUmy<0l>O z7E>9OZviI-O7r@0+p60~vUUTpW~pN$!&9^|*vwpYv5?udaypS!#Z;$QD7AK1EL6EI z+@1$sw};2e<@OGfACEkFdF=SL@#m4pJpSIWxX)j0qYr?!>zq~dhPjEvT8amM2}sWA(@~ut~srnMtv*$9C-|1A`08 z@i_h^Zh!y)I{-TXKVThAfYA3N4!t7H`1lOwKCXKcjGn}@Pc^(nd&2JxuhTyDp$UtESR2PH;Nb85;<;Fg7i-<3GBxbtfmKyOX3RxKs{F4y^oiz zmdeq_t{)yLV=3aP(Z;2j?h3W)(~Wrs&6jfWG?Fnr+kgQ6$%5FaBvM@0^LU)?NT>4n zWwnRMSIF0nZw6QRq?)h|!3V^iJM~L>$ZNH=Wyfn6?QX6nwnj{-RHHA41e$dY~ECq!kC ziIjDu$d>VlNb$eZ_xJz(p4Y3_^K$Qe?mg$+bI&>VocFnJd|i)=U636DfpB5;bxa`; zCIsUj8w(ieJP5{v|1k&ri!oyZ|KZu36T#m{vHF$)5GIQO#y{whe9I{?D1f_i3wOiM z6&LJy#|07`94zbM>lNVSh;@5_YP|1yyvqRhw3 z!>b*HNROl~1sflgL_|fcIZ0PsQ`ygL{Hd}ru|+8wbswG;87vCWbX#wnU`KJ0DC*2; z7BmyuSww^t$_g=ziH&)cXP+6=)l~tDIny5DbNpl5)I<~X1eyQB_+H?%t?eOlNd*1{ ztFHL%_dSOdXOwO}=05EaDIahOYeZwF3Af`TQCP*BZ_vkYnM*ol1~E0mipW+DNURk7 z2CZp$pb}miKKf|PftS0?Q9j^axlS%q?)2XF@QBer9Rci{JP~+pm%F3~+buLH+hx&_tR0g8Su#D99Db6k_|vrR zO-)&rNC;j_?E5((jG#22jw7q}iRYKkh3)w1X7_XBqA{y68yo-mTk2drb?r>!lQ`|{ zgzGQSLTHf?=cQguZm**d_B^X++w%W5w-Z}RvBG60(g?w@tX3v8 zPl!AnUEU~5@||J&%|SOJckA_q%&VK4@N#n%Q`8@n+o+dqt(Mo_SETjF95Qur;zh-L zrE>LF)Ho92bzNt9LeA1T%eOE5-m^G*)P@-k-NozJ*rQX&_%!D|pSmmxkdK&&3oP*x z#Mg($%`$Df5b(M4NZplF90@GfUGv%1c|v5zJ@ZYiZFumX{@8pZxWWb%!`-1(cD#7UrA!&6}c$-(X$xR>=Wn#Y?p03H`T{w zL7&5E-gwn{v6bv+Y%9O{{Ww?J5IHkCm1!<9Q94&ITY)3NN>m}WSny5A#qT%8pf;?( zk@QE2{4z-0?36g|l#HxY<^wI72btL8Pdb~;av%`GLkKHHA7CP54U_l&`z_pB9UTqq~qR7-TkBhOlL5RZdV?t(UiemG!HnjcUgQy zmMVSF?+EtnbyvWO(k0-vC0JfAI7h-SF@=pI9W1*A(i3R8{uVF0_ky=ZQoE% z#3(b#^%_c0PiI3lc{+fKNFsIDUFP52#rgXEv89cZ>w5fA+q0-~SAW0FAS;=BaoStd zPfK66&7@+(!YdT0%`Lnzocz2W(4w6b2Gn<1-7y(PNAC@YkkzC@Nw9~LXy?Bf3It7BuQnwb5j zr%=Orv5;(Cx}&~1d;$}o1pBQ)R|B^e$FGzWr>!;dN%CMKS_?*y2AhS?TvnP}trol8 z24-X9v?0!mvC-X3!d9wDq!|B;^eOn}TybovdS<@xovhFh*GRTqXa*N%JM1()kMcWb zxY&y8q8>W_maE-AO6C4$%hE)aS)`eoUepD#IvoFYL7Wqt%i?+RevG|r-WBS*Jzn~M zi7idIW80aTX7Rupy`jvpR`u11mL==KGMyK5f_ne|#7Gb5jO2WpfNvNUE zlI5cWk;mN6X0i92ATEnk%5Nu{-mOch#$Ew(l-uG|?$pI6hdjvNS&Ell_nckO=Ju6U_9w1P8jRrs`(suEO4M_)HJJAU11J}hoWELgfT0Hu`xhf z^%MeJmM>WG%at`4yXLdt+0hj^Ud&3pSG0Xf;-Dex=x=n-sC?Gm9h#W55HbF}hgnkG zpRncA*+4v2VhR?<>ubNLR7+HusOI%X_;eHXvZ5M?9*6VdpXd?O8OgJlw!ubnz1Zh+ z>g9$gJ5!IAVcT^oWAqr^aoiH-;&% zihJERI!M%ivO<~Z0<=s6a0(fFm#~+0UI0#m-R9k&P}Es>#jv-*k&l^b9m$8owWPt! zCea|)c`+bn!{O6IlJ7KZcZ7oXUq0QI6jub54={1<;@D-TNrn-}I=_4M&!3{ zngv|S$Q%~KXuBVwXHoEm%cpz$RS*%xEa>m^^hqF145WiEsD{NwOdLskK2UV`vjN;u?@J=YE> zp+|QWbL1H@^Gt5}QfY(+F-rn!54+A-O;JJ%DlEjXUh;_@hQ+M%Tb$(@Cg7mQgnvGp zjQzSsz03k=cFnuu(scx3!B}gSP-s=LFc0<@yE7ig5D>hILIDuW(;Dp9X@vs)K)L3M1OqDV77PB8LV>yJ>(ez@Tv`3u zL%y=e3uiE~F6YNhzl}&EN$b)G+t(B~SOIg!W3a_a)*141g{>pSu?<0x2cyW$vqcY zv-U2~R?RqG>JxF#*Uj1~k{B9f4t@@ z%i6`FUWdzYZ1CMWh2LQvkwq3g%HN|IVJR<{9ur2{w7UMx?X9>}pJR+4JWUOl7G269 zTwFUy^AuYq00R0t&4M0fiJJ|kTVFz9IJVExit;8-2JUA12X8Pusp`J`UT`bRKe&Rl0+($L1eYE@9NRMF>V8FgP&HB z6^dOxUCik+|82Vb$4{~)L)7v80%Qrs?LB=4Oh67e!QDMZBo%Ij#Q!)OS15(Z+VdiN z87w_SaaB&ZEG8Kyd}}V0L@=Dz1cU1MSyt6x40lT5c`&9(Khq(8g=jW=hqjd!3KZs# z{K+_Rg-l2R%Xdql`WU2yaXO*6IQB=c@kwsl47tcK;UUUHIhA?VL{&$N6F>h=+WNcZ z2O_B?EYQ`?SXHN*3pf9ovdgtQCPGb6Dx3=7^*Zkvu0Wr zEZnJ=%*##tLtZY{)+Z|JxiN_VAzQH2VVxHTWB4+LMKM%$4LJpS#uA)1U|) zQ)lq8r2tMdF!YryQQE|mfhtQeHyv8yFP*51kwlQgv8=Z+ru%tEe|sz+3lx0P^C)Ws z5?O@f#t=RKdrQH4f>D7)Fe(9wvSyH~v~TP>TZBtgZRi5KvtdQC?(^q}sPT0yt%s6K zz1%kbs|N~#pkk^h3bXQPD|${A`OLaf7D!Q*uE&tzcO)>BK+g zTwxsdm|IerY^Agm(z(mZ0v)Xd89s;nmq_~eI&9WhwGZD|4v2+CPcTGf>ge~D!kWQ- zQKS-_Z7cuou^JL^Y(#czPJBzifU8tP2^QkVY&E_J7$~gw7%h#GV%Kw>P2jbwCZfs) zW^=P7GPy7ERh~nTSxb2}9-%P7me7uFTw<#`9?-;RQYkJ6uJn(O6uj^9v3d{2N%ux; z$>eDhN%7&qu9w0le(3UX)AGnBjPo4B>cI}1afyFC7>Az#lRMA&VaDz@1@FFmY@hlX zNMD?64>4gVn#@I}j_NJJNpuS5k>6+OG=`KtvjRN6jmPw#A`I({HveVOuv1)tM-F*A zI7JFUo{AAS0P0v)%>8`wTZ4(uZVyQ9sOCB8fS`LJp*;7%&yR!ws`$o=-+P8c3#tE#gJ z_Na&!D$Q_7M`55NTF>bLSwYFK z&J4?7i2CIwgs!T(Telz2|E%@aCz=^R{3QLUU2nj38{E9}0EIa-WSnxx=2P{Fo&C5& z9**1_MAXa-TZCO^kspKpvseLMKz+6Y3tB;}YI)$zuf5NQ{h9?vMAZ5e8$JAws-?Xy zTD9VV9gp<)fjtz4ntRoB9Tjd^Z8TQRM4!~mH{8O0suY>e*q)O_YS-WD`f^M-{4iK% zcXQ&!fx2>XWO2XFO!!-vR^PvKThn#(T6>e}uavvT5V^s>L;|RfmeL7@5!Or{EFpnl z$*toLv-F^H%iEz17bdFqSU>o+HsLsjK1aLg1#a)wZceqV6E;3PE)mYc^!2b0P$(zW zB$Ov|^*ibHDOwF!#kpz_q>9~+kTasDs+_83GXF8Jp8foOS*7>KFzsc2BFo3@YkZl6 zr=KdB?M7GAel&nPC`pUj{tsc*qU6MvredoaPl7f@4vt^F?k5HK33qW7em8jHN7%gu z7jmJ7W&-c)U}0jI&)Me!$o39E+IKeEl}`1`Bj7p`Ak}N*o8z5IIkJ+-%hY4^))FPV znb7s`_w5K+bpdp1!hi)|iQCy*Y9A&d!cko3IrO}ySwn29xn~D^Hp_*Dt!=HE_Y6wh zf-(rA9&9g=?a5iWK&S!l>nFbFpCk;+FLr-Sa;gv>o_jbZm-c?)#T+$ryneiMz;)5G z6OFCbMcbuVzf;cE&L#fxXdF@Tp{DI+Hu3@WV-E418Mv889IZ73_fAmx*`5OL8a& zx<|B(xggwX>1&|yizaZx2AGV>Rzp@&WYo;-0|(r};l#hoPT?hFgu1#4+fKY(LCl97 zts(U{GyutBdBfPnI$+x=|$BEIVC~H)j4SL}x zfcNBq$d-yGg?SH^B)!f(kJP3fv+mwjJzLWBm{7PE>gyWR`P2<5j^Kk-c%lhml)|f+ zVwdX*szH{^{MiMuG0y|TAF8qsaCo8Pe>rTQ-7tP+mhTs7wR~kp_-O@$WoYWkrF&t1 zp02E`%{D;QP%5cKdBcMgr#6*;n#B<#Fy6pW&h3|zwS!stS<*;tB3{$;`4w_~yUIVv zIBgl48aw9NMWy=KDWtzo(NfSB?Fi#=PobaZq*X*s*IYAAd*OfGQbFgc(a4(rs*e!HCIr}0< z0%@@p+h88Wa7ujW2vLa}hdz^$98mp*{bb3>?DfulF7L@mL!d_8{Z!J%Sgs>{Dq+!jBilJkH_#oqRI#-8Q=e+SP6D}ln0rk}77i`qEnPI@ zob1xH%|3i9F?{l7`G0fD_Ah@>hN%}DE*L#oRUR$_>RCoU%0VdV+Pd?A)bu1j%VB1* z!eHQCPi}73&-_8<;lO(fneA*vOdaD_O>@w1I>#5s;L-?~``PEW+V|=hs}AGS#yq!A z5-2tlb=Si3j=-Gi+n!;1fPF-)a49u_wgSK2=;Ez+Ptr3Fz}ERYQ4_n;IjkrRBhdUPkinzh>{=t`mc0i znqX&Y?K7kDHUsI!;P3^ra0~cBC1Y(D1o82hYnO*-;~zWotV%2;?3(V-XZ9lEBt`jJ zWm8ShsAbfGW8;9y2)OeZG7DP39us*Pb33p9R1Va3!wCV=H@BBes?qZXrc*Pu+qywl zL1GE8bpgBBb%2eE>utYb)gR14oRkxo`BM2urfEbj%H z6B3}K?ds(@TgoV|2g_NQ4?bOWK=4-~JhM|GYZchF?VNEN-!PQN!xur&noCowkCP)# z5iFatZU$T(xmx49b+gz>-_)n$M)CMgTi;$6`+$lD=dx;Xdez6J*L5XaD+=C?5=w}q6p{?bbL7PLBEBz@=29-oOf^KvaWVp8p{AGRTeb+ea_^h{Bjt&sJI4z(<9+~FsG?8N5Ic1y2(SlpcY*cQ+LZ0(A`Mvqrxd*Fi^jscGd z&S$cFJSNnqz^A){XzUzgoBpcqPvE;4tKLFgOsrhzc6aCZONsMrdPyo-2Gk2!#pcEx zO<+mILlO+U)}Bni?)TA>1!@sCoabb{s+s2tosPJ-!0cdoxaBTt?$^fun!(zV?;Kv~ z#(SWt?|xT82%THX?YxAv{emkTU*mm<@vp94uMOIA0q)K*GV-glv!A`$R_L`G)C-#` z)r~t=XvDnx{jz1`i@C6C;DU`Q&!$gUX>ITlunq6NeJlnC3EVX%LZNN>xa*xZ;G5>` zI1`EW1(%8nw0P6Xo4KSPC$dl zz7c=HM`K`~Pc5ADlbZ429;n^l(^cwQNjcC?Q=Go!b9i)0;zK4_QAO~(Btnmm^O?$> zKU|n{bL7p6=}Ii(=7q$?*Ly<5FD~i4s_YIZ1sJ*x%Rh8`zb~x6zY}?th*zj%LUQ#$tHw`|Z*eKoIQnq?Ic%EqHpOj#(>dB0LhGQQZ7S+MD zC5_y#4EVx^y|sLDvKvHjK>QI5@$>T%KB)W{RzY~yfN17*F5~zGoz_3PP`;P}H{7l* zjgX=J=EAhKgKUKF+?_x$sHTUWBo946c^GvGc%^IWM#maHf7f+wS9$Qu|dwOAGq7&QZfjxpn(rUpDwDH16eD55CpW`{>oMZ7+ue6?lqtu zq@>KfZOQ{rk#}o=1m{^NSxo&_YuzcvAJ_TQNuMmyR*v9{2JnT)AYt75Q!Oy>7*F-N z+{PX%+`%76DD5yB<>C9muaj`UOa^H3A#W-q$>90Be1zCzQtO*sSKJzK91T%P(g?1` zu%h5neX7mg*~(3z+t2dSaz3^ES!CQ4r4G)S5CT?l6oko-RBix*8~gunG_t?Qrgx&U zsmzetadl{owj*N!lq14g(Nr~N=gYgNsG&JQ3pd{exI-I`ZKl|B*#d-;n97B|QQe#- ztYY$n=ot^k+`|vgB}P_9fdF2#np@<^o@_;PSGGohH`^Bs%lFx#6djsE?7upGnZ{6PyR zgg!R>0rpdooFSu`7;8RVkK-)!lSZT{H1U5lQ+-ua!CU@@F+HrZS)3d2*$^1@U#{zm zQcvD)08kPkm>~?A|M!crk^)xy;`-SOQ1PpBp|}L^RWyqbR-Y zhdVeepX~L%6Q%}&N5;``A%5QUIH`v=5JI*;&cgNDValhzl_b4kM6Rbe^gOutFs6QM zxsyHr^Y-c2#G_X|_`U#>H>TEA=9L^MPM)Nmj|Wek|Cv91D*29Sq|*zb`-#`c1S%$e zbUmlq)pN2t46~9xE;RGJ9NMJU_uNpna$oFRp!zf4Y+%{maRV$sqiteu2v~uZ4|=@K9~%fJfj`3DQl?|QsEt^H>3 ze0FLYLA@GxuU}<3ao{naqQzwK1X6X&s3lHtm3u_;v5kE9ZkI` zxYV#vaHa1V_2L-&8^+Nl@VoL7h=}=jHX6HMEPnO0@g*R!^3Rd`4d5ro!6hCrc~|K$ zfA03waHF@tAqe$7W5g};7L!&Y)z=X+4 zsDALG8;5h!0z$|gDEOnvD`#b=`atkIxHS^!>x% z?7MpjxFN#<)7V|t>cpJyzny>f6bcK?;ErY~05Q12#iecWv<~6=+i&Jy*aR^HS+YwY z_xK4~KMJJyauWqfJI9-@^(1;dUAGhv!@T<>pGWRY($;uV|0%jmTLUP^3`QP@(tBEFq$3P9!z%v3iR z`6ecIY$=Pk|Ct|;;8rjLFA1~!kyjA`<5k_Y*dLh1*;fTbTYNJ3zFN3`O z?pn=M%DG@E1pMOtRsSD-f=hn-rcTMKE7M*RSNg`P>_0}_gVE|V;{*hA2BO}6$OC3k zpQt+R`fO>3|KCaLd3t5YP{$ENV)oaaAqxeib*oGb=lOFlt!q$amacamH0B`RZ4_#> z_06&;@HKfZA|;7q>J`erTx;}*omWRb7GZVzSjr=An#Cg1gg&*bGaLq{-BMvO=cRD# z8L{sl|0IPA%|qlW#$2~clFHuZqslP4%Cui&^?Dq`ARy--<_T9Y5~I<9o+94|6k-qiolvitsmc=pFMD>juRKV z1XcbaKYD?oD9ZvC4>Cz5cc$)7+RiK=3;#I5#=7RDuM@BYA_32)^%Fw;Q;}ZF{ISjj zGmhY05Q?y^!|I!EwNgSWcRnFOok>3JeKNt8@mlrZ9bPCMzpIOug*A;8xS&C}!u7w< z3pLa;`fV~9YO%4(^V1ToI`uZPneTplj24+V#trfz_kj8u4)8P25fUS+NKM^v?&!l8 zDwKEhSznB2>gYAu8r#@ELGhp12bw)O<;{N2r;~Q**KW(SNg}i$O%s_eXtcTnX8p4Z zy~@WW!^dRD8fe|!a-6%c_gmta?DZcTlTmtokrr*aKH#LaR^G^~|DBL^dDm#UgdZ-( z;ydF{Yro=}LX}0}>p!MfgBM%CdBoiFwr2BynuyyPP7AVWQW#KMx>b`xei0Q~&r28% zL(Epn>s2VX=~ST_9|`%&epKFRKIqR|l<$EC@JpJ!I&pg+b>8Z}zOfBzK-FNtl6@}C3t5P!UM z)^h(o<6#{y>g*358kp{<+!IFxC@u}2uc_&o_s))>Czuf@M@CmvvK;f3(V|~%4 zLuLOnUgW|?4;-!xu^9g8-%EBxV?34T(8F(D!TsOkMH(Igl^Btu`@?*koiQM#MUn-T zJLk(ta*v64^&gCB`<}X{1V{E@>r=3Z1?0PFlTc1As&PsmZK{zZCH{FbP90ka41dAe z=UUjCH@d_zU-(RiGM&mk`p$5QB_crD^_ARphpD`XT#kasR6 zQAF;?%NYVP;@RMUA(0gH%~SG9bKF828J9Wm5QQ1KbOhg&1H;_}YR5&d^aaL|D7Ya6 zuLXl+7m+`Uln~lPl+uJ=n+C{7Ed-Dk1qtFHdF;lyo8Zes4V+I*^udMN>Ve;UkPy4w zF%>)3*z;y?9EZRV$D|uO`X@}$VxPOCkH`c{f|Xax6L%evtmOe*6IBwA^@$|iJuJxI z)njegu6_tn#}LhinU#Ecn9kY4@Xv=~A2fQP^q0a2kn!FgVHFcwRd<&N%#cp@KwGKxl~S@nG5Dh7~H5$*Tm^G8r_aXU}~ zsq$Ab;YwhGe2}&UwWex`BB6IvJ)5U!ZNkF#U|>m=HWwC1&j%Hdb;XU<@l8Nj<*e<` z%9{3-uWYPl)|0cN3!wBw`aaE#e~~Hi%>!&vNwx>6Xt0IXMoMCSRpIz5Amu01)Gw?s zhNu`d^{v;=T|*85uZ8Ynt4Dz7dB0SvRgY_or-I)FGo?kSW}-0JIhbD!$ye;z^>n6L z@NFVXL=+}qXEU*-QAA<|*hO*yL?J@G0EL-s_Mjm_f`1NV*jl$ney-w)p!%+P3Lato zw7vjnSyW;XASV41S4U-m#G2Rqx8ytc!h)s8C`|b7RUMnDkrO-Nz!1rx--0T}c?Gh_ z&wWya93szzAh)yMK|~#m9?|Vf|D)+~ACRZ@v@H?^3TSTGo|-Omr_M8e)-C7niy_8; zjD!1MyMH26a2~Q7;o$ai%aEve^=x!=rfO&{xChM;5$V84@H@)B_~(J*>vng*rj_K3 z9s!`$IO{U=-?Am{KzdVUP1S(^&aEm?hmi+$81B*!{vtArq8qf4cXx{_`hX9FTmKeX zzq;7&gUapqJG36E=u=UkO(iiCnZux5869f7q}0@+dy+dk zaaWS=$Ef!yp6(Kar-a)2T%G?Gf|L!F#h5mqEwj5JRAd6alx01zUj}k(oVLHxH(sp0 zR&Ekkv@k?o|65rzT`lGP;Qbg>#u7iWb(ArxnpP{@@Y*t5;*3%i7Kdlsy$q_ts76X^ zbZQ27t#XPqaQLterY8(I2PxwT)NVAC%O_Wtmq8GGTptubvu6&I68r6t?%seNjqxvh z7-EB8ks|)UsR)!anU**H7T|h2%kQ7K5M96~WlPfJu(o>QGCE zNFp%X@xm(%S<8C=`Kt}=unS*M7}J4pvCkrg38jPNlLW%t5m_mQ!pYh~I|@Nbn#&9* zCX&2W>MH`SbxIR-KNvDnnQ2E51RRy8|Wj#mb;@ImuM&O5gg6}IUu^0L38%2vorzt#hQR)tbf_& zGTX0g(M&*~>IRvPe=vd^tn<646>xdD^A{ujm>|wo`|2xB4@9qp9WRgz@4m0GS`6uA-JJm5axB$3V3))K?WNs<~EQ z-T@#H@^T|PL1lN1Dr!c)n4tdDBEb%(-nccX@Hqaj=samF5@{q}Ru@qKTd2{HtaoCY8FAjbJCv z0R;X!GQreP{l^yzcx@?;bKDzOJhMRV$rE>LNMAJq`=e~pIy>O90%~X~3b!qF*x9xkKK{8~nd%4qQ@4b<{hJuMI zp$$i_D+>Miruy^PLcZP4LOE99Q*ft1krn{X+Go_3=UBc^t=FD?J^6>k$#2b)gQK0iRK->=*}noQVn+P}B-vI~UWDCt zc0LNUd-$c)#w!h;aP(j%!bX)S=!(A$vktCu0y&1O*EY@}_4aGL-@HWBterEL(IT8l zGXJrnSP`QK5S`(Hcbon~xJF2A!b^+nL{jIce*y)*t^hC;MIfa)uLK4Hn{gBJiR09+Tx*j`KkNt+not4RNxxO)|>|5X)X`<5aBEr4Y(5JfBZ zkJ4Jk_1ZgkTG@g)X0bqiuNr)= z+>n<@jN-^?M3 zSQmgRB7L&uR-djLRRgfa2Z`fkImnzO1JGzR#|%`h2tW61P4beu6UY^fl|zQ+48;7D4miD`s6w*z2Z49eSK z1t;M-h6w^e0RH-rg6F0?=3bS=%uGUmyXxQ@aK~RB;am@p^42+-tN=m+Jg^HxlaD~b`j4WpxJa(^MQ`sJC`6bMz4dq4j?MdGmzQ~bc7^q$pf4kKv^d8 zf{O%^-x4OzL6;a9Ql)(h5T^{uj^DO36@b7uZ_sMVex}z-h@>VV)<~X^yDm-_04Ul) z^@M>I3xJRD0#7f(B)3MfcpnY$)nwd3j3y#P=)z4j0W~yml5S3$&q#T>z%~F`T~pt8 zq{RRhsnS(Xt@3{-07SVm0A4%f<++LI1|o6K0Lha%7#cv1cUWCwc_NO`7E>4@39g4= z8I1Z1j3dwSWda~KfOzZUc;AMi>AK~g=7?r*gJ|1kMS>YAqVsG6#{ljYwgD3cSXlr= zyhi&9_m5aUy&?y|1wAjJX7A?9m`6_4) zV0q6;htkFpciopSNDdfEGM!c!IdX7(R|HTm$j@iuBYxOPy=;~*j$k@1Cd(uY?O?lQ zfhLfGrXU@HApnvdeCM8a_-l%Gv=(zD$1NK$wey5&mgje*PBLgkaIM9<7sziNkPBel zHh|3jeK%So+&^&nwC7ol1lRPer5mSG>w#vCp(h~KNr}|}z3v*oo!|;=7VB_f_S{7) zu%hcNBPFASgAA^rIB`UFCTOSl?N=_54Fi1-V^P*Iz<(wuR)X#U4QYhcLr`K3k)caE zgaYou{FqvffyM_c>Bg4pys?G+RzCR;aPTj8Nhx1#)3HQ#+8$)bFh3?X;4R_{vLwZADKnKGeHN(OGnUYaZ8=_ zp>>P;Mg+vG07VY!vtu{1LIrPbhRD{Cz(I#+Lo}fspnqcJ%-@!dRH)tcK(+Okpy8t& z^iN!%yTSdfL8}O!mwWrBt1xHB6VI`QCv_gA!Uo|G5qc)Pwh**!@NgtNU?4g9Oe+`s zyFu@YBbJLUOml+Qc7j45Ft(Q*DiEhrZmXzS0Lcn6nx zv}ukH>_9jqwY|9RJ5>q#{19Hm* zO&HTT0r215(5`ux6G~vR5;$a&Yw{6Cv0-4*6E;@@tyc%cKJQQ+NuPiWRP#(y`Amnl z(H&SsSwVla(T((E0NNEFN&ugxXGul78K=qo5s2k+A1V8Gb#WpeDl8Ul5gk5%&9`r_}Cd`Cq-k#gn*aJ^0?C5qrnS7g=Wn*QRBriu=_KQQeZJorMf!YN4S^qYrpnH$?^_o#(# + + + + + + + image/svg+xml + + + + + + + + diff --git a/assets/nature/birdhideMapnik.svg b/assets/nature/birdhideMapnik.svg new file mode 100644 index 000000000..5f1c24846 --- /dev/null +++ b/assets/nature/birdhideMapnik.svg @@ -0,0 +1,14 @@ + + + + + + + image/svg+xml + + + + + + + \ No newline at end of file diff --git a/assets/nature/birdshelter.inkscape.svg b/assets/nature/birdshelter.inkscape.svg new file mode 100644 index 000000000..03bd90ce6 --- /dev/null +++ b/assets/nature/birdshelter.inkscape.svg @@ -0,0 +1,82 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/assets/nature/birdshelter.png b/assets/nature/birdshelter.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b23033be2c2a8d6e16c888d18001e893baf8b5 GIT binary patch literal 23489 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 M&Jq30#{2sJ0jWujGXMYp literal 0 HcmV?d00001 diff --git a/assets/nature/birdshelter.svg b/assets/nature/birdshelter.svg new file mode 100644 index 000000000..9143498a6 --- /dev/null +++ b/assets/nature/birdshelter.svg @@ -0,0 +1,35 @@ + + + + + + + image/svg+xml + + + + + + + + diff --git a/assets/nature/info.png b/assets/nature/info.png new file mode 100644 index 0000000000000000000000000000000000000000..35a2cc17ff7b362752574bc83dbb940f4ee174ef GIT binary patch literal 24119 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 literal 0 HcmV?d00001 diff --git a/assets/nature/shelter.svg b/assets/nature/shelter.svg new file mode 100644 index 000000000..57eb6955c --- /dev/null +++ b/assets/nature/shelter.svg @@ -0,0 +1,14 @@ + + + + + + + image/svg+xml + + + + + + + \ No newline at end of file diff --git a/assets/tree.svg b/assets/tree.svg deleted file mode 100644 index 436c0ee46..000000000 --- a/assets/tree.svg +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/tree_white_background.svg b/assets/tree_white_background.svg deleted file mode 100644 index 30473fbf2..000000000 --- a/assets/tree_white_background.svg +++ /dev/null @@ -1,1036 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 5e0d54601cfb8844cc27a708d396b0c6035921c9 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 19 Jul 2020 00:13:45 +0200 Subject: [PATCH 16/28] More tweaks --- Customizations/Layers/InformationBoard.ts | 5 +++++ Customizations/Layers/NatureReserves.ts | 2 +- Customizations/Layers/Widths.ts | 16 ++++++++++++++++ Customizations/Layouts/StreetWidth.ts | 2 +- Logic/Changes.ts | 2 +- UI/CenterMessageBox.ts | 7 +++---- UI/PendingChanges.ts | 18 +++++++++++------- index.ts | 2 +- 8 files changed, 39 insertions(+), 15 deletions(-) diff --git a/Customizations/Layers/InformationBoard.ts b/Customizations/Layers/InformationBoard.ts index 34770dfd2..240e9e16f 100644 --- a/Customizations/Layers/InformationBoard.ts +++ b/Customizations/Layers/InformationBoard.ts @@ -73,9 +73,14 @@ export class InformationBoard extends LayerDefinition { k: isOsmSource, txt: "This map is based on OpenStreetMap" }, + { + k: new And([new Tag("map_source:attribution", ""), new Tag("map_source","")]), + txt: "Unknown" + }, ], freeform: { key: "map_source", + extraTags: new Tag("map_source:attribution", ""), renderTemplate: "The map data is based on {map_source}", template: "The map data is based on $$$" } diff --git a/Customizations/Layers/NatureReserves.ts b/Customizations/Layers/NatureReserves.ts index b4304056d..6adde3134 100644 --- a/Customizations/Layers/NatureReserves.ts +++ b/Customizations/Layers/NatureReserves.ts @@ -63,7 +63,7 @@ export class NatureReserves extends LayerDefinition { question: "Wat is het email-adres van de beheerder?
" + "Geef bij voorkeur het emailadres van de Natuurpunt-afdeling; geef enkel een email-adres van de conservator als dit duidelijk is gepubliceerd", freeform: { - renderTemplate: "Bij problemen of vragen, de {conservator} kan bereikt worden via " + + renderTemplate: "Bij problemen of vragen, de conservator kan bereikt worden via " + "
{email}", template: "$$$", key: "email" diff --git a/Customizations/Layers/Widths.ts b/Customizations/Layers/Widths.ts index c17329b59..6589399a0 100644 --- a/Customizations/Layers/Widths.ts +++ b/Customizations/Layers/Widths.ts @@ -12,6 +12,16 @@ export class Widths extends LayerDefinition { private readonly _bothSideParking = new Tag("parking:lane:both", "parallel"); private readonly _noSideParking = new Tag("parking:lane:both", "no_parking"); + private readonly _otherParkingMode = + new Or([ + new Tag("parking:lane:both", "perpendicular"), + new Tag("parking:lane:left", "perpendicular"), + new Tag("parking:lane:right", "perpendicular"), + new Tag("parking:lane:both", "diagonal"), + new Tag("parking:lane:left", "diagonal"), + new Tag("parking:lane:right", "diagonal"), + ]) + private readonly _leftSideParking = new And([new Tag("parking:lane:left", "parallel"), new Tag("parking:lane:right", "no_parking")]); @@ -40,6 +50,8 @@ export class Widths extends LayerDefinition { parallelParkingCount = 2; } else if (this._noSideParking.matchesProperties(properties)) { parallelParkingCount = 0; + } else if (this._otherParkingMode.matchesProperties(properties)) { + parallelParkingCount = 0; } else { parkingStateKnown = false; console.log("No parking data for ", properties.name, properties.id, properties) @@ -172,6 +184,10 @@ export class Widths extends LayerDefinition { k: this._oneSideParking, txt: "Auto's kunnen langs één kant parkeren.
Dit gebruikt " + r(this.carWidth) + "m
" }, + { + k: this._otherParkingMode, + txt: "Deze straat heeft dwarsparkeren of diagonaalparkeren aan minstens één zijde. Deze parkeerruimte is niet opgenomen in de straatbreedte." + }, {k: this._noSideParking, txt: "Auto's mogen hier niet parkeren"}, // {k: null, txt: "Nog geen parkeerinformatie bekend"} ], diff --git a/Customizations/Layouts/StreetWidth.ts b/Customizations/Layouts/StreetWidth.ts index 85b403e5e..f93e8a1ad 100644 --- a/Customizations/Layouts/StreetWidth.ts +++ b/Customizations/Layouts/StreetWidth.ts @@ -9,7 +9,7 @@ export class StreetWidth extends Layout{ super( "width", "Straatbreedtes in Brugge", [new Widths( - 2.0, + 2, 1.5, 0.75 diff --git a/Logic/Changes.ts b/Logic/Changes.ts index de58a769c..e0dd9ce8d 100644 --- a/Logic/Changes.ts +++ b/Logic/Changes.ts @@ -117,7 +117,7 @@ console.log("Received change",key, value) return geojson; } - public uploadAll(optionalContinuation: (() => void)) { + public uploadAll(optionalContinuation: (() => void) = undefined) { const self = this; this.isSaving.setData(true); diff --git a/UI/CenterMessageBox.ts b/UI/CenterMessageBox.ts index b08d0d29d..8bbb7a019 100644 --- a/UI/CenterMessageBox.ts +++ b/UI/CenterMessageBox.ts @@ -39,11 +39,10 @@ export class CenterMessageBox extends UIElement { if (this._centermessage.data != "") { return this._centermessage.data; } - - if (this._zoomInMore.data) { - return "Zoom in om de data te zien en te bewerken"; - } else if (this._queryRunning.data) { + if (this._queryRunning.data) { return "Data wordt geladen..."; + } else if (this._zoomInMore.data) { + return "Zoom in om de data te zien en te bewerken"; } return "Klaar!"; } diff --git a/UI/PendingChanges.ts b/UI/PendingChanges.ts index de76d1748..e0411a538 100644 --- a/UI/PendingChanges.ts +++ b/UI/PendingChanges.ts @@ -1,20 +1,24 @@ import {UIElement} from "./UIElement"; import {UIEventSource} from "./UIEventSource"; +import {Changes} from "../Logic/Changes"; export class PendingChanges extends UIElement { private _pendingChangesCount: UIEventSource; private _countdown: UIEventSource; private _isSaving: UIEventSource; - constructor(pendingChangesCount: UIEventSource, - countdown: UIEventSource, - isSaving: UIEventSource) { - super(pendingChangesCount); - this.ListenTo(isSaving); + constructor(changes: Changes, + countdown: UIEventSource) { + super(changes.pendingChangesES); + this.ListenTo(changes.isSaving); this.ListenTo(countdown); - this._pendingChangesCount = pendingChangesCount; + this._pendingChangesCount = changes.pendingChangesES; this._countdown = countdown; - this._isSaving = isSaving; + this._isSaving = changes.isSaving; + + this.onClick(() => { + changes.uploadAll(); + }) } protected InnerRender(): string { diff --git a/index.ts b/index.ts index f9902c90b..12c91c0f7 100644 --- a/index.ts +++ b/index.ts @@ -222,7 +222,7 @@ selectedElement.addCallback((data) => { const pendingChanges = new PendingChanges( - changes.pendingChangesES, secondsTillChangesAreSaved, changes.isSaving); + changes, secondsTillChangesAreSaved,); new UserBadge(osmConnection.userDetails, pendingChanges, bm) .AttachTo('userbadge'); From 5c9fb293e9f7c3079487743a6cdba931794aa2b9 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 20 Jul 2020 09:57:19 +0200 Subject: [PATCH 17/28] Simplified update process --- Customizations/Layers/Bookcases.ts | 3 ++- UI/Base/VerticalCombine.ts | 12 --------- UI/FeatureInfoBox.ts | 16 +---------- UI/QuestionPicker.ts | 5 ---- UI/UIElement.ts | 43 +++++++++++++++++++++--------- UI/UserBadge.ts | 41 +++++++++++++--------------- 6 files changed, 51 insertions(+), 69 deletions(-) diff --git a/Customizations/Layers/Bookcases.ts b/Customizations/Layers/Bookcases.ts index 52e0b86e0..25953f44c 100644 --- a/Customizations/Layers/Bookcases.ts +++ b/Customizations/Layers/Bookcases.ts @@ -5,6 +5,7 @@ import {QuestionDefinition} from "../../Logic/Question"; import {TagRenderingOptions} from "../TagRendering"; import {NameInline} from "../Questions/NameInline"; import {NameQuestion} from "../Questions/NameQuestion"; +import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWithUpload"; export class Bookcases extends LayerDefinition { @@ -19,7 +20,7 @@ export class Bookcases extends LayerDefinition { this.title = new NameInline("ruilboekenkastje"); this.elementsToShow = [ - + new ImageCarouselWithUploadConstructor(), new TagRenderingOptions({ question: "Heeft dit boekenruilkastje een naam?", freeform: { diff --git a/UI/Base/VerticalCombine.ts b/UI/Base/VerticalCombine.ts index 2174a90e7..82d2f3d53 100644 --- a/UI/Base/VerticalCombine.ts +++ b/UI/Base/VerticalCombine.ts @@ -25,16 +25,4 @@ export class VerticalCombine extends UIElement { } return "

" + html + "
"; } - InnerUpdate(htmlElement: HTMLElement) { - for (const element of this._elements){ - element.Update(); - } - } - - Activate() { - for (const element of this._elements){ - element.Activate(); - } - } - } \ No newline at end of file diff --git a/UI/FeatureInfoBox.ts b/UI/FeatureInfoBox.ts index ee9058f66..441c63a1c 100644 --- a/UI/FeatureInfoBox.ts +++ b/UI/FeatureInfoBox.ts @@ -114,19 +114,5 @@ export class FeatureInfoBox extends UIElement { "" + ""; } - - Activate() { - super.Activate(); - for (const infobox of this._infoboxes) { - infobox.Activate(); - } - } - - Update() { - super.Update(); - this._title.Update(); - for (const infobox of this._infoboxes) { - infobox.Update(); - } - } + } diff --git a/UI/QuestionPicker.ts b/UI/QuestionPicker.ts index b9cf0240e..82baac402 100644 --- a/UI/QuestionPicker.ts +++ b/UI/QuestionPicker.ts @@ -43,10 +43,5 @@ export class QuestionPicker extends UIElement { highestQ.CreateHtml(this.source).Render() + ""; } - InnerUpdate(htmlElement: HTMLElement) { - } - - Activate() { - } } \ No newline at end of file diff --git a/UI/UIElement.ts b/UI/UIElement.ts index efd574ff8..c3a9fdd70 100644 --- a/UI/UIElement.ts +++ b/UI/UIElement.ts @@ -1,4 +1,5 @@ import {UIEventSource} from "./UIEventSource"; +import instantiate = WebAssembly.instantiate; export abstract class UIElement { @@ -58,20 +59,22 @@ export abstract class UIElement { } element.style.pointerEvents = "all"; element.style.cursor = "pointer"; - /* - const childs = element.children; - for (let i = 0; i < childs.length; i++) { - const ch = childs[i]; - console.log(ch); - ch.style.cursor = "pointer"; - ch.onclick = () => { - self._onClick(); - } - ch.style.pointerEvents = "all"; - }*/ } this.InnerUpdate(element); + + for (const i in this) { + const child = this[i]; + if (child instanceof UIElement) { + child.Update(); + } else if (child instanceof Array) { + for (const ch of child) { + if (ch instanceof UIElement) { + ch.Update(); + } + } + } + } } HideOnEmpty(hide : boolean){ @@ -89,7 +92,7 @@ export abstract class UIElement { AttachTo(divId: string) { let element = document.getElementById(divId); - if(element === null){ + if (element === null) { console.log("SEVERE: could not attach UIElement to ", divId); return; } @@ -99,7 +102,21 @@ export abstract class UIElement { } protected abstract InnerRender(): string; - public Activate(): void {}; + + public Activate(): void { + for (const i in this) { + const child = this[i]; + if (child instanceof UIElement) { + child.Activate(); + } else if (child instanceof Array) { + for (const ch of child) { + if (ch instanceof UIElement) { + ch.Activate(); + } + } + } + } + }; public IsEmpty(): boolean { return this.InnerRender() === ""; diff --git a/UI/UserBadge.ts b/UI/UserBadge.ts index 26eb30309..a3912e0d4 100644 --- a/UI/UserBadge.ts +++ b/UI/UserBadge.ts @@ -4,6 +4,7 @@ import {UIEventSource} from "./UIEventSource"; import {Basemap} from "../Logic/Basemap"; import L from "leaflet"; import {FixedUiElement} from "./Base/FixedUiElement"; +import {VariableUiElement} from "./Base/VariableUIElement"; /** * Handles and updates the user badge @@ -13,6 +14,7 @@ export class UserBadge extends UIElement { private _pendingChanges: UIElement; private _logout: UIElement; private _basemap: Basemap; + private _homeButton: UIElement; constructor(userDetails: UIEventSource, @@ -38,6 +40,21 @@ export class UserBadge extends UIElement { } }); + this._homeButton = new VariableUiElement( + userDetails.map((userinfo) => { + if (userinfo.home) { + return "home "; + } + return ""; + }) + ).onClick(() => { + const home = userDetails.data?.home; + if (home === undefined) { + return; + } + basemap.map.flyTo([home.lat, home.lon], 18); + }); + } protected InnerRender(): string { @@ -66,9 +83,7 @@ export class UserBadge extends UIElement { dryrun = " TESTING"; } - let home = ""; if (user.home !== undefined) { - home = "home "; const icon = L.icon({ iconUrl: 'assets/home.svg', iconSize: [20, 20], @@ -91,7 +106,7 @@ export class UserBadge extends UIElement { dryrun + "

" + "

" + - home + + this._homeButton.Render() + settings + messageSpan + " " + @@ -104,25 +119,5 @@ export class UserBadge extends UIElement { ""; } - InnerUpdate(htmlElement: HTMLElement) { - this._pendingChanges.Update(); - var btn = document.getElementById("home"); - if (btn) { - const self = this; - btn.onclick = function () { - const home = self._userDetails?.data?.home; - if (home === undefined) { - return; - } - self._basemap.map.flyTo([home.lat, home.lon], 18); - - } - } - this._logout.Update(); - } - - Activate() { - this._pendingChanges.Activate(); - } } \ No newline at end of file From 4abe74fbf1e995cb07b6df79c2060861de380753 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 20 Jul 2020 13:30:58 +0200 Subject: [PATCH 18/28] Add minimal checkbox --- UI/Base/CheckBox.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 UI/Base/CheckBox.ts diff --git a/UI/Base/CheckBox.ts b/UI/Base/CheckBox.ts new file mode 100644 index 000000000..6fd92148a --- /dev/null +++ b/UI/Base/CheckBox.ts @@ -0,0 +1,17 @@ +import {UIElement} from "../UIElement"; +import {UIEventSource} from "../UIEventSource"; + + +export class CheckBox extends UIElement{ + + constructor(data: UIEventSource) { + super(data); + + } + + + protected InnerRender(): string { + return ""; + } + +} \ No newline at end of file From dc0da41fb1e901874f5f2263f176bc107820d9d5 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 20 Jul 2020 13:37:33 +0200 Subject: [PATCH 19/28] Checkbox example --- UI/Base/CheckBox.ts | 4 +++- test.ts | 13 ++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/UI/Base/CheckBox.ts b/UI/Base/CheckBox.ts index 6fd92148a..9cdb21e8f 100644 --- a/UI/Base/CheckBox.ts +++ b/UI/Base/CheckBox.ts @@ -3,15 +3,17 @@ import {UIEventSource} from "../UIEventSource"; export class CheckBox extends UIElement{ + private data: UIEventSource; constructor(data: UIEventSource) { super(data); + this.data = data; } protected InnerRender(): string { - return ""; + return "Current val: "+this.data.data; } } \ No newline at end of file diff --git a/test.ts b/test.ts index b7e9bd39c..8957dc070 100644 --- a/test.ts +++ b/test.ts @@ -7,11 +7,14 @@ import {OsmLink} from "./Customizations/Questions/OsmLink"; import {ConfirmDialog} from "./UI/ConfirmDialog"; import {Imgur} from "./Logic/Imgur"; import {VariableUiElement} from "./UI/Base/VariableUIElement"; +import {CheckBox} from "./UI/Base/CheckBox"; -const html = new UIEventSource("Some text"); +const eventSource = new UIEventSource(false); +eventSource.addCallback(console.log) -const uielement = new VariableUiElement(html); -uielement.AttachTo("maindiv") - -window.setTimeout(() => {html.setData("Different text")}, 1000) \ No newline at end of file +new CheckBox(eventSource) + .onClick(() => { + eventSource.setData(!eventSource.data); + }) + .AttachTo("maindiv"); From 7d250889812f8a570a41c9487b7a32f5ba4f494c Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 20 Jul 2020 16:16:22 +0200 Subject: [PATCH 20/28] Add new icons --- Customizations/Layers/BikeParkings.ts | 3 +- Customizations/Layers/BikeStations.ts | 4 +- Customizations/Layers/DrinkingWater.ts | 5 +- Customizations/Layouts/Cyclofix.ts | 4 +- assets/bike/parking.svg | 83 ++------------------------ assets/bike/pump_broken.svg | 29 --------- 6 files changed, 14 insertions(+), 114 deletions(-) delete mode 100644 assets/bike/pump_broken.svg diff --git a/Customizations/Layers/BikeParkings.ts b/Customizations/Layers/BikeParkings.ts index ccd737edb..cd5b344d0 100644 --- a/Customizations/Layers/BikeParkings.ts +++ b/Customizations/Layers/BikeParkings.ts @@ -36,7 +36,8 @@ export default class BikeParkings extends LayerDefinition { color: "#00bb00", icon: L.icon({ iconUrl: self.icon, - iconSize: [50, 50] + iconSize: [50, 50], + iconAnchor: [25,50] }) }; }; diff --git a/Customizations/Layers/BikeStations.ts b/Customizations/Layers/BikeStations.ts index 89f79b372..995ce64ea 100644 --- a/Customizations/Layers/BikeStations.ts +++ b/Customizations/Layers/BikeStations.ts @@ -80,7 +80,9 @@ export default class BikeStations extends LayerDefinition { color: "#00bb00", icon: L.icon({ iconUrl: iconUrl, - iconSize: [50, 50] + iconSize: [50, 50], + iconAnchor: [25,50] + }) }; }; diff --git a/Customizations/Layers/DrinkingWater.ts b/Customizations/Layers/DrinkingWater.ts index 92e633894..7808b2471 100644 --- a/Customizations/Layers/DrinkingWater.ts +++ b/Customizations/Layers/DrinkingWater.ts @@ -11,7 +11,7 @@ export class DrinkingWater extends LayerDefinition { constructor() { super(); this.name = "drinking_water"; - this.icon = "./assets/bug.svg"; + this.icon = "./assets/bike/drinking_water.svg"; this.overpassFilter = new Or([ new And([ @@ -52,7 +52,8 @@ export class DrinkingWater extends LayerDefinition { color: "#00bb00", icon: new L.icon({ iconUrl: self.icon, - iconSize: [40, 40] + iconSize: [50, 50], + iconAnchor: [25,50] }) }; }; diff --git a/Customizations/Layouts/Cyclofix.ts b/Customizations/Layouts/Cyclofix.ts index 548981ba4..b64cf1861 100644 --- a/Customizations/Layouts/Cyclofix.ts +++ b/Customizations/Layouts/Cyclofix.ts @@ -2,7 +2,7 @@ import {Layout} from "../Layout"; import BikeParkings from "../Layers/BikeParkings"; import BikeServices from "../Layers/BikeStations"; import {GhostBike} from "../Layers/GhostBike"; -import {DrinkingWater, DrinkingWaterLayer} from "../Layers/DrinkingWater"; +import {DrinkingWater} from "../Layers/DrinkingWater"; export default class Cyclofix extends Layout { @@ -10,7 +10,7 @@ export default class Cyclofix extends Layout { super( "pomp", "Cyclofix bicycle infrastructure", - [new GhostBike(), new BikeServices(), new BikeParkings(), new DrinkingWater()], + [ new BikeServices(), new BikeParkings(), new DrinkingWater()], 16, 50.8465573, 4.3516970, diff --git a/assets/bike/parking.svg b/assets/bike/parking.svg index b095bc15b..e5b95cd26 100644 --- a/assets/bike/parking.svg +++ b/assets/bike/parking.svg @@ -1,86 +1,11 @@ - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/assets/bike/pump_broken.svg b/assets/bike/pump_broken.svg deleted file mode 100644 index 2dcc14cbc..000000000 --- a/assets/bike/pump_broken.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 360c653553c441b2885a2ac370580e74f8407d60 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 20 Jul 2020 16:32:35 +0200 Subject: [PATCH 21/28] New icons --- Customizations/Layers/BikeParkings.ts | 2 +- Customizations/Layers/BikeShop.ts | 33 +++++++ Customizations/Layers/BikeStations.ts | 1 - Customizations/Layers/DrinkingWater.ts | 2 +- Customizations/Layouts/Cyclofix.ts | 3 +- .../Questions/bike/StationPumpTools.ts | 2 +- assets/bike/broken_pump.svg | 30 ++++++ assets/bike/drinking_water.svg | 18 ++++ assets/bike/parking_old.svg | 93 +++++++++++++++++++ 9 files changed, 179 insertions(+), 5 deletions(-) create mode 100644 Customizations/Layers/BikeShop.ts create mode 100644 assets/bike/broken_pump.svg create mode 100644 assets/bike/drinking_water.svg create mode 100644 assets/bike/parking_old.svg diff --git a/Customizations/Layers/BikeParkings.ts b/Customizations/Layers/BikeParkings.ts index cd5b344d0..2c8a731d0 100644 --- a/Customizations/Layers/BikeParkings.ts +++ b/Customizations/Layers/BikeParkings.ts @@ -10,7 +10,7 @@ import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWi export default class BikeParkings extends LayerDefinition { constructor() { super(); - this.name = "bike_parking"; + this.name = "bike parking"; this.icon = "./assets/bike/parking.svg"; this.overpassFilter = new Tag("amenity", "bicycle_parking"); this.newElementTags = [ diff --git a/Customizations/Layers/BikeShop.ts b/Customizations/Layers/BikeShop.ts new file mode 100644 index 000000000..8c68f24d8 --- /dev/null +++ b/Customizations/Layers/BikeShop.ts @@ -0,0 +1,33 @@ +import {TagRenderingOptions} from "../TagRendering"; +import {LayerDefinition} from "../LayerDefinition"; +import {Tag} from "../../Logic/TagsFilter"; + +export class BikeShop extends LayerDefinition{ + + constructor() { + super( + { + name: "bike shop or repair", + icon: "assets/bike/repair_shop.svg", + minzoom: 14, + overpassFilter: new Tag("shop","bicycle"), + newElementTags: [new Tag("shop","bicycle")] + } + ); + + this.title = new TagRenderingOptions({ + mappings:[ + {k:new Tag("service:bicycle:retail","yes"), txt: "Bicycle shop"}, + {k:new Tag("service:bicycle:retail","no"), txt: "Bicycle repair"}, + {k:new Tag("service:bicycle:retail",""), txt: "Bicycle repair/shop"}, + ] + }) + + + this.style() + + + } + + +} \ No newline at end of file diff --git a/Customizations/Layers/BikeStations.ts b/Customizations/Layers/BikeStations.ts index 995ce64ea..258aad98d 100644 --- a/Customizations/Layers/BikeStations.ts +++ b/Customizations/Layers/BikeStations.ts @@ -82,7 +82,6 @@ export default class BikeStations extends LayerDefinition { iconUrl: iconUrl, iconSize: [50, 50], iconAnchor: [25,50] - }) }; }; diff --git a/Customizations/Layers/DrinkingWater.ts b/Customizations/Layers/DrinkingWater.ts index 7808b2471..7bdd63240 100644 --- a/Customizations/Layers/DrinkingWater.ts +++ b/Customizations/Layers/DrinkingWater.ts @@ -10,7 +10,7 @@ export class DrinkingWater extends LayerDefinition { constructor() { super(); - this.name = "drinking_water"; + this.name = "drinking water"; this.icon = "./assets/bike/drinking_water.svg"; this.overpassFilter = new Or([ diff --git a/Customizations/Layouts/Cyclofix.ts b/Customizations/Layouts/Cyclofix.ts index b64cf1861..dfc35d056 100644 --- a/Customizations/Layouts/Cyclofix.ts +++ b/Customizations/Layouts/Cyclofix.ts @@ -3,6 +3,7 @@ import BikeParkings from "../Layers/BikeParkings"; import BikeServices from "../Layers/BikeStations"; import {GhostBike} from "../Layers/GhostBike"; import {DrinkingWater} from "../Layers/DrinkingWater"; +import {BikeShop} from "../Layers/BikeShop"; export default class Cyclofix extends Layout { @@ -10,7 +11,7 @@ export default class Cyclofix extends Layout { super( "pomp", "Cyclofix bicycle infrastructure", - [ new BikeServices(), new BikeParkings(), new DrinkingWater()], + [new BikeServices(), new BikeShop(), new DrinkingWater(), new BikeParkings()], 16, 50.8465573, 4.3516970, diff --git a/Customizations/Questions/bike/StationPumpTools.ts b/Customizations/Questions/bike/StationPumpTools.ts index be81c8b27..532f24cda 100644 --- a/Customizations/Questions/bike/StationPumpTools.ts +++ b/Customizations/Questions/bike/StationPumpTools.ts @@ -6,7 +6,7 @@ export default class BikeStationPumpTools extends TagRenderingOptions { constructor() { super({ priority: 15, - question: "Which services are available at this bike station?", + question: "Which services are available here?", mappings: [ {k: new And([new Tag("service:bicycle:tools", "no"), new Tag("service:bicycle:pump", "yes")]), txt: "There is only a pump available."}, {k: new And([new Tag("service:bicycle:tools", "yes"), new Tag("service:bicycle:pump", "no")]), txt: "There are only tools (screwdrivers, pliers...) available."}, diff --git a/assets/bike/broken_pump.svg b/assets/bike/broken_pump.svg new file mode 100644 index 000000000..38868a504 --- /dev/null +++ b/assets/bike/broken_pump.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/bike/drinking_water.svg b/assets/bike/drinking_water.svg new file mode 100644 index 000000000..4962afe3a --- /dev/null +++ b/assets/bike/drinking_water.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/bike/parking_old.svg b/assets/bike/parking_old.svg new file mode 100644 index 000000000..b095bc15b --- /dev/null +++ b/assets/bike/parking_old.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From c688c42258664bdebf0656b516dc2cd541846fe6 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 20 Jul 2020 16:37:19 +0200 Subject: [PATCH 22/28] Fix bug with add buttons not always working --- Logic/StrayClickHandler.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Logic/StrayClickHandler.ts b/Logic/StrayClickHandler.ts index 85ccc9d7b..89acbccea 100644 --- a/Logic/StrayClickHandler.ts +++ b/Logic/StrayClickHandler.ts @@ -32,15 +32,16 @@ export class StrayClickHandler { self._lastMarker = L.marker([lastClick.lat, lastClick.lon]); const uiElement = uiToShow(); const popup = L.popup().setContent(uiElement.Render()); - uiElement.Activate(); uiElement.Update(); + uiElement.Activate(); self._lastMarker.addTo(map); self._lastMarker.bindPopup(popup).openPopup(); self._lastMarker.on("click", () => { leftMessage.setData(self._uiToShow); }); - + uiElement.Update(); + uiElement.Activate(); }); selectElement.addCallback(() => { From 51166268164860a8758eca2e4716194d88a4f749 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 20 Jul 2020 16:55:16 +0200 Subject: [PATCH 23/28] Remove dutch hardcoded texts for now; add a simple bikeshop quest --- Customizations/Layers/BikeShop.ts | 81 +++++++++++++++++++++++++------ UI/CenterMessageBox.ts | 6 +-- UI/SearchAndGo.ts | 10 ++-- UI/SimpleAddUI.ts | 10 ++-- 4 files changed, 80 insertions(+), 27 deletions(-) diff --git a/Customizations/Layers/BikeShop.ts b/Customizations/Layers/BikeShop.ts index 8c68f24d8..714930e7f 100644 --- a/Customizations/Layers/BikeShop.ts +++ b/Customizations/Layers/BikeShop.ts @@ -1,32 +1,85 @@ import {TagRenderingOptions} from "../TagRendering"; import {LayerDefinition} from "../LayerDefinition"; import {Tag} from "../../Logic/TagsFilter"; +import L from "leaflet"; +import {ImageCarouselWithUploadConstructor} from "../../UI/Image/ImageCarouselWithUpload"; +import {NameQuestion} from "../Questions/NameQuestion"; + +export class BikeShop extends LayerDefinition { + + + const + sellsBikes = new Tag("service:bicycle:retail", "yes"); -export class BikeShop extends LayerDefinition{ - constructor() { super( { name: "bike shop or repair", - icon: "assets/bike/repair_shop.svg", - minzoom: 14, - overpassFilter: new Tag("shop","bicycle"), - newElementTags: [new Tag("shop","bicycle")] + icon: "assets/bike/repair_shop.svg", + minzoom: 14, + overpassFilter: new Tag("shop", "bicycle"), + newElementTags: [new Tag("shop", "bicycle")] } ); - + this.title = new TagRenderingOptions({ - mappings:[ - {k:new Tag("service:bicycle:retail","yes"), txt: "Bicycle shop"}, - {k:new Tag("service:bicycle:retail","no"), txt: "Bicycle repair"}, - {k:new Tag("service:bicycle:retail",""), txt: "Bicycle repair/shop"}, + mappings: [ + {k: this.sellsBikes, txt: "Bicycle shop"}, + {k: new Tag("service:bicycle:retail", "no"), txt: "Bicycle repair"}, + {k: new Tag("service:bicycle:retail", ""), txt: "Bicycle repair/shop"}, ] }) - this.style() - - + this.elementsToShow = [ + new ImageCarouselWithUploadConstructor(), + new TagRenderingOptions({ + question: "What is the name of this bicycle shop?", + freeform:{ + key:"name", + renderTemplate: "The name of this bicycle shop is {name}", + template: "The name of this bicycle shop is $$$" + } + }), + + new TagRenderingOptions({ + question: "Can one buy a new bike here?", + mappings: [ + {k: this.sellsBikes, txt: "Bikes are sold here"}, + {k: new Tag("service:bicycle:retail", "no"), txt: "No bikes can be bought here"}, + ] + }), + + + + new TagRenderingOptions({ + question: "Does this shop repair bicycles?", + mappings: [ + {k: this.sellsBikes, txt: "Bikes can be repaired here"}, + {k: new Tag("service:bicycle:retail", "no"), txt: "No bikes can be bought here"}, + ] + }), + ] + + + this.style = (tags) => { + let icon = "assets/bike/repair_shop.svg"; + + if (this.sellsBikes.matchesProperties(tags)) { + icon = "assets/bike/shop.svg"; + } + + return { + color: "#ff0000", + icon: L.icon({ + iconUrl: icon, + iconSize: [50, 50], + iconAnchor: [25, 50] + }) + } + } + + } diff --git a/UI/CenterMessageBox.ts b/UI/CenterMessageBox.ts index 8bbb7a019..a5cd8b650 100644 --- a/UI/CenterMessageBox.ts +++ b/UI/CenterMessageBox.ts @@ -40,11 +40,11 @@ export class CenterMessageBox extends UIElement { return this._centermessage.data; } if (this._queryRunning.data) { - return "Data wordt geladen..."; + return "Data is loading..."; } else if (this._zoomInMore.data) { - return "Zoom in om de data te zien en te bewerken"; + return "Zoom in more to see the data"; } - return "Klaar!"; + return "Done!"; } diff --git a/UI/SearchAndGo.ts b/UI/SearchAndGo.ts index 3916168a3..5bff8412e 100644 --- a/UI/SearchAndGo.ts +++ b/UI/SearchAndGo.ts @@ -8,8 +8,8 @@ import {Basemap} from "../Logic/Basemap"; export class SearchAndGo extends UIElement { - private _placeholder = new UIEventSource("Zoek naar een locatie...") - private _searchField = new TextField(this._placeholder); + private _placeholder = new UIEventSource("Search a location...") + private _searchField = new TextField(this._placeholder, undefined); private _foundEntries = new UIEventSource([]); private _map: Basemap; @@ -35,7 +35,7 @@ export class SearchAndGo extends UIElement { private RunSearch() { const searchString = this._searchField.value.data; this._searchField.Clear(); - this._placeholder.setData("Bezig met zoeken..."); + this._placeholder.setData("Searching..."); const self = this; Geocoding.Search(searchString, this._map, (result) => { @@ -50,10 +50,10 @@ export class SearchAndGo extends UIElement { [bb[1], bb[3]] ] self._map.map.fitBounds(bounds); - this._placeholder.setData("Zoek naar een locatie..."); + this._placeholder.setData("Search a location..."); }, () => { - this._placeholder.setData("Niets gevonden: er ging iets mis"); + this._placeholder.setData("Something went wrong. Try again."); }); } diff --git a/UI/SimpleAddUI.ts b/UI/SimpleAddUI.ts index b23543755..34300d83e 100644 --- a/UI/SimpleAddUI.ts +++ b/UI/SimpleAddUI.ts @@ -61,18 +61,18 @@ export class SimpleAddUI extends UIElement { } protected InnerRender(): string { - const header = "

Geen selectie

" + - "Je klikte ergens waar er nog geen gezochte data is.
"; + const header = "

No data here

" + + "You clicked somewhere where no data is known yet.
"; if (!this._userDetails.data.loggedIn) { - return header + "Gelieve je aan te melden om een nieuw punt toe te voegen" + return header + "Please log in to add a new point" } if (this._zoomlevel.data.zoom < 19) { - return header + "Zoom verder in om een element toe te voegen."; + return header + "Zoom in further to add a point."; } if (this._dataIsLoading.data) { - return header + "De data is nog aan het laden. Nog even geduld, dan kan je een punt toevoegen"; + return header + "The data is still loading. Please wait a bit before you add a new point"; } var html = ""; From a528159bb7fee99bb8f523b1d0fd53dd70e08a77 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 20 Jul 2020 16:57:43 +0200 Subject: [PATCH 24/28] Removed bit of stray dutch --- UI/SimpleAddUI.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/SimpleAddUI.ts b/UI/SimpleAddUI.ts index 34300d83e..1d9f3d61f 100644 --- a/UI/SimpleAddUI.ts +++ b/UI/SimpleAddUI.ts @@ -42,7 +42,7 @@ export class SimpleAddUI extends UIElement { //

FZbeSp0HkRn}Cw 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