From b720456ba84cd533cb5001edb3b5d472eed011cf Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Mon, 24 Jul 2017 11:36:18 -0400 Subject: [PATCH 01/87] Make expandable sidebar sections work with incognito mode In other words, don't rely on context.storage() working (re: #4159) --- modules/ui/preset.js | 4 +++- modules/ui/raw_tag_editor.js | 17 ++++++++++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/modules/ui/preset.js b/modules/ui/preset.js index 677b35c0b..4e93d4770 100644 --- a/modules/ui/preset.js +++ b/modules/ui/preset.js @@ -16,6 +16,7 @@ import { export function uiPreset(context) { var dispatch = d3.dispatch('change'), + expandedPreference = (context.storage('preset_fields.expanded') !== 'false'), state, fieldsArr, preset, @@ -84,12 +85,13 @@ export function uiPreset(context) { function presets(selection) { selection.call(uiDisclosure() .title(t('inspector.all_fields')) - .expanded(context.storage('preset_fields.expanded') !== 'false') + .expanded(expandedPreference) .on('toggled', toggled) .content(content) ); function toggled(expanded) { + expandedPreference = expanded; context.storage('preset_fields.expanded', expanded); } } diff --git a/modules/ui/raw_tag_editor.js b/modules/ui/raw_tag_editor.js index 846d60797..c3bbb4f8a 100644 --- a/modules/ui/raw_tag_editor.js +++ b/modules/ui/raw_tag_editor.js @@ -15,9 +15,10 @@ import { export function uiRawTagEditor(context) { var taginfo = services.taginfo, dispatch = d3.dispatch('change'), - expanded = context.storage('raw_tag_editor.expanded') === 'true', - readOnlyTags = [], + expandedPreference = (context.storage('raw_tag_editor.expanded') === 'true'), + expandedCurrent = expandedPreference, updatePreference = true, + readOnlyTags = [], showBlank = false, newRow, state, @@ -31,13 +32,15 @@ export function uiRawTagEditor(context) { selection.call(uiDisclosure() .title(t('inspector.all_tags') + ' (' + count + ')') - .expanded(expanded) + .expanded(expandedCurrent) .on('toggled', toggled) .content(content) ); function toggled(expanded) { + expandedCurrent = expanded; if (updatePreference) { + expandedPreference = expanded; context.storage('raw_tag_editor.expanded', expanded); } if (expanded) { @@ -319,10 +322,10 @@ export function uiRawTagEditor(context) { if (!arguments.length) return preset; preset = _; if (preset.isFallback()) { - expanded = true; + expandedCurrent = true; updatePreference = false; } else { - expanded = context.storage('raw_tag_editor.expanded') === 'true'; + expandedCurrent = expandedPreference; updatePreference = true; } return rawTagEditor; @@ -344,8 +347,8 @@ export function uiRawTagEditor(context) { rawTagEditor.expanded = function(_) { - if (!arguments.length) return expanded; - expanded = _; + if (!arguments.length) return expandedCurrent; + expandedCurrent = _; updatePreference = false; return rawTagEditor; }; From 4e5ed2576a85070523df51d55a86f8238e746732 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Mon, 24 Jul 2017 14:01:47 -0400 Subject: [PATCH 02/87] Add hidden key trap field to prevent user from tabbing out of sidebar (closes #4159) --- css/80_app.css | 8 ++++++++ modules/ui/entity_editor.js | 15 +++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/css/80_app.css b/css/80_app.css index a4a6b652e..56f2c501a 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1966,6 +1966,14 @@ img.wiki-image { background: rgba(0,0,0,.8); } +/* hidden field to prevent user from tabbing out of the sidebar */ +input.key-trap { + height: 0px; + width: 0px; + padding: 0px; + border: 1px solid rgba(0,0,0,0); +} + /* Fullscreen button */ div.full-screen { float: right; diff --git a/modules/ui/entity_editor.js b/modules/ui/entity_editor.js index f9abfd139..4f2e0e2fc 100644 --- a/modules/ui/entity_editor.js +++ b/modules/ui/entity_editor.js @@ -102,6 +102,12 @@ export function uiEntityEditor(context) { .append('div') .attr('class', 'raw-membership-editor inspector-inner'); + enter + .append('input') + .attr('type', 'text') + .attr('class', 'key-trap'); + + // Update body = body .merge(enter); @@ -151,6 +157,15 @@ export function uiEntityEditor(context) { .call(uiRawMembershipEditor(context) .entityID(id)); + body.select('.key-trap') + .on('keydown.key-trap', function() { + // On tabbing, send focus back to the first field on the inspector-body + // (probably the `name` field) #4159 + if (d3.event.keyCode === 9 && !d3.event.shiftKey) { + d3.event.preventDefault(); + body.select('input').node().focus(); + } + }); context.history() .on('change.entity-editor', historyChanged); From 26ae1184d0ecd14e44f0f9a8d7c27dab5a09fb13 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Mon, 24 Jul 2017 18:45:45 -0400 Subject: [PATCH 03/87] npm run translations --- data/locales.json | 3 + dist/locales/ar.json | 259 ++++- dist/locales/ast.json | 3 - dist/locales/ca.json | 3 - dist/locales/cs.json | 3 - dist/locales/da.json | 3 - dist/locales/de.json | 57 +- dist/locales/dv.json | 91 ++ dist/locales/el.json | 3 - dist/locales/en-GB.json | 63 +- dist/locales/eo.json | 48 + dist/locales/es.json | 93 +- dist/locales/et.json | 3 - dist/locales/fa.json | 3 - dist/locales/fi.json | 3 - dist/locales/fr.json | 99 +- dist/locales/gl.json | 2131 ++++++++++++++++++++++++++------------- dist/locales/hr.json | 3 - dist/locales/hu.json | 5 +- dist/locales/hy.json | 3 - dist/locales/it.json | 3 - dist/locales/ja.json | 3 - dist/locales/kn.json | 120 ++- dist/locales/ko.json | 75 +- dist/locales/lt.json | 3 - dist/locales/mk.json | 3 - dist/locales/nl.json | 3 - dist/locales/no.json | 3 - dist/locales/pl.json | 13 +- dist/locales/pt-BR.json | 30 +- dist/locales/pt.json | 179 +++- dist/locales/ru.json | 12 +- dist/locales/sk.json | 659 +++++++++++- dist/locales/sl.json | 65 +- dist/locales/sr.json | 3 - dist/locales/sv.json | 47 + dist/locales/ta.json | 3 - dist/locales/th.json | 3 - dist/locales/tl.json | 3 - dist/locales/tr.json | 3 - dist/locales/uk.json | 3 - dist/locales/vi.json | 3 - dist/locales/yue.json | 145 ++- dist/locales/zh-CN.json | 12 +- dist/locales/zh-HK.json | 3 - dist/locales/zh-TW.json | 47 + 46 files changed, 3365 insertions(+), 960 deletions(-) create mode 100644 dist/locales/dv.json diff --git a/data/locales.json b/data/locales.json index cd8710805..dcb6ce79e 100644 --- a/data/locales.json +++ b/data/locales.json @@ -36,6 +36,9 @@ "de": { "rtl": false }, + "dv": { + "rtl": false + }, "el": { "rtl": false }, diff --git a/dist/locales/ar.json b/dist/locales/ar.json index a0500f2df..d93917f18 100644 --- a/dist/locales/ar.json +++ b/dist/locales/ar.json @@ -120,6 +120,14 @@ "incomplete_relation": { "single": "لا يمكن حذف هذا العنصر لأنه لم يكتمل تنزيله من الإنترنت.", "multiple": "لا يمكن حذف هذه العناصر لأنه لم يكتمل تنزيلها من الإنترنت." + }, + "part_of_relation": { + "single": "لا يمكن حذف هذا العنصر لأنه جزء من علاقة أكبر. ينبغي إزالة العنصر من العلاقة أولا.", + "multiple": "لا يمكن حذف هذه العناصر لأنها جزء من علاقة أكبر. ينبغي إزالة تلك العناصر من العلاقة أولا. " + }, + "connected_to_hidden": { + "single": "لا يمكن حذف هذا العنصر لأنه متصل بعنصر مخفي. ", + "multiple": "لا يمكن حذف هذه العناصر لأن بعضها متصل بعناصر مخفية." } }, "add_member": { @@ -164,14 +172,40 @@ }, "key": "M", "annotation": { - "point": "نقل نقطة", + "point": "حركت نقطة.", "vertex": "حركت نقطة في طريق.", - "line": "حرك خطاً", - "area": "حرك منطقة", + "line": "حركت خطًا.", + "area": "حركت مساحة.", "multiple": "تم تحريك عدد من العناصر." + }, + "incomplete_relation": { + "single": " لا يمكن تحريك هذا العنصر لأنه لم يتم تنزيله بالكامل.", + "multiple": "لا يمكن تحريك هذه العناصر لأنه لم يتم تنزيلها بالكامل." + }, + "too_large": { + "single": " لا يمكن تحريك هذا العنصر لأنه لا يظهر منه ما يكفي حاليا.", + "multiple": "لا يمكن تحريك هذه العناصر لأنه لا يظهر منها ما يكفي حاليا." + }, + "connected_to_hidden": { + "single": " لا يمكن تحريك هذا العنصر لأنه متصل بعنصر مخفي.", + "multiple": "لا يمكن تحريك هذه العناصر لأن بعضها متصل بعناصر مخفية." } }, "reflect": { + "title": { + "long": "عكس طولي", + "short": "عكس عرضي" + }, + "description": { + "long": { + "single": "عكس هذا العنصر حول محوره الطويل", + "multiple": "عكس هذه العناصر حول محورها الطويل." + }, + "short": { + "single": "عكس هذا العنصر حول محوره القصير.", + "multiple": "عكس هذه العناصر حول محورها القصير." + } + }, "key": { "long": "T", "short": "Y" @@ -179,29 +213,46 @@ }, "rotate": { "title": "تدوير", + "description": { + "single": "تدوير هذا العنصر حول مركزه.", + "multiple": "تدوير هذه العناصر حول مركزها." + }, "key": "R", "annotation": { - "line": "تدوير خطا", - "area": "تدوير منطقة" + "line": "تدوير خط.", + "area": "تدوير مساحة.", + "multiple": "تدوير عدة عناصر." + }, + "incomplete_relation": { + "single": " لا يمكن تدوير هذا العنصر لأنه لم يتم تنزيله بالكامل.", + "multiple": "لا يمكن تدوير هذه العناصر لأنه لم يكتمل تنزيلها بالكامل." + }, + "too_large": { + "single": "لا يمكن تدوير هذا العنصر بسبب عدم ظهور مايكفي منه حاليا.", + "multiple": "لا يمكن تدوير هذه العناصر بسبب عدم ظهور مايكفي منها حاليا." + }, + "connected_to_hidden": { + "single": "لا يمكن تدوير هذا العنصر لأنه متصل بعنصر مخفي. ", + "multiple": "لا يمكن تدوير هذه العناصر لأن بعضها متصل بعناصر مخفية." } }, "reverse": { - "title": "اعكس الاتجاه", - "description": "اجعل هذا الخط يذهب في الجهة المعاكسة", + "title": "عكس الاتجاه", + "description": "اجعل هذا الخط يذهب في الاتجاه المعاكس.", "key": "V", - "annotation": "اعكس خطا" + "annotation": "عكس خط." }, "split": { "title": "فصل", "description": { - "line": "افصل هذا الخط إلى قسمين عند هذه النقطة.", - "area": "تقسيم حدود هذه المنطقة إلى قسمين", + "line": "افصل هذا الخط إلى خطين عند هذه النقطة.", + "area": "تقسيم حدود هذه المساحة إلى قسمين.", "multiple": "افصل الخطوط أو حدود المساحة عند هذه النقطة إلى قسمين." }, "key": "X", "annotation": { "line": "افصل الخط.", - "area": "افصل حدود منطقة", + "area": "افصل حدود مساحة.", "multiple": "افصل حدود {n} خطوط/منطقة" }, "not_eligible": "لا يمكن فصل الخطوط عند البداية أو النهاية.", @@ -261,7 +312,7 @@ "upload_explanation_with_user": "التغييرات التي قمت برفعها كـ {user} سوف تظهر على كل الخرائط التي تستخدم بيانات OpenStreetMap.", "save": "رفع", "cancel": "إلغاء", - "changes": "{count} تغييرات", + "changes": "عدد التغييرات: {count}", "warnings": "تحذيرات", "modified": "عُدل", "deleted": "حُذفت", @@ -430,7 +481,9 @@ }, "restore": { "heading": "لديك تعديلات غير محفوظة", - "description": "هل ترغب باستعادة التغييرات الغير محفوظة من جلسة التعديل السابقة؟" + "description": "هل ترغب باستعادة التغييرات الغير محفوظة من جلسة التعديل السابقة؟", + "restore": "استعادة تغييراتي", + "reset": "تجاهل تغييراتي" }, "save": { "title": "حفظ", @@ -590,14 +643,34 @@ "click_townhall": "جميع العناصر على الخريطة يمكن تحديدها عن طريق النقر عليها. **انقر على النقطة لتحديدها.**", "selected_townhall": "رائع! ، تم تحديد النقطة. العناصر المُحددة تظهر بحد متوهج ينبض باستمرار.", "editor_townhall": "عند تحديد عنصر، فإن *محرر العناصر* يظهر إلى جانب الخريطة على اليمين.", - "preset_townhall": "في الجزء العلوي من محرر العناصر يظهر نوع العنصر. هذه النقطة هي {preset}." + "preset_townhall": "في الجزء العلوي من محرر العناصر يظهر نوع العنصر. هذه النقطة هي {preset}.", + "fields_townhall": "الجزء الأوسط من محرر العناصر يحتوي على *حقول* تعرض صفات وخصائص العنصر المُختار، مثل اسم العنصر وعنوانه.", + "close_townhall": "**يمكنك غلق محرر العناصر عن طريق الضغط على مفتاح الهروب في لوحة المفاتيح \"Esc\" أو النقر على زرّ {button} في الركن العلوي من محرر العناصر.**", + "search_street": "يمكنك أيضا البحث عن العناصر المختلفة في العرض الحالي، أو في جميع أنحاء العالم. **ابحث عن '{name}'.**", + "choose_street": "**اختر {name} من القائمة لاختيارها**", + "selected_street": "رائع! {name} مختارة الآن.", + "editor_street": "الحقول التي تظهر للشارع مختلفة عن الحقول التي تظهر لمبنى البلدية.{br}لهذا الشارع المختار، فإن محرر العناصر يُظهر حقول مثل '{field1}' و '{field2}'. **أغلق محرر العناصر عن طريق الضغط على مفتاح الهروب 'Esc' من لوحة المفاتيح أو عن طريق النقر على زرّ {button}.**", + "play": "جرّب تحريك الخريطة وانقر على بعض العناصر الأخرى لرؤية أنواع العناصر المختلفة التي يمكن إضافتها على OpenStreetMap. **عندما تكون مستعدًا للانتقال للجزء التالي من الجولة، أنقر '{next}'.**" }, "points": { "title": "النقاط", - "undo": "يمكنك دوما التراجع عن أي تعديلات قمت بها حتى تقوم بحفظها على OpenStreetMap. **انقر على زرّ {button} للتراجع عن الحذف والبدء مجددا من نقطة سابقة.**" + "add_point": "يمكن استخدام *النقاط* لتمثيل المتاجر، والمطاعم، والآثار ونحو ذلك.{br}يمكنك تحديد منطقة معينة، ووصف ما يوجد بها. **انقر على زرّ {button} لإضافة نقطة جديدة.**", + "place_point": "لوضع النقطة الجديدة على الخريطة، ضع مؤشر الفأرة في المكان الذي ترغب بإنشاء النقطة فيه، ثم انقر على الزرّ الأيسر للفأرة أو اضغط على مفتاح المسافة على لوحة المفاتيح. **حرّك مؤشر الفأرة حتى يكون على هذا المبنى، ثم انقر بالزرّ الأيسر للفأرة أو اضغط على مفتاح المسافة.**", + "search_cafe": "هناك العديد من العناصر المختلفة التي يمكن تمثيلها بالنقاط. النقطة التي اضفتها للتو عبارة عن مقهى. **ابحث عن '{preset}'.**", + "choose_cafe": "**اختر {preset} من القائمة.**", + "feature_editor": "النقطة الآن عبارة عن مقهى. باستخدام محرر العناصر، يمكنك إضافة المزيد من المعلومات عن المقهى.", + "add_name": "في OpenStreetMap جميع الحقول اختيارية، ولا بأس من ترك حقل ما فارغ إذا كنت غير متأكد مما سيكتب فيه.{br}دعنا نتظاهر حاليا بأنك تعرف هذا المقهى، وتعرف اسمه. **أضف اسما للمقهى.**", + "add_close": "محرر العناصر سيتذكّر جميع تغييراتك آليا. **عندما تنتهي من إضافة الاسم، اضغط مفتاح الهروب 'Esc'، أو مفتاح 'Enter'، أو اضغط على زرّ {button} لإغلاق محرر العناصر.**", + "reselect": "في كثير من الأحيان تكون النقاط موجودة مسبقا، ولكنها قد تحتوي أخطاءً أو قد تكون غير مكتملة.\nيمكنك تعديل النقاط الموجودة مسبقا. **انقر لاختيار المقهى الذي أنشأته للتو.**", + "update": "دعنا نملأ بعضا من التفاصيل لهذا المقهى. يمكنك تغيير اسمه، أو إضافة عنوانه، أو إضافة مشروب يقدمه هذا المقهى. **قم بتغيير بعض تفاصيل المقهى.**", + "update_close": "** عند انتهائك من تحديث تفاصيل المقهى، اضغط مفتاح 'Esc'، أو 'Enter'، أو اضغط زرّ {button} لإغلاق محرر العناصر.**", + "rightclick": "يمكنك النقر بالزر الأيمن للفأرة على أي عنصر لعرض *قائمة التحرير*، والتي تعرض قائمة من عمليات التحرير التي يمكن إجرائها على العنصر. **انقر بالزر الأيمن على النقطة التي أنشأتها وشاهد قائمة التحرير.**", + "delete": "لا بأس من حذف العناصر التي لا وجود لها فعليا في العالم الحقيقي.{br}حذف العناصر من OpenStreetMap يزيلها نهائيا من الخرائط التي يستخدمها الجميع. لذلك يجب عليك التأكد أن العنصر غير موجود فعليا قبل حذفه. **انقر على زرّ {button} لحذف النقطة.**", + "undo": "يمكنك دوما التراجع عن أي تعديلات قمت بها حتى تقوم بحفظها على OpenStreetMap. **انقر على زرّ {button} للتراجع عن الحذف والبدء مجددا من نقطة سابقة.**", + "play": "الآن وبعد معرفتك كيفية إنشاء وتحرير النقاط، حاول إنشاء بعض النقاط الأخرى وتحريرها لغرض التمرين! ** عندما تكون جاهز للمتابعة إلى الجزء التالي من الجولة انقر '{next}'.**" }, "areas": { - "title": "المناطق" + "title": "المساحات" }, "lines": { "title": "الخطوط", @@ -615,15 +688,42 @@ "shortcuts": { "title": "اختصارات لوحة المفاتيح", "tooltip": "عرض شاشة اختصارات لوحة المفاتيح", + "key": { + "home": "الرئيسية", + "return": "رجوع" + }, + "gesture": { + "drag": "سحب" + }, "browsing": { "help": { + "title": "المساعدة", "keyboard": "عرض اختصارات لوحة المفاتيح" } }, "editing": { + "title": "تحرير", + "drawing": { + "title": "رسم", + "place_point": "أضف نقطة" + }, + "operations": { + "title": "عمليات", + "reverse": "عكس الخط", + "delete": "حذف الميزات المحددة" + }, "commands": { + "title": "الأوامر", "save": "حفظ التغييرات" } + }, + "tools": { + "title": "أدوات", + "info": { + "history": "تبديل لوحة السجل", + "location": "تبديل لوحة الموقع", + "measurement": "تبديل لوحة القياس" + } } }, "presets": { @@ -866,7 +966,11 @@ "label": "حامل كاميرا" }, "camera/type": { - "label": "نوع الكاميرا" + "label": "نوع الكاميرا", + "options": { + "dome": "قبة", + "fixed": "ثابت" + } }, "capacity": { "label": "السعة", @@ -919,9 +1023,6 @@ "label": "رابط كاميرا الويب", "placeholder": "http://example.com" }, - "content": { - "label": "المحتويات" - }, "country": { "label": "الدولة" }, @@ -971,8 +1072,12 @@ "shared_lane": { "description": "مسار دراجات غير مفصول عن حركة مرور السيارات", "title": "مسار دراجات مشترك" + }, + "track": { + "title": "مسار الدراجة" } }, + "placeholder": "لا شيء", "types": { "cycleway:left": "جانب أيسر", "cycleway:right": "جانب أيمن" @@ -993,6 +1098,9 @@ "description": { "label": "الوصف" }, + "display": { + "label": "عرض" + }, "dock": { "label": "النوع" }, @@ -1036,7 +1144,9 @@ "label": "النوع" }, "fire_hydrant/position": { + "label": "موضع", "options": { + "green": "أخضر", "lane": "حارة طريق", "parking_lot": "ساحة وقوف سيارات", "sidewalk": "رصيف" @@ -1137,6 +1247,9 @@ "internet_access/fee": { "label": "رسوم استخدام خدمة الإنترنت" }, + "label": { + "label": "وسم" + }, "lamp_type": { "label": "النوع" }, @@ -1204,7 +1317,8 @@ "label": "النوع" }, "maxheight": { - "label": "أقصى ارتفاع" + "label": "أقصى ارتفاع", + "placeholder": "4, 4.5, 5, 14'0\", 14'6\", 15'0\"" }, "maxspeed": { "label": "حدود السرعة", @@ -1213,6 +1327,9 @@ "maxweight": { "label": "أقصى وزن" }, + "mtb/scale": { + "placeholder": "0, 1, 2, 3..." + }, "mtb/scale/imba": { "options": { "1": "سهل (دائرة خضراء)" @@ -1242,10 +1359,24 @@ } }, "network_foot": { - "label": "نوع الشبكة" + "label": "نوع الشبكة", + "options": { + "iwn": "دولي", + "lwn": "محلي", + "nwn": "وطني", + "rwn": "إقليمي" + }, + "placeholder": "محلي، إقليمي، وطني، دولي" }, "network_horse": { - "label": "نوع الشبكة" + "label": "نوع الشبكة", + "options": { + "ihn": "دولي", + "lhn": "محلي", + "nhn": "وطني", + "rhn": "إقليمي" + }, + "placeholder": "محلي، إقليمي، وطني، دولي" }, "network_road": { "label": "الشبكة" @@ -1999,6 +2130,10 @@ "name": "منظم حفلات", "terms": "منظم حفلات; متعهد حفلات;حفلة;حفلات" }, + "craft/electrician": { + "name": "كهربائي", + "terms": "كهربائي" + }, "craft/gardener": { "name": "بستاني" }, @@ -2162,6 +2297,9 @@ "name": "منطقة خدمة", "terms": "خدمة سيارات; منطقة خدمة سيارات; منطقة خدمية" }, + "highway/speed_camera": { + "name": "كاميرا مراقبة" + }, "highway/steps": { "name": "درج", "terms": "درج" @@ -2434,6 +2572,10 @@ "name": "حوض سباحة", "terms": "حمام سباحة; حوض سباحة; حمام; حوض; سباحة; مسبح" }, + "leisure/water_park": { + "name": "ملاهي مائية", + "terms": "ملاهي مائية" + }, "line": { "name": "طريق", "terms": "طريق" @@ -2450,6 +2592,10 @@ "name": "كاسر الأمواج", "terms": "كاسر الأمواج" }, + "man_made/bridge": { + "name": "جسر", + "terms": "جسر" + }, "man_made/chimney": { "name": "مدخنة" }, @@ -2515,6 +2661,10 @@ "name": "محطة مياه", "terms": "محطة مياه" }, + "man_made/works": { + "name": "مصنع", + "terms": "مصنع" + }, "natural": { "name": "طبيعي", "terms": "طبيعي" @@ -2612,6 +2762,10 @@ "name": "غابة أخشاب", "terms": "غابة أخشاب" }, + "noexit/yes": { + "name": "لا يوجد مخرج", + "terms": "لا يوجد مخرج" + }, "office": { "name": "مكتب", "terms": "مكتب" @@ -3048,6 +3202,10 @@ "name": "محل بيع وتأجير الأفلام", "terms": "محل بيع وتأجير الأفلام" }, + "shop/video_games": { + "name": "متجر العاب الفيديو", + "terms": "متجر العاب الفيديو" + }, "shop/weapons": { "name": "متجر أسلحة" }, @@ -3149,6 +3307,22 @@ "name": "قيود", "terms": "قيود" }, + "type/restriction/no_u_turn": { + "name": "لا يوجد دوران", + "terms": "لا يوجد دوران" + }, + "type/restriction/only_left_turn": { + "name": "منعطف لليسار فقط", + "terms": "منعطف لليسار فقط" + }, + "type/restriction/only_right_turn": { + "name": "منعطف لليمين فقط", + "terms": "منعطف لليمين فقط" + }, + "type/restriction/only_straight_on": { + "name": "لا يوجد منعطفات", + "terms": "لا يوجد منعطفات" + }, "type/route": { "name": "مسار", "terms": "مسار" @@ -3205,6 +3379,10 @@ "name": "مسار رئيسي", "terms": "مسار رئيسي" }, + "type/site": { + "name": "موقع", + "terms": "موقع" + }, "vertex": { "name": "أخرى", "terms": "أخرى" @@ -3212,6 +3390,10 @@ "waterway": { "name": "مجرى مائي" }, + "waterway/boatyard": { + "name": "ساحة بناء المراكب", + "terms": "ساحة بناء المراكب" + }, "waterway/canal": { "name": "قناة", "terms": "قناة" @@ -3224,6 +3406,10 @@ "name": "خندق", "terms": "خندق" }, + "waterway/dock": { + "name": "رصيف بحري رطب/رصيف بحري جاف", + "terms": "رصيف بحري رطب/رصيف بحري جاف" + }, "waterway/drain": { "name": "مصرف مياه", "terms": "مصرف مياه" @@ -3238,18 +3424,27 @@ }, "waterway/riverbank": { "name": "ضفة نهر", - "terms": "شاطيء نهر" + "terms": "ضفة النهر" + }, + "waterway/sanitary_dump_station": { + "name": "التخلص من مرحاض البحر", + "terms": "التخلص من مرحاض البحر" }, "waterway/stream": { "name": "مجرى", "terms": "مجرى" }, + "waterway/water_point": { + "name": "مياه الشرب البحرية", + "terms": "مياه الشرب البحرية" + }, "waterway/waterfall": { - "name": "شلال" + "name": "شلال", + "terms": "شلال" }, "waterway/weir": { - "name": "هدار سد صغير", - "terms": "هدار سد صغير" + "name": "سد", + "terms": "سد" } } }, @@ -3335,6 +3530,16 @@ }, "stamen-terrain-background": { "name": "ستامن تيرين" + }, + "tf-cycle": { + "attribution": { + "text": "Maps © Thunderforest, Data © OpenStreetMap contributors" + } + }, + "tf-landscape": { + "attribution": { + "text": "Maps © Thunderforest, Data © OpenStreetMap contributors" + } } } } diff --git a/dist/locales/ast.json b/dist/locales/ast.json index 26b42d2a9..e257235d6 100644 --- a/dist/locales/ast.json +++ b/dist/locales/ast.json @@ -907,9 +907,6 @@ "construction": { "label": "Tipu" }, - "content": { - "label": "Conteníu" - }, "country": { "label": "País" }, diff --git a/dist/locales/ca.json b/dist/locales/ca.json index ec6856ad6..bbcd6ff1a 100644 --- a/dist/locales/ca.json +++ b/dist/locales/ca.json @@ -1064,9 +1064,6 @@ "label": "URL de la webcam", "placeholder": "http://example.com/" }, - "content": { - "label": "Continguts" - }, "country": { "label": "País" }, diff --git a/dist/locales/cs.json b/dist/locales/cs.json index 18175d077..8576031d9 100644 --- a/dist/locales/cs.json +++ b/dist/locales/cs.json @@ -1216,9 +1216,6 @@ "label": "URL webkamery", "placeholder": "http://priklad.cz/" }, - "content": { - "label": "Obsah" - }, "country": { "label": "Stát" }, diff --git a/dist/locales/da.json b/dist/locales/da.json index 625e2049c..b9b3a9b8a 100644 --- a/dist/locales/da.json +++ b/dist/locales/da.json @@ -1184,9 +1184,6 @@ "label": "Webcam-URL", "placeholder": "http://example.com/" }, - "content": { - "label": "Indhold" - }, "country": { "label": "Land" }, diff --git a/dist/locales/de.json b/dist/locales/de.json index bac44ac60..bd8abfd60 100644 --- a/dist/locales/de.json +++ b/dist/locales/de.json @@ -491,7 +491,7 @@ }, "service_roads": { "description": "Erschließungsstraßen", - "tooltip": "Erschließungsstraßen, Zufahrtsstraßen, Parkplatzstraßen, Feldwege, Waldwege, etc." + "tooltip": "Erschließungsstraßen, Zufahrtsstraßen, Parkplatzstraßen, Waldwege, Feldwege, etc." }, "paths": { "description": "Wege", @@ -1341,6 +1341,9 @@ "clockwise": "im Uhrzeigersinn" } }, + "clothes": { + "label": "Kleidung" + }, "club": { "label": "Typ" }, @@ -1358,7 +1361,7 @@ "placeholder": "http://example.com/" }, "content": { - "label": "Inhalte" + "label": "Inhalt" }, "country": { "label": "Land" @@ -1527,6 +1530,10 @@ "generator/method": { "label": "Methode" }, + "generator/output/electricity": { + "label": "Leistung", + "placeholder": "50 MW, 100 MW, 200 MW..." + }, "generator/source": { "label": "Quelle" }, @@ -1891,6 +1898,10 @@ "plant": { "label": "Pflanze" }, + "plant/output/electricity": { + "label": "Leistung", + "placeholder": "500 MW, 1000 MW, 2000 MW..." + }, "population": { "label": "Bevölkerung" }, @@ -2144,7 +2155,7 @@ "label": "Typ" }, "tracktype": { - "label": "Typ des Feld-/Waldweges", + "label": "Typ des Wald-/Feldweges", "options": { "grade1": "Grad 1 - Fest: befestigt oder sehr kompakte harte Oberfläche", "grade2": "Grad 2 - Größtenteils fest: Kies/Stein gemischt mit etwas weichem Material", @@ -2570,6 +2581,10 @@ "name": "Kirche", "terms": "christlich,Abtei,Basilika,geweihter Ort,Kathedrale,Altarraum,Kantorei,Kapelle,Kirche,Kirchgemeinde,Gotteshaus,Gebetshaus,Dom,Oratorium,Heiligtum,Sacellum,Schrein,Tabernakel,Tempel" }, + "amenity/place_of_worship/hindu": { + "name": "Hindutempel", + "terms": "" + }, "amenity/place_of_worship/jewish": { "name": "Sy­n­a­go­ge", "terms": "jüdisch,Synagoge" @@ -2578,6 +2593,18 @@ "name": "Moschee", "terms": "muslimisch,Moschee" }, + "amenity/place_of_worship/shinto": { + "name": "Shintō-Schrein", + "terms": "" + }, + "amenity/place_of_worship/sikh": { + "name": "Sikh-Tempel", + "terms": "" + }, + "amenity/place_of_worship/taoist": { + "name": "Tao-Tempel", + "terms": "" + }, "amenity/planetarium": { "name": "Planetarium", "terms": "Planetarium, Projektionsplanetarium, Orrery" @@ -2743,6 +2770,10 @@ "name": "Tierarzt", "terms": "Tierarzt, Tierärztin, Verterinär" }, + "amenity/waste/dog_excrement": { + "name": "Hundekotabfalleimer", + "terms": "" + }, "amenity/waste_basket": { "name": "Mülleimer", "terms": "Mülleimer,Abfalleimer,Abfallkübel,Abfallbehälter,Mistkübel" @@ -3441,8 +3472,8 @@ "terms": "Verbindungsstraßenanschluss,Kreisstraßenanschluss, Kreisstraßenauffahrt, Kreisstraßenabfahrt, Auffahrt, Abfahrt" }, "highway/track": { - "name": "Feld-/Waldweg", - "terms": "Wirtschaftsweg, Feldweg, Waldweg, Forststraße" + "name": "Wald-/Feldweg", + "terms": "Wirtschaftsweg, Waldweg, Feldweg, Forststraße" }, "highway/traffic_mirror": { "name": "Verkehrsspiegel", @@ -3958,6 +3989,14 @@ "name": "Wasserwerk", "terms": "Wasserwerk" }, + "man_made/watermill": { + "name": "Wassermühle", + "terms": "Wassermühle" + }, + "man_made/windmill": { + "name": "Windmühle", + "terms": "Windmühle" + }, "man_made/works": { "name": "Fabrik", "terms": "Fabrik, Werk, Betrieb, Fabriksanlage, Produktionsstätte, Fertigungsanlage" @@ -4242,6 +4281,14 @@ "name": "Stromgenerator", "terms": "Stromgenerator" }, + "power/generator/source_nuclear": { + "name": "Kernreaktor", + "terms": "" + }, + "power/generator/source_wind": { + "name": "Windrad", + "terms": "" + }, "power/line": { "name": "Stromleitung-Hochspannung", "terms": "Stromleitung-Hochspannung, Freileitung, Überlandleitung, Hochspannungsleitung" diff --git a/dist/locales/dv.json b/dist/locales/dv.json new file mode 100644 index 000000000..65693acdc --- /dev/null +++ b/dist/locales/dv.json @@ -0,0 +1,91 @@ +{ + "dv": { + "modes": { + "add_area": { + "description": "ޕާރކުތަކާއި، އިމާރާތްތަކާއި އަދިވެސް ފާހަގަކުރެވޭ ތަންތަން ހިމަނުއްވާ" + }, + "add_line": { + "description": "ހައިވޭއާއި، މަގުތަކާއި، ދުވާރާއި އަދި އެހެނިހެން ރޮނގުތައް ހިމަނުއްވާ" + }, + "add_point": { + "description": "ރެސްޓޯރަންޓްތަކާއި، ފާހަގަކުރެވޭ ބިނާތަކާއި، ޕޯސްޓް ފޮށިތަކާއި، އެހެނިހެން މުހިއްމު ތަންތަން ހިމަނުއްވާ" + } + }, + "inspector": { + "add_fields": "ޗާާޓަށް މައުލޫމާތު އެއްކުރައްވާ" + }, + "presets": { + "categories": { + "category-building": { + "name": "އެކި ވައްތަރުގެ އިމާރާތް" + } + }, + "fields": { + "address": { + "label": "އެޑްރެސް" + }, + "building": { + "label": "އިމާރާތް" + }, + "building_area": { + "label": "އިމާރާތް" + }, + "structure": { + "options": { + "bridge": "ފާލަން" + } + } + }, + "presets": { + "address": { + "name": "އެޑްރެސް" + }, + "aeroway/terminal": { + "name": "އެއާރޕޯޓް ގިމަތަ" + }, + "amenity/bank": { + "name": "ބޭންކު" + }, + "amenity/bar": { + "name": "ބާރ" + }, + "amenity/cafe": { + "name": "ކެފޭ" + }, + "amenity/cinema": { + "name": "ސިނަމާ" + }, + "amenity/parking": { + "name": "ކާރު ޕާރކުކުރާ ސަރަޙައްދު" + }, + "amenity/place_of_worship/muslim": { + "name": "މިސްކިތް" + }, + "building": { + "name": "އިމާރާތް" + }, + "building/commercial": { + "name": "ވިިޔަފާރި ޢިމާރާތްތައް" + }, + "highway/bus_stop": { + "name": "ބަސް ހުއްޓި" + }, + "landuse/cemetery": { + "name": "ސަހަރާ" + }, + "landuse/commercial": { + "name": "ވިޔަފާރި ސަރަޙައްދު" + }, + "man_made/bridge": { + "name": "ފާލަން" + }, + "natural/beach": { + "name": "މޫދު ސަރަޙައްދު" + }, + "shop/car_repair": { + "name": "ކާާރު ހަދައިދޭ ގަރާޖް" + } + } + } + } +} \ No newline at end of file diff --git a/dist/locales/el.json b/dist/locales/el.json index 0706e2341..4cf891116 100644 --- a/dist/locales/el.json +++ b/dist/locales/el.json @@ -869,9 +869,6 @@ "contact/webcam": { "placeholder": "http://example.com/" }, - "content": { - "label": "Περιεχόμενο" - }, "country": { "label": "Χώρα" }, diff --git a/dist/locales/en-GB.json b/dist/locales/en-GB.json index db9f2b252..0bce42f6b 100644 --- a/dist/locales/en-GB.json +++ b/dist/locales/en-GB.json @@ -547,7 +547,9 @@ }, "restore": { "heading": "You have unsaved changes", - "description": "Do you wish to restore unsaved changes from a previous editing session?" + "description": "Do you wish to restore unsaved changes from a previous editing session?", + "restore": "Restore my changes", + "reset": "Discard my changes" }, "save": { "title": "Save", @@ -1260,7 +1262,7 @@ "label": "Type" }, "bin": { - "label": "Waste Bin" + "label": "Rubbish Bin" }, "blood_components": { "label": "Blood Components", @@ -1339,6 +1341,9 @@ "clockwise": "Clockwise" } }, + "clothes": { + "label": "Clothes" + }, "club": { "label": "Type" }, @@ -1356,7 +1361,7 @@ "placeholder": "http://example.com/" }, "content": { - "label": "Contents" + "label": "Content" }, "country": { "label": "Country" @@ -1525,6 +1530,10 @@ "generator/method": { "label": "Method" }, + "generator/output/electricity": { + "label": "Power Output", + "placeholder": "50 MW, 100 MW, 200 MW..." + }, "generator/source": { "label": "Source" }, @@ -1605,6 +1614,9 @@ "kerb": { "label": "Kerb" }, + "label": { + "label": "Label" + }, "lamp_type": { "label": "Type" }, @@ -1676,6 +1688,9 @@ "man_made": { "label": "Type" }, + "manhole": { + "label": "Type" + }, "map_size": { "label": "Coverage" }, @@ -1883,6 +1898,10 @@ "plant": { "label": "Plant" }, + "plant/output/electricity": { + "label": "Power Output", + "placeholder": "500 MW, 1000 MW, 2000 MW..." + }, "population": { "label": "Population" }, @@ -2480,12 +2499,24 @@ "amenity/place_of_worship/christian": { "name": "Church" }, + "amenity/place_of_worship/hindu": { + "name": "Hindu Temple" + }, "amenity/place_of_worship/jewish": { "name": "Synagogue" }, "amenity/place_of_worship/muslim": { "name": "Mosque" }, + "amenity/place_of_worship/shinto": { + "name": "Shinto Shrine" + }, + "amenity/place_of_worship/sikh": { + "name": "Sikh Temple" + }, + "amenity/place_of_worship/taoist": { + "name": "Taoist Temple" + }, "amenity/planetarium": { "name": "Planetarium" }, @@ -2532,6 +2563,9 @@ "amenity/school": { "name": "School Grounds" }, + "amenity/scrapyard": { + "name": "Scrap Yard" + }, "amenity/shelter": { "name": "Shelter" }, @@ -2610,8 +2644,11 @@ "amenity/veterinary": { "name": "Veterinary" }, + "amenity/waste/dog_excrement": { + "name": "Dog Excrement Bin" + }, "amenity/waste_basket": { - "name": "Waste Basket" + "name": "Rubbish Bin" }, "amenity/waste_disposal": { "name": "Garbage Dumpster" @@ -3535,9 +3572,21 @@ "man_made/water_works": { "name": "Water Works" }, + "man_made/watermill": { + "name": "Watermill" + }, + "man_made/windmill": { + "name": "Windmill" + }, "man_made/works": { "name": "Factory" }, + "manhole": { + "name": "Manhole" + }, + "manhole/drain": { + "name": "Storm Drain" + }, "natural": { "name": "Natural" }, @@ -3745,6 +3794,12 @@ "power/generator": { "name": "Power Generator" }, + "power/generator/source_nuclear": { + "name": "Nuclear Reactor" + }, + "power/generator/source_wind": { + "name": "Wind Turbine" + }, "power/line": { "name": "Power Line" }, diff --git a/dist/locales/eo.json b/dist/locales/eo.json index 204c06d9a..078dd505b 100644 --- a/dist/locales/eo.json +++ b/dist/locales/eo.json @@ -353,6 +353,7 @@ "key": "B", "title": "Fono", "zoom": "Pligrandigo", + "vintage": "Fotita je", "unknown": "Nekonata", "show_tiles": "Montri kahelojn", "hide_tiles": "Kaŝi kahelojn" @@ -1338,6 +1339,9 @@ "clockwise": "Horloĝdirekte" } }, + "clothes": { + "label": "Vestaĵoj" + }, "club": { "label": "Speco" }, @@ -1524,6 +1528,10 @@ "generator/method": { "label": "Metodo" }, + "generator/output/electricity": { + "label": "Povumo", + "placeholder": "50 MW, 100 MW, 200 MW…" + }, "generator/source": { "label": "Energi-fonto" }, @@ -1888,6 +1896,10 @@ "plant": { "label": "Vegetaĵo" }, + "plant/output/electricity": { + "label": "Povumo", + "placeholder": "500 MW, 1000 MW, 2000 MW…" + }, "population": { "label": "Loĝantaro" }, @@ -2567,6 +2579,10 @@ "name": "Kirko", "terms": "kristana preĝejo,mesejo,kapelo,katedralo,baziliko,abatejo,monaĥejo,kristanismo,katolika preĝejo" }, + "amenity/place_of_worship/hindu": { + "name": "Hinduisma templo", + "terms": "templo" + }, "amenity/place_of_worship/jewish": { "name": "Sinagogo", "terms": "juda preĝejo,judismo,judaismo" @@ -2575,6 +2591,18 @@ "name": "Moskeo", "terms": "islama preĝejo,islamo,minareto" }, + "amenity/place_of_worship/shinto": { + "name": "Ŝintoismo adorejo", + "terms": "shintoismo,sxintoismo,templo,adorejo,ŝintoo,kamio" + }, + "amenity/place_of_worship/sikh": { + "name": "Sikisma templo", + "terms": "siĥismo,templo" + }, + "amenity/place_of_worship/taoist": { + "name": "Taoisma templo", + "terms": "templo,daŭismo,taismo" + }, "amenity/planetarium": { "name": "Planetario (astrokinejo)", "terms": "astrokinejo,astroobservejo,astrobservejo,astronomio,stelscienco,astroscienco" @@ -2740,6 +2768,10 @@ "name": "Bestokuracistejo", "terms": "bestokuracisto,bestkuracisto,veterinaro" }, + "amenity/waste/dog_excrement": { + "name": "Rubujo por hund-fekaĵoj", + "terms": "rubujo,hundaj fekoj,fekaĵoj,eksrementoj" + }, "amenity/waste_basket": { "name": "Rubujo", "terms": "balaaĵujo,balaaĵkesto,rubkesto,forĵetaĵujo" @@ -3955,6 +3987,14 @@ "name": "Akvotrinkebligejo", "terms": "akvopurigejo,trinkebligejo,seninfektigo de akvo,akvokonduktilo" }, + "man_made/watermill": { + "name": "Muelejo akva", + "terms": "muelejo,akvomuelejo,grenmuelejo,akvmueejo" + }, + "man_made/windmill": { + "name": "Muelejo venta", + "terms": "ventmuelejo,ventomuelejo,ventoturbino,grenmuelejo" + }, "man_made/works": { "name": "Fabriko", "terms": "produktejo,uzino,manufakturo" @@ -4239,6 +4279,14 @@ "name": "Elektr-generilo", "terms": "elektrogenerilo,generilo,generatoro" }, + "power/generator/source_nuclear": { + "name": "Nuklea reakciujo", + "terms": "nuklea reaktoro,reaktoro,reakciujo,atoma reaktoro,atompilo,elektrocentralo" + }, + "power/generator/source_wind": { + "name": "Ventoturbino", + "terms": "ventturbino,elektrogenerilo,ventomuelejo,ventturbino,ventelektrigilo,ventmotoro,ventenergio" + }, "power/line": { "name": "Elektra kondukilo (alttensia)", "terms": "lineo forkurenta,kablo" diff --git a/dist/locales/es.json b/dist/locales/es.json index 928359e2e..354e6f4ca 100644 --- a/dist/locales/es.json +++ b/dist/locales/es.json @@ -2,7 +2,7 @@ "es": { "modes": { "add_area": { - "title": "Árezo", + "title": "Área", "description": "Añade parques, edificios, lagos, bosques u otras áreas al mapa.", "tail": "Haga clic en el mapa para empezar a dibujar un área, como un parque, lago o edificio." }, @@ -1134,35 +1134,35 @@ "label": "Dirección", "placeholders": { "block_number": "Número de manzana", - "block_number!jp": "Nro. de manzana", + "block_number!jp": "Nro. de manzana - Japón", "city": "Ciudad", - "city!jp": "Ciudad / Pueblo / Aldea / Barrio especial de Tokio", + "city!jp": "Ciudad / Pueblo / Aldea / Barrio especial de Tokio - Japón", "city!vn": "Ciudad / Pueblo", "conscriptionnumber": "123", "country": "País", "county": "Condado", - "county!jp": "Distrito", + "county!jp": "Distrito - Japón", "district": "Distrito", "district!vn": "Arrondissement / Pueblo / Distrito", "floor": "Piso", "hamlet": "Aldea / Caserío", "housename": "Nombre de la casa", "housenumber": "123", - "housenumber!jp": "Nro. de edificio/Nro. de lote", + "housenumber!jp": "Nro. de edificio / Nro. de lote - Japón", "neighbourhood": "Barrio", - "neighbourhood!jp": "Chōme / Aza / Koaza", + "neighbourhood!jp": "Chōme / Aza / Koaza - Japón", "place": "Lugar", "postcode": "Código postal", "province": "Provincia", - "province!jp": "Prefectura", - "quarter": "Quarter", - "quarter!jp": "Ōaza / Machi", + "province!jp": "Prefectura - Japón", + "quarter": "Barrio", + "quarter!jp": "Ōaza / Machi - Japón", "state": "Estado", "street": "Calle", "subdistrict": "Subdistrito", "subdistrict!vn": "Barrio / Comuna / Pueblito", "suburb": "Suburbio", - "suburb!jp": "Ward" + "suburb!jp": "Ward - Japón" } }, "admin_level": { @@ -1341,6 +1341,9 @@ "clockwise": "En sentido horario" } }, + "clothes": { + "label": "Ropa" + }, "club": { "label": "Tipo" }, @@ -1527,6 +1530,10 @@ "generator/method": { "label": "Método" }, + "generator/output/electricity": { + "label": "Potencia de salida", + "placeholder": "50 MW, 100 MW, 200 MW..." + }, "generator/source": { "label": "Fuente" }, @@ -1607,6 +1614,9 @@ "kerb": { "label": "Bordillo/Cordón" }, + "label": { + "label": "Etiqueta" + }, "lamp_type": { "label": "Tipo" }, @@ -1678,6 +1688,9 @@ "man_made": { "label": "Tipo" }, + "manhole": { + "label": "Tipo" + }, "map_size": { "label": "Cobertura" }, @@ -1885,6 +1898,10 @@ "plant": { "label": "Planta" }, + "plant/output/electricity": { + "label": "Potencia de salida", + "placeholder": "500 MW, 1000 MW, 2000 MW..." + }, "population": { "label": "Población" }, @@ -2564,6 +2581,10 @@ "name": "Iglesia cristiana", "terms": "templo, capilla, parroquia, santuario, ermita, oratorio, iglesia, oratorio, la iglesia" }, + "amenity/place_of_worship/hindu": { + "name": "Templo hindú", + "terms": "Templo, hindú, Grbrgrih, Mandu, adoración, capilla, templo, santuario" + }, "amenity/place_of_worship/jewish": { "name": "Sinagoga", "terms": "templo, aljama, sinagoga, judío, religión" @@ -2572,6 +2593,18 @@ "name": "Mezquita", "terms": "mezquita, morabito, rábida, musulmán, religión" }, + "amenity/place_of_worship/shinto": { + "name": "Santuario sintoísta", + "terms": "Santuario, Shinto, sintoísta, Kami, Torii, capilla, templo" + }, + "amenity/place_of_worship/sikh": { + "name": "Templo Sij", + "terms": "Templo, Sij, Sikh, Gurudwara" + }, + "amenity/place_of_worship/taoist": { + "name": "Templo Taoísta", + "terms": "Templo, Taoísta, monasterio" + }, "amenity/planetarium": { "name": "Planetario", "terms": "planetario, observatorio, proyección, cuerpos celestes, estrellas, planetas, astronomía, universo" @@ -2631,6 +2664,10 @@ "name": "Terreno escolar", "terms": "terreno, área, suelo, recinto escolar, escolar, escuela, colegio, centro educativo, unidad educativa, primaria, secundaria, secundario, instituto" }, + "amenity/scrapyard": { + "name": "Depósito de chatarra", + "terms": "Depósito de chatarra, cementerio de coches, auto, coche, vehículo, basura, metal, objetos salvados, chatarra, naufragio, desguace" + }, "amenity/shelter": { "name": "Refugio", "terms": "albergue, abrigo, amparo, asilo, cobertizo, garita, refugio" @@ -2733,6 +2770,10 @@ "name": "Veterinario", "terms": "veterinario, veterinaria, albéitar, mascotas, animales, perros, gatos" }, + "amenity/waste/dog_excrement": { + "name": "Recipiente para excremento de perro", + "terms": "Basura, tacho, recipiente, caca, excremento, perro" + }, "amenity/waste_basket": { "name": "Papelera", "terms": "papelera, papelero, cubo, contenedor, basura, papeles, deshecho, tacho" @@ -3948,10 +3989,26 @@ "name": "Planta potabilizadora de agua", "terms": "potabilizadora, ETAP, planta potabilizadora, abastecimiento de agua, agua potable" }, + "man_made/watermill": { + "name": "Molino de agua", + "terms": "agua, rueda, molino" + }, + "man_made/windmill": { + "name": "Molino de viento", + "terms": "Viento, rueda, molino" + }, "man_made/works": { "name": "Fábrica", "terms": "factoría, manofactura, industria, taller, ensamblaje, planta, materia prima, fabricado, producción, fabricación, ingenio, procesadora, refinería, cervecería, azucarera" }, + "manhole": { + "name": "Pozo de inspección", + "terms": "Cubierta, tapa, agujero, alcantarillado, telecomunicaciones, pozo, sumidero, boca de alcantarilla, boca de inspección, pozo de registro, abertura, boca de acceso" + }, + "manhole/drain": { + "name": "Desagüe pluvial", + "terms": "Cubierta, tapa, desagüe, agujero, pozo, lluvia, alcantarillado, tormenta, boca de tormenta, alcantarillado pluvial" + }, "natural": { "name": "Natural", "terms": "natural, naturaleza, geológica, cubierta terrestre, vegetación" @@ -4194,16 +4251,16 @@ "terms": "barrio, vecindario, vecindad, urbanización, colonia" }, "place/quarter": { - "name": "Sub-Borough / Quarter", - "terms": "sub-distrito, cuadrante, delegación, localidad, barrio, vecindario" + "name": "Sub-municipio / Barrio", + "terms": "sub-municipio, sub-distrito, sector, cuadrante, delegación, localidad, barrio, vecindario" }, "place/square": { "name": "Plaza", "terms": "plaza" }, "place/suburb": { - "name": "Borough / Suburbio", - "terms": "distrito, suburbio" + "name": "Municipio / Suburbio", + "terms": "municipio, división administrativa, division administrativa, burgo, delegación, delegacion, localidad" }, "place/town": { "name": "Ciudad pequeña", @@ -4224,6 +4281,14 @@ "name": "Generador de energía", "terms": "subestación, generador, generador eléctrico, generador de electricidad, generador de potencia" }, + "power/generator/source_nuclear": { + "name": "Reactor nuclear", + "terms": "Fisión, generador, nuclear, reactor" + }, + "power/generator/source_wind": { + "name": "Turbina eólica", + "terms": "Generador, turbina, molino de viento, viento, eólico, eolico" + }, "power/line": { "name": "Línea de alta tensión", "terms": "energía, línea, eléctrica, líneas eléctricas, linea electrica, lineas electricas" diff --git a/dist/locales/et.json b/dist/locales/et.json index 1b86dbfb7..9c6dc0115 100644 --- a/dist/locales/et.json +++ b/dist/locales/et.json @@ -761,9 +761,6 @@ "label": "Veebikaamera URL", "placeholder": "http://näidis.ee" }, - "content": { - "label": "Sisu" - }, "country": { "label": "Riik" }, diff --git a/dist/locales/fa.json b/dist/locales/fa.json index a4165710d..c9872d6a6 100644 --- a/dist/locales/fa.json +++ b/dist/locales/fa.json @@ -907,9 +907,6 @@ "label": "URL دوربین", "placeholder": "http://example.com/" }, - "content": { - "label": "محتویات" - }, "country": { "label": "کشور" }, diff --git a/dist/locales/fi.json b/dist/locales/fi.json index 8d5a654eb..4d6d774cd 100644 --- a/dist/locales/fi.json +++ b/dist/locales/fi.json @@ -993,9 +993,6 @@ "label": "Kameran verkko-osoite", "placeholder": "http://www.esimerkki.fi/" }, - "content": { - "label": "Sisältö" - }, "country": { "label": "Maa" }, diff --git a/dist/locales/fr.json b/dist/locales/fr.json index 6b869553b..d4f1cec0c 100644 --- a/dist/locales/fr.json +++ b/dist/locales/fr.json @@ -2,7 +2,7 @@ "fr": { "modes": { "add_area": { - "title": "Polygon", + "title": "Polygone", "description": "Ajouter des parcs, des bâtiments, des lacs ou d'autres polygones à la carte.", "tail": "Cliquez sur la carte pour ajouter un polygone tel qu'un parc, un lac ou un bâtiment." }, @@ -30,15 +30,15 @@ "operations": { "add": { "annotation": { - "point": "Un point créé.", - "vertex": "Un nœud ajouté à une ligne.", - "relation": "Relation ajoutée." + "point": "ajout d'un point.", + "vertex": "ajout d'un nœud à une ligne.", + "relation": "création d'une relation." } }, "start": { "annotation": { - "line": "Une ligne commencée.", - "area": "Un polygone commencé." + "line": "création d'une ligne.", + "area": "création d'un polygone." } }, "continue": { @@ -48,8 +48,8 @@ "not_eligible": "Aucune ligne ne peut être poursuivie ici.", "multiple": "Plusieurs lignes peuvent être poursuivies ici. Pour choisir une ligne, appuyez sur la touche Shift / Majuscule du clavier et appuyez sur la ligne voulue pour la sélectionner.", "annotation": { - "line": "Une ligne continuée.", - "area": "Un polygone continué." + "line": "poursuite d'une ligne.", + "area": "poursuite d'un polygone." } }, "cancel_draw": { @@ -69,8 +69,8 @@ }, "key": "O", "annotation": { - "line": "Ligne rendue circulaire.", - "area": "Polygone rendu circulaire." + "line": "ligne rendue circulaire.", + "area": "polygone rendu circulaire." }, "not_closed": "Cet élément ne peut pas être rendu circulaire car il ne boucle pas.", "too_large": "Ceci ne peut pas être transformé en cercle parce qu'une partie n'est pas visible.", @@ -84,8 +84,8 @@ }, "key": "S", "annotation": { - "line": "Ligne rendue orthogonale.", - "area": "Polygone rendu orthogonal." + "line": "ligne rendue orthogonale.", + "area": "polygone rendu orthogonal." }, "not_squarish": "Cela ne peut être fait, ce n'est pas carré.", "too_large": "Ceci ne peut pas être transformé en rectangle parce qu'une partie n'est pas visible.", @@ -95,7 +95,7 @@ "title": "Rendre droit", "description": "Rendre cette ligne droite.", "key": "S", - "annotation": "Rendre une ligne droite.", + "annotation": "rendu une ligne droite.", "too_bendy": "Cela ne peut pas être redressé, car la courbe est trop importante.", "connected_to_hidden": "Cette ligne ne peut être rendue droite parce qu'elle est connecté à un élément caché." }, @@ -106,12 +106,12 @@ "multiple": "Supprimer ces éléments définitivement." }, "annotation": { - "point": "Point supprimé", - "vertex": "Nœud d'une ligne supprimé.", - "line": "Ligne supprimée.", - "area": "Polygone supprimé.", - "relation": "Relation supprimée.", - "multiple": "{n} éléments supprimés." + "point": "suppression d'un point.", + "vertex": "suppression d'un nœud d'une ligne.", + "line": "suppression d'une ligne.", + "area": "suppression d'un polygone.", + "relation": "suppression d'une relation.", + "multiple": "suppression de {n} éléments." }, "too_large": { "single": "Cet élément ne peut pas être supprimé car il n'est pas suffisamment visible.", @@ -131,24 +131,24 @@ } }, "add_member": { - "annotation": "Membre ajouté à une relation." + "annotation": "ajout d'un membre à une relation." }, "delete_member": { - "annotation": "Membre supprimé d'une relation." + "annotation": "suppression d'un membre d'une relation." }, "connect": { "annotation": { - "point": "Joindre une ligne à un point.", - "vertex": "Joindre les nœuds à une ligne.", - "line": "Joindre les chemins ensemble.", - "area": "Joindre une ligne à un polygone." + "point": "connexion d'un chemin à un point.", + "vertex": "connexion d'un chemin à un autre chemin.", + "line": "connexion d'un chemin à une ligne.", + "area": "connexion d'un chemin à un polygone." } }, "disconnect": { "title": "Séparer", "description": "Séparer les lignes/contours l'un de l'autre.", "key": "D", - "annotation": "Lignes non connectées.", + "annotation": "déconnexion de lignes ou polygones.", "not_connected": "Il n'y a pas ici de lignes/polygones à déconnecter.", "connected_to_hidden": "Ceci ne peut être déconnecté parce que c'est connecté à un élément caché.", "relation": "Ceci ne peut être déconnecté parce que cela connecte les membres d'une relation." @@ -157,7 +157,7 @@ "title": "Fusionner", "description": "Fusionner ces éléments", "key": "C", - "annotation": "{n} éléments fusionnés", + "annotation": "fusion de {n} éléments.", "not_eligible": "Ces éléments ne peuvent pas être fusionnés.", "not_adjacent": "Ces éléments ne peuvent être fusionnés car leurs extrémités ne sont pas connectés.", "restriction": "Ces éléments ne peuvent être fusionnés car au moins l'un d'entre eux est membre de la relation \"{relation}\".", @@ -172,11 +172,11 @@ }, "key": "M", "annotation": { - "point": "Point déplacé.", - "vertex": "Nœud d'une ligne déplacé.", - "line": "Ligne déplacée.", - "area": "Polygone déplacé.", - "multiple": "Plusieurs éléments déplacés." + "point": "déplacement d'un point .", + "vertex": "déplacement d'un nœud d'une ligne.", + "line": "déplacement d'une ligne.", + "area": "déplacement d'un polygone.", + "multiple": "déplacement de plusieurs éléments." }, "incomplete_relation": { "single": "Cet élément ne peut pas être déplacé car il n'est pas téléchargé totalement.", @@ -212,12 +212,12 @@ }, "annotation": { "long": { - "single": "Miroir par rapport au grand axe de l'élément.", - "multiple": "Miroir par rapport au grand axe des éléments effectué." + "single": "réflexion d'un élément par rapport à son grand axe.", + "multiple": "réflexion d'éléments par rapport à leur grand axe." }, "short": { - "single": "Miroir par rapport au petit axe de l'élément.", - "multiple": "Miroir par rapport au petit axe des éléments effectué." + "single": "réflexion d'un élément par rapport à son petit axe.", + "multiple": "réflexion d'éléments par rapport à leur petit axe." } }, "incomplete_relation": { @@ -241,9 +241,9 @@ }, "key": "R", "annotation": { - "line": "Pivoter la ligne.", - "area": "Pivoter un polygone.", - "multiple": "Tourner plusieurs éléments." + "line": "ligne pivotée.", + "area": "polygone pivoté.", + "multiple": "plusieurs éléments pivotés." }, "incomplete_relation": { "single": "Cet élément ne peut pas être tourné car il n'est pas téléchargé totalement.", @@ -262,7 +262,7 @@ "title": "Inverser", "description": "Inverse le sens d'une ligne.", "key": "V", - "annotation": "Sens d'une ligne inversé." + "annotation": "sens d'une ligne inversé." }, "split": { "title": "Couper", @@ -273,9 +273,9 @@ }, "key": "X", "annotation": { - "line": "Coupe une ligne.", - "area": "Couper le contour d'un polygone.", - "multiple": "Couper {n} lignes/contour de polygone." + "line": "ligne coupée.", + "area": "contour d'un polygone coupé.", + "multiple": "{n} lignes/contours de polygone coupés." }, "not_eligible": "Les lignes ne peuvent pas être coupées à leurs extrémités.", "multiple_ways": "Il y a trop de ligne à cet endroit pour pouvoir couper.", @@ -289,8 +289,8 @@ "toggle_off": "Cliquez pour supprimer la restriction \"{restriction}\"." }, "annotation": { - "create": "Interdiction de tourner ajoutée", - "delete": "Interdiction de tourner supprimée" + "create": "interdiction de tourner ajoutée.", + "delete": "interdiction de tourner supprimée." } } }, @@ -334,7 +334,7 @@ "upload_explanation_with_user": "Les modifications envoyées en tant que {user} seront visibles sur toutes les cartes qui utilisent les données d'OpenStreetMap.", "save": "Envoyer", "cancel": "Annuler", - "changes": "{count} changements", + "changes": "{count} modifications", "warnings": "Attention", "modified": "Modifié", "deleted": "Supprimé", @@ -345,8 +345,8 @@ "google_warning_link": "http://www.openstreetmap.org/copyright" }, "contributors": { - "list": "Editions de {users}", - "truncated_list": "Editions de {users} et de {count} autres" + "list": "Modifications de {users}", + "truncated_list": "Modifications de {users} et de {count} autres" }, "geometry": { "point": "point", @@ -1289,9 +1289,6 @@ "label": "adresse de visioconférence", "placeholder": "http://example.com/" }, - "content": { - "label": "Contenu" - }, "country": { "label": "Pays" }, diff --git a/dist/locales/gl.json b/dist/locales/gl.json index cb05aaf95..5991392db 100644 --- a/dist/locales/gl.json +++ b/dist/locales/gl.json @@ -571,12 +571,12 @@ "delete": "Deixar eliminadas", "download_changes": "ou descargar os seus cambios.", "done": "Resolvéronse todos os conflitos.", - "help": "Outro usuario mudou algunhas das mesmas características do teu mapa e as cambiou.\nPrema en cada recurso de abaixo para máis detalles sobre o conflito, e escolla se quere mantelas\nteus cambios ou os cambios de outro usuario .\n" + "help": "Outro usuario cambiou algunhas das mesmas características que ti cambiaches.\nPreme en cada recurso de abaixo para ver máis detalles sobre o conflito, e escolle se queres manter\nos teus cambios ou os cambios do outro usuario.\n" } }, "merge_remote_changes": { "conflict": { - "deleted": "Estos elementos deben ser borrados polo {user}.", + "deleted": "Este elemento foron borrados por {user}.", "location": "Este elemento foi movido por ambos ti e {user}.", "nodelist": "Este obxecto cambiáchedelo ti e {user}.", "memberlist": "Os elementos da relación modificáronnos {user} e máis vostede,", @@ -621,7 +621,7 @@ "disconnected_highway": "Autoestrada desconectada", "disconnected_highway_tooltip": "As estradas deben ser conectadas a outras estradas ou entradas dos edificios.", "old_multipolygon": "Etiquetas multipolígono na vía exterior", - "old_multipolygon_tooltip": "Este estilo de multipolígono está obsoleto. Por favor, asignarlle as etiquetas para o multipolígono pai en vez da vía exterior.", + "old_multipolygon_tooltip": "Este estilo de multipolígono está obsoleto. Por favor, asígnalle as etiquetas ao multipolígono pai en vez da vía exterior.", "untagged_point": "Punto sen etiquetar", "untagged_point_tooltip": "Escolle un tipo de elemento que describa o que é este punto.", "untagged_line": "Liña sen etiquetar", @@ -642,7 +642,7 @@ "full_screen": "Pasar a pantalla completa", "gpx": { "local_layer": "Arquivo local", - "drag_drop": "Corta e pegar un arquivo .gpx, .geojson ou .kml nesta páxina, ou preme o botón dereito do rato", + "drag_drop": "Arrastra e solta un ficheiro .gpx, .geojson ou .kml sobre a páxina, ou fai clic no botón da dereita para buscalo", "zoom": "Zoom na capa", "browse": "Buscar un arquivo" }, @@ -651,8 +651,8 @@ "title": "Superposición de fotos (Mapillary)" }, "mapillary_signs": { - "tooltip": "Sinais de tráfico de Mapillary (debe activar Photo Overlay)", - "title": "Sinais de tráfico Overlay (Mapillary)" + "tooltip": "Sinais de tráfico de Mapillary (debes activar a superposición de fotos)", + "title": "Superposición de sinais de tráfico (Mapillary)" }, "mapillary": { "view_on_mapillary": "Ver esta imaxe en Mapillary" @@ -795,7 +795,7 @@ "william-towing": "William Towing", "willow-drive": "Willow Drive", "wood-street": "Wood Street", - "world-fare": "Tarifa Mundial" + "world-fare": "World Fare" } }, "welcome": { @@ -1327,8 +1327,8 @@ "SSW": "Sur-suroeste", "SW": "Suroeste", "W": "Oeste", - "WNW": "Oeste-noroeste", - "WSW": "Oeste-suroeste" + "WNW": "Oés-noroeste", + "WSW": "Oés-suroeste" } }, "castle_type": { @@ -1341,6 +1341,9 @@ "clockwise": "Sentido horario" } }, + "clothes": { + "label": "Roupa" + }, "club": { "label": "Tipo" }, @@ -1358,7 +1361,7 @@ "placeholder": "http://exemplo.gal/" }, "content": { - "label": "Contidos" + "label": "Contido" }, "country": { "label": "País" @@ -1527,6 +1530,10 @@ "generator/method": { "label": "Método" }, + "generator/output/electricity": { + "label": "Potencia de saída", + "placeholder": "50 MW, 100 MW, 200 MW..." + }, "generator/source": { "label": "Fonte" }, @@ -1709,9 +1716,9 @@ "options": { "0": "0: Grava sólida/terra compactada, sen obstáculos, curvas amplas", "1": "1: Algunha superficie solta, pequenos obstáculos, curvas amplas", - "2": "2: Moita superficie solta, grandes obstáculos, grapas fáciles", - "3": "3: superficie escorregadia, grandes obstáculos, grapas axustadas", - "4": "4: Superficie solta ou pedras, pinzas perigosas", + "2": "2: Moita superficie solta, grandes obstáculos, curvas cerradas fáciles", + "3": "3: Superficie escorregadia, grandes obstáculos, curvas cerradas axustadas", + "4": "4: Superficie solta ou pedras, curvas cerradas perigosas", "5": "5: Dificultade máxima, campos de pedras, desprendementos de terra", "6": "6: Non practicable excepto polos mellores ciclistas de montaña" }, @@ -1731,11 +1738,11 @@ "mtb/scale/uphill": { "label": "Montain Bike Rutas de Subida", "options": { - "0": "0: Port. inclinación <10%, grava/terra batida, sen obstáculos", - "1": "1: Port. inclinación <15%, grava/terra batida, algúns pequenos obxectos", - "2": "2: Port. inclinación <20%, superficiais, rochas primarias/raíces estables", - "3": "3: Port. inclinación <25%, superficie variable, rochas primarias/ramas", - "4": "4: Port. inclinación <30%, mal estado, grandes rochas/ramas", + "0": "0: Incl. media <10%, grava/terra batida, sen obstáculos", + "1": "1: Incl. media <15%, grava/terra batida, algúns pequenos obxectos", + "2": "2: Incl. media <20%, superficie estable, rochas de tamaño medio/raíces", + "3": "3: Incl. media <25%, superficie variable, rochas de tamaño medio/ramas", + "4": "4: Incl. media <30%, mal estado, grandes rochas/ramas", "5": "5: Moi escarpado, a bicicleta en xeral, debe ser empuxada ou transportada" }, "placeholder": "0, 1, 2, 3..." @@ -1891,6 +1898,10 @@ "plant": { "label": "Planta" }, + "plant/output/electricity": { + "label": "Potencia de saída", + "placeholder": "500 MW, 1000 MW, 2000 MW..." + }, "population": { "label": "Poboación" }, @@ -2020,7 +2031,7 @@ "options": { "bad": "Rodas robustas: bicicleta de montaña, coche, rickshaw", "excellent": "Rodas finas: patíns, skate", - "good": "Rodas estreitas competición de bicicleta", + "good": "Rodas estreitas: bicicleta de carreira", "horrible": "Off-Road: vehículo pesado off-road", "impassable": "Intransitable/Non vehículo de rodas", "intermediate": "Rodas: Bicicleta de cidade, cadeiras de rodas, scooters", @@ -2119,12 +2130,12 @@ "placeholder": "Si, Non, Para Levar Só..." }, "toilets/disposal": { - "label": "Dispoñible", + "label": "Eliminación", "options": { "bucket": "Balde", "chemical": "Química", - "flush": "Enxuague", - "pitlatrine": "Letrina de Pozo" + "flush": "Cisterna", + "pitlatrine": "Pozo/Letrina" } }, "toll": { @@ -2138,7 +2149,7 @@ }, "tower/construction": { "label": "Construción", - "placeholder": "Guyed, Malla, Oculto, ..." + "placeholder": "Cable, Malla, Oculto, ..." }, "tower/type": { "label": "Tipo" @@ -2147,10 +2158,10 @@ "label": "Tipo de Pista", "options": { "grade1": "Sólido: superficie pavimentada ou fortemente compactada", - "grade2": "Principalmente Solido: grava/roca con algún material brando mesturado", + "grade2": "Principalmente Sólido: grava/rocha con algún material brando mesturado", "grade3": "Mesma mestura de materiais duros e brandos", - "grade4": "Principalmente Suave: solo/area/herba con algún material duro mesturado", - "grade5": "Suave: solo/area/herba" + "grade4": "Principalmente Brando: terra/area/herba con algún material duro mesturado", + "grade5": "Brando: terra/area/herba" }, "placeholder": "Sólido, Sobre todo Sólido, Suave ..." }, @@ -2220,49 +2231,63 @@ }, "presets": { "address": { - "name": "Enderezo" + "name": "Enderezo", + "terms": "dirección" }, "advertising/billboard": { - "name": "Carteleira" + "name": "Carteleira", + "terms": "" }, "aerialway": { "name": "Vía Aérea" }, "aerialway/cable_car": { - "name": "Teleférico" + "name": "Teleférico", + "terms": "" }, "aerialway/chair_lift": { - "name": "Ascensor de Cadeiras" + "name": "Ascensor de Cadeiras", + "terms": "" }, "aerialway/drag_lift": { - "name": "Ascensor de Arrastre" + "name": "Ascensor de Arrastre", + "terms": "" }, "aerialway/gondola": { - "name": "Góndola" + "name": "Góndola", + "terms": "" }, "aerialway/goods": { - "name": "Camiño aéreo de mercadorías" + "name": "Camiño aéreo de mercadorías", + "terms": "" }, "aerialway/magic_carpet": { - "name": "Ascensor Magic Carpet" + "name": "Ascensor Magic Carpet", + "terms": "" }, "aerialway/mixed_lift": { - "name": "Elevador Mixto" + "name": "Elevador Mixto", + "terms": "" }, "aerialway/platter": { - "name": "Plataforma Elevadora" + "name": "Plataforma Elevadora", + "terms": "" }, "aerialway/pylon": { - "name": "Pilón Vía Aérea" + "name": "Pilón Vía Aérea", + "terms": "" }, "aerialway/rope_tow": { - "name": "Ascensor de Corda de Remolque" + "name": "Ascensor de Corda de Remolque", + "terms": "" }, "aerialway/station": { - "name": "Estación Vía Aérea" + "name": "Estación Vía Aérea", + "terms": "" }, "aerialway/t-bar": { - "name": "Elevador en T-bar" + "name": "Elevador en T-bar", + "terms": "" }, "aeroway": { "name": "Vía aérea" @@ -2272,44 +2297,55 @@ "terms": "aeroporto, avión, aeródromo, terminal" }, "aeroway/apron": { - "name": "Diantal" + "name": "Diantal", + "terms": "" }, "aeroway/gate": { - "name": "Aeroporto Porta" + "name": "Aeroporto Porta", + "terms": "" }, "aeroway/hangar": { - "name": "Hangar" + "name": "Hangar", + "terms": "" }, "aeroway/helipad": { "name": "Heliporto", "terms": "heliporto, helicóptero" }, "aeroway/runway": { - "name": "Pista" + "name": "Pista", + "terms": "" }, "aeroway/taxiway": { - "name": "Carril Taxi" + "name": "Carril Taxi", + "terms": "" }, "aeroway/terminal": { - "name": "Aeroporto Terminal" + "name": "Aeroporto Terminal", + "terms": "" }, "amenity": { "name": "Instalacións" }, "amenity/animal_boarding": { - "name": "Embarque de Animais" + "name": "Embarque de Animais", + "terms": "" }, "amenity/animal_breeding": { - "name": "Mellora Animal" + "name": "Mellora Animal", + "terms": "" }, "amenity/animal_shelter": { - "name": "Pousada Animal" + "name": "Pousada Animal", + "terms": "" }, "amenity/arts_centre": { - "name": "Centro de Arte" + "name": "Centro de Arte", + "terms": "" }, "amenity/atm": { - "name": "Caixeiro automático" + "name": "Caixeiro automático", + "terms": "" }, "amenity/bank": { "name": "Banco", @@ -2317,149 +2353,194 @@ }, "amenity/bar": { "name": "Bar de copas", - "terms": "pub, bar, bar de copas, bebidas" + "terms": "pub, bar, bar de copas, bebidas, alcohol" }, "amenity/bbq": { - "name": "Barbacoa/Grella" + "name": "Barbacoa/Grella", + "terms": "" }, "amenity/bench": { - "name": "Banco" + "name": "Banco", + "terms": "banco, asento, sentar" }, "amenity/bicycle_parking": { - "name": "Aparcadoiro de bicicletas" + "name": "Aparcadoiro de bicicletas", + "terms": "bicis, bicicletas, parking, aparcadoiro" }, "amenity/bicycle_rental": { - "name": "Alugamento de bicicletas" + "name": "Alugamento de bicicletas", + "terms": "" }, "amenity/bicycle_repair_station": { - "name": "Lugar para ferramentas de reparación de bicicletas" + "name": "Lugar para ferramentas de reparación de bicicletas", + "terms": "" }, "amenity/biergarten": { - "name": "Xardín da Cervexa" + "name": "Xardín da Cervexa", + "terms": "" }, "amenity/boat_rental": { - "name": "Aluguer de Botes" + "name": "Aluguer de Botes", + "terms": "" }, "amenity/bureau_de_change": { - "name": "Troco de Divisas" + "name": "Troco de Divisas", + "terms": "troco, cambio, divisa, moeda" }, "amenity/bus_station": { - "name": "Estación de autobuses" + "name": "Estación de autobuses", + "terms": "" }, "amenity/cafe": { "name": "Cafetería", - "terms": "cafetería, café, bar" + "terms": "cafetería, café, bar, tetería" }, "amenity/car_rental": { - "name": "Aluguer de automóbiles" + "name": "Aluguer de automóbiles", + "terms": "" }, "amenity/car_sharing": { - "name": "Auto Compartido" + "name": "Auto Compartido", + "terms": "" }, "amenity/car_wash": { - "name": "Lavado de automóbiles" + "name": "Lavado de automóbiles", + "terms": "" }, "amenity/casino": { - "name": "Casino" + "name": "Casino", + "terms": "" }, "amenity/charging_station": { - "name": "Estación de carga" + "name": "Estación de carga", + "terms": "" }, "amenity/childcare": { - "name": "Cuidadora/niñeira" + "name": "Cuidadora/niñeira", + "terms": "" }, "amenity/cinema": { - "name": "Cine" + "name": "Cine", + "terms": "cine, cinema, película, filme, pantalla" }, "amenity/clinic": { - "name": "Clínica" + "name": "Clínica", + "terms": "clínica, médico, saúde, urxencias" }, "amenity/clock": { - "name": "Reloxo" + "name": "Reloxo", + "terms": "" }, "amenity/college": { - "name": "Zona Universitaria" + "name": "Zona Universitaria", + "terms": "" }, "amenity/community_centre": { - "name": "Centro Comunitario" + "name": "Centro Comunitario", + "terms": "" }, "amenity/compressed_air": { - "name": "Aire Comprimido" + "name": "Aire Comprimido", + "terms": "" }, "amenity/courthouse": { - "name": "Pazo de xustiza" + "name": "Pazo de xustiza", + "terms": "" }, "amenity/coworking_space": { "name": "Espacio de Cotraballo" }, "amenity/crematorium": { - "name": "Crematorio" + "name": "Crematorio", + "terms": "" }, "amenity/dentist": { - "name": "Dentista" + "name": "Dentista", + "terms": "" }, "amenity/doctors": { - "name": "Doutor" + "name": "Doutor", + "terms": "doutor, médico, clínica, saúde" }, "amenity/dojo": { - "name": "Dojo/Academia de Artes Marciais" + "name": "Dojo/Academia de Artes Marciais", + "terms": "" }, "amenity/drinking_water": { - "name": "Fonte" + "name": "Fonte", + "terms": "fonte, auga, potable, beber" }, "amenity/driving_school": { - "name": "Autoescola" + "name": "Autoescola", + "terms": "" }, "amenity/embassy": { - "name": "Embaixada" + "name": "Embaixada", + "terms": "" }, "amenity/fast_food": { - "name": "Comida Rápida" + "name": "Comida Rápida", + "terms": "" }, "amenity/ferry_terminal": { - "name": "Terminal Ferry" + "name": "Terminal Ferry", + "terms": "" }, "amenity/fire_station": { - "name": "Parque de bombeiros" + "name": "Parque de bombeiros", + "terms": "" }, "amenity/food_court": { - "name": "Zona de Comidas" + "name": "Zona de Comidas", + "terms": "" }, "amenity/fountain": { - "name": "Fonte ornamental" + "name": "Fonte ornamental", + "terms": "" }, "amenity/fuel": { - "name": "Gasolineira" + "name": "Gasolineira", + "terms": "" }, "amenity/grave_yard": { - "name": "Cemiterio" + "name": "Cemiterio", + "terms": "" }, "amenity/grit_bin": { - "name": "Papeleira" + "name": "Contenedor de sal", + "terms": "" }, "amenity/hospital": { - "name": "Hospital" + "name": "Hospital", + "terms": "" }, "amenity/hunting_stand": { - "name": "Stand de Caza" + "name": "Stand de Caza", + "terms": "" }, "amenity/ice_cream": { - "name": "Xeladería" + "name": "Xeladería", + "terms": "" }, "amenity/internet_cafe": { - "name": "Internet Café" + "name": "Cibercafé", + "terms": "ciber, internet, ordenador" }, "amenity/kindergarten": { - "name": "Preescolar/Xardín de Infancia Terreos" + "name": "Preescolar/Xardín de Infancia Terreos", + "terms": "preescolar, xardín de infancia, guardería, infantil, párvulos" }, "amenity/library": { - "name": "Biblioteca" + "name": "Biblioteca", + "terms": "" }, "amenity/marketplace": { - "name": "Mercado" + "name": "Mercado", + "terms": "" }, "amenity/motorcycle_parking": { - "name": "Aparcamento de Motos" + "name": "Aparcamento de Motos", + "terms": "" }, "amenity/nightclub": { "name": "Pub", @@ -2469,39 +2550,64 @@ "name": "Residencia de Anciáns" }, "amenity/parking": { - "name": "Aparcadoiro de automóbiles" + "name": "Aparcadoiro de automóbiles", + "terms": "aparcadoiro, aparcamento, parking" }, "amenity/parking_entrance": { - "name": "Garaxe Aparcamento Entrada/Saída" + "name": "Garaxe Aparcamento Entrada/Saída", + "terms": "" }, "amenity/parking_space": { - "name": "Espazo de Aparcamento" + "name": "Espazo de Aparcamento", + "terms": "" }, "amenity/pavilion": { - "name": "Pavillón" + "name": "Pavillón", + "terms": "" }, "amenity/pharmacy": { - "name": "Farmacia" + "name": "Farmacia", + "terms": "" }, "amenity/place_of_worship": { "name": "Lugar de culto", "terms": "lugar de culto, igrexa, templo, capela, basílica, parroquia, santuario, ermida, catedral, sinagoga, mesquita" }, "amenity/place_of_worship/buddhist": { - "name": "Templo Budista" + "name": "Templo Budista", + "terms": "" }, "amenity/place_of_worship/christian": { "name": "Igrexa", "terms": "igrexa, capela, parroquia, templo, ermida, santuario" }, + "amenity/place_of_worship/hindu": { + "name": "Templo Hindú", + "terms": "" + }, "amenity/place_of_worship/jewish": { - "name": "Sinagoga" + "name": "Sinagoga", + "terms": "" }, "amenity/place_of_worship/muslim": { - "name": "Mesquita" + "name": "Mesquita", + "terms": "" + }, + "amenity/place_of_worship/shinto": { + "name": "Santuario sintoísta", + "terms": "" + }, + "amenity/place_of_worship/sikh": { + "name": "Templo Sikh", + "terms": "" + }, + "amenity/place_of_worship/taoist": { + "name": "Templo Taoista", + "terms": "" }, "amenity/planetarium": { - "name": "Planetario" + "name": "Planetario", + "terms": "" }, "amenity/police": { "name": "Policía", @@ -2512,29 +2618,36 @@ "terms": "correo, buzón, correos, mensaxería, postal" }, "amenity/post_office": { - "name": "Oficina de Correos" + "name": "Oficina de Correos", + "terms": "" }, "amenity/prison": { - "name": "Penitenciaria" + "name": "Penitenciaria", + "terms": "" }, "amenity/pub": { "name": "Bar", "terms": "Pub, bar, café, cafetería" }, "amenity/public_bath": { - "name": "Baño Público" + "name": "Baño Público", + "terms": "" }, "amenity/public_bookcase": { - "name": "Estantería Pública" + "name": "Estantería Pública", + "terms": "" }, "amenity/ranger_station": { - "name": "Garda Bosques Estación" + "name": "Garda Bosques Estación", + "terms": "" }, "amenity/recycling": { - "name": "Reciclaxe" + "name": "Reciclaxe", + "terms": "reciclaxe, contenedor, lixo, basura, orgánico, plásticos, vidrio, punto limpo" }, "amenity/recycling_centre": { - "name": "Centro de Reciclaxe" + "name": "Centro de Reciclaxe", + "terms": "centro de reciclaxe, punto limpo" }, "amenity/register_office": { "name": "Oficina de Rexistro" @@ -2544,442 +2657,578 @@ "terms": "restaurante, mesón, taberna, comedor, comida, comer, xantar, cear, menú" }, "amenity/sanitary_dump_station": { - "name": "RV WC Eliminación" + "name": "RV WC Eliminación", + "terms": "" }, "amenity/school": { "name": "Escola Terreos", "terms": "escola, colexio, instituto, educación, ensinanza, primaria, secundaria, ESO, bacharelato" }, "amenity/scrapyard": { - "name": "Depósito de Chatarra" + "name": "Depósito de Chatarra", + "terms": "" }, "amenity/shelter": { - "name": "Abrigo" + "name": "Abrigo", + "terms": "" }, "amenity/social_facility": { - "name": "Axuda Social" + "name": "Axuda Social", + "terms": "" }, "amenity/social_facility/food_bank": { - "name": "Banco de Alimentos" + "name": "Banco de Alimentos", + "terms": "" }, "amenity/social_facility/group_home": { - "name": "Grupo de Vellos Fogar" + "name": "Grupo de Vellos Fogar", + "terms": "" }, "amenity/social_facility/homeless_shelter": { - "name": "Refuxio para Indixentes" + "name": "Refuxio para Indixentes", + "terms": "" }, "amenity/social_facility/nursing_home": { - "name": "Residencia de Anciáns" + "name": "Residencia de Anciáns", + "terms": "" }, "amenity/studio": { - "name": "Estudio" + "name": "Estudio", + "terms": "" }, "amenity/swimming_pool": { "name": "Piscina" }, "amenity/taxi": { - "name": "Parada de taxis" + "name": "Parada de taxis", + "terms": "" }, "amenity/telephone": { - "name": "Teléfono" + "name": "Teléfono", + "terms": "teléfono, chamadas, cabina" }, "amenity/theatre": { - "name": "Teatro" + "name": "Teatro", + "terms": "" }, "amenity/toilets": { - "name": "Aseos" + "name": "Aseos", + "terms": "aseos, baños, WC" }, "amenity/townhall": { "name": "Casa do Concello", "terms": "casa do concello, concello, consistorio, municipio, municipal, cabido" }, "amenity/university": { - "name": "Campus" + "name": "Campus", + "terms": "campus, universidade" }, "amenity/vending_machine": { - "name": "Máquina de Vending" + "name": "Máquina de Vending", + "terms": "vending, expendedora" }, "amenity/vending_machine/cigarettes": { - "name": "Expendedora de Tabaco" + "name": "Expendedora de Tabaco", + "terms": "" }, "amenity/vending_machine/condoms": { - "name": "Expendedora de Condóns" + "name": "Expendedora de Condóns", + "terms": "" }, "amenity/vending_machine/drinks": { - "name": "Mánquina de Vending, Bebidas" + "name": "Mánquina de Vending, Bebidas", + "terms": "" }, "amenity/vending_machine/excrement_bags": { - "name": "Caca Can" + "name": "Caca Can", + "terms": "" }, "amenity/vending_machine/news_papers": { "name": "Expendedora de Xornais" }, "amenity/vending_machine/newspapers": { - "name": "Máquina Expendedora de Xornais" + "name": "Máquina Expendedora de Xornais", + "terms": "" }, "amenity/vending_machine/parcel_pickup_dropoff": { - "name": "Máquina expendedora de recollida/entrega de paquetes" + "name": "Máquina expendedora de recollida/entrega de paquetes", + "terms": "" }, "amenity/vending_machine/parking_tickets": { - "name": "Máquina Parquímetro" + "name": "Máquina Parquímetro", + "terms": "" }, "amenity/vending_machine/public_transport_tickets": { - "name": "Expendedora Tickets de Tránsito" + "name": "Expendedora Tickets de Tránsito", + "terms": "" }, "amenity/vending_machine/sweets": { - "name": "Expendedora de Snacks" + "name": "Expendedora de Snacks", + "terms": "" }, "amenity/veterinary": { - "name": "Veterinario" + "name": "Veterinario", + "terms": "" + }, + "amenity/waste/dog_excrement": { + "name": "Cacacan", + "terms": "" }, "amenity/waste_basket": { "name": "Papeleira", "terms": "papeleira, lixo, basura" }, "amenity/waste_disposal": { - "name": "Vertedeiro" + "name": "Vertedeiro", + "terms": "" }, "amenity/waste_transfer_station": { - "name": "Estación de Bombeo Augas Residuais" + "name": "Estación de Bombeo Augas Residuais", + "terms": "" }, "amenity/water_point": { - "name": "Auga potable de RV" + "name": "Auga potable de RV", + "terms": "" }, "amenity/watering_place": { - "name": "Bebedoiro de animais" + "name": "Bebedoiro de animais", + "terms": "" }, "area": { - "name": "Área" + "name": "Área", + "terms": "" }, "area/highway": { - "name": "Superficie da Estrada" + "name": "Superficie da Estrada", + "terms": "" }, "barrier": { - "name": "Barreira" + "name": "Barreira", + "terms": "" }, "barrier/block": { - "name": "Bloque" + "name": "Bloque", + "terms": "" }, "barrier/bollard": { - "name": "Bolardo" + "name": "Bolardo", + "terms": "" }, "barrier/border_control": { - "name": "Alfándega" + "name": "Alfándega", + "terms": "" }, "barrier/cattle_grid": { - "name": "Reixa de Retención" + "name": "Reixa de Retención", + "terms": "" }, "barrier/city_wall": { - "name": "Muralla" + "name": "Muralla", + "terms": "" }, "barrier/cycle_barrier": { - "name": "Barreira Ciclista" + "name": "Barreira Ciclista", + "terms": "" }, "barrier/ditch": { - "name": "Trincheira" + "name": "Trincheira", + "terms": "" }, "barrier/entrance": { "name": "Entrada" }, "barrier/fence": { - "name": "Valado" + "name": "Valado", + "terms": "" }, "barrier/gate": { - "name": "Porta" + "name": "Porta", + "terms": "" }, "barrier/hedge": { - "name": "Cobertura" + "name": "Cobertura", + "terms": "" }, "barrier/kissing_gate": { - "name": "Porta Kissing" + "name": "Porta Kissing", + "terms": "" }, "barrier/lift_gate": { - "name": "Barreira levadiza" + "name": "Barreira levadiza", + "terms": "" }, "barrier/retaining_wall": { - "name": "Muro de contención" + "name": "Muro de contención", + "terms": "" }, "barrier/stile": { - "name": "Escada" + "name": "Escada", + "terms": "" }, "barrier/toll_booth": { - "name": "Peaxe" + "name": "Peaxe", + "terms": "" }, "barrier/wall": { - "name": "Muro" + "name": "Muro", + "terms": "" }, "boundary/administrative": { - "name": "Límite administrativo" + "name": "Límite administrativo", + "terms": "" }, "building": { - "name": "Edificio" + "name": "Edificio", + "terms": "" }, "building/apartments": { - "name": "Apartamentos" + "name": "Apartamentos", + "terms": "" }, "building/barn": { - "name": "Celeiro-Hórreo" + "name": "Celeiro/Hórreo", + "terms": "celeiro, hórreo, cabazo, cabaceiro, cabaceira, piorno" }, "building/bunker": { "name": "Bunker" }, "building/cabin": { - "name": "Cabina" + "name": "Cabina", + "terms": "" }, "building/cathedral": { - "name": "Catedral Edificio" + "name": "Catedral Edificio", + "terms": "" }, "building/chapel": { - "name": "Capela Edificio" + "name": "Capela Edificio", + "terms": "" }, "building/church": { - "name": "Igrexa edificio" + "name": "Igrexa edificio", + "terms": "" }, "building/college": { - "name": "Colexio edificio" + "name": "Colexio edificio", + "terms": "" }, "building/commercial": { - "name": "Comercial edificio" + "name": "Comercial edificio", + "terms": "" }, "building/construction": { - "name": "Edificio en Construción" + "name": "Edificio en Construción", + "terms": "" }, "building/detached": { - "name": "Casa Illada" + "name": "Casa Illada", + "terms": "" }, "building/dormitory": { - "name": "Dormitorio" + "name": "Dormitorio", + "terms": "" }, "building/entrance": { "name": "Entrada/Saída" }, "building/garage": { - "name": "Garaxe" + "name": "Garaxe", + "terms": "" }, "building/garages": { - "name": "Garaxes" + "name": "Garaxes", + "terms": "" }, "building/greenhouse": { - "name": "invernadoiro" + "name": "invernadoiro", + "terms": "" }, "building/hospital": { - "name": "Hospital edificio" + "name": "Hospital edificio", + "terms": "" }, "building/hotel": { - "name": "Hotel edificio" + "name": "Hotel edificio", + "terms": "" }, "building/house": { - "name": "Casa" + "name": "Casa", + "terms": "" }, "building/hut": { - "name": "Refuxio" + "name": "Refuxio", + "terms": "" }, "building/industrial": { - "name": "Edificio Industrial" + "name": "Edificio Industrial", + "terms": "" }, "building/kindergarten": { - "name": "Preescolar/Xardín de Infancia Edificio" + "name": "Preescolar/Xardín de Infancia Edificio", + "terms": "" }, "building/public": { - "name": "Público Edificio" + "name": "Público Edificio", + "terms": "" }, "building/residential": { - "name": "Edificio Residencial" + "name": "Edificio Residencial", + "terms": "" }, "building/retail": { - "name": "Minorista Edificio" + "name": "Minorista Edificio", + "terms": "" }, "building/roof": { - "name": "Tellado" + "name": "Tellado", + "terms": "" }, "building/school": { - "name": "Escola Edificio" + "name": "Escola Edificio", + "terms": "" }, "building/semidetached_house": { - "name": "Casa Adosada" + "name": "Casa Adosada", + "terms": "" }, "building/shed": { - "name": "Galpón" + "name": "Galpón", + "terms": "" }, "building/stable": { - "name": "Estable" + "name": "Estable", + "terms": "" }, "building/static_caravan": { - "name": "Casa Móbil Estática" + "name": "Casa Móbil Estática", + "terms": "" }, "building/terrace": { - "name": "Casas en fila" + "name": "Casas en fila", + "terms": "" }, "building/train_station": { "name": "Estación de tren" }, "building/university": { - "name": "Edificio Universitario" + "name": "Edificio Universitario", + "terms": "" }, "building/warehouse": { - "name": "Almacén" + "name": "Almacén", + "terms": "" }, "camp_site/camp_pitch": { - "name": "Campamento Pitch" + "name": "Campamento Pitch", + "terms": "" }, "club": { - "name": "Clube" + "name": "Clube", + "terms": "" }, "craft": { - "name": "Oficio" + "name": "Oficio", + "terms": "" }, "craft/basket_maker": { - "name": "Cesteiría" + "name": "Cesteiría", + "terms": "" }, "craft/beekeeper": { - "name": "Apicultor" + "name": "Apicultor", + "terms": "" }, "craft/blacksmith": { - "name": "Ferreiro" + "name": "Ferreiro", + "terms": "" }, "craft/boatbuilder": { - "name": "Carpinteiro de Ribeira" + "name": "Carpinteiro de Ribeira", + "terms": "" }, "craft/bookbinder": { - "name": "Encadernador" + "name": "Encadernador", + "terms": "" }, "craft/brewery": { - "name": "Cervexa" + "name": "Cervexa", + "terms": "" }, "craft/carpenter": { - "name": "Carpinteiro" + "name": "Carpinteiro", + "terms": "" }, "craft/carpet_layer": { - "name": "Capa de Alfombra" + "name": "Capa de Alfombra", + "terms": "" }, "craft/caterer": { - "name": "Provedor" + "name": "Provedor", + "terms": "" }, "craft/clockmaker": { - "name": "Reloxeiro" + "name": "Reloxeiro", + "terms": "" }, "craft/confectionery": { - "name": "Repostería" + "name": "Repostería", + "terms": "" }, "craft/distillery": { - "name": "Destilaría" + "name": "Destilaría", + "terms": "" }, "craft/dressmaker": { - "name": "Costureiro/a" + "name": "Costureiro/a", + "terms": "" }, "craft/electrician": { - "name": "Electricista" + "name": "Electricista", + "terms": "" }, "craft/electronics_repair": { - "name": "Tenda de Reparacións Electrónicas" + "name": "Tenda de Reparacións Electrónicas", + "terms": "" }, "craft/gardener": { - "name": "Xardineiro/a" + "name": "Xardineiro/a", + "terms": "" }, "craft/glaziery": { - "name": "Glaciar" + "name": "Glaciar", + "terms": "" }, "craft/handicraft": { - "name": "Artesanía" + "name": "Artesanía", + "terms": "" }, "craft/hvac": { - "name": "HVAC" + "name": "HVAC", + "terms": "" }, "craft/insulator": { - "name": "Illador" + "name": "Illador", + "terms": "" }, "craft/jeweler": { "name": "Xoieiro" }, "craft/key_cutter": { - "name": "Copiado de Chaves" + "name": "Copiado de Chaves", + "terms": "" }, "craft/locksmith": { "name": "Cerraxeiro" }, "craft/metal_construction": { - "name": "Metal Construción" + "name": "Metal Construción", + "terms": "" }, "craft/optician": { "name": "Óptico" }, "craft/painter": { - "name": "Pintor" + "name": "Pintor", + "terms": "" }, "craft/photographer": { - "name": "Fotógrafo" + "name": "Fotógrafo", + "terms": "" }, "craft/photographic_laboratory": { - "name": "Laboratorio de Fotografía" + "name": "Laboratorio de Fotografía", + "terms": "" }, "craft/plasterer": { - "name": "Xesero" + "name": "Xesero", + "terms": "" }, "craft/plumber": { - "name": "Fontaneiro" + "name": "Fontaneiro", + "terms": "" }, "craft/pottery": { - "name": "Cerámica" + "name": "Cerámica", + "terms": "" }, "craft/rigger": { - "name": "Aparellador" + "name": "Aparellador", + "terms": "" }, "craft/roofer": { - "name": "Tellador" + "name": "Tellador", + "terms": "" }, "craft/saddler": { - "name": "Seleiro" + "name": "Seleiro", + "terms": "" }, "craft/sailmaker": { - "name": "Fabricante de Velas Mariñas" + "name": "Fabricante de Velas Mariñas", + "terms": "" }, "craft/sawmill": { - "name": "Serraría" + "name": "Serraría", + "terms": "" }, "craft/scaffolder": { - "name": "Scaffolder" + "name": "Scaffolder", + "terms": "" }, "craft/sculpter": { - "name": "Escultor" + "name": "Escultor", + "terms": "" }, "craft/shoemaker": { - "name": "Zapateiro" + "name": "Zapateiro", + "terms": "" }, "craft/stonemason": { - "name": "Albanel" + "name": "Albanel", + "terms": "" }, "craft/sweep": { - "name": "Limpa Chemineas" + "name": "Limpa Chemineas", + "terms": "" }, "craft/tailor": { "name": "Xastre" }, "craft/tiler": { - "name": "Tellador" + "name": "Tellador", + "terms": "" }, "craft/tinsmith": { - "name": "Follalateiro" + "name": "Follalateiro", + "terms": "" }, "craft/upholsterer": { - "name": "Tapiceiro" + "name": "Tapiceiro", + "terms": "" }, "craft/watchmaker": { - "name": "Reloxeiro" + "name": "Reloxeiro", + "terms": "" }, "craft/window_construction": { - "name": "Fabricación de Fiestras" + "name": "Fabricación de Fiestras", + "terms": "" }, "craft/winery": { - "name": "Lagar" + "name": "Lagar", + "terms": "" }, "embankment": { - "name": "Terraplén" + "name": "Terraplén", + "terms": "" }, "emergency/ambulance_station": { - "name": "Estación de Ambulancias" + "name": "Estación de Ambulancias", + "terms": "" }, "emergency/defibrillator": { - "name": "Desfibrilador" + "name": "Desfibrilador", + "terms": "" }, "emergency/designated": { "name": "Acceso de emerxencia designado" @@ -2988,7 +3237,8 @@ "name": "Acceso de Emerxencia Designado" }, "emergency/fire_hydrant": { - "name": "Boca de incendio" + "name": "Boca de incendio", + "terms": "" }, "emergency/no": { "name": "Sen Acceso de Emerxencia" @@ -2997,7 +3247,8 @@ "name": "Acceso de Emerxencia Oficial" }, "emergency/phone": { - "name": "Teléfono de emerxencia" + "name": "Teléfono de emerxencia", + "terms": "" }, "emergency/private": { "name": "Acceso de Emerxencia Privado" @@ -3006,637 +3257,845 @@ "name": "Acceso de Emerxencia Si" }, "entrance": { - "name": "Entrada/Saída" + "name": "Entrada/Saída", + "terms": "" }, "footway/crossing": { - "name": "Cruce de Estradas" + "name": "Cruce de Estradas", + "terms": "" }, "footway/crosswalk": { - "name": "Paso de Peóns" + "name": "Paso de Peóns", + "terms": "" }, "footway/sidewalk": { - "name": "Beirarrúa" + "name": "Beirarrúa", + "terms": "" }, "ford": { - "name": "Vao" + "name": "Vao", + "terms": "" }, "golf/bunker": { - "name": "Trampa de Area" + "name": "Trampa de Area", + "terms": "" }, "golf/fairway": { - "name": "Camiño Acceso" + "name": "Camiño Acceso", + "terms": "" }, "golf/green": { - "name": "Putting Green" + "name": "Putting Green", + "terms": "" }, "golf/hole": { - "name": "Burato de Golf" + "name": "Burato de Golf", + "terms": "" }, "golf/lateral_water_hazard_area": { - "name": "Risco de Auga Lateral" + "name": "Risco de Auga Lateral", + "terms": "" }, "golf/lateral_water_hazard_line": { - "name": "Risco de Auga Lateral" + "name": "Risco de Auga Lateral", + "terms": "" }, "golf/rough": { - "name": "Duro" + "name": "Duro", + "terms": "" }, "golf/tee": { - "name": "Caixa de Te" + "name": "Caixa de Te", + "terms": "" }, "golf/water_hazard_area": { - "name": "Obstáculo de Auga" + "name": "Obstáculo de Auga", + "terms": "" }, "golf/water_hazard_line": { - "name": "Obstáculo de Auga" + "name": "Obstáculo de Auga", + "terms": "" }, "healthcare/blood_donation": { - "name": "Doación de Sangue" + "name": "Doación de Sangue", + "terms": "" }, "highway": { "name": "Estrada" }, "highway/bridleway": { - "name": "Camiño de ferradura" + "name": "Camiño de ferradura", + "terms": "" }, "highway/bus_stop": { - "name": "Parada de Autobús" + "name": "Parada de Autobús", + "terms": "" }, "highway/corridor": { - "name": "Corredor Interior" + "name": "Corredor Interior", + "terms": "" }, "highway/crossing": { "name": "Cruce", "terms": "paso peonil, paso peatonal, paso de cebra" }, "highway/crosswalk": { - "name": "Cruce Peonil" + "name": "Cruce Peonil", + "terms": "" }, "highway/cycleway": { - "name": "Senda Ciclista" + "name": "Senda Ciclista", + "terms": "" }, "highway/elevator": { - "name": "Montacargas" + "name": "Montacargas", + "terms": "" }, "highway/footway": { - "name": "Senda Peonil" + "name": "Senda Peonil", + "terms": "" }, "highway/give_way": { - "name": "Ceda o Paso" + "name": "Ceda o Paso", + "terms": "" }, "highway/living_street": { - "name": "Rúa Residencial" + "name": "Rúa Residencial", + "terms": "" }, "highway/mini_roundabout": { - "name": "Mini Rotonda" + "name": "Mini Rotonda", + "terms": "" }, "highway/motorway": { - "name": "Autovía" + "name": "Autovía", + "terms": "" }, "highway/motorway_junction": { - "name": "Saída/saída da autoestrada" + "name": "Saída/saída da autoestrada", + "terms": "" }, "highway/motorway_link": { "name": "Enlace de autovía", "terms": "autovía, autopista, enlace, entrada, saída, acceso" }, "highway/path": { - "name": "Camiño" + "name": "Camiño", + "terms": "" }, "highway/pedestrian": { - "name": "Rúa Peonil" + "name": "Rúa Peonil", + "terms": "" }, "highway/primary": { - "name": "Estrada Primaria" + "name": "Estrada Primaria", + "terms": "" }, "highway/primary_link": { - "name": "Enlace a estrada primaria" + "name": "Enlace a estrada primaria", + "terms": "" }, "highway/raceway": { - "name": "Pista de carreiras (Motorsport)" + "name": "Pista de carreiras (Motorsport)", + "terms": "" }, "highway/residential": { - "name": "Rúa urbana" + "name": "Rúa urbana", + "terms": "" }, "highway/rest_area": { - "name": "Área de Descanso" + "name": "Área de Descanso", + "terms": "" }, "highway/road": { - "name": "Vía de categoría descoñecida" + "name": "Vía de categoría descoñecida", + "terms": "" }, "highway/secondary": { - "name": "Estrada Secundaria" + "name": "Estrada Secundaria", + "terms": "" }, "highway/secondary_link": { - "name": "Ligazón a estrada secundaria" + "name": "Ligazón a estrada secundaria", + "terms": "" }, "highway/service": { - "name": "Vía de Servizo" + "name": "Vía de Servizo", + "terms": "" }, "highway/service/alley": { - "name": "Calexón" + "name": "Calexón", + "terms": "" }, "highway/service/drive-through": { - "name": "Auto-Servizo" + "name": "Auto-Servizo", + "terms": "" }, "highway/service/driveway": { - "name": "Entrada de Garaxe" + "name": "Entrada de Garaxe", + "terms": "" }, "highway/service/emergency_access": { - "name": "Acceso de Emerxencia" + "name": "Acceso de Emerxencia", + "terms": "" }, "highway/service/parking_aisle": { - "name": "Pasillo de Aparcamento" + "name": "Pasillo de Aparcamento", + "terms": "" }, "highway/services": { - "name": "Área de Servizo" + "name": "Área de Servizo", + "terms": "" }, "highway/speed_camera": { - "name": "Rádar Velocidade" + "name": "Rádar Velocidade", + "terms": "" }, "highway/steps": { - "name": "Escaleiras" + "name": "Escaleiras", + "terms": "" }, "highway/stop": { - "name": "Sinal de Stop" + "name": "Sinal de Stop", + "terms": "" }, "highway/street_lamp": { - "name": "Farola" + "name": "Farola", + "terms": "" }, "highway/tertiary": { - "name": "Estrada terciaria" + "name": "Estrada terciaria", + "terms": "" }, "highway/tertiary_link": { - "name": "Enlace a estrada terciaria" + "name": "Enlace a estrada terciaria", + "terms": "" }, "highway/track": { - "name": "Pista Sen Mantemento" + "name": "Pista Sen Mantemento", + "terms": "" }, "highway/traffic_mirror": { - "name": "Espello de tráfico" + "name": "Espello de tráfico", + "terms": "" }, "highway/traffic_signals": { - "name": "Semáforo" + "name": "Semáforo", + "terms": "" }, "highway/trunk": { - "name": "Estrada troncal" + "name": "Estrada troncal", + "terms": "" }, "highway/trunk_link": { - "name": "Ligazón a estrada troncal" + "name": "Ligazón a estrada troncal", + "terms": "" }, "highway/turning_circle": { - "name": "Círculo de xiro" + "name": "Círculo de xiro", + "terms": "" }, "highway/turning_loop": { - "name": "Rotonda (Illa)" + "name": "Rotonda (Illa)", + "terms": "" }, "highway/unclassified": { - "name": "Estrada Menor/Sen Clasificar" + "name": "Estrada Menor/Sen Clasificar", + "terms": "" }, "historic": { - "name": "Lugar histórico" + "name": "Lugar histórico", + "terms": "" }, "historic/archaeological_site": { - "name": "Sitio arqueolóxico" + "name": "Sitio arqueolóxico", + "terms": "" }, "historic/boundary_stone": { "name": "Marco", "terms": "marco, fito, mollón, mouteira, linde, pedra" }, "historic/castle": { - "name": "Castelo" + "name": "Castelo", + "terms": "" }, "historic/memorial": { - "name": "Monumento conmemorativo" + "name": "Monumento conmemorativo", + "terms": "" }, "historic/monument": { - "name": "Monumento" + "name": "Monumento", + "terms": "" }, "historic/ruins": { - "name": "Ruinas" + "name": "Ruinas", + "terms": "" }, "historic/tomb": { - "name": "Tumba" + "name": "Tumba", + "terms": "" }, "historic/wayside_cross": { - "name": "Cruceiro" + "name": "Cruceiro", + "terms": "" }, "historic/wayside_shrine": { - "name": "Peto de ánimas" + "name": "Peto de ánimas", + "terms": "" }, "junction": { - "name": "Incorporación" + "name": "Incorporación", + "terms": "" }, "landuse": { - "name": "Uso da Terra" + "name": "Uso da Terra", + "terms": "" }, "landuse/allotments": { - "name": "Xardín Comunitario" + "name": "Xardín Comunitario", + "terms": "" }, "landuse/aquaculture": { - "name": "Acuacultura" + "name": "Acuacultura", + "terms": "" }, "landuse/basin": { - "name": "Cunca" + "name": "Cunca", + "terms": "" }, "landuse/cemetery": { - "name": "Cemiterio" + "name": "Cemiterio", + "terms": "" }, "landuse/churchyard": { - "name": "Adro" + "name": "Adro", + "terms": "" }, "landuse/commercial": { - "name": "Área Comercial" + "name": "Área Comercial", + "terms": "" }, "landuse/construction": { - "name": "Construción" + "name": "Construción", + "terms": "" }, "landuse/farm": { "name": "Terra de Cultivo" }, "landuse/farmland": { - "name": "Terra de Cultivo" + "name": "Terra de Cultivo", + "terms": "" }, "landuse/farmyard": { - "name": "Granxa" + "name": "Granxa", + "terms": "" }, "landuse/forest": { - "name": "Forestal" + "name": "Forestal", + "terms": "" }, "landuse/garages": { - "name": "Garaxes" + "name": "Garaxes", + "terms": "" }, "landuse/grass": { - "name": "Herba" + "name": "Herba", + "terms": "" }, "landuse/harbour": { - "name": "Peirao" + "name": "Peirao", + "terms": "" }, "landuse/industrial": { - "name": "Industrial Area" + "name": "Industrial Area", + "terms": "" }, "landuse/landfill": { - "name": "Terraplén" + "name": "Terraplén", + "terms": "" }, "landuse/meadow": { - "name": "Prado" + "name": "Prado", + "terms": "" }, "landuse/military": { - "name": "Zona Militar" + "name": "Zona Militar", + "terms": "" }, "landuse/military/airfield": { - "name": "Aeródromo Militar" + "name": "Aeródromo Militar", + "terms": "" }, "landuse/military/barracks": { - "name": "Barracóns" + "name": "Barracóns", + "terms": "" }, "landuse/military/bunker": { - "name": "Bunker Militar" + "name": "Bunker Militar", + "terms": "" }, "landuse/military/checkpoint": { - "name": "Checkpoint" + "name": "Checkpoint", + "terms": "" }, "landuse/military/danger_area": { - "name": "Área Perigosa" + "name": "Área Perigosa", + "terms": "" }, "landuse/military/naval_base": { - "name": "Base Naval" + "name": "Base Naval", + "terms": "" }, "landuse/military/nuclear_explosion_site": { - "name": "Explosión Nuclear Lugar" + "name": "Explosión Nuclear Lugar", + "terms": "" }, "landuse/military/obstacle_course": { - "name": "Pista de Obstáculos" + "name": "Pista de Obstáculos", + "terms": "" }, "landuse/military/office": { - "name": "Militar Oficina" + "name": "Militar Oficina", + "terms": "" }, "landuse/military/range": { - "name": "Franxa Militar" + "name": "Franxa Militar", + "terms": "" }, "landuse/military/training_area": { - "name": "Área de Entreno" + "name": "Área de Entreno", + "terms": "" }, "landuse/orchard": { - "name": "Área de froitais" + "name": "Área de froitais", + "terms": "" }, "landuse/plant_nursery": { - "name": "Viveiro de Plantas" + "name": "Viveiro de Plantas", + "terms": "" }, "landuse/quarry": { - "name": "Canteira" + "name": "Canteira", + "terms": "" }, "landuse/railway": { - "name": "Corredor Ferroviario" + "name": "Corredor Ferroviario", + "terms": "" }, "landuse/recreation_ground": { - "name": "Campo de Diversión" + "name": "Campo de Diversión", + "terms": "" }, "landuse/residential": { - "name": "Área Residencial" + "name": "Área Residencial", + "terms": "" }, "landuse/retail": { - "name": "Venda Minorista Área" + "name": "Venda Minorista Área", + "terms": "" }, "landuse/vineyard": { - "name": "Viña" + "name": "Viña", + "terms": "" }, "leisure": { - "name": "Ocio" + "name": "Ocio", + "terms": "" }, "leisure/adult_gaming_centre": { - "name": "Centro Recreativo para Adultos" + "name": "Centro Recreativo para Adultos", + "terms": "" }, "leisure/bird_hide": { - "name": "Ocultado de Aves" + "name": "Ocultado de Aves", + "terms": "" }, "leisure/bowling_alley": { - "name": "Birlos" + "name": "Birlos", + "terms": "" }, "leisure/common": { - "name": "Común" + "name": "Común", + "terms": "" }, "leisure/dance": { - "name": "Sala de Baile" + "name": "Sala de Baile", + "terms": "" }, "leisure/dog_park": { - "name": "Parque Canino" + "name": "Parque Canino", + "terms": "" }, "leisure/firepit": { - "name": "Fogueira" + "name": "Fogueira", + "terms": "" }, "leisure/fitness_centre": { - "name": "Ximnasio/Fitness Centro" + "name": "Ximnasio/Fitness Centro", + "terms": "" }, "leisure/fitness_centre/yoga": { - "name": "Estudio de Yoga" + "name": "Estudio de Yoga", + "terms": "" }, "leisure/fitness_station": { - "name": "Estación de ximnasia ao aire libre" + "name": "Estación de ximnasia ao aire libre", + "terms": "" }, "leisure/garden": { - "name": "Xardín" + "name": "Xardín", + "terms": "" }, "leisure/golf_course": { - "name": "Campo de Golf" + "name": "Campo de Golf", + "terms": "" }, "leisure/horse_riding": { - "name": "Centro de Equitación" + "name": "Centro de Equitación", + "terms": "" }, "leisure/ice_rink": { - "name": "Pista de Xeo" + "name": "Pista de Xeo", + "terms": "" }, "leisure/marina": { - "name": "Marina" + "name": "Marina", + "terms": "" }, "leisure/miniature_golf": { - "name": "Mini Golf" + "name": "Mini Golf", + "terms": "" }, "leisure/nature_reserve": { - "name": "Reserva Natural" + "name": "Reserva Natural", + "terms": "" }, "leisure/park": { "name": "Parque", "terms": "parque, zona verde, xardín, alameda" }, "leisure/picnic_table": { - "name": "Mesa de Picnic" + "name": "Mesa de Picnic", + "terms": "" }, "leisure/pitch": { - "name": "Campo deportivo" + "name": "Campo deportivo", + "terms": "" }, "leisure/pitch/american_football": { - "name": "Campo de fútbol americano" + "name": "Campo de fútbol americano", + "terms": "" }, "leisure/pitch/baseball": { - "name": "Diamante de béisbol" + "name": "Diamante de béisbol", + "terms": "" }, "leisure/pitch/basketball": { - "name": "Cancha de baloncesto" + "name": "Cancha de baloncesto", + "terms": "" }, "leisure/pitch/beachvolleyball": { - "name": "Cancha de Voley Praia" + "name": "Cancha de Voley Praia", + "terms": "" }, "leisure/pitch/bowls": { - "name": "Bowling Green" + "name": "Bowling Green", + "terms": "" }, "leisure/pitch/cricket": { - "name": "Campo de Cricket" + "name": "Campo de Cricket", + "terms": "" }, "leisure/pitch/equestrian": { - "name": "Equitación Area" + "name": "Equitación Area", + "terms": "" }, "leisure/pitch/rugby_league": { - "name": "Campo Liga de Rugby" + "name": "Campo Liga de Rugby", + "terms": "" }, "leisure/pitch/rugby_union": { - "name": "Campo Unión de Rugby" + "name": "Campo Unión de Rugby", + "terms": "" }, "leisure/pitch/skateboard": { - "name": "Parque de Skate" + "name": "Parque de Skate", + "terms": "" }, "leisure/pitch/soccer": { - "name": "Campo de fútbol" + "name": "Campo de fútbol", + "terms": "" }, "leisure/pitch/table_tennis": { - "name": "Mesa de Ping Pong" + "name": "Mesa de Ping Pong", + "terms": "" }, "leisure/pitch/tennis": { - "name": "Cancha de tenis" + "name": "Cancha de tenis", + "terms": "" }, "leisure/pitch/volleyball": { - "name": "Cancha de voleibol" + "name": "Cancha de voleibol", + "terms": "" }, "leisure/playground": { - "name": "Área de recreo" + "name": "Área de recreo", + "terms": "" }, "leisure/resort": { - "name": "Recurso" + "name": "Recurso", + "terms": "" }, "leisure/running_track": { - "name": "Pista de Carreiras (Velocidade)" + "name": "Pista de Carreiras (Velocidade)", + "terms": "" }, "leisure/slipway": { - "name": "Rampla" + "name": "Rampla", + "terms": "" }, "leisure/sports_centre": { - "name": "Centro Deportivo/Complexo" + "name": "Centro Deportivo/Complexo", + "terms": "" }, "leisure/sports_centre/swimming": { - "name": "Servizo de Piscina" + "name": "Servizo de Piscina", + "terms": "" }, "leisure/stadium": { - "name": "Estadio" + "name": "Estadio", + "terms": "" }, "leisure/swimming_pool": { - "name": "Piscina" + "name": "Piscina", + "terms": "" }, "leisure/track": { - "name": "Pista de competición (non motorizada)" + "name": "Pista de competición (non motorizada)", + "terms": "" }, "leisure/water_park": { - "name": "Parque Acuático" + "name": "Parque Acuático", + "terms": "" }, "line": { - "name": "Liña" + "name": "Liña", + "terms": "" }, "man_made": { - "name": "Estrutura artificial" + "name": "Estrutura artificial", + "terms": "" }, "man_made/adit": { - "name": "Santuario" + "name": "Santuario", + "terms": "" }, "man_made/breakwater": { - "name": "Rompeondas" + "name": "Rompeondas", + "terms": "" }, "man_made/bridge": { - "name": "Ponte" + "name": "Ponte", + "terms": "" }, "man_made/chimney": { - "name": "Cheminea" + "name": "Cheminea", + "terms": "" }, "man_made/cutline": { - "name": "Corta lumes" + "name": "Corta lumes", + "terms": "" }, "man_made/embankment": { "name": "Terraplén" }, "man_made/flagpole": { - "name": "Mantro de Bandeira" + "name": "Mantro de Bandeira", + "terms": "" }, "man_made/gasometer": { - "name": "Gasómetro" + "name": "Gasómetro", + "terms": "" }, "man_made/groyne": { - "name": "Dique" + "name": "Dique", + "terms": "" }, "man_made/lighthouse": { - "name": "Faro" + "name": "Faro", + "terms": "" }, "man_made/mast": { - "name": "Mastro" + "name": "Mastro", + "terms": "" }, "man_made/observation": { - "name": "Torre de Observación" + "name": "Torre de Observación", + "terms": "" }, "man_made/petroleum_well": { - "name": "Pozo de Petróleo" + "name": "Pozo de Petróleo", + "terms": "" }, "man_made/pier": { - "name": "Peirao" + "name": "Peirao", + "terms": "" }, "man_made/pipeline": { - "name": "Tubería" + "name": "Tubería", + "terms": "" }, "man_made/pumping_station": { - "name": "Estación de Bombeo" + "name": "Estación de Bombeo", + "terms": "" }, "man_made/silo": { - "name": "Silo" + "name": "Silo", + "terms": "" }, "man_made/storage_tank": { - "name": "Tanque de Almacenamento" + "name": "Tanque de Almacenamento", + "terms": "" }, "man_made/surveillance": { - "name": "Vixilancia" + "name": "Vixilancia", + "terms": "" }, "man_made/surveillance_camera": { - "name": "Vídeo Vixilancia" + "name": "Vídeo Vixilancia", + "terms": "" }, "man_made/survey_point": { - "name": "Vértice xeodésico" + "name": "Vértice xeodésico", + "terms": "" }, "man_made/tower": { - "name": "Torre" + "name": "Torre", + "terms": "" }, "man_made/wastewater_plant": { - "name": "Depuradora de augas" + "name": "Depuradora de augas", + "terms": "" }, "man_made/water_tower": { - "name": "Torre de auga" + "name": "Torre de auga", + "terms": "" }, "man_made/water_well": { - "name": "Pozo" + "name": "Pozo", + "terms": "" }, "man_made/water_works": { - "name": "Traballos Acuáticos" + "name": "Traballos Acuáticos", + "terms": "" + }, + "man_made/watermill": { + "name": "Muíño de auga", + "terms": "" + }, + "man_made/windmill": { + "name": "Muíño de vento", + "terms": "" }, "man_made/works": { - "name": "Fábrica" + "name": "Fábrica", + "terms": "" }, "manhole": { - "name": "Burato de home" + "name": "Burato de home", + "terms": "" }, "manhole/drain": { - "name": "Drenaxe da tormenta" + "name": "Drenaxe da tormenta", + "terms": "" }, "natural": { - "name": "Natural" + "name": "Natural", + "terms": "" }, "natural/bare_rock": { - "name": "Rocha Pelada" + "name": "Rocha Pelada", + "terms": "" }, "natural/bay": { - "name": "Baía" + "name": "Baía", + "terms": "" }, "natural/beach": { - "name": "Praia" + "name": "Praia", + "terms": "" }, "natural/cave_entrance": { - "name": "Entrada de Cova" + "name": "Entrada de Cova", + "terms": "" }, "natural/cliff": { - "name": "Cantil" + "name": "Cantil", + "terms": "" }, "natural/coastline": { "name": "Liña de costa", "terms": "liña de costa, costa, litoral, ribeira" }, "natural/fell": { - "name": "Caeu" + "name": "Caeu", + "terms": "" }, "natural/glacier": { - "name": "Glaciar" + "name": "Glaciar", + "terms": "" }, "natural/grassland": { - "name": "Pradeira" + "name": "Pradeira", + "terms": "" }, "natural/heath": { - "name": "Uceira ou breixeira" + "name": "Uceira ou breixeira", + "terms": "" }, "natural/peak": { "name": "Cume", "terms": "pico, cume, montaña, monte, cúspide" }, "natural/ridge": { - "name": "Cume" + "name": "Cume", + "terms": "" }, "natural/saddle": { - "name": "Sillín" + "name": "Sillín", + "terms": "" }, "natural/sand": { - "name": "Area" + "name": "Area", + "terms": "" }, "natural/scree": { - "name": "Laxas" + "name": "Laxas", + "terms": "" }, "natural/scrub": { - "name": "Matogueira" + "name": "Matogueira", + "terms": "" }, "natural/spring": { - "name": "Manancial" + "name": "Manancial", + "terms": "" }, "natural/tree": { - "name": "Árbore" + "name": "Árbore", + "terms": "" }, "natural/tree_row": { - "name": "Fila de Árbores" + "name": "Fila de Árbores", + "terms": "" }, "natural/volcano": { - "name": "Volcán" + "name": "Volcán", + "terms": "" }, "natural/water": { - "name": "Auga" + "name": "Auga", + "terms": "" }, "natural/water/lake": { "name": "Lago", @@ -3647,821 +4106,1085 @@ "terms": "auga, estanque, lagoa, charca" }, "natural/water/reservoir": { - "name": "Encoro" + "name": "Encoro", + "terms": "" }, "natural/wetland": { - "name": "Pantano" + "name": "Pantano", + "terms": "" }, "natural/wood": { - "name": "Bosque" + "name": "Bosque", + "terms": "" }, "noexit/yes": { - "name": "Sen Saída" + "name": "Sen Saída", + "terms": "" }, "office": { - "name": "Oficina" + "name": "Oficina", + "terms": "" }, "office/accountant": { - "name": "Contador" + "name": "Contador", + "terms": "" }, "office/administrative": { - "name": "Oficina Administrativa" + "name": "Oficina Administrativa", + "terms": "" }, "office/architect": { - "name": "Arquitecto" + "name": "Arquitecto", + "terms": "" }, "office/company": { - "name": "Oficina de Empresa" + "name": "Oficina de Empresa", + "terms": "" }, "office/coworking": { - "name": "Espacio de Cotraballo" + "name": "Espacio de Cotraballo", + "terms": "" }, "office/educational_institution": { - "name": "Institución Educativa" + "name": "Institución Educativa", + "terms": "" }, "office/employment_agency": { - "name": "Axencia de Emprego" + "name": "Axencia de Emprego", + "terms": "" }, "office/estate_agent": { - "name": "Oficina Inmobiliaria" + "name": "Oficina Inmobiliaria", + "terms": "" }, "office/financial": { - "name": "Oficina Financeira" + "name": "Oficina Financeira", + "terms": "" }, "office/government": { - "name": "Gobernamental Oficina" + "name": "Gobernamental Oficina", + "terms": "" }, "office/government/register_office": { - "name": "Rexistro Oficina" + "name": "Rexistro Oficina", + "terms": "" }, "office/insurance": { - "name": "Oficina de Seguros" + "name": "Oficina de Seguros", + "terms": "" }, "office/it": { - "name": "IT Oficina" + "name": "IT Oficina", + "terms": "" }, "office/lawyer": { - "name": "Bufete" + "name": "Bufete", + "terms": "" }, "office/lawyer/notary": { - "name": "Notaría" + "name": "Notaría", + "terms": "" }, "office/newspaper": { - "name": "Xornal" + "name": "Xornal", + "terms": "" }, "office/ngo": { - "name": "Oficina ONG" + "name": "Oficina ONG", + "terms": "" }, "office/physician": { - "name": "Médico" + "name": "Médico", + "terms": "" }, "office/political_party": { - "name": "Partido Político" + "name": "Partido Político", + "terms": "" }, "office/research": { - "name": "Investigación Oficina" + "name": "Investigación Oficina", + "terms": "" }, "office/telecommunication": { - "name": "Oficina de Telecomunicacións" + "name": "Oficina de Telecomunicacións", + "terms": "" }, "office/therapist": { - "name": "Terapeuta" + "name": "Terapeuta", + "terms": "" }, "office/travel_agent": { "name": "Axencia de Viaxes" }, "piste": { - "name": "Pista/Pista de Esquí" + "name": "Pista/Pista de Esquí", + "terms": "" }, "place": { "name": "Lugar" }, "place/city": { - "name": "Cidade" + "name": "Cidade", + "terms": "" }, "place/farm": { "name": "Granxa" }, "place/hamlet": { - "name": "Aldea" + "name": "Aldea", + "terms": "" }, "place/island": { "name": "Illa", "terms": "illa, isla, illote, insua" }, "place/isolated_dwelling": { - "name": "Vivenda illada" + "name": "Vivenda illada", + "terms": "" }, "place/locality": { - "name": "Lugar" + "name": "Lugar", + "terms": "" }, "place/neighbourhood": { - "name": "Barrio" + "name": "Barrio", + "terms": "" }, "place/quarter": { - "name": "Sub-Borough / Quarter" + "name": "Sub-Borough / Quarter", + "terms": "" }, "place/square": { - "name": "Esquina" + "name": "Esquina", + "terms": "" }, "place/suburb": { - "name": "Barrio / Suburbio" + "name": "Barrio / Suburbio", + "terms": "" }, "place/town": { - "name": "Cidade" + "name": "Cidade", + "terms": "" }, "place/village": { - "name": "Vila" + "name": "Vila", + "terms": "" }, "point": { - "name": "Punto" + "name": "Punto", + "terms": "" }, "power": { "name": "Rede eléctrica" }, "power/generator": { - "name": "Xerador de enerxía" + "name": "Xerador de enerxía", + "terms": "" + }, + "power/generator/source_nuclear": { + "name": "Reactor Nuclear", + "terms": "" + }, + "power/generator/source_wind": { + "name": "Turbina eólica", + "terms": "" }, "power/line": { - "name": "Liña de alta tensión" + "name": "Liña de alta tensión", + "terms": "" }, "power/minor_line": { - "name": "Liña Eléctrica de Baixa Tensión" + "name": "Liña Eléctrica de Baixa Tensión", + "terms": "" }, "power/plant": { - "name": "Estación Central Eléctrica" + "name": "Estación Central Eléctrica", + "terms": "" }, "power/pole": { - "name": "Poste eléctrico" + "name": "Poste eléctrico", + "terms": "" }, "power/sub_station": { "name": "Subestación" }, "power/substation": { - "name": "Subestación" + "name": "Subestación", + "terms": "" }, "power/tower": { - "name": "Torre de Alta Tensión" + "name": "Torre de Alta Tensión", + "terms": "" }, "power/transformer": { - "name": "Transformador" + "name": "Transformador", + "terms": "" }, "public_transport/platform": { - "name": "Plataforma" + "name": "Plataforma", + "terms": "" }, "public_transport/stop_position": { - "name": "Posición de Stop" + "name": "Posición de Stop", + "terms": "" }, "railway": { "name": "Ferrocarril" }, "railway/abandoned": { - "name": "Ferrocarril abandonado" + "name": "Ferrocarril abandonado", + "terms": "" }, "railway/crossing": { - "name": "Cruce Ferroviario (Camiño)" + "name": "Cruce Ferroviario (Camiño)", + "terms": "" }, "railway/disused": { - "name": "Ferrocarril en desuso" + "name": "Ferrocarril en desuso", + "terms": "" }, "railway/funicular": { - "name": "Funicular" + "name": "Funicular", + "terms": "" }, "railway/halt": { - "name": "Halt Ferroviario" + "name": "Halt Ferroviario", + "terms": "" }, "railway/level_crossing": { - "name": "Cruce Ferroviario (Estrada)" + "name": "Cruce Ferroviario (Estrada)", + "terms": "" }, "railway/monorail": { - "name": "Monorraíl" + "name": "Monorraíl", + "terms": "" }, "railway/narrow_gauge": { - "name": "Tren de Vía Estreita" + "name": "Tren de Vía Estreita", + "terms": "" }, "railway/platform": { - "name": "Plataforma" + "name": "Plataforma", + "terms": "" }, "railway/rail": { - "name": "Vía de tren" + "name": "Vía de tren", + "terms": "" }, "railway/station": { - "name": "Estación de ferrocarril" + "name": "Estación de ferrocarril", + "terms": "" }, "railway/subway": { - "name": "Metro" + "name": "Metro", + "terms": "" }, "railway/subway_entrance": { - "name": "Entrada de metro" + "name": "Entrada de metro", + "terms": "" }, "railway/tram": { - "name": "Tranvía" + "name": "Tranvía", + "terms": "" }, "railway/tram_stop": { - "name": "Parada de Tranvía" + "name": "Parada de Tranvía", + "terms": "" }, "relation": { - "name": "Relación" + "name": "Relación", + "terms": "" }, "roundabout": { "name": "Rotonda" }, "route/ferry": { - "name": "Ruta de Ferry" + "name": "Ruta de Ferry", + "terms": "" }, "shop": { - "name": "Tenda" + "name": "Tenda", + "terms": "" }, "shop/alcohol": { - "name": "Licorería" + "name": "Licorería", + "terms": "" }, "shop/anime": { - "name": "Anime Tenda" + "name": "Anime Tenda", + "terms": "" }, "shop/antiques": { - "name": "Antiguidades Tenda" + "name": "Antiguidades Tenda", + "terms": "" }, "shop/appliance": { - "name": "Tenda de Electrodomésticos" + "name": "Tenda de Electrodomésticos", + "terms": "" }, "shop/art": { - "name": "Galería de Arte" + "name": "Galería de Arte", + "terms": "" }, "shop/baby_goods": { - "name": "Mercadorías para Bebés Tenda" + "name": "Mercadorías para Bebés Tenda", + "terms": "" }, "shop/bag": { - "name": "Maletas/Equipaxe Tenda" + "name": "Maletas/Equipaxe Tenda", + "terms": "" }, "shop/bakery": { - "name": "Panadería" + "name": "Panadería", + "terms": "" }, "shop/bathroom_furnishing": { - "name": "Tenda de Mobiliario de Baño" + "name": "Tenda de Mobiliario de Baño", + "terms": "" }, "shop/beauty": { - "name": "Salón de beleza" + "name": "Salón de beleza", + "terms": "" }, "shop/beauty/nails": { - "name": "Salón de Unllas" + "name": "Salón de Unllas", + "terms": "" }, "shop/beauty/tanning": { - "name": "Salón de Bronceado" + "name": "Salón de Bronceado", + "terms": "" }, "shop/bed": { - "name": "Ropa de cama/colchón" + "name": "Ropa de cama/colchón", + "terms": "" }, "shop/beverages": { - "name": "Tenda de Bebidas" + "name": "Tenda de Bebidas", + "terms": "" }, "shop/bicycle": { - "name": "Tenda de bicicletas" + "name": "Tenda de bicicletas", + "terms": "" }, "shop/bookmaker": { - "name": "Corredor de Apostas" + "name": "Corredor de Apostas", + "terms": "" }, "shop/books": { - "name": "Libraría" + "name": "Libraría", + "terms": "" }, "shop/boutique": { - "name": "Boutique" + "name": "Boutique", + "terms": "" }, "shop/butcher": { - "name": "Carnicería" + "name": "Carnicería", + "terms": "" }, "shop/candles": { - "name": "Tenda de Velas" + "name": "Tenda de Velas", + "terms": "" }, "shop/car": { - "name": "Concesionario" + "name": "Concesionario", + "terms": "" }, "shop/car_parts": { - "name": "Tenda de recambios de automóbiles" + "name": "Tenda de recambios de automóbiles", + "terms": "" }, "shop/car_repair": { - "name": "Taller de reparación de vehículos" + "name": "Taller de reparación de vehículos", + "terms": "" }, "shop/carpet": { - "name": "Alfombras Tenda" + "name": "Alfombras Tenda", + "terms": "" }, "shop/charity": { - "name": "Tenda Solidaria" + "name": "Tenda Solidaria", + "terms": "" }, "shop/cheese": { - "name": "Queixos Tenda" + "name": "Queixos Tenda", + "terms": "" }, "shop/chemist": { - "name": "Droguería" + "name": "Droguería", + "terms": "" }, "shop/chocolate": { - "name": "Chocolatería" + "name": "Chocolatería", + "terms": "" }, "shop/clothes": { - "name": "Tenda de roupa" + "name": "Tenda de roupa", + "terms": "" }, "shop/coffee": { - "name": "Tenda de Café" + "name": "Tenda de Café", + "terms": "" }, "shop/computer": { - "name": "Tenda de informática" + "name": "Tenda de informática", + "terms": "" }, "shop/confectionery": { - "name": "Larpeiradas Tenda" + "name": "Larpeiradas Tenda", + "terms": "" }, "shop/convenience": { - "name": "Tenda de Barrio" + "name": "Tenda de Barrio", + "terms": "" }, "shop/copyshop": { - "name": "Copistería" + "name": "Copistería", + "terms": "" }, "shop/cosmetics": { - "name": "Tenda de Cosméticos" + "name": "Tenda de Cosméticos", + "terms": "" }, "shop/craft": { - "name": "Artes e oficios tenda" + "name": "Artes e oficios tenda", + "terms": "" }, "shop/curtain": { - "name": "Tenda de Cortinas" + "name": "Tenda de Cortinas", + "terms": "" }, "shop/dairy": { - "name": "Tenda de Lácteos" + "name": "Tenda de Lácteos", + "terms": "" }, "shop/deli": { - "name": "Delicatessen" + "name": "Delicatessen", + "terms": "" }, "shop/department_store": { - "name": "Grandes almacéns" + "name": "Grandes almacéns", + "terms": "" }, "shop/doityourself": { - "name": "Bricolaxe DIY" + "name": "Bricolaxe DIY", + "terms": "" }, "shop/dry_cleaning": { - "name": "Lavandería en Seco" + "name": "Lavandería en Seco", + "terms": "" }, "shop/e-cigarette": { - "name": "E-Cigarros Tenda" + "name": "E-Cigarros Tenda", + "terms": "" }, "shop/electronics": { - "name": "Tenda de electrodomésticos" + "name": "Tenda de electrodomésticos", + "terms": "" }, "shop/erotic": { - "name": "Erótica Tenda" + "name": "Erótica Tenda", + "terms": "" }, "shop/fabric": { - "name": "Tenda de Teas" + "name": "Tenda de Teas", + "terms": "" }, "shop/farm": { - "name": "Cesta de produtos" + "name": "Cesta de produtos", + "terms": "" }, "shop/fashion": { - "name": "Tenda de Moda" + "name": "Tenda de Moda", + "terms": "" }, "shop/fishmonger": { "name": "Peixeiro" }, "shop/florist": { - "name": "Florería" + "name": "Florería", + "terms": "" }, "shop/frame": { - "name": "Marcos Tenda" + "name": "Marcos Tenda", + "terms": "" }, "shop/funeral_directors": { - "name": "Funeraria" + "name": "Funeraria", + "terms": "" }, "shop/furnace": { - "name": "Fornos Tenda" + "name": "Fornos Tenda", + "terms": "" }, "shop/furniture": { - "name": "Tenda de mobles" + "name": "Tenda de mobles", + "terms": "" }, "shop/garden_centre": { - "name": "Centro de xardinería" + "name": "Centro de xardinería", + "terms": "" }, "shop/gas": { - "name": "Bombonas Gas Tenda" + "name": "Bombonas Gas Tenda", + "terms": "" }, "shop/gift": { - "name": "Tenda de Regalos" + "name": "Tenda de Regalos", + "terms": "" }, "shop/greengrocer": { - "name": "Froitería" + "name": "Froitería", + "terms": "" }, "shop/hairdresser": { - "name": "Perruquería" + "name": "Perruquería", + "terms": "" }, "shop/hardware": { - "name": "Ferretería" + "name": "Ferretería", + "terms": "" }, "shop/hearing_aids": { - "name": "Audífonos Tenda" + "name": "Audífonos Tenda", + "terms": "" }, "shop/herbalist": { - "name": "Herborista" + "name": "Herborista", + "terms": "" }, "shop/hifi": { - "name": "Hifi Tenda" + "name": "Hifi Tenda", + "terms": "" }, "shop/houseware": { - "name": "Electrodomésticos Tenda" + "name": "Electrodomésticos Tenda", + "terms": "" }, "shop/interior_decoration": { - "name": "Decoración Interiores Tenda" + "name": "Decoración Interiores Tenda", + "terms": "" }, "shop/jewelry": { - "name": "Xoiería" + "name": "Xoiería", + "terms": "" }, "shop/kiosk": { - "name": "Kiosko Xornais" + "name": "Kiosko Xornais", + "terms": "" }, "shop/kitchen": { - "name": "Deseño Cociñas Tenda" + "name": "Deseño Cociñas Tenda", + "terms": "" }, "shop/laundry": { - "name": "Lavandería" + "name": "Lavandería", + "terms": "" }, "shop/leather": { - "name": "Tenda de Peles" + "name": "Tenda de Peles", + "terms": "" }, "shop/locksmith": { - "name": "Cerraxeiro" + "name": "Cerraxeiro", + "terms": "" }, "shop/lottery": { - "name": "Tenda de Lotería" + "name": "Tenda de Lotería", + "terms": "" }, "shop/mall": { - "name": "Centro comercial" + "name": "Centro comercial", + "terms": "" }, "shop/massage": { - "name": "Fisioterapia" + "name": "Fisioterapia", + "terms": "" }, "shop/medical_supply": { - "name": "Tenda de suministros médicos" + "name": "Tenda de suministros médicos", + "terms": "" }, "shop/mobile_phone": { - "name": "Tenda de telefonía móvil" + "name": "Tenda de telefonía móvil", + "terms": "" }, "shop/money_lender": { - "name": "Usureiro" + "name": "Usureiro", + "terms": "" }, "shop/motorcycle": { - "name": "Concesionario de motocicletas" + "name": "Concesionario de motocicletas", + "terms": "" }, "shop/music": { - "name": "Tenda de música" + "name": "Tenda de música", + "terms": "" }, "shop/musical_instrument": { - "name": "Tenda Instrumentos Musicais" + "name": "Tenda Instrumentos Musicais", + "terms": "" }, "shop/newsagent": { - "name": "Xornais/Revistas Tenda" + "name": "Xornais/Revistas Tenda", + "terms": "" }, "shop/nutrition_supplements": { - "name": "Nutrición Suplemento Tenda" + "name": "Nutrición Suplemento Tenda", + "terms": "" }, "shop/optician": { - "name": "Óptica" + "name": "Óptica", + "terms": "" }, "shop/organic": { - "name": "Produtos Ecolóxicos Tenda" + "name": "Produtos Ecolóxicos Tenda", + "terms": "" }, "shop/outdoor": { - "name": "Tenda ao aire libre" + "name": "Tenda ao aire libre", + "terms": "" }, "shop/paint": { - "name": "Pintura Tenda" + "name": "Pintura Tenda", + "terms": "" }, "shop/pastry": { - "name": "Confitería" + "name": "Confitería", + "terms": "" }, "shop/pawnbroker": { - "name": "Casa de Empeños" + "name": "Casa de Empeños", + "terms": "" }, "shop/perfumery": { - "name": "Perfumaría" + "name": "Perfumaría", + "terms": "" }, "shop/pet": { - "name": "Tenda de mascotas" + "name": "Tenda de mascotas", + "terms": "" }, "shop/photo": { - "name": "Tenda de Fotografía" + "name": "Tenda de Fotografía", + "terms": "" }, "shop/pyrotechnics": { - "name": "Fogos artificiais tenda" + "name": "Fogos artificiais tenda", + "terms": "" }, "shop/radiotechnics": { - "name": "Radio/Electrónica, Tenda de Compoñentes" + "name": "Radio/Electrónica, Tenda de Compoñentes", + "terms": "" }, "shop/religion": { - "name": "Relixiosa Tenda" + "name": "Relixiosa Tenda", + "terms": "" }, "shop/scuba_diving": { - "name": "Mergullo Tenda" + "name": "Mergullo Tenda", + "terms": "" }, "shop/seafood": { - "name": "Tenda de Mariscos" + "name": "Tenda de Mariscos", + "terms": "" }, "shop/second_hand": { - "name": "Consigna/tenda de segunda man" + "name": "Consigna/tenda de segunda man", + "terms": "" }, "shop/shoes": { - "name": "Zapatería" + "name": "Zapatería", + "terms": "" }, "shop/sports": { - "name": "Deportiva Tenda" + "name": "Deportiva Tenda", + "terms": "" }, "shop/stationery": { - "name": "Papelería" + "name": "Papelería", + "terms": "" }, "shop/storage_rental": { - "name": "Aluguer de Almacéns" + "name": "Aluguer de Almacéns", + "terms": "" }, "shop/supermarket": { - "name": "Supermercado" + "name": "Supermercado", + "terms": "" }, "shop/tailor": { - "name": "Xastre" + "name": "Xastre", + "terms": "" }, "shop/tattoo": { - "name": "Salón de Tatuaxes" + "name": "Salón de Tatuaxes", + "terms": "" }, "shop/tea": { - "name": "Te Tenda" + "name": "Te Tenda", + "terms": "" }, "shop/ticket": { - "name": "Venda de Entradas" + "name": "Venda de Entradas", + "terms": "" }, "shop/tobacco": { - "name": "Estanco" + "name": "Estanco", + "terms": "" }, "shop/toys": { - "name": "Tenda de xoguetes" + "name": "Tenda de xoguetes", + "terms": "" }, "shop/travel_agency": { - "name": "Axencia de viaxes" + "name": "Axencia de viaxes", + "terms": "" }, "shop/tyres": { - "name": "Tenda de neumáticos" + "name": "Tenda de neumáticos", + "terms": "" }, "shop/vacant": { "name": "Local baleiro" }, "shop/vacuum_cleaner": { - "name": "Aspiradoras Tenda" + "name": "Aspiradoras Tenda", + "terms": "" }, "shop/variety_store": { - "name": "Tenda de Variedades" + "name": "Tenda de Variedades", + "terms": "" }, "shop/video": { - "name": "Videoclub" + "name": "Videoclub", + "terms": "" }, "shop/video_games": { - "name": "Video Xogos Tenda" + "name": "Video Xogos Tenda", + "terms": "" }, "shop/watches": { - "name": "Reloxería" + "name": "Reloxería", + "terms": "" }, "shop/water_sports": { - "name": "Deportes acuáticos/tenda de natación" + "name": "Deportes acuáticos/tenda de natación", + "terms": "" }, "shop/weapons": { - "name": "Armería" + "name": "Armería", + "terms": "" }, "shop/window_blind": { - "name": "Tenda de Venta a Cegas" + "name": "Tenda de Venta a Cegas", + "terms": "" }, "shop/wine": { - "name": "Viño Tenda" + "name": "Viño Tenda", + "terms": "" }, "tourism": { - "name": "Turismo" + "name": "Turismo", + "terms": "" }, "tourism/alpine_hut": { - "name": "Cabana alpina" + "name": "Cabana alpina", + "terms": "" }, "tourism/apartment": { - "name": "Apartamento de Convidados /Condo" + "name": "Apartamento de Convidados /Condo", + "terms": "" }, "tourism/aquarium": { - "name": "Acuarium" + "name": "Acuarium", + "terms": "" }, "tourism/artwork": { - "name": "Obra artística" + "name": "Obra artística", + "terms": "" }, "tourism/attraction": { - "name": "Atracción turística" + "name": "Atracción turística", + "terms": "" }, "tourism/camp_site": { - "name": "Área de camping" + "name": "Área de camping", + "terms": "" }, "tourism/caravan_site": { - "name": "Parque de Caravanas" + "name": "Parque de Caravanas", + "terms": "" }, "tourism/chalet": { - "name": "Chalé" + "name": "Chalé", + "terms": "" }, "tourism/gallery": { - "name": "Galería de Arte" + "name": "Galería de Arte", + "terms": "" }, "tourism/guest_house": { "name": "Hostal", "terms": "hostal, pensión, hospedaxe, fonda, pousada, aloxamento, habitación" }, "tourism/hostel": { - "name": "Albergue" + "name": "Albergue", + "terms": "" }, "tourism/hotel": { - "name": "Hotel" + "name": "Hotel", + "terms": "" }, "tourism/information": { - "name": "Información" + "name": "Información", + "terms": "" }, "tourism/information/board": { - "name": "Placa de información" + "name": "Placa de información", + "terms": "" }, "tourism/information/guidepost": { - "name": "Posto Guía" + "name": "Posto Guía", + "terms": "" }, "tourism/information/map": { - "name": "Mapa" + "name": "Mapa", + "terms": "" }, "tourism/information/office": { - "name": "Oficina de Información Turística" + "name": "Oficina de Información Turística", + "terms": "" }, "tourism/motel": { - "name": "Motel" + "name": "Motel", + "terms": "" }, "tourism/museum": { - "name": "Museo" + "name": "Museo", + "terms": "" }, "tourism/picnic_site": { - "name": "Zona de picnic" + "name": "Zona de picnic", + "terms": "" }, "tourism/theme_park": { - "name": "Parque de atraccións" + "name": "Parque de atraccións", + "terms": "" }, "tourism/viewpoint": { - "name": "Miradoiro" + "name": "Miradoiro", + "terms": "" }, "tourism/zoo": { - "name": "Zoo" + "name": "Zoo", + "terms": "" }, "traffic_calming": { - "name": "Acougo de Tráfico" + "name": "Acougo de Tráfico", + "terms": "" }, "traffic_calming/bump": { - "name": "Banda de frenado" + "name": "Banda de frenado", + "terms": "" }, "traffic_calming/chicane": { - "name": "Chicán de Tráfico" + "name": "Chicán de Tráfico", + "terms": "" }, "traffic_calming/choker": { - "name": "Choker de tráfico" + "name": "Choker de tráfico", + "terms": "" }, "traffic_calming/cushion": { - "name": "Almofa de Velocidade" + "name": "Almofa de Velocidade", + "terms": "" }, "traffic_calming/dip": { - "name": "Soterrado" + "name": "Soterrado", + "terms": "" }, "traffic_calming/hump": { - "name": "Speed Hump" + "name": "Speed Hump", + "terms": "" }, "traffic_calming/island": { - "name": "Illa de Tráfico" + "name": "Illa de Tráfico", + "terms": "" }, "traffic_calming/rumble_strip": { - "name": "Rumble Faixa" + "name": "Rumble Faixa", + "terms": "" }, "traffic_calming/table": { - "name": "Cruce Peonil Elevado" + "name": "Cruce Peonil Elevado", + "terms": "" }, "type/boundary": { - "name": "Límite" + "name": "Límite", + "terms": "" }, "type/boundary/administrative": { - "name": "Límite administrativo" + "name": "Límite administrativo", + "terms": "" }, "type/multipolygon": { "name": "Multipolígono" }, "type/restriction": { - "name": "Restrición" + "name": "Restrición", + "terms": "" }, "type/restriction/no_left_turn": { - "name": "Prohibido xirar á esquerda" + "name": "Prohibido xirar á esquerda", + "terms": "" }, "type/restriction/no_right_turn": { - "name": "Prohibido xirar á dereita" + "name": "Prohibido xirar á dereita", + "terms": "" }, "type/restriction/no_straight_on": { - "name": "Non Pradiante" + "name": "Non Pradiante", + "terms": "" }, "type/restriction/no_u_turn": { - "name": "Prohibido o cambio de sentido" + "name": "Prohibido o cambio de sentido", + "terms": "" }, "type/restriction/only_left_turn": { - "name": "Obrigatorio xirar á esquerda" + "name": "Obrigatorio xirar á esquerda", + "terms": "" }, "type/restriction/only_right_turn": { - "name": "Obrigatorio xirar á dereita" + "name": "Obrigatorio xirar á dereita", + "terms": "" }, "type/restriction/only_straight_on": { - "name": "Obrigatorio continuar recto" + "name": "Obrigatorio continuar recto", + "terms": "" }, "type/route": { - "name": "Ruta" + "name": "Ruta", + "terms": "" }, "type/route/bicycle": { - "name": "Ruta ciclista" + "name": "Ruta ciclista", + "terms": "" }, "type/route/bus": { - "name": "Ruta de autobús" + "name": "Ruta de autobús", + "terms": "" }, "type/route/detour": { - "name": "Ruta de Desvío" + "name": "Ruta de Desvío", + "terms": "" }, "type/route/ferry": { - "name": "Ruta do Ferry" + "name": "Ruta do Ferry", + "terms": "" }, "type/route/foot": { - "name": "Rúa a Pé" + "name": "Rúa a Pé", + "terms": "" }, "type/route/hiking": { - "name": "Ruta de Camiñata" + "name": "Ruta de Camiñata", + "terms": "" }, "type/route/horse": { - "name": "Ruta de Equitación" + "name": "Ruta de Equitación", + "terms": "" }, "type/route/pipeline": { - "name": "Ruta de Tubaría" + "name": "Ruta de Tubaría", + "terms": "" }, "type/route/power": { - "name": "Ruta de Enerxía" + "name": "Ruta de Enerxía", + "terms": "" }, "type/route/road": { - "name": "Ruta de Estrada" + "name": "Ruta de Estrada", + "terms": "" }, "type/route/train": { - "name": "Ruta de Tren" + "name": "Ruta de Tren", + "terms": "" }, "type/route/tram": { - "name": "Ruta de Tranvía" + "name": "Ruta de Tranvía", + "terms": "" }, "type/route_master": { - "name": "Ruta Mestre" + "name": "Ruta Mestre", + "terms": "" }, "type/site": { - "name": "Lugar" + "name": "Lugar", + "terms": "" }, "vertex": { - "name": "Outro" + "name": "Outro", + "terms": "" }, "waterway": { "name": "Vía de Auga" }, "waterway/boatyard": { - "name": "Estaleiro" + "name": "Estaleiro", + "terms": "" }, "waterway/canal": { - "name": "Canal" + "name": "Canal", + "terms": "" }, "waterway/dam": { - "name": "Presa" + "name": "Presa", + "terms": "" }, "waterway/ditch": { - "name": "Cuneta" + "name": "Cuneta", + "terms": "" }, "waterway/dock": { - "name": "Dique Húmido/Dique Seco" + "name": "Dique Húmido/Dique Seco", + "terms": "" }, "waterway/drain": { - "name": "Cuneta" + "name": "Cuneta", + "terms": "" }, "waterway/fuel": { - "name": "Estación Mariá de Fuel" + "name": "Estación Mariá de Fuel", + "terms": "" }, "waterway/river": { "name": "Río", "terms": "río, regato, afluente, auga" }, "waterway/riverbank": { - "name": "Ribeira do río" + "name": "Ribeira do río", + "terms": "" }, "waterway/sanitary_dump_station": { - "name": "WC Mariño Eliminación" + "name": "WC Mariño Eliminación", + "terms": "" }, "waterway/stream": { "name": "Regato", "terms": "río, regato, rego, torrente, auga" }, "waterway/water_point": { - "name": "Auga Potable Mariña" + "name": "Auga Potable Mariña", + "terms": "" }, "waterway/waterfall": { - "name": "Fervenza" + "name": "Fervenza", + "terms": "" }, "waterway/weir": { - "name": "Presa" + "name": "Presa", + "terms": "" } } }, diff --git a/dist/locales/hr.json b/dist/locales/hr.json index b428fbbd7..e1d293977 100644 --- a/dist/locales/hr.json +++ b/dist/locales/hr.json @@ -1204,9 +1204,6 @@ "contact/webcam": { "placeholder": "http://primjer.hr/" }, - "content": { - "label": "Sadržaj" - }, "country": { "label": "Država" }, diff --git a/dist/locales/hu.json b/dist/locales/hu.json index 03a683152..f8d596ea6 100644 --- a/dist/locales/hu.json +++ b/dist/locales/hu.json @@ -1355,9 +1355,6 @@ "label": "Webkamera URL", "placeholder": "http://pelda.hu/" }, - "content": { - "label": "Tartalom" - }, "country": { "label": "Ország" }, @@ -3491,7 +3488,7 @@ "terms": "Emlékhely" }, "historic/monument": { - "name": "Kiemelkedően jelentős emlékmű", + "name": "Monumentális, épületszerű emlékmű", "terms": "monumentális emlékmű" }, "historic/ruins": { diff --git a/dist/locales/hy.json b/dist/locales/hy.json index c380d60f6..3dc786697 100644 --- a/dist/locales/hy.json +++ b/dist/locales/hy.json @@ -693,9 +693,6 @@ "construction": { "label": "Տեսակ" }, - "content": { - "label": "Բովանդակութիւն" - }, "country": { "label": "Երկիր" }, diff --git a/dist/locales/it.json b/dist/locales/it.json index 6132bd249..e0a959cff 100644 --- a/dist/locales/it.json +++ b/dist/locales/it.json @@ -1289,9 +1289,6 @@ "label": "URL webcam", "placeholder": "http://example.com/" }, - "content": { - "label": "Contenuto" - }, "country": { "label": "Stato" }, diff --git a/dist/locales/ja.json b/dist/locales/ja.json index 2263532c6..1047af9f9 100644 --- a/dist/locales/ja.json +++ b/dist/locales/ja.json @@ -1184,9 +1184,6 @@ "label": "ウェブカメラのURL", "placeholder": "http://example.com/" }, - "content": { - "label": "中身" - }, "country": { "label": "国" }, diff --git a/dist/locales/kn.json b/dist/locales/kn.json index b6cde6c5c..d17c937d0 100644 --- a/dist/locales/kn.json +++ b/dist/locales/kn.json @@ -329,9 +329,9 @@ "commit": { "title": "ಓಪೆನ್‌ಸ್ಟ್ರೀಟ್ಮ್ಯಾಪ್ ಜಾಲಕ್ಕೆ ನಿಮ್ಮ ಬದಲಾವಣೆಗಳನ್ನು ರವಾನಿಸಿ. ", "description_placeholder": "ನೀವು ಮಾಡಿದ ಬದಲಾವಣೆಗಳ ಬಗ್ಗೆ ಒಂದು ಚಿಕ್ಕ ವಿವರಣೆ (ಅವಶ್ಯಕ).", - "message_label": "ಬದಲಿಸಿದಗುಂಪು ವ್ಯಾಖ್ಯೆ ", + "message_label": "ಬದಲಾವಣೆಗಳ ಸಾರಾಂಶ", "upload_explanation": "ನೀವು ಉಪ್ಲೋಡ್ ಮಾಡುವ ಎಲ್ಲ ಮಾಹಿತಿ ಆಥಾವ ಬದಲಾವಣೆಗಳು ಓಪನ್ಸ್ಟ್ರೀಟ್ಮ್ಯಾಪ್ ಮಾಹಿತಿ ಉಪಯೋಗಿಸುವ ಎಲ್ಲ ನಕ್ಷೆಗಲ್ಲಿ ವ್ಯಕ್ತವಾಗುತ್ತದೆ. ", - "upload_explanation_with_user": "{ನಿಮ್ಮ ಹೆಸರಿನಿಲ್ಲಿ} ಉಪ್ಲೋಡ್ ಮಾಡುವ ಎಲ್ಲ ಮಾಹಿತಿ ಆಥಾವ ಬದಲಾವಣೆಗಳು ಓಪನ್ಸ್ಟ್ರೀಟ್ಮ್ಯಾಪ್ ಮಾಹಿತಿ ಉಪಯೋಗಿಸುವ ಎಲ್ಲ ನಕ್ಷೆಗಲ್ಲಿ ವ್ಯಕ್ತವಾಗುತ್ತದೆ. ", + "upload_explanation_with_user": "{user} ಉಪ್ಲೋಡ್ ಮಾಡುವ ಎಲ್ಲ ಮಾಹಿತಿ ಆಥಾವ ಬದಲಾವಣೆಗಳು ಓಪನ್ಸ್ಟ್ರೀಟ್ಮ್ಯಾಪ್ ಮಾಹಿತಿ ಉಪಯೋಗಿಸುವ ಎಲ್ಲ ನಕ್ಷೆಗಲ್ಲಿ ವ್ಯಕ್ತವಾಗುತ್ತದೆ. ", "save": "ಅಂತರಜಾಲಕ್ಕೆ ರವಾನೆ ಮಾಡು ", "cancel": "ರದ್ದು ಮಾಡು", "changes": "{count} ಬದಲಾವಣೆಗಳು", @@ -339,7 +339,7 @@ "modified": "ಮಾರ್ಪಡಿಸು", "deleted": "ಅಳಿಸಲಾಯಿತು", "created": "ರಚಿಸಲಾಯಿತು", - "about_changeset_comments": "‍‍‍ಚೇಂಜ್‌ಸೆಟ್ ಅಭಿಪ್ರಾಯದ ಬಗ್ಗೆ", + "about_changeset_comments": "ಬದಲಾವಣೆಗಳ ಸಾರಾಂಶದ ಬಗ್ಗೆ", "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments\n\nಯಾವುದಾದರೂ ಬದಲಾದ ಗುಂಪಿಗೆ ನಿಮ್ಮ ಅಭಿಪ್ರಾಯ ತಿಳಿಸಬೇಕಾದಲ್ಲಿ ಈ ದಾಖಲೆ ನಿಮ್ಮ ಸಹಾಯಕ್ಕಿದೆ. ", "google_warning": "ನೀವು ಈ ಹೇಳಿಕೆಯಲ್ಲಿ ಗೂಗಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಿದ್ದೀರ. ಗೂಗಲ್ ಮಾಪ್ಸ್ ನಿಂದ ಮಾಹಿತಿ ಪಡೆಯುವುದು ನಿಷೇಧಿಸಿದೆ. ", "google_warning_link": "http://www.openstreetmap.org/copyright\n\nಓಪನ್ಸ್ಟ್ರೀಟ್ಮ್ಯಾಪ್ ಕೃತಿಸ್ವಾಮ್ಯ ವಿವರಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿ ಇಲ್ಲಿ ದೊರೆಯುತ್ತದೆ. " @@ -348,6 +348,25 @@ "list": "ಸಂಪಾದನೆಗಳು {ಬಳಕೆದಾರ ಮೂಲಕ}", "truncated_list": "ಸಂಪಾದನೆಗಳು {users} ಮತ್ತು {count} ಇನ್ನಿತರೆ " }, + "info_panels": { + "key": "ಐ", + "background": { + "key": "B", + "title": "ಹಿನ್ನೆಲೆ", + "zoom": "ಜೂಮ್", + "vintage": "ವಿಂಟೇಜ್", + "unknown": "ಅಜ್ಞಾತ" + }, + "history": { + "key": "H" + }, + "location": { + "key": "L" + }, + "measurement": { + "key": "M" + } + }, "geometry": { "point": "ಬಿಂದು", "vertex": "ತುದಿ", @@ -410,12 +429,13 @@ "background": { "title": "ಹಿನ್ನೆಲೆ", "description": "ಹಿನ್ನಲೆ ವ್ಯವಸ್ತೆಗಳು", + "key": "B", "percent_brightness": "{opacity} % ಉಜ್ಜ್ವಲತೆ", "none": "‍‍ಯಾವುದೂ ಇಲ್ಲ", "best_imagery": "ಈ ಪ್ರದೇಶಕ್ಕೆ ಅಪ್ರತಿಮ ಉಪಗ್ರಹ ಚಿತ್ರಣ ", "switch": "ಈ ಹಿನ್ನಲೆಗೆ ಹಿಂತಿರುಗಿ ", "custom": "ಅನುಸರಣ", - "custom_button": "ಅನುಸರಣ ಹಿನ್ನಲೆಯನ್ನು ಬದಲಿಸಿ ", + "custom_button": "ಅನುಸರಣ ಹಿನ್ನಲೆಯನ್ನು ಸಂಪಾದಿಸಿ", "fix_misalignment": "ಉಪಗ್ರಹ ಚಿತ್ರಣ ಸರಿಹೊಂದಿಸುವುದು.", "imagery_source_faq": "‍ಈ ಉಪಗ್ರಹ ಚಿತ್ರಣ ಎಲ್ಲಿಂದ ದೊರೆತಿರುವುದು?", "reset": "ಮರುಹೊಂದಿಸು", @@ -426,6 +446,7 @@ "map_data": { "title": "ನಕ್ಷೆ ಮಾಹಿತಿ.", "description": "ನಕ್ಷೆ ಮಾಹಿತಿ.", + "key": "F", "data_layers": "ಡೇಟಾ ಪದರಗಳು", "fill_area": "ಪ್ರದೇಶಗಳನ್ನು ತುಂಬು", "map_features": "‍ನಕ್ಷೆಯ ವೈಶಿಷ್ಟ್ಯತೆಗಳು" @@ -483,7 +504,8 @@ "area_fill": { "wireframe": { "description": "ತುಂಬುಇಲ್ಲ (ವಯರ್ಫ್ರೇಮ್)", - "tooltip": "ವಯರ್ಫ್ರೇಮ್ ಅಳವಡಿಸುವುದರಿಂದ ಹಿಂದಿನ ಸೆಟಿಲೈಟ್ ಚಿತ್ರ ಸ್ಪಷ್ಟವಾಗಿ ಕಾಣುತ್ತದೆ." + "tooltip": "ವಯರ್ಫ್ರೇಮ್ ಅಳವಡಿಸುವುದರಿಂದ ಹಿಂದಿನ ಸೆಟಿಲೈಟ್ ಚಿತ್ರ ಸ್ಪಷ್ಟವಾಗಿ ಕಾಣುತ್ತದೆ.", + "key": "W" }, "partial": { "description": "ಅರೆ ತುಂಬು‍" @@ -530,7 +552,7 @@ "splash": { "welcome": "ಓಪನ್ ಸ್ಟ್ರೀಟ್ ಮ್ಯಾಪ್ ಐಡಿ ಎಡಿಟರಿಗೆ ಸ್ವಾಗತ!", "walkthrough": "ಸಹಾಯದರ್ಶನವನ್ನು ಪ್ರಾರಂಭಿಸಿ ", - "start": "ಬದಲಿಸಿ" + "start": "ಈಗ ಸಂಪಾದಿಸಿ" }, "source_switch": { "live": "ಲೈವ್", @@ -571,7 +593,8 @@ "view_on_mapillary": "ಈ ಚಿತ್ರವನ್ನು Mapillary ನಲ್ಲಿ ನೋಡಿ" }, "help": { - "title": "ಸಹಾಯ" + "title": "ಸಹಾಯ", + "key": "H" }, "intro": { "done": "‍ಮುಗಿಯಿತು", @@ -647,6 +670,47 @@ "start": "ನಕ್ಷೆ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ!" } }, + "shortcuts": { + "toggle": { + "key": "?" + }, + "key": { + "alt": "Alt", + "backspace": "Backspace", + "cmd": "Cmd", + "ctrl": "Ctrl", + "delete": "Delete", + "del": "Del", + "end": "End", + "enter": "Enter", + "esc": "Esc", + "home": "Home", + "option": "Option", + "pause": "Pause", + "pgdn": "PgDn", + "pgup": "PgUp", + "return": "Return", + "shift": "Shift", + "space": "Space" + }, + "browsing": { + "help": { + "title": "ಸಹಾಯ" + } + }, + "editing": { + "title": "ಸಂಪಾದಿಸುವುದು", + "commands": { + "title": "ಆದೇಶಗಳು" + } + }, + "tools": { + "title": "ಉಪಕರಣಗಳು", + "info": { + "title": "ಮಾಹಿತಿ" + } + } + }, "presets": { "categories": { "category-barrier": { @@ -747,9 +811,11 @@ "county": "ದೇಶ", "county!jp": "ಜಿಲ್ಲೆ", "district": "ಜಿಲ್ಲೆ", + "floor": "ಮಹಡಿ", "hamlet": "ಕೊಪ್ಪಲು", "housename": "ಮನೆ ಹೆಸರು", "housenumber": "೧೨೩", + "housenumber!jp": "ಕಟ್ಟಡದ ಸಂಖ್ಯೆ", "place": "ಸ್ಥಳ", "postcode": "ಅಂಚೆ ಸಂಖ್ಯೆ", "province": "ಪ್ರಾಂತ್ಯ", @@ -805,6 +871,15 @@ "amenity": { "label": "ವಿಧ" }, + "animal_boarding": { + "label": "ಪ್ರಾಣಿಗಳಿಗಾಗಿ" + }, + "animal_breeding": { + "label": "ಪ್ರಾಣಿಗಳಿಗಾಗಿ" + }, + "animal_shelter": { + "label": "ಪ್ರಾಣಿಗಳಿಗಾಗಿ" + }, "area/highway": { "label": "‍ವಿಧ" }, @@ -850,6 +925,9 @@ "bunker_type": { "label": "‍ವಿಧ" }, + "camera/direction": { + "placeholder": "45, 90, 180, 270" + }, "capacity": { "label": "ಸಾಮರ್ಥ್ಯ", "placeholder": "50, 100, 200..." @@ -888,8 +966,8 @@ "construction": { "label": "ವಿಧ" }, - "content": { - "label": "‍ ಒಳಾಂಶಗಳು" + "contact/webcam": { + "placeholder": "http://example.com/" }, "country": { "label": "ದೇಶ" @@ -951,6 +1029,10 @@ "elevation": { "label": "ಎತ್ತರ" }, + "email": { + "label": "ಮಿಂಚಂಚೆ", + "placeholder": "example@example.com" + }, "emergency": { "label": "ತುರ್ತು" }, @@ -967,6 +1049,11 @@ "fee": { "label": "ಶುಲ್ಕ" }, + "fire_hydrant/position": { + "options": { + "green": "ಹಸಿರು" + } + }, "fire_hydrant/type": { "label": "ವಿಧ", "options": { @@ -1122,6 +1209,9 @@ "man_made": { "label": "ವಿಧ" }, + "maxheight": { + "placeholder": "4, 4.5, 5, 14'0\", 14'6\", 15'0\"" + }, "maxspeed": { "label": "ವೇಗ ಮಿತಿ", "placeholder": "40, 50, 60..." @@ -1157,6 +1247,12 @@ "network": { "label": "ಜಾಲಬಂಧ" }, + "network_bicycle": { + "options": { + "ncn": "ರಾಷ್ಟ್ರೀಯ", + "rcn": "ಸ್ಥಳೀಯ" + } + }, "network_foot": { "options": { "iwn": "ಅಂತರಾಷ್ಟ್ರೀಯ", @@ -1289,6 +1385,12 @@ "seasonal": { "label": "ಋತುಮಾನ" }, + "second_hand": { + "options": { + "no": "ಇಲ್ಲ", + "yes": "ಹೌದು" + } + }, "service": { "label": "ವಿಧ" }, diff --git a/dist/locales/ko.json b/dist/locales/ko.json index a5228e4cb..8ddacf528 100644 --- a/dist/locales/ko.json +++ b/dist/locales/ko.json @@ -348,6 +348,23 @@ "list": "{users} 사용자의 편집", "truncated_list": "{users} 사용자와 다른 {count}명의 편집" }, + "info_panels": { + "key": "I", + "background": { + "key": "B", + "title": "배경", + "zoom": "확대", + "unknown": "알 수 없음", + "show_tiles": "타일 나타내기", + "hide_tiles": "타일 숨기기" + }, + "history": { + "key": "H", + "selected": "{n}개 선택함", + "version": "버전", + "last_edit": "최근 편집" + } + }, "geometry": { "point": "점", "vertex": "꼭지점", @@ -641,10 +658,13 @@ "countrycode": "kr", "name": { "main-street": "중앙로", + "pizza-hut": "피자헛", "three-rivers-city-hall": "삼천시청", "three-rivers-elementary-school": "삼천초등학교", + "three-rivers-fire-department": "삼천소방서", "three-rivers-high-school": "삼천고등학교", "three-rivers-middle-school": "삼천중학교", + "three-rivers-municipal-airport": "삼천공항", "three-rivers-post-office": "삼천우체국", "three-rivers-public-library": "삼천도서관" } @@ -698,13 +718,16 @@ "choose_category_road": "**목록에서 {category}을 선택하세요.**", "choose_preset_residential": "여기에 도로의 여러 종류가 있지만, 지금 선택된 것은 주거 도로입니다. **{preset} 유형을 선택하세요**", "retry_preset_residential": "{preset} 유형을 선택하지 않았습니다. **다시 선택하려면 여기를 클릭하세요**", + "split_intersection": "**{button} 버튼을 눌러 {street}을(를) 분할하세요.**", "retry_split": "Split 버튼을 클릭하지 않았습니다. 다시 시도하세요.", + "multi_delete": "**{button} 버튼을 눌러 여분의 줄을 삭제하세요.**", "retry_delete": "Delete 버튼을 클릭하지 않았습니다. 다시 시도하세요." }, "buildings": { "title": "건물", "retry_building": "건물 모서리에 교점을 설치하는 데 문제가 있는것 같습니다. 다시해보십시요!", "choose_category_building": "**목록에서 {category}을 선택하세요.**", + "rightclick_building": "**마우스 오른쪽 버튼을 눌러 당신이 만든 빌딩을 선택하고 편집 메뉴를 표시하세요.**", "retry_square": "Square 버튼을 클릭하지 않았습니다. 다시 시도하세요.", "search_tank": "**'{preset}'을 검색하세요.**", "choose_tank": "**목록에서 {preset}을 선택하세요.**" @@ -718,6 +741,9 @@ "shortcuts": { "title": "키보드 단축키", "tooltip": "화면에 키보드 단축키를 보여줍니다.", + "toggle": { + "key": "?" + }, "key": { "alt": "Alt", "backspace": "Backspace", @@ -731,6 +757,7 @@ "home": "Home", "option": "Option", "pause": "Pause", + "pgdn": "PgDn", "pgup": "Pgup", "return": "Return", "shift": "Shift", @@ -1112,9 +1139,6 @@ "label": "웹캠 URL", "placeholder": "http://example.com/" }, - "content": { - "label": "내용" - }, "country": { "label": "국가" }, @@ -4615,6 +4639,51 @@ "attribution": { "text": "© Sarah Hoffmann, CC by-SA 3.0, 맵 데이터 OpenStreetMap 기여자, ODbL 1.0" } + }, + "Waymarked_Trails-Hiking": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, 맵 데이터 OpenStreetMap 기여자, ODbL 1.0" + } + }, + "Waymarked_Trails-MTB": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, 맵 데이터 OpenStreetMap 기여자, ODbL 1.0" + } + }, + "Waymarked_Trails-Skating": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, 맵 데이터 OpenStreetMap 기여자, ODbL 1.0" + } + }, + "Waymarked_Trails-Winter_Sports": { + "attribution": { + "text": "© Michael Spreng, CC by-SA 3.0, 맵 데이터 OpenStreetMap 기여자, ODbL 1.0" + } + }, + "hike_n_bike": { + "attribution": { + "text": "© OpenStreetMap 기여자" + } + }, + "openpt_map": { + "attribution": { + "text": "© OpenStreetMap 기여자, CC-BY-SA" + } + }, + "osm-gps": { + "attribution": { + "text": "© OpenStreetMap 기여자" + } + }, + "osm-mapnik-black_and_white": { + "attribution": { + "text": "© OpenStreetMap 기여자, CC-BY-SA" + } + }, + "osm-mapnik-german_style": { + "attribution": { + "text": "© OpenStreetMap 기여자, CC-BY-SA" + } } } } diff --git a/dist/locales/lt.json b/dist/locales/lt.json index 1c76c311d..a8eba5503 100644 --- a/dist/locales/lt.json +++ b/dist/locales/lt.json @@ -966,9 +966,6 @@ "contact/webcam": { "placeholder": "http://pavyzdys.lt/" }, - "content": { - "label": "Turinys" - }, "country": { "label": "Šalis" }, diff --git a/dist/locales/mk.json b/dist/locales/mk.json index f81dbe090..50f4b24d2 100644 --- a/dist/locales/mk.json +++ b/dist/locales/mk.json @@ -805,9 +805,6 @@ "label": "URL на семрежната камера", "placeholder": "http://example.com/" }, - "content": { - "label": "Содржина" - }, "country": { "label": "Земја" }, diff --git a/dist/locales/nl.json b/dist/locales/nl.json index b86bbdcf4..8c887d137 100644 --- a/dist/locales/nl.json +++ b/dist/locales/nl.json @@ -1289,9 +1289,6 @@ "label": "Webcam-URL", "placeholder": "http://example.com/" }, - "content": { - "label": "Inhoud" - }, "country": { "label": "Land" }, diff --git a/dist/locales/no.json b/dist/locales/no.json index 78ef38bed..6f84c5f1d 100644 --- a/dist/locales/no.json +++ b/dist/locales/no.json @@ -820,9 +820,6 @@ "construction": { "label": "Type" }, - "content": { - "label": "Innhold" - }, "country": { "label": "Land" }, diff --git a/dist/locales/pl.json b/dist/locales/pl.json index 79c4d8d5e..9ae6a1671 100644 --- a/dist/locales/pl.json +++ b/dist/locales/pl.json @@ -1357,9 +1357,6 @@ "label": "Adres kamery internetowej", "placeholder": "http://example.com" }, - "content": { - "label": "Zawartość" - }, "country": { "label": "Kraj" }, @@ -1447,7 +1444,7 @@ "label": "Typ" }, "drive_through": { - "label": "Drive-Through" + "label": "Drive-Through (zakupy)" }, "electrified": { "label": "Elektryfikacja", @@ -2150,7 +2147,7 @@ "grade2": "Żwirowa/tłuczniowa z niewielką domieszką piasku, mułu lub gliny", "grade3": "Składająca się z równej ilości twardych i miękkich materiałów", "grade4": "Ziemia/piasek/trawa z domieszką twardych materiałów", - "grade5": "Ziemia/piasek/trawa, bez dodatku materiałów utwardzonych; często słabo widoczna" + "grade5": "Ziemia/piasek/trawa, bez dodatku materiałów twardych; często słabo widoczna" }, "placeholder": "Utwardzona, nieubita..." }, @@ -3329,8 +3326,8 @@ "terms": "ustąp pierwszeństwa przejazdu" }, "highway/living_street": { - "name": "Droga w oznaczonej strefie zamieszkania", - "terms": "strefa,zamieszkania,zamieszkała,droga,ulica" + "name": "Droga w oznaczonej znakami D-40/D-41 strefie zamieszkania", + "terms": "strefa zamieszkania" }, "highway/mini_roundabout": { "name": "Mini-rondo", @@ -3397,7 +3394,7 @@ "terms": "alejka" }, "highway/service/drive-through": { - "name": "Drive-Through", + "name": "Drive-Through (zakupy)", "terms": "drive-through" }, "highway/service/driveway": { diff --git a/dist/locales/pt-BR.json b/dist/locales/pt-BR.json index a09b17739..bf0f32e18 100644 --- a/dist/locales/pt-BR.json +++ b/dist/locales/pt-BR.json @@ -893,7 +893,9 @@ "browsing": { "title": "Navegar", "navigation": { - "title": "Navegação" + "title": "Navegação", + "zoom": "Aumentar/Diminuir ", + "zoom_more": "Aumentar/Diminuir Bastante" }, "help": { "title": "Ajuda", @@ -904,13 +906,31 @@ "title": "Mostrar opções", "background": "Mostrar opções de imagem de fundo", "background_switch": "Voltar para a última imagem de fundo", + "map_data": "Mostre as opções dos dados do mapa", "fullscreen": "Entrar no modo de tela cheia" + }, + "selecting": { + "title": "Selecione um recurso", + "select_one": "Selecione apenas um recurso", + "select_multi": "Selecione multiplos recursos" + }, + "with_selected": { + "title": "Com o recurso selecionado" + }, + "vertex_selected": { + "previous": "Pule para o nó anterior ", + "next": "Pule para o próximo nó", + "first": "Pule para o primeiro nó", + "last": "Pule para o ultimo nó" } }, "editing": { "title": "Editar", "drawing": { - "title": "Desenhar" + "title": "Desenhar", + "add_point": "modo 'Adicionar ponto' ", + "add_line": "modo 'Adicionar linha'", + "add_area": "modo 'Adicionar area'" }, "operations": { "title": "Operações", @@ -922,6 +942,9 @@ "redo": "Refazer última ação", "save": "Salvar alterações" } + }, + "tools": { + "title": "Ferramentas" } }, "presets": { @@ -1244,9 +1267,6 @@ "label": "URL da Webcam", "placeholder": "http://exemplo.com.br/" }, - "content": { - "label": "Conteúdo" - }, "country": { "label": "País" }, diff --git a/dist/locales/pt.json b/dist/locales/pt.json index f7492409b..d03131647 100644 --- a/dist/locales/pt.json +++ b/dist/locales/pt.json @@ -348,6 +348,49 @@ "list": "Edições de {users}", "truncated_list": "Edições feitas por {users} e outros {count} utilizadores" }, + "info_panels": { + "key": "I", + "background": { + "key": "B", + "title": "Fundo", + "zoom": "Aproximar", + "vintage": "Vintage", + "unknown": "Desconhecido", + "show_tiles": "Mostrar rmoisaco", + "hide_tiles": "Ocultar moisaco" + }, + "history": { + "key": "H", + "title": "Histórico", + "selected": "(n) selecionados", + "version": "Versão", + "last_edit": "Última edição", + "edited_by": "Editado por", + "changeset": "Conjunto de alterações", + "unknown": "Desconhecidos", + "link_text": "Histórico em openstreetmap.org" + }, + "location": { + "key": "L", + "title": "Localização", + "unknown_location": "Localização desconhecida" + }, + "measurement": { + "key": "M", + "title": "Medição", + "selected": "(n) selecionados", + "geometry": "Geometria", + "closed": "Fechado", + "center": "Centro", + "perimeter": "Perímetro ", + "length": "Comprimento", + "area": "Área", + "centroid": "Centróide", + "location": "Localização", + "metric": "Métrico", + "imperial": "Imperial" + } + }, "geometry": { "point": "ponto", "vertex": "vértice", @@ -410,24 +453,28 @@ "background": { "title": "Imagem de Fundo", "description": "Configurar imagem de fundo", + "key": "B", "percent_brightness": "{opacity}% transparente", "none": "Nenhum", "best_imagery": "Melhor fonte de imagem para esse lugar", "switch": "Mudar para este fundo", "custom": "Personalizado", "custom_button": "Editar fundo personalizando", + "custom_prompt": "Submeta um modelo de moisaco via. Tokens válidos: - {zoom}/{z}, {x}, {y} para Z/X/Y esquema de moisaco - {ty} for flipped TMS-style Y coordinates - {u} for quadtile scheme - {switch:a,b,c} for DNS server multiplexingExample:{example}", "fix_misalignment": "Corrigir o alinhamento da imagem", "imagery_source_faq": "Qual é a origem desta imagem?", "reset": "reiniciar", "offset": "Arrasta para a área cinzenta abaixo para corrigir o alinhamento da imagem, ou insira os valores de deslocamento em metros. ", "minimap": { "description": "Mini-mapa", - "tooltip": "Mostra um pequeno mapa com uma área mais abrangente que ajuda a localizar a área que está a editar." + "tooltip": "Mostra um pequeno mapa com uma área mais abrangente que ajuda a localizar a área que está a editar.", + "key": "/" } }, "map_data": { "title": "Dados do Mapa", "description": "Dados do Mapa", + "key": "F", "data_layers": "Camadas de Dados", "fill_area": "Preenchimento de Áreas", "map_features": "Elementos do Mapa", @@ -486,7 +533,8 @@ "area_fill": { "wireframe": { "description": "Sem Preenchimento (só linhas)", - "tooltip": "Ativar o modo 'só linhas' permite ver melhor a imagem de fundo." + "tooltip": "Ativar o modo 'só linhas' permite ver melhor a imagem de fundo.", + "key": "W" }, "partial": { "description": "Preenchimento Parcial", @@ -499,7 +547,9 @@ }, "restore": { "heading": "Tem alterações por gravar", - "description": "Tem alterações feitas numa sessão anterior por gravar. Quer recuperar essas alterações?" + "description": "Tem alterações feitas numa sessão anterior por gravar. Quer recuperar essas alterações?", + "restore": "Restaurar as minhas alterações", + "reset": "Desfazer as minhas alterações" }, "save": { "title": "Gravar", @@ -570,6 +620,8 @@ "validations": { "disconnected_highway": "Rodovia desligada", "disconnected_highway_tooltip": "As estradas devem estar ligadas a outras estradas ou entradas de edifícios.", + "old_multipolygon": "Tags de multi-polígono na parte exterior ", + "old_multipolygon_tooltip": "Este tipo de multi-polígono está fore de uso. Por favor ajuste as tags ao multi-polígono principal em vez de colocar na parte exterior ", "untagged_point": "Ponto sem etiquetas", "untagged_point_tooltip": "Escolha um elemento que indique o que este ponto representa.", "untagged_line": "Linha sem etiquetas", @@ -607,6 +659,7 @@ }, "help": { "title": "Ajuda", + "key": "H", "help": "#Ajuda\n\nEstá a usar um editor do [OpenStreetMap](http://www.openstreetmap.org/), o mapa mundial livre e editável.\nPode usá-lo para adicionar e atualizar dados da sua área, tornando-o num mapa de código e dados abertos mundial melhor para todos.\n\nAs alterações que fizer neste mapa serão visíveis para qualquer pessoa que\ndecida usar o OpenStreetMap. Para fazer uma edição, basta\n[iniciar sessão](https://www.openstreetmap.org/login).\n\nO [editor iD](http://ideditor.com/) é um projeto colaborativo com o [código-fonte disponível no GitHub](https://github.com/openstreetmap/iD).\n", "roads": "# Estradas\n\nPode criar, corrigir e eliminar estradas com o editor. As estradas podem ser\nde qualquer tipo: caminhos, autoestradas, carreiros florestais ou agrícolas,\nruas pedonais, ciclovias, entre outras. Qualquer local que seja frequentemente\natravessado por pessoas deve ser normalmente colocado no mapa.\n\n### Selecionar\n\nClique numa estrada para a selecionar. Aparece o painel lateral direito para\npoder editar as caraterísticas da estrada e botões em redor da estrada.\n\n### Alterar\n\nClique na estrada que quer alterar. Se quiser adicionar pontos à estrada entre\ndois pontos existentes basta clicar 2 vezes sobre o segmento da estrada.\nPode então deslocar esse ponto acabado de criar.\n\nSe existir uma estrada com ligação a outra no terreno mas que no mapa não\nestão ligadas, basta deslocar um ponto de uma das estradas até à outra estrada\npara ficarem ligadas. É muito importante as estradas estarem corretamente\nligadas umas às outras para que os programas de rotas possam fornecer\ninformações corretas aos utilizadores.\n\nPode também clicar no botão de 'Mover' ou premir a tecla 'M' para mover\na estrada toda de uma só vez. No entanto deve-se ter cuidado ao fazer isso\npois todos os pontos da estrada, incluindo os pontos partilhados com\noutras estradas, serão movidos.\n\nPara dividir uma estrada em duas, útil por exemplo quando existe uma estrada\nno mapa que na realidade são 2 estradas diferentes com nomes diferentes,\nclique no ponto da estrada onde quer dividir e clique no botão da tesoura que\naparece ao lado do ponto. Esse botão aparece apenas se estiver selecionado o ponto e não a linha. Pode também combinar as 2 linhas numa só\nselecionando as duas estradas e clicando no botão + que aparece ao lado.\nSe existirem no mapa 2 estradas ligadas (nas extremidades ou num cruzamento)\nmas que na realidade não se ligam ou cruzam, basta selecionar o ponto comum\ne clicar no botão ao lado de desligar as linhas. Pode então deslocar o ponto\npara outro local.\n\n### Eliminar\n\nSe uma estrada estiver errada - pode-se confirmar pela imagem de satélite (ter em\nconta que a imagem de satélite pode ter alguns anos e a estrada pode ter sido\nconstruida posteriormente) e preferencialmente confirmar presencialmente - pode\neliminar a estrada toda. É necessária precaução ao eliminar elementos do mapa.\nTal como qualquer outra alteração, os resultados serão visíveis a todos os outros.\n\nPode eliminar uma estrada clicando nela para a selecionar e de seguida\nclicar no ícone do caixote do lixo que aparece ao lado, ou simplesmente\npressionar na tecla 'Del' do teclado.\n\n### Criar\n\nEncontrou alguma estrada que não existe no mapa? Clique no botão 'Linha' que\nestá na parte superior ou pressione a tecla '2' para começar a desenhar a linha.\n\nClique no ponto inicial da estrada para começar a desenhá-la. Se já existir\numa estrada no mapa, mas que está incompleta, pode continuá-la bastando\npara isso clicar no ponto da extremidade da estrada existente e clicar no botão em redor 'Continuar esta linha'.\n\nAdicione então outros pontos de acordo com as imagens de satélite ou os trilhos\nGPS. Se a estrada que está a desenhar cruzar com outra estrada, crie um ponto\npor cima da outra estrada onde se cruzam. Quando terminar de desenhar\na estrada, clique duas vezes no último ponto da estrada ou pressione a tecla 'Enter' (mudança d linha).\n", "gps": "# GPS\n\nOs dados de GPS são a fonte mais fidedigna de dados no OpenStreetMap. Este editor suporta trilhos GPS locais - ficheiros `.gpx` que estejam no seu computador. Pode obter este tipo de trilhos GPS através de várias aplicações existentes para telemóveis assim como dispositivos GPS.\n\nPara mais informações sobre a obtenção de trilhos GPS, ver [Surveying with a GPS](http://learnosm.org/en/mobile-mapping/).\n\nPara usar um trilho GPX no editor para mapear, arraste o ficheiro GPX do seu computador para a janela do editor com o mapa. Se o ficheiro for reconhecido com sucesso, o trilho será adicionado ao mapa, aparecendo como uma linha de cor roxa. Clique no botão 'Dados do Mapa' à direita para ativar, desativar ou enquadrar nesta nova camada onde se situa o trilho GPX.\n\nO trilho GPX não é enviado diretamente para o OpenStreetMap - apenas pode servir de referência para si, por forma a desenhar com mais precisão elementos no mapa.\n\nTambém pode [enviar os seus trilhos GPS](http://www.openstreetmap.org/trace/create) para o OpenStreetMap para que possam ser úteis a outros utilizadores que editem o mapa.\n", @@ -634,10 +687,12 @@ "countrycode": "pt" }, "welcome": { - "welcome": "bem vindo! Este tutorial irá ensiná-lo o básico de como editar no OpenStreetMap " + "welcome": "bem vindo! Este tutorial irá ensiná-lo o básico de como editar no OpenStreetMap ", + "practice": "Toda a informação contida neste guia, é a apenas para praticar e qualquer alteração que faça durante este guia, não serão guardadas." }, "navigation": { - "title": "Navegação" + "title": "Navegação", + "points_lines_areas": "Os elementos do mapa são representados em *pontos, linhas ou áreas.*" }, "points": { "title": "Pontos" @@ -974,9 +1029,6 @@ "label": "URL da webcam", "placeholder": "http://example.com/" }, - "content": { - "label": "Conteúdos" - }, "country": { "label": "País" }, @@ -1224,6 +1276,9 @@ "kerb": { "label": "Lancil" }, + "label": { + "label": "Rótulo" + }, "lamp_type": { "label": "Tipo" }, @@ -4778,45 +4833,107 @@ "OSM_Inspector-Addresses": { "attribution": { "text": "© Geofabrik GmbH, contribuidores OpenStreetMap, CC-BY-SA" - } + }, + "name": "Inspector OSM: Moradas" }, "OSM_Inspector-Geometry": { "attribution": { "text": "© Geofabrik GmbH, contribuidores OpenStreetMap, CC-BY-SA" - } + }, + "name": "Inspector OSM: Geometria" }, "OSM_Inspector-Highways": { "attribution": { "text": "© Geofabrik GmbH, contribuidores OpenStreetMap, CC-BY-SA" - } + }, + "name": "Inspector OSM: Estradas" }, "OSM_Inspector-Multipolygon": { "attribution": { "text": "© Geofabrik GmbH, contribuidores OpenStreetMap, CC-BY-SA" - } + }, + "name": "Inspector OSM: Áreas" }, "OSM_Inspector-Places": { "attribution": { "text": "© Geofabrik GmbH, contribuidores OpenStreetMap, CC-BY-SA" - } + }, + "name": "Inspector OSM: Lugares" }, "OSM_Inspector-Routing": { "attribution": { "text": "© Geofabrik GmbH, contribuidores OpenStreetMap, CC-BY-SA" - } + }, + "name": "Inspector OSM: Rotas" }, "OSM_Inspector-Tagging": { "attribution": { "text": "© Geofabrik GmbH, contribuidores OpenStreetMap, CC-BY-SA" - } + }, + "name": "Inspector OSM: Etiquetagem" + }, + "Waymarked_Trails-Cycling": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, conteúdo do mapa contribuidores OpenStreetMap, ODbL 1.0" + }, + "name": "Waymarked Trails: Ciclismo" + }, + "Waymarked_Trails-Hiking": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, conteúdo do mapa contribuidores OpenStreetMap, ODbL 1.0" + }, + "name": "Waymarked Trails: Pedestrianismo" + }, + "Waymarked_Trails-MTB": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, conteúdo do mapa contribuidores OpenStreetMap, ODbL 1.0" + }, + "name": "Waymarked Trails: Ciclismo de montanha" + }, + "Waymarked_Trails-Skating": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, conteúdo do mapa contribuidores OpenStreetMap, ODbL 1.0" + }, + "name": "Waymarked Trails: Skate" + }, + "Waymarked_Trails-Winter_Sports": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, conteúdo do mapa contribuidores OpenStreetMap, ODbL 1.0" + }, + "name": "Waymarked Trails: Desportos de Inverno" + }, + "basemap.at": { + "attribution": { + "text": "basemap.at" + }, + "description": "Mapa base Áustria, baseado em informação govenamental ", + "name": "basemap.at" + }, + "basemap.at-orthofoto": { + "attribution": { + "text": "basemap.at" + }, + "description": "Ortofotomapa fornecido por basemap.at. Sucessor de geoimage.at imagery.", + "name": "Ortofotomapa geoimage.at" }, "hike_n_bike": { + "attribution": { + "text": "Contribuidores © OpenStreetMap" + }, "name": "Bicicleta & caminhadas" }, "mapbox_locator_overlay": { "attribution": { "text": "Termos e opinião" - } + }, + "description": "Mostras as principais funcionalidades para ajudar a orientá-lo.", + "name": "Sobreposição de localização" + }, + "openpt_map": { + "attribution": { + "text": "Contribuidores © OpenStreetMap, CC-BY-SA" + }, + "name": "OpenPT Map (sobreposição)" }, "osm-gps": { "attribution": { @@ -4836,6 +4953,36 @@ "text": "© contribuidores OpenStreetMap, CC-BY-SA" }, "name": "OpenStreetMap (estilo alemão)" + }, + "qa_no_address": { + "attribution": { + "text": "Simon Poole, dados contribuidores © OpenStreetMap" + }, + "name": "QA Sem morada" + }, + "skobbler": { + "attribution": { + "text": "© moisaco: skobbler, dados do mapa contribuidores © OpenStreetMap" + }, + "name": "skobbler" + }, + "stamen-terrain-background": { + "attribution": { + "text": "moisaco do mapa por Stamen Design, sob licença CC BY 3.0" + }, + "name": "Terreno Stamen" + }, + "tf-cycle": { + "attribution": { + "text": "Mapa © Thunderforest, dados do mapa contribuidores © OpenStreetMap" + }, + "name": "Thunderforest OpenCycleMap" + }, + "tf-landscape": { + "attribution": { + "text": "Mapa © Thunderforest, dados do mapa contribuidores © OpenStreetMap" + }, + "name": "Thunderforest Landscape" } } } diff --git a/dist/locales/ru.json b/dist/locales/ru.json index 48182f345..231f4b628 100644 --- a/dist/locales/ru.json +++ b/dist/locales/ru.json @@ -4,7 +4,7 @@ "add_area": { "title": "Область", "description": "Нанести на карту парки, здания, озёра и другие площадные объекты.", - "tail": "Щёлкните по карте, чтобы начать рисовать область: парк, озеро, здания и т.п." + "tail": "Щёлкните по карте, чтобы начать рисовать область: парк, озеро, здание и т. п." }, "add_line": { "title": "Линия", @@ -504,7 +504,9 @@ }, "restore": { "heading": "У вас есть несохранённые правки", - "description": "Имеются несохранённые правки с прошлого сеанса. Восстановить их?" + "description": "Имеются несохранённые правки с прошлого сеанса. Восстановить их?", + "restore": "Восстановить мои правки", + "reset": "Отменить мои правки" }, "save": { "title": "Сохранить", @@ -794,6 +796,8 @@ "title": "Области", "add_playground": "*Области* используются для обозначения таких объектов, как реки, здания и жилые сектора.{br}Их также можно применять для более детального отображения объектов, которые обычно указываются точками. **Нажмите кнопку полигона {button} для создания новой области.**", "start_playground": "Давайте добавим игровую площадку на карту в виде области. Область рисуется размещением точек по периметру объекта. **Щелкните мышью или нажмите пробел для размещения первой точки на одном из углов площадки.**", + "continue_playground": "Продолжайте обводить область, размещая узлы вдоль краёв детской площадки. Будет отлично, если вы присоедините область к уже нарисованным дорожкам.{br}Совет: вы можете держать клавишу '{alt}', чтобы предотвратить привязку к другим элементам. **Продолжайте обводить область детской площадки.**", + "finish_playground": "Завершите обводку, нажав enter или щёлкнув на первом или последнем узле. **Завершите обводку области детской площадки.**", "search_playground": "**Искать '{preset}'.**", "choose_playground": "**Выберите {preset} из списка.**", "add_field": "Эта детская площадка не имеет официального названия, поэтому мы не будем добавлять ничего в поле Название.{br}Вместо этого давайте добавим больше подробностей об этой детской площадке в поле Описание. **Откройте список «Добавить поле».**", @@ -810,6 +814,7 @@ "choose_category_road": "**Выберите {category} из списка.**", "choose_preset_residential": "Существует много различных типов дорог, но в данном случае это дорога вдоль жилых зон. **Выберите тип дороги «{preset}»**", "retry_preset_residential": "Вы не выбрали тип {preset}. **Щёлкните здесь, чтобы выбрать заново.**", + "name_road": "**Дайте этой дороге название, затем нажмите escape, enter или щёлкните {button} кнопку, чтобы закрыть редактор свойств.**", "did_name_road": "Замечательно! Теперь мы изучим как изменить форму линии.", "update_line": "Иногда вам потребуется изменить форму существующей линии. Вот эта дорога явно выглядит не совсем правильно.", "finish_drag_endpoint": "Вот неплохое место. **Отпустите левую кнопку мыши чтобы завершить перемещение.**", @@ -1196,9 +1201,6 @@ "label": "Адрес камеры", "placeholder": "http://example.com/" }, - "content": { - "label": "Содержимое" - }, "country": { "label": "Страна" }, diff --git a/dist/locales/sk.json b/dist/locales/sk.json index 1de62f9ed..4b4e47e62 100644 --- a/dist/locales/sk.json +++ b/dist/locales/sk.json @@ -259,10 +259,10 @@ } }, "reverse": { - "title": "Obrátiť", + "title": "Obrátiť smer", "description": "Obrátiť smer čiary na opačnú stranu.", "key": "V", - "annotation": "Obrátenie čiary." + "annotation": "Obrátenie smeru čiary." }, "split": { "title": "Rozdeliť", @@ -334,7 +334,7 @@ "upload_explanation_with_user": "Zmeny, ktoré nahráte ako {user}, budú viditeľné na všetkých mapách, ktoré používajú údaje z OpenStreetMap.", "save": "Nahrať", "cancel": "Zrušiť", - "changes": "Počet zmien: {count}", + "changes": "{count} Zmien", "warnings": "Upozornenia", "modified": "Upravené", "deleted": "Odstránené", @@ -348,6 +348,49 @@ "list": "Úpravy od {users}", "truncated_list": "Úpravy od {users} a {count} ďalších" }, + "info_panels": { + "key": "I", + "background": { + "key": "B", + "title": "Pozadie", + "zoom": "Priblíženie", + "vintage": "Archívne", + "unknown": "Neznáme", + "show_tiles": "Zobraziť dlaždice", + "hide_tiles": "Skryť dlaždice" + }, + "history": { + "key": "H", + "title": "História", + "selected": "{n} vybraných", + "version": "Verzia", + "last_edit": "Posledná úprava", + "edited_by": "Upravené od", + "changeset": "Súbor zmien", + "unknown": "Neznáme", + "link_text": "História na openstreetmap.org" + }, + "location": { + "key": "L", + "title": "Poloha", + "unknown_location": "Neznáma poloha" + }, + "measurement": { + "key": "M", + "title": "Merania", + "selected": "{n} vybraných", + "geometry": "Geometria", + "closed": "uzavretá", + "center": "Stred", + "perimeter": "Obvod", + "length": "Dĺžka", + "area": "Plocha", + "centroid": "Ťažisko", + "location": "Poloha", + "metric": "Metrické", + "imperial": "Imperiálne" + } + }, "geometry": { "point": "bod", "vertex": "vrchol", @@ -410,24 +453,28 @@ "background": { "title": "Pozadie", "description": "Nastavenia pozadia", + "key": "B", "percent_brightness": "{opacity}% jas", "none": "Žiadne", "best_imagery": "Najviac známy zdroj obrázkov pre túto polohu", "switch": "Prepnúť späť na toto pozadie", "custom": "Voliteľné", "custom_button": "Upraviť volitelné pozadie", + "custom_prompt": "Vyplňte vzorovú URL pre mapové dlaždice. Platné polia sú: \n - {zoom}/{z}, {x}, {y} pre Z/X/Y dlaždicovú schému \n - {ty} pre TMS štýl s prevrátenými Y súradnicami\n - {u} pre quadtile schému \n - {switch:a,b,c} pre DNS server multiplexing\n\nPríklad:\n{example}", "fix_misalignment": "Upraviť posun obrázkov", "imagery_source_faq": "Odkiaľ pochádzajú tieto obrázky?", "reset": "vynulovať", "offset": "Potiahnutím kdekoľvek v šedej ploche nižšie upravíte posun obrázkov, alebo zadajte hodnotu posunu v metroch.", "minimap": { "description": "Náhľad mapy", - "tooltip": "Zobraziť oddialenú mapu pre ľahšie lokalizovanie práve zobrazenej oblasti." + "tooltip": "Zobraziť oddialenú mapu pre ľahšie lokalizovanie práve zobrazenej oblasti.", + "key": "/" } }, "map_data": { "title": "Mapové údaje", "description": "Mapové údaje", + "key": "F", "data_layers": "Dátové vrstvy", "fill_area": "Výplň plôch", "map_features": "Mapové objekty", @@ -486,7 +533,8 @@ "area_fill": { "wireframe": { "description": "Bez výplne (obrys)", - "tooltip": "Aktivovanie obrysového módu umožní lepšie vidieť družicové snímky na pozadí." + "tooltip": "Aktivovanie obrysového módu umožní lepšie vidieť družicové snímky na pozadí.", + "key": "W" }, "partial": { "description": "Čiastočná výplň", @@ -499,7 +547,9 @@ }, "restore": { "heading": "Máte neuložené zmeny", - "description": "Želáte si obnoviť neuložené zmeny z predchádzajúcej návštevy?" + "description": "Želáte si obnoviť neuložené zmeny z predchádzajúcej návštevy?", + "restore": "Obnoviť moje zmeny", + "reset": "Vymazať moje zmeny" }, "save": { "title": "Ulož", @@ -550,9 +600,9 @@ }, "splash": { "welcome": "Vitajte v iD editore pre OpenStreetMap", - "text": "iD je prívetivý ale silný nástroj pre prispievanie do najlepšej slobodnej mapy sveta. Toto je verzia {version}. Pre viac informácií navštívte {website} a nahlasujte chyby na {github}.", + "text": "iD je prívetivý ale silný nástroj pre prispievanie do najlepšej slobodnej mapy sveta. Toto je verzia {version}. Pre viac informácií navštívte {website} alebo nahlasujte chyby na {github}.", "walkthrough": "Začni prehliadku", - "start": "Upravovať teraz" + "start": "Upravuj" }, "source_switch": { "live": "pripojený", @@ -608,8 +658,10 @@ "view_on_mapillary": "Prezrieť tento obrázok na Mapillary" }, "help": { - "title": "Pomoc", - "help": "# Pomoc\n\nToto je editor pre [OpenStreetMap](http://www.openstreetmap.org/), slobodnú a upravovateľnú mapu sveta. Môžete ho používať na pridávanie a aktualizovanie údajov vo vašom okolí a vylepšiť tak mapu sveta s otvoreným kódom a dátami pre všetkých.\n\nÚpravy, ktoré v tejto mape spravíte, budú viditeľné pre každého, kto používa OpenStreetMap. Na to, aby ste mohli upravovať, sa budete musieť prihlásiť [prihlásiť](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) je kolaboratívny projekt so [zdrojovým kódom dostupným na GitHub](https://github.com/openstreetmap/iD).\n", + "title": "Nápoveda", + "key": "H", + "help": "# Nápoveda\n\nToto je editor pre [OpenStreetMap](http://www.openstreetmap.org/), slobodnú a upravovateľnú mapu sveta. Môžete ho používať na pridávanie a aktualizovanie údajov vo vašom okolí a vylepšiť tak mapu sveta s otvoreným kódom a dátami pre všetkých.\n\nÚpravy, ktoré v tejto mape spravíte, budú viditeľné pre každého, kto používa OpenStreetMap. Na to, aby ste mohli upravovať, sa budete musieť prihlásiť [prihlásiť](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) je kolaboratívny projekt so [zdrojovým kódom dostupným na GitHub](https://github.com/openstreetmap/iD).\n", + "editing_saving": "# Upravovanie a ukladanie\n\nTento editor je primárne navrhnutý na prácu online, a aj práve teraz\nho používate cez internetovú stránku.\n\n### Výber objektov\n\nPre výber objektu, ako napríklad cesta alebo bod záujmu, naň kliknite\nna mape. Týmto sa vybraný objekt zvýrazní, otvorí sa panel s jeho\npodrobnosťami a zobrazí sa ponuka s úkonmi, ktoré môžete s objektom urobiť.\n\nViacero objektov je možné vybrať podržaním klávesu \"Shift\". Potom jednoducho\nkliknite na objekty, ktoré chcete vybrať, alebo pretiahnite po mape akoby ste\nchceli nakresliť obdĺžnik. Týmto sa zobrazí rám a vyberú sa všetky objekty, ktoré\nsa v ňom nachádzajú.\n\n### Ukladanie úprav\nKeď urobíte zmeny ako úpravy ciest, budov a miest, tieto budú lokálne uložené,\naž pokiaľ ich neuložíte na server. Netrápte sa ak urobíte chybu. Zmeny môžete\nvrátiť späť kliknutím na tlačítko vrátiť a zopakovať kliknutím na tlačidlo zopakovať.\n\nKeď chcete ukončiť sériu úprav, kliknite na \"Ulož\". Napríklad ak ste dokončili\nčasť mesta a chcete začať s inou časťou. Budete mať možnosť si prehliadnuť,\nčo ste urobili a editor poskytne užitočné návrhy a upozornenia, ak niečo nie je so\nzmenami v poriadku.\n\nAk všetko vyzerá v poriadku, môžete vyplniť krátky komentár vysvetľujúci, čo ste\nurobili a kliknite znovu na \"Ulož\" pre odoslanie zmien\nna [OpenStreetMap.org](http://www.openstreetmap.org/), kde budú viditeľné\npre ostatných používateľov a tak dostupné pre ďalšie vylepšenia.\n\nAk nemôžete dokončiť úpravy počas jedného sedenia, môžete zatvoriť okno\nprehliadača, vrátiť sa späť (na rovnakom prehliadači a počítači) a editor vám\nponúkne obnoviť vašu prácu.\n\n### Používanie editora\n\nZoznam klávesových skratiek zobrazíte stlačením klávesu \"?\"\n", "roads": "# Cesty\n\nS týmto editorom môžete cesty vytvoriť, opraviť alebo vymazať. Cesty môžu byť rôzneho druhu: chodníky, diaľnice, lesné cestičky, cyklochodníky a iné. Akýkoľvek často prechádzaný úsek by malo byť možné zmapovať.\n\n### Výber\n\nKliknite na cestu pre jej výber. Viditeľným by sa mal stať jej obrys spolu s malou ponukou nástrojov na mape a postranným panelom, ukazujúcim dodatočné informácie o ceste.\n\n### Úprava\n\nČasto krát uvidíte cesty, ktoré nie sú zarovnané so snímkami pod nimi alebo s GPS stopu. Tieto cesty môžete upraviť tak, aby boli na správnom mieste.\n\nNajskôr kliknite na cestu, ktorú chcete zmeniť. Týmto sa zvýrazní a po jej dĺžke sa ukážu kontrolné body, ktoré môžete pretiahnuť na lepšiu pozíciu. Ak chcete pridať nový kontrolný bod pre viac detailov, dva krát kliknite na časť cesty bez uzla a jeden bude pridaný.\n\nAk sa cesta spája s inou cestou, ale nie je správne spojená na mape, môžete pretiahnuť jeden z jej kontrolných bodov na druhú cestu, aby ste ich spojili. Spojenie ciest je dôležité pre mapu a nevyhnutné pre poskytovanie navigácie na cestách.\n\nMôžete tiež kliknúť na nástroj \"Presuň\" alebo stlačiť kláves \"M\" pre posunutie celej cesty naraz a potom kliknite znovu, aby ste uložili presun.\n\n### Vymazávanie\n\nAk je cesta úplne nesprávna - vidíte, že cesta neexistuje na satelitných snímkoch a najlepšie mate potvrdené zo samotného miesta, že tam cesta nie je - môžete ju vymazať, čím ju odstránite z mapy. Pri vymazávaní objektov buďte obozretný, rovnako ako pri iných úpravách sú výsledky viditeľné ostatnými a satelitné snímky sú často neaktuálne, takže cesta môže byť jednoducho novopostavená.\n\nCestu môžete vymazať, tak že na ňu kliknete čim ju vyberiete a potom kliknete na ikonu smetného koša alebo stlačením klávesu \"Delete\".\n\n### Vytváranie\n\nZistili ste, že niekde by mala byť cesta ale ona tam nie je? Kliknite naľavo hore na ikonu \"Čiara\" alebo stlačte kláves \"2\" pre kreslenie čiary.\n\nAby ste začali kresliť, kliknite na začiatok cesty na mape. Ak cesta odbočuje z inej existujúcej cesty, začnite kliknútím na miesto, kde sa spájajú.\n\nPotom kliknite na body pozdĺž cesty tak, aby nasledovali správny smer podľa satelitných snímkov alebo GPS. Ak cesta, ktorú kreslíte, pretína ďalšiu cestu, spojte ich kliknutím v mieste križovatky. Keď ste hotový s skreslením, dva krát kliknite alebo stlačte kláves \"Enter\" na vašej klávesnici.\n", "gps": "# GPS\n\nzozbierané GPS údaje sú najcennejší zdroj dát pre OpenStreetMap. Tento editor\npodporuje stopy z lokálnych \".gpx\" súborov na vašom počítači. Tento typ GPS stôp\nmôžete zachytiť pomocou rôznych aplikácií pre smartfóny ako aj GPS\nprístrojmi.\n\nPre informácie, ako robiť GPS prieskum, si prečítajte\n[Mapovanie so smartfónom, GPS alebo papierom](http://learnosm.org/en/mobile-mapping/).\n\nPre použitie GPX stopy pre mapovanie, pretiahnite a pustite GPX súbor na mapový\neditor. Po rozpoznaní, bude pridaná na mapu ako jasná fialová\nčiara. Kliknite na ponuku \"Mapové údaje\" na pravej strane pre zapnutie,\nvypnutie alebo priblíženie na túto novú GPX vrstvu.\n\nGPX stopa nie je priamo nahraná na OpenStreetMap. Najlepší spôsob ako\nju využiť je, použiť ju ako predlohu pre zakreslovanie nových objektov\na potom ju [nahrať na OpenStreetMap](http://www.openstreetmap.org/trace/create)\npre ďalších uživateľov.\n", "imagery": "# Snímky povrchu\n\nLetecké snímky sú dôležitým zdrojom pre mapovanie. Kombinácia leteckých fotografií, satelitných snímok a voľne skompilovaných zdrojov je v editore dostupná vpravo pod ponukou \"Nastavenia pozadia\".\n\nŠtandardne je v editore predvolená satelitná vrstva z [Bing Maps](http://www.bing.com/maps/), ale ako posuniete a priblížite mapu na nové geografické miesta, dostupnými sa stanú nové zdroje. Niektoré krajiny ako Spojené Štáty, Francúzsko, a Dánsko majú pre niektoré oblasti dostupné veľmi kvalitné snímky.\n\nSnímky môžu byť niekedy posunuté voči mapovým dátam, kvôli chybe na strane poskytovateľa snímkov. Ak uvidíte veľa ciest posunutých voči pozadiu, neposúvajte ich hneď všetky, aby ste ich zarovnali s pozadím. Namiesto toho môžete upraviť snímky, aby odpovedali existujúcim dátam tým, že kliknete na \"Oprav zarovnanie\" naspodku Nastavenia pozadia.\n", @@ -796,6 +848,7 @@ "title": "Plochy", "add_playground": "*Plochy* sa používajú na zobrazovanie hraníc objektov ako jazerá, budovy alebo rezidenčné zóny.{br}Môžu byť tiež použité na detailnejšie mapovanie objektov, ktoré by ste nomálne označili iba bodom. **Kliknite na {button} Plocha a pridajte novú plochu.** ", "start_playground": "Poďme pridať do mapy ihrisko tým, že nakreslíme plochu. Plochy sa kreslia tak, že pridávate *uzly* pozdĺž vonkajšej hrany objektu. **Kliknite alebo stlačte medzerník pre umiestnenie počiatočného uzla na jeden z rohov ihriska.**", + "continue_playground": "Pokračujte v kreslení plochy pridávaním ďalších uzlov pozdĺž hrany ihriska. Je poriadku ak spojíte plochu s existujúcimi chodníkmi.{br}Tip: Podržaním klávesu \"{alt}\" zabránite uzlom v spájaní s ďalšími objektami. **Pokračujte v kreslní plochy inhriska.**", "finish_playground": "Dokončite plochu tým, že stlačíte enter alebo kliknete na prvý alebo posledný uzol. **Dokončite kreslenie plochy ihriska.**", "search_playground": "**Vyhľadajte \"{preset}.**", "choose_playground": "**Vyberte {preset} zo zoznamu.**", @@ -860,14 +913,134 @@ }, "startediting": { "title": "Začať upravovať", + "help": "Teraz ste pripravný upravovať OpenStreetMap!{br}Túto prehliadku môžete hocikedy zopakovať alebo si môžete prezrieť dokumentáciu tým, že kliknete na tlačítko {button} Nápoveda alebo stalčením klávesu \"{key}\".", + "shortcuts": "Zoznam príkazov a ich klávesových skratiek si môžete pozrieť stlačením klávesu \"{key}\".", "save": "Nezabudnite pravidelne ukladať vaše zmeny!", "start": "Začnite mapovať!" } }, + "shortcuts": { + "title": "Klávesové skratky", + "tooltip": "Zobraziť okno s klávesovými skratkami.", + "toggle": { + "key": "?" + }, + "key": { + "alt": "Alt", + "backspace": "Backspace", + "cmd": "Cmd", + "ctrl": "Ctrl", + "delete": "Delete", + "del": "Del", + "end": "End", + "enter": "Enter", + "esc": "Esc", + "home": "Home", + "option": "Option", + "pause": "Pause", + "pgdn": "PgDn", + "pgup": "PgUp", + "return": "Return", + "shift": "Shift", + "space": "Medzerník" + }, + "gesture": { + "drag": "potiahnúť" + }, + "or": "-alebo-", + "browsing": { + "title": "Prehliadanie", + "navigation": { + "title": "Navigácia", + "pan": "Posun mapy", + "pan_more": "Posunúť mapu o jednu obrazovku", + "zoom": "Priblížiť / Oddialiť", + "zoom_more": "Priblížiť / Oddialiť o hodne" + }, + "help": { + "title": "Nápoveda", + "help": "Ukázať nápovedu/dokumentáciu", + "keyboard": "Ukázať klávesové skratky" + }, + "display_options": { + "title": "Zobraziť možnosti", + "background": "Ukázať možnosti pozadia", + "background_switch": "Prepnúť naspäť na posledné pozadie", + "map_data": "Ukázať možnosti mapových dát", + "fullscreen": "Vstúpiť do celoobrazovkového režimu", + "wireframe": "Prepnúť obrysový mód", + "minimap": "Prepnúť minimapu" + }, + "selecting": { + "title": "Vyberanie objektov", + "select_one": "Vybrať jeden objekt", + "select_multi": "Vybrať viacero objektov", + "lasso": "Nakresliť výberové laso okolo objektov" + }, + "with_selected": { + "title": "S vybraným objektom", + "edit_menu": "Prepnúť editačné menu" + }, + "vertex_selected": { + "title": "S vybraným uzlom", + "previous": "Preskočiť na predchádzajúci uzol", + "next": "Preskočiť na nasledujúci uzol", + "first": "Preskočiť na prvý uzol", + "last": "Preskočiť na posledný uzol", + "change_parent": "Prepnúť nadradenú cestu" + } + }, + "editing": { + "title": "Upravovanie", + "drawing": { + "title": "Kreslenie", + "add_point": "\"Pridať bod\" mód", + "add_line": "\"Pridať čiaru\" mód", + "add_area": "\"Pridať plochu\" mód", + "place_point": "Umiestniť bod", + "disable_snap": "Podržanie zruší prichytávanie k bodu", + "stop_line": "Dokončiť kreslenie čiary alebo plochy" + }, + "operations": { + "title": "Operácie", + "continue_line": "Pokračuvať v ceste od vybraného uzlu", + "merge": "Spojiť (zlúčiť) vybrané objekty", + "disconnect": "Odpojiť objekty na vybranom uzle", + "split": "Rozdeliť čiaru na dve vo vybranom uzle", + "reverse": "Obrátiť smer čiary", + "move": "Presunúť vybraný objet", + "rotate": "Otočiť vybrané objekty", + "orthogonalize": "Vyrovnať čiaru / Usporiadať plochu do pravého uhla", + "circularize": "Usporiadať uzavretú čiaru alebo plochu do kruhu", + "reflect_long": "Preklopiť objekty cez ich dlhú osu", + "reflect_short": "Preklopiť objekty cez ich kratšiu osu", + "delete": "Vymazať vybrané objekty" + }, + "commands": { + "title": "Príkazy", + "copy": "Kopírovať vybrané objekty", + "paste": "Vložiť zkopírované objekty", + "undo": "Vrátiť posledný úkon", + "redo": "Zopakovať posledný úkon", + "save": "Uložiť zmeny" + } + }, + "tools": { + "title": "Nástroje", + "info": { + "title": "Informácie", + "all": "Prepnúť všetky informačné panely", + "background": "Prepnúť panel pozadia", + "history": "Prepnúť panel histórie", + "location": "Prepnúť panel polohy", + "measurement": "Prepnúť panel merania" + } + } + }, "presets": { "categories": { "category-barrier": { - "name": "Objekty bariér" + "name": "Objekty bariéra" }, "category-building": { "name": "Objekty budov" @@ -878,6 +1051,15 @@ "category-landuse": { "name": "Objekty využitia územia" }, + "category-natural-area": { + "name": "Prírodné objekty" + }, + "category-natural-line": { + "name": "Prírodné objekty" + }, + "category-natural-point": { + "name": "Prírodné objekty" + }, "category-path": { "name": "Objekty cestičiek" }, @@ -951,20 +1133,36 @@ "address": { "label": "Adresa", "placeholders": { + "block_number": "Číslo bloku", + "block_number!jp": "Blok číslo", "city": "Mesto", + "city!jp": "Mesto/dedina/Okrsok Tokya", + "city!vn": "Mesto", "conscriptionnumber": "123", "country": "Štát", + "county": "Kraj", + "county!jp": "Distrikt", "district": "Okres", + "district!vn": "Arrondissement/Mesto/Distrikt", + "floor": "Poschodie", "hamlet": "Osada/Samota", "housename": "Meno domu", "housenumber": "123", + "housenumber!jp": "Budova číslo/Miesto čislo", + "neighbourhood": "Susedstvo", + "neighbourhood!jp": "Chōme/Aza/Koaza", "place": "Obec", "postcode": "PSČ", "province": "Provincia", + "province!jp": "Prefektúra", + "quarter": "Štvrť", + "quarter!jp": "Ōaza/Machi", "state": "Štát", "street": "Ulica", "subdistrict": "Podoblasť", - "suburb": "Predmestie" + "subdistrict!vn": "Okrsok/Komúna/Mestečko", + "suburb": "Predmestie", + "suburb!jp": "Okrsok" } }, "admin_level": { @@ -1013,6 +1211,15 @@ "amenity": { "label": "Typ" }, + "animal_boarding": { + "label": "Pre zvieratá" + }, + "animal_breeding": { + "label": "Pre zvieratá" + }, + "animal_shelter": { + "label": "Pre zvieratá" + }, "area/highway": { "label": "Typ" }, @@ -1031,12 +1238,41 @@ "barrier": { "label": "Typ" }, + "bath/open_air": { + "label": "Vonkajší" + }, + "bath/sand_bath": { + "label": "Piesočná kúpeľ" + }, + "bath/type": { + "label": "Typ", + "options": { + "foot_bath": "Kúpeľ nôh", + "hot_spring": "Termálna kúpeľ", + "onsen": "Japonský Onsen" + } + }, + "beauty": { + "label": "Typ obchodu" + }, "bench": { "label": "Lavička" }, "bicycle_parking": { "label": "Typ" }, + "bin": { + "label": "Odpadová nádoba" + }, + "blood_components": { + "label": "Zložky krvi", + "options": { + "plasma": "plazma", + "platelets": "krvné doštičky", + "stemcells": "vzorky kmeňových buniek", + "whole": "celá krv" + } + }, "board_type": { "label": "Typ" }, @@ -1056,8 +1292,20 @@ "label": "Typ" }, "camera/direction": { + "label": "Smer (Stupňov v smere hodín)", "placeholder": "45, 90, 180, 270" }, + "camera/mount": { + "label": "Upevnenie kamery" + }, + "camera/type": { + "label": "Typ kamery", + "options": { + "dome": "Kupola", + "fixed": "Nepohyblivá", + "panning": "Panoramatická" + } + }, "capacity": { "label": "Kapacita", "placeholder": "50, 100, 200..." @@ -1093,15 +1341,25 @@ "clockwise": "V smere hodinových ručičiek" } }, + "clothes": { + "label": "Typ oblečenia" + }, "club": { "label": "Typ" }, "collection_times": { "label": "Časy výberov" }, + "communication_multi": { + "label": "Typy komunikácie" + }, "construction": { "label": "Typ" }, + "contact/webcam": { + "label": "URL webovej kamery", + "placeholder": "http://priklad.sk/" + }, "content": { "label": "Obsah" }, @@ -1114,12 +1372,21 @@ "craft": { "label": "Typ" }, + "crop": { + "label": "Plodiny" + }, "crossing": { "label": "Typ" }, + "cuisine": { + "label": "Jedlo" + }, "currency_multi": { "label": "Typy mien" }, + "cycle_network": { + "label": "Sieť" + }, "cycleway": { "label": "Cyklopruh", "options": { @@ -1158,6 +1425,9 @@ "cycleway:right": "Pravá strana" } }, + "date": { + "label": "Dátum" + }, "delivery": { "label": "Zásobovnie" }, @@ -1173,6 +1443,9 @@ "diaper": { "label": "Obsahuje miesto na výmenu plienok" }, + "display": { + "label": "Ciferník" + }, "dock": { "label": "Typ" }, @@ -1192,6 +1465,10 @@ "elevation": { "label": "Nadmorská výška" }, + "email": { + "label": "Email", + "placeholder": "http://priklad.sk/" + }, "emergency": { "label": "Záchranná služba" }, @@ -1208,6 +1485,15 @@ "fee": { "label": "Poplatok" }, + "fence_type": { + "label": "Typ" + }, + "fire_hydrant/position": { + "label": "Pozícia", + "options": { + "parking_lot": "Parkovisko" + } + }, "fire_hydrant/type": { "label": "Typ", "options": { @@ -1241,6 +1527,9 @@ "generator/method": { "label": "Metóda" }, + "generator/output/electricity": { + "placeholder": "50 MW, 100 MW, 200 MW..." + }, "generator/source": { "label": "Zdroj" }, @@ -1258,6 +1547,9 @@ "handrail": { "label": "Zábradlie" }, + "height": { + "label": "Výška (metrov)" + }, "highway": { "label": "Typ" }, @@ -1300,6 +1592,9 @@ "internet_access/fee": { "label": "Poplatok za prístup k Internetu" }, + "internet_access/ssid": { + "label": "SSID (Názov siete)" + }, "lamp_type": { "label": "Typ" }, @@ -1371,6 +1666,9 @@ "man_made": { "label": "Typ" }, + "manhole": { + "label": "Typ" + }, "map_type": { "label": "Typ" }, @@ -1385,6 +1683,9 @@ "maxstay": { "label": "Maximálna dĺžka parkovania" }, + "maxweight": { + "label": "Maximálna hmotnosť" + }, "mtb/scale": { "label": "Obtiažnosť pre horské bicykle", "options": { @@ -1431,6 +1732,39 @@ "network": { "label": "Sieť" }, + "network_bicycle": { + "label": "Typ sieťe", + "options": { + "icn": "Medzinárodná", + "lcn": "Lokálna", + "ncn": "Národná", + "rcn": "Regionálna" + }, + "placeholder": "Lokálna, Regionálna, Narodná, Medzinárodná" + }, + "network_foot": { + "label": "Typ siete", + "options": { + "iwn": "Medzinárodná", + "lwn": "Lokálna", + "nwn": "Národná", + "rwn": "Regionálna" + }, + "placeholder": "Lokálna, Regionálna, Narodná, Medzinárodná" + }, + "network_horse": { + "label": "Typ sieťe", + "options": { + "ihn": "Medzinárodná", + "lhn": "Lokálna", + "nhn": "Národná", + "rhn": "Regionálna" + }, + "placeholder": "Lokálna, Regionálna, Narodná, Medzinárodná" + }, + "network_road": { + "label": "Sieť" + }, "note": { "label": "Poznámka" }, @@ -1459,6 +1793,9 @@ "operator": { "label": "Operátor" }, + "outdoor_seating": { + "label": "Vonkajšie sedenie" + }, "par": { "label": "Par", "placeholder": "3, 4, 5..." @@ -1533,6 +1870,9 @@ "place": { "label": "Typ" }, + "plant/output/electricity": { + "placeholder": "500 MW, 1000 MW, 2000 MW..." + }, "population": { "label": "Populácia" }, @@ -1542,12 +1882,25 @@ "power_supply": { "label": "Elektrický zdoj" }, + "produce": { + "label": "Ovocie a zelenina" + }, + "product": { + "label": "Produkty" + }, "railway": { "label": "Typ" }, "recycling_accepts": { "label": "Prijíma" }, + "recycling_type": { + "label": "Typ recyklácie", + "options": { + "centre": "Recyklačné centrum", + "container": "Kontajner" + } + }, "ref": { "label": "Referenčné čislo" }, @@ -1654,9 +2007,27 @@ "source": { "label": "Zdroj" }, + "sport": { + "label": "Športy" + }, + "sport_ice": { + "label": "Športy" + }, + "sport_racing_motor": { + "label": "Športy" + }, + "sport_racing_nonmotor": { + "label": "Športy" + }, "stars": { "label": "Hviezdičky" }, + "start_date": { + "label": "Počiatočný dátum" + }, + "step_count": { + "label": "Počet schodov" + }, "stop": { "label": "Typ zastavenia", "options": { @@ -1684,9 +2055,26 @@ "supervised": { "label": "Pod dohľadom" }, + "support": { + "label": "Podpera" + }, "surface": { "label": "Povrch" }, + "surveillance": { + "label": "Typ monitorovania" + }, + "surveillance/type": { + "label": "Druh monitorovacieho zariadenia", + "options": { + "ALPR": "Automatická čitačka ŠPZ", + "camera": "Kamera", + "guard": "Strážnik" + } + }, + "surveillance/zone": { + "label": "Monitorovaná zóna" + }, "tactile_paving": { "label": "Taktilné značenie" }, @@ -1708,9 +2096,22 @@ "pitlatrine": "Latrína" } }, + "toll": { + "label": "Mýto" + }, + "tomb": { + "label": "Typ" + }, "tourism": { "label": "Typ" }, + "tower/construction": { + "label": "Konštrukcia veže", + "placeholder": "Ukotvená, Mrežovaná, Maskovaná, ..." + }, + "tower/type": { + "label": "Typ" + }, "tracktype": { "label": "Typ lesnej cesty", "options": { @@ -1722,6 +2123,9 @@ }, "placeholder": "Pevná, väčšinou pevná, mäkká..." }, + "traffic_calming": { + "label": "Typ" + }, "traffic_signals": { "label": "Typ" }, @@ -1746,6 +2150,17 @@ "vending": { "label": "Typ tovaru" }, + "visibility": { + "label": "Viditeľnosť", + "options": { + "area": "Nad 20m (65 stôp)", + "house": "Do 5m (16 stôp)", + "street": "5 až 20m (16 až 65 stôp)" + } + }, + "wall": { + "label": "Typ" + }, "water": { "label": "Typ" }, @@ -1777,6 +2192,10 @@ "name": "Adresa", "terms": "adresa,ŠPZ,SPZ,ulica" }, + "advertising/billboard": { + "name": "Bilboard", + "terms": "bilbord,bilboardy,billboardy,reklama,pútač,putac" + }, "aerialway": { "name": "Vzdušná doprava" }, @@ -1788,14 +2207,26 @@ "name": "Kabínková lanovka", "terms": "kabinkova lanovka,lanovka,kabinky,kabínky" }, + "aerialway/drag_lift": { + "name": "Vlek", + "terms": "lyžiarsky vlek, lyziarsky vlek" + }, "aerialway/gondola": { "name": "Kyvadlová lanovka", "terms": "kyvadlova lanovka,kyvadlo,lanovka,kabínka,kabinka" }, + "aerialway/goods": { + "name": "Zásobovacia lanovka", + "terms": "zasobovacia lanovka" + }, "aerialway/magic_carpet": { "name": "Pásový vlek", "terms": "pasovy vlek" }, + "aerialway/mixed_lift": { + "name": "Kombinovaná lanovka", + "terms": "kobinovana lanovka" + }, "aerialway/platter": { "name": "Kotvový vlek", "terms": "kotvovy vlek,kotva" @@ -1827,6 +2258,10 @@ "name": "Odbavovacia plocha", "terms": "Letisko,pristávacia plocha,terminál,príletová hala,odbavovacia plocha" }, + "aeroway/gate": { + "name": "Letisková brána", + "terms": "letiskova brana,brána,brana" + }, "aeroway/hangar": { "name": "Hangár", "terms": "hangar,hangár,letisko" @@ -1843,6 +2278,10 @@ "name": "Rolovacia dráha", "terms": "rolovanie, rolovacia draha, rolovacia dráha" }, + "aeroway/terminal": { + "name": "Letiskový termnál", + "terms": "letiskovy terminal,terminal,terminál" + }, "amenity": { "name": "Občianska vybavenosť" }, @@ -4184,11 +4623,207 @@ "name": "Pitná voda pre lode", "terms": "pitna voda pre lode" }, + "waterway/waterfall": { + "name": "Vodopád", + "terms": "vodopad,voda,pereje,rieka" + }, "waterway/weir": { "name": "Hrádza", "terms": "hat,hať,hrádza,hradza,jez" } } + }, + "imagery": { + "Bing": { + "description": "Satelitné a letecké zábery", + "name": "Bing letecké zábery" + }, + "DigitalGlobe-Premium": { + "attribution": { + "text": "Podmienky & pripomienky" + }, + "description": "Prémiové satelitné zábery DigitalGlobe.", + "name": "DigitalGlobe prémiové zábery" + }, + "DigitalGlobe-Standard": { + "attribution": { + "text": "Podmienky & pripomienky" + }, + "description": "Štandardné satelitné zábery DigitalGlobe.", + "name": "DigitalGlobe štandardné zábery" + }, + "MAPNIK": { + "attribution": { + "text": "© OpenStreetMap prispievatelia, CC-BY-SA" + }, + "description": "Štandardná vrstva OpenStreetMap.", + "name": "OpenStreetMap (Štandardná)" + }, + "Mapbox": { + "attribution": { + "text": "Podmienky & pripomienky" + }, + "description": "Satelitné a letecké zábery", + "name": "Mapbox satelitné" + }, + "New_and_Misaligned_TIGER_Roads-2013": { + "description": "Verejne dostupné mapové údaje od US Census na úrovniach 16+. Na nižšom priblížení sú iba zmeny od roku 2006 bez zmien, ktoré sú už vložené do OpenStreetMap.", + "name": "Nové & posunuté cesty z TIGER" + }, + "OSM_Inspector-Addresses": { + "attribution": { + "text": "© Geofabrik GmbH, OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OSM Inspector: Adresy" + }, + "OSM_Inspector-Geometry": { + "attribution": { + "text": "© Geofabrik GmbH, OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OSM Inspector: Geometria" + }, + "OSM_Inspector-Highways": { + "attribution": { + "text": "© Geofabrik GmbH, OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OSM Inspector: Cesty" + }, + "OSM_Inspector-Multipolygon": { + "attribution": { + "text": "© Geofabrik GmbH, OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OSM Inspector: Plochy" + }, + "OSM_Inspector-Places": { + "attribution": { + "text": "© Geofabrik GmbH, OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OSM Inspector: Miesta" + }, + "OSM_Inspector-Routing": { + "attribution": { + "text": "© Geofabrik GmbH, OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OSM Inspector: Nevigovanie" + }, + "OSM_Inspector-Tagging": { + "attribution": { + "text": "© Geofabrik GmbH, OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OSM Inspector: Označenia" + }, + "Waymarked_Trails-Cycling": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, mapové údaje OpenStreetMap prispievatelia, ODbL 1.0" + }, + "name": "Waymarked Trails: Cyklistika" + }, + "Waymarked_Trails-Hiking": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, mapové údaje OpenStreetMap prispievatelia, ODbL 1.0" + }, + "name": "Waymarked Trails: Turistika" + }, + "Waymarked_Trails-MTB": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, mapové údaje OpenStreetMap prispievatelia, ODbL 1.0" + }, + "name": "Waymarked Trails: Horské bicykle" + }, + "Waymarked_Trails-Skating": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, mapové údaje OpenStreetMap prispievatelia, ODbL 1.0" + }, + "name": "Waymarked Trails: Skating" + }, + "Waymarked_Trails-Winter_Sports": { + "attribution": { + "text": "© Sarah Hoffmann, CC by-SA 3.0, mapové údaje OpenStreetMap prispievatelia, ODbL 1.0" + }, + "name": "Waymarked Trails: Zimné športy" + }, + "basemap.at": { + "attribution": { + "text": "basemap.at" + }, + "description": "Základná mapa Rakúska, odvodená z vládnych dát.", + "name": "basemap.at" + }, + "basemap.at-orthofoto": { + "attribution": { + "text": "basemap.at" + }, + "description": "Letecké snímky poskytnuté od basemap.at. Nástupca záberov geoimage.at.", + "name": "basemap.at Orthofoto" + }, + "hike_n_bike": { + "attribution": { + "text": "© OpenStreetMap prispievatielia" + }, + "name": "Turistika & cyklo" + }, + "mapbox_locator_overlay": { + "attribution": { + "text": "Podmienky & pripomienky" + }, + "description": "Zobraziť hlavné objekty pre lepšiu orientáciu.", + "name": "Lokátorová vrstva" + }, + "openpt_map": { + "attribution": { + "text": "© OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OpenPT mapa (prekrytie)" + }, + "osm-gps": { + "attribution": { + "text": "© OpenStreetMap prispievatielia" + }, + "description": "Verejné GPS stopy nahrané do OpenStreetMap.", + "name": "OpenStreetMap GPS stopy" + }, + "osm-mapnik-black_and_white": { + "attribution": { + "text": "© OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OpenStreetMap (Štandardná čiernobiela)" + }, + "osm-mapnik-german_style": { + "attribution": { + "text": "© OpenStreetMap prispievatelia, CC-BY-SA" + }, + "name": "OpenStreetMap (Nemecký štýl)" + }, + "qa_no_address": { + "attribution": { + "text": "Simon Poole, Údaje ©OpenStreetMap prispievatelia" + }, + "name": "QA bez adries" + }, + "skobbler": { + "attribution": { + "text": "© Dlaždice: skobbler Mapové údaje: OpenStreetMap prispievatelia" + }, + "name": "skobbler" + }, + "stamen-terrain-background": { + "attribution": { + "text": "Mapové dlaždice od Stamen Design, pod CC BY 3.0" + }, + "name": "Stamen terén" + }, + "tf-cycle": { + "attribution": { + "text": "Mapa © Thunderforest, Údaje © OpenStreetMap prispievatelia" + }, + "name": "Thunderforest OpenCycleMap" + }, + "tf-landscape": { + "attribution": { + "text": "Mapa © Thunderforest, Údaje © OpenStreetMap prispievatelia" + }, + "name": "Thunderforest Krajina" + } } } } \ No newline at end of file diff --git a/dist/locales/sl.json b/dist/locales/sl.json index 1753d9f0b..ee6aca26c 100644 --- a/dist/locales/sl.json +++ b/dist/locales/sl.json @@ -348,6 +348,49 @@ "list": "Spremembe uporabnikov {users}", "truncated_list": "Spremembe uporabnikov {users} in {count} drugih" }, + "info_panels": { + "key": "I", + "background": { + "key": "O", + "title": "Ozadje", + "zoom": "Približaj", + "vintage": "Starinsko", + "unknown": "Neznano", + "show_tiles": "Pokaži sličice", + "hide_tiles": "Skrij sličice" + }, + "history": { + "key": "Z", + "title": "Zgodovina", + "selected": "{n} izbranih", + "version": "Različica", + "last_edit": "Zadnje urejanje", + "edited_by": "Urejevalec", + "changeset": "Spremembe", + "unknown": "Neznano", + "link_text": "Zgodovina na openstreetmap.org" + }, + "location": { + "key": "L", + "title": "Mesto", + "unknown_location": "Neznano mesto" + }, + "measurement": { + "key": "M", + "title": "Merilo", + "selected": "{n} izbranih", + "geometry": "Geometrija", + "closed": "zaprto", + "center": "Središče", + "perimeter": "Obseg", + "length": "Dolžina", + "area": "Površina", + "centroid": "Središčna točka", + "location": "Mesto", + "metric": "Metrične enote", + "imperial": "Imperialne enote" + } + }, "geometry": { "point": "točka", "vertex": "ogljišče", @@ -417,6 +460,7 @@ "switch": "Preklopi nazaj na to ozadje.", "custom": "Po meri", "custom_button": "Uredi ozadje po meri", + "custom_prompt": "Vpišite naslov url predloge sličic. Veljavni žetoni so:\n - {zoom}/{z}, {x}, {y} za Z/X/Y sheme sličic\n - {ty} za koordinate v zapisu TMS\n - {u} za shemo četverjenja – quadtile\n - {switch:a,b,c} za zvijanje pretoka prek strežnika DNS\n\nPrimer:\n{example}", "fix_misalignment": "Popravi zamik ozadja", "imagery_source_faq": "Od kod so ozadja zemljevida?", "reset": "ponastavi", @@ -503,7 +547,9 @@ }, "restore": { "heading": "Nekatere spremembe še niso shranjene.", - "description": "Ali želite ponovno obnoviti še ne shranjene spremembe predhodne seje urejanja?" + "description": "Ali želite ponovno obnoviti še ne shranjene spremembe predhodne seje urejanja?", + "restore": "Obnovi spremembe", + "reset": "Zavrzi spremembe" }, "save": { "title": "Shrani", @@ -978,6 +1024,17 @@ "redo": "Ponovno uveljavi zadnje dejanje", "save": "Shrani spremembe" } + }, + "tools": { + "title": "Orodja", + "info": { + "title": "Podrobnosti", + "all": "Preklopi vsa okna podrobnosti", + "background": "Preklopi okno ozadja", + "history": "Preklopi okno zgodovine", + "location": "Preklopi okno mesta", + "measurement": "Preklopi okno merila" + } } }, "presets": { @@ -1300,9 +1357,6 @@ "label": "Naslov URL spletne kamere", "placeholder": "http://www.naslov.si/" }, - "content": { - "label": "Vsebina" - }, "country": { "label": "Država" }, @@ -3866,6 +3920,9 @@ "name": "Sedlo", "terms": "Sedlo, škrbina" }, + "natural/sand": { + "name": "Pesek" + }, "natural/scree": { "name": "Melišče", "terms": "grušč" diff --git a/dist/locales/sr.json b/dist/locales/sr.json index b18595d97..21a738edb 100644 --- a/dist/locales/sr.json +++ b/dist/locales/sr.json @@ -654,9 +654,6 @@ "construction": { "label": "Врста" }, - "content": { - "label": "Садржај" - }, "country": { "label": "Земља" }, diff --git a/dist/locales/sv.json b/dist/locales/sv.json index 4befdb1bf..c4b7afff9 100644 --- a/dist/locales/sv.json +++ b/dist/locales/sv.json @@ -1341,6 +1341,9 @@ "clockwise": "Medsols" } }, + "clothes": { + "label": "Kläder" + }, "club": { "label": "Typ" }, @@ -1527,6 +1530,10 @@ "generator/method": { "label": "Metod" }, + "generator/output/electricity": { + "label": "Effektuttaget", + "placeholder": "50 MW, 100 MW, 200 MW..." + }, "generator/source": { "label": "Källa" }, @@ -1891,6 +1898,10 @@ "plant": { "label": "Växt" }, + "plant/output/electricity": { + "label": "Effektuttaget", + "placeholder": "500 MW, 1000 MW, 2000 MW..." + }, "population": { "label": "Folkmängd" }, @@ -2570,6 +2581,10 @@ "name": "Kyrka", "terms": "Kyrka, tempel, gudshus, kyrkobyggnad, kapell, bönehus, böneplats, missionshus, dom, katedral, helgedom, gudstjänstlokal,tro, religion, helgedom, kristen, kristendom, församling, tillbedjan, predikan, katedral, kor, kapell, guds hus, gud, bönehus, socken, helgedom, tempel" }, + "amenity/place_of_worship/hindu": { + "name": "Hindutempel", + "terms": "hindu, hinduism, Sanatana Dharma, garbhagriha, puja, arcana, helgedom, tempel" + }, "amenity/place_of_worship/jewish": { "name": "Synagoga", "terms": "Synagoga, tempel, gudshus, bönehus, böneplats, missionshus, dom, katedral, helgedom, gudstjänstlokal,tro, religion, helgedom, Jude, Judendom, tillbedjan, predikan" @@ -2578,6 +2593,18 @@ "name": "Moské", "terms": "moské, gudshus, kyrkobyggnad, bönehus, böneplats, helgedom, gudstjänstlokal,tro, religion, helgedom, tillbedjan, muslim, predikan, minaret" }, + "amenity/place_of_worship/shinto": { + "name": "Jinja (Shintoistisk helgedom)", + "terms": "Jinja, shintoism, Shinto, kami, torii, yashiro, miya, jingū, Shinto shrine, shrine, shintohelgedom, helgedom, tempel" + }, + "amenity/place_of_worship/sikh": { + "name": "Sikhiskt tempel", + "terms": "Sikh, Sikh-tempel, Sikhtempel, Sikhism, Gurudwara, tempel, helgedom" + }, + "amenity/place_of_worship/taoist": { + "name": "Taoistiskt tempel", + "terms": "Taoism, Taoistiskt tempel, daoism, tao, tempel, helgedom" + }, "amenity/planetarium": { "name": "Planetarium", "terms": "Planetarium,museum, astronomi, observatorium" @@ -2743,6 +2770,10 @@ "name": "Veterinär ", "terms": "Veterinär, djurläkare, djurdoktor, djurklinik, djursjukhus" }, + "amenity/waste/dog_excrement": { + "name": "Sopkärl för hundbajspåsar", + "terms": "Sopkärl för hundbajspåsar, hundbajs, hundbajspåsar, hundbajspåse, hund, bajs, bajspåsar, soptunna, sopkärl, hundskit, skitpåse" + }, "amenity/waste_basket": { "name": "Soptunna (liten)", "terms": "Soptunna, papperskorg, sopkärl, papperskärl, skräpkorg, avfallskorg, skräp, sopor" @@ -3958,6 +3989,14 @@ "name": "Vattenverk", "terms": "Vattenverk, vattenreningsanläggning, vattenreningsverk,\nvattenanläggning, vatten" }, + "man_made/watermill": { + "name": "Vattenkvarn", + "terms": "Vattenkvarn, kvarn, kvarnhjul, vattenmölla, mölla, skovelhjul, skvalta, skvaltkvarn" + }, + "man_made/windmill": { + "name": "Väderkvarn", + "terms": "Väderkvarn, vindmölla, vädemölle, vindkraft, kvarn, mölla" + }, "man_made/works": { "name": "Fabrik", "terms": "Fabrik, montering, bryggeri, bil, plast, bearbetning, tillverkning, raffinaderi, fabrikstillverkning, industri, verkstad, fabriksbyggnad, monteringsanläggning, bearbetningsanläggning, möbeltillverkning, oljeraffinaderi" @@ -4242,6 +4281,14 @@ "name": "Elgenerator", "terms": "Elgenerator, kraftgenerator, generator, strömtillverkning, kraftkälla" }, + "power/generator/source_nuclear": { + "name": "Kärnkraftsreaktor", + "terms": "Kärnkraftsreaktor, kärnkraft, reaktor, kärnenergi, atomenergi, atomkraft, atomkraftverk, nukleär energi,kärnkraftverk, kärnkraftvärk, kärnreaktor, kärnanläggning, kärnkraftsanläggning," + }, + "power/generator/source_wind": { + "name": "Vindturbin", + "terms": "Vindturbin, vindkraft, vindkraftverk, vindmölla" + }, "power/line": { "name": "Högspänningsledning", "terms": "kraftledning, elledning, högspänningsledning, högspänning" diff --git a/dist/locales/ta.json b/dist/locales/ta.json index dc9e4e0c2..e61de3b6f 100644 --- a/dist/locales/ta.json +++ b/dist/locales/ta.json @@ -495,9 +495,6 @@ "construction": { "label": "வகை" }, - "content": { - "label": "பொருளடக்கம்" - }, "country": { "label": "நாடு" }, diff --git a/dist/locales/th.json b/dist/locales/th.json index 4496d9235..6ea70c458 100644 --- a/dist/locales/th.json +++ b/dist/locales/th.json @@ -336,9 +336,6 @@ "contact/webcam": { "placeholder": "http://example.com/" }, - "content": { - "label": "เนื้อหา" - }, "currency_multi": { "label": "ชนิดเงินตรา" }, diff --git a/dist/locales/tl.json b/dist/locales/tl.json index faf2703c7..6c29e1437 100644 --- a/dist/locales/tl.json +++ b/dist/locales/tl.json @@ -850,9 +850,6 @@ "label": "URL ng webcam", "placeholder": "http://example.com/" }, - "content": { - "label": "Mga nilalaman" - }, "country": { "label": "bansa" }, diff --git a/dist/locales/tr.json b/dist/locales/tr.json index 9dc4f87a4..0d0e22968 100644 --- a/dist/locales/tr.json +++ b/dist/locales/tr.json @@ -1226,9 +1226,6 @@ "label": "Webcam Adresi", "placeholder": "http://example.com/" }, - "content": { - "label": "İçerik" - }, "country": { "label": "Ülke" }, diff --git a/dist/locales/uk.json b/dist/locales/uk.json index d4cd01e8f..7d86d6a10 100644 --- a/dist/locales/uk.json +++ b/dist/locales/uk.json @@ -1357,9 +1357,6 @@ "label": "URL веб-камери", "placeholder": "http://example.com/" }, - "content": { - "label": "Вміст" - }, "country": { "label": "Країна" }, diff --git a/dist/locales/vi.json b/dist/locales/vi.json index 6ad040c5b..0ec939948 100644 --- a/dist/locales/vi.json +++ b/dist/locales/vi.json @@ -1262,9 +1262,6 @@ "label": "URL Webcam", "placeholder": "http://example.com/" }, - "content": { - "label": "Đồ Chứa đựng" - }, "country": { "label": "Quốc gia" }, diff --git a/dist/locales/yue.json b/dist/locales/yue.json index a1f2e4c5e..bb8ceb8d0 100644 --- a/dist/locales/yue.json +++ b/dist/locales/yue.json @@ -2,7 +2,7 @@ "yue": { "modes": { "add_area": { - "title": "範圍", + "title": "範圍Up", "description": "加公園、建築物、湖或者其他範圍入去地圖度。", "tail": "喺地圖度撳一下就可以開始畫範圍,好似公園呀、湖呀、或者建築物呀咁。" }, @@ -101,12 +101,25 @@ }, "delete": { "title": "刪", + "description": { + "single": "刪走此地貌,從此消失。", + "multiple": "刪走此等地貌,從此消失。" + }, "annotation": { "point": "刪咗處。", "vertex": "道度刪咗節。", "line": "刪咗綫。", "area": "刪咗範圍。", - "relation": "刪咗關聯。" + "relation": "刪咗關聯。", + "multiple": "刪走 {n} 地貌。" + }, + "too_large": { + "single": "此地貌不得刪走,皆因依家見到部份唔夠數。", + "multiple": "此等地貌不得刪走,皆因依家見到部份唔夠數。" + }, + "incomplete_relation": { + "single": "此地貌不得刪走,皆因佢未傳晒落來。", + "multiple": "此等地貌不得刪走,皆因佢哋未傳晒落來。" } }, "add_member": { @@ -150,6 +163,16 @@ "vertex": "道度搬咗節。", "line": "搬咗條綫。", "area": "搬咗範圍。" + }, + "incomplete_relation": { + "single": "此地貌冇得搬,皆因佢未傳晒落來。", + "multiple": "此等地貌冇得搬,皆因佢哋未傳晒落來。" + } + }, + "reflect": { + "key": { + "long": "T", + "short": "Y" } }, "rotate": { @@ -227,9 +250,12 @@ "readonly": "程式接口,只讀不寫。你要等下先記到你修改。" }, "commit": { + "title": "傳上去公家街圖", "description_placeholder": "簡述你做過啲乜(必填)", + "message_label": "變更留言", "upload_explanation": "你嘅修改,傳咗上去公家街圖。凢用公家街圖資料,地圖都會見到。", "upload_explanation_with_user": "你以{user}名義,修改傳咗上去公家街圖。凢用公家街圖資料,地圖都會見到。", + "save": "傳上", "cancel": "唔記", "changes": "變更 {count} 個", "warnings": "警告", @@ -245,6 +271,17 @@ "list": "有{users}修改", "truncated_list": "有{users}同另外{count}人修改" }, + "info_panels": { + "key": "I", + "background": { + "key": "B" + }, + "history": { + "last_edit": "最近修改", + "edited_by": "修改人為", + "changeset": "變更" + } + }, "geometry": { "point": "點", "vertex": "頂點", @@ -390,10 +427,12 @@ }, "save": { "title": "記低", + "help": "重閱所變更,傳上公家街圖,等其他用者睇到。", "no_changes": "無修改可記", "error": "記低途中有錯。", "status_code": "服務電腦回覆狀況代號 {code}", "unknown_error_details": "請確保你上到互聯網", + "uploading": "傳緊改動上公家街圖", "unsaved_changes": "你有修改未記妥", "conflict": { "header": "調解相衝修改", @@ -404,7 +443,7 @@ "keep_remote": "用佢", "restore": "囘復", "delete": "由佢唔要", - "download_changes": "或者下載你改嘅。", + "download_changes": "或者傳你改嘅落來。", "done": "衝突通通解決!" } }, @@ -474,7 +513,8 @@ }, "help": { "title": "指南", - "help": "# 指南\n\n爾個編器,係爲 [公家街圖](http://www.openstreetmap.org/)而做。 有世界地圖,任用亦改得。你可以用佢,喺你處加嘢改嘢。如此一來,裏面嘅料,人人可以公開任用,人人得益。\n\n邊個用公家街圖,都見得到你整嘅地圖。要改得到,就要開定個\n[簽入戶口](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) 係合作而成, [程式碼放喺 GitHub](https://github.com/openstreetmap/iD).\n", + "help": "# 指南\n\n爾個程式,係爲 [公家街圖](http://www.openstreetmap.org/)而做。 有世界地圖,任用亦改得。你可以用佢,喺你處加嘢改嘢。如此一來,裏面嘅料,人人可以公開任用,人人得益。\n\n邊個用公家街圖,都見得到你整嘅地圖。要改得到,就要開定個\n[簽入戶口](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) 係合作而成, [程式碼放喺 GitHub](https://github.com/openstreetmap/iD).\n", + "editing_saving": "# 編寫與記低\n\n爾個程式,主要係上網改,就係你如今去緊網站。\n\n### 㨂地貌\n\n要揀地貌,好似路同名勝咁,撳落地圖。揀咗嘅就會上色,開個版面,\n內有佢明細,亦會有個表單,你可以同地貌做乜。\n\n揀幾個地貌,撳住「Shift」掣。跟住,一係滑鼠撳落地貌你所揀,或者地圖上拖佢,\n畫長方形。咁會有個格,同埋揀咗格內所有點。\n\n### 記低修改\n\n你改路改樓改地方,只係記喺你部機度,直至你記上網度。錯咗唔使慌,\n你可以退返改左嘅,撳一退回掣就得,或者再做返個修改,都係撳一下重做掣。\n\n撳「記低」,完成成組修改,即係,你改完城一部份,想做另一部份。你有機\n去睇返改過乜,程式會畀啲建議你,或者,若果有唔妥提出警告。\n\n若果睇落幾好,你就打句短評,解釋下你改乜,然後再撳「記低」放上網,放上\n[OpenStreetMap.org](http://www.openstreetmap.org/),咁樣呢,修改就睇得見。\n其他人可以再改再改再改善。\n\n你一次未改好,可以留畀程,下次返來改(只要同機同瀏覧器)。咁樣,程式\n會繼續返。\n\n### 用程式\n\n你想睇鍵盤快掣,就咁下「?」掣。\n", "roads": "# 路\n\n用個程式,你開得,整得,刪得啲路。路有幾種,徑、公路、山徑、單車徑等等,乜嘢相交一段都要畫面出來。\n\n### 揀\n\n撳一下條路,就揀到。個外形會見得明顯,亦有架生仔選單,外加邊註欄有多啲路嘅資料。\n\n### 改\n\n你耐不耐見到條路,同背景相,或全球定位系統行縱,並唔一致。你要調較到佢哋啱位。\n\n首先撳一下,你想改嗰條路。咁條路就會特別顯眼,同埋有一點點畀你畀拉到啱位。若你想加多幾點,更加仔細,就喺條路上面,無節嘅地方,快撳兩下,咁就會開多一節。\n\n若然條路要駁去其他路,之但係無駁妥,咁你就拖住一點,拉到其他路,整到聯埋。地圖來講,駁通啲路係咁緊要,同埋駕車搵路亦必須。\n\n你亦可以用【搬】爾個架生,或撳快掣【M】,一次過搬成條路,再撳多下,就記好搬動。\n\n### 刪\n\n若成條路都唔啱,你亦要望下衞星相,以及最好親身確認,佢真係唔喺度,你就可以刪咗佢,卽係由地圖度搬走。小心啲刪走地貌,同其他改法一樣,有時地貌係人人都見到,但係衞星相過晒時,新路未必見。\n\n你刪條路,就撳佢一下,揀咗佢。跟住撳垃圾筒公仔,或者撳快掣【Delete】。\n\n### 開新\n\n要搵地方,緊係要有條路,係咪?去程式左上角,咁住【綫】個公仔,或者撳快掣【2】,就開始畫綫。\n\n地圖度,撳住路頭個位開始畫。若然條路由原路分出,就由原路上面路口位,撳一下開始。\n\n撳嘅點,應該人係跟實條路,跟䘙星相,或跟全球定位系統行蹤。若果你條路,會橫過另一條,你就喺路口位,撳落另一條路上,就起咗個交叉點。你要畫完,就快撳兩下。又或者咁鍵盤【Return】或【Enter】掣。\n", "gps": "# 全球定位系統\n\n數據取自全球定位系統,係公家街圖至可靠來源。爾個造圖程式,用到本機行蹤,卽放你電腦嘅【.gpx】檔案。你收集全球定位系統行蹤,取自智能電話程式,或者個人全球定位系統儀。\n\n點去用全球定位系統測量,睇下 [製圖,用電話、用全球定位系統、用紙](http://learnosm.org/en/mobile-mapping/)。\n\n用GPX途徑製圖,拖GPX檔案落造圖程式。若然讀得明,佢會加入地圖,用鮮紫綫顯現。喺右邊,撳落【背景設定】選單。咁就開得,閂得,放大縮細新嘅GPX層。\n\n爾個GPX途徑,唔會直上公家街圖,最好用法,就係用佢製圖。按此加新地貌,亦可[傳上公家街圖](http://www.openstreetmap.org/trace/create)以作其他用途。\n", "imagery": "# 相\n\n航空相係地圖要源。佢哋飛機飛過,衞星望落等組合。網上有任用來源,可供使用。就喺右邊,【背景設定】之內。\n\n程式預先已有 [兵地圖](http://www.bing.com/maps/) 䘙星相層。你放大縮細去某啲地方,就有其他可用。某幾國,如美國、法國、丹麥等,國內某啲地方,有極精細嘅相。\n\n相有時同地圖資料有差距,爾個係供相者出錯。若你睇到多多路與背景移咗位,就唔好郁住。將啲相校好個位,同地圖資料吻合。要咁做,就去背景設定,撳【校正對位誤差】校好咗先。\n", @@ -512,14 +552,27 @@ }, "startediting": { "title": "開始改", + "shortcuts": "撳下「{key}」掣,你可睇下連串命令,同埋佢嘅鍵盤快掣。", "save": "記得定時記低修改!", "start": "開始制圖" } }, + "shortcuts": { + "title": "鍵盤快掣", + "tooltip": "螢幕上睇到鍵盤快掣", + "browsing": { + "help": { + "keyboard": "睇鍵盤快掣" + } + }, + "tools": { + "title": "架生" + } + }, "presets": { "categories": { "category-barrier": { - "name": "阻擋地貌" + "name": "屏障地貌" }, "category-building": { "name": "屋宇地貌" @@ -530,6 +583,15 @@ "category-landuse": { "name": "用地地貌" }, + "category-natural-area": { + "name": "天然地貌" + }, + "category-natural-line": { + "name": "天然地貌" + }, + "category-natural-point": { + "name": "天然地貌" + }, "category-path": { "name": "徑地貌" }, @@ -603,10 +665,17 @@ "address": { "label": "地埗", "placeholders": { + "block_number": "座數", + "block_number!jp": "座數", "city": "城", + "city!jp": "城/鎮/村/東京都區部", + "city!vn": "城/鎮", "conscriptionnumber": "一百二十三號", "country": "國", + "county": "郡縣", + "county!jp": "區", "district": "區", + "district!vn": "法國之縣/鎮/區", "floor": "樓數", "hamlet": "村仔", "housename": "屋名", @@ -714,6 +783,9 @@ "building_area": { "label": "屋宇" }, + "camera/direction": { + "placeholder": "45, 90, 180, 270" + }, "capacity": { "label": "容納", "placeholder": "50, 100, 200..." @@ -739,6 +811,9 @@ "WSW": "西南偏西" } }, + "castle_type": { + "label": "類" + }, "clock_direction": { "label": "方向", "options": { @@ -746,15 +821,15 @@ "clockwise": "順時針" } }, + "club": { + "label": "類" + }, "collection_times": { "label": "收集時間" }, "construction": { "label": "類" }, - "content": { - "label": "內容" - }, "country": { "label": "國" }, @@ -801,7 +876,7 @@ "title": "共用單車道" }, "track": { - "description": "單車道與交通有阻隔", + "description": "單車道與交通有屏障", "title": "單連分徑" } }, @@ -851,6 +926,10 @@ "elevation": { "label": "海拔" }, + "email": { + "label": "電郵", + "placeholder": "example@example.com" + }, "emergency": { "label": "急症室" }, @@ -867,6 +946,9 @@ "fee": { "label": "費用" }, + "fence_type": { + "label": "類" + }, "fire_hydrant/type": { "label": "類", "options": { @@ -917,6 +999,9 @@ "handrail": { "label": "扶手" }, + "height": { + "label": "高(米)" + }, "highway": { "label": "類" }, @@ -1033,6 +1118,12 @@ "man_made": { "label": "類" }, + "manhole": { + "label": "類" + }, + "map_type": { + "label": "類" + }, "maxspeed": { "label": "限速", "placeholder": "40, 50, 60..." @@ -1723,7 +1814,7 @@ "terms": "Area,區域,範圍" }, "barrier": { - "name": "阻擋", + "name": "屏障", "terms": "Barrier,屏障,阻擋,障礙,障礙物" }, "barrier/block": { @@ -2882,6 +2973,40 @@ "terms": "Weir,堤堰,堤壩,堰,壩,壆" } } + }, + "imagery": { + "Bing": { + "description": "衞星同般空相。", + "name": "必應般空相" + }, + "DigitalGlobe-Premium": { + "attribution": { + "text": "條款同回應" + }, + "description": "數碼地球,特等衞星相。", + "name": "數碼地球特等相。" + }, + "DigitalGlobe-Standard": { + "attribution": { + "text": "條款同回應" + }, + "description": "數碼地球,一般衞星相。", + "name": "數碼地球一般相。" + }, + "MAPNIK": { + "attribution": { + "text": "版權所有,公家街圖協力人。共創之下,任發任改,然而必須提及協力者,改咗必以同樣條款發放。" + }, + "description": "預設公家街圖層", + "name": "公家街圖(一般)" + }, + "Mapbox": { + "attribution": { + "text": "條款同回應" + }, + "description": "衞星同般空相。", + "name": "輿圖盒衛星" + } } } } \ No newline at end of file diff --git a/dist/locales/zh-CN.json b/dist/locales/zh-CN.json index e6503dbd3..feb3cff82 100644 --- a/dist/locales/zh-CN.json +++ b/dist/locales/zh-CN.json @@ -2,8 +2,8 @@ "zh-CN": { "modes": { "add_area": { - "title": "面", - "description": "添加公园、建筑物、湖泊或其他面到地图上。", + "title": "区域", + "description": "在地图上添加公园、建筑物、湖泊或其他区域。", "tail": "在地图上单击开始绘制面状要素,如公园、湖泊或建筑物。" }, "add_line": { @@ -341,11 +341,11 @@ "created": "已创建", "about_changeset_comments": "关于修改集合说明", "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments", - "google_warning": "您在评论中提及Google: 注意从Google地图抄袭是严格禁止的。", + "google_warning": "您在该评论中提及 Google : 记住复制 Google Maps 中信息是严格禁止的。", "google_warning_link": "http://www.openstreetmap.org/copyright" }, "contributors": { - "list": "{users}编辑", + "list": "{users} 编辑", "truncated_list": "{users}及另外{count}人编辑" }, "info_panels": { @@ -460,6 +460,7 @@ "switch": "切换回该底图", "custom": "自定义", "custom_button": "编辑自定义背景", + "custom_prompt": "输入地图影像的URL模版。有效的参数包括:\n以Z/X/Y方式的服务器使用 {zoom}, {z},{x}, {y} 作为参数,\n以TMS风格翻转Y坐标方式的服务器,使用{ty} 作为参数\n以quadtile方式的服务器,使用 {u} 作参数。\n以复用DNS方式的服务器,使用{switch:a,b,c}作为参数\n\n例如:{example}", "fix_misalignment": "调整影像偏移", "imagery_source_faq": "该影像的来源是?", "reset": "重置", @@ -1356,9 +1357,6 @@ "label": "网络摄像机地址", "placeholder": "http://example.com/" }, - "content": { - "label": "内容" - }, "country": { "label": "国家" }, diff --git a/dist/locales/zh-HK.json b/dist/locales/zh-HK.json index fb151e27c..a5370d208 100644 --- a/dist/locales/zh-HK.json +++ b/dist/locales/zh-HK.json @@ -1027,9 +1027,6 @@ "label": "網路相機 URL", "placeholder": "http://example.com/" }, - "content": { - "label": "內容" - }, "country": { "label": "國" }, diff --git a/dist/locales/zh-TW.json b/dist/locales/zh-TW.json index 33ec562b2..be611fc3d 100644 --- a/dist/locales/zh-TW.json +++ b/dist/locales/zh-TW.json @@ -1341,6 +1341,9 @@ "clockwise": "順時針" } }, + "clothes": { + "label": "服飾" + }, "club": { "label": "類型" }, @@ -1527,6 +1530,10 @@ "generator/method": { "label": "方法" }, + "generator/output/electricity": { + "label": "電力輸出", + "placeholder": "50 MW, 100 MW, 200 MW..." + }, "generator/source": { "label": "來源" }, @@ -1891,6 +1898,10 @@ "plant": { "label": "電廠" }, + "plant/output/electricity": { + "label": "電力輸出", + "placeholder": "500 MW, 1000 MW, 2000 MW..." + }, "population": { "label": "人口數" }, @@ -2570,6 +2581,10 @@ "name": "教堂", "terms": "教堂,教會" }, + "amenity/place_of_worship/hindu": { + "name": "印度寺廟", + "terms": "印度寺廟" + }, "amenity/place_of_worship/jewish": { "name": "猶太教堂", "terms": "猶太會堂,synagogue" @@ -2578,6 +2593,18 @@ "name": "清真寺", "terms": "清真寺,回教寺" }, + "amenity/place_of_worship/shinto": { + "name": "神社", + "terms": "神社,日本神社" + }, + "amenity/place_of_worship/sikh": { + "name": "錫克教寺廟", + "terms": "錫克教寺廟" + }, + "amenity/place_of_worship/taoist": { + "name": "道教寺廟", + "terms": "道教寺廟" + }, "amenity/planetarium": { "name": "天文臺", "terms": "天文臺,天文台,觀象台" @@ -2743,6 +2770,10 @@ "name": "獸醫院", "terms": "獸醫診所, 動物醫院" }, + "amenity/waste/dog_excrement": { + "name": "狗排洩物箱", + "terms": "" + }, "amenity/waste_basket": { "name": "垃圾筒", "terms": "廢物箱,垃圾箱" @@ -3958,6 +3989,14 @@ "name": "淨水廠", "terms": "水務設施" }, + "man_made/watermill": { + "name": "水力磨坊", + "terms": "水力磨坊" + }, + "man_made/windmill": { + "name": "風力磨坊", + "terms": "風力磨坊" + }, "man_made/works": { "name": "工廠", "terms": "工廠,加工廠,Factory" @@ -4242,6 +4281,14 @@ "name": "發電機", "terms": "發電機" }, + "power/generator/source_nuclear": { + "name": "核子反應爐", + "terms": "核子反應爐,核反應爐,核電廠" + }, + "power/generator/source_wind": { + "name": "風力發電機", + "terms": "風力發電機" + }, "power/line": { "name": "電纜", "terms": "電線" From f5228793528cb70044fa5a63869a26e8689c945e Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Mon, 24 Jul 2017 18:47:16 -0400 Subject: [PATCH 04/87] 2.3.2 --- CHANGELOG.md | 58 ++++++++++++++++++++++++++++++++++++++++- modules/core/context.js | 2 +- package.json | 2 +- 3 files changed, 59 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31a96c02c..daca5379a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ or learn more by visiting our project page on GitHub: :octocat: https://github. _Breaking changes, which may affect downstream projects or sites that embed iD, are marked with a_ :warning: +# 2.3.2 +##### July 24, 2017 + +#### :tada: New Features + +* Display capture date on the attribution line at bottom of Mapillary viewer ([#4156]) +* Highlight detected objects and signs in Mapillary images ([#3772], [#4148], thanks [@kepta]) + +[#4156]: https://github.com/openstreetmap/iD/issues/4156 +[#4148]: https://github.com/openstreetmap/iD/issues/4148 +[#3772]: https://github.com/openstreetmap/iD/issues/3772 +[@kepta]: https://github.com/kepta + +#### :sparkles: Usability + +* Prevent user from tabbing from fields in the sidebar to the browser's address bar ([#4159]) +* Distinguish between default vs. tagged `service=*` highways and railways ([#4157]) +* Fix styles for several aeroway, highway, railway mapped as areas ([#4167]) +* Change rendering for non-grass sport pitches (basketball, skateboard, beachvolleyball) +* Render `railway=platform` like sidewalks and footpaths +* Place pasted point at cursor (not offset) when pasting while dragging the map ([#4155]) + +[#4167]: https://github.com/openstreetmap/iD/issues/4167 +[#4159]: https://github.com/openstreetmap/iD/issues/4159 +[#4157]: https://github.com/openstreetmap/iD/issues/4157 +[#4155]: https://github.com/openstreetmap/iD/issues/4155 + +#### :bug: Bugfixes + +* Make expandable sidebar sections work with incognito mode ([#4159]) +* Remember the chosen custom background when set by url ([#4162], [#4165], thanks [@pgiraud]) +* Fix: ⌘⇧B / Ctrl+Shift+B should not also swap the background like ⌘B / Ctrl+B ([#4153]) + +[#4165]: https://github.com/openstreetmap/iD/issues/4165 +[#4162]: https://github.com/openstreetmap/iD/issues/4162 +[#4159]: https://github.com/openstreetmap/iD/issues/4159 +[#4153]: https://github.com/openstreetmap/iD/issues/4153 +[@pgiraud]: https://github.com/pgiraud + +#### :rocket: Presets + +* Add presets, icons for Wind and Nuclear `power=generator`, and `output:electricity` field +* Add presets, icons for Shinto, Taoist, Hindu, Sikh `amenity=place_of_worship` ([#4175]) +* Add preset for Dog Excrement Bin, `waste=dog_excrement` ([#4172], thanks [@JamesKingdom]) +* Add Clothes field to Clothing Store, Botique, Fashion ([#4149]) +* Change caption for content field from "Contents" to "Content" ([#4169]) +* Add presets for Windmill and Watermill ([#4168]) + +[#4175]: https://github.com/openstreetmap/iD/issues/4175 +[#4172]: https://github.com/openstreetmap/iD/issues/4172 +[#4169]: https://github.com/openstreetmap/iD/issues/4169 +[#4168]: https://github.com/openstreetmap/iD/issues/4168 +[#4149]: https://github.com/openstreetmap/iD/issues/4149 +[@JamesKingdom]: https://github.com/JamesKingdom + + # 2.3.1 ##### July 11, 2017 diff --git a/modules/core/context.js b/modules/core/context.js index ca0ac127e..2d18bda67 100644 --- a/modules/core/context.js +++ b/modules/core/context.js @@ -24,7 +24,7 @@ export function setAreaKeys(value) { export function coreContext() { var context = {}; - context.version = '2.3.1'; + context.version = '2.3.2'; // create a special translation that contains the keys in place of the strings var tkeys = _.cloneDeep(dataEn); diff --git a/package.json b/package.json index 0e6db34fb..da2abf73d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iD", - "version": "2.3.1", + "version": "2.3.2", "description": "A friendly editor for OpenStreetMap", "main": "iD.js", "repository": "openstreetmap/iD", From fc367e8e93f030823f4ba89293223791e9d12d15 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Mon, 24 Jul 2017 20:39:28 -0400 Subject: [PATCH 05/87] Avoid issues with local untracked locale files in deploy.sh --- scripts/deploy.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/deploy.sh b/scripts/deploy.sh index c97e02c38..13b04a419 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -17,6 +17,8 @@ orig=`git rev-parse --short origin/master` # pull latest code if [[ "${rev}" != "${orig}" ]] ; then + # avoid issues with local untracked locale files + rm -f dist/locales/*.json git reset --hard HEAD git pull origin master @@ -24,7 +26,7 @@ if [[ "${rev}" != "${orig}" ]] ; then sed -i "s/context.version = .*;/context.version = '${rev}';/" modules/core/context.js npm prune - npm install + npm install > /dev/null 2>&1 fi # pull latest imagery From ebfe3b70dcbb61df14280b56bd3e7f37eb60b97c Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 26 Jul 2017 20:45:41 +0100 Subject: [PATCH 06/87] Change reference field to be more specific (#4183) * Changed Road ref, and highway junction ref * Renaming to correct standard * Rebuild NPM * Updating stop position * Modifying more files * Updating golf_hole ref --- data/presets.yaml | 30 +++++++++- data/presets/fields.json | 46 ++++++++++++++- data/presets/fields/golf_hole.json | 6 +- data/presets/fields/ref.json | 4 +- data/presets/fields/ref_aeroway.json | 5 ++ data/presets/fields/ref_aeroway_gate.json | 5 ++ data/presets/fields/ref_airfield.json | 5 ++ data/presets/fields/ref_highway_junction.json | 5 ++ data/presets/fields/ref_platform.json | 5 ++ data/presets/fields/ref_road_number.json | 5 ++ data/presets/fields/ref_route.json | 5 ++ data/presets/fields/ref_stop_position.json | 5 ++ data/presets/presets.json | 58 +++++++++---------- data/presets/presets/aeroway/aerodrome.json | 2 +- data/presets/presets/aeroway/gate.json | 2 +- data/presets/presets/highway/motorway.json | 2 +- .../presets/highway/motorway_junction.json | 2 +- .../presets/highway/motorway_link.json | 2 +- data/presets/presets/highway/primary.json | 2 +- .../presets/presets/highway/primary_link.json | 2 +- data/presets/presets/highway/secondary.json | 2 +- .../presets/highway/secondary_link.json | 2 +- data/presets/presets/highway/tertiary.json | 2 +- .../presets/highway/tertiary_link.json | 2 +- data/presets/presets/highway/trunk.json | 2 +- data/presets/presets/highway/trunk_link.json | 2 +- .../presets/landuse/military/airfield.json | 2 +- .../presets/public_transport/platform.json | 2 +- .../public_transport/stop_position.json | 4 +- data/presets/presets/type/route.json | 2 +- data/presets/presets/type/route/bicycle.json | 4 +- data/presets/presets/type/route/bus.json | 4 +- data/presets/presets/type/route/detour.json | 4 +- data/presets/presets/type/route/ferry.json | 4 +- data/presets/presets/type/route/foot.json | 4 +- data/presets/presets/type/route/hiking.json | 2 +- data/presets/presets/type/route/horse.json | 2 +- data/presets/presets/type/route/pipeline.json | 4 +- data/presets/presets/type/route/power.json | 4 +- data/presets/presets/type/route/road.json | 4 +- data/presets/presets/type/route/train.json | 2 +- data/presets/presets/type/route/tram.json | 2 +- dist/locales/en.json | 30 +++++++++- 43 files changed, 209 insertions(+), 81 deletions(-) create mode 100644 data/presets/fields/ref_aeroway.json create mode 100644 data/presets/fields/ref_aeroway_gate.json create mode 100644 data/presets/fields/ref_airfield.json create mode 100644 data/presets/fields/ref_highway_junction.json create mode 100644 data/presets/fields/ref_platform.json create mode 100644 data/presets/fields/ref_road_number.json create mode 100644 data/presets/fields/ref_route.json create mode 100644 data/presets/fields/ref_stop_position.json diff --git a/data/presets.yaml b/data/presets.yaml index f2a2861fc..9bb2a6851 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -542,9 +542,9 @@ en: label: Type golf_hole: # ref=* - label: Reference + label: Hole Number # golf_hole field placeholder - placeholder: Hole number (1-18) + placeholder: (1-18) grape_variety: # grape_variety=* label: Grape Varieties @@ -1022,7 +1022,31 @@ en: container: Container ref: # ref=* - label: Reference + label: Reference Code + ref_aeroway: + # ref=* + label: Airport Code + ref_aeroway_gate: + # ref=* + label: Gate Number + ref_airfield: + # ref=* + label: Airfield Code + ref_highway_junction: + # ref=* + label: Junction Number + ref_platform: + # ref=* + label: Platform Number + ref_road_number: + # ref=* + label: Road Number + ref_route: + # ref=* + label: Route Number + ref_stop_position: + # ref=* + label: Stop Number relation: # type=* label: Type diff --git a/data/presets/fields.json b/data/presets/fields.json index c0bb8450d..541ebc4e8 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -751,8 +751,8 @@ "golf_hole": { "key": "ref", "type": "text", - "label": "Reference", - "placeholder": "Hole number (1-18)" + "label": "Hole Number", + "placeholder": "(1-18)" }, "grape_variety": { "key": "grape_variety", @@ -1361,10 +1361,50 @@ } } }, + "ref_aeroway_gate": { + "key": "ref", + "type": "text", + "label": "Gate Number" + }, + "ref_aeroway": { + "key": "ref", + "type": "text", + "label": "Airport Code" + }, + "ref_airfield": { + "key": "ref", + "type": "text", + "label": "Airfield Code" + }, + "ref_highway_junction": { + "key": "ref", + "type": "text", + "label": "Junction Number" + }, + "ref_platform": { + "key": "ref", + "type": "text", + "label": "Platform Number" + }, + "ref_road_number": { + "key": "ref", + "type": "text", + "label": "Road Number" + }, + "ref_route": { + "key": "ref", + "type": "text", + "label": "Route Number" + }, + "ref_stop_position": { + "key": "ref", + "type": "text", + "label": "Stop Number" + }, "ref": { "key": "ref", "type": "text", - "label": "Reference" + "label": "Reference Code" }, "relation": { "key": "type", diff --git a/data/presets/fields/golf_hole.json b/data/presets/fields/golf_hole.json index ec43fd845..56581d5d8 100644 --- a/data/presets/fields/golf_hole.json +++ b/data/presets/fields/golf_hole.json @@ -1,6 +1,6 @@ { "key": "ref", "type": "text", - "label": "Reference", - "placeholder": "Hole number (1-18)" -} \ No newline at end of file + "label": "Hole Number", + "placeholder": "(1-18)" +} diff --git a/data/presets/fields/ref.json b/data/presets/fields/ref.json index f84d90025..2ef67a6ea 100644 --- a/data/presets/fields/ref.json +++ b/data/presets/fields/ref.json @@ -1,5 +1,5 @@ { "key": "ref", "type": "text", - "label": "Reference" -} \ No newline at end of file + "label": "Reference Code" +} diff --git a/data/presets/fields/ref_aeroway.json b/data/presets/fields/ref_aeroway.json new file mode 100644 index 000000000..0fa758925 --- /dev/null +++ b/data/presets/fields/ref_aeroway.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "Airport Code" +} diff --git a/data/presets/fields/ref_aeroway_gate.json b/data/presets/fields/ref_aeroway_gate.json new file mode 100644 index 000000000..8e05a7630 --- /dev/null +++ b/data/presets/fields/ref_aeroway_gate.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "Gate Number" +} diff --git a/data/presets/fields/ref_airfield.json b/data/presets/fields/ref_airfield.json new file mode 100644 index 000000000..02011f972 --- /dev/null +++ b/data/presets/fields/ref_airfield.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "Airfield Code" +} diff --git a/data/presets/fields/ref_highway_junction.json b/data/presets/fields/ref_highway_junction.json new file mode 100644 index 000000000..581689c73 --- /dev/null +++ b/data/presets/fields/ref_highway_junction.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "Junction Number" +} diff --git a/data/presets/fields/ref_platform.json b/data/presets/fields/ref_platform.json new file mode 100644 index 000000000..036f4001c --- /dev/null +++ b/data/presets/fields/ref_platform.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "Platform Number" +} diff --git a/data/presets/fields/ref_road_number.json b/data/presets/fields/ref_road_number.json new file mode 100644 index 000000000..d23497c4a --- /dev/null +++ b/data/presets/fields/ref_road_number.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "Road Number" +} diff --git a/data/presets/fields/ref_route.json b/data/presets/fields/ref_route.json new file mode 100644 index 000000000..9efc25bb3 --- /dev/null +++ b/data/presets/fields/ref_route.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "Route Number" +} diff --git a/data/presets/fields/ref_stop_position.json b/data/presets/fields/ref_stop_position.json new file mode 100644 index 000000000..ddcebfa5a --- /dev/null +++ b/data/presets/fields/ref_stop_position.json @@ -0,0 +1,5 @@ +{ + "key": "ref", + "type": "text", + "label": "Stop Number" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index 2118ed00c..9962fa6b3 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -362,7 +362,7 @@ "area" ], "fields": [ - "ref", + "ref_aeroway", "iata", "icao", "operator", @@ -403,7 +403,7 @@ "point" ], "fields": [ - "ref" + "ref_aeroway_gate" ], "tags": { "aeroway": "gate" @@ -5699,14 +5699,14 @@ "highway": "motorway_junction" }, "fields": [ - "ref" + "ref_highway_junction" ], "name": "Motorway Junction / Exit" }, "highway/motorway_link": { "icon": "highway-motorway-link", "fields": [ - "ref", + "ref_road_number", "oneway_yes", "maxspeed", "lanes", @@ -5739,7 +5739,7 @@ "highway/motorway": { "icon": "highway-motorway", "fields": [ - "ref", + "ref_road_number", "oneway_yes", "maxspeed", "lanes", @@ -5825,7 +5825,7 @@ "lanes", "surface", "maxheight", - "ref", + "ref_road_number", "cycleway", "structure", "access" @@ -5852,7 +5852,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], @@ -5964,7 +5964,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], @@ -5990,7 +5990,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], @@ -6242,7 +6242,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], @@ -6268,7 +6268,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], @@ -6366,7 +6366,7 @@ "highway/trunk_link": { "icon": "highway-trunk-link", "fields": [ - "ref", + "ref_road_number", "oneway", "maxspeed", "lanes", @@ -6391,7 +6391,7 @@ "highway/trunk": { "icon": "highway-trunk", "fields": [ - "ref", + "ref_road_number", "oneway", "maxspeed", "lanes", @@ -6896,7 +6896,7 @@ "landuse/military/airfield": { "icon": "airfield", "fields": [ - "ref", + "ref_airfield", "iata", "icao" ], @@ -10212,7 +10212,7 @@ "public_transport/platform": { "icon": "bus", "fields": [ - "ref", + "ref_platform", "network", "operator", "shelter" @@ -10231,7 +10231,7 @@ "public_transport/stop_position": { "icon": "bus", "fields": [ - "ref", + "ref_stop_position", "network", "operator" ], @@ -13767,7 +13767,7 @@ "icon": "route", "fields": [ "route", - "ref", + "ref_route", "operator", "network" ] @@ -13783,7 +13783,7 @@ "name": "Cycle Route", "icon": "route-bicycle", "fields": [ - "ref", + "ref_route", "network_bicycle", "cycle_network" ] @@ -13799,7 +13799,7 @@ "name": "Bus Route", "icon": "route-bus", "fields": [ - "ref", + "ref_route", "operator", "network" ] @@ -13815,7 +13815,7 @@ "name": "Detour Route", "icon": "route-detour", "fields": [ - "ref" + "ref_route" ] }, "type/route/ferry": { @@ -13829,7 +13829,7 @@ "name": "Ferry Route", "icon": "route-ferry", "fields": [ - "ref", + "ref_route", "operator", "network" ] @@ -13845,7 +13845,7 @@ "name": "Foot Route", "icon": "route-foot", "fields": [ - "ref", + "ref_route", "operator", "network_foot" ] @@ -13861,7 +13861,7 @@ "name": "Hiking Route", "icon": "route-foot", "fields": [ - "ref", + "ref_route", "operator", "network_foot" ] @@ -13877,7 +13877,7 @@ "name": "Riding Route", "icon": "route-horse", "fields": [ - "ref", + "ref_route", "operator", "network_horse" ] @@ -13893,7 +13893,7 @@ "name": "Pipeline Route", "icon": "route-pipeline", "fields": [ - "ref", + "ref_route", "operator" ] }, @@ -13908,7 +13908,7 @@ "name": "Power Route", "icon": "route-power", "fields": [ - "ref", + "ref_route", "operator" ] }, @@ -13923,7 +13923,7 @@ "name": "Road Route", "icon": "route-road", "fields": [ - "ref", + "ref_route", "network_road" ] }, @@ -13938,7 +13938,7 @@ "name": "Train Route", "icon": "route-train", "fields": [ - "ref", + "ref_route", "operator", "network" ] @@ -13954,7 +13954,7 @@ "name": "Tram Route", "icon": "route-tram", "fields": [ - "ref", + "ref_route", "operator", "network" ] diff --git a/data/presets/presets/aeroway/aerodrome.json b/data/presets/presets/aeroway/aerodrome.json index 0a9047492..fb1c20d17 100644 --- a/data/presets/presets/aeroway/aerodrome.json +++ b/data/presets/presets/aeroway/aerodrome.json @@ -5,7 +5,7 @@ "area" ], "fields": [ - "ref", + "ref_aeroway", "iata", "icao", "operator", diff --git a/data/presets/presets/aeroway/gate.json b/data/presets/presets/aeroway/gate.json index 1a1bdb2f3..e0c3f663e 100644 --- a/data/presets/presets/aeroway/gate.json +++ b/data/presets/presets/aeroway/gate.json @@ -4,7 +4,7 @@ "point" ], "fields": [ - "ref" + "ref_aeroway_gate" ], "tags": { "aeroway": "gate" diff --git a/data/presets/presets/highway/motorway.json b/data/presets/presets/highway/motorway.json index 0fd862da9..683898eab 100644 --- a/data/presets/presets/highway/motorway.json +++ b/data/presets/presets/highway/motorway.json @@ -1,7 +1,7 @@ { "icon": "highway-motorway", "fields": [ - "ref", + "ref_road_number", "oneway_yes", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/motorway_junction.json b/data/presets/presets/highway/motorway_junction.json index 7114455b7..f2f297b5b 100644 --- a/data/presets/presets/highway/motorway_junction.json +++ b/data/presets/presets/highway/motorway_junction.json @@ -7,7 +7,7 @@ "highway": "motorway_junction" }, "fields": [ - "ref" + "ref_highway_junction" ], "name": "Motorway Junction / Exit" } diff --git a/data/presets/presets/highway/motorway_link.json b/data/presets/presets/highway/motorway_link.json index cd177dd04..c9570b114 100644 --- a/data/presets/presets/highway/motorway_link.json +++ b/data/presets/presets/highway/motorway_link.json @@ -1,7 +1,7 @@ { "icon": "highway-motorway-link", "fields": [ - "ref", + "ref_road_number", "oneway_yes", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/primary.json b/data/presets/presets/highway/primary.json index ce9d44d0d..e8b4a0b01 100644 --- a/data/presets/presets/highway/primary.json +++ b/data/presets/presets/highway/primary.json @@ -7,7 +7,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], diff --git a/data/presets/presets/highway/primary_link.json b/data/presets/presets/highway/primary_link.json index 46441c3ee..72becc139 100644 --- a/data/presets/presets/highway/primary_link.json +++ b/data/presets/presets/highway/primary_link.json @@ -6,7 +6,7 @@ "lanes", "surface", "maxheight", - "ref", + "ref_road_number", "cycleway", "structure", "access" diff --git a/data/presets/presets/highway/secondary.json b/data/presets/presets/highway/secondary.json index bfcc979c8..79fa82ada 100644 --- a/data/presets/presets/highway/secondary.json +++ b/data/presets/presets/highway/secondary.json @@ -7,7 +7,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], diff --git a/data/presets/presets/highway/secondary_link.json b/data/presets/presets/highway/secondary_link.json index e488317c4..7cf46aba7 100644 --- a/data/presets/presets/highway/secondary_link.json +++ b/data/presets/presets/highway/secondary_link.json @@ -7,7 +7,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], diff --git a/data/presets/presets/highway/tertiary.json b/data/presets/presets/highway/tertiary.json index 0d59b112f..74f2fb31c 100644 --- a/data/presets/presets/highway/tertiary.json +++ b/data/presets/presets/highway/tertiary.json @@ -7,7 +7,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], diff --git a/data/presets/presets/highway/tertiary_link.json b/data/presets/presets/highway/tertiary_link.json index d51d7908c..40de4c203 100644 --- a/data/presets/presets/highway/tertiary_link.json +++ b/data/presets/presets/highway/tertiary_link.json @@ -7,7 +7,7 @@ "surface", "structure", "maxheight", - "ref", + "ref_road_number", "cycleway", "access" ], diff --git a/data/presets/presets/highway/trunk.json b/data/presets/presets/highway/trunk.json index abca2464c..d6d10f797 100644 --- a/data/presets/presets/highway/trunk.json +++ b/data/presets/presets/highway/trunk.json @@ -1,7 +1,7 @@ { "icon": "highway-trunk", "fields": [ - "ref", + "ref_road_number", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/trunk_link.json b/data/presets/presets/highway/trunk_link.json index 0533ef6f2..64119da50 100644 --- a/data/presets/presets/highway/trunk_link.json +++ b/data/presets/presets/highway/trunk_link.json @@ -1,7 +1,7 @@ { "icon": "highway-trunk-link", "fields": [ - "ref", + "ref_road_number", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/landuse/military/airfield.json b/data/presets/presets/landuse/military/airfield.json index 708f40be4..675ef3ef1 100644 --- a/data/presets/presets/landuse/military/airfield.json +++ b/data/presets/presets/landuse/military/airfield.json @@ -1,7 +1,7 @@ { "icon": "airfield", "fields": [ - "ref", + "ref_airfield", "iata", "icao" ], diff --git a/data/presets/presets/public_transport/platform.json b/data/presets/presets/public_transport/platform.json index df40cd78e..d62387bf2 100644 --- a/data/presets/presets/public_transport/platform.json +++ b/data/presets/presets/public_transport/platform.json @@ -1,7 +1,7 @@ { "icon": "bus", "fields": [ - "ref", + "ref_platform", "network", "operator", "shelter" diff --git a/data/presets/presets/public_transport/stop_position.json b/data/presets/presets/public_transport/stop_position.json index 1af7e19bb..2ebbb35a4 100644 --- a/data/presets/presets/public_transport/stop_position.json +++ b/data/presets/presets/public_transport/stop_position.json @@ -1,7 +1,7 @@ { "icon": "bus", "fields": [ - "ref", + "ref_stop_position", "network", "operator" ], @@ -12,4 +12,4 @@ "public_transport": "stop_position" }, "name": "Stop Position" -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route.json b/data/presets/presets/type/route.json index 73189fb5e..d046b6634 100644 --- a/data/presets/presets/type/route.json +++ b/data/presets/presets/type/route.json @@ -9,7 +9,7 @@ "icon": "route", "fields": [ "route", - "ref", + "ref_route", "operator", "network" ] diff --git a/data/presets/presets/type/route/bicycle.json b/data/presets/presets/type/route/bicycle.json index 7e7ef6c5f..23c115ca3 100644 --- a/data/presets/presets/type/route/bicycle.json +++ b/data/presets/presets/type/route/bicycle.json @@ -9,8 +9,8 @@ "name": "Cycle Route", "icon": "route-bicycle", "fields": [ - "ref", + "ref_route", "network_bicycle", "cycle_network" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route/bus.json b/data/presets/presets/type/route/bus.json index 9bb60d561..84fcff464 100644 --- a/data/presets/presets/type/route/bus.json +++ b/data/presets/presets/type/route/bus.json @@ -9,8 +9,8 @@ "name": "Bus Route", "icon": "route-bus", "fields": [ - "ref", + "ref_route", "operator", "network" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route/detour.json b/data/presets/presets/type/route/detour.json index c1fced8c8..5ffce47ce 100644 --- a/data/presets/presets/type/route/detour.json +++ b/data/presets/presets/type/route/detour.json @@ -9,6 +9,6 @@ "name": "Detour Route", "icon": "route-detour", "fields": [ - "ref" + "ref_route" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route/ferry.json b/data/presets/presets/type/route/ferry.json index 99d0db0ca..41f7a53e7 100644 --- a/data/presets/presets/type/route/ferry.json +++ b/data/presets/presets/type/route/ferry.json @@ -9,8 +9,8 @@ "name": "Ferry Route", "icon": "route-ferry", "fields": [ - "ref", + "ref_route", "operator", "network" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route/foot.json b/data/presets/presets/type/route/foot.json index 54af190f2..aff3195bc 100644 --- a/data/presets/presets/type/route/foot.json +++ b/data/presets/presets/type/route/foot.json @@ -9,8 +9,8 @@ "name": "Foot Route", "icon": "route-foot", "fields": [ - "ref", + "ref_route", "operator", "network_foot" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route/hiking.json b/data/presets/presets/type/route/hiking.json index bb8f4e926..78dd467a1 100644 --- a/data/presets/presets/type/route/hiking.json +++ b/data/presets/presets/type/route/hiking.json @@ -9,7 +9,7 @@ "name": "Hiking Route", "icon": "route-foot", "fields": [ - "ref", + "ref_route", "operator", "network_foot" ] diff --git a/data/presets/presets/type/route/horse.json b/data/presets/presets/type/route/horse.json index 5ffe4196c..9415b0a6b 100644 --- a/data/presets/presets/type/route/horse.json +++ b/data/presets/presets/type/route/horse.json @@ -9,7 +9,7 @@ "name": "Riding Route", "icon": "route-horse", "fields": [ - "ref", + "ref_route", "operator", "network_horse" ] diff --git a/data/presets/presets/type/route/pipeline.json b/data/presets/presets/type/route/pipeline.json index 0ab556c6d..1359ba5ce 100644 --- a/data/presets/presets/type/route/pipeline.json +++ b/data/presets/presets/type/route/pipeline.json @@ -9,7 +9,7 @@ "name": "Pipeline Route", "icon": "route-pipeline", "fields": [ - "ref", + "ref_route", "operator" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route/power.json b/data/presets/presets/type/route/power.json index b3f30e1d6..8f4a7207a 100644 --- a/data/presets/presets/type/route/power.json +++ b/data/presets/presets/type/route/power.json @@ -9,7 +9,7 @@ "name": "Power Route", "icon": "route-power", "fields": [ - "ref", + "ref_route", "operator" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route/road.json b/data/presets/presets/type/route/road.json index d9cd82a4e..7ee9e5b4d 100644 --- a/data/presets/presets/type/route/road.json +++ b/data/presets/presets/type/route/road.json @@ -9,7 +9,7 @@ "name": "Road Route", "icon": "route-road", "fields": [ - "ref", + "ref_route", "network_road" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/type/route/train.json b/data/presets/presets/type/route/train.json index 5efcac78a..533eff11a 100644 --- a/data/presets/presets/type/route/train.json +++ b/data/presets/presets/type/route/train.json @@ -9,7 +9,7 @@ "name": "Train Route", "icon": "route-train", "fields": [ - "ref", + "ref_route", "operator", "network" ] diff --git a/data/presets/presets/type/route/tram.json b/data/presets/presets/type/route/tram.json index 3a466b73c..821b4b53e 100644 --- a/data/presets/presets/type/route/tram.json +++ b/data/presets/presets/type/route/tram.json @@ -9,7 +9,7 @@ "name": "Tram Route", "icon": "route-tram", "fields": [ - "ref", + "ref_route", "operator", "network" ] diff --git a/dist/locales/en.json b/dist/locales/en.json index d7e12c6f5..88027a4b9 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1541,8 +1541,8 @@ "label": "Type" }, "golf_hole": { - "label": "Reference", - "placeholder": "Hole number (1-18)" + "label": "Hole Number", + "placeholder": "(1-18)" }, "grape_variety": { "label": "Grape Varieties" @@ -1930,8 +1930,32 @@ "centre": "Recycling Center" } }, + "ref_aeroway_gate": { + "label": "Gate Number" + }, + "ref_aeroway": { + "label": "Airport Code" + }, + "ref_airfield": { + "label": "Airfield Code" + }, + "ref_highway_junction": { + "label": "Junction Number" + }, + "ref_platform": { + "label": "Platform Number" + }, + "ref_road_number": { + "label": "Road Number" + }, + "ref_route": { + "label": "Route Number" + }, + "ref_stop_position": { + "label": "Stop Number" + }, "ref": { - "label": "Reference" + "label": "Reference Code" }, "relation": { "label": "Type" From 5adf1485a3d70a0883411bc8c7891d33bcde1feb Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 26 Jul 2017 15:51:16 -0400 Subject: [PATCH 07/87] Rename golf_hole to ref_golf_hole for consistency --- data/presets.yaml | 10 +++++----- data/presets/fields.json | 12 ++++++------ .../fields/{golf_hole.json => ref_golf_hole.json} | 2 +- data/presets/presets.json | 2 +- data/presets/presets/golf/hole.json | 4 ++-- dist/locales/en.json | 8 ++++---- 6 files changed, 19 insertions(+), 19 deletions(-) rename data/presets/fields/{golf_hole.json => ref_golf_hole.json} (71%) diff --git a/data/presets.yaml b/data/presets.yaml index 9bb2a6851..a98c76498 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -540,11 +540,6 @@ en: generator/type: # 'generator:type=*' label: Type - golf_hole: - # ref=* - label: Hole Number - # golf_hole field placeholder - placeholder: (1-18) grape_variety: # grape_variety=* label: Grape Varieties @@ -1032,6 +1027,11 @@ en: ref_airfield: # ref=* label: Airfield Code + ref_golf_hole: + # ref=* + label: Hole Number + # ref_golf_hole field placeholder + placeholder: 1-18 ref_highway_junction: # ref=* label: Junction Number diff --git a/data/presets/fields.json b/data/presets/fields.json index 541ebc4e8..6d921a0a0 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -748,12 +748,6 @@ "type": "combo", "label": "Type" }, - "golf_hole": { - "key": "ref", - "type": "text", - "label": "Hole Number", - "placeholder": "(1-18)" - }, "grape_variety": { "key": "grape_variety", "type": "semiCombo", @@ -1376,6 +1370,12 @@ "type": "text", "label": "Airfield Code" }, + "ref_golf_hole": { + "key": "ref", + "type": "text", + "label": "Hole Number", + "placeholder": "1-18" + }, "ref_highway_junction": { "key": "ref", "type": "text", diff --git a/data/presets/fields/golf_hole.json b/data/presets/fields/ref_golf_hole.json similarity index 71% rename from data/presets/fields/golf_hole.json rename to data/presets/fields/ref_golf_hole.json index 56581d5d8..05e57549a 100644 --- a/data/presets/fields/golf_hole.json +++ b/data/presets/fields/ref_golf_hole.json @@ -2,5 +2,5 @@ "key": "ref", "type": "text", "label": "Hole Number", - "placeholder": "(1-18)" + "placeholder": "1-18" } diff --git a/data/presets/presets.json b/data/presets/presets.json index 9962fa6b3..b740ae89c 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -5348,7 +5348,7 @@ "golf/hole": { "icon": "golf", "fields": [ - "golf_hole", + "ref_golf_hole", "par", "handicap" ], diff --git a/data/presets/presets/golf/hole.json b/data/presets/presets/golf/hole.json index 109bf42da..6bd807e53 100644 --- a/data/presets/presets/golf/hole.json +++ b/data/presets/presets/golf/hole.json @@ -1,7 +1,7 @@ { "icon": "golf", "fields": [ - "golf_hole", + "ref_golf_hole", "par", "handicap" ], @@ -12,4 +12,4 @@ "golf": "hole" }, "name": "Golf Hole" -} \ No newline at end of file +} diff --git a/dist/locales/en.json b/dist/locales/en.json index 88027a4b9..5b62682b4 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1540,10 +1540,6 @@ "generator/type": { "label": "Type" }, - "golf_hole": { - "label": "Hole Number", - "placeholder": "(1-18)" - }, "grape_variety": { "label": "Grape Varieties" }, @@ -1939,6 +1935,10 @@ "ref_airfield": { "label": "Airfield Code" }, + "ref_golf_hole": { + "label": "Hole Number", + "placeholder": "1-18" + }, "ref_highway_junction": { "label": "Junction Number" }, From 3d6e0160caa3eddf6278a2d1ff6da9c111dfc4e5 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 26 Jul 2017 15:58:07 -0400 Subject: [PATCH 08/87] Relax semver for most devDependencies These things are mostly stable, don't change much, not as essential. Greenkeeper will continue to test upgrade branches anyway, so we will know quickly if any of these dependencies cause any breakage --- package.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index da2abf73d..24adb69b6 100644 --- a/package.json +++ b/package.json @@ -39,39 +39,39 @@ }, "devDependencies": { "brfs": "1.4.3", - "chai": "~4.1.0", + "chai": "^4.1.0", "d3": "4.10.0", - "ecstatic": "~2.2.0", + "ecstatic": "^2.2.0", "editor-layer-index": "osmlab/editor-layer-index.git#gh-pages", - "gaze": "~1.1.1", - "eslint": "~4.3.0", - "glob": "~7.1.0", - "happen": "~0.3.1", - "js-yaml": "~3.9.0", - "jsonschema": "~1.1.0", - "json-stable-stringify": "~1.0.1", + "gaze": "^1.1.1", + "eslint": "^4.3.0", + "glob": "^7.1.0", + "happen": "^0.3.1", + "js-yaml": "^3.9.0", + "jsonschema": "^1.1.0", + "json-stable-stringify": "^1.0.1", "@mapbox/maki": "^4.0.0", "mapillary-js": "2.6.0", - "minimist": "~1.2.0", - "mocha": "~3.4.0", - "mocha-phantomjs-core": "~2.1.0", + "minimist": "^1.2.0", + "mocha": "^3.4.0", + "mocha-phantomjs-core": "^2.1.0", "name-suggestion-index": "0.1.1", - "npm-run-all": "~4.0.0", + "npm-run-all": "^4.0.0", "phantomjs-prebuilt": "~2.1.11", - "request": "~2.81.0", + "request": "^2.81.0", "rollup": "0.45.2", "rollup-plugin-commonjs": "8.0.2", "rollup-plugin-json": "2.2.0", "rollup-plugin-node-resolve": "3.0.0", - "shelljs": "~0.7.5", - "shx": "~0.2.1", - "sinon": "~2.3.0", - "sinon-chai": "~2.12.0", + "shelljs": "^0.7.5", + "shx": "^0.2.1", + "sinon": "^2.3.0", + "sinon-chai": "^2.12.0", "smash": "0.0", "svg-sprite": "1.3.7", - "uglify-js": "~3.0.0", - "xml2js": "~0.4.17", - "xmlbuilder": "~9.0.1" + "uglify-js": "^3.0.0", + "xml2js": "^0.4.17", + "xmlbuilder": "^9.0.1" }, "greenkeeper": { "label": "chore-greenkeeper" From db1692d35282439f7ed8d5e74131bce2756879b2 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Thu, 27 Jul 2017 21:09:57 +0100 Subject: [PATCH 09/87] Adding telecom preset --- data/presets.yaml | 5 +++++ data/presets/presets.json | 23 +++++++++++++++++++++++ data/presets/presets/manhole/telecom.json | 23 +++++++++++++++++++++++ data/taginfo.json | 4 ++++ dist/locales/en.json | 4 ++++ 5 files changed, 59 insertions(+) create mode 100644 data/presets/presets/manhole/telecom.json diff --git a/data/presets.yaml b/data/presets.yaml index a98c76498..6813b12c3 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -3396,6 +3396,11 @@ en: name: Storm Drain # 'terms: cover,drain,hole,rain,sewer,sewage,storm' terms: '' + manhole/telecom: + # manhole=telecom + name: Telecom Manhole + # 'terms: cover,phone,hole,telecom,telephone,bt' + terms: '' natural: # natural=* name: Natural diff --git a/data/presets/presets.json b/data/presets/presets.json index b740ae89c..f0972b073 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -8883,6 +8883,29 @@ ], "name": "Storm Drain" }, + "manhole/telecom": { + "icon": "circle-stroked", + "fields": [ + "operator", + "ref" + ], + "geometry": [ + "point", + "vertex" + ], + "tags": { + "manhole": "telecom" + }, + "terms": [ + "cover", + "phone", + "hole", + "telecom", + "telephone", + "bt" + ], + "name": "Telecom Manhole" + }, "natural": { "icon": "natural", "fields": [ diff --git a/data/presets/presets/manhole/telecom.json b/data/presets/presets/manhole/telecom.json new file mode 100644 index 000000000..b4ab86a2d --- /dev/null +++ b/data/presets/presets/manhole/telecom.json @@ -0,0 +1,23 @@ +{ + "icon": "circle-stroked", + "fields": [ + "operator", + "ref" + ], + "geometry": [ + "point", + "vertex" + ], + "tags": { + "manhole": "telecom" + }, + "terms": [ + "cover", + "phone", + "hole", + "telecom", + "telephone", + "bt" + ], + "name": "Telecom Manhole" +} diff --git a/data/taginfo.json b/data/taginfo.json index 613d3c122..d6dff296a 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -1812,6 +1812,10 @@ "key": "manhole", "value": "drain" }, + { + "key": "manhole", + "value": "telecom" + }, { "key": "natural" }, diff --git a/dist/locales/en.json b/dist/locales/en.json index 5b62682b4..137e192d0 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -4078,6 +4078,10 @@ "name": "Storm Drain", "terms": "cover,drain,hole,rain,sewer,sewage,storm" }, + "manhole/telecom": { + "name": "Telecom Manhole", + "terms": "cover,phone,hole,telecom,telephone,bt" + }, "natural": { "name": "Natural", "terms": "" From f9ceacfea2eb680950dd8586f884fad9ffae35a1 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Fri, 28 Jul 2017 19:59:03 +0100 Subject: [PATCH 10/87] Removing aeroway reference code --- data/presets.yaml | 3 --- data/presets/fields.json | 5 ----- data/presets/fields/ref_aeroway.json | 5 ----- data/presets/presets.json | 1 - data/presets/presets/aeroway/aerodrome.json | 1 - dist/locales/en.json | 3 --- 6 files changed, 18 deletions(-) delete mode 100644 data/presets/fields/ref_aeroway.json diff --git a/data/presets.yaml b/data/presets.yaml index 6813b12c3..89f85e9de 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1018,9 +1018,6 @@ en: ref: # ref=* label: Reference Code - ref_aeroway: - # ref=* - label: Airport Code ref_aeroway_gate: # ref=* label: Gate Number diff --git a/data/presets/fields.json b/data/presets/fields.json index 6d921a0a0..c2ba84144 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -1360,11 +1360,6 @@ "type": "text", "label": "Gate Number" }, - "ref_aeroway": { - "key": "ref", - "type": "text", - "label": "Airport Code" - }, "ref_airfield": { "key": "ref", "type": "text", diff --git a/data/presets/fields/ref_aeroway.json b/data/presets/fields/ref_aeroway.json deleted file mode 100644 index 0fa758925..000000000 --- a/data/presets/fields/ref_aeroway.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "key": "ref", - "type": "text", - "label": "Airport Code" -} diff --git a/data/presets/presets.json b/data/presets/presets.json index f0972b073..ca1b73ec4 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -362,7 +362,6 @@ "area" ], "fields": [ - "ref_aeroway", "iata", "icao", "operator", diff --git a/data/presets/presets/aeroway/aerodrome.json b/data/presets/presets/aeroway/aerodrome.json index fb1c20d17..3b9d2160b 100644 --- a/data/presets/presets/aeroway/aerodrome.json +++ b/data/presets/presets/aeroway/aerodrome.json @@ -5,7 +5,6 @@ "area" ], "fields": [ - "ref_aeroway", "iata", "icao", "operator", diff --git a/dist/locales/en.json b/dist/locales/en.json index 137e192d0..75feefbec 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1929,9 +1929,6 @@ "ref_aeroway_gate": { "label": "Gate Number" }, - "ref_aeroway": { - "label": "Airport Code" - }, "ref_airfield": { "label": "Airfield Code" }, From c76c886c24a08381623d4e796cb86e2f51ec584b Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Fri, 28 Jul 2017 21:04:52 +0100 Subject: [PATCH 11/87] Remove airfield ref --- data/presets.yaml | 3 --- data/presets/fields.json | 5 ----- data/presets/fields/ref_airfield.json | 5 ----- data/presets/presets.json | 1 - data/presets/presets/landuse/military/airfield.json | 1 - dist/locales/en.json | 3 --- 6 files changed, 18 deletions(-) delete mode 100644 data/presets/fields/ref_airfield.json diff --git a/data/presets.yaml b/data/presets.yaml index 89f85e9de..c39a76379 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1021,9 +1021,6 @@ en: ref_aeroway_gate: # ref=* label: Gate Number - ref_airfield: - # ref=* - label: Airfield Code ref_golf_hole: # ref=* label: Hole Number diff --git a/data/presets/fields.json b/data/presets/fields.json index c2ba84144..f1f4c1ac4 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -1360,11 +1360,6 @@ "type": "text", "label": "Gate Number" }, - "ref_airfield": { - "key": "ref", - "type": "text", - "label": "Airfield Code" - }, "ref_golf_hole": { "key": "ref", "type": "text", diff --git a/data/presets/fields/ref_airfield.json b/data/presets/fields/ref_airfield.json deleted file mode 100644 index 02011f972..000000000 --- a/data/presets/fields/ref_airfield.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "key": "ref", - "type": "text", - "label": "Airfield Code" -} diff --git a/data/presets/presets.json b/data/presets/presets.json index ca1b73ec4..f88acaacd 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -6895,7 +6895,6 @@ "landuse/military/airfield": { "icon": "airfield", "fields": [ - "ref_airfield", "iata", "icao" ], diff --git a/data/presets/presets/landuse/military/airfield.json b/data/presets/presets/landuse/military/airfield.json index 675ef3ef1..722ea7171 100644 --- a/data/presets/presets/landuse/military/airfield.json +++ b/data/presets/presets/landuse/military/airfield.json @@ -1,7 +1,6 @@ { "icon": "airfield", "fields": [ - "ref_airfield", "iata", "icao" ], diff --git a/dist/locales/en.json b/dist/locales/en.json index 75feefbec..be17fa35c 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1929,9 +1929,6 @@ "ref_aeroway_gate": { "label": "Gate Number" }, - "ref_airfield": { - "label": "Airfield Code" - }, "ref_golf_hole": { "label": "Hole Number", "placeholder": "1-18" From 411bddac7e04c15bc8b0356129e5b7e5070cedc9 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sat, 29 Jul 2017 21:32:02 -0400 Subject: [PATCH 12/87] Render railway platform slightly different from sidewalk (closes #4182) --- css/40_railways.css | 6 +++++- data/presets/presets.json | 10 +++++++--- data/presets/presets/highway/footway.json | 3 ++- data/presets/presets/railway/platform.json | 10 +++++++--- 4 files changed, 21 insertions(+), 8 deletions(-) diff --git a/css/40_railways.css b/css/40_railways.css index 2e3575669..b43311555 100644 --- a/css/40_railways.css +++ b/css/40_railways.css @@ -86,11 +86,15 @@ path.stroke.tag-railway-subway { /* railway platforms - like sidewalks */ +.preset-icon .icon.highway-footway.tag-railway-platform { + color: #ae8681; + fill: #dcd9b9; +} path.shadow.tag-railway-platform { stroke-width: 16; } path.casing.tag-railway-platform { - stroke: #fff; + stroke: #dcd9b9; stroke-width: 5; stroke-linecap: round; stroke-dasharray: none; diff --git a/data/presets/presets.json b/data/presets/presets.json index f88acaacd..fc9b7397c 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -10408,10 +10408,14 @@ "name": "Narrow Gauge Rail" }, "railway/platform": { - "icon": "rail", + "icon": "highway-footway", + "fields": [ + "ref_platform", + "surface", + "lit", + "shelter" + ], "geometry": [ - "point", - "vertex", "line", "area" ], diff --git a/data/presets/presets/highway/footway.json b/data/presets/presets/highway/footway.json index 9883a4560..180f0fcc6 100644 --- a/data/presets/presets/highway/footway.json +++ b/data/presets/presets/highway/footway.json @@ -8,7 +8,8 @@ "access" ], "geometry": [ - "line", "area" + "line", + "area" ], "terms": [ "hike", diff --git a/data/presets/presets/railway/platform.json b/data/presets/presets/railway/platform.json index 5063a282d..de6b46d1a 100644 --- a/data/presets/presets/railway/platform.json +++ b/data/presets/presets/railway/platform.json @@ -1,8 +1,12 @@ { - "icon": "rail", + "icon": "highway-footway", + "fields": [ + "ref_platform", + "surface", + "lit", + "shelter" + ], "geometry": [ - "point", - "vertex", "line", "area" ], From b5845450e6b5ea0f9c237e4cf1ac8397ef83dd8b Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sat, 29 Jul 2017 21:39:00 -0400 Subject: [PATCH 13/87] Smoother border around the round vertex preset icon circles (closes #4190) --- css/80_app.css | 1 + 1 file changed, 1 insertion(+) diff --git a/css/80_app.css b/css/80_app.css index 56f2c501a..da31692a2 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -865,6 +865,7 @@ button.save.has-count .count::before { border: 1.5px solid #333; border-radius: 20px; background-color: #efefef; + backface-visibility: hidden; } [dir='rtl'] .preset-icon-fill-vertex, From 9db937b97384d6842c3342d7f3fb3194f31eb74e Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sun, 30 Jul 2017 20:44:35 -0400 Subject: [PATCH 14/87] Add a railway Buffer Stop icon --- svg/iD-sprite.json | 2 ++ svg/iD-sprite.src.idraw | Bin 328347 -> 329023 bytes svg/iD-sprite.src.svg | 3 +++ 3 files changed, 5 insertions(+) diff --git a/svg/iD-sprite.json b/svg/iD-sprite.json index e20458558..6923c1d4a 100644 --- a/svg/iD-sprite.json +++ b/svg/iD-sprite.json @@ -273,6 +273,7 @@ "poi-windmill": { "viewBox": "610 320 15 15" }, "poi-hinduist": { "viewBox": "625 320 15 15" }, "poi-shintoist": { "viewBox": "640 320 15 15" }, + "poi-buffer-stop": { "viewBox": "655 320 15 15" }, "poi-foot-shape": { "fill": "currentColor" }, "poi-traffic-signals-shape": { "fill": "currentColor" }, @@ -291,6 +292,7 @@ "poi-windmill-shape": { "fill": "currentColor" }, "poi-hinduist-shape": { "fill": "currentColor" }, "poi-shintoist-shape": { "fill": "currentColor" }, + "poi-buffer-stop-shape": { "fill": "currentColor" }, "poi-vending-machine": { "viewBox": "400 335 15 15" }, "poi-dice": { "viewBox": "415 335 15 15" }, diff --git a/svg/iD-sprite.src.idraw b/svg/iD-sprite.src.idraw index 51fbb2e4c9ea2c6de0dad99322222bc1007dd98a..41f0cd9751a4bf44f7af41fe64bf5d81516f2b17 100644 GIT binary patch delta 206699 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 delta 205817 zcmV)mK%T$9iWHlL6n{`l0|XQR1^@^E6A1W967ieOj5PxQ^f3zn2mk;8WMOn+E_iKh z?7a!VUPo2`|Lo6O)|9oBEtEnFBrngtAW9+ZCV)^1q)SZOw{0LzYLWsaRu&OZS!Ge# zq%ZppBDk-x%bXIZ{GBuRDXYwr|>>c=FXitbIzGF zXU;iu=G;qm@7jN$*ZXv>UTf5vwN|ZN>(sinrP^_|Yt*hedfDjZwc|&x82$C=oudzJ zf8eFNSN1)4&#nXe&)B;2vXy=N&)Twg_uhRE*thqBUAtEvat0;4_U_rSVZ+^b?Z0IA z&dXHwLFet(s7W z+fX~cc0K;P{zLA6$(e}Gua>>e0iq2bk=mYld-*tc?J^yh(%J~m9NGN!iei#8x*RSI?)X&~`;ki3c?b9d!-R@Jh zQ);KyZdbcK&E0_pH`O-RmTPz9|GiqDhKCQ^x_@iW%C=nxR`xwqzwWzt*B&c+$gcAb zT=WnXZP|H=l~^xU>FzuCU$mjMp?1<~p!5t!G1sjI%YU~!?j;Y{esIQ6H;xCr%O568 z8B#>A8$vCI*jeq$SJdXUd(|FXTdD1<{Y47-cdGpy$iHW8vSY*VgT29WZ!jMACxbby zPk-mrP2=UseA1s!hx6fNLeUt^MwR;G<=J2`oy{kc@q9S!4^ovjSDKnlM3bnk&2eK; z?9MfK(NpZ_jbe9k6xp%iG^0pwc{Upi$AkH(-=9uK)81rLZ+SHA52u6iXx{73Cya-p z;=gA+Ur5BeLd3h(wup!)opw^^-~vMI*ne>9!RgS3F&K|$v)Q!Q8_gjMWwX(&-y6(k z!%4qC99*8l|GjJX0sp59|L@)gHs;gOWHua5NBzl!W+uzM{$Mg1j^{K!9#4l3XO&w0 z$?|kM=#Qp@(QG~(4d%&On@7vm_#B`nM%B5qLV|J}esNuQ;BbEl;LUcibNj;g-P| zo`y9L0rPQhGV9GJ$J=7ZrJ zIWe2?7+&jJgW!HX?DghzF+qNVl0wLPZz z1+`0{_^+(iF04HwQ2ZjJ_`|CdPvLe_`bk=9?Tzhr`jl zKbs4l@(Q$HE6{=3<7-c^y`c80+FN5(Us`)CsD9jP?UA*|1XMrDP<>ey)#ZsaFxgQq zTQIp&s6Gg)f3-nJQ{ z2-EY~Xf&M6SqwH+OC*}BWivFE>eSe{wOVVwDSk0kE74T^VgjzjJa|IwsSxLBtF>RR zJvk8PiAJ0!9aZ8y1>*c>?YGuJocZ#wH=GU;1HIv_H`6>A4H0+Ed@?{s8qEfX z@BU!D#6eq0@bP+P4)d!znP@C3%7j^AeMEa6~4~+iLHD zHh;ca`{UZ%18x4qX!B=Bl{W8yHt(#x>kzbIvzL-;gYhzZsPTM0p3KeEM+RG)!VpRN7lRU;Mh5_NnwoR6myb~}9u$MujZsRvwD zQl)kKt3;~Ay7h(Hztp}CslE}B>Wj614W#;#k?Jc)l~n%*slHnK+B!%z)eP#7`m=F= z#1xuJ0h}*m8h>CGkNa3*dLt=->mgNQ^&KPCcaJKmz7MH>Q2Vc|Mk+LpJ{E=9U^W~}8|<%>R7Z4HrB}!* zsW4(3npBBd^^@99>&Mk5^=ni~Rj<`sIjQP(k*eN2nt!CKw`NmVbHh0C)aNS zS?*Fxdd~W{JFeh2OGAD8`W@;xBLVk#=T0nm6Ibh->b(HoW&`hzMev-JHmQu(`+zs7 z5C8vxH>=O`51_9@dnISnWjruA`0%;R#*?Ymi9UYP zf`3kqD<0seO$6JE*sL+Zh8S2wp^J$Kt36|ZFdEQoY={hTzBazBoFC1?0n z9gzkT`4Y@V+MAcXl7rYQSwFA7hqZ9;YW@8BMS%%dj0rESGGWhffi2AK#d|dhG8Y&TL-vKKAD` zsPjMSeXReQR+`7wpIZO@`YY;hslTUcr#i9zxcYB_>fc_iKfeAO0o6}1R6ntb>VK;| ziBfColR)*8>rWA?*Y-Xl#EG%cEWqE3XV-){`?6!+`&fTk{dXbG@2%FKUjLmyoM#wu zo^@1-^K6LoocePQO&kOgR>|pnHo;^#oc5Uq;{m3qW8V8%e}4UC5a;Eq^%vCtAQ0z; zMw}NPRpPt^;#^T*Jv4Eq^W}-+O@9=UHX9P1CiREC*D>#XtiQ7UW{C5LtMymaUl)k; zY9r2Tk1BCq4{_d5f8(KvlbSi1+H-7sAM1Zqe;34g_iFvE^*;^7d7BaEPmU^a{tV*0 zz5b3v5C`vLYR%~pV|c84AM1Z!{~)ya&}#k4`uhTH{=#VU-lIyJ_d}Zx)PHe_9ZDZa zNwwba*z-P?jRqf~gGs5=wrm{^>(f5?i1MCpPBN|JJwx}^?$1WbN$~S)mI}@ zeXjn+K&sChss81tlIly4>VM1iuUs`!v05GDF30-6*S}u>KBW3VM5=Gpza2>RO(WHR z992?%2U7iK{kw-IRe!kL$7!#ydviSwr1edYb(drPzw1A2v}=<_CnD948nr;G9~-HD zdNfJZsMnSojYjjTkqR~A72xYx{zu^ z09YS3GrVo4ry5NL#pcCDqL# z)h!x0#15e#BKl%d^*C5`jJX_3`eEZ_^uxw&8pFn28~1OV)p%XPsnob_@t(heQz?t>UhAk^<8F;@NW1&3HnueG z6^3_r8{R$r@Q&6|x5m90;e8tNqaGcn(kTaLqj}Y-R6Wx+)_+l+W6!J9ctB%2q&;)B z@k@;d2hu*!NPBvfv`5mb)HnmOKBR%;^-x}=$-ulyI*&S@62w$E(?(>2JFO<_{EvE- z8fR;%Ij8Z6#-kg*(fFOlA5=^cwG$gV8oNOC!&e)>+&Dj=dZ(fKyeg`Xq*tl20;(@) zTzF_D0Vy7Nm4E(EoM~(9Zafm=JZiOZapPA4aX4{_26xF(CC)yGv%hg*9mK)?U-c^e zpE%RjxUBK(5a)@jjmI>8EfD9R5$E!wN}R_+oX0gDe`w+iN3mDw|HPTL#*-S)ggDPy zZ9KX0+krT^u$ei(bySJ-REYDm#?uc?9G3TJ=KP;H(|^`@cH>15=f$gy=QMsV5C<1F z#QEK$N}S(^IL~jq;1I--?v+?`{x6(qYrLfK8ff#{)y5T#mj~M5!G<<3JF2vK1+;l( z<5h>C4FNqVsdg-$X)9X|UN2Sd4UKm+{<`t0#+MuaSyAO0Z*07&@n?|k?UDKC&5gGP zO8%iy@_&!2lsuANrN-N!js|-qrX3r24CfRPS#5MIhCC zj8s=1RZ{&WqmU^ocU7;_v44=Q@#)4tG`fetlslEZJzS;QJp-D9z$F2(YQpdVi>AQ{ZHEXp= zvmTM^`;8w4lhF_>f3jw~dA;TfTd72r%}%ph8#RxYgJYeUD4R>oYvlxQ9w&k~ujvS0 z47*<=&t&u3&Fk>maA9`Bn;g^`JLQR7)-kajIV$v-O)vkr9obW|$m{61Ui133E1NHP zP4foLTQ%?4{Q2fDHXqi!uz8^Q_~z3S-n8Zon>S*x8#UOoKuLVXQMCTD9YpJKD%E<> z>FI^V)yj4tn@paSHm0N%Y~Hwe(}1KC3`r+Ov%+#dh9ql*aFL9znCwy6!br{-s*}4B zD*?lk=Mgr4{4;b7ldX}MvrRfrFdPmB*<+GSDhnS;-8jnOUm@*h{@coi>#C%F*3}f5 zIZ0qcf=lAGrvYNUkft+Uboa>j|SfA!;lBv+_? zNJFaj<^bOJKw4s?sVBKro4RhvKr;=P;0&lko*yyI6Pm_ZaPs}R4|x)ZHO%^QU!Y(e zmFRCBwS>*tm<*1-zlkB(*o>@>_90?~T9Y9OVtp+t!Ko#%G(cjtlv~i(8iSgQ+sPVc zpAkuaN~g=DF~w|=jgVA?u-<~=jaz5SWaaBmd|#YbqV~ou$ztZ#oQTYPvW?+=Ap!RE zCQYmi5%4 zKT8zg`y0R=L!wR*Cpm(LR3hgMjyR8UfMWW8`F~m|#F~>Ck>fAEc%-?eqTzr=$38^0 zA`-;@IjX>CdiJfiBFD$q-6YWpqyi>=ko$}f4+dW@{$`svfjOOXUM`eyesjPQe&^c6(hKZ3zW(iP$ZRAUsT|zY zA@{Xn$I&tRb0uNbr$5=aMIl+xfyWbnBE3hX!hsJ_#d>}G-1NuE{TVN^cn_FP;zgZU zk~TzMRc33CY&o3%+e9YZA+bM$S$}G6kLR#2OsBNd8Ang(P6=}d9Q$T{Q&ZEiY7Oa6 zVzoaQN%PQ5?c*$=qX9wa&|eUYM@-c@S)GAt+#50L^AS2mXSq~aWr#EDvouD3vcai~ z>L7WyI7*TUTeZqK^I^I*jqILkt2|EnEDw{k*8*n8NV z2KF8qdrz(g_MSE8YigsX9PE!st*H;E3Ea02eTK7p8t(1J7Jj}>f07(08Y!RikSy8LAt`mmD(>U(KV^yKz>%`+GM5Z=Q}>pqOqty^eT^JnSI5Y^)j^hj#|S`LFDqlr zhnP(z7T)R@>5!tr5c^UG;xWcU6qZY49BI;*hnOTHEPdDJJpxPL%~<;GR|8Amvw5#I zSsGzInz@Y#YPvCj5{MBZuHRGT_vJI_M?Ae1p5E5HA3Xigz|-H|28v43x<4L?Gs@CB zCCWw;#YIUrAtgPn6(t#e%&xu1B0-jc&y5ORj%Awh3_Y|g$EL`7YL(@+h*=e5krdMw zHyfd2F;afp^eYc>94|=Z4~NT&LyT9XDHBe$DnkSh*_z~pwYJsNDhq2V_T^E|IP_$k zU0jx=*;mKOEQtncqgoFwVeb1k9~78diBnE)KJaQ_?$etOJ`{6*Ptm*-$xF&ma)q;2 zOI|z7vA@%DhJ=fldppd1X7enV`+~sSU&o?Qne1YQk~kx`NJ^YZ6)8$HiO{k%Q~Lf` zV&~FqErDGYW@&jH%d)a4LxxMtS4A0IQCg75xNdx17S`gY;^@%FY(^9oB!o3=7fEYg z%+`WTT-zd5UXp}=(DD!$$ZKj<*CgOC32YQa0b3qsl87+%+0C7Ssg-EvAqERMl!YoBFln1aIQ_4uOiv{gf z2Vp|I_?|$EE2ZfPb3eSfCos2i44vG(_-bJ8z0FGw$=q{CFJ1D($MSt-=3i2NSlJ+X z&rkEx<|AQ$?#CH(pR|odlx*{8%;dx;1K?oF7Jaa?c`y*h$B182ZnAk}t450aLEjQK z6^r^@zX3Z@Q-4jWCm+KP$=0lV0RZ+4;Z$tUK&X@%46Xz5ohcQ?cfxZ4QF+-KRCyW* znBY;(gMkSiZA|bO#{}!}jF>^-SDTlwNza=eWPbvG2)PBHYlz$@(kM+nJ)!yQknm|g zlTRrr9E3+M?qG_l5U3O_kS7Zyap=NJvi~9Z^u*><0&D(;vF4Mn2Kn@xP3}Wk!_%kj z5}LAD`0(Y^Gn&tYxu5?t`Bad(Ys#l*HJ=-p;CGA(o^yEe>3L1AP+5bX$S2V=DW7(1 zxZbXRi!a>#sGVFa_^6$iZQi%*kt_SE4&4{ku56w3isp-(uWf##`NP&y>xL;u?jJN? z0_BNN-EsUi*+xtxtl5R=Rwx-LfIz>Nxt7lDVWr8Df}bM0I12Tb7xWKQVKy}0>}d+0 zJ)jX1>G#K(=a~ogHjV>s=kXF(4n{c`mm(BVmD>;9Vds9xxSp!Hu5S7nRJsw*!>R@kJvu6-Py?bp`fyT{Od1=1 z24ZjDxJ^WK=-DqBcpRoHPQ8l+Uc=_>(B+>`^{kBxzbaV9!e?PSxgTmHr%C7KcZVT1{E zT7_g|HoPRF6U_+Rd^{o|jynwgx=~Dj(+FQjPx;QWkN6k%=RwB6`iD)iDs%Dx7Q@F? znYUbYS(>-f^%b4KmuuHdGu9~iJInJHSAF?iZrQM~h4RFOHC2oj44~Qf7CNcST2&*R z+dBGC2td|Y4yhVE^w_ABLQDa9+%vn(hOvO+48veP&;g%z@gEClLakCuIk7N*c!t+Y z6m}HPuy4-#>a^7&rn!P;LDSX)niaZvge9doYbW@`=p~W>Mi^<#hE4SrO2Nr{7H7QI$g}r+1xFE3LT0%9;s@ zsl>!}f`Z@|76vsqu1+Z~f-Fs2*pfFZv(e-=6OC^st^3}RuC|^YGH__ggQ&(1IV9>- z=Buy~@U@lIlZ?w5BKZd~Q4zLhWg4Je7!fcJCCPg?l3G-*^$S28-q%~2|L=qKT*Hk83k zb7CikDDA|4lj=WJIn}NJVM~_+CvHTbTPMc0{HkElJx`1b%&M0Je&a?oEbAm2m6lDM z?_P*v0V3+cO-ZY#$!TJLD4VuIg5I~4cv^aK=-*7X=rEY-3iP-ZQD~hm2z&cpv@n%= zah+&jaWO`gE1KazTGI}sHKPM*6U$l__SWi)Z!QJSJtb9fDm22*Ne9S7-*|z!~ z--9S-^>wu?YonJpU*G(*=KGr;Ykoep!FfaTjcjoKlnsu;aJY|G6no65Gi7zJ#KxrDm7 zDb}@vd}e8vLwNl-_(JnvzyTMiU466Ri_LH^Tk}hX zgX~_mb(pYiHvC&t=XDm(h7&otdl)$QX7gL%;J?Aa@%3+iZe!xRZK3~Sy~fT$DA{a6 zL=Vw%IKc3!#`P+OU5ivJntBI>!ByUpMmQlI_i#$|@_>Ee1b+uwUbUK3j*{7!IJT%# z!KszQUVe)xwp69`042~Wn5Y6l#Ba4o?%K+Wiv}6hiwxHa0FN506cD>#g#obQO36VY zod2Ww-7qCtzisUJpGS95GdIlln%`fOhcR1oWsnhoi{*P0!t#{~*ROHY%*r>d211xm z=10vR*G8?bX7!i1N%PX(Qu>PBSLLE3;z6S`C}PWJ(erimyk$KpCqHR%Vv{`|F@F}E z)ft_hz|}eZ|C(HBU9)xFoF7})GJd?y(U&W&4K4DPuCX@inwqj$!5Y0zxzf5(>&9?2 zsXzbk$d%R!t&q~RWhqTtSxVD&s4FH{Zr-}Znj}G8fh0+>vSY&rIkfie+_l^MS$tRA zSuJvWwk~~X>o%=H>n@4?PV2TU@_&1_`jSHJ`)_mpifr@Emp7nhmT>o_Q-^X4p-9H% z*tt-ylH~~fxST>~rcFMj7r$rnuTI&0srzh~>qYE*=!&B=c#DczgcKd+yyCtUS?SP; z=EM@CdJ%igJt)~{BC~s+(#jiZzn3hYBuhtF7osMTg~|8ReWd|Q4bXgg(SNY5G=Wi( zIYj{3P!^I+{*nYWRh(cAb&=qtHJHy_Q^upR3Yra-BF`W84T~-+$Ap`JqNw<0Es4z+ z6ersdFp4}Z6L+BdttaVXDe~poVq)1@jx^B8Hnyfa zOahl2M{3AI91NV87An@o*MG&2&2z>FTN;6~ACqLoNupK5L!z@}3z)I3BVoh+NJ5kZ zfBS0d)K*AK+_JR9ttc(=kvEC8Hn*17TvARrIMNwxdOKqJdTk6YNcWvFT zb!O|L)CzmI))w$bir^g^z9IZ+>%;z&T@cv?W<=QfhzuR-;sJjUiP_HF8!Nd4Ud7rw z@s)ZQwPj6Ncj^rS(SNk{8+WU!$!1-b{7t|UH)GI;0Yc2Xx9%N?c@HDzy*x2}M&zTw z|MzJrAM&B8o5@a(;A0=KtJ*TWB-{zK)3uD0r}nM6ha<^VR-6s@4JtQ)Xjsu zVT-6vfOxmm$PR_z70_N-&H=oR(bH<%gx1GRLpj!3$Sbh)Ykx}&RQzJPPnGKZB)D<2 z@I)0LgF=fxqB;DA5q_x^@+Y?}e{w6!pS%t=SysK)8LfvLIhvl;Ivbi^s5yDK77(4y z2G!2%q4POKBL){X_sBqwFDx@QBvl zK!n{!ggu8xgiBh#atI=DRy$3E9UD&2cJZQJ7ha_8;-!1e+r4xD{#_UBS|Q_hp2DZ~ zDE@o&IlFi6IselAK84TgT9>t+)Ot?qiq;!iZ*P5|^?&i!7h2zJ{iuChYQ=j@>mY>v z4H0&oDScYM+In2Tiz3iZZasG0c&XhH`SAGG6V|}Xc9+lxOMTK7_vF@7fcV)al06rl&oEju*kiG#*X(R?v9wVgA=o3%aDktl>UsM$IKCG|up7oUw5lf6m3| zfG(AoBX^vlMXW zXqkq``Fd{8;eakZprJ&gV<$)bxlZldh8LelECr>)<5ZM)a1lW+4s6XIvH*uikEZ8^_1;D_Zkxj{c&`T>P z&uu*q#(jyKYHr0H__cTDe^BBc%{27iZM`52{r7C>&-X(=Iy#x*;)Sgjtua5(JUBGp zER3C;psTHyGS1g)oOeYBlMhqeH!wxR{(r@p7^y+}ojtJMuDJ9DICxp>RRIStHyph3 zYQVv(Td!FI2j?7|C@6I!bDa3CBpTk>dJ||MyY7zTyIo_Aa7S^trVm=9)DQ$ zDo>RS!}rS0glUTxDnCLi<-~TG0W_o6dw77^gqRo})!?zFoEG1WEey&mlmXo=OkmXG zJ9=mvLl08oDO}{AR!|8{TMJK7eI|pz3I;I(oAtuQIWy9b_=&NK$~_j!Z1hNcltx{X z=1Yb~jm4eo2!TBT9Ww1f-o27fd{09G4P z-`H9Qad@an1A0hIRh(qHKpQn7Zw$LJ+eB8n9EgDyK|qCZiW4OQUhA+$AkT};G$cnK zDRJ`lnIBvwMNSY>N!Nn{l|zW?K+|FTL^jDIKB8Zl7FrP3#{h^K~Bnq zh*uhXFP|%Xt@g(#vnY&OxT;S#@lblLe^_2$-~lH{+?$o9iKiI<(6)n6L2CL{jR0^Z z+$+NEIUMU(fHzu7u^1NwUCcj4&P+WW<_u&mmVjy#q50I(PM}B#o}#L}x%Jkds#wze zR+KcqWcdUq7?jZFgMWRL<7E^n-A~y>nl_M{y7so#AFrXRxSU{ctK3$7 z&#O8c2|shAFoVWmiaK)Wq6L;>L&RUS{xU*@S(mXdANLaU)_)~v&+G^nJN{Ksmhp2*U=HjVHW|4!gT0y zCJ~e>lz{to>wAGszGH0iUB@Qtu#p>Qf4}vEH7LGggC~v%5Y9t37(?l3*qh0XKTL)R zwtn3DNo~|#`WXi-VAUhf0Y7awbCU`xFeez`+QtCaJv;_DzJ0wl89*YyIDn(>WezB~ z0NOX^zZ14!vUgXO!INPs6n}*FGukgq82{TRwr>j4+{Ues>}Zg7qaM0l@rMfR5kI!C zwr|$n7)E__8}%*MJ!%>M+qY_;w8p42<3C%Vlx%2+>(gy)==}#f)~G*P z*=!-GN^!_h@>w{;kFL%xME}=5hK)ML0iTQAtZfwAMl~#km?$yjYk&Py<@~@u8K=_S z()ywY7=)6L>Xl>%X=u{0rw5wu5EO`rw`*?>M7+Hbag!tBjtxh|qAo9Rd%0~FZZEjF z0YXm+Y{99KB=o4wUE1xt{EX0E6Px3+N^$g>gr2m+CEo3+5jwxb`^XXc=h}B(&x}qJ z`mXJ}LFla+p|SV*kAL*g!H^lPV9ujFqto3oJr_OD`Fsy3sakSKkK&9@cbLuSE$wif zdE2ftZ|B#UA2~wbyM3QE2>q~w!!;)K{o413&JX+9gwEOKs!Zqyv`-I``$`m-fEBlT4w^x5r@|9`Y?`A^$<{?j8jq0eov zmG1Om2T6;&kj@vi$!6MCNYL?Je;Q$q%EZMbQz8NUhrIvF&SEKi3V%>4?O#flq93Sa z1rq@Y-sFiP!Gd{5HYp7)S+dC8@8kb^Y>pL0f$@|y?7lNLOmh7AJ6WV0S|!Cdvw6;| zahTfNDC$>r@_z?bu5k3Ye2ayzN98yv6w5^m-ja=pm1RJY>!}ACNvhn&LJXq6g2f=G zUD<)d#}q?rx0vog9cJTkT5JInIl~k)Dvwydkj6)8#z+ZFhq+BhQU63TkaawCD0hY4 zmMyemi#jpE-;G-&kfesEYN~W(_b}0eUA*LaN=QQ;AQE;rZZV>c*kKAR>qYN6*s|%N z*<_U&A2O1k{9AQEQ5m zGTo{RGvQVMNHk)@3Ik$vj+8dK1hq9f1z%UkrZROa%XM{JaWgtaCR_H#Eiv=zm|6-u zDs_FhUsVX=mTYWcIE+ou<0})rfz`e?ao)v9jv<``HFUu<_g7o=hqptD=(eSZZf7Z? z*MDJPZtrFLeM#GbPfz;!o%edff<5?I2RST3zwE-3X65!H+mB+6f4tWCYurOAR%|WG z7bIphV=?iPdXULk0tyQv01nQsyeO8!n5Gd#&4?eiGPxwUa+!h=_d|;w#s+Khx4c-!D zd6A7;f%r^xZSpw*E9Epx_9fjqn8SoFW-laYndmN2%QYIoniy!J>kLhXkQ^k~h;pGE zCsUOedV<^{P`AJUw$3DJ7lV-?u(cSGJsy6dTj4GNrQuq%LG{epG+RfJ=hZ>QU4JDi z0cEPx(bKb(}Ugs85jqEO9UkVHZ`#w&gNA{^C(LSswJJzztj<`8juDSxn&l~=KztYzzV^m2@bRM$cxYg+cB8Mh#_BGRFN!djQJc_ucAIx zY2%heX^i+pw?bh8O2fJ4Wks^6I*?YOjJrxy0^6z52-k^j9deSm)RGx5?SERRl}S~v zL)G{p)6T?~h= zC5`|VY>8s3R`KsC4W$@;h@<*y8Wxcgn5~nFb}TVgQ(Dn_T}wgTf;oLV*}ZJ zdYLfc$~!p{}HN}u4QfxsK0@0c{-Z#J`nFp7K}aYcKLXj+RBBm0b%0d=*sOe{d}(vU7ckg2QM~GJ zGv5M&l;rN4q1nG<6exBQGlH#w`h#AlBR#x3Hx9REb^bhS&b}>;f(k6_fwjy&+InV( z?7kU=Dkw5LIBkg-w0~lo!S+k-2?4hM(hp57vA9Erevqfb{l_khAA-pJ<(D>vR@I6H ziT({W^rd0&*Sci;NLp@S3AQ>ykByGmU-9{Gw0|@3`IC&#pK^G7{#)(eUW3mGXOuvJ zuan`7?Ps>11y{eoxO%S542Xf;FeaLz=#+opYvThWl@2Ea>woQBr^&1w?7`dilRx|v zI`wbk^r%6rn6(-;=(x^W(N93jri&n}bS`+xz*^Jl-NB)MhF=2H89b8%skY@I(X4Qc zsUPe&QWe!x+^R|qIXNI6HfC3~8P|jWt`5{AVyg!!o1Ced)mDux>ecA6Rh<-m8A_}y z1$@+228d%8_<#6!+RqDo{A}an=N=v(|884H*M5a-C91jINR_)5BzUetauto$mm za{VhljZEOXqQGH)Z3tx0F(-i*q?uKa!l{Z(^SGYjq|hpJK-kUX5@JaW$UaM-vpK>fXONHB^mmi0a58o5PxF!m!#`k^{>sGwzlprRtRGWm6RXp#9RocrP)=TRl9+ds$oO z1s5^inSZ#q=u3Qec`=~sHSO25U;E(QdoSF(|JCi+wcpwPaQlayYjtkkxp(JborhPF zcC}w$yR!X`E81^J#aF$t{igPxwcifkZg|PI&3MN*54GG8hR#2-A36!i#Uj~1?O!~1 zk9(V}K9*R0_s}Y~X1{4mMOjV0^rE$*#`O<Wt4znPmCfcW%Kqu0Vxqsf{nmhQ zJH613PA_m$fU_>)bOK8(*SHn3XLFKz{ihd{Q?32B_S&ZxHi#0N_pR(-Ik0*EMLRE9 z*$&+-B~I`1?crIKF7JXae{)6q-6^`fr~T*c54JyKOXGtSFFk}KA%ixBaAEcfI~~D< zT7OL#(QqEThsYR~Ue0>!8VS3So5{poO$^0|7GBmFO*Unmp9>2cGlt6&D9RT$ zYHLzJRY9V2n|fSO%k6QpE#DL0Oe_wY1s#cV-yCb=q+f8GQb|V)bq+lL=!B^*=HQvm z?C2M3;Sg^Kx3W`zssmo;K48@N8uJ&CJAYIga$cQtdDLV&>2a=DSgE0br!+I1kayR= zP3#-T<0#2T$*D4j1buorJ#25!?AR|;1 zVaXqt!wcPD0nQH@HXIvpC<$yR4jkdgbn-tGjK}dRSLFD|GZJ&@%J%!hTvEdClYiUq zb+YRSMcCQYd4Kx@YsfdQ(DKvcz}|f;Zt|RUaBP#Ohb+GQtm5|7erwz&5R;+~3*NM-`~lmD(X`n{TORmS?cspuroz3Tv0&)YhchsZO6&`lOmf9#@1Y zdq(z=jIrrWo4yQhuta^e6A6JzEg>{j91kwhFL+77s2$~M`|sPI472QGHh;@LapY&& zr`kI2v`CBCvEc?bi!NB%dEio3DL2iAoR&MtMa{wm3*>yDyUMsJ7@X#&RTDeOLwD_e zZhx-*)%Mpkw^}>5>3S!G5+ZTVCCeO)^d!I_ta2Df@(tlX8U*^xvSRONmOvkIj@e5) zsh~O)lQUPA6a*nR~m=2)VDPk(#vh8QE%F0?K%E5QTGSe8A>*L|f#pcK5?HwU0~p4z{s z82Pv*j&-UZb{;w~P5rzzD<&@wPve$Us($qCTFu`BibP95?8c-03qRGPZ#aKd#RA5+ zP=MV^#W8vs^_XhOP=5hN^iDKzLl7_}S`wsshwo_Isg?{C8V`c>^X)GMLHY#~q+dMp zg7nMnuN<}@9mt$JQj~%hN&2=s*QLRv6qB#FztR3d`@bYSm)-}_Pz@wQ3^&S@#HFLz z2g(jWgZ__pT6*M*d6^fj26x@C)$#9QDz`*WBtI!k5NY6q)PH&2#ap4KZC;~5Z`E(6 zxa}&?@rUJ?6YtV7XR53Hsx${IgS-etbuf~4z#&99JXn+Y8{8$T=hl6Q+T)Uf7(@vu z76Z6*YyOLH3&wni7u_f-UFHxa0oEuTRr1%^Q23$iM}(Oe;25Vl3AP5pSW>GpF%py% zlHxwC)Tm*tvB$M93?bcX$ zNa-S(4P`PS>9>MwtHkkao3nC0tQ^m}UDl7w=8j1}@sCmu+1|{wfwI)q+9L$%FNq-# z{`sU8`0jz@+w32%k+Qhd;L7dhFSJ=M7!=m*1P*h0>(tU`HS?y zZyB;2@f;>npy(An<&CJ1tlR*}en-%z+7uG9e)*{-ERCo|m@T3|`yIoUXw$|LC@)5E zGarn5A)udfB~3{H;zge#oo1v(o3P)^K1#b+DUc1e@)qfvT@TnGl&syPW%OeFUR)Br zl!+|a+JEw&W(KZ+5WN_WB<>9)WYBKa&uk2ufQKG)0u71x0^alKC`xKRM1;#oY+MuZ z7w~1=q<8Ii#0#l59ZQQD9PfMfF3iJ>rHyM6ZF+7}zxF!;n|rO;rXY07myOrYK>LUE zOo^Im{RPdt;xPLX6EtqmL!Avffo-diMq~lk?tf=A<*`>X4)x`9p+LfJaUeW$>N{jnR`=_1bI@gdE zcdcu0+pMgu@ujhm#2kg1>lG}kG#W9sEsevFD!K2aKXxVAN2{Z@Y)(RTL|U`N zMb#IyP16ZT%)^&}M5Ic9;z*lj$ijsk4 zG%oNVJ|DzYc7sR!4mM~~p7nDpj%<>IkrAPnGp)i-lx0f#A@}+grw|Ebx6(oe5(bST zMD|cd4o>6yWu4}k5@ZU@vjHM}9pnHqC`=%|9Y%`{Pt(hD1Kw}>F_pMCcNd_B5`QY% z8x)(S3B<9s94W}z0cLn1ZnM}tn_6wx@w>QDWBM;X1~j|eTS?{$1LN!yM|tx(Ee(cL zbR!}?at#I{!nNwam}{s5FhcJcP01%n(m6lR=eke?w}&v_SH#FDf32teD7HY-59Yf? zU0c)RCY#DXd8)tC1J13@10xfVJC9C@P1;+k&)Z7vKs$(VO;)LDpNNtSW8EmRmfM9jg^JY=S1 zmwOLOtDiO!rl96FS+;%%`cd&T?7>KZ3H3N97|vPF6ag?Gm9_7L<9zhb9yAaGI~4o# zp{&9l$0iV%%t4wcY7J<~Wt-R0J?I>IWW5#~N*9|wV!JM3Feizvr>z`9WMdAKA3hm> zPN)Hit)VtK^8zceZD%F|Ti(Cy*!Q0AC{%3V1+3fGskQ z<}DE^!VJaBoU?!qfGDuFFt^PEjpBl1C&QA3aB>^gJfAb<)n-acjqz2~5Mz^M^8}nr zB-)%0{!mPocy|%%p%zUsJW`hD!=pbW6e2RK=L~JLRxX1W$sz#DjpQNR0&nD_g#uf( z{^BN4kQJB+liEHVe>_MK+p*%O2z%5+&W0fEe0{u$;xvSL4upa;a52xwDx5b#EyhP$ zm>{SG4fdHiX;%>~_|~Nek>|5NFL>1zXvx|ZvgX=J)j)mxF6&{ z&1Co5i1lO$Alv&mkEaGf@+&cNj~?A^!O>ifeCF({Ku26se}TnilGdV4S2YNysAO=EUJXs52tP^WpsH$$Cvr?ci}=tj1;dDPC`k2rAAzP*=Tc#(7cX*U#-<>@XxW;=c<%s3f17iR6HU{cUn~VPM@4&1mt#Xb zC+nb}A380g8JcN&9vA>aJ{UCGgIVr8vy`yVj%Kj6VnmRnT$hk_Jaslo2dlM7rc^%J zjFMDCLfc6A31S@r(5yl+B8G*N{E4Onap0O;D6)?sXSlgOFE1EyIC7Zi^AGgkIXel*Ah8w^qm!opEGQjquIp@{^e zq}=)b07F2$zZK*aC=9VmXsmH>$bf9b0lvJ9Eu#xNnj+cqiUod6bWwO(0IN_Mk0f+b z7<&LG6l(Jju!HJk=m$z|MOf@T$Jhdb>JpYdOP-Bl5r42@B6cdA;(Gz(Zll0lb7iJ} z4M|urLb>sU`o$^?`{lex2?@f3Efr^_7I15pXJm)7$q4o`o=2;5b5({}v=~A%JSWQC zN@&|KY({JeC*Wh8Yk{_Uz{gx|;pZhx4^$E+wx~LsXnW(q$mg`ItJyqfMQ3?M3@{&| zh+}oLo_~0e5ZJpY!}6(6V0lK2KTUG2P!pOk$y8XVIkK&VK^lZwf}$)X$9HZRmJ+4o zJGpa%Bfpf~sB_~rmXdR9P1w8tV!wc#aF8|GPh-{*B$Y|a%OC1%R#%N%uxi}vrJY-L zHh1n6tsI?=om+KI>fE8TsWv(1OpbeSMxP@f{C_=r$A)*vo-ZnUX0v0)(#GOqO4nJa zSUCwDcy>To*kFudL7`6))ZAn^nBx_)!HV;NrcyifJDg zH-8;4%cy1|xMj8xhNgASa(bpb*PZ3g9Xqqmob`RfJGUiAoW_3wJ81$MS*Ts63mA{- z!Zx)`7=`V{gh@gPU3#5SpiAHAGCcBh8FzH+k8Vq?P%A!fuGV1Ijq z(b3}yC2Ttt3sI)IWN78WTg*@Ec@c#X>P4MeaT!Q9lrX{C!;-nJGGOf{(Fuy1bkt8l zi)Go@)ioVbYE@bg{+#)s6m`SbO zku*3(qmurqE6!#hABl+tZ-(4w|9{CXGw50C84aU$^h`m|s<)^(#(>55u^e&97sfuU zmcS{f@G|N+d=FzE>lsBTrff@ai?GpVsghk0YG97SNQ3&u+bS~p#rWB}5L)Et&v)(` ziH(@R~4!F+w~MdbK;Y>`7+(DK_k1VoRcQ4h9dG zOa^#x6d^qf#{4}yIs{<0pz4!sMi>q`0=1Mym9iaY4v0K5ag&lpA_x3PMiL}eZj-x4 zAAjYE%Q*Z)IHHF!DNuGWgfZC`W0=m_S6e8Sp?Q%5Q_@+?HmP(5S2@u&(O!oMJyXmBn7HSzYaO{LDQL|6hWw{#E!OS7f)r7~C zm&*kg5}rL{=g%&>+|qM^eE=C}%gaj}2pi5H8e`E{d{fV9J_` znOzY3pSbW<2>G<13ct}Dv&!L@EsXBGZ{eqVZd|EX@^-9K*JPo8tsS|CA2?*e0nkU7^+;5_J6mSFt$8i6g%}FkkwJe= z3`G9SP?s@VroBjzVwls+HU8)!b@S6Kc8-n(CHMAnkd)S0?PSJ7kdp8>m-Tj*D0}3> zD`?Qyh4m-7ENAb+&^5PpQ&IMjs~+M==t_!~6%hYOElSS`r)fES=U+qQO6GgqpvovU z5N96)J*b_kh2^y*%2|=p)mW-$Id*?QKDCg%IXB@?*6AoVSK)}2#Gh*{A1Wi3IbJK3 z5^SL*O~T>>&@6q};yhyLQ5?xE&r!{u3g9a2!oHF*qXSB-$Q%O76~!&tzA5B` zf_bnX=SVUJWdu2oC_{`Gf?ZYq8kJCVaVO`Dhp*am4f~>PonH$3qWjst=mCF6%C592 zxA#4;^B|gDeB|$Vv%_AvckhL}vvak&We-DA6a=X~lpL)2XL9+Og_o;)r|s;Wc3sgq zGqra*t8;ee!p=qJ{kycZcgh=wTH@Pi6FDi#?3qqSPD~zP7zpxzb zsDK>Rw+y=Sc@S`s&k;n7^xANPtL-T;Vh{`#W(~qmLOW`aX~NznpC-zDjwr)VNZ>{G zQQQ&XL2M3uftD{ODj@(lfLRtNDJ^*!)nN$D{}4EV%Eik>gCQF82F-sX%kA*_{Iz8i zd_jafrU1v0_O=x)(t()^;s>&E^)ZfksIwR{7FayE*#|1hmB`iUzC_wLt0|Ehxn3tD znBsQ1{>;}xQ0a&a@o`>s*xmGapeIGatXcy^We$Um-mp0u<8IJ18(-dnHWjdgE6z)? z!6~`|d!X-Jntc2+ul0Y4YxM6yM@kCe64-;VL9(U9=A3;bu_+?HG7pR!A*q=dBbJi9 z7Bh+>mgihfx@=#R;#Cb786l9(Xn=xPnmpjo${jsDfX=vR!aS-DU{W|e1bh!LE~t?O z#b&`MR40@spWnr1#4V9{ieAQk<4ib(S8-BiCZ2LPUSO3*%tU|n;;m550v`2kqOnki zol>y8l*;99I;V4PSblcc^0V{EFF)sX&R=u+xxTF+7wkN5<=nk{AK|@*ryeBiZ#@f8 z7L=d8UR{D7!4mYCD>}PVOVGugJ)K8)F4GdU^mp47ZKYY^`9#VCB6Bh>qzHi!Xv<@= zm3#58<$>slNg;on5Jv@(mfVV+H>FBMsc^G>FbJA`Pgd<>e*~8x(?gVo2#=&dk<|W> zj&!sxCnKf}tUv4-^NwVnHSY(mxol!k355fjZw|8df=F&|Psq2~tbO8Iwn=#umUaP5 zW&*Bqn2A3_a!9rpVP=a)BydoJ%=1rFqXQYGjw`g0IRJl;=^VsqAczvqp2|$XRsi#r zl`>SC#NksBA$Bf0A`G?9j0fHtYzxXMXG`xz!hnmLWS3lQ;5@hl;h&vP9aV@g} z<;x)ECexXt#^%d?E*H)xEpkyNJ_X)oJ#vCpVh~XojEXw0p+Iv&9&)gyuj7GaC*XGp zSm^1K-70@;We7omc~~0;M2h+jY$pU_Cm8GV<`^c{EcRo$$cD}k73CKNID1vA5kwvL z3yesYun}k72>A0oP>p4l%j@$4Cu&ULlXGH>vRYbr#gXhovl8v9Qngr~^^&yq#ACKN zXyo}?C@TqYvtcOB4fc^UqEkGCZY1Ptn&FFa)S!PzG4EW~;i)rGSUS8xG(C$Z_(u09 zm^y!MHczmI#fe+Z-CK-`{n>O9cEqBmzy_1D!Pp1kfZuZ%cBhVZR&6MSKbw83hD^y9 zKl;fUi)xK#`IZn*&7xX83_a!H39@oyFeE#id|Afq0HrKJ0=}LMGVN9RkTPFB6?@A> z!2o|X(B<#gIp&3U8P-cQaTi`mq_lf$CPfa;_iYfRYm9?k4o_K56~yCcKJ~UM6hA5v z!-i&q0p5*8yRu3p^(U)4f)vU{k8MQk;06suy;8*>lCs!{joa=QDrT_S^6f;kp?m#Edx4a4hD-HpL91MET8lV(K%%bt+W0s!n1`Ru{0Kqc6N7@rI#7?_ceGcmU(S$CKoLLK9X-Vg(sN0zo* zh_xB&aaLyO6euDLIk$w6VwUBaDVBftCOw2AmP^mHOf#dZ!j1w+P)z2KFdJ7pdprAs zes_uKcl(aKes`dA>6-eT%iDF}QM(QtSlQ>*yIUQ^f8&{sU=<7tkcCT6{lv`Dd1bE^ zG8%S%mH#f^zW0)qeLD~A+Pi1}8#i39^J|?~b>7?gWaoR`8+J$C2X`;+KBs^CmhNA4 zztH{8()E^Zy>z#wbE}%+W6=y>`O?ngI#267KcyW$zVn36Z+D(5?Xdo1i<6OY3nMdg zT1PQi=h0l4I~cPh_q4p{kEr5{v1wZc{;-QsRsF)JRjf}_R!%BS9v3^&icTp<($!J) zByL8XsT=E0|Hyw(sv+ocv2T9|Yq4b;7~LtqX9b+>k;af{CM#y3_RD&f3C>_Z{FVCE znAMD7u-Lr~S*4OWNqi()vJR~;{mK9+{L_GJUL9HC)z}M zQYwDoleJT7r`B#)yFKyzcc|SG3*5;>+@0KcO6NCgw_X%)ccYw@H(!6UbN_+N1UKAH zZaXFVo)44Jbx-d+qw{;6-xqr}@3JksS3=h)A%roTOV`PkIGmv}K(bJ<6cDH=V=I9l zh!eOss)Z5N$wwW(P#_4JU-lk{9#|r=r%sT!uJJ;D9t5sEmsL+4Jr#w=_b^; zzf^Zsz@o(PT9w8`(<=0FEfPd#FBa$=wIvT>cH4B3|9nx7G3KP~ zbovC8VdAWSmaOJ#6^Vqc)4do#TUVt-hfMHicAgU^__J(+KYM@u6MVVz+|Kh3cY>1( z>J&|JhZ2koZ2CCx$AtGIn{XKVQTFQH)JDh)@mF}4RTFiYdcDboqmVDYatvYSZCJmY7+aj))^Tz|WyJ)Q98vaRh zV9A=|pry94Gd4~feNiR#H^ytzL*uty52izd3MG|LNSB=UXu5T@8fXPCk%sfkyu1z`;5L!8DSf&YJ0i?iEo`q_&S7eeTuR$Fk+ zf80E&vw7AO%)lL#G6wI$V=m+p(;=;cA7dKor(~NYuRc|hdQmS0~Z)vRLwfX zqGK$Ag_adpu)}ohIAI~}Zw>Z7N153X!6z~=J3NFQZG=@kNIpb#j?tB>Cf!%zO|lw+ zMxDo(E&zWne4k>P_0@9xUTzDST4^h;W%8Nzm7ZW*X|h~qk-;_7S!|4C5Y4eE6B6qi zK{?8I3F(MHW0n#yia|ql90%&K8kRIDgtOWPNGKAzi-wn&6Q11*b3X1)es7yO3I~*n z1iG@YQ~*y*Lg-qBDzBAKFrzekqim`IdzjBfurhzPfpCIJk2JKa*k7q_)iG|=roh!mZ@M2pCUUE1K!D{EFix+|$CN(`d zTk(*XJV8PXxEB})KMTQ39v4C`WS1Rr^GlzA)$3N8sP1ZB&93GzS39ri{Bdee^V-hq zI&XjNye(52oeDs-GT3FN515or!+oFZAa@2>or1YdIwZv&kGOH{isYR~n1`nbw1-g!4GP zt*EiAqyV^YI`54-CNB#paOzFyOjFI(D))b8ESG~M^N97wK(VeW+73j;{ZYxiNURc6 zMY4M^3xH=-DE1elKmtIp7i(pJmdKar(L-7wjV~$ypS@V5GDT6B(HM2Ix{A~UU!gQQ z)hF;DGQbyk3h7=2S5_M5`l>lSDv*-H0RBbKg7S5jDVeO4fD2ji`p%n!tayXTiZ_29 zj;#2@&RfZedi;qsUIciGJwy8G3?CU2Mi#b+G)DbQ4dJ#$Oqy)}q&jsjbcv@K5RLO0I zu)U(2kc7x{BFtq`o1RAR-p} z+)Rkt=ZWllW~7c2@-`W%=QQbc_R(eU>#OG4FCc`*vIVEm*!pTk$jt>%08CONgVB?q zD1bl@s&Ous3xo8u<1|0VVIh^>0VSgVxy2A#$azTTshPoU(NERxy!%1#W-?!WJedpm!-*(JgSGTVk0BI1>GKx^ZfF2%I{Z~`S-ERf8vVH`=dp^^MTG^ zb^f~ZvChYtU7BoQBFjMB0y#j?8>_vgOLb9D+(Nq4(qttn3*xvxT?dpZW+aI=(xoHW z20z&O+rUO2GB)~fij6*1u?>d!ypMD~%4>_`^9lyS-8(N^*_UPI*LiP8eM`8G zf)}+G^pu(-Fpztx%0i!lg}%Gm`E=(i5fgE==^r|u>3pg4WiioSqVte9*|cM~%>@r5 z#P5PaW@)*q0@-Yer;4kUxi@dM^V!bl0!shUQ2NgfrAO$#k=pSbgZ_Mn+~A!rp7Edq z`}RI!rFamnce~?WvSWY4EdmDjtz58si6*NlJYUtjk;GJ<}yLn_fV z2zv8130k73kcTabEvMuk)9J4R zvp;r?6|+Pq-BrXa_+jU#0U0U#a>0axwSfzWN?seB3_03{(hfx;>y<<6wlMTPKO%5}z_LBt;%Mh~GDMDy;6iW-@F;O2p$~}L=Tp#MnbqfvY6$u_7hJ{1N zqZP7!I^A%SdnZ?)+}V<953=s+<~sC#JwlPpK3pxTh{?DS3&vc~Zx*Oog*9rMab=@M zWkBi}&5m6&;f3t4GYzCX^=!d@5zW>%c zzQ*>|?umchTLg}~sd3!RkLX-fVvg=DyBleGu_ADjz?J9i-E&~qo=Y=lp<9f`P6T5v zbTpO?30)w?aJTKA((QK##&EyQM$j__3`1%in1)L!n0;bF6h&Hj#d?|t} ztLVAKLV@C1gmYU22Kx&p;%y||UC%o`)~PG9X#y7x%2;IupIZt31#Ys0x(3lV8@+w+6D z$`5}en)_jq6uPv|DrEoiPkr_5{VnbrUa|K4H_K^v-u?N2*gF|w?|ek3aQ7FO!guMO zCgh)V+GBtEqlKDfL7CWp@!q`$vRr$Evy^#U_$Kfzp0?e4cJI}_clUwa2MK41tzGj= z+la|mfUJ@t=W7EQC*+#eK`kAOaNoF9?B9R*+T5Wzd?Q(b`{pcFr4hSpn%$9IYbsfb ziB-#lvRmc>j+}GT>1@m3MW^mNJMn~-C_67l5Vak7#bIIJ95|^oLJ+kUAy&W$3Y-FS z@RUm$8J2P2=l{k6q{YNGLv&!VHh4D+H#yq%w(OR26e%N$&Lk4}h(SSLxXA3A#g>16 zDs0AOBESUU9#>jaa#2n+hC5Ca6vy7oj+DweOcW}<(-4Jh$FbQzgcErR0RoB&B4Bhv z;AkMGs;&8sS{|V&0gkR2%6ZQd))R$-DrMz!HO&jVl9oMDm=X!*n7lygoAOOlV1yOH z9XBB}JqtJhDX5azmJ+2Ch>6Ujn96^${sjDGZbe6CxEmVrPK7GAZ6#z@TOoZcfk{Sa z>`QiL(o-709RH>jPih7DGGq96rB&r7s#4CA8iz@O(r6eJ-iQgU1q!_%i;0v!QNe$) zC*U9MFE*9c?tQx3f+)MMiL$MSw?^Erd;c}ph=NvIlu&5CCZMVo23Myl|IdFw{vTNF zKBRj=O8!5z`>^i$-4)5Qr)KhB=fB+o06DW2zS>!H>FefxjgDxey+3}ipx97jfx zJsg`ByD8j01V-CI0OMxqmF|boyS;l(K<}A`-m{PFO0k2L;+MNS54}< zt_y-E;ARIoaLk;r-916!ns9&8_;jWzUOj3jb}#H+)ZN$JFQu<_6H*t8r&4mowp`hA zfDW8ZU@uuPn)ykd&wpIXws<6Di*_vfUx}k7Whm6-j|B`@bLSF9^2}C zWhECjl=v!b*X_t(2mlmu*SP)xVHen@@|o-cU`Y?+)_b$_3la-5=Xjowl}2lTI4beL1>h$h#YNd^fz$)p zU8;>+aDTGfxGvzyDIx+rrTf%CAVPoYF^>H9;Yp^ab)UW_@(YS@5&4o!N!(X8VfRv1 zDm@pe^oOh6=XGC}l1jhZ{k`sL_oX7#zsNCU3a>G^3h7mV6GCNrn z^NNnxlIlHffU2^;#n51XOMs7VOl4NQYL|%;TFyWhTg6?2ACMH63#kG>LA1EC*VYpw z;E{+NgKF(3nJKOekdBpByRYoNHi&>%nFx5z;Ysq>bzi^c^e%XN6Vrd&1p0#6UGnyp z-mS{@KSHiwc}4fFDXIRp?jLvG)BSVFgQbsdBPE$q7!tiLr@W<-V~f!zx}JzuUBHIE zsoXY1?+uB>{`EZK658pa5L}VDL zZiriz0!Y`4f~>}bE9q22vJw_kx*~!Z`>^svve}5*vMo`lWyk1KwUm|^L|EPj5|l~d zt-?;gT?zCA5-^PvaKO0*;h>65A(Km&I898}B95plt8i=X zb?o>jp&s1nWM^rJsFtC++)%0#Z4>~B~Zs6st9}&>ai$hCQQY+R+4qrTg}*sGr~Har0ZO@^^O@)&~gnLqEFUJCCn8ZNC+)E91mmD zpg?gA9HMgy5P6DlK~E5~V8De9ktUo%%#c`^X-I!JY9Z^{>?2RGs1mKJYFHhHxbcWv z=6r>=uHqJs#$fi~P6IL?jilnm5+ET?;%Zm{DpE%)UDTS)twpJ0f-bHGx0j_3bczR1 zmO2u?R4R)d6ZKUwPOU0lt0XeKYSj`6IfAIk3s7azWR*&ChdpJYl8Q=vs7>6Tbl(v) zxIce24esqJ4K6+tZ@18N-`RcF;_&IhNvVrh_Fb5#rM#goqhkV(Tr_eX?OHe%W%a9y z+FzomeSWq3-tOP0RJHeY-{1Xc_wTd;|DLxBI?IquBU+K*zwFBbUu8OSMeez)?952E zO;QCm=U6T5OVXS=?n{3WhxS*`v3m2D71V!z^QP@k)Pj}SWA^BZk>e%Kc$(RYzmgF4 zmuK*oy$GZRoBaV~lA@}*8M*9;gMKn9HyZa>F}K|hbUzfx`Bz5H4<7kF`QLOuyr$A# zr2F1ShOIbsw>#O(bWhRpW8IH;|GE1)(ehZadVQk%4}mnFG}3%JHPaSGn0G(Z{p^35 zXfK>rxHw1qjtyz77mg;Va&@Zx3sddeS9HIaBF>k(U+#XZ`yV3C9&x?yV*a8hJ^f(;K3u*64;bxq>uzuINlNXsJS)9_AvfBys4_ z??+F(N(%isx!i(alr*9)q`5=GYWD}-AB8FKUp57Pc;sdLkGnrvbDG>VF#P$u_7lju z#~rQMdC7{MZ$vND3a>K@g{Xf9%Gg6$9!CuEljIqTrPfk=>AFiBjv?W{)LFVlPP3)1 zXts3RVTrA!Yc5@DO?sTTm>!A8tsS&UuS}!DF3HYXDJp-4(VT(JW6WUHl9`m}|F&IJWt8Hpn4&p{3_>vSDN@Tcj-DB-5a}-lW&TQV$+v4bw?EQGmu|dt)4=s77}uY8cwB$8rJJwG z^#x6HKXFyrsV-yqv{|?+e@eL+tcfbGpA4_xb#>`BOT!em-*$iLl%@WXLhv`d#qPt( ziOdhX`$eeAj1}3l#lQO-P!FrP4xt7oCb&8ZC{N?y_{61W@bR z+mv><_|b)UnnHghh%}d8_Dr`-Fr`etD^#bn;>woqFRmpYdt91$HSU&PV-N))!60%U z`W%)hTT~@^Yw=_E5JnEQxRT(DOH*Tudlg<{2tgtega=$*P8vGQj3m$Iv=aI$0s#24 z!Tap}b`%BMMM;`EgHsj$xDw#Ug)w&HE)Db)ghH@yz_Wh9okVeX5pjwy(-zGDu5N0CB_qX2SOvbgv!;W$=#QyHDNA4SP%j)GpawPDUlQnCs zZyo7^A3b3S2=7bZA#fL4HsMeg|=E}3`s&8n^;t-lJYKt%4q=o=JP+(a%Hl|=P>6VDQpkV#iC{oEB8M?EJ75@2rU!VtV}t{Xp4UblG*Vm+tGVLiYMP(m1$a7KrwEru91ED0v*QE-q!ZkwnVl$QBbi(E0T2BW;TnC%;m_<_$cC)zL`7 zge~;qmKRI~T$dpm8+Q@qLQ>HjA_2`8R~6NQZaH%*C>&CQ9!KcBb>yuPn%sY#Jkr$% z`6KS8u$M5M2E(VU5t0dcEtkHv$VB-gwGEHauQeVsn6VDj@Khz*I))o3BZ>Pkqvg0u zpa9&F>fhrou#PT}Vpfk>G;@(I*P@W0*Fx6mq>KV3LMKK=_F%qO9o!t+bz|az{9R?L z*2~KH=3f>M5-vknlpmO4Q1E{uvv2SvbFm^p2!t)bw&2IHZK+)xr@d)N?vKoJOdl%g zWrPXz@qOzo46}#i{#l8_OeCV++$$^t01p0H`jmsseROf4rfx27I0t|XAT3KkztXl6 zCq+V5j~PV^nzS(nB1NZv!X*IeBk%^vU~`m^hmA+11jG#ciEKPHT6FMlqeN*DP=dt(C@KdoWxL-? zXD;)1=9>LH;a#){2>}nbPEYhfI@+ekEPzo-OM&lFQjtnF4Q@-Uh643c{DEVWsb+yh;aXN0dc)-D0aMRFvHk z6(Ck~&+u zbo$bRmv$`uvNnH^$Gt@{6f@XzDlO77K$F+nO+a{oD6;Isz9*{2K0r$(5oj#R?q$>M zOjVAXq*(hmjPSlE4%QFDvXRzNSU~ntUYnBX$UEeN0WdrMnn>c zPQlEMm2zDiClr_o-0;N`I+kflHVu%M&llTUDhD~sm#crKyCPY@xNbR|PD3Ko*np5> zUrT!-1$n{gxZ=?k@+U*x1;xreK+n%T#SD|9n%s%R_QQ3fxMcPiNcWNv00S6W0n1@l zi}tZan==8j;dYP`kpb#DQrb~68D$@v?aGmEiWPnnxnTt=0jeceUs$YmLLV=hd|{NlkO_?RJaHyyI42oGQrggs%AcVNpjIWvu! zv7z%2aa5%gZcz;R2aJ*t^l9ruW)93ATJ z#at_rn-gilTA$Uj{)lmQ@Z)GjPPg$e_c;jM#avvDw(Wr?Y%|2RUNrS3c znZ0ky9O_h9=-KTua`Y7@wX0-(Xc*{4=-7YdF0jZD5}uC&eVrWZI@Igm);`Njm?b!1 zMopx=5^!L0aJh3VQ+@tKxMC-S^CIjM=YWE-Pd5N&Ao4y23Sz&DkjN~;>f|da)RY_B z;BJ{f*ja@KCTqC}LKi@~kMeGE4I63lvo2)VB%uKN8st*;QHEf29qkVOKlbhf&h~%o zstf%M1gLXP#oQ1;NCZL>NdoC`haN#*f-;EQRt6c8khGmnC+Vc=4(U!pXq!Qql}VWq z2sg~g;Dii<5(hv8r^u`VJ^=v{CqPj1zQ48q!#V%`ue#Oo`O@$6u>#%Ir`FlS+H0?Q zt=-m-OAbY6cRMUEtIOoa6%jv(xVgZ=G~egYMMp8CZq9CV6>o7L&O_dB-)?P@376189G-WJFB!tN^h!Svr7y-#&R*~;FQ7a6RWQ!$8#!(*+F3Fa>~67eV>#a&RYk;=WedVp zJq`lptbjib?#2180969* zf>hSP5JH{>5!OhhnZ!^6cy&sl9oLx9wj<$g{9F+Yms;fea0pBE=0!ubfJ}M=vV@YGwsKY%C>&n;6HB0s zu|MLW?!lxYEdditTmg)e1sll&vra43eiV-$E}tE4!@UmNavMHN*<9)cQwEbNqQLcZ zk`FzWlUQzgvOs@yP2AnUOyY4Wj!7n$`q=h@(DKaIp*jk)s>{mz z99CMqZy`Sd6=$LFoJ-^U*ChxroKoZq`ypjK@DO3NV90<-p|H&8moWwlXu;S)9g;{X za|>CM@~J~8gtQ__R;aRriqmgN;oaJyVR>6tq=~a$UcG-_oB&$h_FkT>0xbnf3@fdo zB*hZUICUy~;{>6r(*~FoA>X8vT0QY0oFRzI^UvxoxDxj`Ax*@$;o%S}FIpRI0cAqW zLZqb?jkg!rx+zzoxcQuamciltocWLjvne5ql==lmJ$DYs`zjQl za`U*CF%N&^>PXI1RN}k^2fz!}Xf;pTxfkqtx=00!0n7fJ*{JoUx!d(t%wL+sfmu7TbdrZBYPdFxT7XrP7*L;EIPD zTmD@tGw_P=-+pZyxDfRQ*byv)R7@59Y(O}9&ho?9-IIQ19f-= zxk7(%!J$T6I^#&L{xGksgSmJIl#zha%4ka}D=3s-ZfDs9k@z84ifY0ul7X<~IF|7} z<7ai3WDJmj$$4-;=-G%vHEM#tz~T&nTo)|5c!8xpyJ;~rXnO($kIB=dM+!NZQqK%u zGz#_BK}Q&ax)wi4!q%Y$V<=SBDYENuo$P;Gs$3@s()czL7S&CFQ=dL^f?#IN9H@ge zTrcRCy5*{V5vS6jQB(ThQtPF!MDL|H5~%pF7HtrYhcC2aXLU9$n(rjeM6XJbzRo_E z&v2c#LceEj(|wsC%A1=uwW6$mOMX4mEg7(GYT<5aEtnPaHHs&_;^1#8VRv4uP~Cs& zUs)M#O;_nh!*3UcuA!FeCs&uMN{@_)=!LDjf?1dS(AZr$Brr=or9bfwsOVxzKRr|x zUK|)YD`s&>aY@)~D_>rc6*a|3hel4k)k~{4KnHG$@)j=4-c_I#HDy(rBpB?qr@Tg* zK7JRmGJSVRbpnN9N{__$!jU*-W#<*pJ`RT<^|)Vc{4;K zZPKeRL1VHcBhe5NS|m2;FyWnO1}lu0mY}AGG$>Ama9rUb8FiJk!HI(Z#?a+Y!72FZve>1ceE6)TK)WsbVRb@Tk=3p$I_+2MxrnObk@6&>DYGd@6Ai zFf`K6qMWj1U#4W8P(wQLhA0E>!|MsLXeIY=0YHYVGH2j4)0pIr7LEsSqPe??}Um*8BuM4PImNsFwH zFjZi32$fYYM#3YP^TiRrfQo zzyJ*nz9`JZ=#W=jj)CO2#VcFgSO`fBkjEV1$luFIc?g&2iBl}ih+G+trJxMK;jM#C z-2p96_sYspE0mISXWCb;g@~ctIXGUSx-eNZ$@I;3WEER#QZz)KDv5u=+C%xI7;hW% zjEwM{bL;dJGhA9Q?TL)JlpMA6s)Ze%2-lJgH{3q{vlO(rD9LRWHWhd=CE`OM30ZeH zIpW2aU1q5hX763XM2^x@1sB z=XW!0J|iJF`W*3#|FPua7xl^{?U-LwQzfv0YOYlNWXDOeGhlys8@N5wbSV9lYUOs~ z@M-cc48|ENhlQ2rba6C?RP$k}X7{)`MU%g+dXIpoSBmLSZSatqFpKwDvS9f_SwT3eq_ILl3{TNR6)P% zsUqyF&WS;g7v>YE?+FZ)Tg+HQ0?9UuBPz5S!!s{!Qtxj_?2xihr0m%9f_-#FDvUd= zdI5rBY`S|%h18CTl^NG|1SzOESLvgP3KIulDrL=@3>|+FoGaU1#(>HE!@xoJ`x))UL9Lj+v~3VX=5VX8ZwzIokP&S!&DM)c9N?b!! za=Z(ta8%ZNsRm7BqkfFXi7ILfjsOGn&pEOp+m2rf2YFK|7!~MSrHJwfui6=k4%KKykXIHI<})C3Hx^CAmV?6gubX zFb$NXns71wusAo(iXKC^ExnA6mf8pY4hL^bOHWu1bE!kd`L-gIILdtHa(A1+7)ypoawbF{Kk`N5JO)^G|>jw2gnykce&eil2<~nrVN`! zJ4`*qUFs$>A8HwxH%2AuEu0jJK}A17PC4w%n>7*lafwS)=Ut88EO-|-NM<=zdY_Y*QLx4bvD6-tAvlCd zC~JXQvea;A7xQMMLKc=wu;dJ*%7FJVB zUD-F1D|Kb>S>`sz8_qrI-0wU0=yT`KJ?7{>0AoO$zyG`cBkzCZEAF}P8;)Li^bJQp zv3cvwjhlZLEi+p@a&h$auRD76(Ptig$s)Vu=o8L8?&vi~pLq1?N1t)-#wR}W+_`hN zo&WDi$gX!5Z$@$DRBvfwxxyC*+y)|vs|7HqS^iZYr$&8*8#Bx<%c2VGlmZw-v3)ex z{3vZ*%wOzUb(SlZEt%_ZK-t`jy4S0;PMz4$U4HIwzLTEInzI(b#j z`g4vxZ$9fkS7-gX|L;~?d_H>kf}<}idU)n*9}+!WI+-4hzSO<_vZF6Qdfn02jraC3 zZ}H=|rhJA78P6OyZvAVg1b<=8D?^i`@hpGIBCf{z-t{ESd^^DFpx z{&UPzWL<#DC*{4WUjju+kXwayj?>q^t0i7(zvg3({|wCrRT&Wr+|Y12#@!ScGZ zn1cmc^6-(%G5i!*E=T_RaFK1p2a}B5e}^y2t)z=&j)_ED^=1BkuowDjV@1<&bbNo_ z;~Hp0L$s@gnS<}Poy{c-wTo_s;e4jzri&;oiIbG8fk4Ry5wt)36q%_;O!@1Nj?k>&0ns*PG52K)${fI z%DSFkb!Jvv{eZsa=(V|e4}l9`uI_&s10QZk8TWbpgU{V#+DkF}jl}G~c-_%A9sSLt zf3Os@-|V`6%h9(U{f(pVny%|3UWSKHn#wRogxJcbE0S{jXk1)Ej29bOS8+2>7%xPE zkLhm~18Nql6H!L9CHsc&O(f@f4MK7p9VZ=u#&dJv1a6yg{EX|Zm#*!T`3ip$C#S7* zU-KBJC!Z{H+~3|h`(>_R??O7V{Nzu{Q?tn56&2EXuBTTVnIr3`-XPLLgE=!m&$2>R?;_7=b9oT48P`Uak`m!T0?T-TFpniYWWkhwF&V0uT(6VVHknyB>xpBPEEb{ zUwlW2nN4!BydeZ*g3EtKbzmYJBR%>zfixkZh8g~gk0VnIiy8hafwJt@I%<-*gW?6L zPXeDbn(05E>++(i>j4IokaG&ATrI z>1K28ahvUCw|V=`J4~1Lk&nLhQqz}N2V!Z779^N7edd???CF>ApF}}NOQhT{$!--b z8-9e25{`d!gX41<#=62-5%7wu*Kgu5(ZQ+(sCd%&&1hgWe*T4ol-p1IRsvUoY{O6T z7yyZLC&NfwR6Kk9o3vPev_uhxs8GrGU;Oo!@sCn|L}TVo7D=wUB}M!djA$b!okv_* z7<~9i_*7%sWa*9zL_~lj-i$DX5#pmj&`WAoj){Cug zbW1lL5s_+4fzsx+)OAEKz6G5EFrB%=n=9<-;g1V<`Qaa%Lv;RT`qDEDh2WDW(f@z7 zGGUE8okTK^Spz(B6Jra7Q)iRGI-XZzsLisUE=}b%=UxgBjbP=ZTW*DaC>#z7M=%$< z4K}f}2*5prftOogw2Q-}`Sa|{*+Zhi8^|>HE!4Jrdm_FXyRBflXK5G~QoP1)I-nN! zkrO#h2Q$M#&u84s_hdtjpCv^U-^_n=Aj1#&P#l-Y;%Gix3)i)o+wq_FH;m5cj**Wgb|F8ID;Ppg*|v(V~KavyEp)qQ)y=G}7NPS@*~ zm#!X8882N4;#|6$hf4=(GD4&*67ZLomv8eFn#5B#PupDHTt8_Nk9fnaL$H5fI)qXK zq!A^XQnm*_^zh6^iq-S82g#e0Z0-8E{=^rOPe>Fe*CHhO{36L95h^jE?igG8bA4;1 zd=_{+&{+-}?xg8w!`+Q+KnG%or)6z72rG0kk!Z`4&N}7+Bcy9X^B$pRNo=OY@JA%L z!&1k?yH+6SP>b=hu@NWJ{^Nf!FSz}s^!ul;t!)hnzsKeoGYP+Ek??hA76(y&H}AE% z@Q}m--8XN@L>x#Nl9ZN~Q>6-*IH(k)dN}mr<-w&CQL@y8Z=wm``MS-`n-AK2)KU|^ z1^vGF=6yCFu=&7=ejoW(Z&pp%F}=C;-vkD(ssBbGz4`TDBo0kf-D`iUzmrmK-NRS@ z_o=_*h2;#Kl&eWOpFZmK;DiO*7gqFO!Q3~mCd{Pz|5g)DkZEB8LeE3cf2Rze^j3LO z_1{0VdDhJE-nSUuGtbQMO84X9a<`{Hr@E!NAMGD|wvgIE8fHyqnU8-)|6}s&{UsjGP61L~^vq7|iPj!*};IvHkN8{DC7fH3zYw;vVijlKzyxDr-2|Gg;-%IIoW7 zlOEPKs%mLo_w=_t9Zf9|*P*L1esf<(lYp+QGo7GL)6r6n1BQY>zYXq6 zWdNy4VljWGQSQ3C5>@+q2;)R|zTUXci zuHAg=M!)6Wh3y=esZLW5rHJWd1#XXGCS`ktnN0M8z23cf`OIFW>vL(|`_S0y$8TP7 z3VZdi;}nwF)9OZddeiD~p=)|HKVkEl&8KZXy|jP2-O8E_l@icZ30ha~V&+G@?hidME11RjHe4eg>I=VEi86773V6*cR`^0WI z-cMBkl`k>ugQ!y#z{YJ-L)Y(e&-tn5N@0AWMyDu%18&XO`9RyBitn#teRhR5NL7HR zxXtsZR2UE3qW{ZT5t~n@ zFn-GBQ**UXQy9DZ-E_wBey7ATZS|5e6BmD#pHXMLcuVIz{Y=WzXKg-v^A|T?G$~7u z_^Mk6pIoXR(mQ8Qr(7h}kRj{}YJW5jDaOsB7( z>@e-tL5>VRv%|CjsTxyHf@VkGXzfd3VAQD2Avt^`T#!{vT_22ncuOil+^6cp^lX2* z6gTjxzR_{KD3BwGxAh6*CVttiWbGKx=I3laZ>G&ZSG4)LXO~P&m8~Gqu$|B*FWkb9`*5$`oc$j=h7nh3Kqe4U)_A==35r_z`4gD@xQeBs?9fT zzL_XH|D}21Y$REA&1v%)rrbUf38SAX_zN>RggP70_^rKxromMn5A*dy)~lM>~e=UUlay?!WUBu6u>2>*L_o ztnYBQd7Sfx@v~tst8dnCzIF4LH{Z4So6!;;@w>Oib+7GD>;$G#a>VMc5Ah4E2oKjY zCY=HX=0OhW`+&)eVFlMr@xFi3bS*fB`^tDxeH^MAZ;7H{v25OWA(qI>ZmI{ zkCq0?;h}qon72J{k{`BxZEsm4=bA7Ppw&&TKu*h;aW;K4?$aF@@i>2@KgYJR(;hNz zgKyjXm6?3My~y`Fd-6RY^SrpyU)}t*knf4LG3WOvw=~<4bO&#f(tq6PmVMIIi7?$Q zFF*L4`MXQj@x55bPhQ=8-{wcwSjXSmeE;T$Ha{HJ@#SwS>o^;OsT`vsjyHjM{J`e* zGxq;>VgCnv?4QOw{_cO~@12VM;v4the(zoP-9PaSvDATYFbN{wgZ%3$bhQn4Cheha zSZW=`lKqds^Aq74Z}Zx8fQ)MbffA>cl$0yWSJ{r1m7t@9z7uJYq*sJnrxaeZ zC4DD*pp{Qjg|6{|%2a`6b>VrWY%z2$z{(o((o6?A4yS_#w@rUMB0iBgq*<7*A^8kD zgPIe@tiNFo!5u7^U@RP!!>a6%lSVXHzBGP^uB<1SuIy313Sa(< z@FBbFZMx!v6H-rFWw-Hqd1Vz#d0!|0Mfy-F2Qo9Z+PM!Lq zCIz}1Xy6fJyM2F+Qk7PRQPO&#lMZVQbR2MA$I8;yzPP^C9omI2cblj1xCJjGC6Kh((KxP(;SqhhnV|zR zIKA+6P2{5rYSw_b81@lw!X7HsGOUr%p+0_aP?%q?O4pJM1!E|Ym-VEhSi+^DOKmZR zF!tx(M!{bUHm<6=p{1J_kmag+nCfPFxW6@^C8kyuw1V^X^X>poId4>1+tdh_ZO6dZ z#b;&i9*lqb($0HE2cW_SE59`+N<;4sXhaAtJxx9G_}MB{VTAKCZRPYG$)(77?;lZ= z)m+HEtFwN~!bKO5>vY}2tdfupVn`H*VzwPTFgKq_n$#wD~8q ze(__aU;N`Dt|(Urc}6T@;KaeK7_KfXF~880|Am4o|yy zQ`7F+cbD4TPt)#x>+0rbHovl_-Tmz5=Qh8z`Q?YZcK0tgzc6F}UlsO$zQ_J)+TAa1 z{>`b{UFp{M-Sx7U9H@63NKKV{$m-p{+x+V0zig^3>#^^YXL&_+xIYQKG_>M+X*$pq z6it6=r=l>UM5xNd>!f|->9{H{ViMtXlO#KZ4Aaqy^+>Gfm6ni>X%zcW3}yJ?#ndHb zo@q|VmeTSpy{y9e^F9G>KrW!%bb3(0!tu+ufg>s2h_i^SN=HCFsZ=6lFh!#2K&e#} z#Z$YVax^Pg*2yc~K!pn8RHkp}Cr33jw$^`fX>8>#FQNKt7LBO`O9Ok&gsIoszzg6d zH{Z(AfH%+RNal4h!rf&3>O4ok%>w|*!?#Unm5CjTI$daepv!?~R{U7$F?_uipn*!@ zD*d~v&piD>C1*@>Ez$J2O#|RUY0d%P=|k* zPIH>&@({v32Bx2rph9AO>~P-RH82{CFhQO$&ob!RMHPBvvBLFyLpjyHOUpL@9s9lL zAjr~)H&x}nNJY1DTB^5^uvHpzHCFG@-iZ{GX{^kip_=G=ssf0R7KPlrF_dSMG`xRwT5Cj~Zo{eps4mVXFFu4$eJ|LG-9b~SZ=y`m zEBcLqm0JWfF=qP~pl-eFsy|!?r-(5FS9dTld+%q?8sVvkc zoI8ZzsQfXAH0G)!j;R-tQD~#&qh51lB+}y2UNP5f1)U?xaRx0+D;nIPyn}y9CWIDv z3>9`DC7$EE-gS(Mkf#qquIagrI?G_Iu86exa3h?-16gDdX9LcnyY4C&8nSlb61zht zV*|o8cung)H`C05Bv_2nA)Yjys5NX}yIi8-;R;;+46Izkb)aaphh|yNaYf=aYjqjW z5V9@ap(i4Pyj~pD=T9fbQ4oLcnT;!4y@M)!Fi8u>K*liW2s@}~diZ!QE{{7UItKb; zQ9Vd+nM4;{jML*uZiHThb%Wpre@i2PCB}y{CbX(AFf;;M9Nv``pcO(uRPM0)bFzt70TXS&>-B2>FXRSQ~*4VUjg57k)PODwXoz$$ zDJou}T+xzxl;iFP8W)Xe>=?`#) z(j(E<)p#vMuoQn08%O3Om5M~uvN4>2Zs+L$o~WD$VXsFL?Ruxm zT0jIV*G?dU@W8=HValzL-3rjkk*q*zYeJsUI?|PyQk9@}whU9#6-;96OL+Po)U#AhiMz#*9*z~n= znszP-hWi*Bui!uIBL&FU+d0V@(KOvS$`m-R!E$lQ5TId{O+z@jbJ(}snWCZy$h>qC z6*+M+8dgSgLYg7FaWSu+p1~5&r&S}09L-5{vJ_H5t5du8JgT{Cbn?<`y+$C$o`((~ zMDAk=E}4HasHiw(p4Q~Cqi#{>)8V>FE)PyIC$)F2hpyI6A(|YvMsLm|E4m}w!^)wK zs;aZ2m*6o7vL}!=s1;&c14FnJEA&;Zyj#{3%D`O7Tj&QFRheIB7+vduu=)qWU$hpuFE+2Nd_K3xgwQlFlRUD##=2!Dt2) zCpv!sftNQ#WTSLID{Qkr;+|>tDCl8&TrSrWd@sxq>sfBBgNe$+VUfT}1Y|uQ-2ttL z=zc-HfbKW82D3ccem!f5UT&;|N!0w;HveJv?EQLq_I{)H?49OU{mqR=I;Z$mACt)U z=-Hbct6Y2g`Zl-Eo?~^i@g98c-j|o2)!%k*!L^e|*q6_3j zC#DU{!zImKXT&81kQS1MvGP>MMQeXx1XC^&C8v>s@;XN3erl=n9(mYw-ua={Cn1Lk zb7R;>@@zOU!_}lUMs|?@QF-hzTZ$BltB2BNeny7^kbqmx*qd5(N<{y zxJp(g%c7uU_eLQg%AcCot>T8&;UuoOh6jJ9dmb() zh0MYuY$&)T!gc%4Lnmn#nWlU^BJ@Vk35@3mv26|g^W0kk;ZfY_2lO5Yg@+gjfE*ky zh{RJV!O}bnEf613FwDg#8v3x-Tr95gXwAj- zrK84Ph)GI`r9E>Hr~0B2f8$3@|C2NbWx@o^Jn%wu)U<{}mLJ=7@>O6~kmnv87>99H z>`;R9^b2vw6=XFIzBFTV#}q;-u*y^GT?JSsNX~$(C|;G^ERM_JZj*mJyoJ=<4Ap&7 z0Alx{F859x9*q)x4llv@Tt%*IOK}8A>B=`b?G+n{N$A{JtPhDZjL|3s+a+s?7)N(1YH)c#T$|$sP+PI+NIu*iT5_(>P6hRD*r)YoM!W|MrM2sP)kW0sn zhG*bKZn=%RCyYgAz6%aXHw7POq7Q@=?j2*%^?+1ymxi~Pb2y+fCnr+(t^?y5aajDe z;T?Ev{3pmF0TxUvE|VN{(sofG3B#A1n*}OQTI6+%!VunG#?}I?I3s%jc@P=dE|>V) zaJkz~h3^^>rn`Su;b^(EHK@?Xa-S=3;g`;XtH*_~qEyg1<>k`QxSQ_wph_(sPg&6dw~yOCe)|Wv@7`&FV+RR319 zBezf8K5c({X?r;u-y?sp!sih%VPNql@Fqfv+n+~^usXa$Xgu!{xY-?`8koFBdobdMHhNqg3FzZZR#$9Y)+VmdM8lIL_D#0vRjec3dv+>=v(TQwjsHz!SlzX^%5j z1i7Ykb5jn+-B^!JRvzMVEN;ldu?&@EVW^4oqS1fiXG@^v4zIw?5{A-1?#JmwZjudA z57+Rpg4PK8JTw%hPxqm8m!3+45@&+6p+xt>*>l<>?wPbScYd(2d(xq_V8Vd{ z&TW6m*WMKBX(U-yG?1pmNp#?~HzE}#V$QY>rsD@#P8X4E)C6clBIR99jDe0peW1u> zdkyt_3lFLi+88i8VBt())pd^pJX#B7fX-7Gr2_C~M(>YXI+?@KXNXD4Q}P(f14ZLQ z>kyN-_39a9?$U(mooQ52g3-~BtKx%BIE{abGfXComsE>AkXm>WLTP;L0v+Ed5A^qa zAc|}vFu7o+rgfT|^Nd5jT&M|=xY1FB@+8^Wz={}7p;70Sr_j)-U|0eiawaGaNm~hj z&4oR<)=70)AcBr+H?cp2kR-UYjbHm(kah2|of|i8t8vqIwQ!&Xn;zSmaUrgeWg z_xy>s4r1*o*sJ?A-ixB?|cB=qc$$tiCl+2habANxe`b%ns+^;3n_{I91lANUCGXRZ)@6A`POw7WI zhd!nL=iTRSD10?p)p)xK?F1z53r2s?MYiuD zP@AibgS9e!i9=s&CpaGn#k<>l4>KTWz@pi%^dk`{@igGoR_*6ghnfiNwE3*FT`+E(^wMbY(mzg_6HS3}BQ67e%5hQ~%UtA($jUTOpbyM~SWU#YA4GVAo z!UES$+m`C@6EcwY;gu_X+Cwca<~kI*T(X?#Ir|I4bXR~z7CS(;TF-xOs2&mHna!MF z1zW2?`)eWzs$O9#I;VmqNFVud0GCpQOu+t4?g@R6t9*QUZi0+O@9ZX)KnMNTo^3K~CfU=}U^wVrUpbeTaQSk)ZGuv|6ays{BtNh;{107J2 zRhy2nKuzTckW5aq(#@uBJ3m z+1|SS<0rYAZae>W3!ldnNr~H|u>nz0TA_TC7D?G-Dwi%lSk9{1XR`D>{YjpukH5P8 z$n70#o~M70+J5x*_U#KE?w+TQ*?#PN0MD)icy50Hrv+1vNzO>rIX8XeJo!fi2FON%V_hos9GLdO%0 zc&e0}!`bkcmDy4_6CH6_5@kEtFP!?;ntFnS+i88NjT7aTIFd@UV(tRVQtpXTNmU6h zr_}Ladsut2H}=LV%ZLj{vEw{r(v$6No-sqE@(y>h%cPZ(z%H|ZJxfWXD%s3z>V86@ z@s)oGMO6;A=)q0FZJwfWi$T_M?E*xHL&cLLKV<*>__r58HYjAjKtl&rnvQIB-f}Uv zv@LR8Rwdm+>O<0@L^^8E%c0gbC?vq!w2#r0G~T$6_e{71vd*N?@1q?REtbA^f*7>; zhl6qYvZNAlVB+xl%TY*-M8qC7h}N*`_E&$E_l*wF?u*IZ2u7`(az|DDbY;@*-)2!s*#(Du;R2g3kq2}fi$9*?_5y$F z9`oQr#sx0#@r5>${4;+_6|YRE@nEvYz?YIQop3dnFQVa<`zIg zSwSGZ->3iEhVP}UxC*Y`G(F(Tvy)A%-1MaUBzPW!Bf&*-G zalQ*6IKZX%_9te9#tvyS&++ZU1P26YKiNJ|269;!r`s=xR=qz^Eoh1G1x$b2nFP$~ z{^oQSKn6OzE9(n7ggIenhd?KxXt|&@R4;e7fU&cVIcGY;?m+0LVSo%maz=asgC%+; zwDeHQ7f^1 z(e|aYVe#TJEbi(Ji;GYD>2psx_tbMwJNF*v-sRkTo_p7GPe1pu=dRO%Cf41{ws%XJ zyXV{s){_ZdJ7mg@#>H&ku`cKuX=f(oKFOcWx`-Yt^@c8kI&N&4a>IX@m&VB=6EgV>1C=FA z*v$6GUsf?5%luFUASJ#u|74j80w)<$ggp_Xd@HG9lEVC7oXhmSFlacy98)P?+@SfI zzvw%!siQe_2#XcO)S~5f0&eS^8 zyjT}&P>qM5d{cjdL6VbsF`4Kx$clFrI#Ou?kz~c_D@(bIC603E0E)0kQv!i+PrgWP zX0kIaBg78C%IIz@<5@^WM}WF@VY~~VX^%2`rQ>O{lUQR96_>0$!IVFvXos}2s*%J} zug)w^YowJec2JN{1(S(p)^6b@KzxY(mGTgCt!*#g9(5|L!rwWTAoPy{Fn)wKA_iSkwq zZQf#Pv4Ji5O#?Gp%8M|jn7th@AyHFILIZ+iy_kaN*sq0%i7WLipo6K9cne;ooB#o* zz@btL4aR?@OQ)!KiK4SKI5snqjt9Y|N0V}a)3wl*mfVxI1{Hq73R5W0=8-MF&r}yc zP~Q}i0Eu_<01%tz>xb(2bIyMti8f#Q!z^$*!btf^m67Y2h+Z6ryd zk}TnHUb(DlP7%(6;%R%+;q=h~(W#Ocx11*qtmA(_SXAu~mE?H*JvbIEPaf1E+>kXb z=9$Fp)VOfk<*py#p-C5fG_P&&I8o@hG_CAxr$}A;^zCQQqWUvRRDV`4s!vpx(zI{; zIa~eZudObP;(E%!Bs50)Q060Ukq4bL1}@UYPvif&+_a_PyGw29FVL30DYYVJasO>_y}f>6Pz*l4!z^!Sf_7 zTR@Tp*u44{q^OY3@6rv`AUYaEw4cTh+iK*~4a3QKPb=PWG~LmXMw1M{F&Rw73(;Qf zL~30rPgP~FYe@o5p;mWUT~>-8FHf6FZ5;C|H3ST!!Vf!uys`Tv;d47?mq{g38i=tJmu^dw=o2{!l_c;OA)irRl?K*!I+z8Y4QXcv zjGlbvAxkS*9FLjSJ}%eO%0?Ubh|+2QCwx4N(t{(ttm6P%Zz9yy?bmI;X};7RTu`_5 zjs2xQk*}5+`pw&KxdvZ-+e8|ti#>lZ*2lM--FRukte{kKX>WP(WB0$X&fb6TtM8oa z^!d6Ug5CLp+t+V@bo-COJ0JOHZ>8ZiqI19L4P|u+k<<@PCMF{sF=lL1_r-scgiXd0 z%Ye;LLuSJ1Q1J{?$mI6mNnG?e)~Hfc2BdIHd5;T*VWm_{c`lfy>P#?W;`aV*V{zRC z6rFjwy)yx=Ot&&rzwi|xA1%15F_B|$v@@;D4hDbO*QPN);T!F+n|2j$Wf!D)Had@2lBXZ8u@N(}pzYFa+tstt;A@_TrX!7wP^6C0ZOOuz2B_Sd0{>*=OQ}T8=)Hp)Z!bSQ` zdWFYlB!)t1-%lzV99TG2~ zhbu`VkThwi_49u!sd$pBz)>wwha9iklkG5UU++N0Z+COnlg7by=ITdNE!sbd6F^IDgkMk#8ti%cgVh3la z)Tp#XP-lORjGZSM%R@rw+)btvh0TyjZgUz2;VS8764DU2$>O;<`QTD|9m&N{oMM{{ zn6^CeI=hdF@9482p3$I6xweE{9$&1;jlRCgy90QA8qP!IGxP00csk4b+f|jOg?FEroyM!CDSq@(sS~Mus<3Plua4@IyUv z=lMF3oUzcBFoLCXGDru?(8Ef7me+Z>II1N=j>tFD?8>jtdLH>y`f006tgw(QurQf4sERF9#DoaK*7(sOPgI3(7xxLnvTwm6iB@2J+VBjerb2+(cWca) zKvA4Yl6NpuSCLCVijR&oA8vDm}zC9b_|#l z6cziCT+%G1zZLDEuIwe6P+A)SOGw1#6_|hGyl`MrgcwPLeKXq9%`DbQQBOi7SZvz) z6sasYfhy8C5~7v0O#ASYVoVMhg8A-8YK>Dq(LhHTR@s1TqFPQa zr%Rq(g!IVac=My>cGFEGg~to6vObV>q!v260EPS0#Z^z`PuwKs zERCO-Eq#;VwikcB8S{>E6A2N-7*3u_D17ZxLz7WduDmstejst1?Jv9~Lx%gG0g1%lx^=P57mn3uLV`^kOMU4LJp@(4$&0j z4jHH89Ii{%Q^1v#``JUKDP3Fne2ZtOalREn(GD&Mt%iSa!e%QY&CF`hoRT8*i`!qC zO%E^ru=oCLZ+e_;@BQ-jS61!4i%;7O-Z56k9OYqlix#K*YCDhxBp@LKh{jW-`xJk?eA^>`@`GR`%l~7n(_Ug3*Y~>$MSe0D2r-2-&q!A?b7@9mxalc zv{;Tt_y|wokUYh1l+YI$wKA)2=Z9;v&3*^+4iBJ8A6ahmY%41l9T5SI!_t!Y(%d}3 zEJZRMP$Pf{8fc^1&|a03uRxJ^^n5}fZ5PxcG^Hhp26QUP@3d^vBU#64X~y|V8*L~KT>KOGCkRq=$;uG;$n8QIb(9WY$?}b!8#)MjWJZT8dH`<81GtaHoQqe`EkVSmQCdL#wU==5t)#*8oQS4NMBFx z0t=4A!cV$PLzv^4W=wuOe^jst++bg#t=n3_;_OJmHeVxyIL%YxEr>OcJ5>pIe1pSJ zAx!aSl>eZxam>6Sg8~*nkyxO@657I&-qS-#>((hrPB*Io@eetki?L$Cxp5d!@)N7c z->`P>0A{H`W-1ipx}2tqS8xRlkSz0(hY^C}-7Ba}$9o%h4{Ix_e-QD)AREqIx4n)K zPl~t362kSWQ3YOkfCC;WSggT{vS6Lz#L0|acxxayy$JP3#rLlSP=F(T#1@;LBuVFHCjK-ZHdQ0B?C1Gh9tcJj#7>elZ z=8IjBH!;VXdYKWhJGXn}q?GO+5v6qZmc3GXq7krrtKD0#8UYucwz=*6+b43fua8cl zA9Aj-Rfy%#!VsD@kQK&B?DBArJb2sriW}_>v9Jqv$LxZqe_q`^YWMgRyI}YGc8}h@ z)9!Jx3%>kTl03ub2T$VeanHt&;twRKlk+=%^iZM3@9hmW4L^_7Lpg-=ySJMU;W2dx zkL?d(-7=_Bh27il-r*F>pn^d6-F5f9qd{=<90FQ12zGy9_s+X_-#sOGdwue{keI7? zDdJ@K55BUveqLWK1MX;y(WX zJ<#GRlnDvVrVYfBcHaZ-e&E&Jd+u&oqur{6~}PL-W@)nEV#exBu@NG9T2S z2fq}VfBvD}vu0erZ{hNpJuXio(`W47Z}*2!BGcQ>ze8ijduS|zef|Tif*Fsuoo}x@ z-#^1G$@Y&T+dHrBK6v-hYh?S!b|13)$lXT;=?~ke`|ir_LuW+aT8RD=J)%z|+7H`( z_^Cu&xwbF5_m%hDfBRkcj0Ahb#1~dOdG9`EfA{R&9lIC8-DBSNE8C+HQ8)w?BDIH~ zn0cj#EItloVj#QAq{mx6e@@7|}0MhwuzZ-u7I&+03 zmbRsU7(wF1%tS_Tx-}qC{+@(K;A>^7la^M8JtJb=^3&t%8L=~d*i?xA^QQ-u9m4A+ zrR5>#f%3)4J6-EP;bRV>Ziu=Q@$Vgwc{H6|mKC}^foxBt^YweN`e{ODp?wJ(hs%M$ z2)@HhXRBblkHuS7K4oBLKRAElVvzQEzt4niiV_YHjP?g6w*L7F#!^w4xqD8@==C}C zc(JD1SoiUWo$e2zY2!%FT#R!e>}N4}yC(&{_{+$vIth@Wvw`jp(L$n1vs=0GCMHSC zw&V1SAAcCdOBgB+-8=5e@rP49pQRvj{N62w%4fLG%zzkg{qWpJ2j71y6@U3*!qREB zdI*};@>y}wj6aDHCJAf&Z`PXec(BULTZ@Aa5{7?af=Q%${yQM9=p1l)cN$bu6F41Z zM@-*h<2%nPrX4n|)vvE5&^-RgRS7L}$4)=lML!uQ<~;Ic)m`*KA+QOXEriGgK8>Tq zKb989%=D85iN;L-E%q-6#@hk&j~ESaNxC17KbM4Pieqq>Hh^YyWqw=?r@ad#@sDS08>D$zgV2GuX6kE{nS&J{9f}% z)tqKV2r-%m+_?khMTJrl%IBOIf4prGB3xW?{3baY)8PJGqzVh;Pdv5wYBwR5(!8h} z)iHtEBMo0K8s9(WA%TxL-J_589Q?EbQ7=kKSa@D~8h-2$!OqJZfzC32UwSZ%VvwbOmGf@=P(lv0a}bSVi$;W* z%aWQu;_n5-Q#gK$53e}8wQ@M_t+n!Y_8EX$&wfLeVZ6LVIQ;~Qt9PCu(UxSn%q&R0 zP&gNF?DVZxyt%^kuK4bM%EzUnFIe}IVaA~Bd2)TYWZw1RlFOUN6*b064OvEr*C;903|zn{L$Vd^I7IRpBP2vOCI#_lQ0kLiM5WO z;Lf=svh>EErlRO)zxNXY6g`=7P|16=jd`2||3J~^XQD zs2x3!@Z9_(0=G7y#n0$Vlpv?GTs$LcA6p`0JsMzizA^@XqIs-fl-yFIJFlu<%1k(Y z`iVVrBeidWsq4(G_8X>ZBcvPxAQnBppenG%uFZ+|h|H@T} zcUtN3_)}6XWHqlcTtu{QJ~nl9POXEv_GDL*x;xI4f9GVALOOjWToLuPHOXk7QjEhK z_IFZ}P*UxG^fed?``x3-5~;mO(A0CV2bz2w>d)Cde|Dffw;X8C>m6vTp32>A=bo|q zQ@h*GJ?V+h{Ny*jalNPl*>yux0=@R3rnBn zi}@@+-`l-SR!T72`O{mgK2ZUCbsls|F=4dXoLnfcT}7$RM91qShtk zs}fgsr&9!y`-LkrPhcYv2oP11Sd{xuS9IzOdAXhw~>;_4@M5UbO&skHe#m*lMMDeTPUYRdM}f*#VrDrW|QH?Cx0c>r)Mw4 zT<5P;oY41^Xb_}xAIc0!Q!JgpX(q0Dm!W1Eeg$6*>W^QG#2h4&`!8wY8yCpP@`CdYlDy$Z(Jz z^{v7W>kiHfQ_kLevbNB$yoaJr=*(SHRo4O4@g>2`$vDko5g{taVLk#cDH3&hIasGB zp-6RKoC&ZPn7q=?aU1{(` z8@I+GBgI`zeUe3`P9s3*I~+x&T+D(Z^fq4{;dzewMnDi^K8KmIql+z6i4+Ybll2m= zsh)?b$|fr2l>A5cB==A8omHhFO48{vq3ot&VZP^F9daeSRJEQ%u-pVGU@RM~1e$s` z3U@)?ji@Y4hSbG+;eUK&94-%}C$|JmKr!6lu{l3mlid`qoX6{%zk#L*C>9ReFZ2oF zp*(BM#E!<1G6MmDajlZfDG{np2II8P&@iC%`~sA^EpHkWlrD3IgB#_6a1fwMHk1N} z9m@C1P%3)@loV5ZDlm4Jfs%P9t*-5^V3boR7BXGDQGv>0Q-8FTMWuuX)JO?&-^2w1 z$eBdh3p3-5ENnW2WVHn-^*Df(ALYrYoJ$%68c7nU#oZh>9F1DU#f`_#{DvAG9~y)j z1Em{v`R4PA`E)WVR7u({mNN>g6qix+uL+eF1U#O&)F6v1+fTp&4>WlRW2le`Bj`ep zoZze^Gq}y+U4KnztD&k~I9huuo*+62aAgK1e=!$chEHW+MFfr5LZlbtJ|4qK*6DTE*MO|5T`)3@)H9{(iF;b3Bz2o7}u!gkX$*9R}I@B zcnOv(b1>}*v%)%3orX(^-P$hj1ynSFwIoYNb%+xr5`X?Yg5g&g4Tb}jElYLQf+%+Y zgX2{kkfOaKbW(h6+NH?*su9+LgZw=cRN;IDD2)*&poXHADVaL^ON)<HV`Xon zJbVEQ(dJZD(WN%Hf<=+p)2xk@bVCXl+ZgIG5*uZg;b9}3Q_MAT4eLymq-m*YAx%vf zp=cr}K!2TO&e9YtVY*w%3v&o0(n#iMgj}vJN%2iC(--Bq2QKVtf{QRKz+`++0}3gC zBLc>|O3^6kOl7z>T#5Q99aI6#1d~g2mUD`>=dK|$pTTex0^^QSJhgjvkwT8?vfi>M zqW9G2U^qVxH{Amh>TPPuj9?$(Q|^4O7G|X@SAPl3s5~RoaP|u*XUe$whM~sL7{DO8uq5KQn%r%wF^T;rhO<+eFSxiR>%8NW94ZB zGvdbO#tjw8N5;H|OBI?7UoXzaSO`~ksTctLjN}SbxO6J*38x}l#6AxejW7aFHGa}| zoqvI{nG)4Xna3#we>0^8!~(K139s#8NlCf$ChHCiH;<+tZkphL+m4}52Og73R6+js zc;L2TVJs0{2&O4X#vEnDvYSVX;Ye(YrE=zBj>dK)!UIP43K*rLQJFnOpp9V33O6bJ z3YY^8Z6u)p7($)EQn?W@V+RbHbWkV+!GF&Lm5%~NjR{ohVZ+li){G6yuU&=`)AG$V ztYnYUzQ>`86wyT!8p?A?gT^Fc6U

H?B`<`OQu=Z+k``rWIg)BNSCWAHjK`sIBzH zo16TJjWdHK>D*c+>BpQ^Z6XOgDd3bdW=a!|NowMPfpgmG}cwt zWgeubbyi;nE@R4KUXra&9L*wR3MFw|wYpnEt7)c4mFLPlAIjH9YkRQT<23rj-6zc+ zj0eht@nG-4xVY}Y*nKj$(WmS_HGi$pPH`M*%3UeLFDOUG;5K?n^JHLg@fyf*iD}D+ z#Pr(Zd$+VsGxg1-|LC*$kG}5e?z4Aay5>LnoZX+>eev!~9^U?=Kfn8e8T+4G*#G<< z`=|MjzHs*!PVpaAlJN`gy5r8leFW*3n4}Oay@!sB2@Za{;N0CH6e#MwD}U+S<91)R z`|{n@-RqJF_vo*_mG&1O9|4d?t>Vk^Ib)U~v2;60eM_`ZimWW6xIWS63QRa!`x;5= z=5lhx{N{5ewyS9_m$19C3f0ZG24=q`qaHQ9yD2+~nzmS#tADt1Al>#lpro2akxtP! zj;;18=G0;!!fPK-W$Q1N(|>`u@rR>iro}Klin_&g=dre{4ycl5Bjj_GsAx&uNYnhP6I1D1f@477xEQ4IOVdCro9kfe zq(@rYTlgXI4c>*rqehdI%_@JzvH&f{D*1Vc^&ZH4(|sCI+CxQCTwIH_MfE_d8(ahH zvDGbW4e@6=!>VIG;2~kz{b(yptq0=fI2g(WSUKu7pvCDp=^m;-=;@P@&#oNKh~zzi z)I+UEq#kHh*sPuOh?tR-QbYD z8n;>8pblu|#!f^zbENK8k2HBW+2Z>2q8WQwENC2g8ffK4cQ9)gx&vCd&(rLauF&84 zwVjPv8!2H;gPE{4a+vW;r|qnR$30Lb$Y@%haN178ij^4oEs*+-O@v<18Wzvk>1{5jC5a2gEejC)490qAOt!= zWw8g;P)boYumD5(g3kV_!GtJI2J04&9Axnnve~ z<6=tGej=2SmdACXLkQ6o0KK)%Kn({ZtCB%6Y7F8zt~ik88BVyHr;^%O7#1z7a{3r1 zi*a&P2P~mqO#|8Ad%vqIJ&;S=om@8?Qdttg_{qHJ6?*Eo-vh<1^A)?Vo*fHcS&oIT z>KzMztGPgr{5(#bui3r!q^iZrNhzPg;K_MvITac;$^Vdj#{*p1Kn)L`it^D-ms-(n zzPa?|d;?F;>#y#@LdeijhP`c zWoEpBQMcbB$`{`ZpifuEtWRt1`pp$c5T#bs&F|yIxV5R8IKQQdNA0hQ+F2Udt2^I+ ze#FDY=q)o<4D)Y3=>bTp_iKYLfW2Rb zFBU!vxNtcCR-pCQ`M3Jc)!ldR{?^R@zNh%#_x1emV#ojLWzV##-+lk?2Yl^+gm*n} zJO55=>~E}=-{XGzlRS0>bSZNF9+C44S9gDZ_s`cv&Og}w(C(k^{#iuM!?{Pv5AXib zjC76urJw$2kMz@o&X4VW{8XV+8Nc@tHTU0p*M0X7QG};HK+&uy0{_3nFqISuBjl-- z#x@1W)aI_so;U3N#qMA4e!jwg2tQo?Um{%6hg>*L`dboCl5|kqA7f7oE}d!gTNT7E z9ow(zUzNO}MD!vf*xlOwNKRq`Y6KrmTvCq|Mv?P0lWs3-2)xS!lGYN#RqmKH zCPtv_FiEgwa*3sS%t~)Lk-4N|AaO>U=!Bq~C_*#LELBl9m0Ri29SJ8E?%&LqGyAuDbF@ow|;hE zas)+bWkL#v!vD(hl`15E8`c?EsdFlQqeEE-6;+}`{}O8Tj07*;22TSe|12*gu0kO}{%dW>%()H>zI zTUx{_5nHe`oe-miHg0iQKX!hxxPw;UvVkQWpRF-?YjOh|X)W(=vVVlejClL&p7? zfL7ZiivOmdWLQg0{9$}^LH-?kMa#qfyB^p34lg zGT9k`#(^&8-S-ek(pC=+_?8g_&luOUMk;E8LUyE)t16R!xmskT*`h7Dy?F*D0r;X| z0o$aI*e}}5fys|2PZPzJKGXxPT?g9z5>00X>uz+~`gMbKP_Y{^5E-__IKs>O0c${w z8Kuu9DVGL;9Z<7%r4PybE%#Z=L|QVok(E*eQs9wPo1RCm0xh_5=4%Z8V5kKYQ@aBq z1?W+(eFhUDlac2{4lB)lq;T5`BedG>V?}Wi%SCQnSer3O}V(nP~FPK zT%z<`#?*P@DUjw{0a_|h{0JT0bvoNB9duA@bU;aetftZwg1j}M8Su&pcR;K2k?Ar! z;1)|z*-sedjgM-k9L+9m7$W#((c-$;L|&99D0KO(k)Gdh_nMk52zIxku`gBq6`)bf>=_D4qKiVx0WXKz1zsD9iCjvn z`{vDm20e_(%znaVbM$k>2w#y?-La9L1(ug&Im|sM0*@V3RExY8EA~W@cdKazZ#oze zx;9*Q`&K1w2Q_Sf6_KExN%xCt>rlfz8P7f~*SbSsAbTP{D?`mK(C zo{XhC=--@s{qec0yZ?LlpVr(#|91CFyWiaX$H^VkrlVEW52b*5ICzZfUrMB|OdnC{ zV!$g~LXdleD{I zo>L_xkEWkF@{-$1s0m*)k<~|WfB~XArMCx5iC@T^{%9!QOFdrxK^IBR+F5{qs>k)U zhtkk2Pg_yhm9oi|jfWs*KC#oNb<|^@m%V-lq(;W63CU{&JZnlGxRX}ak6ov^jEXWm zGY$@Jt@6D)ALZDbGI<9p!j5LRQURT9u{bwXo4p&*?`4N@NGw7bNz6CFy;2DJmXhN z&Q1KF5SmhuD50sUbQRs|D%XU~qzr_xa?w?#pk@`_B&zEQ-Tn?6%mLLLMOVm&5NDt} z4P={JM?AV57(YJR@=5ayfJHc#x}a=H5z?fXC+9r2MW{9<%N%YBFw#;bmatotK5R)y z$XyGsw;;9wMiBojdp)#&p?E&8p7N3T#P)h9_a-^g{^5YQs}U6~fxJZkXdmk_I-n$h zPumtN=%fL6BoqpghB%KsGQ{;YI06-F3VjSZG9~?Q%+gRJDJHPhZO=uvF4i z>Q0D-fyfO_B~58@PQ9w*>4T|F_j`8Y8d?pOl=n(CF>Bp(a188~r_ZV4(%rpKW$X;| zh>A7R;izkQVU|cy4xBtEMR{p<7I!F42L-xg2zZ1M6!|IILhU$KsHu9Ag(9&>RYT17 z>d$kC_BEc*xHs_heT!_OJ zB@fosJA~>Jl+)YXhb3$!5)9UTWZzB8J5*X@;;G8al~Tf(hrmjItE;!io9~hbtiS1 z6LCVg&MhpC6~%kSJ*TP@KC=A0gpznp)n!`^D0N=x1%!AJZL$SB5)G5jDSAG|p+_-E zk4FM0rOIx98KfLdTxFe zQHoZ44tOgysUhf4-4l^!tzp^%PP!ztD4op{9f`N8^|fJG4@N|#QdU4MWBfsHKEunM z3b#9!lj|3Wi9xuFH1H(qrEH+*mA#@?5-Kmic(sauFi*_FVCaPp)>!cq=S|e;FalwO zSRD6xkJk9*J`IBvG=r?1@>x`?s9-CH5GTt*1HQ6yqNZp!6E(zHev@VaJ!?JdV4ZfG zq_Y3I`){*-@mpnI{7!FQoMz+w?(X+awec$4JlPksiO0Zbyg_@96vrmNtc9C-bWpi} zUb@tOx=oGWURZd?Z^6QQ!qwxqJbuiIg?IeOSh4DseIG{A&tsi;? z!_os{SBBB2!BM2%7sG^Y5hffy!WvG0Sym`WZ!10of#AFmmk#@PUKb({Z>=A)ir|)r za>a^y7U;D?a*08wt12x3BhOy*BDLQOtbKFX#URYuXGCr4(L+YdeN^|Fh9#;ximYA* z%Y9Tgr$bz}DH%IK95tG%77c^p6q0GZwwRp-#;ig#^xV8yUR{{Pz6&gxHdO(C)RI1` zVzePxyda8ni^jKA%r`HM+UiG`Jqh<@8Bhy*j3L7MS#JJQ#D>X=J)HyB_)c$mpF)yv$)8JX7iI#Vm7l ztRf_u2gNv!Dk(Gvhnpvjgle^RaQ(VhXkbZBq2N%QpP8Hl@2*XmF&_Q6f3dp}aH+8Q zDEF@f4`Mp=h0g6C1QLpZUN>d1m*GVei z@ulO-$JZbKU&qf(qtWUx>i(qN=<{wn|CzU52!ms+=3fziu}J4%S^~aL+S^|FQ-f?@ zbCtZ%F$|D@$7qkKH~&&>zJ11QoBrIsX0ZA;g1+JSmKl>b7A9|h?lF1sX+M4LDd(Pg z?rG=V)NQx!c=*c>vHgUm^V{@COvj}S|m z{ljSXwyVc~aw){-DD22ltphjb=aO_{ym?Th%c4 z-FwGfx8Hr;i*CPv9nF ztu)~u7XrVN3{Bx$WM#|_ic4!BDmrBkR3)bKPytFB*R|%u-me9fTW~m3e1vhe9WE=b zl6p6o46Yb{50kL+HG$l`B}~+mVY2jaq#d3CCKvtM1EmXpET1t~aAGBtWBQKBQJj7^ zBs>={kY;U*okgiV*nNDD7AA#-<0!dt)tH}sm@ZFrW>EyfRD`t+WFF2%kJxhJK>QLYYFWYx>v3j{1+;`BK@vz49oXpF^sI9Y$LZxYNJf%F6M zN48bxBBhsqdulqDE1H0~QKWr^XgZ*BZ7vYd0j<-2hbPkJ47i+DHC>W^AX>4rWL_i@ zlfoDWGAmFQ95x6Ch8P9Sc{y1}0OjjnY%U7u;lcF-MFW1wFx4{jT9XCc{j!%UVv-K* zhTm5pokq|v8_>YGP6jIH>LKT9FYz7jE_Qt5fqO%LEm3e5AoHDRD8Ae_U)Ur|v)WTH zP|j9d?yox+^G#5bQ0bsbFIns__R9hZli-<<&;jj>r<0-f=9?B36Y`|_CZJfA2S6!H z6Dwuc$fk=O$AQ8*BSLWCvA6Nwj~m=-?`1~Z~s95o5T#9vVlvf>m8U?dJAjV~)* zOv$o;V=hYM5MNQ8BWhlnq?ghK8Po%b1Y9qyT;&h~?>K&(^rA zAkZb>5^ky^y~ug&#XO_KnP~+ofe5|8uy;i&gs&5>EEs%%|3Wci zb=8k7UG<~abk!5Af|Sc2Kl}JO>4CUv6k`9Q7RpF%hrm! zSr%sUF5R=6ZW>D)7sD(qh}&5Z4_-Zge!=m}*OcEoj$e3u&+)wvcMIaq1r#f3rK4Eg%j$eBGvQsUH%4K`$EAP4E{=4oSUjs(Jr<)ERfBcH$2af-AOozAp zh+FHmsyGSTPpcJlU63WJ%q_m2>5vQo<@5>%U02ac)XE2!CmuxS<9w!PB54JG`x1r_ zyNfM%G(f3%6dC7t6(FIvhNPu+jXw!2k~3B1m`XSts^u-q16O{xvEIr+ZnFzSkmYlE>8JaqWUWsIJh{Fq@j{NYMvMev*1G3FGF zPDDK)r?`M~d;B;da-XG1zY4H_+|sN&o&bYs|7mS-ghQA&U(A!Yu0>pOO!&Regwr)! zCGyVnRc?rW()w_kWEk*DJQmW{*cRiOQ-O7b-!~^RqM;h|4tN+(xn9UR3rgcdzUJ8g zawOv+`*({nFONC&A*+g9N_wf#Pz763kXMx=K6Th35ImczCWgf^Uy06td&nFR>|jMx z1iFWx1W`~V-|TeO(haWEQ>l4;BBx#SogUov-Mw2-1XtgkpenXP^zA_v?Jn;Mc6{IQ ztLKYhY%>f8H8@qy5z5KXd%&k3aX}&S?Ma@n_EX{%De8lZ}2QW?g7$#;<8DUWH?bdF0HnmJ^uXTFF5{+Uq{zbe z_GYB+=6NGrzHVmtbrMpOK-r)uhN_^Gdl{$!5wc>E)JR{Q&^7IF0!lwzYPfrN08~4i z=F1}uH2h>x9zYd;vS@2Hq1-5Pijq1GMJuC+;V8+0PQhF-D)owKpf&dhb&W$z429P0 zfHIsAPAZ7@aGy<*jpWJzhL3|H%%mC4v$7*pFSXi`>4cKXX|T2dLRT^XS(rCH+KiUw z)O0wP&O_O>OGrqcbn>@l>n?|CXf;$avh6&1jj7j4I)Y?>21<3cQ>&3MVP{`PK|moit`R)A2cHUKE;c@@XY>x^>QvJEng8 zr*LnY*~e>tGHihDrfietXog0DuFgR6{VwSVhnEK?oF}|HQ`VApi3ESHpW8q}rF=_F zo8^;S&t#@%4Xifbvs1zIJap zD0{M)Xm+WoPHt)?o62V3N=n9Da*n`+0GTj+pDAH~sWwQ(txS*d!%mDN&??DaIbNQt zxfCDeKvDDo=U?5M4tF1gl)#f-BVClKY~?7*E#vL6ZB40en$73CJl;c+WzlUn891o2R>@)0WhJF)&`R;1iqC^`OyOl6()G@E0uI?hmh ze#64tHmEM|bi>a~LOfqZY51(v!^%}W8$HepYM)(1EgQxgNU~JOnO`)nvI3SEL-U9_ zVYeViUx0Ca#Gx@k4Rqk{Wy<&{6iy^Bdgifz$u?(|wP-VE=gP-v>MsjH4d8!`-R6}JgZdN^V3Sds8^{jo*HNT zlH)Hu(W7voJPP%sLQ|{;MfNF8vl>;J$gi7Q%yy*kqR957LVa_o(S9|J_Is}$f6ei? zt!cEcJ^tF`Z$19Y4|k3B>hU+s=zm>*q5tc9^q;2De&g{sT}z|AUwZMHnzjTtJo(yCM!k+^j+C7TV)kLOnnfow~{f!O4{Fd30S3l9+1jkV;P zsZfXu(AWxRhUtdq-}oG+>3ED`z(&%X*T1CVlpdYtMya+V1h|f~yE6cZvy#IH(_PRN zWp6si5*~p)?oXHux8!}NrbnuOd(zFQb7uy_Z}un6H?5p=m^+v|mIDY<(_JQRP~HR< zMS8ga;|QTbh*P2$Sx0baA!+UuH&9x5FzoYw7{sv4X&Fw+sW^VFYNt+dA+x3bGhj1o z^5Vu>8Tz=reUFV32fdS?EcXkIDk!s5!%bQHAIoq3^8J39%IO zF&~tJgp$j<9>4YeZY_l`8H=9isGjwV^g#f`VKQvpmVoKG6!L?8##UqxVoyUJIs~n~ zh>b?acu|KCm86v$a=u%C=YZYT1td!t=OY{;*RtY7;o5ed$r{LfSpvBuZb<8IcP9md zJk{~eTL_y2p_aBr^w}S0PF)_8PgAB4)>u|CPRUVRhL2=X7X?khnubgPtA~=DCWIj0 zx~`5ag)0;RHglebRT)6-P4P;)iP60C5p5X#v|UZcBD{_InTiQ|HRCU{(k!AmM&-bz5-wqW8EIfd?Uk;m z@6(haAmM4D>(rzi=g^4l>1mg`u2>;GZzI^ZNJs{Rs0kei$bgd<71J$LedjEbOVLT)jVj&L4$z)3hf z4gv22On?d|f(jMCNX7jl67QzO2M7a8 zdCcr4LuH;i>q>$0ksD~^lQo2^_dX40(+Y6DYRb)-7yhB-IRxoyrbsG6^P=D6C|dyr$I1NMka8KImBT}2o?7hV2~ zg%NG|8uN>KG4JVb`~iy)|4~=ymuCygQhZUu$(Oo1O4mMbZB_1fXvyCLGw`0c{i zq3d}ch()y%4h$aM!n%NuZbae9m&sK}pPZV1_gXW{Xlpflbsbuh_mPc@SVwpv_)0?0 zCB`un2f(FFGL=B*UFX#?!dLwxD53?BsFGf2k>pK)*!x%RNe(O8@G5OTj%9|~D{?tJ zN&j*Xf*wpXX#jtGS+rC4RZJEh`Ri>z=Vxx zk5V)x_Zo*G7Ae&ds04#HmT>56qQ=30Tfu6_OvGVE47F&w+i51mUfwI0hHbetgGm7q zSnyatKPE$B3xoHIDoqs#n-A)+=pMO{PykdT7;YCL0VkgT(-08rY{J6d^MDc&)(Mo<}3tnE{x=kk<|s^BD7l z5`?0E+Q8=)35diV3Il^`3-bVRWFxW*YpcQzHsbgJEignFKAtGgfIYZ0fMx8h>01Iq z5j=o&cRUMg0qhd=wLz1H4}c+mao8{cg<>kj1$bmwTpD{j?)0#|;VvF8g-srW25Mxm z3``l=h|)p;TH=6VcVXomd83%ES#}URLj6W=3=oM83m9|Cm`_VbCmsaJVV{Go9t|iw zc+JrYJ6i1d7?&rTW14UsZ=|sUdlvmhY)9};ZqHb;LGP8{1-53-nfpO?b*gYG155Z);^vu1!tvD`*lS=u&Kc= zrVtV|4+ZrI8ioZno1E@m!5{E~@}zs3GKDAt0T!BTG_I0~aSOyAA zBkzk)%t8zurc6C3sov(`i8!=QEtzG_Apv30gUtz+Rc;bdr4K6umS_YW!#Yf(02T}e zcEj1sx-ZfSMjyCoMSi1rCu17ueucG-aaRcKk)EvO9ov6+mc!AnW9SO@B`~9UuY(kZ zQ4|&SSYVDDX6$Ye5kg}PZ0*1TBb(t$7f&^Okg%M>2aZaoUU3JwHyL6q(d$SMqS=6~ zuHVNfNrdDgpxd7wJ(|!6SS%l77S)4hLP#~d4>nK8VAh#nyk(>j^Z^710qdAHie~Zn z^XLmf@A!YfNDJ2rBn5hu30h+Z>mcr%HS|zLfc~H;3}6I>6`d*{$^;VB7z+DN*LC$u%b(J#4sxcu)rNb*8^fMLnun20{}i=Aj6+o7m$RPANGG*2^h-&Q?!39fFVd?(RH-KJ~j+W$NNAkAbSW| zk1}~gW-R)pY9tLYLDp-4;;JamCUooVI|GjO$nTnj)0bO8uO z-|2uXClJ69g3O{QLYok-;mwKS8jV0T&^Em(LhW==4HktU55n$^RyO^yQGkwN#YQ8G zj`@E&FtYzT`k|r>0j>;k7t=W$%;jhm=2MB0h`i9n@{XaSnJqpXP(UkN5;-6W)JLQm zu>)@r7C%-QM4*O}wU&fLEBNrhpU{|*8Urm}C@>&vA(}}u-~t0xH#x(+aPOQ4%r5xv zvJ1XHx(n`OUO?2tgL5A0XZn<|P}u-`cF%w9WCzTxui2F;;~Y0N(6;GnMsSNdMUYS0 zW{1Z|u1*vt<~)(u&}DXba?U>!8zi3j)HXZ(E3u9N_`eD8#7Gq21I!MIbrb6iFgpm; zk6M20QkCX^z$%c_KpSXcqr|fkxkR3ZhIRfW0hy#I&z%7+i5a=rFF^=IuZwaBj#Yor zCtMw|-oiWH@4D*%Q812nSOusB^{1&V{0tynsG=<#n{vE)c~vKz!fmz>bA%*RMI zv29|zL@iOLIN0z4<%*_-3_=^mF?jk>>kKwVxEm3-$#7O|Ft9D9-Ykt6r2ty3kx8F0 zf3rj)7y&skShA3I51&04N@7yXJy>6`bEhXC0T+nZSr~i}nMANtK`Dbm3U!p0MC@)5 zi@+0)Bxs7=BN-G+A`M8`)nTuJO&-r2VKfS!gUZUSHIsV!Ab$;Pr?AzBS4*)n;&!;W zvK9UhZ5YKV$7D-_>2aTqRheqBEWv023n}zg1e-926OL?1M=pP~h+&_@t{6?u1XZl& z2zO;|*+?T;{TRVP;YwY*4MU5w6%ux^8DZH3^oh_?n8NHq;Swyq90XzrF;9j!V1B6K zi(p|wPvt{cjeiIQ;!&Okst}QY2sFg>=o?4|h5e9-Li7djkE}81ezG%*-r{x1Cd>QojGwt3hu&A$2Kc z;Q>Ja+JC{kp!EmerDkY^1+8yrgyVWC)w`z00If*yPE`kS7b}Dpe{8F9hvEN`Eq(42bE+h`14CV-5oPhRw!$7UmXq zB@(ZyVWRGYg$H2TN8aEL+&YVZ|~G%Li6)m}uzZ0Y_k~hCMvbfq-lliEI{b zJXeR9C5*8ssq%E@Zj|MM>$Ks%?Lp zl}wIQa)$6E<|m%(R9q2=zc^it=u$?1HGk@q!h$FGn8}~EAF~zN78KdnP9)lim$($! zPNJK5abm$!TaoQ0b~12(p1}PDQMeCMWM7!rd7vUIP&{_YiX)dDd59m4kNl-IipEd8 zH1V>;%M-6oyoO+X?Y^W)SX+2T39?WiRm8C5U1N&;7*R&KND+=t)XnWXEZtN;jm#6m+ry9xpA z7A2rsVAb{B&;pKnYoO&pn!(k1suCb$@GpoGBos%$t|%kazmiC>->M=ttz^?wfrd3z7| z59uHD?0DVs2OE0d>JBdiF7l@8F7%j;NN(w0YJC2C@xz;eelQAfJP&6eKDM8g(riAWexFbv*+yr&a?BHU>a?>rl8~ z@%6$virpXV7cj>oV@MVZJORlazJtL)@Y@|b*A47PvDBeA@6(29z<=&ezX)t_a^gJ( zW2Xql-W|nQtzTj#bh-J7_a;so*(&kAeoF#MHAzgi!kf|LfH<`xU>QU>N7Hjnw3H=M zTH7pg23X{hiNu+SPrF#;ti;)gPbJQKYO~0P6XzO$BOw*K@HtU{4`PvzB|biYMHZ)} zj_b-5OAbDG*+HX6FMm7a$R&rXLLm@DbxOnm#>k1p>ckfkUjzs<8}2hMdt7Y(=_vwB zVY8#OK%fl~f-nKXFox|Rj79L(!;-?{O5z?PUh#i%J4+-28Nxh8)`AfUWz0k!!{f|_ zx7#4fhljbr{f(q9@`Kp8(6c`v*5^PQM2vVNWPQ9yNAfP@P+r1Wk9ZI$PFQ2?G28R< zw)afxM)D6&+3{Q)W)fgi1s`*Xt_}PZ7@#bb+~i?|ESiEnT07Dc_rT;e&R(C$aKwl6O%5=*tS?WfphM;?j0?ak2DDeBtG18E`ug@edG+NO4 zqJITl5Y>WeF7sjHBB-37OMHH0t1WjP85!x9Xd~4@Z7s-CKDSkhkU=;+lu9e2WPtAw zelPs1i-TId*h=Z8P)dJ1k@#}rDwk6FmBd#QS0t`{YAdCeCB9+Mf!sYW0G>c$zZ74b-fn*tJaubiP=v$$yNRn4HzsbPj{1z7 z#$iQQt_cKbA*Yk6m$0=X;FNZCxam*=3{FW$D{QFXiNU@Deo-X)NUR*f%CVn>7Y`a0 zeB|79Ax;w?1mz%G1+ zMQjq>I0O*YPJBQuk{1PUOtcl?!!|to6kdOK6xm`U43gx7{Rq!CW!P?{kxdq|W^sC$ zD9TntMA73PZRO|+t|)>5(Il+bgz?j19fAYAkqCH@Rw&znVWDUv&r{&I;S6Ina#ZL; zn=svXe5<)88#Ic(&87$ExNXi*hZNeZ0m>C-M140HXn<9kN^Bs2gOHd2EdjT&ClNm{ znK;BTLBwbvkRH`CWZ5P#X?kY$3B=B;y^~N4qu1d?K$MLGpkQMGs80;c+lye((aJe| z%-nhS zP^e!avI3$B1^{L|QZcwD@qM!rT`Mcm_o6FN&Ak#Oet?ze`os^p5)Due&J#1DEJwya zf%Ql+istd4P0<5NOGV1^$y-JeBgv7}NO~lb_$mIod7l+a4`0H6y4Ocvk}fBHmV8U{ z?Br$1pC=zlJtwtS>g3er*#~k@^>~zpj37lS?=K*t1XG>%<+5|1R9p_{IZk76la^;s>E7rw(9?1olE&9#2T1C55$0Tn!PkC#wU54j$!l6u5%LBGfh3 zQCJUHYZB#ucd!dWq*xPOGm6e?CmSf!lNh9ktw08=p-GZiZ+6TbYKxA{?FuyA@P3+iT@`^;_!^) zzdj_MTxVo{a^0i^wQsre+qZ4Gw@~Npd(@JZheC6Is?|oDi_ILb6CLeVqr!wO#<*hlG=fl^6udv#3}jl?7QqN8;{NcrY!Q=K_B*mKG+{ zAZQaL8oa{lxmN$O#YZv`ERx(5LrIrnJ$5sp(Mh|q`i8AK{CVB(rKE@4kJT$w;&@+U2g2B&zU$)Cj1whyjK`_2`w+)KE{FU7KE$WzcISSxs(} ze9o*`bx0gW_l2aRSBTFSdQT6rn%pF5vILTUk|mIIWC`>Wt8+oKTO_wsG}~XS?jvFq zJF$ic)i$;TRGBp44iu`}CAUvDldV~yYOfl$Jafx0OQikp3Dq5v^Zj){xg*#8bO;+$W9 zQ0z`YiXE(}?hK0ECHbP*BDE6~se0Y_Bx)Z$_2tP|Bwv?&{j5k`OGWCg$#FxVuM`4Z z7$nfaB6W8V=&O>ijxADqeMPFK*8U=OPl(jLl6xl)O1^Pcq^`vxb)V$^hGKC@B1Gzb zL5dwLQV#&dE>6B7u1Kxdf?I#R?hh7!sRt(yNv=p9Ju6bzQjvOS@^C|-%Y;A=3livH zk$MCO^vLA$xFWTVZB(C)zou3rQfXF29`$}l9CP@}Wk)SP{P;tbA8A>jlgGkRebz+s zxa298^%bV!YV!ExTa)ifo($TKV|!1oN}gmufyid?>WM*6C|(_4dr!VC`F4U;qK^T@ zx4i=jl~r(ei*Jfa*Ek`I>A+%)cTMEfxHgLDe?J?TY*v`=)+NFAA9>3-;=$G6I0U`nOm;VX@9StJoXc&jDnci9N z)1B9sDGLExfB2r{`waKISGebN#XZI+g94Jo2jV1A2ZeP2uw6y8Bv=8d*a-eW3MMX@ z`v_D<`+l}@x_^@IPkvw!%ZdGlL^6ow_Fb{`=#?v$$w|1jg!wQe%vUFpA4#6?V$6>w z&q=OMenwW$bA?uU+(#F6u%srbA}*ex!Sh1+fA1Dte-b9 zpBtX2-_@K^nlbm3t??)Q=ihx+f49BqSw_(lS={wTFZuoC&B>p|<-8vxZ!nX; zUMBye_?&kmIPa$9kK=M4c7OdRvp8LiaNgld4|X%&tzf)|Cz7`%|LkJCUnGB-{8RD{ zVZ4)`j*Lfr4fL+q3X3;><9tW>eps-He_2$BF6HT0-VzRN6hYT0I0NkwB^)8pJ^vd^ zr$ZyQ)2{w{VMre zLt?iJiT&okz+b;h{(e&a!YOG&lJ)rfb!YM~$p@1U#pSQRChswmze^^6cYOZ3e;54q z_vC#s`D+aJK=41XQVa|-a8Y=bWno_xuIMQC`5{qsJ}D?vhD~M39nJ`atBo~x#7X42B+VmLQU`{ zwgjT-f#_M1nAu?RVNfiTAjd^)e`D;HETNB%WO$}?2@FP#8QzRIL&SWC-^>L>&&fQr z5Ft@uuE;BRxr5p)sDu_6BQ`b&q+}s6Z`fco&>(`UCAJ&v%G%$@!||h#8geOvF9tvUGiAbkk`nHd^um1>r+4yV(@=d>T5WCAR)+wc z^hzH!lS#d)byDk2#*CQF7>zH`XJxVD@#kW7Xfx^p4sAt5tXGU!X*=qI=9JWisf|*( zl+?mp@A7ddB&@is)pUFVZ&dfYIL#UXK>CK997|l6;12;q0s!KdB@h960-~pvp%4Kc z7P$+MUxZpNIQ&`xhi6#;A>bf9g1|eM)er$M0y7ww1`z>ie-=%oo|Q`aD`skAu9&HW ztu74TOp{8b(vwOkl#ApFi?A<(2w|(DZy^;~8AkUwq>1u8jzuw5N|jSvrM8Z#G^8r2 zXB!Yy1q7SMRvJ>9LEdhjnj2SXfR|fMiF9DwdT}qPG#t6S|7JL~E%bstCsNy`UT$d& zsqJy+WfQ3#e^Ol+aCS`1OSMxS(HQ2Tl)I3b$Dv$3L0PWT*YzZ;Eb_VybXnxMt1d-Z@qS0T!z;QNqi3MS zLXBWvd2B%smS7a^)5MQcD{&8oUeu(bxP_QERwf8(e^JvVjZ72~wD2Ua=^nf?nyMK> znJ$imhyV4F)5?K=D#?-`6`6_M)$2)$^|6O6}*>vUg{+&1o^;^aOXIzcmy5@ zg3C6d29au}MKf~ld7YvIOvltb^}*=|qct480iS|ejJzIz2qjLv70bvRNL)%@BXF_k zslS!He?e{)u+f~x>Nxjg!RVl^Tf5oYU;gJ|U5 zRLz!TO5ejD!LBg4v&=Z!OzmM(C1YKqX4N1paH19qN98)M$thc4}tD$H3Am= zWt18otKp*!)Dc!{z~UkL;H-iZ2Nyp-wX@;k7YG->P;;?P7MXz+ZX6hiE*LCI?VDPfI#?FAF6yC?qPbsF;zl%6Pn(8llT$Q25hlem zSxL}y7a)NVs-3KP_!klY|8lW{zeD{qiWWFy5PxTBY0gL8dl8KyDrkjeiDilu=@uQ3 z|G14rK@gwkL|SM!23kwvBo{?xR$_ao$%aQ+`~x+0aBhtLP)CHj5h>1kAc&o9VPvR2 z9#kYD|EvkKM2#rK*w4aljDI2Up+!%m_Dj9N(8m5k8;do2%+w;cBz54ViyZ3dkdUz5 zl7B@GC3#T7f!hdbgU&RT)S;LdJ+Hh8pHw`$7xOgC^ z3$W3B;GiJxX;~i~Mh>7E;#5BXQ{+6XVt>kPxe%LJth=Fm5Z^+NQWy%^J{n*sZwt}R zEhy@oLH$GVPkoQ-IAm;}F{^zK*Ag>6ta#M+u!w|#=B+t?LnYd+M&3@yy6W5#$u5nh zhvY-kDzF*d5<%-QgJZQ{>=i|aT!>|dY@-L%<+)~hXDR#e$a9LNM1eK{f}aH&Pk&SY zM}~vGoEM==c^iI+64O6({{vfpW})k0;fGl+X*#oR1XfP?X!T9h$PgSDa{%|0`Y!T% zakn2F(&{~0qA~$%ER)2)R_y}%lP^epG0L1$5EIYyaTIvJZv{)V-1BIml zMNPL6n-Txe(}e8z)U)tKx1t79mwpgz0jL2H>YeNpl`2q<%7`Wiuw06qU;+Qm3XqYwyh8 zjXUR0q~4SIh)aQaZ|bzv*{Kf`G`ETyjmiGtAb!E}NZ}%XfJpV~4Fv#qRU3MMR2>1H z)&U-%w+KIkeRzbc)IiZ}$bXFo%vYXY3Hx8$6@_pIEEZszs0WMvM_gX$Ou4+&TSbR~ zn+zdcG7^pm#C&?{g9e}P6MTL^6Z1@I7avNUF)1a3o1u!X>M;Yp+Yw2FjRy9)IOHLc zb12sDkEYH^txid(&ohd05)`Kl9Dtb_%YrR5B(|KE?7F1^F@obL zN=*f!X3l>54udx^Y@AqV#Ah43JJzM}jgBofWmFx5oF&JJ3N>$pntBJT{EVJbsB~O)B@zuiTJ|_Dck_r;dB}~Yes>ViVUr{p*#}hqDlq1a_%75JF39lp6u7d3;DC1~+5+Be!I7R3A`;O5fl^;9lWf)C&or6PpA& zab1@^!<+La-awE6)Hu$-e-B?I+6iu;bU=7)vfsuHR5A|@4S&nH?9X*Cp0x#LANU9W zJLm*PT@|;OPf^g{NL*srrh@0wE)Cn>O`w(KXi&2qMVK^g)5hNqV{!-YMP~+Qq@f7X zxMuQzPakXGBoA%W;7}VyzYhx&;H(h`n#K9p0iIGf68d)ja${G9ju= z=s~f}vKB17DfRbVbkeZeevpOXde;`j>87ooshlKN771*W}^TEkGq z#ftEOGogR{LF#KGS7+}(KlSz0_tR%&_RG2si%WeY_080Esqe*|`L|M6nwfuFW`0Hd znO}vOe}6Z1^<*=bC_}1l`>aCE99Q+4)DK3kPJig))b**y($7fe(p#jTo8BqCTY8`L zA?ah%@3d94A3{ZYbam=Ssb8i3>O%hwsT)(jNd1yP*mWE{E?ODHo!a_Al#3Ps@vRgf zFs*6={?Hb2-3a$oD=^AUshbV35a9(k+)uS$w12Y~B@hZd#rxoq;h9+`f|~x@THtT^ zCb4~Shoh!`1_0lZ`ndpjm-G77Vmwb`QUPEv%OfZkrU2UAsrwAj?h&B<-3A&Cc=zJ(z4&_U z&%;5@41GqxNH8)VI@kchx2~REC6}bHNs6)4%Tl7t5n+0f;@3`nQ4DlLE1S z*$@kXi|61l>LEaOip=8XEwBb>>Obj`7!ZT^7$G|d$cH)sCVjLp4s1G30f!06R@)W1fSI(GN%Sh z6lR7oN!bnn7SmM&z>)y4VgqovDSrq8z)jL9j?y2?Jk`#A&eh00QOJm` z)7u#m-$qD$Tbsm(yJR!`F};0yhX9G2bh9;n)kazkYD!s^rYbjyY#$*!?v0>%VuvZ@ zjh!b-#?~87#u!W2($7!7Kz|tHzHtP@@)1Q%@%U7Lvl@|n!k6qJ&_EPv z(`SOwhMMs76zO0M&k>`FJl1cH(S|-p=oj!rV|%!a^|dBx4Fdb&Xnz~`B*72$bldO) z;(D-VwrqYFt~Mt8&`Ecl{D8Wj!H*P14qkxlgk}?Ig_4*)KZrs?D>G%Lsxb^(8jl0g zHNs)x;F-T|w?gv5^v>yB)2|FK6gV?OK1lV1#~az2$bEqG5rG{Ilme{7`=noJ8hW&W zpa}%&AYqW!MxkMS1%J*`>nVg-wh;YE6D^)W!G8GWJ&sV*(Oz{}!8O{w-fA$EMSBDN zgdSw7YIqP#5RNwLGf78FYZ#~v>T^Y4WcGu7CmL<&vqb=G(N^}{F;U0J;!YHdu}k_T zhA|K)1IAcjGX|Z`fo%ylat*W7gUSs%7k4fpW7Gq^szFg>2$E4}wDV>r0qCP+8=Srkc@wI6)yGsf=e z*BZunl`zI@Y{tMrSH8i6Y(OpuB-L|Mk4te4L&6xZOTXUD7%`TI!7D~fwq^~43{&ON zj1gQg2J^+D^gh1nrD+xA^@?$ZBIERH9M#^!@mx)85yrYT$Z$C|g1G`bhY3D)?}Mld z>k{2Z=mW7Q2m`?3(KsWC2P~+%moXp#7=N+P@e*n59vE-UU0^>W+B!8s49>d8cksG< zToAzfrA^dVTB5$vUewqAVtvF)*1ztykj#?wq%mCB&C0&g)1QMIbE?m3?Hp*oI5fR1 zeRNtPy4F$H4_CB?=Wqb_$p#^U7&i7j4D=aOAM8i5g%iRRc?}KwiYnaW0`}jOHh&=| zX$dh&dm$!qvA;Y$X|xEikKNO@t32KhV&7L5vF{OO(QQ?DOZwRK+tcrmHF3-F{`8E^ zu9G!w>|;5Wmi*Vj=-zEXoAoFo>Eybbp{OoK(duM$yhOb~zM@R6@AvDF*WH5vUXM$g z=$W)c&!j`qGm~@m3F#993xT2rU4Qq;S9V(11#G)YD?0&eQB1CWSNi1i2htx5;MGm3 zZoEdhdOCO=77J^TEVHJ6}(4j1#$WHwDjpQ@CqdsRzPnL z9KfrCU&TJ(vb<^OGe@q@?0a$gtn_!&KTiK9eRult%ri5E%vPCNX6MYf-GBOQcVN4^reK-5ZrF*3(}uA(78~c^EnNjnRC0PFHV0U26)6PIVHDS`YY+LrmslL znQk-Yc1vHDHfOS>@rk zZk?8k8Lv)XlfE&{liWaN({{V1uTB5JklA%YX5Y8TEVQ#9irX!HefoznASPDdX}H~f zlKyG>_Vlj_tLeJkZcg87;Pf+r)6Z=<&4AnOw)8Jzz)9ANHFvxHHh=xQ^j+z{5lmps z8FIV*K7EG);2#8lf3g8M18%oJr|+B`fIZn9uesapp7g!x$I|}*0B7B9wr^3}eta*a zY~jOBv8RdK?eFOa4T+;S{0&A=B7a4u;dXl>{bc4D8C53dzVV1t$L+9zm%(!WgdI?`Za3|>e2Tl> z{+Tf)c+ygWC+(Nu(JJh4wK4KTW}Qs13XkE3h(pa`F?C!DxZRkn02NLrtNm?sQ@{ckAmI>*jgk$V{*4!rkE*Zw#aN5)}R8E(8pD)IdRq>O>}$u{EgSyWKL+&TQt?poXww$kuF)-ENt!GuvdIn;8?nn031aor;px z2P3@OkUQAzmVbFpW(PxO+X|g+ujnkMAvd#QW?q0~+y?sAn2Lv0VQWFhOFRR8rk-hJ zcFMdkfc@zi=!fid9hS}hzwCC)G&5a;{gzFeQ~<3vD+=POXfwH-7*UW z`?GF0gc3~ROwYVH^D=|i1%lU?P7SXw&%7cAUd5fd#(!?N%W%+ zyJcRTdA-3a>K{Q}e%;jYx<_Wu7WVc=nC*6BjXWo!GGV^~9OMhlb=D^J1nIk|a!*si44$2&2p!r6D z=D`Y@i+|HI=61^*nprkE2Abkma%H=z6W(1=TAn#7^VZBNLTLzYx6GR}#~A3W5a_Jb z(9t%FH8!j{ZFuw`W!{oGc5?7AhHDd@UK7f8>kpn2GACxXu~!12+-b@IXMQ<#D?i|yAf#7Y&V>K?tdb)(=+eOd?fQx!f}tV+f4_#jUg{- zVBVYTjg{ZePcIB)z-8W_Im1Bl0|Lbl*-#w5D=u?p=ByY{RG}u03^*Y@!l0{Sh@4eB zGUsMKmN`H3S&s~7#>JHRc;-9&{%B`C8_?nX5s7nROn8Cqh8(`=nUB9;}6!=T;lYLHZgaQ4yRLZRnX< z{Ddx4=TL?h|4KA7t`{>iPO8jUy+t$QP=9vF9u~L3VV9b-QJ+aVy3^JqJt>oDps%2y znEf0II=V9eqYeFh2fsVXDhgo*-P!Y$9cO5w5nv;E&OOaV6Pd4PzHJEn8$#gUvI%^+ zi@P`^zLU8kARvt0b&X%89dxKRNr!~fLD%&{y-~fpe_mYX+RSyCA7_3dY%%Mg^M4cn zK(LkzQZs~3TYEa>#bv&i`Jv&5?+ZU%Z}Y=&^)}&$A7yTE^24;vtq|V*9CWByrDT4) zquh4RJkiX}nV)5TlliUi!;|Bl_zCzSP`Ch56X=57s=oxq9co9 zsn1NYR@{>Lh2ag9Yk|?>Hk&tQz(@DX%&*+MF^QS*49XhK{5^AD=JCuE!Wz4ci%SZXNpQwa3pMyqnGv;=I>?}wvYyct8IFN*q%E)by_wK+<%_`GxM+PGqW2C{&!XQNBu&a$kb(FUMS$mk?fx!7tN#@ zuA|QL)1h3Vb4YIN;|LEsn{nva=P@C~zI$N6{=c*98tngv*w3yrCG2O{%dQ^-`{L1Y zc6V2#6B=U`dn$hDewj$9T8 zd1ddrIJ;eTkL*F&H-BeO%DylAvFt_JuVt^x{w(_k%UPGj;a=I-ug>m}?Pg!*@DF5n z%+AZUvpn8wn9jQFXx1Ekm6fBfvi{LmGv=(z*0Ylye$_yM=6*SH^$u9eRfZ|s%RVpr zk}MCt8iunj`~0jqQYb4&3S}cl3azn`t*^5#yGwS`BZUAS2!EbF&bq$fd3p8~+1F-Y zNASGVE=}pXj8K{rs}V~DhAUFyLbMQNcGv8SZf>^aik!JYp&aHvEH89y|PQP2P&ePc1B!w@9cgCV*3ch_O&54d^cQn|Lg&i zLrf)PxH95|=YIljxVF>2m3?D&X?A(`D8g!*8FATzvu`qRIz-^K%!bqOy=~dUvWLfj zlejA#8F4Yev?6~RK6#|W5?wZSxer&{*->|0}iNiCw$a+3n4fK#pE zEDVu-TlVeQ)3T=nOp`d(YVfI{MoiptlYafKfOp7p1%LJRHAUJPTdCihZ!XjhKpsVA zJs7Pv8TC-1jqhs;PtnmEbm@@iYK#T>txLva8yMMt-KU0;*}w=m)j|_pG?9Hr_7p?l z?-T+**(UJeF2ZyoWKYe$J3!!OF3Tj*|Q8kd`S4=Oq(But8ocGoSpr!lOLw-RBMl^2r5q`1dC19J6`O{K&M*v zUsq@75WO?WfL zP<=f6$?Sw7ZWL01LGIHwaSz`smR+6wjGMTp>lJH{Nd$${D+Xa7^oq6JTiVZMKcBrU zd-*JJD^=!ynYb^`e#sCw%HV*wFR_Vx_-?K2rP(jLiF>+kEu13N&#mPP?m=#??ANp3 z$bVjwy;f*Dn0|04SEVe2Kgix-Fn@TxVDLv%!{CkCnD(o`@7S%Mf!1TIa~tIHxh)-V z$vrc-VJ@4?5iUbK?k%@bF5$y3_bkFMH%Gy526NwX$y{mx;q7zOl9h)7+<&y~Z{mX+ zX$=DI7SA|o_BrY;SI8A}b8}k|OhZV1%awAQ81R$@JXH;znM;1lZJK*_9QcU8vC~#2 zxOni{Dz|lRe(t%1&x~ci<+jOfZ=m)Zf!cO9)P`&Dp^GiILvF`7P{S5ryH%Zrvhm}z zSjEJ3MOBuMZO=nUhcy>N)_-%2+)g=`A{a*5$y_sMQt)$lv<6X?Q*PAem|}>IsB#EHpjzS``sNN(&K;LKKKIVtyTVIF zAY*E_$Q~3sUTRyv)9q}J;Fx5Cgx-L&@_(YObS%c;kwx8&Zft@x z-kLknaKG&RBB?pwAg`i zueO(-5*^y1Ysom+lrfQ8o%=%Wivj%i$$)n`23s?o*@hR0=cvz^`goP1ZsDP4wlxQz zB$fM2?m~nA^9BDGOb!1RuNWkb)KN%C?02D zk-IW?eeQ<=%=Y1;n4CQw%npl6c|%($KX6yQ z(f`2*bQ`eWPjf#vNV-{&bc;fgF-~<*yoCq$*3<#M3}}gSsn3bl>%Sj%uv>G87VtMW z_G-MZ@~GCDjnSs^sdneXy?|rY13rJ%nzM3V?l-yL=Kh+yiJK$6S%{TrlS+NOmy-#{)r+y(iaE>ervoZ`WoEo(+@AxrJeg-?oS3` zzZZo4Q6p?8IRkfWeyfL2HW>fB)0Kg*$*&B;)*U$n5cJ2Ea>&+N&C#x4tL=a7D`Q~m z?%X}OM{|!+sIGV1ILaE3ZEAJUwBio@=pdx*867tH?9$xOx5ffG-5z|$WVTc=X8SPbF$BWgE=-3p-=1GT` zA}Rx5&T|(u=6BmY6oOZuZUeC{U=}x|)OEZ={fG`C+8JghZ{o!CTqu7|eKgi^TzPN+ zSc7}>dNP1$|LQshpngOr8SM>8Tpm^zK-foc>5-13C!ccqQdhJ;4Bej@gv!0S2aHhp zy9ky0XHck&WUvH0n0qLOP-(VCRai|6RBA5)_4)~WA5w4ETiwy#0V=HMsAWejJ$%`b zOYH^z$&st`4^QO&ncsiGzVk2K*?x8I-}yQDOI5_B&aa_D zo0$Mj%j~^{H5k#0`qQgXxOD3ECbG%Y2eJ}cmx0DYJQMhH0pwT+Hjq9J;6O_Wz-Elg zlA4_YlaiQxiJ*U7K^$weKVS^2-R`w(KvHi$6F~htT~@dOe0+O5R87`_35=0zLEujy zI5eXLae&YVfHe=o3w@vmP_ZBm?)u@S=IWv76 z$%W}>)%3#~2dCRTpC6f@FXW4y%%CVvnGrTQV`{x|&InimDEh6eI5Kd3d~hWcW&`aJb7FR`Wf#V5TEg8enH1ITZd-_n3%a{$3^qdY#`YzjX|PsExwTQgIVRy>`N$TOEQ;+?cfn=Xb;!{LsbudHH?v zhvbjRzcc@#{HO9?$bTz;eg3xmpY7J8XubF9{QQ6X3-YgY;p4gavHbJ$&nG^H7z~@Q zoZ7Z~vDBH($k29GAoH4bxevNppy^DoK2G!A^QGX;F=u+2eC#e>go`GxsC^Lr6K zGZudgn;*}=#z1X%f!eEWs0}ylLZJ5A{Oe*stu`hR6g^dOrsGi+963T&(O_86VbjHs zi}L&Cm*x*vls4^(Gx`1UZ!j?1UtqS_hS~6gVe?D!2gZRJELPk3oY-ig?h_V7oWvP3 z7&d=sep&wL{7M3Ank8rQZ^|EO0CkuE>Ii=uP{R*~%`eX%6$emYNdU@Y$u$7fTk^-| z-=2Sm$DcEEMn?X){Qnsc9xotVWrJ||!La!g@+ZasVLim3*ewaIiSor1h)IKC^Y6-^ zoc}=ng8<=dFznhJ44XeC|6W7nrwWn3$0qXOF5Qg%%b%7%JwW8f->}B7(!sFEv#x(D z;iCLMNWK=%Xiy)D6%3m{BY$T86ZuaHXWTa)sl=j7wuHkdVQ#c4w)iIgMyFYC&z{8o zzi|?K{;d2*4MUtQ4Dk`0A%?4!2}7KdKiA0+(+-9OLqILrc2%bbKN9!pb;S@hY9(=E zVe{wZKb`-4{^IaT5eTt_5gJ>Lb`yW`=Uvzk8(oy|##sdFb-vXKWl=ni@PkDCDoy$d zf;z3I#`=YbM%vMe845ymo%4V)z1D-yVL2N0nWUqoHH`YxoNqJ6 z@MB@~7vwK=GsbjdVZj*Cv!RBLHPz0rS5x{rk7CzxA^MmHXDn>~i}_3P-^hP|bCxq4 z?7tRq#+UM6HJov&aK=|`&KQ0yZ2q$Rh z_wzpx&X|pb9oAv&`782Q8%n!UDDAt7(v&$IYb^iU-f1%vJ>#1EwE?0D8_|sp-H_d7 zx32Vq&<0&g#(}Z0`5)$gl>dKu{?-8grx!6d+*2O@S7TxGH{^d}@PDJ=|Ho6q|4;LX z^y(YWqixC!wTJTfKZJkH|0b@^W%m0;{+IbbRy2rxi|C)cl$6)p@!R*~r z!|c6z#N|wmSI1BC;y+3`Gt|fIt0TYPp+=V!)kt&Rc)LX%rJ^j z>}a$ePvM!E>5nfiY*>G26&4g;Q&?O$qOhv)p29~8=NGI4XG2G_~6#{X4->X zkcCR2TG+a<4Z$=77i3|R!sZ4%n+kX~)8Lso7i3{>VT%~>VFG^w>J^QJ>+uYR&$fl_ z3iU#R@R>0eWMTWlsDauJ0=0QI)P`&9q6@Mxzwq2RP?O+(7?s4bs_XF}9IB5C5_IS~ zkG{|@bP6vjyjW4%v|W&eZs7$6W<7z~^KF<7-vwFNsqn%$Fq0%UE%|Z#*>e8X)o^x*%JKz@lNfGZwDL zBbBORxgZNi7M2%|FT7PaW7Y+^mYp?UII6JHFvOdMA&#~gVz^ovO@oDF3U6^T#I#+I zUhZ{88^;A%_`kvlg;NXf4zComE=cjSu04*H!ij}<7{)kB7~}0W zV+`K~S$KbE;azUVn63*Fj3Gq_aOSZvhAukNWT7f;jvMG`DZICETH)-%hi5rst#&~c zPA`1WaK`(DGd^H*#_(N`g%1_ZaC63VU68G@rfksKy>K}m;SBA97|aEgW2l@v)`W@X0I>&Fb-ywHtTKkv_%j}&nDE=@T`>MskK}# zw4WAkF8sRi8zMM)8_xPb7A0czkUxo>cchl;U&!dfHI^DxzmPkPWK>?mFEr~lBuQLS z=NobiICJrl(S#OA4M(|4{6Oda59k_*kL7<=WL_dES)Cm&S(|Lj>`m{xHNVG%Yt)Ni zL;t7T)?Mp&$@`@-hSfw~G2h^i)gM0RCiCzoY38keA+uX*5O9c+Tq;w*FYKZ@aKymY z=3{qF^R;|xJ>F{J3|8}z_dvfgSL$rk=r;Upe>q(gJ(-#+NN8spjvX(-KE7KsS@nM% z+#5sAe$6D{<0XQD#=N!+&HkIcpddgUJt9K3+i2I=vRP}kJGE}Fi2|ikpbFp`Yj@k| z7*57Ig80#<)$HOd!bY9{b(vuc+URw=@bk8D;wCBwpivucqgt!c#Q(<{b*aRH`T;$h z9MZwx^3Xq5ev{4SH$TI&B0$b5K1h!M!FrYxJPEc2NERr@@SM>tl7mRbr5k zJkB?F;JQMWm|k~2YFZ$b8W^ngIvrIvra9K~0oz3rAySRuw$yQf0CY7HsMmi`Fhzel zO+4SLqcD|Uh(U6cLBjqkfNB&CC+}byWAkf0{VII7aH|J+VPg72jsogUE1b1UHe>-9 zw2`a`w(X)Gxv=K~a7?R-1Z3~i>F5Vgnq>@l)Ykzt$J^@QAVa(C)gLX6Rs%BqPYdpx z=xoObKfksF8h12EQMabwEtY?*>30ut?X4h;>tq!h#wc=u!czKE8zVg^7=y%H$glK1 zH2?!}vq0QN$pR3s_W`Y=4d{;l&Rx(U9sA%%g?71#3J6Vj;`JjqxG&l*g#{D#^-zSb zjr6FIukDE_w)Uq|^MTjz28vw?qa*P^7=5hQ!ZWQ_6Mxmlz*(&}4gr58qk|JXMn|+1 zn$#MYDFg!l1LX;y_dv^v&vBx77Y~7@!Lg|E(Szi`yU6CK9_F!mgZwhq?esdmE>eNO zTXpF1FLun9=ZkTjPNLIF5`j1z4d z-A=9LHv-aF8$>N?W8P?)#pp z55o#i>>D?{VGDQr?2XJ?U=p<_xb8^h${>Is7EtC0Qi$Y@DmVS^LB#dH3F!$U?D#WA zJS^d&-$<6mbZ|wli&0hvN2zIlQ5xDjjGGu7`XuBQpxT+u$Erb;lLNhSJe*@-6u8?& zZmp3h!9hp3)CW?(J6r`q3|teq2bXG;gyDi`aWHxgtkv}%*G?|gJ`1BtDcS^=Y8HBD zqW}wcAWqRLxKxi(c?$Dz7c5JPHA{7q>lzvbxERHM2&Uj#4T+(aYQx5ViueO-bzQWf zFds9V69vWsYc=SNJp~C30|zRI9*v8(dY!uwo{w-dI#2=_H$65+qtN2)caD+|L==|} zfSQYP-RE&K5`iz|MqS!lghPy}8bnz$(5uIjW(+Q-^vCRCEe|4Ut@VYT;#cpUx7fOG z%4!?oNe@VdCHt+dASDlfLJoeU)&j(G58+rwxe^?D~KdP4;WnJcF$ z1Ei@T)Ax>RCB;+0rL>FTM;Q@q%vy?-QAi=ohd^v#DeZOal~mXe!Yr_qlAT;!7+gwQ z-~ksChSpNGz6F<3#e;#h6os-lXlp42=!0u1#uH&cSpxiprUzwzxlbF{T8jQXVXv9b zUyN`I8d;F{q6=7*1-bO8brF`dpA~L1yYgFPSAJ`7SFR#r`y_L)E>GbXg#^wJO-2Jjv^ke!SLJFI;cY97Oa;;c)|hrbh)#|4?8;0N?Oy!V1|v zQ9%55-+1&ztO*Ncy1{Z#hzf2%xkh!?Mq3IKK^dfP6T;6`Ppi02aoysaVuDb8>v#kh z3aAm7))h* zRuoT(57tx)F0o>4rn z_{HM4i$5&>!frhmt#?~p+@kp0;!chgptxmmtKw*JKAC%nnGwaUi`y9#Y$GUt*jA%p z#)`8Qw=W`IzONAU66vtRSInvsQT&~x6kq5k1ILOyJ!McGO^^^YI0SbK?ykWhKyY_= zcW03R!Gk>9-Ccu2fZzmpcyM=jx%b^w-QV8no$i^cp7w6ux{hWgPYeG^pi+gm0xyIL ztt206wZ}mfm2JukF-6Zpq%#>fDM|eewO8BQ>@Gq7IoqYNz397ti=Ik-XoiC*okXF- z<3G0KqgkV2xMjB_>a}I3?!2CaaR8rFy2<%tcLNlD!_}@fFBdW?o7u@2y6%bx0hmTD za=c6f+E5>-PfgMYh+L@ii|1nE1wwznRzURE=N~r zg6(%l7{!_$=Wpj`fCECb5-VlVd>;mcZzzbVDP{>f(PsRE9?yy~M@OjgVPvbcpK;LM z^0#gZguV{%IFlH3WHbLc%b5T6o?@o_usDc6I}u~-9#w_ykrsSGw8^8!G^zRG4ta81 zE|D9v>NOz?weVQkvMvcWW2Tm~*k2%*5hnFpx&z=d`<0Hlfzm8y*Q;s6R|rNXbrfOa zEbx}Slpl1$?fIO=o=L!71zBD^IEGRjphI_B88u@HA)1wy@?@Eo(906`qSiAt2aRMo zZ#XKKC9u?6>Jnk_80H~jr77|vR{#wTT7ja%gdWW;q!Rl~j_)B9gD_LLZ1E#w+lLw^ zz|iah0ByV|!oWu3OXfRm!Of(gh81W!7`y54gBviuJAfLEGka zMxoefT_6#kJ|3;*>`Zp*ey*wyG8+DI;&dVt&3M;g9Urx~9wF8Gp?)#;z zZh`y;lVYuc%9~{K1Q8^KkKXws*v$endri76R`4lg_yw1Y?h79j3;N9y`4PXbt9G_w z{ovsOd1{3mGzsudS1mZhQq8O4-}%4_Q$PzV`Hq6s*DFe#e$o^DPQbSG%BS%_(Ah5R zMSMui*VGcN7LXtkVq|!MKs-A-Ht`@WP>_Dd-eW=0bAv+uJ`^oaluTHR2Qt)H?s3;X ze3&UOZj`T-Pfe+5(kpB;DDVE&WKyoZyu1m+;GpiSNe>t?h?=9!((5g^C1087W=N!^ zBxamgj??SOrEx7GLVhL1lS_F;F|Q>QwRtn+{UDinf-!a| zIHPP=8)&r9!yTYUM$e6=$Sl^h*`HyFnkhL=W^R_B;$$1}aW(#(gW9+$Xdyqv+C`2w zF1gt!Tibx)U2%e~IL^@3)|AI(xSS2KN7Y(x5@#4u@|^34p>ACv62WUU#gn;<13nKj z4w-307|`Ayj*7Gk9Rq_54SW@B)@K4qfyo#Eg10=A1OJ`R0*!oi01`jQZYb`O^BaaX z`5`jEpiNwAe;72gHPbMY3DvJtda`_+%-ofKBQ3Eb|NReoL!|!$g!P%3K4?lZ2nm({ zv7aGeAs>+%M@OP3pa`)+={r&&Mc0^m+onnr22YfLX6mN`lDl zQccF4WGQSBv%$`PzFiSiD)o9^;q|F&y1E(y?e22k+!@bSAYcyBdn`Q`VgLwz)QA?w7LI{cG(HVT#dz@tgfJT=G@& zvCzw|)55)#9nWA-g_BwR$s}@H&fR{eP~R)g^5 zH|Kuh8rgX&Ta+wW&onYxT55hl3~uPVf`?^)uRr^H%DC_xBYU<)5|?iu9uUi#Fmx7t zi96df07LWxkit82Va}inXu07JeMg3U$5TLk&t)|rMtElv6N5~DfOw#)IWv~ESUT2I z<&EeAO5MXYfO&vXupM%U;F$$fOV&^0fesMiA$^$X!dB@Cqr0Eppw;58aoABz2699+ zo>!=L*=Ei;gWLkR_?%$ekSeXq5wbq;5CI}=Ivad*@pwK8bT#}_Tp9c&!tz>lQ#o@g z>iqO!x9z4YxsZf9O+0em$o*K>hHLkac{Rd$YN`%Uu{;wHDYFwD|5fl5c9-*scO@Ts z)=)(ZRm!rc{*eODd+eRUfgB&ueQJlkn)tAz7a~e}aBEKLeK4dW4S?)eHhv}8`tci?H*t7(7L9pc2`Nc*g%0@)##4nI8FfdMEWj+_1GF;GBT=ugSmtqsbS$9>v1BtZ8tiZ<*m1$VyT^ zSu;^YIWJ;R_8Y1oE>=hqYWCbd40Oq_5dC2t7zMSWsM-p7Em9d@AxiF8+deFmw!VV6 z#h0fVK}{WFAJ9c*{>JsM)V3Oc>0lNsMi5dlzn@XxFfd{jAMX6+I0?v!176ScUQ=!i|^>ww)wrTAw8 zvrJWcegZO^vG|?D1~cq)-Bv1ey%)((t9m|-Dsiyh&HF*M53R%oh~gLl#q2B5SMmJ>n$}vW+T1&_R}SHr zr&6&R)9BNtj#sK;soUB1Bu6uT=sm;(&Nsa(nLfAa{Ki{H3MJUzE4N+ZrgJ~2z?lX| zaw9q^I#PtyCx3xurE|bc9$4>}!i9_CK>NqN^;*a={t278=R~N^;qG11S?6 zbmRn<^50O=!?eT_s*I_l3~kF_EG?L28u^?q!b5XzFqW2z)WnGpxUlt*PoTceJL7IJ zQ>&9qpM|^hBH3oCv;O$dblK4-{^>|sWEvrpGzVt`+6kK;i6z*95*CAWpjG#z>0qM( z5aLn#8OJ(E8z?LEC&XIm4XerpSsax)vNH}rr$wzzWR9dJvDfx2cv0A=P#SoUTKnzX z$-k9)tIOl*Ii4Tns1Fl$*WWj$cL9Sg1yz0~xL4A90PE6(M^Kp)O^)tC8XORdiyc}- zTK7{POQvuUbgkC&Sms4SNpoW?A#!*EsPs+WGW5#aB3h_*!Bf|)_YczE;5rF@ypUvN z&7g}iJkf%BzWUS*nhSEzDSlsgzdRujGpO zB;B#SEsIX1_9f~nXO}lcD|uZr5P00)odWe3zUBNAh@9^N@2Wp8?UIlPR=NHHvgn;u z*OCRRDCVgctj45ZOo($)5b?OaTQS`<>ocSx^lC?R^JrM_ry&KzdZ@bjG+yoPo{kAZ za%K<%n5USX9C{nWf~*)JNi)a+%uZ^7io_4S+QEO^v9-)5{&-)cYmqX0jT-b@4T&3# zU5|OdaA)P96jUrJ6FL5blQ0?sVqH1W=GbmeHM#xhyg!yH1gdgo37WBl`v*S4?WTf^ zYUmu6^J{mrM_D=81`bDpmRNYk#k(Enwo12Qii<-HU7mgmnv{C?j7P+3!dSAhu>OE< zOo8;M&O*!#!=^u#!=)_}Ow9~_E4ZrJ)k-lkS_|#XuspEyX}zk1yyw0E2UK$hYT0H) zcZ!igpaQWd{d4|sBB64ka-Uf^EyA4PZr2z>3i{Q9nM7!?*RfC z7?Xkh<5wnD%e)H)DhEbGxRF0P=TPTM5lM5_r9S0NA#ivXVvRT2!@ zsx@_88BuKN4H@C@?QF`+IQn8T!(Z?Zgk(2AMFPStPriTEFkC*Y%&($_y1y_ zwt&}AXx_-Jnu^L;s)|-KQBi!Efr6KjtFYbZ@0^yQh7mXre087Ze6Fk(6at}qI%Z1% z!WHN4HH_pe?LqSj?ts#mT7iV$wKjzIsZ>@LBf~dcsP|dq*i2O4U5bfa)?`-hhhdws z-uKj!@OReK9<2XQa;Xn799yRY8vPv}1^V9Yrx}0mQg5E@I)Q4r(gqhi! zP_I2gM=-M%g{i)*rv<)HAbZ$Ui%dBbeS(im0N3l%|cNs;}C7> z9=IG&zdE&0YpP(9svI@^TaoUz`PTgs0gX+wZ#|OE$p`J9r16I~c}5@~X2@GNZ1(3J zB&IipoD;cCsemlMI{#DXW!h5rVQASk-TMPDO*{8fUnj?LMvw@T`WDAu1ngy)05kqZv9haIy4fQ2@BI&bBKK7>3{MLB9=cLv0`Op+Kox zhL|ww-27@-)O+=Ngh96Vqm>NL>bO4s0-SwNAT2FJr=TDB2vC$ef6V*c_p_pb@#0O7T{6z%v*>`a6l3m+#&dkdPmO2WWU&7 zc)&YoE#ZfPSlz;EqMfk+q{z9P`1wS_+5H|bJp>R&iD8-O_)<(o8yfdLz`gL<(U%mS48O{oS2QQxKuN@~HKyzqa{&6~&rcsRY`i3maz5r5}Y6VL}=&&pCr+1xD zI-qLXdMAg@d%GI+3Dt=_8LrbMWP)e_9jz=&-6u1XcU~xUT^AY`pa-cjl2v4}j}f6k zZ_Mt9A~pR;@OEVqt6WIUe`kz5eN^Re=oj$V8$WO z^C@J$9CrBt%V4E3S>s>fnsYH^AJkh10g%;X*;%7*QsgzeVOI~LV3he+U0p&gEkb|z z0(US`QmP!`c~TFoMuH+ok4Etrj8K$&Z&o84DL$ZJmid>s=I2BG_6_>Ll12!pul}e{ zjC2swKNQalqJN-69BBrJ)bk<$qYO(t?iVoA3P3qMV3TJGcqJ)ros|QUDRE##mxBl3Ha;!}! zbgZrPXN7kp;-13ZI(_W7?Eg9)#IZl%zjf94PrJSRYHYMNXon9ci$SF3W&GPEEyrMH zsG2&c{7K!pVl|}eVv4cVH7b;WPnN#W7n%OT{a)QaLVJ-{(6j$bMfhy+FtLLl9>D49 zar+AlTGu?Q4xHcyj@LB;joLe0l~#4$^RKKpk3~kS&VPs;3$h>gsJ{s;RSl}JHrBA} zf)9LdGf&cANjN)RwnhWM3YCKD9pF?ABO~EDU-jGHM~7gyO1$OjbD3iWO)b*0m(mR9 zzRkW-2@s(1roe|XJND$fO9pQkkJw47cA=YCD9*WWS^cH)mkBWjx3u2qCt;p2xA2M)+X~%s z&5s2H*NvL9;7({_#pDkgt~?vzc727p&AMf{+fX&!6G33K4@8%wQ9%U zmqg#_rov{xz{}a{b_qODv7*tc#l`EOW#@5yqzUit2IsD~oJZ7M+5F4HBa<)hIF^Sx zRid#tPWzO5>q)m#P;*~n1&p@Itzcy5(WJ{+m%&;`*l5D-Z)DeO=YMRr-@B zx%F49XXCs$nEe=u!P!=?<{ev{TICjX!UYRz5~j?f<1}txEzu_}e8{uLNVKs7{D*h! zaVj4uifynvE@fkK=s@QBuXtYG0U71as!Lo$m5T6%_a@tF2i29O!JD{~7XwnCozNaV zL*^fcSO-0ao*7M3(V;nvn%$#%;GeIsKXBio=~dg!Ai6Jc*<#E5aZNJ{|2uVjI+J}w zVe=+ZeASuCzs9HVBP^3>gdwwE`?!+JK1Be#luTu_@bO(y)vtd(3m4zd-ht7nqnyvy z!Y7x5T+DQDc&k<5u8L>Ez(u_WlY|NM0gagh%jz?&f9oUYv(AlAFVmkuY0+VxY!%e@ z>YcGPCSKY4F3PvDV5-Wof#@*Be$oM(#?aTQA)PIgIWI_0)v#{WQYHOri#_^j=~h6e z)?>)`maqXvFMHb5WXJ@6;C%95=4;47UDE+~_I)NKWyp}}hHhh`iIv|#Hein+AasiG z2^C7O31oM6_boOT9JCUvz=SJbIfmj!%rx#&HbFda->A8+E<8R#YT+ovv9t*2(2n1Ej+6wNyM%W(KembCS;< zi<3T!zRfMOq9xKlhmgAi(K{>8uALE+s$dUVNV68-nI~ z<4lVdnmzyAc@~aqez{UfOXNB*Vo%=cMeiDYXjh%1D$Fg)-%<;v4FTrqV&j~feU99% zhe^js)B=odU%~O3Qy(#ci(%$hV1DG4*WZY@{?L;39O_p;!qbo+aL7rx+MHx4dC-(nq9>q^={piOPDZyT}BxNzV@Qi(b39 zD{J-C4B=nF*NpZY@veoq5zTQvpxVK`O9AD+)rVImOc#9Z`8H@thhT42lE(QDU@Agx6*T|o59>Y)tdh!G=krh<@ zG-I=XKE!2l4FHU>lNUHg2rD?=u|wm(8Bm24N7jj!KZg9U<=_u3@S+(nfBB4Y11#Dg zXe>R}+EU^CO~0628X(`4GBrhj=R}vgpwg(;)8fDE(lpp&dQd`6>doA>N8wI>6n1Mt zJ25G3V17k)(*(`bA?hKPBEY-36ds8WNE}?j}Ult!)y2= zGEDjPQk}ua6U+O1v<>ud9^qy&> z?asp(ogLn|wX z6+C)38aMh8yhrBrW`>AjwEhx1A+q{H6>LI6LcjyKU3-0U z4jAjbB|)g^I`~uf=$F~k1J%{}PP4g{f*HWK_(>!@7cvWAZ{6uF6o6_b4MY)Hd8vdI z72$)>p<@_H#r5 zmR{mv9RcpPS7G$lTky|Jq5%;`d5aB5ER#SQga=F79F7;7*+b?W0*{w~+%Q7|KK+3Iwe=|C_=WEetY?9^|U(_hqt zcYd@{Gr?N`|AgjFiHdh$&tP!AYwT$AC)c);gn{O(ox1L=bYgslg>rq~uW0)aY#Ib& z{8bf9cG|N`&qnk|R@m%+43!`v4M#P820!&Ghvob8YX*`VsC4T?)2s*M0U-aNbQ2u} zyYWu?9yS`w$g5<%O(RXjJ2pG?^vtU6sM2nc#sf@tyoZ#cKC<%F3(u^wx*8$+c4|24 zwHxdzf&`tWhk&MM@!f;b$?rUlPE9TmLJn0u5I`KrY@o?y?H``$@{cQDOfyaQ(@Prp z^Dc~%*iVdJm{@vRGTbUtv0*5hB$a}+6#`D=*gakjnaes zfFca598!m%`;d-GK@|ZvEmn)As?`qH+))VzbcIb(#kUn_!?aMCXy!c7v*zSi=Z(N{ znEQ23VsFviU}R@<9;Y#%zMtf#umsc>G2|oaB+4^dq=r6{yRsl!A}sp{mOOIp=w31% zANz*(_=bsq@f?S|n5RO8EIGYA2qC-P8LVlcZ4O(*`EIe$fz?G zlK40z$*vI@V!}X+Yhbd2lw?1=LKHR`grO+SqN>ZzvGKRFRMerKQbNt1I{EEe1sZo7 z(eX2d$%Z}8Ynx_x2@j3(yHr+8Ox zT4Hq+fAQjZ$M%?c?GA#d*<}Z@lGHgOWpQ;U8Ta!xy?u6Z`j_s&DJdy?+UIdg?s=TK z>xVl@O7T_uiwQ1f%Db1Gp43KrF~30z%-MPYlRBUUt*NpvEbsq_9?sr?+N#d_tAC@l z4DV%zRlnMOwLSE^G;b}zg6h{&*bGknt1sD&3{Exvc~|WiB%Q@q^AJnYbwfwV&285K z^qVu^H0LAe52p!hMkeEV4bzq7kC~mMZ2c1ThUD$8pu!Pn0ZOysw*4`1coq&LS(Sg; zRr;tET!{x8kJcCcNAG@sL&TKn+APkZCUoy%Og@5zq{aPV22=jFc#M@h1roD0Sf(ko z+5H4kV%cb9_pf__&ZYmYPxvLb)<6HMdbAZT*RIwvTX{@(CTGiSJi)RF_1Az{YlQaa z1kZ}{% zCdLvebEYQ?pJB72a~N{M`aQ#X?MuOxe1z8iddbT=h>Vu)Ik@jc#wYC*F7rx>L4+BG zlQYTp*RfIrXQ80liY4=CsO(Qfz~E5<;vDQj*4|$zcv%@GgA}+-Lfu9P<=uryJt~1j zQlZq>zn$kmO~C+pZ#o7QZ(6qn$53TQa23ykK^13Iq8hAe2y;(*v6atStm^Q}1PsK| z_!jf*8V*WJF$jei(i*IW!g;<+M-))DITPMtzuW?ZkPrsGXk=*pkQeue9Uf3i{4n+r1ds@J`lXC6;OE zeUzPxrOxn4)HXVl_uRJaSpJy!`>~E_n0oVfJPvz2rpF;=VqK9?!db5s9=ddw7J4nI z3WY2q_`rid3PdXgeh|x*iNfftxNW{M4AAhYV?cTL&mFX@JYR{PtmVjxabPs8ZB*3r=ZU(uqR&Z zZ^>wn{8a$rbPf%Vj#jD&|gT?WpKdQ~N8Pb*|{VJkl`k5B0;cUjz)!NQa=!o#mxPO%xw+_qS- z^%_J_3QQUYm2MjX%bB+&ZrE^wm0neA)xKVA#mKVzmMUeARRP9Blf6chIA!Gg3v zrUW;n^|_*73qP&85>q3;B3u0L_!!($VxJs+;bPyOBNnPDRJ)hu`G+Iniu-S#DItm{ zCx?D5jrSF69ls~hvW*E0+PAW~nSI=M<^D|CjL_oRuD+mydv_L2Dk zmA5>4b>)I3Yga;r2;L#X&3?v>EzXYhRkQ1HZKc93L=Q zCWR8i?r`R-@UKh@4Ysa?kz;>Lm}yv!dlUGQ_4fYGaU>bRCAI&Y+UtpjkB^=|`2o_Y zXn2CqN0C!vMYA|$W=Xsckz7ri6*_RW%7k-bS*#+x^wL;Jf|0w{;M4xxgb-Wbu`%h^ zG)t1;UNcu6h(}Cpx6t{TeC3-ZKo~7L><}b&a=zic=c??j&Pw=^;FF}PB4X?T{I?DE zCTe$ol`N>&36I`)T9c0#{>$jP(fZRJ(qSbW{s-%ANuipMQCSw$f0P*y$82b{B zwk#%$9)%SaO;ZDwyi(T^?%E0&I+m((2x6V>#_({6@IT7FFCjk~WPTPJa~a5D(T!Jy z^2`354x+C$*1dwU&i|{0X5K$5r=q+9B7t&YKiewAhPe~d+D{(WulfP6Z6l;PC>Ho>PRdcD&Ne^mEn=@ zW1*+t3lXhbSz$awKiW<+pWvR9=E@;*d*R9lKU`B7ety@ z_L@%e9+exBi`IgwV(?i<-NvdIA^wAnOC-u`?)>AdI2 z(027VzcAj-zsziT6uNnva?2)YHe=g>zeP2L#Tm&XP!fHq{zWIX%$|uBXWO3TeG(Ag zrI*OH+t2}THbVH~#1>TFyO2$^_&5EH->LTKI%Tq2_@wISy0W&ao0*!hC-15MXsoi9 zj*&1|C%}c0u;&jTx!pJ#J;ZAAXr*PuFakLIZ4*gXaV7nWzXKjZ^V>Td-uqfhj2mmD z5#Vvl3~oK5Xxahn?aRJkVH*4t6Igk&4$zK3;#oxN+7P&k7Nd^#S-dI zLW}Eb`EH1xrSD9V|G7g?<_A-rT+!Qy=H3E#TlqIBgrhfn1VK5DF%d^+I-Vq5rV9p< zz?Y$m7;EOZKamd^N5@H2o6Vloos%RV+m^C@_XW=Yp_rwqAwJ8v@PNdjZ4o+koyKA^ z#V!l01ELBieYJq!k0$lHeb;6iuiPbc#+FHaT)CjiCr`A=i0+1`xTE+=pz2hs!@OFf zL;RGXnP@();$OSx)C>EwVpavI!?QAM}6V~NPlx7T3S$6Pc3Ft4 z>s9eXp%YuBSuH?QLA6VR8LZd*^T^?~tEjT4hDGjnF9w94&&2bWQ@94%3^_hwKgVBJ zDq3Z&x-QlIRtYS!a96D}-+F!c+2B>4d*oEJdDRgt?$~;JpIGzO*h1HuiI6-dbq*Xl zO+jm{^myhk2RDaG#_WGmZbn{U!Tn@%N=ezjEOjl}_GUQK9KC=>C-yx+P+AzXz!O`# z-ADebSsqN-OcS(xkvQ2ALX}9QFtjXNgOtE)bb|5*49NfTJY3#`9bq;58u*oT zWZ|AGMc%qvwXy`FEp`<>&weQa@Bx`N`u93X#Tbr@VI~Nzb_)W{)y)pl1Vn~2bcj?U z&Vb6RNQwdD`DcUUc{KU2AzOJDuM*eP_1*oc3BNa+sY0k-y1R-fK7JDUGvH|Nuo(Zf z|2Mh}O;;F%YQt)y4%O4qr2$ig9$hlkq@%R!$hC_^>5J&C3HAVlSzN~$~^au_4 z(+5hUX~=P(Ry0?FYm7Sj;4NNc{A3qu3_CQ%36k%_IO4|DhMxX|7<4G6aZJ{xawVJ4 zYr#*(2Z@QELgEDTU)T&QvkrfAlv?I&>??XWbQ`yZFFxn zV2WpdXPMrDXZR4V>mgx&E17D_4}50e=X^>boddZR(}w8KPqz2v|3sE_Dr_4XJMQeQ zrpko#Aj+6R-HldFRUpeR*U#n=sa(2OF3Exib4gyLshk#I(t3Bt*R+4lGV@Lu?|Ul# zZb@46q=12++UaZa)O@$Wv(%~6?R$k$OJMs`S>S~K`LMC5-?mQk@O+MepUsa&GA%#< z)AVMm$i;=f)S7qOVEK$=gRt$0 z@wL7&AsfNDtIAXH^tPE7QUBPSt+K20?g-X==OU!a2!ycobY%Y@tR&naz|k-te?S^D z95s6cMMiX>E&*;EX@KTx=|n9qPXA8Mg*J0(-sFeqy1t+M>FV+`Y=>TrWtAld<Ab_t>$JMri>A&$v+s(;N4uuybM;-#a>rP& zYlV4j8X1)>n8cioAWnJ`dgAc3v`rknz41FGw=G#&K;7NpvK6ct65VO`FQ#U6@RyX{ zivjq7_&t-hH|dt;VY^&9=z;D8HntextM`=2L;Lc+-Fj7k-Fg27a&s*;+e<;;#h4HN z8Qk-VmYoqJ%s_%IJ@mkjl2T04(Ra5Ww5T>w@DI~O(C~#n?AFTzTJIW{r-Druq4wQC z8?s+WP!ZSem$Vy7%1tvU4LD~BLd0#Noaty3{<_1(`!l#JY5vJCB>Z>vFoEU-)FY&C zez1w!$;tAoNh_gSw3(!Y8Nfktj!8A3{lqB5>yonJEp^e1=zu^6e^gEk^> zFBMarooyWRzdcp26?du2MzLIhK=)BszjEFpLOieSRN{&Y2Ze8`QoE88!8`@KlGMSb z+ry0qcU|@sbDxk@GENx75XQf-w>#hZ^fZkTbP{#(m7U#UTbl_d0uckePLc`KE$f) z`seehu|g?Y7NMqO2>4x*ds*LxS6OMc_OtLTb4O{}RqdVUFI)l}a`CBhL|~?WvKHbE ziOn*yE%Z`XxhZ93;{(G!>r+J2%LC4f^&N)gyjYU`TBwp0f|3k2d6m4!)!2$VsP30{ zaV?2MG?*!zUM^FwxQCoa5%cJk=tmNs_aZ}I)I>VFxtB;*OBS=4{aOT9j(bM0*n7c7Z_!hv?;Nzsj#{I`#wMR7s(feaCqSh*>WSi?Ng9U~O1B-vVK>%w} z(VTE`+0CD)<|E#U^~Gu9*$P~ZFIKC+&fCfr?cp~kG@>em1P$IN6don!Y7Ke<8{!|D z>f#qx8Us4TUc-UUcP@+3bHjfPmYfL{13o5*L+m*TczgpgAF2vWY8~V3GLim5! zxu}EXk6Pc#Jp)6_Tg%pIbT*kC!dew;olV{fqO+Qtssq&nhC^_k=A;6!oJbPOhN;v- zl?>eFqvfY`;Eo0BDc*d&UgK`nKF~xw)!%L((Sns&I;Mf`V_F*It|aE0@4|Wq21jYD z`??yd;x00#`KkZ7-J}IaL@b-!Xh8lO#;>GR7h3ysO4TA|Z{MG;k63Gair@O4_K(+5 ztM8kh4sQ|W$jWZ9#KmX4kcr966kYCc-jfcr>(!+`yBRbK@wuSXn))r>_|2bZ_HG%% zM?dpvQxgKMw;CplSdD=_Pc>3dLKgdnw8n5pW_LpF3rqq_98lv@%?OOVb7cC!*H@R@ z;aY?&QeD9OLumv-7HLAn>{CV-ieh|)$S>F|U-ISrj*>V*a}0-{(fa5Ehmp6m;9NDJ zW@D~U9BU|;&J%xrqv58oRwq3Ulsw3l4l8*42MkR8yQN*o%?aA0htDW29*N|leOiBM zTYcg@n$ka-%OwGG%3+*$RitpEHO3L?%J zJm*eXUc>nZaPV-_bn26`U0ADfK^u@DbY;i2xqnVQi#D|Eua&3hW9;V)KSN>%$goKa zJuQ8TU7PQf>Z;MwC318{Dp9qLbA|Gg?oINFy#@C&52XseP3s@r z@Xf;go4T;T@IJfvp~)KIYSB`kN)(TY+EMeVm$^iQ1#O%9!s%ag&W|7t^*jE{pMZGj zMWAa_PsQ6imOjwD`D7=5Z6UF;05&rE;PAQLa@zBQBjK{5hO6U_b2_;_ZOZq*ch$G8 z;B}+-UikP4=iYaa(B0{+7p?a_+CYcbE3)^A-_f~2P*pus?`Hx7P1Z5v-HchU2B<7M zOutv<*MZxqc@Zn`r*;i_oR7NCPyoGI?T=t=7b60-jn;Ld==Xeey1SSkek~0ggwCr; zzt~nd>Ygy-Ed4d5W{4=cc9yX;31e{r6R+om)4uUMiz`q}%O2K=Ga`9RpnXlzE!T^Q zC@#SjNi)=_XSd9ZCS$H)c$d2-7-0>VtT4_bD+egW*5e7E0{y2J_h^rE8Gz78mM>rW ze~*k#dzXN(h$NY2tvXH+l%81UdbHm?Uj>Pnt^tv;7u8q0kCOpQ&S#bHA5tD~pLj>f zE5e{2j@6{8W6zZAF2>KnJx1?R24EWWPElp*!9ka(i9j|T0*rq@YHf59)IX?bN6$gWtPDlQ`tg#kdE0Ia2gC8)*`2H}&haVF`SrbO z{{0nSt>40u$jDM#S&>jklCf2FC_>Iu?w9Z?+e{Q-U63i9Ph35FXq`e0&EpYxW#PN= z5GjTZ>@05B-f7-z0$wfK>EBDYM|o!8)C4#kXZ2oVRH&uXtzTDfg8%}Xqn$f!12z0f z=}eRhT2-VDoX-{D@%Du)r1y{$uk!k>H-^b3EZXGH+bw=dlBc4>eMlk(0sGQl#k~A% zq2KIM=~m)Z<>X@sx4B97n>-Y;7-w;23Z%&v0IswI6^hxp?FuDbCuukE z&q23UqGX8x*i(H~C-eO37S%d}R1dN)#DJil62 zNfDv73_j%F1HZ>i)r3q3{YLe-TfCKg#4s$PZ;E`dKa!WA#q;J2+3z9$VEUFLJs9XD zsYF^v|MPtDUz_rF0Xv?ZzP5hVrIDdwyLob_O8MeHz)ige&%b}BWoVEP&*=BWH%^`+ z%Yx5hKWJvp1&fIEr2H26a_;hFIld}grGSP$n|NsnR~orE7ydg4!(S~XOm*ZUV*aG` zW*)}g)^_>+vH4&~c+Skan;a>k@5>|CQsL$J!9;Jvrh81%xigAPlwUqHQQV)<*tb>T zVUM4J6pN-g%y(I;9QS$T#fY&2QtGCQ64j}7-=VRAt8^<%6Z(1sd9E)tY;Wb(SZdaj zv82^5LXA>Sj^*6_N*n`?f7-MCDR!8QDM z#BPFjK;bWx$ari0ZWOG{p@HL2dPI&K)H)HmC~k3E{Z~s2rdvvJ!g%Q(c5D517aWRP z;0xYxAw`1%+7HwWEF_Z_SrYYS*I3dKn!Q;GGVx@Z#qIH|SmDma_)lXZM~bd!qLZ^X zNy?^WspvT)B}e_+tRjYveBZgl$2#+6;Bt2OdtkGf-7_x&13y%%3AjKfhHQsvX#T->g1#~p8fEameFUC}r}+)5^7@sW7DrDy$=0u*q2 zmwtNX6!{g+I9l~}@4(#Ki>{A$0GaM?EeuX}%XPKYdV^l=0d5~n( zI>F7HKAEvP|q^(88D-g+-E491Cwx=8V z6(gT1RUqG9glT`R#>IVmGWHXS#d{Osx&rY~K|ev>ix|ykugE5zZF=5pXjR9u!j6L& zX~wer%{t5>N^pB>)DLKRpxb2_)+wI7^WWj+ywTdc2u-7ledvc~JIeMKQS@T+1T$Hz z%p&iSxa8eu(D$#9P8nT@4Z9s&XUlC?+lJxWv{ggA$YtvV<%?b44)2R3{MQrc2~i^{ zFAIrM?ASjwDg^0ee;fO|zHwZTa{>bB78Kwd6Iu7av4N@H3AM;+0g>T37(Vvl?NXM? zOV>oFBybUnE<5>_*q$h6)-S#7WZ2R(M?Mc%($e__?s@!uVZ!A90dYW%zs6k?r>3sP zZG=-Ot*M{!u1acyjIzgZlStJRm`RJhjp9p5aixq@Awuz{Z2hU@@GLL4Ic@>^@$k_V)oMHGPM*!qU+ib>G&`Eai)aqlyNWHW`cF`*?*VZ zDn)o;9SAJ}Ssm1WL*p$8>Qn0x)PM7y$pUX}kWX^0+ZQ$4CAWGkMo8C<9%>R6M-0-t z;6zq{@gOe}ycdz+XJ<9eZG5`%&5%g&zQ+3-pKN?;LnQdm770Fo(D+D#(jPRG{;=of zdru_zXyapL$bjqHo{0pXX?(Wv^~N_gL;};dCGx>}S7ntF2|m~OQi4REHzfL^N20wb z5`4Mwl@eGqF;$l5o996!_*UcFjh{4rx*-y5hy*!hB_hFh8vmW3{&x-azrSZ9!4Dcg zEQ7_^UiVNWn8-hWU^JQB=G5cww)6B8Po|>7#g`6Py2R3^r2`wk;(x!s^(m(wf7-nDt(=A)X=XuhQR`sTUKPvu0F#_yLlH~!H0 z+INS3%_M`DM$1|U!M zM^n;{bNfqwx8M>-80g7eF*6C5 zx+c?P9+R1AplX`4%KRJpeVr$n;ec7OSAOa4K9PBjnT4PcS}4T!r^eqBV*9fZ+h5bf z=As+s_yafojyvQ(8vo?6Vf$(iK6E9@2a!)qrux@^Ltm5_r~m1wKP3TCb2vaxnKz&{ zFSxY1xnFaC@RJaR2tW6^>nc$oWZ9d@p^9pQxH4dlBj=GgXm5xM4~mH~*s1Fg7>ft; zijwm6@W6K6a1UIW&N!^biWAT!1qa_D8GpH$;KVMRRccuE;pkbd06hm+ z@>ySLupBgS*~5dy zW4XM#1cDllEVP&fMA;G% zwTcq>rYR|nNLl2i1o501-^*V|yc!o_<0|P#xT5J1wzW7MZ*c97UyCzl-=_}wHU_kZ z!jsTfaq_|RyzLpANq#_HVv`e-S#Bnt-%a!UZbqKpWj5{zHtzDxEo*O_MBFHU8#GcJ z30@Qr&?NZ9ot^kY5dX#DRoKNoyEteL*~P0SyZGDHvckoB$%#~v!NqK4g%B`KWeyMd zgXKjW#3z8BBj(&pInr`1|8vB|@FMf`{dY-;%~5k2ONq@DaIV{&l$H{kGf?%4%`2^q zs_>Ypmpbt71u<2E$56F^omU5cJFn5aCfKSLhkF6l?O%N2Ppex)BD?Iu05oTOOiyIK11!B2|I+(;HCJKFEz5qa%>X88?f3rbG z!lxan(lMzC{$xb*%=p2OQ8(f%sHH(nA|j($lRcO$)+RE=&j%CJtcNs0w3_e5Y=~+= z?#A}dVpyY`;_%(H2t3y6J1Td)IdnK4&uBBY7O@RM&w&#;otd!>vpx{E=Q0!X3tekh z;i^YAubZIiwG36SQyx{X2dZAbe|dwoQ5CKVssb)96=O<8aZx7YS1h^_bOmtm@+;u& zjltWSG;a#t-ZsYD3;YPK>OgPs=f@Q1YHl^e!6JJTqN{A$E}Rgs>%$F7SSn~mY!4rC z`cEWTyOtFtwB(bz5Dvx`=P)FaZy{Ip{Zec-8f}`o%KKg^#_FbJXLo*De{i#vIjhoF ze&zPtusB);M8@sLQ9v~205?i*5!{VpjvmbgybgP%7kj2|+|hXH6CxfjeuF^C$0#vB zwPL5>_JN-_Yu+ls&zl>5-m)})D#K*+*3H`pKj+@H9cmhyz$SFyqe^ghZG$bRDR~cj zg|Y|Dqe0EvH;(}|?~)u?(7 ze)^~jRKG7F9JmNcAmHWfG22z_85Kh5^BnpHqN&+eD}v-(&^#2MN)aYFL_ryjM2k9g z94(%R@tn+XsI&sZ6`OLiU|wKNZuGg!40X*7=#+l>sf8X)cu;z&#h&6pnen8vDbBgr z0@`Pu3xmi{BfF#Ef9pxjQxkkW+3@uqX?$H6d)GV-d_BE+PlvD52QM#TMX}niKSVRe zS((CDv@%ME(JRD`Htz?%?rPp2e0?OW=xR$#OX#S-xr$GYDYVe|q1m%ff7;w0Zbn;$ z1cV5Q5Qc7r+F;;A@o|`y30&5ff|+q&YaeclUxd~QRh#Lgf41wp@KipX3u9#kGH9|BfBw5d$bYpC5gAY-gdaZ%K6nktSeb8f`OMIYUK3|RT}4K9is zvLcGJtVIE-e+7nHWK{v~6?)LKFP%oofl=)F@8Y75Z9Xx<*T)&YKA}9mJ_&q%a#QKI z!PoP^MbY3GsONLhXTn9F)qFPi`r?F({%kcS$;2Zu6CJvJtq$UGj;K9jiFqvYNS^sk zEusTIvee|iR~Z)2a!>#LiuDaBJ`RU=kb%%0RNGJIWwr@jH6`o`v) zz}NRCJoWrarjDT$1*JKHR>WsQ(%E)>H%D;Oe^+_7} z;UOaiR}hu0J-mkXl1%3TJaj>jWcudj+Y_vOi(%#4%46j_z{+I;|ow-($)2 zea-iSm7g>&`nOe2bB;NoFWj~HpInUvI+SR+ZyMe;=17qIuK>Q&5=0Dh>$BAHYSEz4#8)iS9Gj9yj?FThxv z_7=>ISFKv> z@~v6UtI~7>-)(-c`HQB~W|zq<-28s?M+ueww;d`!Odl%F_pTQ%!_@pSVE9SXax1s5 z_P~GsV~!GThtdlVF`jQ7?%0K{e{D;XQoH$R*XFNTUG=QyZ(2*O141kNZS!}{e>DH8 zm3@nPQ^RdCQc9KICq3*CKdk7(Q9*Sx)Vf$d#W*9Ysk`*4T7mm!9)7!TLyr|+qqo>J zbb;gvl2iIWnArAYj-;W*FV3dB-TvTP_n!CdI*p1*JYIoX##*uMP9f9*?B=nBs> zh1}t9XCZhJtjaXaaT!x$)#hKCe_iCYY-yrb`lI2|yUrvmVi=nReE{C%)CB z#|N9x?(**9tNCiqIBE{Re|pF6*1oL^#kFV?+40!D>Ca3z<2vIN(A7ku}3*U zb41vZbg{oi%JLlNc%~QtnxOb0`-3OR!ky`aOJ$%JCNX@Pm;o9HfA@#A1ZH9s7HHS$ zq^&GWz)0fM!!Jej$!MZx7fYcii z$Fvt`>DmJeb6*s<#o>1jIpu#QY|l4Sy))d7GaMc^aY}g-mrt7kC4VG^C2_4v7RVK* zFv6CZja;0sYY!~YeNo($;@b*av1K0B9EsSlCT&Cn9C-6w%AU&&ith`6W-eqou?}oq zDmk$ZvJ>mzy?A2j{@1#63s>SbqN))_NCsF%sx%IcIFj4KiSntc4rxH7Y}H$h*5R!q zbd>G;j#X-Tfpi?)@P9r2lS2Xtl4cM%t{BK1ef;BzxWKbdz4R@;ESN- zVww_FNF_v_E@CTi#0zv%#!zG_J~*J^e5O3qa(F0==7bLvA)vUNvG7MIOsg>WEw-jY zGos9tdJQWUFGAizJZhkPTn>q7!A6d!t3^kUB;P_#@Vb*=DSv*Ucn}=rdPIB>@q$u$ zvW%Z?3BV}PD4A#w3Tkz$xI|YW?@EDS=1}F-)wFP;0HR**~&oA z0A>Vc7C^GC9)CxLF)8fRp>8`$B_t#!y!KqOd$trM8@o7^7)wVr8|6vET%|j#mx_OJ2Ki;%G2UVNPLb7*=(z(MS?962Ff6}tAz7_ zjW~px&P&@$Y7u6}Dta7tb0`!B)ogVW2GueK)hS+N=YI&uN@&wsZs7nwm)#t*>EKgN zJmvViop{pmTkXebr=NQAU5{5NySvdws(f&D0JL!{4PJ}3w6?Y;t*Kp$+N*Nt;s6EF zaqBRzHbTRSUTxwq`VbKnIfeP!BxGZOD0M&KCrB{oYxY>TL+6a<#q0f6?dz~bV(+>8 zx_tJv0FZO^v$8m()ty|ts>Rx1QUJZ71#J%2hw<~bEy>-s3EUU+uv2Cbu7cW&LY z_0ZOnLvqCpTiaW=Zruh{D5HdHt+sBO0OCdlh?}GVu}}%ux*5Fd=B--@5Q~&>N4Xkb zoB}&`;UDjGaG}ZXXx+ATeCtla;{(1#y#%P58u46?WD-Dc8T}UFNepko|`3hBnq7dl9KdejYHz}VKAkH;G z9pgW(n;)9@+Pm!i)|qMfnZ$FAr?0iyI^snp>-K-?+OHRCRtl?j>*g=cR85>Sm@5F4 z*!>4-MaL~}f62$*lP+$BGdG1Uz^_puxeULk1 zz)tC6Na}%a(cbeq8Po|^Zz-_fcU*Zo}R3gM}r+eFo?oK`{e1+7< zT9eLTIa{CfA}&p2D7^!n>|&wLQ>0=ePgM>>5{vbl6SBOz2W0JLAEOTfcIa)0+CoSpiCLW}^5zP5YBE`J#bi|}#JP@hmVN6CnZhvC_L$E!4 z9E{-zioTCNL_2|)c@U3D90u}6A8?&M;GKRpkDLgPWAI~cv@d6*tx!38_aU?@FszX{ zwCSf}be(VyY?;M{II@nH(vN{R?+b2vM(E>+&`C+aGu-=Btxts=NN2DG1crhjU`Obj z+jOA>39LXNQ0y0?x9D798-I?@xphr>2$F_kiQQ5n1KuSv$2<^`IaWk2C4?baAd+Z{ z*m9$C=su!y`Vgjue9tYIyTJr&zjcv{KO%AhR$U~^1Q!{Ieu~=C-ldm%8YkWjHb|8T ze5ZLK+YSCPA4q)4rN~H}#BeBn;H%sbAqf&UBRz`3Q=C@YXR!#;-hYXGh5G;#v^cmh z#M?aL;XEg1mvul9>=f~D8UR^bY7)?L@DbY(&g zB0EXwpUxe-5~P6$TNglA02i{O$7na^8R_rf)bqcDdxC^yy_ayJ0U>|(BOE_Y@cK|0f=>nC;K$`cB4zmmaD@O%DOC8mg*rPzf>Xe+-11lVsAz?0) z^x@tgAJs08NQQ)Q)KRbWQLVa$IU1fqvclNps3y0DJE{{Z#`{NLN}tshF|DIIA!CR9 zsk7Q@$>r!+7Yi41Dmr9iQ%C7camz(Agqfv|QjwG7 z<>VxFRG2~}=22*D#&g7bO?kENH>9dsi6bR6cfcT)95%NB# zPv|UV{D|3m;){O|Bfdf+OVeKQ04tK9jy`uTqF1_I>ki4C`)Ip!A5*+@&(Rl}d17bl zjti6z$80+2PRE~m>V4D7!olsLoA(&N1a(L!v`%cD);e8x?|pwGgM!M=21A*#& zJkyY~K$VRc+#a!bmqwBcxGoFFn+CEmrY4-i z!nO&R0;D9X0ZyINUEo?+oD)<4H{>!jv;l>h(dzsGFMrNlAMk}u;~q;&H!gTwoD|fl znNXLZFOPm+Db+C%#z)Rb$?g!|x-`<`X#;+iP)K>|w7A|^y85?dj;7Idq( zUX(<07c76Xc;tI=AS2Wc@L2W2;h-?%p_7XlmDBc&RQ)X^%#+L5BXKd-@)+u|)mMoJhS3mDb;5LjP zS+9Ti9)Z}TN5e`KWLo!X-MjVR)YEB9JrF*)f!Qr>d%z2-MyrB zPO{{)ZOJc7FL|-;?&a9-UeU4=D2r@&w>8@x&K#4ieXMuG1=hRQwO-$PXUl&oo$UVw z=O)ip9_Ir0Az!U&U2w3=H$&d?p~9}>I}f>VBfH8I$9<&L;eL#b28qah21t>KibZWo zY(_8g8_2K7eWc4)?mU@b+{YO{W_@J&Xeew@Xhr<@_FF8BOj2uf()-r##ZYKOuiIFNe7I%dX+~VnQd$$sUQ! zS1f>$IB;_Xi>GeJYBdoBC?&Hn-$Mv{SD5Nb_Cp0xc0jJ>NE4njO6Tk5#1)Y>pnQng zg|6_PnjG#*HOAdyN*-aqX_~l!C+5B^j+-SmIS(HeS7ezb`q+QV)*i?))fkILGQ(w% z$n@~o%Q+9CU6qB~^Un0jF#D6YG1_NC1@JmCn@a7PIeM^iu-ZT)k&L801O3 z#yk$&??R4=)_Z@5iF$AA+}6iipNL~lFZ6gjpwVoR!qc{cgPL7OiG+<)Ua-1pMCYl} zh;!n|r2>YcFc^yWa){%qL0Tyskj(%>x=$=770;NpzA8ikXr<2qH~Cs@~IPb6=>8M#2g8PCQ^6xeTU6B!rZfGm{_n3d}>yvR+-6#rAwSdUyC0Zwk1B@Fw zXJYt;Xt2V>xD=2gpUjK4O6-RDgK6SDbJ%=vnT4Wx29BKAcoD!u(8OY{)p5#3x{1Nl zH8BRmU<4S(9DO$bi4I;u$lNL&E;BLQ#$YSv0-$cwXul(nNk_gI+QViWuG}nT~zX(otgD>jtQh z=_Ru}*s7}U%tXD+{hI{CQmR8)W}Jm@j2M4hlajL)@P)ZEcf2l`lnN$rq)Dea()(cF za2+Ill%veu9vrdBbOL+|6hJ!Tj>aBKV?Bd%D84X859dY#HF-I@T;}8|T|kkTEZ7(3 z#E#fmj@F#`Rs*Ln8-AkPK6r^6Fm-N9Cgy16vLQ$rBY=F-v#S`400sThiC^e)5iWn2 zlVXIKB_YXE(%RabSa7M$W0Rp9yytN~gI3)eb26AvT{H;nl>8KD3v*9N<2f+YX%4>v zhvocDUJUt<$BAFSaj_!Yc_32EVk6!r*N_Oq-6_o0!9lr5QL5AC zgT|YIQfO`yA|Ojvbwm{w#=gj3CeMGVii|(Urx3@)_uYixK1@iCKzT03gxt#HT}Z-a zNd07YrU>D#D`|*3PxQf^y@lt*;3licR1rD42gB5*AZyIXd%we#d^bbZ+~A-K}4@mqKg)P3yObwA{=y>;ejk0{W0D=xYzKb{g$H!_n7ot! z$|M=2V?P4E6oCFI7Ju_XT*X24N~547tV{WJxM!Z}BY zqc01Pk2;i`xQ*Jt@)n6dyuNth=JkPQY%9TLoib~W35Q&Jdf~P4-Z{|FtJj7moz~u% zxf_cD1yBDqF#~-H&^3QtLTYj7r32nt*sl^p*nX}3Cc4G1N+Gkve49iOX^xZ_j5rhH zjIt{ix`D1H2rG(T0=a!y3$4xw>f1yK45?TdSXn`>lD>jC5aERPjY2fM}kDc13{CgLGg4h39{_1g8|9zP09|9C%3) zO7mb`YKMZG8%6|Li|`G+qzHyNFcc!Af|F;hzevQpDi(~IBjqd&QcJYY^TX|)g%-bp zQ|rEvWrBrnkS+pkj#K06k>S)LaOsEmm7BptX9YJC)cx_~^@k7E$nipM1{yd~Mk!An zL+AJ^%*2z1{WgCG9+hIrH^Zxg&GN)wdrWt!O&=wp`OR4#Z=M4Yy?kwm(rN9@iB5#V zuCeZ{%V`)nK%sf)1)9$PsubceLK*yor_OuP0`zyp5kxpMSme2U0WXbvqUOmkL~B$f z#q`He75K^U0+)|ZKsgt2yUD+)i0SIaOp9NLD;N21u^)dVfUFsMziUs=){~Zb2ozRV zd|L=GcCO|Kb|P+X>nJ=S9ZKQ2D)i#oFZPg|(!2%CS#aP*0dUO)ce(8f@3plSAx(2( zQGwSK!7&GxLTqT4(3=?1q+iW3HYb5wR0xbL!wb!K(pXRN8(6-y#~GGi=*5E2NM$)b z?p%_fV~KynX}DqdsI`l44_HD#b@UK9Zcl_xhTH4L$beb7oNG$<4eF%GplmA~FVre0 z=QRf`Gc&aF1@n&HDIQ-0f?m5O2mYa$&TIaecMU$#kM71Z12tFi;5L#U%0&}`Qp)X?~*4W%J5Rh@PLtT)geGy@?)HCy?Pfre*gmLz$#%WnD5?8xAKbodtVwKN zN}9y>WlC!j+lR2|&F#usy5HMq`|z;J3U5^2yM->O)Ddmw$hI z)SOoW&TWRb%W9Lo)uID{Scs~@z8HNJ#7=yWm2y|ebM66yQ?S`GJjB4!ADWB&J_^&xl6YYhODzCrklq0HU2Ia{sf0A}bFd45bX&jk0fyU$l1UsrVS zp;ZHW^B@I7=e4uLfmt9YxHurc>$rb2vsrVRgJWniK4Dw3>$qfWCv8ifx~y4_OIcKy z(OD8j={EsUKpHQa2=r~3veKCeh-as`@Vf$TU`QC*vc|Zui?)Z{MhW zyY^k$_X(YlgZ8j}Rq6qhbNz0Q+S3G7D+a1b`4f_g)a@&_uT<`Y#P3C`$BbZ#BK(zH zG!gZU<`_%c*Jxj}y}iAvBlCZPPl!WFEo&eg0~Y4UQ2rG|6|2FqMN|qBg((2a8Aeh z@YfpJhy+#n06WjeM7H9?sXp8-P*ZU@`Si52PJ_{5s5oikGzU&IpNuOwYmwp5W`|8rkCkt;fjufyUy|?*Iy-i zF~_)kw{PL#))W==j-qRy0d5yv=bP^LI$4DsN{-3o6yTOHm}c;etzK_kni z6MCZToIEW3@|4plw<~{?f%d(UT`7c;YI*tX4RjK+M34mPl;2QJ)IdK3v^?eo<`qEV zz#5Caq(Cx^!T$~26hRNFs$N7Hi%b>H;Gs64h!c>f7f3^fO@cPq4mnr_wwmcn_>F0B zU`IuK%kmfziJ@_~A;Llt1xxo5rY2)S_AF9}16H6#A*>Y?aF~BXaRL0OaqcADPlP#2 z8Kird;uzr|ppH_pDm$1Gb|qBk2}7Mg=k)tHWsYoLH({OEGS+z=f681vN`ODeM*ms) z(h^N`969WuxnBGF3l17W_D??j1iXDMzvr<#Pdo9XJDbZdo_by@;;z>GZ zXB7q5zE%6yrFS;v%pD)7_`1O)$0!ctokdSfMIj~A4eo#J(e2x}PiUWLJG+s|mE%HD z?%Zrp2L_VFW6)!CvvpQnGVMr<2!hON>YM8 zlZ{1SbWxwf;KtsyeYf_#+V|erSSJFky|H(1-y_-BlWb#8*|Uv3wSC&!8#{Kqn3zv7 zVZX63$C!U&*Vx$mw(r+|So`5@?53Nf+y^-~Q8*(LjnRkW{;UXXsYN;JGcJX5`bBPr z?Op8$CQ!J)LE!=ZNZSh+C*yh#YCm`Z+>Y6F39ITtijwix6;z8;QHBmPbYzh0NMQs$ zA{>cdQSNd+$%Sf1aunt-Q;*^@_06-}k8VG!eRhBQ4efK=pAKE79@Bno`x)(L3fd(c z7u%0(KPds<;|+XIOe4|4INJ7;IRc*2eyV`6$Z^rsjVeTCmnjAE@F{bddUpFc?H9LS zBA&4CAN^&DkQl|E5HuiBNXI7sxwx}2;%ZJlCPp-ph3MsizX*~@^76Q2S0cKJv~kq{ zI4Xa#r2F_j+AZgoO$c9~i%I@2LhMY z9+Ol87eyrW3BgRb-qkM{5qM%@}TqyjMAV?-C5@ENubl59S-y?;!9v+ z0nF1H1!(^X;-|X-vCjmd5}K&G5KivLh>XiUnI*ZOi&46bCa8*Zy998kNjr^uB0+ya zq=h2Vzgfl3_)NS^VXg4Bg zlypr*sO<(n2#Hb1QLHwA?Q^$I4vI^AzJo(=K z0^$n{Ebl_GlIBzdxyDDHFEohQb{BKu@6%J#-lhY7Okg zWF-0bgDd8%^smfClA8m&drtdR$?m?~cK4O(-CbKgeRZ3v&vSRzSG&igR7Z-27=DedY7PnSEEq5v#|zW$WU52qj^MDkbaYx`41368F) znZKg0aI@sE+k)+C!TVurfdu-HkH zch6)^MXN{DQS_1aQ-)eRmE7pky|};JAe@LwLl*_x>hR=5bfYVZnNU9efuxB{QznAg zg^khi(Mq7P9ayIRc_f!gya6hIwhuB~ko?0n^OKUq9NV};6YQG+L@MKW1Gi`QlMT+S zh>X)~17QvTnZJWII}rcjx5CmRthIOei-h*wBL<2!Kd?t1k5L*v4b=$apy$kngpf6Z z-$bmWfQ6Il+VIso!rPPHMx5^)#*;lHJ<)jk%b-pM+qP#mjsx%m?T;jX2cT8#Zbucn z_nztRqit$@&p$HFJ%p%Lm3YfZLDc)^$XpSk1cjf^v_ISadYb~@$86e320+LI??Qj6 z7p>Us-u{pcn-1=mx^Zu?pK4Oi=vPV|kRESH;9dK3?WCS`+v-WTqk7UwhC6JS>sYYY zG}>Qof29Qc(41gA%u11e4u0d|89Nf0Gk?>k;B;qvcKbW+U$+0zxmag&=djRC|GVw) zwSV6Jg&=+0Dhv)?n}e-_Oe{uIo(=W~%0d5S+z%F#H2a?Z(YV+4xDUYoemkjJ-L|UL z?Wk(?-U7Bs0zYp5WD&5XY#|-9S!&TRa?8vq7sg>s{Z;$d?Z35u|1S8I(UknA{fC51 ze`|8;@6&SXVok{((UknD{b#LXk*36D9772)*b4C-vWpP;^cBP*PdH4s{m;%)=f64^ zl_<0CU%j#f)37^cpd6=7;KcVjjH0r{+*s^-id&pX2C&|O9>m>!AuBF-R$(#JiMKh; z24*kv81%XH^axIWD~{%rC4KCruEJtbS>kW_si_x~B_uy~+LQG1bPXjV0mmxI)VOj= zqe4nh%4hV4qRr$w-N2+1WiXk*dfehBnAS ziJ^4$X}+=&1p+Wn84^G-onj9Z&X?vlA)-79LUJhB;Z@kC4MZ4XP|PB zOr2Rts98a!qa+@Xd!#Y)FH|SDdwyQZ#F1B+c->PPoB<6-abE(R=InByX8>seGmA7P zD4{(16%;0>OUUA=)0b$g5oy^0`KAcp*=w?7a9WXnVFfjqc8JX;(*g;8q$DvX3hg%F zM>~aL*3##H6!y`iXhgFFxp4Y&+nvUWP&ZSUkko+$93;z7`Anvv{pMA&evx5Y3Nzbo z$Q>OCWTU)7w%?@rAuFEJv5;WKtBw*h4AAtB-JJ_`_KR6nXCJYu&IOCCsvpiDp!2P> zf9FCAST6Y#EI-q|ciwmFaVMUBtdG4nOMzH$B*fZ(CXwLG)F#GFJp6)I+s?&12Xrpm zIYb=!C{;LzJd%Pb(51P7LebiX=oQhiMqCarb9@aFjaow^0G>;9E}4L5lY!@;(%{jF z)H%3=XYO3_X&!h;Hvvc23B~NmAY~RZ6rtDwf+tj`(y4YX*Ev)ieM9AdK@4eTo-&PX zt#w*|$+p&QTbt=^T~m?NX?Hk6=Wgq5BdgAoj2Y58kQmBo9nxN5)U0%f?lRmCgSO7j z;hiHoqt434#yToqV`DGhxk9qBTWn*u?b*imI{gwGI~#0u9Bd_0CoSIC+h=)TPKfVJ z5#pbCc4yYPUguVw<2t8x9vl$jJ6G&nsdJrw&UMA|N(iByD|eFGogJ&)*~!%ITquNg zt^w=1X6HzOVv!JP<~l?p$FI02YnQy1p0jG6?_=lsof~v+(YdA2dP4$5t)p~Q8xrV- z1p1#Rf!?rl)G|OI?D%2#D;k%tT@<(E~kJeh&axls)DA{uqbJ9pxuH?uy32xE3K}}8lYUpE=8o;kn5Efne2D& zCP^=DDq<2gECzd@(-mnJ+pWv1oWvALD@Ni*%(>C?R6mhv0Esu;&amMxSPHjOF0}DT ztd3xEW#*2AYl^K{FA^mC)XPX=x|ukC1veRbaYFT?xOKK<*YR|fCzH2eZA$@>s_CId zCOWSxuDU6x>bA^nJ-UhmQvk@5lz&fvDt|bygeQ4x0#n7BXo+#ey>eEe@WnYL1ya=2 zc7+HuYnpSqlf{E&roiboFP z%MG+zP#&a|=dft~(Ku#C0id*!dpX~VGd7tea;=zbivw78qQcA6O3Jw06lC+of25Ub z-D-JJ(1-InysSt>itD{`I1&TeB;r=|N@n%2F>r5IJPpZDu}m^Dgv7|c6_X~|B3O`y zGBq+vKCG60C4OY7inc0H(80|Q0-Ny7D$eGct^DZ7jV&PgQEj2*RpHsvZik5?j3w`V`aiR7)UO1<~*s#nF=6WF_-K`tsgSdbx!Zxf3x$z&Vx4e z4~`qJp?|nn=Y9z;+}m*BzG+-oTd}mOgJ*J#3rD+18{{DVclbrlG!G>eOERqz=0dU0 z%r=(ODm|q0(9YvKPuSSiQoH)F&ZClDeYoxFBlm1qAKiJ(+Pk`9NruS}U1nDkm6Ba* z@+ze#qf+|O*`23!UetL_f9IW@k9WQrQYk&P^R&(jJ7sw!!!ryH&q~8# zu}bMVsFa@D!6|dGO6e%8q$IoMj$L@Z%vT}p?wr+mRp-^h;SCkih6>39N%DAX7%~6j zjF>O(ye#2MFEPIK(js44WW+qDgFEruQ}>unmx&el_5y<9u&U1! zc$Pngy*?pq#e8k&|8?Hpd52io{-2NzDO>VQTa$f8CSw>*Fq%E(AvyOr#ZxGc(&zxP`_F0o~O|=(0lS&Ty=nGbntb zN^rR3mFdVjOZF6OaV}&f(ZsEoj?-J&#H{|C-yIj!9c!=b=B+%=xZ0}zo9`x7l?Pbr zc8>NZRR9i$6206%hRve=4YGPc&DlGtngYf5xli z7MiL6hpU713WW-Ay6`3y;D}~n7V>}zHS5-#t^kMUg?i(B6lw-3(iPwonP)1~Yy~)q zvZw%@-%nkB1B)TeW4Zv`3bV`??^400bOkuz6WXvcotj6M>BakmAh8Zq3gbw_6zhGY zPLn@EjISyae+S*=Hw*M5KHF>ZlzM<2FkPCQh=uX-{^G(CrnZv(n)o!A8xZG3VxD59 z6X~O(IVmBR6@c@*h7V1EnGk=UE&xYBbp)Q6=~~jPbOAVs4E+Mi}W9dWLR6TF*5Dl{DhqAjx5xpZWKy9uG1>QNDrR<4fXgxnz z0kR5kLl{fwRHy+rvl4Kab%Z4N7f$FzWw~4pIBx%}3|oekfKz=prH;)NfkW>LIjhj5 zYQU)+CZv`x0*8aVjyP(Mx%XK~mn_HuT7MJ;L$y4dIC1xM<r z9IWgZ2+CI34zwwSUMwgrgA0xD@tI@Jd&KBa#No74hm;1de)>>Xoko zr^5u}3R%2V1P)JRb;?(P12QB4f;jAbMAK^G`6_Un9Tb7%bt(c!v^Nq6Qctc5904g< zWVzW`5jcO0=c>SQ{8AK!>Wl`>p~@6Otobr<5{OYTT7i3ce`$2!u|n69#GW3enQ zQmzafMjBf3c#dpNJ0ChP;)OYMB2HN)xD~?gC|XKpHYZ+a2U3;bLORz^bUxYna_4_5rh4DV zN(9cYk(H?Psm|w;o&L1#^k>sMy|zu|^PMj&*y*EUXWe5qRd%URaFmJ2WMRs^D%xTc zR^WWC^YzXTIzQalOn;kLYcs#m`A)K#-?YvA_MUC#cRSxJv6(Y&0c_?FTS`hBmux1P zcXBGdyanYaOXqg4adzjYoxgu{FWkL!cey(ZQS;9_Kkxjh^JfsClm+D%o!=zO|D`Se z*XiXiwxIkL3(D_0zt{2?IpsPF3gIl1qjt>}7*PJ&`CE7Y?uCTB`~EH*1txwbDTBBy z-+~N#Z7D!@lI2gx@o(Xg!u7xX(;%a~JVBr?EIAxA{ zaH1<@Y;MXNg-qFi$ag*fD#BEbc?mm6)kz=o!9^%W0fMYO#Y@2DC}mL;q($^}#i$h= zP3{^}Dsr`0W_~@Qc_W1&eL~Sl|NXuM7xjP~uAu`})!=)Y_DdNAP;1I}=K?!r>+DDKR zodOYHnb!>hIYR~9Jeb(>LY$wA088&lpi_8*104hCGCu$;jd}AUz*4=?T>>!nd7vya zl32_qhGk|qTD{n5a^+FZShp_|kdcoGW+ZA1@DADPXd9_h9I1b%P0^Jl918#gAqX&w zT>P{jMmGs{8TPT)#9S)iUxXs!Vzaq~;a>@M@nVI4vDY{T;?Bt>n+v@tP@7H7bqYUQ zcFS9VV3yYlz$1rmPr5Amb!Qjs4mu$*-F>F&FL9jDz;PCfBnB+f~tcJw(rXA?VO z$)N05wdP4ZYh8b1p`nmhO7|k&|LPvxy_8tj{vRb52ih13-Fi|V3ji}m$wD)5=k|c! z1p0L!$-t&Vj&*p}r-bE%k+PPkBIZ$l@66-Q5|T0qHA;#)|MKIh!kpp6Q1fm zQuq`sCvt*Kn@+?GivN8$y|}FP$%8YauR_{W&1q5BK(j&hHHupCmyD%&mJ(GldD9(PJ+#lSP8=kdy%!A6m(Ns z481az6SjXRuk)7jx`g4ROeg0d3qkpHhHWrzPZPsQ$ZjIH-nH!}@(@OofnCUYoFe#a&HIS1tu9p!$VHJiW(Y)0Vfow(-)h!vP3R@72`=4aAw>--?*sJxGvz@eRs|&(6pr;?Nd{2$GAHgy^eI?P=p?fV zP8s$(EPdP-lyW>{H4$E+q*Z_m8h#SS()W5g@oS@q*QaPHS$StR^rU znN6s==L`yAqY1raHNlu*#tEIDIaMU2qp_DQ&;cL<40o4L&;cEPyg}b=CUle01Y~wb z6L(^#6t`xfpqHB$9F(}_xXMJYJu}*o5NvX|alff9aV+H#hm6=R1@&+s>qCiY0m^fsi zP#&D3#e_aGnc#~cmx<89d%c_SL8Qc=D2&sWHTqWnX^6H%qw-TTz_UWNr|_47x{+5 zdzl2Am=Z5%D(N1HspK;+?_R5W^X|^>$=x%$kL^CY`_k?kyYCAj!L_^B>E5(^GmxN+ z$)tPT?hO+VT+cvogER;hnoPRexe={)ZzK>bGMQK&6RZ+0GoZv1eeglS8i6>Mbq5(T>oqak1BO(;>nytW?oU$*D~bIPgxRT;n~G1A#&AD?S4wxFzFKyaG% z*n+|pQUfK5b&NJrVW%x9v%CdG_2Xg-N({=Jal}=IH9HF?6n}SQa)~JRLQ2lsP&Dt1 z2}S$l)atPb1$l)%NlYjR>ughOLWy4IjU%zeW;R49&%qK;h$1XgMvu9BQtUHle~TRh z$P$=V0PXSy6uG1okW&|rtO3P(<+nL+Kap3rOl67vgxfkmwLRn-8tNEp)R@RyP?UQk+Uv-IBD0Q1c1+0ngh?5>>Q>zy345Z# z702ySMfSAFf^ysL?G|uoVoy{^TKV(te)35t>+i^hV(HAI&=W36Mv@d1P6`ijGsGQ@ z%SzCMa>wqm-Me>B66f0IU{ls;1nxeVG8KbvMS5kW#DC{K`-Rmk)wWs5GXH?;z*eS`8QOihfEcq%&VYnQpM+7p}cH(!6&6a@E@d zsA#3QHFApub?p(N_e-{0_u?>fn*Do=P<8L+vS2SxpgphMUQiq+Zr1dZQP`VeUpJZE z-Q&6^B!9Slyy5np9d0Kv>e+gKm`J&@=02gOIRs%E%oDqJ*+YUjZs%zy9Dka{M5DqK zZs20jQz1UQNaJ8EvZ0_(Af4wRND!xV@6p}Wz5iU{6y4l{VjQZ9W7RPn7vnJJ4COE) zaGRfS%sF4f#pvT6jbocEVJq$2p;MLG;tAL@et*FDA=#n>FL5t`&1x3&zSkuD!|4Il z9-aiO@6_(S67--v7_9G}Y1X&)P2=9(`z+XL3wFoH!7}aP&yPfg!j#0PauI%xH1vmBq-3N9b-F?i)#)^aJqvLJS#y+U~uw-MYU&h8hbk8>S;oV1+*jR3mhwYM@ zFMqYMaUDQ2wJhG)$8{gyeP;Jrwz1bHuQ^C=Y>txY==XHG$l+JNS+ITMe@E@UU-G2? zOXm-NbGap%O!6Bcgwbe-|4sqNnpGX% zy7>V$w#97F$IKA?wrZpHn|LOEkI`khF@G>_@Nd_jC!+_V=O;3$DTRskmZvTMipFw1 zA?hb|pOWnT6K(IG?0NoPD3YfHZr!JLpSCu(3{2lZ%8TONYzzp4l>eOWbGt9;o(+QN zs%h>4EIIito`{5F9GbO1uX|>)_UGH$U+CBFYu=(@T;~b_-4}ItFIv9xA;1N>ntxVy z1(!boVS>wlS@)do>$`8z@<%LRJl?GsczKaYe_Eryj{mTJK;-4!S0@m8g+b(19wK`S z8(!0W?ILhk4uABx0>@C<$n?qF)VXa1!SSZuqX@-G(Xt=XaY@K@i}Ea;-R@0sqJIkk1qnKqqZ^3ra6b& zyyMRq$86e^znbMWW1m|(clqY$bU)wyUia7Ce=c8qxw3rt@?`niA-&iax_@8ney980 zh*=FueK)t4^6)L7cG zv=x^7b^iNC7YFPzdNJfHyDjgDxy4aip9}l&Dd|czwQ3L`w#K14b50q_r{%~sM6B;Zh0*Q>k=9>>s}mY zPP2{9d*`UBw*Ol+W54VEDZy?6a*$pAn3r90TCnxdjQzR$mpvwlM1MDiyJJ>47LkO6 zv&Fix<)!5dEMIi_Vj_tPgn|}h)szJ1fHo_jce0))Wd9%3jVlb(i-` zv%fWUW6Kv>zVL#*_7z4}rdv&mf`hWzOlCxen`|bVCG2i(Ez0r%%a>R_WO?((-rC(o zJZ!OgYryB#Pa2r zSC+?u>HSsxyPwt|^(<)qx9a2E^IJ1S7`yxc&&YvFEF0F{u#BSZj!*GI2#ufidP z2Nu-MXEo7vV%cLNc|;6r&V-S_B9_&Y5EsYwq8C}4dl%N&wYiV3&HduFSssDW&gaiH z3u_B%K7Vw?gSTwj_=pW@;Yt*d8SDOm8c=y8BtujMh>C8V=T`W8;fTV9 z!sf!03oj^~SGc6`{=%m`!lJ@M3P%=BESx0gWr}1_g`)~K?s`Gvt`|IU*8_i=zrt~> z!urBPWs^)aqQYwe(d^y}{m8p>3Sm*ZG9#z!h3rrESecnnP>ysi?FD0 zO2MX3C};|W!qh1gnj$PJoL+EKC}ffJ`jxxK=y&s3Cx|VTaYGmVb6>pP_;j$<$C;}` zgoP;uMTISevkFfvXl{g=plBv2!fY@yo`aAS(gvF4Q3ab2qM!*O3QkLm|r6uzuxo zF`LgWOw8{f{;R?l5sYOCe9;RFFDksc@EReFW_f)P&8S))mt9GnE-tj_y9raNc6pq( za|$n+eSi*U;rDMoL~P&8J!RyLh<@vNl}hG^^#n9ylXj4Q3HdNUO|C|Xw@QsCE6#i1&vAD9hZ?Re& z6z}o%xm(WdKDX!GUUPfT?ZMiwD*Uo=?Oea`=f%RW3cs^c!Egel)NfE}t~=E+L4R!GGLdZi09PhL zBqV`_UbQ?3+Z=AWl0fPG?o+DIlQ}B5Ecdf~I+@Q6vEx?T2hT8h=I34w!&l{#y1W{iR*z z8Y5T^0fp>GOhGk`JL*MZF@+2>;@IfNj1zUoEyy`oq}$^@ykE zbihjZ29sZX|7`O0_FtDrgMTfqnClmJSSLH|8O6DMoB>3Gn0W0&u?nz|gge8iqnZ==si;%IU;2 zkkGlwhnT?eX(pnc{SfSSRCkO*rkZ>tXqk6ll7B(Z#`u((fH{0Mg0H zOk7pl-aG_fb|9nRFR}}4JX2EvS~3@Kci*9MB}Wq+Yi^kNBkrvvq>b<8>=E~Ln_qt+ zOn-7?&R0`92gQ7{R7BtscW-B@GMRqk2~o%HIp zP_tMqCoqxNcs^DFX^O;Ck3WLJ497xcVt=hA?GlpHK9K+d$rECc`#sU?yX9WbSQHHtc6 z669St3eT`Sb&_Vy4`o0z4S}+9BwcPq(IRK2L#Yqx>{rADxmZ~&-mZ9{MLL8Ngd#d% zxslF6#ll#mgOsWZ`9dbN{(KbeMSp^ZL~(DD^}>el#bQE@n8l(KuF{CV7~1Ruh@ez% zkh~f%^%}sRew)K0XCT|AXCLxzt_!-(^TNeivBzTf7mM|xH4rYUfpBrT4TOtf5d+~d zyfBMRcq~F(56>1mkO(62d3A6^S3-9@;FGEc)xZ+l4UqQQY8p&qFvZ}RX_P}l}xvJoTJx@ zB#?7QCr4iI6%J5Rt`XfbQhx`zRwNi~{Lw5mdaY!ej4lwerP$i|B*gbhx+AbvUq!o< z_lmhjB!Fr%(8!`d(Y(ZZiU&8}gEfh8TzYtfP3ftO+xT|%Zu4`vZmNro{yFi~LU5s--F2tIE2ha|5| zbOwDcgXCl4@CmL2%YPH+Ir$8|1hb)WUGb4H_r4K;QUg~AVCY$4i?a(Z7)G=~*lHyo z7KvhHnn*d5v65+t(!4e(+n{b*<&8nw?%P~X3SJe|JIh0+u0&AZOTRKgP@k(c0`GY0 z`S1?m(dHRFv#VB(W~IBtZsI zx8k>;%B3Yq2atRuO*C1G-TrzI{VWdEk`KoHj2;6U1h`6)WAUFf5y&Gp&ydyy!DS!u zR#$}5!heD|GnJg+o}O8wJ}w2x2R*)|`Ed7>fPmK0E249C?mh(pwMeyPM~Y3hZ*@gL zlUe~Uq=XFjfPLt^*%cj_>>+mo3U_$6WJ<_|s77n4t*uIF_mG$!$#~h`&J<*KyYlBq zozFS3ACh^nJ`RXTR<2$4u+p@jq3_7aYP&)_X#=mZ{czE$B zdw+Qzp_k{8@#PuYteL20_Fs^m{lon76^#ilQ(RX(dhGq_xqh~6+OR<#h6ut(oaCSb zgG8=Y9L0sCM;jxHGVH?h15>X{Z1MQw3B}Wjr^`*XLqVd&M}mVWBz&@_Ch9iAA)_jR z73EhzEEW zSO)n5Cz3viXStOCbFr+>;>s{cgln7Ci!MbE!&RB6OsVytrR;*liy$bOTga@4{(oU& zk2{l7*k+d`zan&!T@pKX4#S{x@yz1miVL#aSKJ&b)39-}k>a4I64S?}H{|j#J53$$ z^N+!I`aEh%1UhP7B!z~V)gPvontx#NcT|JQah3R;sD@Zc&_eW-dZRi{rV!5{Ur}4) z;v#TB{-F*Zm_D+2mWAmih3S?o(z{{92Z^C>@li!Q(3Z9l9LKP2-w0GKio=_uq*dt&ja7Q9bV@IJ*ovT*Y9pWoYFA@#H(j%yCU-KnVVPQ~SRcPhTKh`ZCseV|kA4bk`zDSs7pJ2~V@!zen% zE?UG*K7ota{!J}kq4LtiDf!j=K=I?O-X|7|mlZ!^H^B#W6MQ(nik8W5p!m_^<&#zq zA2A3E3_M7u+360^6-BG}NZ;y>5+$h!z$diIFP~POQp5VG;#XL_uPzopUHrUVywB+3 zeQvoI?+e8*j$OQc7JqtuXyf)gmV3_PVMIe1nq7CilNf4A=E>xvWVDhk!d5xgF_lDu zAheax_71yYMfHd|93cVePvxSOH{kbOZeS2S5Zg8wq@;5gDSbl)8YuylQezoKrO;n+ z@tKBAhkfSkUgk!9vRXKN$u1dxP=Jcy-r=Jq8z}jHUBMKCQhz1_>%2^xx*VA%)x>)L z)d(C?ruD+KkVq%)m~Y8xO=cat#MpKt`wrbYBrFjF!!%VKt?4Mh2^q|JNexv*jG~wo zgG&cOh>nzcL4lpCp0)bm-CQMYFhk1=DXZx*w)k4{d!T~vFBY#Ve$%3YuPZ9Jdbv@-w~F7M zgbMV+B{i%hIYwQDJ-ixQC@T02y9R4aIj+(7YVm<|rGAlIL6Z?X+tzc0IGVCVw1j+1 zfCq_>Jd$um_9G`fbM)jj%skvJ8X*Mon#M?D4WtxGe}CIhjAanSxF=bhJ#{(**i-kI z*>Y6hwwbO`7=o>M!PRAUk_RNSa#iB+Bc=x&L;YRwU_>9zgxK%?Nvo^p6l*5+qGeWg zT9%$hr+|~Z=>ajtx)VSpB92k`ku%t}149}pXA*^bfryZG=c4VO8 zpSL&@=hsL}1%lqirBNRwv@d~_2QU4w_$%B68U#EhbFUI)rFe8(tl}m)N{`}H@a+RX+utlY)t5s^sxe? zq}`SPGWT5?5dkU;uti?61|5&977zn)DHMDlQ60sbNW_Y&TFh63!0^0Isd*nFg&(31 zlABY$7@eaeFujT9N(aL}@eEZ8Cr?sp>6(ByWQ`OROr*A?dXd4@>K*cEA%n@-<;vmq)1==s4d*sI8l@q0uZ@ z`_y}akWle?n$tqTyS`y~n&B3T=E8Ss=3yaBYz=>0>x%*ngJ6JhUqIL0DUN+oT1T5Y{oQmu#pf_Ta0}&jT#D^qvIM0Am)wB+pe)AmI4u# zfbmz~VX5#HjGn0Fo`b>$iEteABUiI%>{*4Q!nMa$#2fzrlAYRCf{qx5lAk8EPJeQn z4_p@y{f?gkHq%6+>%&wcqJ z3toY)&vc}SBdhy222%)YQh0A%%lMt>#hm{&@y ziLCxlm6x808D%Fv2TT(@!bwV3GHc~|V05P0>M*}ng{qzm(rkWF6_@Gs@U*ehGXQpN z6ca6~v#?srt3^#Ot#INHY`LY?@<_Lu={vi&s#|pi2$svQ?TG22wfT2x2YW02M{dQ^ z3Uez?sc0?jSlVgq9hVpt#D6C)R5 z*sHX6>A=!K+lwx*w5qh91@1ly+5Plpvx<*nj)-0#P>frr8F# z6icO2SZZ%Ka4DDS7A_TqOKoXzX_T6i;nF7~A#fqyzEA)Y;F8g&mb&OuPu*JTmF`}8 zKRhAPQI6PB1(qa6wy7%q~f~F5hOmB z0FNO)P_{rJM9!+@gH#W(i|d%D(h%1)+;H1L%9Ov|!{Y-o)(!84aTg^6$G0C^9`{Sf z08ps}L}*=??SE6=KjSEb*Z_0>RF{&Rfc8@xhdm-*`40CJS#YLTfl5Q#QW1dni8ej& zsw){3e1B%`=pS!$yGhx$r~^nWlq@HzMk=LrEfV>_Hx~qNRRko|AixdMCl=u zj`#rSu&}dW%D&_|5KSO@wYFH`wei9p3<(3k5#M2PEqD>X*aQ$=@e>52rfl^@axBsm z2Zdu0Eq^1qkXjgy4SQpz}l$$bj%fQ;l|1AF?zRC#I?gSELo%uK3K_ON|+Hj4~|TXYg}G! z1C``F;KL-taGg+aS`lH+z~OMEk_Rxd&z&xf(0>tU&7^gH&{P^ipiMBM>jt8g`t4kQ z-ISM!LBMXPOp#3HmY)8Ic4^na_z|Tv^lYE$cAn<|9$Pw@19-|}>A2Df_5iNe19<#@ z;Q*dk!Zdp%God6K2M_@^F)R`NlWYX2h)I+9F#+~rchH3*8wkl3iir-!PY$@C?;vtg z(SK0YV5#roGcY`r+yE0qOogtSSczp%#bN89D`5yAOJ_rhDF9gl?M4=#D*>~6(Q1FW zp|g?GV@GDl33iD_xfO*ya(Hl0Lw0`9-85w7m6F3b{;ED@N zr8^cO4xj-fxR@gV2vrA7XJ*y(RIoCAa6H-Ui&J zXu$Qtn;&4}(#AcB|3S*Bypuu1-I>X`gPLXAvS2n&Km%e+wsE*55{%x8BEH7;4)@#v zq>?a%3PXUNzz`HCxDu`tm8Educz^wxT0}8P_JgOE5p9P(2~vhja?kV#td)2tG7)SU z$RCAq&>ld$VJ+D18T(7@GY7$tPy~`?6Ji!nE53I613#xmHNZWg^u&^NPbjH-LMi2* zFwvu^^t2N02_qxEuU~na812fplWPm7WJOc#M{~1Gos_-w+|u((FDr?!!hb9&dvBI& z%ad!XbWX{-ca+q1G|TOQmE3aORux!*lUy=d#y{3jnx$FSb-dSeTl3?BO!d$ zna6KAg*!S@72q8#mwt*8i+?qFW3xh)E-JmT^p4UyXJBRd_)Gxnn@Vr7V7*wu`sSs9 z_0kgFLKDGiGz|#bw-v1KF1@Gp(bDAt)|)?xywj>=XTw4ZiUduRmHZM{fkY+{N-zrS zxP)9(n?L;ns!+`S976^;FtPTMa`vC~t=Do02uIu{T^WmNXcuW0%72ETh(v@W3LVGw zg096{5ge3+5D{V%ni$Dg@}Ud0UKB!7LR z8FyssslV0SGt-UKc3U)^@Nd%Zh_TtxkC>mk24-30-+1Jnmt-i(dduRg!9MdKU=Q10 ztn{s%9YBaIL(hddB=UzIjqIl40nk;?hSYgev$o86QyYC~et&H@GVr5OwbHjTauIW9 z&Z@}j=_7OC*iuqVbvbV4+jwlGPMcJlt`8%d*T%#qSVtOpZA_ROgYzv+gkf|gIRRZ~ ziQ@%Umks(-FsPq~{bK}3#5uzYD{;<{amOGP6_)wS0GvN$@r})Y=CtuZEN-a~pEmi! zoCq=gxiY=v&Yf1ls9(fgxhADtdem<_jQk-qV^!$W5p&Z{ zb!y@nkU4}>JJn>=k9>KC;b}oeZRa&&<}8=5HJy^XuAbLrgvk^HRO}Tr688ENdd}Q^ z1c)VCz4=Rzll;~*l-Ylj(=~>>>3fja+qs)e(xyNyYJU$syzR6>EP>OPAby6q3zV1A zcc8)V5e_Lq4U>iB4`!NO>|q)L z5FiSJc{H5~1gPWwk!mG=!4Jy_$Y$AP$EQzIU%&zQ0=~^f7hhg-AqRDZ5MSnyB;K5& z>CLrdsDBdK!VzTIrKuw#<-8bro1;{=mt^+x3?$o9G-}%8mmExn6U~udnQo=Bw_zCy zRE}>z`Br4`+KbMPUn#Vt$sOhN=a{?exhU{ZGa-HyepNqF{z+~j8H_or zGClKK-i*pYFV1^%(F!54M(D|WgJuQuf-r2{vaBpr%l>Sq`WqBW;{Qr}sPnEt}x)Oe5Ds9H6OV-D|q(1JY$j5yeZN?X1 zpMSqt`jX6kVvfYlu-jj^fE-jc(^+HJ(p7V-N?$L1qx8elkLLOZ+~r^2`TP2n7i;{V z5M7u=`H_HVkXagw4X%X0IOyV4CFh+lJbCnADH?F*Cb8{-Lln{|d5FZSPw5@2jA;Yen>u2&mahcXC4f0bN*K7|W6{~r z2&BhcW7-yhddoZ>~tA z7R-x%k3`KwTVXV6qCg`Xrkh z0j4o5Iw=b<1&LK^PJht?IHMx)LS`Y=m0m`bETnPNph%WPKH@@8Hz{~{D*1uysp#1% zo?&@*olMavXv}Tz-J3!u!C{lE7!mdm3mp=CD;F*PYYw0zom!|mPtebZUJ(cPjb)~;A9WQAFFm6mm z5^OB7?81_S3sfS2$>K?(4USdE8=|i~S6)%RdHEKCw|2N{tk`LU{qUlGrAX%&wu$AK}R<70YlC&fQtG&57sS~cPQUDIhy4iwglYLO9_Oj}@xXGq*JZ z?GYo0w?cXh#5VBtVtSA}fMIw>q0eQc@yp3DG)>URbznoREbnGF#ICv_ZsX$Wi3-8; z?&Uqk!1m}!A=nu<$oam{0-+ojXX4KXMHYrb%;voQeC6Ag_br#oH^7`hqO~UbA2>WMIwc~ zLUnmf9qx%-1rP6e8ELj@U7VY>sO?)57_{7;$N!sFTJ265sifY9)iR~d6yCl<0=LABFVg=vgKcl42@bM zk!Fa|I)AbsSMDsy%V1U*p{GG9g@flytPQEDMu!YazrpO3!ZS*aND)}e7a6k-ZAjO}B2a}$hsgqpsee90F)?oBWvqp*9-Cynpb{A>rp%6; z2edy;lAleNpC)9u-DtEDwU5-px&X3Xg!PwyWC7$~=B(4#0n;P*CmBb~1Njn>5iiKH z@|&g7FBv0$iRX^_qIo$1fKF--Mdl(flz~tzl>~CgrDZ#ru_(|KX4)Ef@Gj-MTU2mY zMSlec=TX5J*TeGa@;%1jK?0k``0a#Er=E1$1|w_QwDA!ekdSn+iX~!;H}rk^zUBLs z4=*2~h#`@XxTcYLQ^l-=1kwb+3e6n$LpXF;bQGmlsG-!fs-8qZ(uUpZam(V>maju< z97F(!Ua+J?LeUv!1td{h%8!#ez6S#(#($P^5-<&HkzOYto(Qc*!X#g31bp)q!35dOk`s~0>B?=ptcb)o{AD($;2%&l zB9ejl?ey4<(pJ{EJd%+7KW%kfUQ<5Q;-gh^UXXmgS|0-j zK1sP|4G=+CruN9@^?}?JxEAs0^)i;hT&kG|pit9y{(&jaw=}9e?i{%)9}*l!$#c2k z^c9>IDZCDJmq}3c93r-DVE{eR^yGbpB zkl|RfyO-1UxV*mn(6L8iul#i#3mQrbSj3p!F~$J7>yyQtAZ7;0Y!b*` z$iNW>$mLVYr`f$hDi-#}BV5ckS>AAZ`HV4O)=(ulf{}Ir))cF9hcykxntvRZx0KH+ zKe7Cz86X8?Oa$bk%8#>v#6u52K6YtaAn_p@0Z39tB)fkhDPlB|V!mk$=M6^M>SeH0-=^ ztTZ5$h-hA@ifZ5dD|J=nBY*NzUx$UPgxmsg7WDzl7bp)-OIjeAE|gI644fvf@*KJ( zE`?_^#e|B?7VGFFIzH+vp=IXhr8cy(G|vV5vhu6!-g~+3y;tV<-U!yV{A%{zYs%-D zy*D>Ecf^CY2-BLjV1L>9_3Kye8K10&ZQQse&D|nxkUVeR3-SE&*7Bw0x5{3$`u`bs zJL7I=+$|_ZEj|9<=58-2zsaJf3l%-RaccA=DZk1WmoFJZ8jQqDhPRD!vk3{KxN~~m z_U+|&ls{PhkYKJEZ#(m=b%hj$(OxXSv;1DWx5;}2+4~-|w||$Fw|!sv{bLWr9@(qf z;cO*EE1z+$wf>9zBjt~lKU@Bs5|#H|Yq>fs?Fddn0HuC=v^rfgWTe#T6lf^P)1V=2zM=ZYVo2r3$lJ zcbSWJpriA2GJkqt&~KNQKVdh~6}pK&?jp#^Oz z)xSq9@d*9<7s_8OUtRv@YzM&PWOmK<+W}uHUuk#1mvskxb!j``Yvrq^*a2M)4cdXR zlDlxi4j@EO290Dn>F>;4QE6XT{%-l#<-b>MTG^v=kbjSp{$Ba}{|R#*W$6Y z38oP4EMF{E^CT-HL|DvP6CNc}T~*%Bqe9 zzoi-=Eq{VA!-#8PALS;{kHoPvd@2p0t(GR@XXtNCp(yh*g+{|SsStH6EOY8@`eTjY z>ZdCWO-h+;Wm$cA^(l+#P$8A*#3gy6iW695v`{o-J`#aVU}7ZxaVa*^27(fb&D{kO z6HEZ^E0=+DHKbn{xowz_2sv=D<6~Eqenq2gqz(7EVxt9gi&g!NY$Vl}K?wpGe{2LE z_V)A$S~UQXWEMe>oM|W)e$PVWI!9@S@evomUO#$ayCGY*N`&#WyZB zBK$L18{EO-da@3=O3~8h%EeCr04AfB!C(M{_eDHAVx|(j4kLiLeL`vqr3R`Z0c27r zGRH_<#_fcOjr&N>58^L{E?cipAgSmhgJp~24q{h{B5^Qug0zZpgqF&nf8tjIwn1C= zrid9i{c*XNp&*}Qfa0B(l!`enru#AoW{81A;sy>r1;rvcv=MXrV(F4XyKN25j9HEi zH!bEk**dz;`Qki`7z4mfb^^9L*j8{#oC(q;+W;MVh{0?0LDE1)36O0Uf{?SGO^~mn zW6Kv~1J&+J@aX|RY?4$0f4@PiOUO4HU3f^?0a?R%G(`WTj#*VMBpe`|N2;3y1jsna zpVM=L7R!zzETj#YiLnr)qgk21ez?zwdVxa=t`+gzJ#}tKLz5szhe!n=64fB1nts(M5x@EjD8mPa())~a{G#V zS^igLg=M<`ElhW1F3)t2!Bv$VD)F0B_d! zy6IJRuH3A$TV;1aT{9v5Oi1q$(pPR?*(KTBm0RfMzLnYB%PFLlhS*Q$t!zS_Np9EIZ)2S%>HbW*-~Zi%D#4MtkSJe3)tuQaBB zD ztlX<|Xyt*jb!Ys?ZM`!a!BQV78~7LvC)0=*k~L-v8I9}%*cC{tR^v* z6_4^LoRi@t5L4-m(I&VFSZd(#5(q(vT!Sa0*TSLl;L2f@<0|U~ZOwRz886}EB@V9~ zWjFQ_y0MQm8-IIQd5Luu9B0OyhTEi0L(E4&r^JEuP1?&2`7#Xo>Akj(ubfaht#Z0j zoY%v`Clca^_?IGE9c4(v6Qr>jGYX8;^%XUyiJm1of&U8&A9pS~sBN+Eshn6j+3p&$ zVIf|5n2Qc4vl*vU@QxX|0gRhV&{6Xagxf0kjWvJM8-MszHdfB8Jgy?yoOWGt{Wm~> zS(rjI6Z9k`<{BEC)CP!wOs=8j+W>AS3QYgN zX&c~C70r7!!a6_R05A*X1wx1E28fl@7^fvXCn`D(MCG^es+?VULgiT%Nr1JoOi*@I zNa#^aV1IovGT-<&6-outT~nGv*t(|iOSO| z_eL9tRmn~jJ-894iYQ4w44<+n6nOfPn7fF#j&Vyd)#YC;N5h7`*%mtG#^lI8()yec z6Mo$LlwPs}>#N0zq%igL(k9Bpl*O2Tcxtl}=p2dn7^6gV|NSP}s2rswNhn?8L~G2TrarOyDlLx_XmAlu2Q@5>X8Cl6wOLRz6kvbmglRiGSa|>xwT) zs$kY5GQj1Rl0Q-;PQUt0?m8*pTe^`4`b|wO=Uqi#@+@9)T}HX23~4O?>N~s;{S@0H zDN1_QAJU;Q5(afj`*LpNmsF)=IX`^K#m1L(z^LSlW-s?9?^M3)oc0@J1tY9XN@CH)5d>CNP!fh`uyU3W{4tE+ZMRl_Qu$+b zu6ipU3;5H@HI?62{vZfsr{~AP>N$4?Z$rx(dW>AQWU0sOwS&E9Hk!GwRxZq%7)on+ zEkcCDlj94GXf7MiOP5I#0vCVo0PK(HC8&YhLn1K5G4xHKdC6`(B)B*&_KD4xp^1ck zlc_p&Fc@WdG3UnS661E_yqmCYh=;Mr?+l1VFR~m7EP)k|;1#0AVH}D1C?V)b2i=hn zao7Qi32a2H#j6PwOW-&n-bVuxbnL4H08*7=8-GS>T0{_`ZBJ2)F(!Yt#Oj`r(+aWH z!-2%iL&k_rJAOe>3(TdmeK7Vk11Zu zczR-#pMi>o+Rv;wo6NXTq^6ezucwl1mS`ne^?}(co_e00=NVUitNZ4duVvPh9Ybhl ziHXteNn!w5i}aRJJ(z#&89YBx)v%aSi%o+eEFKQ|FDBJGLRIB<7mZCl1^z(+}J1-Q*OSnfefj+>@4fN< zRJpeD@5+Cagxhm10MmePG3f(qo)sO5REt3KQX|?Z03C@D=aT&gZiQGL3`OJ&S(R_k z*PQI8Ot=1OnQnh2O_jG>PlNt>6$6N?iY5`Ny_E z72pyaMis3gj>NL+c*1qSm3@S2DrS~*8uTD;3F|m$`+!_sQQe_>i|Q>E$hTW7q&Cv2 ze1>9gV0Q3CMlpo@Irtx5Nd5)=jCd?ZJ^Lz239zd-c7Z)ndsMw?b>}g_j*Qe;3)LP(egi~o73gyF8nEi& z>dg1MZP1`se_q|Cy0W^ey3Y)((S;?X_lT{%Zn3&+b$1KaTPs+1TN+sRsO~uhScm4c z5(hulHB=~W1J*BXEhN73$QP-cH)#z=5A%oqvbnOTS&vm|sew@r$~ zmi3x35;r&_Q5{t8XwmFY(d-=znq9y0Hk(d9;rKFl1*DSs{|G8lJQS;Us@{3b4dmP+ zTQ(hk;v+0iu$Mu-S(d=7ny9X>-lKZ|>I0Oln6U(24hVAMp4IzUpx#S?dhh(*IRco% z5>$WhTfN^>fSIrYrG+S3a>5DV$(v^dvYbHmfpe>>52`-6dTjMLvXbj*Lvi5Ou#8{ru#+%iLR*#3Le#DIVnu_^4q53cj$P*Qi z8(ct6=BZDvo-!7Y*x_M(JCWt`3rJ3{o&hKQm>Dpq0_Mi*W(&+S6_}fr2FxwhvnBu& zHC-B(u_d*PFcypWf%&-VLiOp@X8?c9mG`$vxlxG3x?}wzRIwC@ph%-YMFpbQl?SH2 zc`Avtq|##b@zp2Ush_P=f1;WC`jt1lPPD0X!jr2{8M9cCDQXZ#>^0VzN#-}D0<*02 zvtgybe}45j)mK)(;$x+sTYX;j<<(cn@=aluSv{xvBD*4lR7ZyJLU%KammzPuvP6J-blz3d#d5XWK9PU}@7L)cnY_!XuTwPohWKJxK4oL|{OZ;*cZ=ipw`t??Cs}zy88jS6 z5HTb}KT=z$P$^b9`sE83S1*65zPtJ!CAMbrg;DZ_H&@?gH^f_XL%cPAua1*1yuJF4 zCBW7ZFGL}$t$0C_DaKjcV@+dLya2bgs`|d_`(cVcrl6fE8Yd|lKT!R!1@UDH;t#nX zp3D?|r25gZATBRN(Wk9;ae6xX6V*?`6n%LH%&C~7PgOr>f%$0#=4XGG2F%Y_zc2xq zSSW8RQ}os9mDTT7zXvdv;AvLr>DI#7&+{4 z65m^HB0Q`xGn*$2Dn?KpP5tWlsL9opL_R4NuA)3L z&B$L+0>%VhOrzPM=84)#r|QLT(Ta8vKa@YB7?o=<>5?={BA0*EHkBK9e#dRBaa)jK zAuxo5jXRgW;wH>*4JErKUn_oxHgv@C_~j4MM(QABlJR=z^xaDItTRS9aBcN(7W#ye zfCrkC}f@vndAZEO41O0}|CQKdfO1&v4% zA>j;%qW_L}6s_%7JHW0ep%hus+b{Qu9$3S+FbSq|!>%Z%ldPz56!olVhVHLbRZCE- z)#hu5)DH7d{Iz#Kv3Aeey#y7nm?;WIC<|^J^x7E;%oEnCs5q8?rsT#VgpI|v(E+-oG%vBVgOa9U(cfffGhAN&&urQK#|HYE;rWyUH_ zCY_cMW#_6nLSqvICKd?mU$NL&8QyqBV(!KYPpmzO4K|Hh zrFK^Bv37YLrOWde_qdEztJEHcyknvEc$w@twTcE?9}vX&sD-{bs`<4lwWrjcT05uq zd^sC43HeMy?#MVLb|cYvW)gCDO*Ek8OhWE1iNr;i1^)BJ2OJUjulBUsvn>86axH(f z?=zS2dQ=Jdvun?pcs+()#E*NM>%t=-&)$kJoV#MKyS4VB+Usg>seQnAFP>X_aqYa? zYvo@2Ekuu~YlVVw0@=ipUK8Vmrz)C|Xf>$>jT8s+mW21tKa4^Z*|wCb)9$3VHOa3e z*iyQxw^`FA|3V#QyNtu|*k%lsmP~(e-D2$}wO3dmzf^(z@)*cV@{+8*vi7PmphI9B zM^M?cVe_dcZ8&4gsmGsYMHZ_TNR+EQEvbe3UCC8zL>7LH`Ri+Ms9jQfv(n0KU?u_G zgj|)lJfvtP6LOMW6OAD0S0%DhybggVmBEgXS3S7pBx$cH76|gx`!L(Gw_$%n2x}M? zC5iC~&kZU6qPI&al-GS@%{S_qr(Kve&LRQ##oC1y?&mAqFUS*jBjgu)R4=N%ap~|* zWEe|?_ocPB&UI_=mm_-3THz;TS>#J1_H|*Bqfb`?!KR9?Puvt*lTD?ETE5vaskRBs zl`FfRK~f~hnREz<-d1~;1<`-o6-4iJK{Q$R@b21s#)1eSL>@m=9lFbE9|Q=W+^&G| zq1xpZ2p?7;d~|6*xT5y42|ytFs9G52fZ$kypLNEGryaj}^QjLzbwk#yuJ)O^E9!?| zRQqi0o3)?S{#@U&zH9wLn;UI5?K3*h_a0$3KeTcs+0So_hK+tOIpVj^WYK)EkG9H8&+`+4mb zwLjIamAmf+Yc;^QFHnEEQhUBg<@z8FRW9Mh38MhZroT*}a$)AkoT5A(K{!>e9z`ja zT5w((q+EaVT)(vuD7|0Serp%{SGv%@i5EInFyHVY%4@%?{eFtI9%%gGepgtm{kurd z<@6*G%Kdt&ztsL(Us2ydR{Mr9Nc&supLTt&)AjksvaXM@N&A0SjU?eWtOeE4>PXRn z*KKIzcQ{>HR*wypXA{?Vs^6%-OMRtTR#nzqAFH(bjq5i{mbHEpS=Rc_%fGDko7YKC zeZwwmj2DI|PWD;oOKO*?7xmWl+tl~1?)?hOjbmo7DW*>)w_en1 zP`zwHT~JV$Vo)zh99OT@HAdu!RBA^XW(zX|uY9fEst2`8>URJJyRMkY*HpOVl_QRl zuhof?YysI;Kz0ov-GeknzD6F4!IQ#-10{kF1|uKdb)K`s;kx%u)4q^$qoh39P1&hSiU*ueZ}Y zMyGk4JI#Nw(y;nNxlfO;pCHp5Ck->H=P~*^YN0n6DGaNhQa`o6xxPiP^A3Mri=7P~ zld%MxbQK7#38fTDGOIW{CRTx{h$M#q8<=462?snJ5F6Z-V|Qa!BttS_NTwjN9u2LI zi@Z0cm}bbo;U?>$8Q2=woHpG$&Bw)kTuW2Ml0bh5c{-+y@rOPcyGbmRO$DS$DVy_5 zG_E~Qf*>iyp#x=6s#NtzNy+@Y%#T%aOPF5Zt47?u%=l$iJ{Jlia%0UN_)6Vr%Po}14-u6OX`xu)|5I`$uJ=qh@=I9L|j*9FQsHs$|Ow^*kcWm z*%E(J3eQPk+N1^8{*E|t@4s4x+)su)hB=W-ZJ71|m zcb-yU+m|V)1|ht)B!S9KT6eKFVq&y2@BwRKVuIBlUO&U0$4BUSJl&kf8^G1&>bcTf zd9E^7o!f7&Hg~(Z`dnkq5XBqogkDRS7x#ZI7oymN1>@AMU%A&puMdj`aE3;q*$oCF zt?=1#)*n@Wbp6TorwA^ptd&EdNw2W6lgO9Gw@AwLrzvftA*w&7{&>3vkJU9;$m66D zM8;0f2Pd6ff5MpQIB74oY}katcGF`Ur=5DnBce?7onv*5;yJ#5&m#z^Kdt`s`ZIs( z=haoUzW31~$qPtdP@mUyGvqw$^g$N=W1%r`X?)3LmkNd=IhbTP&`dpDfFAGJA^J99 zn89rv)3|hgUT_%2;EvVi2it^XJ)FY?Eoux=BFcG->9ymlPIKOJ@zkd~5?KT&ZQ>6{ z(v*uD+6aKil@VZSpPVh30C=Z8Y$tyR8xwAFglUpAoti|vt3R{;imU3+V)xx{ZvVO4 z*PmTSHGhjM>n}g%UZ!&X%e+~(z%2c+r&1D!rZelnHYR!eVjoTjrjum0=$-y1j0K3_z0_uYT3_4DiRs9#?HQie*YZ=G9Jzo33${cZKPYv|y)Iqv($ zQY}=1czfa`Af_oP3zhUkFprqD#Aim6X@PHr`dXTWirZ|~LM8Pq*CY2d$2+l5S>u@F zs6}#O=pk8dID&F_#P$_Q%bY{6frX$HEIuq!U=zd^7QRPn?%}lRYgB)REBBW%uh8Mh zPccCm`=+%qafhR&U=M5Zk$IYJ*fUY-K3W+t$wl=`>>Yu{229b#@jbaTiNc%f1jHJ7 z^^LqMOp2tom~1Ic8@o2d+cKXbss2tj{=4e$u79Nd(PZPVc<2pg<|B*47BSg)=G!Dr z#g(_;?vp)9QcB8}$XI^{femFJU?V#<(`$2)=?#|>`NglVfJrY~U+vk{3%A@Qk zB^6h0ke&@<_eZpA^%SvJ-c$d8-7D|az4Cq+XBr-71U;cL!^`SqSY7%aF=j!d_ekKO zF4!Yi)IV1LLj8-v2dyZqWwA#BRi1%s(zZgmqU&WVWRBd(5y*cU3&_%AkjzY(vg>C+ zM1y120T_S0{%H&2PbiE(<-&OKz4)2>XUD);@5MeiRwVH~+z<`tZh0Th{RnV=x&D>< zx9i`Tfz#TvO$6sx>tDCvyi&n=)zZNEjXF6}M;_T2oSaR-iHW8koQI#>hmy|_FkpmL z_3zhzQ2%B9R|0?39X}?TS7DBA>;%vlR4-VUG`W~!cH^K5V$rH3z2OT}FTgbua?COX zwBe~GsN7TBZT351n4|?3X^E$6rQSVbrJQCF67=z(jmIkXr0wQ>Z!n)U8yIW=XOfJ( z%ZxY;(9@QQC-);xS@4LK_w5XX>}td6Lsa0@lzvFARP%pmwLI$E_u3tOL{ifDUY!^A zJ|s(H(sobu{OtkB(PIiPknk{? z4{{o+b;G1}Ue-|z$(2hY$hcZ`?(!higUSu^!}@d7r6zpq4LB>TL%bBAjs5#c{!_C&c>+@r({Jj(t^cilogk*2&Ld)dbG|=snfU=o zr4PY}mt(ZbbfQNe>vUUf$f8n>dbS!xG)Cs@L^99^W(W&O6r60$08xaeRu7pZJ1*O0 zwlRP9a1UWvQjIRzg?+NG#$Y6UuWS=(D=v~Qfof;iPo$-i(6Q4bdLvAJ^cfCymR*?I zgn!}GfZzt*uww-oLJ=eD?R67b9vLH%4a)9~dqk2dIIkUY;NtdK3rUB9U@Wc`h-;2W z|HzjbeLy2jv4e~!E(y#L>V*Ad2}2Gej)Q+R6@P|cGaTaENjqR>Fg9ytJ419!fI%*+ zxMeVBu8xXC!RJXOWHh--G{n}kCsXCAy>`E2JCh+Iop!*Y?J%*VPKXp2Nm!;5i`FJB zb38^Wtqzbu4^TkGAAwz)%Zy{6%%9~Bo0>#BE@B%))0S95zuiuZSftULg<3*)(ODK zzm_|`)Ip5jN$LQ3$$*pE9g5CV2dTq+()*RI2w3SYk>QDuANobIn8zR4XMm6s7=7R& z^9wW03WIWgSO1emxfpGMa{uU3d1HSWvz^Ze)m~dCH0DSuZzQTs{58rj@8VT0h|aj@ zB&Ze~GbA|(R~r|jSG@g?`ac^tZrlV^yZtDm|J7JwL53aK+(C^w7i1Ipti}!v!qSZd zSxlI#bzX0v)_DSl?_|K@A#+_+g|x5n<<6F3?-Z|stQqk;Vy;JDS&z_EX_K`6Wl z;AjU%hS5jWX5IC;RZ^*sYD*HmZ$b;}8$m z)!4VOU!&Zp2ywGwC6W=O4)*2{Evsr;5Ei*=6mDH9h9Jn)meOu>9!INWccH3`l!qW* z-1U+NXgCt(VZL9F@-SaXl!t$wQj~{a;!b)HB32RQVR|A$oWzYJRLrnriq|bRZr3=_ z?uPw!HyjX?u*+v~+c>C!N!Q3Nv`%b8d;LzY!4^S%7|6vP5)RT_AYJq;e)VCa)_}fj z4CFvBL4DY0G(x)yO(OvR03MyXxZsTsu=-`G%WtzfBBM30kz@^;l zvDCPC<35f1HjZu_BSW{UPc^q7So%!$DVy4-`fS{A`=XI)qoM_sl()QTQ6va{nkG-=Erero{+PQ;hHom&}{YTR*Gu>@h%& zctmrPZP7PE0d zXA)Iu)R=#`Pi~tUv+?G}TN>|eyiah`OpQ5HW2Ti^;@L4%V@{)Fo2fBDr^~FyY+TxS zhsC*XRh;{Fm(Uw4a27RY ze7o_>#^0JZ_OV{yX?(Zw^Tsa(##4CdHon*RkzJne>+<~2T^@sBMk#=P42Jnhr9c0R-3htH!Sze`)+xxyHAzB|K|NtBT2%>R`b}cu6JZSD3_TF_t}U zDK43&w#ZQ&jpk6CKvAj+bsc~D*tCjkC7HMRFBXGR@7?)`&sr&G> zPL<*`jI~s@E~UO^>8;bmE!PDsrdu+Tfc!mi!(m_S4f9%ifFXuuSShC(pwQbYy&->d zgO`ijMNSJi|6vzc;wVY6Q30 z7167KR{8TE8-JRFpL;#Y5xLhww~K%FT=s9bJ8T0M=(kZO0@pSE-rT8qBf+B&XJ1Kl zWz45pDx-gATk2YhF5djs{NARHEWWA6mzbrC-JzH!n-)yX=ntg6`baCXi2rE($1dVO zbrJuaN5~`O@nU1poNKNavmWbL-Zs93&fIkB=~)W{Nx;nFVB@YzPDY3DbIb-ex_XQ*k6!3PidkKKdyt`~n)^Xbz2t)C?V86lAKrXS z^BLLagx+c%y|sD!X3)HAb8UZy+G-v!x2kzy^Ppz4*-A8)GhKZ`f+QO0nXcZYD8P`( z%B)*#7Mhg=-8YMZ?wjTK&RmkNzFBS7#+-^#Xy4J)D{1awUb6c>WZz?t)x2}_F3G;1 zq^TF;J>$cxRtqBh77ueLr+{oA%<}!Z%&DD?C8I>vXV|PfC;=i!U?6|L;?0?malRKB zPj;9Xr;i!sl$v_)s@UzZCcRa<&7s{YJ>4pUsVM`Yl$!I+J8Z)iarE@wE#g<~Ht*Iv zxOu?C3uA6~$dVk~Qq0PfAND12pf`9PRKzexdh$%qYYjhg}1u5Av z{rdW&PVV72+Xx$j3`!TBee>Anam`bjrwVX){9s;Z54u*DR5X**`5p5@-Yr#_9<-r} zf2eo@;~nHHhJo5vzhfH3$X<1!X}@Fcmj905aTi7qnGw8S*6)8*PQq^`sRri=R8z#&IwB14DK0ERH~xB+cS##VSuUvuPdDF zr}Q^&KB9SA^HG1zM+-u-iuyzvCIJI-4vTu^#osuohG=oJyYW2mne1*XwWe@4Hr0@v z`rM5Z5$Qb85`V|>?#7D9CVCr_t9%M?W5OgLxSQl{JdZ)jWOrl2AdGZ3c0|UUM!&yt zvJ3<9K+Zb98ufG14oj7*6Z;z{l@QP6D$%`I-z3i4L-l{2_4*qp12UcY{f%uUu>>9A zZ=6&b^suR!>~Gws)+mSLWEUr!-S2RmtOBFYxy%T;Q|O<<@8(mRWF^KgpSz;9VX^s&=5Ml3UWqLE z*XK81)qGR)>pu4D)y>y5FKWI~U_FK2zIk5r4R)DctIPCycbUfO?VF2`cIP*@$}&yX z+joD5^G7W}QK{ZOJFSbE)>Y>>FKNEN`6=JD-rRgk^Sw>Awp_8xT91>mYU#7?$V>67 zmPi(=c;^mt_3r;ow`vvSAy&-KBhrqijSwK~m^Mi0(x$cVYN~x#GqUfpdYKzuW7>RY zbDU9Fq(JGY#+2JcUBwAK0_iyD<18~mW7>cGK=ZQZCz@*Pb7Rk@$iOs9XF z5YdciutiOsc_&g?H$U67CRR-~v1+DFti}>QsYg?OtXw9{DY3-Xi2hBes_We`y z+UCET|4B4?GYvMJh-e0lj!=KbO2UNa)UaV`^`g-S8a1Ki+unh9E#2X0DPl6Kq0BtZHp~KKCo0`Xiv$hx=jL^m68(!(qJJ}# zD5+;QoqWRaW&E2MiTVEs!zF^`H=BQN{$niR?z;sX{k4*)Sxr_xqEl}9wAT?qI4QJp>(;G3EP!vL0N&jN@I;YHYtPnRV*qU8 zJ*oCuslEXyHE(V|0-*b~Zr7@`sxyF2ue)yT-#W+w^!5tS1D6KSLJNPJrjcQFVt}H% zR^eDMN^|{?NOPSbU_@`-YP6cIVQXFhJJVZpBCc1w?3v!$AiF^wtAwnrg2dPz6)u}c zGrjeA7xRgF>sG7PvG^uXeAC`0QnJ-;VIVgW@Aw4@hLlvTH3`$zy*$xci*R_VDA}z$ zw(iurS4;AU&a~EvoX>w3BYUQ`7CWe!)*1n%MVcA=EZ(*gnL_F*0tUL4DsmjWpTPL(m+^%49RO?uKhSupBI>vuJLz9`_<67&-oT1}f zn1~*FZ`2)rT{T|j=&IMRymek%l93CyPM*6WXuY9zO1At|%A4o69^QIv>w`XK>k+Nf zT90l$Mj$+emb!I%%bLZs)GVguF^d`DUEbORg4x{KB8xLwON|N`Ep^AMrEWbAG5BR$ zTMMmcw_ewJi*J8ok8hpbdS>fcLblEH)W+f0hW~Coq4gBI$)Bj3{K+w49{Ug8@OtXj zQ(MF;9C^DKH3=zyRN;!!PJ(|2A@+U}6l>nEaBV%O_1xC;TIaPgDRu|kwN~@jnWfkz z(+9+<1Rg;DAjS%(*8{uguPwqDs9mm_!mN;Mj5lNqJo=rslnV@%K`$E%Qo?C*gDIKZ;cAK1S2 zdXV}htv3sPK2`$&xYibNJPTu*kT7RrhDQj8-Y6rCTy?V@7F!ouoN&J4gbV%)IN_oe zIaw#+gdTsfRxrXKEw0*+5SpS*9t0xhjas)$TW@W>zx4rGw>PdOS54yWFNy494}W#y z7dS*8$>?CB08l?JU10i{wyuygS&`v|^y)XfXuYlV zE(?OUD+u1{(jH^!cQL$Zy}R|EF{|lhxjB8~mW_X#9({Z|ow-toZ4DL>gc#jR{0@V7 zW7~^%Ha>dmL#nZEeYo|v;Kspj!R@mY$VXIT-TG+jORev&tBPue83}`cCV+$wr?ksZ)8UtqDWQdpxp@NK6mCs(Y)L&M2v`Y<8Dv{!X}so&gb_yh9)Jzi%MLW|(Cy}{H{rF!C zdOp)cPYiZGSrh$_mW{&J(kN`LC<@yWNyK0-7$1#o-&k0i=CBfF^eV^!uQJ+84+MWV z32qwPI=GGCpqbNj%xcfn&vK_~7G8;Np7__!)X%y@X6ol;d!&*yFSGhN*g3dmLcs-C z_Rbv?+`^^c#)_|m*9vYG>@t>u8-ZM14RmL+2D(4Yvgg8j1-l1(vZPTvdL^ii zS#<$)&?Q^;#X`9+QGrWx0vMGrLD{&)@;Up)#}Iu5F-e;4q@7;as*klS8yMhLa5fL{L27AC*OQ`qOAG|Qh_{@3m}^U$((Zqxw>8PH)%k9vs<&CwCI5mJvR&qz(b3xpu3HT572MZ? z=@13eeGHhEN*~`Zz>sC6J_j{UOdltyza!H4XahQ*^i((AgMtSK#|Fm%o?Tb8fluO! zlDJQ~@bP*%dAxgAFm>qCuWaZ_d8qzVPRrhg0SmZ$X<;bU!3?fC9W8&;`j-jEoqLuY z4dBjtG1-M#<17*|J}fxW!uW87@k8=Qag4uCa8!Un%#vUm-OQ6<`_SO{;1R)T+tnp- zLhvvPjuRCe8(eTqzIsm%P8kD^qr}iikmCHY3*-f3i;4`|e+i!vYz!V7JZ`&M|1*Ov zcKsiz>%Vzv>wi}8sEL2;57ij5{=-=A*gN}(lLaVwA9g6vvx6rD&kCL`C~n6atwmuh z>`bC7MiU!_Q3&-xqN3)WLEjI)NLBC2MG=*&0gXK6)4@Dfb7qKHP0~g`=tiYfNlFLA zP?9#nOpokMN{s=%t!%noz;Y)l=fX{w z>x3j4V(NjmZ!#nhCn=_qnTK46z@>}?#Y!BNHJL{=oTv{YsDdrm||bsrdLT< z5f5{IFd!(0wmyF(9ZLLZLkVi>(21fKNU50;#fkhtn=r+mmQ9zKVkH6C812wxn_wp; z6cAHuo6>p0lg8uFQUg|slk6nggems4%&qmr;HmbQK1q-1Q)0>_HdWi^Kmpz)6v~M{ zEqMAgXIpL6IL~_Y`UF@YojjXllwC^j+~9e^%Yv5+qP>4IvP&82aY>*!Z&H~c${}L5 zE#(&v`b`$v_khT(JjgdCFf-4vS;;lWBeI-8$mU;ML;X-X8}W<>`33>kIl+r8xSp@z zdZCL|$I1Z2ge5pPc=4E(_YshZOYpuzLaKq!{v-x5(`%K5`y-jRd%@Y+nOy?=^OLQ?n}ZJopALKhtAe)#mj>?(-Y+xrvp*KoTz~e* zX=@Vulc_4VTAsyGj%zIY<1~|Jf8H9r(}L-33Z{Q|#7Ji9mR)Z%I;3h|9mL8+yeQ-3gnOG&*BLF zM}d1q@Uf)=*D^q3f%}=@v%%Mh2E*Z-Qudf!tZ@*;wCpka*oX`Bl1x)Rh3wI7(7XiI zCDMNpBW8d)!LbV%l8vKwIBabLDqZP)(v+ER^Cgfp4@?DUoTPuqFecFpMnYsb55poX20sseZ72N;o%F9_ zOuvlel3~w3UN)}`a`f<=hd`{MSAN?5a#?01k4R;R@ z48!oQzM1V2?it=bJV0i)z0r^1Ug2#mnD$mM?Gs~_CDD)JzTtjj_wSzZ9*mRyCDfxr zZj^*CJSZ%LtuO#OGwLxCNi2za42yqZ)q=RBAg<(3;uz{NtcCTZfi|HX$Ah*VcEUS{ z*Hw0@NVJ3;r&8MjJ4g+ z?%~}-o7gHOWB}{Gw8U27A>p{hR`L4x5uS%h0whB_4thS}dH8_v&~RONv|xX@9WF;d zh^*C6jVAas!G{g`I8P!35o}3@Xk4-+sgM31jvz9L5frtAM_pIMY$}~b_#Mg4q@B1g z(`lX}HH|ynIirXMh8|MJOA6?yzo=2SBXE5{VvCZ%J+%o|r$9cWAP%hos* zo%iE<(iOgk@{+_(MxrW>nxE(j_$?xAbUZqD^E;}|tG2pr!>LOqp}2pEq~^NC@PXms z_QH9P9nqv7lmGFr0AyeSRKF;}iEBQH<@YwLU@RU%KkF9tShcWQTrgg!5!t92g zfmnbW%fMw1aj5g6YF1bdyQjXSQ)esYUjf|aAm?S`5~EyR$~PyF^mNZ@@QUOKU+95!Qdn4;Gz~ZXMqgd8UWoGm*t`eP}aEg_=<+j510Ymzjx-R(Mjl zVaz^RzcNRtCT!N;3&yE59+)ek-z7udW*My0U_-9l8lE0LK74QZ2_GABMz}G2T(}^& z@iYw9nW5DJhpGh*Q(EA$_DSJcFj$WYA1wGy2HhhX=!>7gAaB2=qG<)GQ!e@@%xQU^h ziA^8zSL+mPBiXBS!smyt2wy40$4ofC4Z`{G1>uV=d|#;WJ$GvMO5ysFkoXm2BtIFr zM$FX&xV}1kO?ZD{c##~r?L{sho)_9wG@+)V2~(+PCi7N{A@L(dfx_@?mU@Ll1%w<{Q2628?Qhd1kSxYRuklVR|-kN^@RVQ{P(hxO*$0qJ9r z&tpacxnc~&)}1WCX_Hbo^xZ=53*R4pEd02D<5DO)h!%fkv)U1RrL>!tNQ)5*W_}2n zlgRXiYcc$p`HHz1=yZLH%1Kcq)i*ulrTY7?jVz-gxqmd2up1A+Jcg$JK=@(1te5Gs zeki_0mXW6ZNchn)u!wlwVW(|qgApY4C&N#LUkSgeSIlK=S>}ix%TtA7tu>OoB{z@K zw;rN6gr$E}bC8%av!u7szNS&ndvK`IUH+{#6peghSf$+PWs}4M@$@Cnl<)TRCVa!V zXNJr2_6TD=g6bDGn(gZwipGx_^~gXVKT3Atr^CJs@h9LL7Qx4xAny|0?PqJ4kY^TV%)KW*>t!wcUCuMU44{zUM? zG=%pzL#urZRr?sGw2$Kn@9#m#eLwtxEW$K|H)t+6a={-=F1&_`-EM36v+&RD9oxJ5 zruOsj7vZ16Yh`NN9pU}U@V9oe{z^CNZ(@|WG{XCL;qS+8+Qc&;@lZ)uKxmXAVjSKGBQusT|~rEaGkHim|b@YCq+ zu-$IoseNZz`fsj<|4DWboV-daCi$-GVDyd8J*vLj~g84%`)0qGy zyh|;Rx(cMedp0H#uUT)VpRFlJp_5^^RNk+T1PY zZZ)^d+{(FK+XwUC-48z%3*60bUAcdIb^EaP!`hE&KfC?P_QmbX+MjQKxBZ*;zdE;n z>g?A!qH}WRF`Z|1UeS4D=Y5^4I)Ci$(7ko{fNrOIkM3dJP2Hz&3ch}J|s^SUO+>fU&0NIU|2VfIx%y_cO6;1^QZh2Re<;1dT{I;+V}FE`$O9I zZa=X7AU5BwH+sz4ejR4We8L`aMu*{laR1dXfAhUAF1-CgH=OSi5Fl5H7?{yexGU#e?|}cA5R_bz5zz|y*^QfvA6HFhZ|tkB*HEO1tW0z(}#qP_D zy^eEHu253CL~V82y&>ae-Ey_q>Hi;l_a1lYdDew~%}maRW^!nnq=!t~v`N~3Ntjt{ zz3;rk$=2*bixW#rDLv4}X);aIPLnW68X<(u$%3>L4~QHDnZOni1Vx1{D(9*QQck6c zCy-rHL9Mb22yXTJyPoG+Ydwc|=8c~Z`?LSpQ<$t->w50Pbzk>&{jS4(KW$@Mro7x< zM(cFXwNsj=nViwMwP9nqFLXG6tnsL(7AQM;`%bsT%83w~<$O7xlbQK)yiU2B;QXDe zx?N3u_0(!H$27Yw<|O4{F<0%MYejaMFnKu5G1QPJ>728OpI*J zxD5_$EKm2Xg&l8_sfWkgZDJggMAHj9CY|8ZcxV$GpIR)&@m2G?*T(TP$~c~wGL9da z-8#E%cKhrlv**oTI=gvx$L!9;cIJO{{_5EaU;kN;o_Xk9r#6$ZM{d8=b<(j}cf9+d zGpFu&zn;C) z(jTC``kaxyn!jQG#`&A(_s;JNSo#C&`kt#V`UG)gP{xVFWAo)Pmqr6=0Y>h(KeD~> zb~QK5@1#Bi8g`At@f}(7oCRGJd|K`}JAGuibL`l0+%2kl-?@K(YVyeTaz|V9#nya# zM@iZC&hmIJjPP>p<9qrsTACG)?3Bt$NA+1c`zquRYDA#!>&uZTZ#Y$vacQf711BU?uROA8R}qrz{o+=exL!yeWgouXbG z-C24I{kB)Ib1+7$csRjYSj)-Z&^W1Dg(23}0^*DrS@KYS>3atwk1Utl$G5lnNKo-n zFC1`S)zM!Iw9q98cEo;ibk)MbKgbqtAm3Untae7@@d9dlprSx@34I;cQl1RxBMduR zuD4q(w=$Yc)8V%5ymzg>Gddv*B~{y7u+5HxrUW6Z&dFlyvpjkvj~|7*A{bjc`8bE} z7t1-ov_n>ZjuLM0FQTwK29vpVLLJo6<*{SO6lZNYovhbt&cbeMf_Q4OZSL4{XKS%( zu>*rNL(5@GM~RQmF|rw&2OR;j14uz36_>u$MDZU-rzbk(Eq;u7yC7dr*8hjNj+wha->0rjznm9P?W!V04i=m}we9g6*w)T2572HLj$j~}VcXfxRI zlbdn4vGFpC+~59tB8s~4A_r0y;etOS2P1tm)Lc6g>TNGHyq@$HU7Fi!u84y*@GQm!QVW; zXKlfMKesISTlZ$cZ(+f2ng6l*$@5w8`yP7y!3_(}T<4ttJGn>5R(AtJEI6%A4RCec zT|ob|7CevkE%^QOcd+1({{foOv-1bW7W|#_cg;`FADh1?7X0;Zp7vL1s@4JQ{$m-s zkL`ag)o!jX`+a-8_o8ROCv|^a^UyQk%i5fO3{u~ON9vf=l?Bgz6Jr}bmS6g*XTwXA z_RKuhGol$7@FRBc)Rr3W&b{p5DVo0Zjy@h4@3HC`n(n+ewr{y@@uA%wn(YZiIMArg z-t8l=yo7aNva`Q8Ew)nIfx+G;GkqPuOmw4fuD6YOXs!1`Gc?r>mrq#gp`nH}CM@+N z&`{@Qkg=sEHAi-i&2u}77$VeDK7T3kfu;5^%fDf&cM1)}mtj)^Q5_$j+J1-fA5~J-%mGxuq^k)`{|C}KK8vE%YA14$ZnSV zE#*Ex_VC(jZ#h#Q%M!7K*0+yrm(^}WP`sQUadd0>x_H6d-rupZy*ObCMcG1Cnn-Z8PCdA{kYnVYB4O36 z@N%iYw#$ady(-6cw)usSn7DBDxO04)$8h9`S6wxld7_)M|6iK59oO#Y z4o8k?Y{`_&X~3;xM`0a~PN){#f5cUfF0JyFNxJZOe#FrE8ZJOKe4IAtINm$)=0XNZ z#@WXrUT75L-l*)HUYA>*R7$nQEpn?*isg=muhi&K9W8wu9AUaR%Nm%>(sWE=%UGyU z%X5U|y~NdHUZqru+S}|FoH8MWqu4DCBOi>_*fBrKcQ=dD(@Rsq8}S8vf14lEZPQ#( z3-1If=&0xn#(&YO!tXWJ_wXBAq1~ zM1c3sTW0tLJ+hGG1Zg8ae~pkGb$1koyK9O-9p^x}e96AR%*en%Ugg^u3%~A=SxYsq z*@4`V9?ml1H@hI3geiCyxzH+6n#G+7sew>JJv+;t?IJpsHS4wq7Ni)D3)AgLJeQu^ z5|6R!5owtg{o$~M-y!{?psx4I`{!*{D#7mrXLdF-e=jXDt-r!(f$Ct;%Z;t^Q9y>ox7OvMDvEz(rrmj^IliE7oB$mv> zO=3%I&;=?xSs)EVkL}PRwqfGfr5;u*M-ByfD4(OoBNno7E7_<&L}V?HhvwoY?cn8V z3LS~i{|UMdCu!?p7Zu?o}2OG-L2l2&Apa$ zw}|t#Wxn2a^4@nne)7zH8`jUMOwm*}VVfzT&RjUmXKl<7e--W8EgSa9&#lMbo_Eci zxo>C!zlsU``m^)*jZNVD=U+Yl025d@r5${8nZG+W&EV|rJ#eRP$Umzlyp?z|Q-Ftu+0$<5FJhUmQZPvEXo(4F}!FxEGJi9PpiJs+mm8v_P%DmJ~B41BV+T)BV)Tc zdtWQztr>}i8m)=+cA3Aw?BBzUhbx?5$XablTNRCq&9rP7{T{M|b{?jpi z${oRm+x)MtXOIk}~ z;zP#I69Ty9(O@`K)|O*|z@rdoY%ymCs)-XMgY$?B9tP3%GC*3)VcTuFbixHqvO_yy%mw1v*}oyc@mA$T>KTx&`2S| z>X19Z(Y8EVke(L0gT&+N?XXe-^u{iUUxadNjn``*JgwucBqEn7Hng%*E?~6@get;=3x9FO;zlw!3wbvwb7{>ZTVBYVXtO1@ zFz#EHIV_dyw-Prp$f6dJtW1&`GR)lPIoT3jYa}VDMl6mAv;`wsNBmQKCGP$)NDa#* zi|{hQpQA-Mgd5^`Cnv;zo+83Cj-RA5KOV-e%=DnY)d*Tyj<3%ltOv6lnK{aRANO~HxF5CPO1}ugoG}mV6f3l%f&g3F z9yBOK)-ELgxdl7dK0_3?^A7Ql=iFHoVOtRFdwZqFi8YkkP(J{SqpZk1CPiSu&+jj&mcD zE2Dl?lS28Zgi7oU*-LUGo>EjwJi>4uA>P<+5C|C;(Gd$UW!EaFOEMe#OgT{&VSnk? zoi?o4o=2r!1+=QMJyDs4U70;#>uLZ@)Tqr(Zq14eR+l0O0uR2D*Q8rSxZv&VXl}gi zi7S9QM7u|_*bO?ECu*qxQmx4y=0<9gM5)G!6-cE)c;wq6X7qmyidnl&$vUM^i)L0z9+3<9>B(UW}MIkUe3lC#_L{F5ec~ zqE*ORS&82E7XQ!~ok|&}`j2f}mOB$mk`RomTPT^G>QjKu`1OW&_D}lU6Mq%Xq#Y`g z<|ZnM9uc*LK#)l(QAikw$+1Hj(s`?fB!AibV1T@zraYcli4~QLux^cMO4TqUomHt(#cGEDkhB+8 zrU_~Y3`=zo9mNJFV5UrA%P`VknWo5p^jCBZbr*|wL|i3t@$H?~Hf1+hRp!3@;0O-R z`;$cRu@Kou;Y0MW=40g=rJUk1D({&4eLCCJXmgf(!=SY0gLDlI1AkE+T80I!)i*I4 z2CTI)J8M(X8b|CLS`XcIZFj~|cU|La!#7FPH=!|dePdk6VrY#|Nc(^o(H)88;#CZa zu+I+Im!bG;uD#)Yod*m&2JlE>?(`775im-Bs?AX zLm`x6x9MPP#Z(YBwUqfamI(kl9&=c2!9CG^O4CxRnCe1)Cx5+8U9o2gP?iETLz6U(=4`ZnJ-Y3Rn80Cg9g)>NvAPthqn8scFi}P<=SM_{r z}g zutffBRyW&0-)15S5u+2Y(nSr#$fDEjRxJ{!_&Q)Mt^pirWr_@HB$cX5h`mNb#(o|H z5cQDa+(5JnkgFEeiG2zyR%_s_>>3LdCl9ll0Ejcs{RTS>TRoAdhNTBnUm|BjMBvXeT4ye_o;9^F|C#@`E zlBZTJAb{Zq-e6%*O2Lp6Yh<+BY0SIH5q2xeAUGh#Ee_JcmeWYtndBwE^ zUVq6PtRLkY24$@H8HJ}eO5$h+29r`|_$b1`t@TLgs^){s3r+W;jsSz5HQHeDz@ZWQ46SABU zgJGX1tgsw$CgGLx1NTLtrb*io>j zj&Y2**v1wy@}$Q0Koxb0DG3>6(W32ugXpiAcg{Wz=#n}GwS)>3&r_80+<*9!Xq^%9 z)E4}6Pwttjx0h%vVGq#wK+iB2jgv=a8-j*3wyQgNeUqlG8n^jsWUNZB7Di z4n6+mYUsRNQ8|vOcGhg5`+sZfEgQsALD($zIaq3zWD_V(Q@gFsCef}dO|YOrx*-lg zUuv+glP%7^*h9(y_DZxV%=1z~CCn6^eG9VUrlxk=7#t^xnA@zsUH6!A)9$PTfV|s& z1-Ln^f>Q;yql_l^e!?~i5?EGxYZo;l&Oou#VM#*?9&Bi&#(b4VBA2&g0u>#7Jqc%o zs8N*QZVrpEs(qEqgsoLBPYYCGT@Ia~m+NB!aDVa~C;`Ar5Q%X+2jJkTi1gEf-2P4Q zVz6uQLcv0(U{3s?J`ln!%O4;_EUhyL5;v%asbZHqOvSJyxJ}>(@T`e_wD1fhBz6hH zu40gW5!m!6-Inp~j#Vz*AIjfIySyK-3^m5J-pNCWW-Zvb1f{ zG=Eq&A%7bzb=RAySbS##7IXUrKB3QZ0_=F};-a;^HorieDp z4Fp79v62F#S%BW7m$qdBMt>senVZZHT%$O|9mQ;*HU0I>O@V2w5~?;JaWT6;JEU)J zjDQYI%sB{*10upunsNZ}sZ(ZDA}^OvSVxf)=#&q?=`2L?lh49R$zd4M*ze%}2vWya zwuiYc@dCz9%#bRZP4jEaRBqTrhZEja42{}Y3Ydq8TbMpU6+^>QV1J+D&ry3*9mdW` z=|qzSlnQN~m~bK)8XgYMh>sZC9N8ONnwX;mrxaL%rd+iG2LspEY9)M-6UB)eWbA!Q z6K59@m1qw$vJ`0I*{J%Krf>!a#Zn7oiX|kvMjQv;JCPN6h_g+z#%(L2K_GzibHQym z-cl09y6YPn3Xg(;KYtQZOJ*S!E+g+58Y6E^h#i_tf5P_V^9({Ah&Y=9nA|}wc_q*L zrY2z%dXSe7&43qCK1SX*HJ}NagotGj?K!AByI~l~LBoP1cEs{ozRWJG(2okC3eOo= zW*bb!%(0=ND*HAh+NE!3jt0IH6uN`oDF!LlcmmZh@|98HPk%yEDzg2jsD@#*l?h=( z83`rPOwG{JME94ap;zZs69mb|!8vUxX^iT-H0ZyqeC; zC?by9uoKV>+?CeIP{MGal_{R=fo9XhBo*A5n4|?0ZJ~dL#v>JXWjw^q2wVFf$v zD-t3nl6E$tJ@H~XyTU1o)@e#DHq1(#n9i)A;oL`+oL=brFeVwmUrHC)jyOUE1*8W) z4Cf*G8`7h}lg_F4yr#Bh!-W|TiC|5+6H^^d_$Cq&kcBl7O%!!#%9Ms~4iOM&;zH58 z(4EZ3g#TjB$rVx!xn3y3G~vIrRz(C2m(OSd{eQnU|C{UVmz%*IQ~w)JC;Roc=HI`2 z_Urnl$p5j^r^lHuX99vVTqpwAK)g*AWy1{~5cni=n0Ipz+ZblO{;sUoPo16ry;0W7 zS-KyZ|M2`L=l>{IpY8h(sd|L*+nez65gXZC$=ia@JcazzLgrHdQfsrjkDd&~%(wZt z{(oJ;LOobjbv_ZQ_Sby!2n$KOo#;LlgmJxJenb)F=#$!k_EU|ke$8On`h2cV@?rHv zJ&+#igTI=e@}Y?HlLwkc^Pz32nOXH&vk6@@uRPlPY6$J8^{iKu&X3hYKGbmXQ;i}Y zYWVrdKdL06`H*hvr}SJOGMl1F@9n32SARcd98H_`Yjsnfs^|JOb2?FaHGY!) zBlDkFOZJbJWdHb-WdD=FeM^T|H!gi}{`Wn$n9l8fYj^3=eJ3A1*&Kg)%M+s52Ay)? zt?pI^zYZn#ACuUBes=ydQxf~3`OnUOdH&B*{QE<9M$KTI zZLZB9m8S7Mi$z#w(kYWjv5ram4VtJGiOQ`)kouanFRs-SN^E4J8q)-jv;u`?f+dQh znDe$VDf(1lTitL0HdV-0KY!sZ08r7OdTjGI3P2`^EuMIe1EOxCon_ht#u{mlaH`U7 zm~PIASB;rOh?&_0RnL>-oP~o1b4R^YhUu^D{mN)Lgju z>+^rRJG8x~VCe%7KJxIXdmrsizux?W2x4zcs=3yNpgr{3J~T8+|B+GpZ)fNKY04;l zZ2q6;zc>H=7^Uaka(B+!bIsxwC-{=fF}$0S#+`G-q}J^!k$;4gZm13t$W7^=m1wBA zHt2wEViZT6doF%jhbGh!imnOm5PwxNB4w$6sN;hI-$aIIA(q|*%2P0%b2e&~`K4zwV(p`Uv9#Y}P zvhI&}S5&#@!hc;9erc;tbeGdG(i-tko2K?g)b*zbq55OeNBxOYCR<4_bF@N*d*K~T zokG%pVTwex01c&oJPwiMZEB9BCV6JY86qW3RiPDsF&(X9>D{AI~68b_&pLOVt>6JRkb9D*yH+%?0;5dH7b@Q zT*&eLjZp!FBA>!T)?a+Px$r}I4L*onWa%rPWo+^ZIaZ=XBm$%L)D5PvR;`Eshi+-K zR8BOqmqN43cr&TMwLhyKUY-2O^1nGGfehJj`|3JrJ9VQqn{1K zDKb81B7Y5HW2^3zDu;&c=`lff1YIB@g-Zf9$>dr<={C_4SVm!*3?8D)LUhpBaiLki zTxChl1y=a<0q+J$S2xqchCm>;VmLiis(Eaj6mS_-5s5A9Qx;bSr)g~O zyU$Fq4a;t6oSLZnNx=Uqtq$YG#wx-uKc3=XwttQiPi+;kwtoZsgx6F3XH4e0;-+L( z5hcjg@6T*=un0<24A{K0)q+VO*#MRf8`BiI(JsadZ$u|hgE^m(1Ve(^wR%RdQdA8| z0=fO(64ug;go15rNKX0Zv6LkxA0wbC26J8-r>v9D>;yCUZm3rk-nutFR;cKPm8vGb zMSr!iiK$K^hS8#-c$zA3JAnr#f=5WA-|3X77E7N!?YtTGrt;CDUsXo{kRT%^E)!x6 zq=33nDRc;t{L6+sRS+`!Vzr4w<%p3W@n93nfh0_3R?4?hS&J%O3kc)Dh;VEZz_L~; z@=~;&pd%t7xP)w_Tg1=Ergs%E^Q%#*kADq_Gg76m0)vqe@v0q5tcgyw)R~@C=VOU< zHWy3gBUEW?MJ3eTwY8#hW+-=1NR^Ao5zW+&aCEcr6Io=7&_$q5#=C-OqZeq5)-usj;ajOvy8uEUK&aoguh@b z0tz$_eH=#TAcSEVB^r8!iSP7k3MvR8X0MhcCRTJirPp!0q#P2#OeQr49dc?emk4PH zJ0Uq-)c^y;R+Bi)%`rS#)z}~6LVv4worQ)(ZmhqV>7PCg3n^9_Gp84|Niis2P6?!9 z&4g45R0<>&2i7UpoJ)l{1ceD^!}?7tmWmn+lNfC$YSon`W5#$!6qR=DB(|N=#wW#Gk~4LZw5zy;6~2nP6abvH@XZFy8)feu@lVDsd3 z7!s*;Y|6UJ5kwQjxyQn&ReuZ*$2g=p;2|Lb`M^h959y{RW?yv?rbHdDdZfmApaf{6 zy9BjTpSD&5rC8}ohPuNc6syBK%p)}l5#?$uRPN@(gB&15$aEG1?G;)!!d{Tn>6hHl z6raBw;q&CVMA4Lmr#{)DJtxMvU71Rbh~$=m47Zs(y!?cj$H9P z=l8-nr~qn&Q2^7B88G7(X@+d-p6I<%wbA$jS{k%8NrtASu1g#xGywpqE>2}HV@2a9 z&&3j1TE_yKqZ*?7gg5m8?6+E%SPw%Z{j{fz06^tQWKix(pe=jIat^iEYtfM#qG_2@ z-xj+DXH%H^%PF(wgnw14c|_IdT!xW33Yi~iex^v`$BL&@4Xt-k{pwo~4G4 z3E}gwB86Xyu5Z23(Fa7VTmx0#*&#rM99#-rjfMHHO~WDuGvp{lO5;hRa9B*XQgdA`6(&(eV}A<`(3~|{N|?WaajHWJ zVS%t5GNbJ(g-HKt4L5`KTg}prj;R@noE7Jb(+8ApieSx#9~IDeyN;PtBNP@@%_GW5G#J^ZNT8ZMNIu8a z;YGHKc7-&ET7O`4R5&$DhCm`j7@11eW*fveqphRySG%Bcra2YhWHb{(v>M+`Os|f$ z>yPP8ehhbuOdElnXjKb`}Y=H|z{vU~ib+Y}1NCKqr6(ZNmCFypK;#dy~5= zJ&HoFXa>|{=fj3E+PVCPZCf$3&@U)v%4nb@dl9 z6xa*a#(#r`hyh0ttV8K6W1-=zZg!;~DiE`wGUrLUQGB_kZiQ^?f_y95L$-`nCYzIw zReQ7*(`%s7dGtqWmT3`zS^W%grV-mYq zL)|VG%?J^T3Q2dcy~>(H#AH{Hkaa;6O-|J$V9v#9Mil?ll(|c)8$-h@fu~|&<0xm; z#=ja75EJn+jZF}UNLV(*6GNG<6W1fpMQ$u z8wSrM2}v#SH3Y^2KMgorG9Z}NvF*ZU#y1BTb7gg=*-=%on2=MlN#rUg2vPCbjA%_| zc_`Ka(Ox>tz;gaV_@wKy0UZ`GcE1@|y$uI*scp75*_oiRn9*o+vc+>mT*pk~Uq>zi z(8PojZY#2!G^LW#21CyDIN?!=0Do>ruB6D!$%=U?H5Q4BJA&?kk2RV!J0IZa00ro?!u3l|xk9W`}}~!6>wsu%r)qEM1(7 zf{8tc%#31y_C&`21$MhmnS*5G;FSs=S#|F#y6cYP9I<$tq$2TpL5ujCw0}1xmXw>Y z^kGCfPZMnqkcxp;tRpTR7Z)7OG2ey=R&Q6)Rp%>Xb^vP6a9O1P@bOgzz|Y|67xAdh!Fsti4$>opf3CLGmu z1!HYPP%9gL)S==tLlAe+L4V>jnP5;B@MoHdN|H51iPv{rU?&r*NDwGNyN>HQqR78v zH50F(kLU!`ibI;PJo8^o?SV+yoUOFt0>cERCc4(+LPND0RpnNSsy8Z#EKh-n3Of<_{ zKFbyo?3jy|RS_5u0vzQ&AXXvX_J?u76}Bclz_3MY;g|grRF4bE9l=8uD$aTNfL3YU zpF_DVt5*GGLx_My!WxZLD zfe^FGX$qv^>_h{{7o6Mu><_X&-c_DG>K$1GZtw$fI#^U9o%<7gsAthdm}gn#p>G)t;2Is#c;6vJB- z=!F<+rGZJhF-7^dYbkDelH*GwS~jj_#KGnWzHSU~B1f?&e45VA#Q=xO6j$T2Po}I6 z_Z@1haIFm`Hdkg2uvVr|`H1(4T;@sMoeKf+icU`%5iau!oM^gWJ z(^HH6i;GqZyf}~rUR*e}z`NErE-qeNa*pb{W|7|Z*!@j)!yBLAh@`af$v4#M`C+hb zi>s{LbAQh+4oiE}eN35Jz^%B7~2Vi&q#eG>Ix z-qsGp9IKMRt~;^YJc?3`HAH2H~W*5;SEq}Om51M9K5U` zOKvl>H-zQbxw7-TBhwd9;wnm9bCdQ$1Hr5(CvG5u)a#59SRk^m7MgR*V6N=TFoh@9`O^wi2Q*q*(^$ik>63+pgbS$pOH zKo)^1r__UjLa8a(6bGtShz~;oc)7K?4<*Ul+#4byNFxjH#JTVO0#>=Q zxC2N4h)gKvh@fOq*wmH8H#Mm-jqCnsqCM?Hy5`!&v(~!iy3#e*PwAR*DOJ5cXK};g z#`77I`%gV|`k{L_jLB_J*oTphT=0@AB0=uvrsa|%_<)bW18=R#>iMBox|vq`>_Dd$ zhZdjyOWySUOz(NWaq)a_e7|~j)8Ykwo6nYSyzBG>4}VtPn|pTg!h!Z$+=A{!ix+cF zkIuGV@Tn($`X86zegYQ)j(L~)egd0+^mtxcP(*|Y*J~Zxronu1YqO&}8<_Qw zqT@Cl%>oC(RID+DZYA>M&Mk z(bgv$4fm|s4YM0(*O!J{EM75x+g^OyQ)22b`|#nf^iJ`cXNP9bw_!eI_QETEVeyAP zeE6#lzwhw-4}bOH56~{he06;BiT50Q$rI!@$^b%1;~){Ma)|HO|FgCI9bPVtLv-G0x(=QYbwFFXr4;0Hy0HZ(i8PZ^@!7vSZKKYWe__*|T>BRn}ka?in! z-0j^mHfxebI4xMz{vlPqrfF=p(NFpINCL-ok7oa|Y2q|gfr>#V)&68V)xA#YzvCfH ze3NF{*}Q3B<4RIqxp>uo;UcZfd8h=xxZ0Fx_BFCo`TvhIWc#{#n=i}(I`AvMI z`2*(H*Sm})zco()Db1g{GahuSNu3Tt-9FKRRha$y?jDS-9 zjKv>aE9E~@O8M^p7nJg=7oT|!oiL@8kKS|erVUjQ26sgY^ZAo+E)Tg;;zKz4IUwiT z&o16DwFTd}c+=uTzQw89f*)zOAd#x&li965{Ne;UMqk?~D@!Mx(h}FV#IJ3_v*occ z;Q7;|%8B+AD#U?7#J=_(>dZm+P+&%UMkrjD*Mb69f8G!+fBvzYb2jH=(>6HU z%`0()^(w5sJ!}OhR&21YB@3%nuYV0C!TC?r&q&PMKzlEa+*@|J~Xw3fS>DYr-ws7up1)GYiY zf7a6wfmf>7k|8OvXos-TU*1zDULYu!ngu!52#Z9X0E57udnZ!cZcQanSONM=(xHja z@yAofDej;ckW!BXr1-z>Fp*Q$1Co;vo}goLpfFzECJfLCgRX?;1de*}A#e5k@n?$kGfzPc~E@ie96c`81UA<1i! z*1@85y{G&nr4Ukw9gV(OA(ai?EIMY_D_(1&>%LBO>}ZI@7*;Inh{W}>X^XSs)1uv? zJ+*Vfe>r%08QRxlWe?%mdy&A%X#I2-$-PURhjr1nwvifR0tkr|fMo@gd zZvUK{D#~ii3q1(G5TVVnDe+LvCW@G?AdsJNG*oS;xkGe>%m= zuhbl=m60mh*=_+u^YGA={7I(d&!1g<)fC!)-{Sp?Kezb0Li;bfJ0X(fdIa43m8-X~ zrnz&$zeV;{r_}KuscV5gQsS^-qLv#}vQ{b4OlrKKG0T$b)q(;{NSa!eHuVbx#Di7_MK&mkw)BX1bd)W58$nhqnVNlURhIW|IRh*u@r zvTm?r1=Zf?MXCoj2G=qp%QWBys&INW(bNEJ%%NTK6Jw@LP}v|~SH1Yt>kaaO+8}@G z>1>ccv-q>SZ;<8|rguN^;A1V8N>Gx~?81RU^0^4F*&mrz{^WYct;LgXDl}ft4!6fQ z*dE_;cJYl<+vA%Se_`=|EdElq#|8iKm;HwVc^6Z>t-8bvT%AysSF5o8 zZkLRR0-gc1mn(?^KmwiPmu-mxa({pG;_O7Fi^ z_9(UyK`Ii8Ospi|)S4=taBS~bd#6?&9jfy0q{@Hb?BcIXsq*hyeD~sSExtdh{MwJ- zosxGM?;N$s!3ldQOtA47Tr$S>;vpx5;P>q8mMptQs*+Q(CgWSD%${Bq)_>++ONQkf zph!dR!bs_DoskLDO*QUIS*Z@nxy9^x z?+VGlXxY`k=$fLqg&iqFH4J^~#|On4#N3!|!bn&$ z>(YEIQ%YYOs%~VuZ|s$l?tj6^(%5Qbb^ed$%<16a$cB9aJn}Ub-a3d{xaBO<6d=QJ zdo)#2@qVD8Qft%^(XO&4D0ww72dhGrGaKuH)mm0*>uN2tCo8hWG&TeCZ0+hBC%2ciGMcvhQ3&j2*>jn7d<>n z9X(GsO%s)5Avr#ITNE1WlK`{56tjlL-5yj0sa3|NETX09woVRHm<9MZB6a;s9KEbCaHehp$JD*%kOi}={ok!1yCHaXP86xr#vGXr0hV-^u4 z${)vi(Ae$LLVrYYB_8HN{ZpFc4j&7@LLzvcxP?<=J#sK}ceoV@IuI!r@Gag8PmI!DbG} zkkmB`CW$(xulN*yS4*j)ON9_)lxw7H60&QVvrCBz8h?&@?t)O&r+_8ZPIkS3o|RFa zp*#VNy{+#L|LypBfELb_~|TXX0x7Y8Y)taTSccTU45ewRFIkiOLWti$!y`?vSI)Kwd z0@;J50@|5{joLx8+1Zro=%_YUwzQ?Py6gmQ&62}6fP3J%5}br| zg_FsK9jEb%#M6UZCietTO*K8~9n!bzu2#Ii;nEr9ZrRaAG>qGl(?Zg^+#G@HTwUNb z1%H%Ij9bnvr*J82Zcf5!>}FYlhGx|nCD854_1sRhEp_&g z3@=-1?eZFGiVK=dW5H9Z$$-@;s-lW(0DnX9UKD7h6f(=ah9iOD+RDA?>n=0Nh)is` zqEs8T0gd|4&I%F^Y)f1Im80%5EKUO!ex?y12I#rw60Sm7(~R0#k$WHgxVyXS;0}Wh&KyqFy;ZmFkAB;#`d4@Fwf0`?d8_14 zZoRO}3s;3GlLQWiu1wYPP|3eD^+a9Z<;UW|K@hoq@d_nPSgv_h&Zv+52xH?k`taJf zktvz>GxFrsE-|?A_vI)_ltq0Y{rnC5TG%Ns+i`_4oA9i3YNZhQK!>iv$I^>Uqn|!GVjdiH?jeC)YNe9J zAnznt?`th-RwYC47vd{YIbX`n#FfC-Dw!_WZ@w$ol73W%UA#jw{!_aEDPAC*#cASCb$7Xz?VENNBvDnF_LxW2tfM9+A+GF*8uFq$CL+z^s zA{`^G{Yp^QC_33e8p5SnJw+!9Lvc&EmfvV$+*z052b@29gG(MW)xd^n|2I+}3&{ib zh9CUYG4KUChR`o0F6X};nH&}9!VC@YF@MYT(U&cUV3%29Q9Si0*4YOdn^Wo-RQjOL zXW$9KOoY58U)&x43Q*6)5uG3gn!#lyj+=sXv8mN0hx$>+gO!p~iHKF^G`@EQlr1pv zOO%J8^EcI&$qwVXj{xi~JdM~j;Or3Rr?F|S4n=6;2Wehw2%_?vMVdlF>7wpuMJ&6E z@1=gf0~5@(YC22#*i^%%>o&7>t3{LzPJT^06BbJFlNHyAKWg4fZvl>8?rcfU3UFqjk!!3fM z#KeUR8Xi8jwD4v5anA)mN6b6R0BIiB@iquVn*r9q8SiXp46|MzXuI#|2QP`{dpk<= zQ2Crr3#+_EcdZK~hF@a!hfCo`2s&9Mle_+wM%_ji3qyAed}6U^GXVq3Yoc8J=gn;@ zrG7rx#5ROO3~0K43U@qzN@*R{Z3)aYko}h##HtY&gn}TC^5vI@h*#^SJ;#b|XKa&{ zmenr>tJ|Y(ONW3&kBa3#cI!DqBy)aDK~2;B5g$MDlz*>FF4SFx)K5hhW`z&eBm|BR zE+)?Uj;r5&HEkBqB&Ulp))-GJbE7CBa|AvHJ{DFD_-TbuLAuh{^_TvRI;jO+K-dF* zum_22O5D@>;`Qv4ug0Gg)aVMPLS(U!4QO53TJJc$D`ZSsHEu0Ur`5NTCGU#QfpG+ zrGQvM@wx^}ajle7Dsc)$XkP#1`FeujnXA41a7$6j7eT-GVU@NCzMeB(2ePY(E>WA< zGB3Eqx4F6cewLSjGD!zedtVX>wBOgmsAQxw-NW`^6(5gNiD0hmez3|Qh=~Zr){{=8 ziD2%9sOy#JSv@yKl)C3~cj-*|7%2q{kk5ruAl7ov9|`++uiIUks?u9ZoZs`cQpn`z z*X+Kp)T|%o<6UkTf8y85aQ(3SeoQPsU5=5oZH<<7ka3BVB!Pz<^;Cu*l#8(uRfF$7 ze1KGp*on%nby164EMQNOw%si+kJJ?1jZZfBr_6GK)i|s)7SHxT<*(*~SlYgQ(HbF{H7nE#Ef?a#Ipp|n z_7_X{Y}+WkN72j18`Oc8sC@LG`VgR%nqSVCFZgf%u+>(CmuB=o$4`{npvCjmcM5-n z%KtOF(Hf7iIaS2* zT>>k^p9Of`3~WMuT0^9!$*AbVv)bzN~TD)P+)8i6Q{Zbao8Q^;E8L zIVyggnv@Rj4)_MaD=V!8=#Izjjm9(e3o*i`z|_E>tN%F);t$;vdD+ZUIV^^$lPqA;J-P}oE> ztf%UVjW?|PpzICX=9}@;-HTlFA5t{E4<^I)*G|-s1h(ni+m~(ioj!%5D*|2+;0 z5y9c38>Wp(?1|8oLT-P~Ef*-3Gzy*aiNJDIkGivKzyUCci|?x<3dlk#u0MWQP#5;H zaK|$xbXe*c_Be`@Q&mVEjK@in7fZ0+CDam>W9Q6Rn;xf^>LtCn$6%_7Ex#f5ux=kV zJ?2QG0*oo@AT@Nxy!H@!WTGT^g3t(}gKa`-@j-R4x*k z=_rFy!opksvL_bWV$y`zc6d?-S&qSo!s?JXCM|_#yzKZ|RZR9?THQ0rKm0MWXG;e z<7G~so{L<7v+l)eR>k1dPSS_Yjkw^W3|Me6A3H2L>F8C@aRhx^S|4~#D#dFkKiV5H zwvo4`+qM_~$&HVc!lGM9r+)WkN0vwtg`qo1&E_K$t^8J^d##3)d#cu;%BNy#jV~nA zrQ2t^b~yA21tEM|=3dzH4X$JG{+Q$Wv2=7pUsOz65ZQMg-wPCf%rI0y97IgABLKc1 zrGRSIaF%lHM86QP^=61T(T*{*qHJn@NaZ+gl&L;UoLj3FUCY9iBh@2tGGA?eu4f>L z=~JI}RV!=g;ndgd*3r&y$8R%hhgYa2Be37V*RY6G&-`Fgqi=V@F{b>%A*tR74|3Ic zYp$9x^oJzeui#MIw_tQ`jm{%_6a`>i^r%nJv@$;?&T6tl(Ws!cvJP%5=UVuQAZ6=D zzx!8G+NL~X+IW13Wmst>N*WsA7`U!c75;Kx;TQ}Jod-ezkcK6^F+&Mi=;MAb8Z5CfGb#bbSRGsK^IPE5=yk<}e4j;w{rg>9!`rN+`cw8S2Ya9tF3BRlTEOW^b;LpQ<)y z7WzBF`^`(6KiEScA+?LIoO~5fcd~7{Y>t{Fl&|4*DtYczDI6(qAHx6Tl!ct`bj|i2 zZ{Av!>=9LN{~es7M1}MX_vcor(2oSZ@OOFx_&kTITwWtsmJVuv?A5;<83u!Ru`a4N zp_FR`Z{PA}#e_M3*Zf0b<(-@t%Q@~h`Nx0Y!(EkBP&Cl-Rl_je)1w4neEKhhLUx_+ zb2C!rxNWJ*O(LQW3>$09ld!WBioF&;CVAgpvP1pc*bj3P!`j-I#S*P;(R^rNG^IX} z32Hahsra_e5;>k|eS%8|zhhOC>6UVP+GV6mxyfPZ@8R7Y)LPy4-Fy0~e6PC+4Y{gy zb)XL6JIj2OCY^Wjf91MB5mb*`0;$<{l2_}ktnJQ*f9l|;1!~t3(U2-_HMY`PPJ}`| zt(T%oS^1Kpe4FJEllqFhBFiGNTUXN3%2>)ki-yI?xk9lfZqYtBHBxzoy25{jAwOKao<&wq$|wFWw|4L>HJ zMumy1A!h#-M#mAH4^fuZFwZw*t{_%(Y353`sws8QW-h`Zi~1mqTGqMArxjxv_)b6Y zvGg;l(V$+XnX_TUz4!3J3f!1p6L#j;GTjfkEoOk#G{ zYia}y%|~KPKaPKA;Enq9yPvBxi&XyQ%YU(teo{q{Xng!lf?eWX%AglzRd!BeH0gU1PxfwD2 z!J~f8mC6L{hh@fuQb?oCOO7wMnZ>q!R*Bg`scguWzksX>RB|F_8gHoY2=-s1r(AQJ zKe&g#dpEJuJ}m`#%Za`VOK~qOa~0wqndXSG4JWc^U#Li}jsAS6Usr{iOBK-W7^t_SpIKeX#w7vBhS6^%w8^ zj4@>uLKqED=;!5v_m&=Z7gRFR;$hhR9LS>I*CnHiSu#oHjK!;6@hbyI|BBc*Ih!I6 z8V~u3id%%rPOKFbrm^+4<+GWDie1;d8jI|7OM{yS!B^uvt%C%D(OuT+X#qVk986;x zR=iq6rMhFT)oi4~ti%Y5usxG){B-KsbOnPP3dk(r=TNv&WwwLCr$QpG*2gGo!7z-j z-8W^2rbqt{k51GH{j~8+GjYin8>hfbHzZ;_yffWe{cFfXQ1uI;362W8J-$|BYV$y8 zlFNV5WH0m$xc>}WyN*;#yeuH6UUhVh%#{P0``laTqZI2Jo4k4CP6`T+xSZ4{S!Ugn zS>aBx{nrffo^Kjb@r zf%ycmnqD%a!m~IqC(vwW7-)}TIz1+huhjS6g6_+~kNE%E)wBcCuw{C}1ZzwggVX5> z3XX&-baN%jjBO}z&Sc9?JAVqzD7U$*7^5fv{2v~T3pxHM!j%hO=pgjOUXDc+gGmVC zMstdd1@&<(g;CFQedhVrl70Fv~gms=2&t zUUEZwpzG2?!uu5;ZJh0`10f|K%;Q4!*&gHDm`}{_G9HC{riE#=3x(wLRQLR(ps%EN z;Ds4%cU3zn;a-qHL{v~X7gpBdzjxj%z~3)CM?7W>6Mx67SaV3yYSbMvjdH5zE}coS zcRQQ#SW-$fYQB0k-=iK-$KlTx5#wkD#+&M4HulFHPIZ_crF#oyTO!IKRF0ARz2Qoj zW$@8z-x=ZKA}0kN-4fxoo5e^qN~Z8r>ss>$!UsU5iV7Etqi59=72Ozu`mH6J0g{C- znFO4CFf#dPpD4ASxz9*$**&Iq){zho^^`;g+^-> zG>)3SzgEzzE7RLx<#98zGV?_R*`4f6^Sfxq(p9owN<4qbf2F@Km z!Hd|>wRe2SuJCSHgW}O8cXGVlOUz56x(sh)tPf(_om@TtDTSE`=Y25<@I4eZgC8ix z>L{3-4DC2NZtsG`IkL3bJ{#4{w*PmrRCY~$A<=LUy16tzxXBwv`HoXcL}Ke^gE;uf z4(p>|ER#q=fHAgM$heni*XHnhtoTR755#!U*j`=p4F6%tk;8v?nt!goC{hrs+*W(3)bJ|1>yj6T zw>bn}8ZHSV?u0>q4h)Y{ZVHrN?_9QbUtSkner&=TsOyvbC{~=l1o&9wmo~xSgYj^| zWZ1DWo8gWhT;imkMCo#9v3=pTLt2RFa@^0qToP7e{Sl}YBczgad9qg3CD)>g>gB~V zCI93zU`xb9SvxK_OGggM!>HWHjvZVi+rA83kratJZu{BBr$-h4WQQ9MZV+jc*=;1E z0gh(B>>}>^g+13G1HNHvB!b7v`Eu0^-XR5KVIs-m%~pRZLPiTDr8GZlY>O@qecmyg?-K_dW_sx3s`xi6ll?nAocHWyu#H# z1c-EF3F*ZwoQq50`*gYq@Dbw+E6zdmQYKO#x6^mI(pzr3RtBW$T>q*@gnMKjG&Q4i zD5F>IsX7BF(3awSbm37|va`+uYm3^w16WWA;oC zUF*w?bNhj*TkyTFO1AgS92F!GgJ0wecHbR8Osc+KCxpLG(h7S-0luXdW7L^(C1u_zvAl7d!8cpIi~MqJo5Ds;QjqCmw!>AGyP>4 z2?{{*c;dXvxwKZq&o-fLIY&DNiibj&fk*L8_ZcmQ#mYm`SQoLSdNuvxJ$=tw{NLs( zre)$l=9U4(^Uut*hN>T@rEJvjc_W}`?&U1yMmutB$#FXM`ZM@b_~-Sg%nowK<*v7I z{^jI-xXZ*fvlC;LLTiFbSJ<{~+rd|A3j#AWkF?@fN+aptnH)6qY&a|ei><)9EE(WUV=gu{_R%6LpovYGD zZK(RM;=lMZl^!C?nIBk}3HhBpb_KIeJ)#SD__aB!+jW!w~rRX`I)-ImPu zDp2kk?x1mFh{3;S?a}oz=BrPO@HYWjOl^2wLJr}!s1T(3q`e#&>{?ETcHP|>0+NLN zz3{ZUJO#7~(10+GiqOZ?eA-Be8V%pLGi(tZ~nfNo()Nha=mrf_XP>)r4}+J4 zD5`!szV&gHA|*-Qq@a+>OyjPo&G z4*y3|BAsF@UJjuj5-*K}-)53_8z@gm&wMc}=x7}(mFDLpK#q$m+i~fZ0alAlJ#%ae zE&Ax05)nAxbc}^#P;#^d0t1`0Wc@~n z`zvj0cu!CbakggZg6n_!3McR=w$Cl#2>!3$YBRIwIcIVnp|xQFS+zmYYTV1Lqxea} z8zk9CCwu|5&>!Y866GK{>JHylZq%0U82V~6D{BgeniY}`^%sTD8ZJQTeHacS{aK-~ zllzmg$;xtiehW^BIX5YABMTsY|a zw>ED&=JJIls%e7&LVi2e3mU!|7_acpE>`1$kP5_n3NgsIhRYt#yaj7^4fneJ0$z0r zPNs6b;og@p=b}F*8vmp)#Ve8L8z#s`P`^u z$DCnkUT_vE^OmJ|;+iqdi6l@RO0IP*IYm7=W-<2t!hU z9}matv}NPjo;E7kVh@K1SfWe8u344B8y&ot`%%wv4v`svM~C-ryeT& zm%}hGrGY03oJZT48)_d#k2Y5794Xf;B)a#uydSGSPp+qML@t%H`q_=?6Y@|j zPa~)r9vP0paVvdV0g)bSxLhE=5ijG{t>zzFtOXim=|Q)(%*NRocrG|Nj#Q*N_*uZE zyZ`EJ)U#@b`c6k=_g7izyyah|VDXK5k+Yiqs(SA6nyiRlB3ChqSh+sEc!M#TMq^|; z-SK9hk8$A2I7M6iez1_=E?tR^avBH72YyKPqb)_KV4cE7bN`^R^hePMwS+E~ecV{> zv#Un@&!&RT2O&JoAI{}+_zIlEi2)+T86Ykv!>)rrWM650|1&-29nS&R*Q0*Qr@mrF;@Leuol$8O--=`)Ba>?y zagnh!1Wh;1L7>!SM}QZ<0_W>;`o?FZLs`vVV*Ywz#>degWZw-+y+MneBkbI2GD3VL zl7G0G6r(O;SR#x*aU=1@bgc+DJmJlJ0o6Q1TC7C?R2Uh&l|~W=tB9 zWkngA4^kSxsnt+_J9C#_x)lrnjA5h(!uX>vCUbwf!}zhzWdK51rw3xS-D-wW^fIaE_w~nrFmlQx>Gm&n=W52;{RY6c8jodo_SgD$Wu(4n$8zTC(pHEY554uSMO9+1an#%dk22obY&b=d0G0C1gFiXbrtJ-F&_#b>_HBL??`qGO)$ePxlmTCz# zT9%?x<&X8v`lX^-B6J#=38=Kvb)Ua>&1@Z!M9DVDwn%!O#m5CfkyGay;0fW3Q%@S; z(*clS2k^J})v~PYPE?flc77BqOGB9#q~Lp>hfL}B!>H-wT~)^~p>L=}xRQ?Uk&4rq z_LwKjZ!{V=&E>{yqk#1!mZ$4ckV%e_7=f0@9`dl;hE)n#+MHfOWBD)q;yu0*@kCN9 zX7~EhG=;zQJv|@bTBF6@-1Ew=Yzbb@Ipym=Z>+{i;+Gu~sEqfo zFpqp~qf08cmch;HD(q}~gI%V00p*@EngQy=iD+|fMRmnVsS-`_g{XLVn$7e=-&g!w z8!wvR*Wlh64ZTAH;8SN>;BDb7Qbk(ff5I`QwztA-0|uZ!+Ulo@ZWwX$ZSQ^IlW_Zr z$7a$Kvzvm-x)K+rrY2fu-87jo1f&r-^kojTD!(xwbK$56JxPqEG4b`j@_Zr;ftGZm z@-Qzb5NR6`IBpU1B-MOwJ-7-%KbKBfEDYnv;#;lSh)W<^_>aVx;J-!9`NfdJU2Zst zS_5`74v?OrQF#)X*JmrZqIslD2j50KtM)r@#={|97)5RpQL7y@1GOhs2t4{2Q$}OR zH)pr@^L@TD3P=&V2kvv!^>14~^)MN7?6V~9ZqpSox*UBuH75>+j%OPao|LmPm z17BtQ7oHzn?D0USnL9=DwcaY^r7lAv;C=CcCrmR3%khUZ@W|u z<#G?4Y`rJ&^8KXg*ouVZ`c#P|&?o-2}Rw zP<6Zt#Tm=Y)d^uKWTYCnJ;)NTDxG+twqI3yUa+?thZ@0VPaq4ERh_#^AzXo@v6tG<t;Gs{1Q)W>vE8)^ZJ*@ z-3CcW)oWI&sdV#GX!Ps362Q7a@d#FFf7!Jtp%TR}-gufi3Z)cwJB$xi-S9o0qL8G1 zH3|4`p-Z+S@Vuho{8p|%_q)YMl-YN)`-%PT_nm0m^~X?3ukVcnuO@yD7U&O4L-kmT z0Z%}#ktZ;jUH6-+#mQq+{Q2fI(4I4w;(pEfaEtBwbFK)05~Ghaqd3+ljW{tnR9Ixx7=8QlL=wdQ%&L3X#^29bU; zZgK8#wgH!%`}TL>JsGz`qMu%uI-c%Cn;*Y2y58!XNMlgExS? zf~Npi@Z{N3$y0zkxO4T+1p2b^itq$l0@hy-&VkEU)uqll*xnOt=ymZ77=3-Z12$ec zm)@?3SHn*3#OqbvKfOWb`+>%e6dWl z=G%Q>bRkXD1`Bj<+vGI4cp-Z3L+bqA4Klu{L3@1))-k@%LNoE%Vl=)lM+1M~dLa@E z*z)CkZb5_11Oq2MSjP8TXyQIw&L%&mr58A6gV&N9e_W3{RR|ouod$79n%`PZ#BS9aV6)LuMvBZ|pfA10ZfjMWPu)}7uWLD*Pfs|Xaz@3xmc=_y8#y|kuZRo-p05@SU%U29 z{2mrfUKcrFp{cOrJ=kr8eU;ZRfv3@BvyO;IKXTQ53~Rt{1mM%}Y~;O{%-L~erPFaV zA`5!%N(OuH#hN^Df}YoH449pUL zb2c5HR6UaE_#c*oMZAu>iKyC6Hiv(k{J6-(d_DV3C3t^X0cw9doCkG0uIqHdjyqj% zRgGVqLCyCWL?+h}_UEnpqoB7w+JNT_lU8U~J!c!V${x}V9j$tS+KYRg$%0xBTMR(H z^X`x~;M{-lW&R{!za>`mI>Uw|_uO* zCjdlm(tlwz*Zo)zxY7e(SLOl>khP0bGGmY4GO~{25J>x0FaPsKbf}YGe>9}!QWboU z!2cSV$dZJm~zGk}2jj>n!%vVgmp(br653j_A`<&dccJGAt`qk?ef8$_-4M>btDk(zJ9uf$1hqeCI0tO*zwJYv zU++TSjAQmfRj3{xCB8XE}v&H`a>bd?p-UvHYgmzk<&_le2 z`P+9TIoDw`XQ^TrGtL1=lK@4>#l>YW7G=Qkh3t9Lc1$YxGDo=MBnCD-Z}ih%@9$X; zrCSF?N(~N2O5!sdN>Ta`{uzuJYWkTEA1DF~<$lW%e|S5Be>W2y{669bQ?~lkkH3(6 z=qt>E>R`jZ`_n)Z2~wZL!5L)y-yNUEmJ68SvZ<*k!Z@k6hd4 zfUm?d8x=Opy!rRrb0Eonj#vI^kiqBhYn?H10odd7;32lSn!Co+fzrMNMtV02HCg>a z1O|quewUT~tAwzBz0Ooo2f|EEd?6e#_!YTf<>}g%+yT8?EiBTvg{UVBoGjpEz$^wotG#a9lHA zp_yy=q8puR|D&v?%DVJHe|(rXc5y_%!uK!8jg~vaZ|8>dZQVS?2-f;eo{Yz_y0kkxWRFb6&MW`xxeNl?nYZZp35AIX_&$69gOu}| zUxj=ygGOc+V5|SOmItVK*e8@X_-9vBZe=(c!cNraH&t$35o@q+ z_o9EY{1?=~ylCx{spy;(U@<~Qw36~oxa_RigMLNX&a=Zm9GbXla;R3``wtUvXIpg9 z9<+DX4sbiq^c0#u{Z~D^(@5G;-{#gc!7l84c;%1^s2FuXGCJ(RRiQ2ID~^_pcH(T6mU65EsOF^ zF4&oj59t{j=2B70XgCLx@@fVYeEC;=c2 zs%*Jx)e6>OH+Z=^UbasFk<{^7J9gIVEV}D@n!lW!U^$l7ZnZ}D^Hn{tEb5@~xBolp z9iMaz07erHWE{MoZ-q_3kHxF}fdA_2ss_0J{=D&Tbi?bt{~6@YxuV7K0Q%;7cg|F| zbCON(;k2UlV=-hs*b}s>@qKco9YBIsE$f(qGhUGHK%#1gU5~$|->PIapQloKi!gyF z$p@+i*!@bZZ$SCwY+mjO%x^cfxHC)OY9Ri)v*Y%pzQCEP9kv>0;W9Wt4(#9m1Do8x z?1X@U6s?ku(Psrvg1_PQFCGaJPvW1Z@GOsn`nf9 zN!<8v*C!za9gRD=A+W4g@If~ombJ*(>-U|4^4J*B^XGdPBY*-r_-V4AGYTdW@b!87 zp8nFLk2BhYuv6r9^d2C%WZlu}2gR7+b@BxmJwM)KT$1f{Mu71<1ud`IRchs+_n;mA zLEuE(1~q-V6E-<%>l6uog#g#St$v-?;y}!Gw8EqoSp{;hTVe+V9e*h@i(ZmvK9DvrC4L#*s+!O?G7}TF%#xY273TS zzt*(^2V{$9Gvx;DRWPx&CjC_pSYvc;NA5RpK?U%%3lKhc!d@HOmhl)eQZG6?w@prA z5ZG`I(=_Z!D(93vNB#*6Sgdsd{YRkFS1_#gGZY4?gTd;fUuf3@!g@_gFqG~gR5W-A zi9Jc%VCTBm7s5)>jw00GX+3^od#una0McmMd4+7#+$Ra3-m>c|d7y5sR;4KjFb*^V zTpf{N=|h@?)j?Vg=EAQs?x-z*tvA5M zC%jH)OH{o5c7A#Efg>*X`v^->oh=7$r;0Pb?lLs7G@BWifd45zV= zxaFMF8kPg-xZWJ`=?pB8wHGGpA+%h);3ShyvpBGpyk=_qpzmAa-Kca-|_1v>#TAwJ>2R*7niCA>Y+uZ!+9 z`Nzjk_wSn-+)Way_Ep|b7JlG`1~3pcdy58H+J=|B*NW5N7NpM{ORY4+YhCVj1owk% zSjDdxVfV&k&xx#j-tR0ko~_olb|KvF+!=C5MNSjV$*+|2I`GM=0n}?i(dA>%K|&(( zwQrTcu}>9?b7)*G_Oaq}Apc=Bn?{Dcg6D@l=d4ZgTBWj$0~3jy$B6Ip%9D#d{j}A<&k5bLWj>Z{ZCbRaH z-jkSDn}ndJX@t;{A8_+Gk@Q3cf0Oz&cG6E-`qFQ_^wh6R-Ny4CIOyO(dfU(*+HO7u zMb$JJkj!Us5tK2gl3uE(T zl19Zf5x0KhVo*2Epj2V5pVNM05+Zk3)(t^%((m+6GwJa_YH2iwy!M0&c^j2i<157O zmf5{Je!Z9h5>>$RX|f}$&t!3|!(wyqI(98l0nX!u6Xeu&tm^I*>eEl*D-8poZ~O1w zk7&kxj|3#V<~KkscObFf?Z(NDF-e8}qC?ar6z2%!he0j3t$|ZGdu`S;WYOzmY^Y! z3|P()gYLZC!aD~Guu=Q+2H=@LS~!LTmJQ3O%o(diBaL@#GKpE?nB)%xp6hi-Qse9Q z+&y>U0CUE2(ZN;s7BXUXG_5_#Y8G4kT&pw~-&8rp-shEmiuCDt6YYK8ftsXb2UBF> z<^FN(h;#$4141{a|0}7gmqI*+g3i+<&G@Nrl@J7;$Pud*_hQgcwH{;oAhn)#7BeyW zjeb9c!}h)iY=!c=T`vYRYkF}T8~}JI(4QM9_HGAFUIG44ZOiuAV!Y>8= z^H;pHc#r3m8%>?$GC49-HpXUYD06N#_f-aLHLuS{f8<4QS6?qH?a$&XkR<&Eo*k`V#RyB4(<_iwZ zI}XiMt6PWCb|3kXuaxcDFd#`fP5zes?GdAY2XH$Mkk^JuiPS7G+823JGkD8FJ@bl5 z?K{Fr7Oyzwjz>O(6hQUuDy^XPG1pkJlBL=I@h*5w+NEOV#el-yXX3IAOWR{ePc%10 z#Uwr4wf_tVflV9SJ54|NK7^liU{tHNqwnVZw-M|EEw?$p9c$ST25tu1D;axz6dz*5 zB}yS{k2!x$at97UujE;JfUx*>)}#1N?>2XwP?ydLdD;X#3i$kpo zNP0=fI@2E-mqKA{+xQ2~*b<}Uy5L&MzqY+(N?nHf8CoaaLxuIi;73-zOMxIh&IAJg z#%WJ7h$@-yKa#O90DGlH+%c4kq`i?hv*BEIHI(|F2GD9FAG7=~QM$GGA8MW?MVl~% z&=g6#`^QL3JIDp=ff|5(>-n#tpmmLz|1!<2ghf*tD?6p&Tm@W*(d^N(uhB#&MttLU zK;zZnrffG&e(Om&j9<(hJx`9BcLEo%i%#Ui*|OL3=!6jm7&SKh+d)VPo?5?NpI?6y z(D!6n>YJg@gxm3ESR~L=S=qHCN{ffJ##C3bU1N0p3A?c$Q|s98N(Rv12?O7q*1Egr zAqh~3AQcK34#Eptznw1J-ME7Qel)HW7GM2QK zv=Y($D`^Gr&Rt772Ynp7?!~>ND~p3v&&++6>9rK8MDrnoLarZ)&mXqr)a>w+aTipy~E7bnFRZx?(Ix>FnGy$_ zCI$>oE8KdNiF;gnA&FK3(hvwC5y@h@%_ zb)!eVXARO5&#Tf)ZHhp*Y3`-!kkdw0i<20F^j5u52E}a105{Q~WgJT}VVp_YyXB%% z6%4!l$z{M_B5gKm;ii!DMK|!yae_MLdy3m3P}O#@pNF$BaTZwbwjSMla`C(-t~RTfX7rrH#vu zbvqE1xnF(~ktH;yN50Y*i9hlifG4bt_`SAg_8w47_%le){4I<$72W!6UY`a+zu#mj z${0V2YoGeu3jO-tB4Pg5YCq;)&iVQt3f;UC0{Qr@hy=~9I@YxU zf^*;~!s*a?Px(B!`dD71Qz52eMk6A^DENn8TGmX#SS~ZXCR) zXT848iHo~dIrZv%yM%5XIog7Q1;20Hp8i3VfBJKuMQnYM?fxLS^##tTZt(5NZj-Ut z$!*Ik(oM?-<%w0R@fleNH|{lfbHbrIpcjCva%BvPK3*@~h=wkuMH#-b%%OK42R;D2 zfu4GUIIo+|90doUR}{0^Yib9+&~c2TpAU`=0oNiOR*d4;Xwaq8SBC)d9zOd9y}I!X z#|4Kv>(&3}n#Qx28^YWxZ4g#3JIH^4u=b1Cl1rnO$xnMfto{DI@ADnrqaE%1-I?T;#HbV zWLrKF>yhgXkuKzeXbm3X3!cwF*%n-}CZB3C?zR`f0>6Y}tc&5#r@z{eJ4$G@Tw(72 z_(6Cj+`<*Kv+pfJe=N#Tw<9hFp|H!IJuOkAa~L92?qfFRa%6i>?F86jP-Ons#1FIo zs4kgV_4>s)w#G^{HnU20BmpIs+mhoE>w9k z4Rm5N9o+>#ABSB{=bgLNca?WGmTEu<`}0q~7g0;42BXshEEP9~H&&_zv?nQFh_`f@ zY>2kiu#VFdN%lT7lY0LR9KjIE=BAq~nIh<#5V_qJqvTe~80zD?1TYR-&LtU8yvDFH zsL~|FCH=rJLZ6r@fQV4kFvRjAQ3j<2atVO`T%#7#pzW1P&}QjX3)krlXnW)j<{w|* zNpMN8vjUv>8vjJB^)(%(!Pbb}tadrC#!SVfyz~>7L|Bqa!@4ww&4rYTEsFGK8Z%<_ znWj1Pdz!9Xip%3~J_s5sbw$@Z%`>39g&DisJ07m0btFI)ZwF#)uApj(vnmi6rD%f1 zWo4-`(9UK7MB)c+CMEy=)&#J`nTWro7)30P@HBhHoke^D2^x~j)hxNA*Bcd%et@LZLO{7$dj!cLV`BCxOU zDvoH?=!fWBK4}r=AF#Mqyrq1Xn3@laeVYCxo*+Br<1I|BWaW9Vn)AGUnsoh`W*2(J z{D82I^51!2PE&beeq-m;LTH-)Bd7@W{|L0A2)6PF`uo4~0d8>M{O0esh$xC(~cOASmD7;Meq&bmw=7ZX+Ej z-QsSbDG9NW7(2PUxUF+hUjw2CCclPbmgd#CMv^vG{eH#!zLzG_OI8E%Q|jm1w(~2>bgEhgfzpGq3Nw4& z>AB@lN2l?4<(q$u2fukHSpG7qs>-|}G00#oJvb1SYUnzY==;*B7_9YY+Hmt-e!SsK zf`QPMX~tuxso#cbTYkuD17?eSS>OQw>YIs|1|cg#B9qQI{8XM}m2PiuTx4&O@&FD7 zt-dtH>FlWmXYEf-acnnTO7r~>kS|O$P?2uPGOtm6MB}8?ZL!42>#u%@s4P>;JP4ap zW$^u;yi^zX_P5WU7<0r4k84HO3ue5aRp8FOLnfjoOlVeJMQIKVN38?K$+ft1$!$_OIkk^{t@6w1N#_F{&xlCy z4_E1!oU)evbx!M}qH0Up=Wl&ZsX)jfDD3@lUkxJoc)N`wK!DZyijpR)#gnqoUH$9C z{_h8qHbXOeR@W^nLv4VQzFc~Uj>__;_4x8^hr28HgnI@h-u&c~R(IbN*1j_i9p(9B zZY?A#O*CVp&+i+HJ57Pnj|;aP!sLITdzyX>K##zpk*T*VcW#{>M0d{nwroJ#&J0}7AKmKLRqaS;@%unoF z(+(Q2!Yl?Rr;6xuV?}o7mM9`jg-`h~RZmc+8shSuK{H|Byfj;}2aD#+Z+)uV;LpJ$n{%JuF~_>*6a-ltjc5671HUAH>BWG`YLCE z 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 + + + From 335ffa12d6de2e128ef1de051da29a5f5e87fca6 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Mon, 31 Jul 2017 01:52:08 +0100 Subject: [PATCH 15/87] Adding buffer_stop preset --- data/presets.yaml | 5 +++++ data/presets/presets.json | 15 +++++++++++++++ data/presets/presets/railway/buffer_stop.json | 15 +++++++++++++++ data/taginfo.json | 4 ++++ dist/locales/en.json | 4 ++++ 5 files changed, 43 insertions(+) create mode 100644 data/presets/presets/railway/buffer_stop.json diff --git a/data/presets.yaml b/data/presets.yaml index c39a76379..c992fa4e4 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -3750,6 +3750,11 @@ en: # railway=abandoned name: Abandoned Railway terms: '' + railway/buffer_stop: + # railway=buffer_stop + name: Buffer Stop + # 'terms: stop,halt,buffer' + terms: '' railway/crossing: # railway=crossing name: Railway Crossing (Path) diff --git a/data/presets/presets.json b/data/presets/presets.json index fc9b7397c..c45969634 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -10279,6 +10279,21 @@ "terms": [], "name": "Abandoned Railway" }, + "railway/buffer_stop": { + "icon": "poi-buffer-stop", + "geometry": [ + "vertex" + ], + "tags": { + "railway": "buffer_stop" + }, + "terms": [ + "stop", + "halt", + "buffer" + ], + "name": "Buffer Stop" + }, "railway/crossing": { "icon": "cross", "geometry": [ diff --git a/data/presets/presets/railway/buffer_stop.json b/data/presets/presets/railway/buffer_stop.json new file mode 100644 index 000000000..a0f6f8165 --- /dev/null +++ b/data/presets/presets/railway/buffer_stop.json @@ -0,0 +1,15 @@ +{ + "icon": "poi-buffer-stop", + "geometry": [ + "vertex" + ], + "tags": { + "railway": "buffer_stop" + }, + "terms": [ + "stop", + "halt", + "buffer" + ], + "name": "Buffer Stop" +} diff --git a/data/taginfo.json b/data/taginfo.json index d6dff296a..245fb9134 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -2129,6 +2129,10 @@ "key": "railway", "value": "abandoned" }, + { + "key": "railway", + "value": "buffer_stop" + }, { "key": "railway", "value": "crossing" diff --git a/dist/locales/en.json b/dist/locales/en.json index be17fa35c..9d9ec0214 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -4396,6 +4396,10 @@ "name": "Abandoned Railway", "terms": "" }, + "railway/buffer_stop": { + "name": "Buffer Stop", + "terms": "stop,halt,buffer" + }, "railway/crossing": { "name": "Railway Crossing (Path)", "terms": "crossing,pedestrian crossing,railroad crossing,level crossing,grade crossing,path through railroad,train crossing" From 8b8f1f5b89de67f62a61cebd3828d26cc9033475 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Mon, 31 Jul 2017 12:59:40 +0100 Subject: [PATCH 16/87] Adding some more railway presets --- data/presets/presets/railway/derail.json | 13 +++++++++++++ data/presets/presets/railway/milestone.json | 15 +++++++++++++++ data/presets/presets/railway/signal.json | 15 +++++++++++++++ data/presets/presets/railway/switch.json | 14 ++++++++++++++ data/presets/presets/railway/wash.json | 16 ++++++++++++++++ 5 files changed, 73 insertions(+) create mode 100644 data/presets/presets/railway/derail.json create mode 100644 data/presets/presets/railway/milestone.json create mode 100644 data/presets/presets/railway/signal.json create mode 100644 data/presets/presets/railway/switch.json create mode 100644 data/presets/presets/railway/wash.json diff --git a/data/presets/presets/railway/derail.json b/data/presets/presets/railway/derail.json new file mode 100644 index 000000000..e243c20ce --- /dev/null +++ b/data/presets/presets/railway/derail.json @@ -0,0 +1,13 @@ +{ + "icon": "roadblock", + "geometry": [ + "vertex" + ], + "tags": { + "railway": "derail" + }, + "terms": [ + "derailer" + ], + "name": "Railway Derailer" +} diff --git a/data/presets/presets/railway/milestone.json b/data/presets/presets/railway/milestone.json new file mode 100644 index 000000000..ac79e3fad --- /dev/null +++ b/data/presets/presets/railway/milestone.json @@ -0,0 +1,15 @@ +{ + "icon": "roadblock", + "geometry": [ + "point", + "vertex" + ], + "tags": { + "railway": "milestone" + }, + "terms": [ + "milestone", + "marker" + ], + "name": "Railway Milestone" +} diff --git a/data/presets/presets/railway/signal.json b/data/presets/presets/railway/signal.json new file mode 100644 index 000000000..028e4ef45 --- /dev/null +++ b/data/presets/presets/railway/signal.json @@ -0,0 +1,15 @@ +{ + "icon": "poi-junction", + "geometry": [ + "point", + "vertex" + ], + "tags": { + "railway": "signal" + }, + "terms": [ + "signal", + "lights" + ], + "name": "Railway Signal" +} diff --git a/data/presets/presets/railway/switch.json b/data/presets/presets/railway/switch.json new file mode 100644 index 000000000..9de580718 --- /dev/null +++ b/data/presets/presets/railway/switch.json @@ -0,0 +1,14 @@ +{ + "icon": "poi-junction", + "geometry": [ + "vertex" + ], + "tags": { + "railway": "switch" + }, + "terms": [ + "switch", + "points" + ], + "name": "Railway Switch" +} diff --git a/data/presets/presets/railway/wash.json b/data/presets/presets/railway/wash.json new file mode 100644 index 000000000..c4c605f7b --- /dev/null +++ b/data/presets/presets/railway/wash.json @@ -0,0 +1,16 @@ +{ + "icon": "rail", + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "railway": "wash" + }, + "terms": [ + "wash", + "clean" + ], + "name": "Railway Wash" +} From 6da0719f3a49d4173fe4769e2522a2edccd62885 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Mon, 31 Jul 2017 15:58:06 +0100 Subject: [PATCH 17/87] Rename railway-wash to train wash, as this name seems more commonly used --- data/presets/presets/railway/{wash.json => train_wash.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename data/presets/presets/railway/{wash.json => train_wash.json} (88%) diff --git a/data/presets/presets/railway/wash.json b/data/presets/presets/railway/train_wash.json similarity index 88% rename from data/presets/presets/railway/wash.json rename to data/presets/presets/railway/train_wash.json index c4c605f7b..af9e8941c 100644 --- a/data/presets/presets/railway/wash.json +++ b/data/presets/presets/railway/train_wash.json @@ -12,5 +12,5 @@ "wash", "clean" ], - "name": "Railway Wash" + "name": "Train Wash" } From 6de3db3f3dbb020beb68c0427e9bbcac556e911b Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Mon, 31 Jul 2017 19:35:44 +0100 Subject: [PATCH 18/87] Updating milestone to triangle-stroked, and building NPM --- data/presets.yaml | 25 +++++++ data/presets/presets.json | 73 +++++++++++++++++++++ data/presets/presets/railway/milestone.json | 2 +- data/taginfo.json | 20 ++++++ dist/locales/en.json | 20 ++++++ 5 files changed, 139 insertions(+), 1 deletion(-) diff --git a/data/presets.yaml b/data/presets.yaml index c992fa4e4..549854fbe 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -3760,6 +3760,11 @@ en: name: Railway Crossing (Path) # 'terms: crossing,pedestrian crossing,railroad crossing,level crossing,grade crossing,path through railroad,train crossing' terms: '' + railway/derail: + # railway=derail + name: Railway Derailer + # 'terms: derailer' + terms: '' railway/disused: # railway=disused name: Disused Railway @@ -3779,6 +3784,11 @@ en: name: Railway Crossing (Road) # 'terms: crossing,railroad crossing,level crossing,grade crossing,road through railroad,train crossing' terms: '' + railway/milestone: + # railway=milestone + name: Railway Milestone + # 'terms: milestone,marker' + terms: '' railway/monorail: # railway=monorail name: Monorail @@ -3796,6 +3806,11 @@ en: # railway=rail name: Rail terms: '' + railway/signal: + # railway=signal + name: Railway Signal + # 'terms: signal,lights' + terms: '' railway/station: # railway=station name: Railway Station @@ -3811,6 +3826,16 @@ en: name: Subway Entrance # 'terms: metro,transit' terms: '' + railway/switch: + # railway=switch + name: Railway Switch + # 'terms: switch,points' + terms: '' + railway/train_wash: + # railway=wash + name: Train Wash + # 'terms: wash,clean' + terms: '' railway/tram: # railway=tram name: Tram diff --git a/data/presets/presets.json b/data/presets/presets.json index c45969634..7ade44fbf 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -10313,6 +10313,19 @@ ], "name": "Railway Crossing (Path)" }, + "railway/derail": { + "icon": "roadblock", + "geometry": [ + "vertex" + ], + "tags": { + "railway": "derail" + }, + "terms": [ + "derailer" + ], + "name": "Railway Derailer" + }, "railway/disused": { "icon": "railway-disused", "geometry": [ @@ -10386,6 +10399,21 @@ ], "name": "Railway Crossing (Road)" }, + "railway/milestone": { + "icon": "triangle-stroked", + "geometry": [ + "point", + "vertex" + ], + "tags": { + "railway": "milestone" + }, + "terms": [ + "milestone", + "marker" + ], + "name": "Railway Milestone" + }, "railway/monorail": { "icon": "railway-monorail", "geometry": [ @@ -10457,6 +10485,21 @@ "terms": [], "name": "Rail" }, + "railway/signal": { + "icon": "poi-junction", + "geometry": [ + "point", + "vertex" + ], + "tags": { + "railway": "signal" + }, + "terms": [ + "signal", + "lights" + ], + "name": "Railway Signal" + }, "railway/station": { "icon": "rail", "fields": [ @@ -10517,6 +10560,36 @@ ], "name": "Subway" }, + "railway/switch": { + "icon": "poi-junction", + "geometry": [ + "vertex" + ], + "tags": { + "railway": "switch" + }, + "terms": [ + "switch", + "points" + ], + "name": "Railway Switch" + }, + "railway/train_wash": { + "icon": "rail", + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "railway": "wash" + }, + "terms": [ + "wash", + "clean" + ], + "name": "Train Wash" + }, "railway/tram_stop": { "icon": "rail-light", "fields": [ diff --git a/data/presets/presets/railway/milestone.json b/data/presets/presets/railway/milestone.json index ac79e3fad..e7167b829 100644 --- a/data/presets/presets/railway/milestone.json +++ b/data/presets/presets/railway/milestone.json @@ -1,5 +1,5 @@ { - "icon": "roadblock", + "icon": "triangle-stroked", "geometry": [ "point", "vertex" diff --git a/data/taginfo.json b/data/taginfo.json index 245fb9134..0dfc9f114 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -2137,6 +2137,10 @@ "key": "railway", "value": "crossing" }, + { + "key": "railway", + "value": "derail" + }, { "key": "railway", "value": "disused" @@ -2153,6 +2157,10 @@ "key": "railway", "value": "level_crossing" }, + { + "key": "railway", + "value": "milestone" + }, { "key": "railway", "value": "monorail" @@ -2169,6 +2177,10 @@ "key": "railway", "value": "rail" }, + { + "key": "railway", + "value": "signal" + }, { "key": "railway", "value": "station" @@ -2181,6 +2193,14 @@ "key": "railway", "value": "subway" }, + { + "key": "railway", + "value": "switch" + }, + { + "key": "railway", + "value": "wash" + }, { "key": "railway", "value": "tram_stop" diff --git a/dist/locales/en.json b/dist/locales/en.json index 9d9ec0214..fa7219167 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -4404,6 +4404,10 @@ "name": "Railway Crossing (Path)", "terms": "crossing,pedestrian crossing,railroad crossing,level crossing,grade crossing,path through railroad,train crossing" }, + "railway/derail": { + "name": "Railway Derailer", + "terms": "derailer" + }, "railway/disused": { "name": "Disused Railway", "terms": "" @@ -4420,6 +4424,10 @@ "name": "Railway Crossing (Road)", "terms": "crossing,railroad crossing,level crossing,grade crossing,road through railroad,train crossing" }, + "railway/milestone": { + "name": "Railway Milestone", + "terms": "milestone,marker" + }, "railway/monorail": { "name": "Monorail", "terms": "" @@ -4436,6 +4444,10 @@ "name": "Rail", "terms": "" }, + "railway/signal": { + "name": "Railway Signal", + "terms": "signal,lights" + }, "railway/station": { "name": "Railway Station", "terms": "train station,station" @@ -4448,6 +4460,14 @@ "name": "Subway", "terms": "metro,transit" }, + "railway/switch": { + "name": "Railway Switch", + "terms": "switch,points" + }, + "railway/train_wash": { + "name": "Train Wash", + "terms": "wash,clean" + }, "railway/tram_stop": { "name": "Tram Stop", "terms": "light rail,streetcar,tram,trolley" From 8e618439543a6c59668cd4fe91dc47b0f2ca6f35 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Mon, 31 Jul 2017 21:22:58 +0100 Subject: [PATCH 19/87] Updating milestone_position, and trainwash --- data/presets.yaml | 3 +++ data/presets/fields.json | 5 +++++ data/presets/fields/milestone_position.json | 5 +++++ data/presets/presets.json | 7 +++++++ data/presets/presets/railway/milestone.json | 3 +++ data/presets/presets/railway/train_wash.json | 4 ++++ dist/locales/en.json | 3 +++ 7 files changed, 30 insertions(+) create mode 100644 data/presets/fields/milestone_position.json diff --git a/data/presets.yaml b/data/presets.yaml index 549854fbe..317b5aefc 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -730,6 +730,9 @@ en: maxweight: # maxweight=* label: Max Weight + milestone_position: + # 'railway:position=*' + label: Milestone Position mtb/scale: # 'mtb:scale=*' label: Mountain Biking Difficulty diff --git a/data/presets/fields.json b/data/presets/fields.json index f1f4c1ac4..fb530443c 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -1028,6 +1028,11 @@ "label": "Max Weight", "snake_case": false }, + "milestone_position": { + "key": "railway:position", + "type": "text", + "label": "Milestone Position" + }, "mtb/scale": { "key": "mtb:scale", "type": "combo", diff --git a/data/presets/fields/milestone_position.json b/data/presets/fields/milestone_position.json new file mode 100644 index 000000000..2ad3126a7 --- /dev/null +++ b/data/presets/fields/milestone_position.json @@ -0,0 +1,5 @@ +{ + "key": "railway:position", + "type": "text", + "label": "Milestone Position" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index 7ade44fbf..09e3de2b7 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -10405,6 +10405,9 @@ "point", "vertex" ], + "fields": [ + "milestone_position" + ], "tags": { "railway": "milestone" }, @@ -10581,6 +10584,10 @@ "vertex", "area" ], + "fields": [ + "operator", + "building_area" + ], "tags": { "railway": "wash" }, diff --git a/data/presets/presets/railway/milestone.json b/data/presets/presets/railway/milestone.json index e7167b829..58cfa7bbc 100644 --- a/data/presets/presets/railway/milestone.json +++ b/data/presets/presets/railway/milestone.json @@ -4,6 +4,9 @@ "point", "vertex" ], + "fields": [ + "milestone_position" + ], "tags": { "railway": "milestone" }, diff --git a/data/presets/presets/railway/train_wash.json b/data/presets/presets/railway/train_wash.json index af9e8941c..a5a36febd 100644 --- a/data/presets/presets/railway/train_wash.json +++ b/data/presets/presets/railway/train_wash.json @@ -5,6 +5,10 @@ "vertex", "area" ], + "fields": [ + "operator", + "building_area" + ], "tags": { "railway": "wash" }, diff --git a/dist/locales/en.json b/dist/locales/en.json index fa7219167..fb778f22b 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1707,6 +1707,9 @@ "maxweight": { "label": "Max Weight" }, + "milestone_position": { + "label": "Milestone Position" + }, "mtb/scale": { "label": "Mountain Biking Difficulty", "placeholder": "0, 1, 2, 3...", From 785370189f519519306225fb1b0b352ef2292004 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Mon, 31 Jul 2017 21:41:38 +0100 Subject: [PATCH 20/87] Adding a placeholder to milestone_position --- data/presets.yaml | 2 ++ data/presets/fields.json | 1 + data/presets/fields/milestone_position.json | 1 + dist/locales/en.json | 3 ++- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/data/presets.yaml b/data/presets.yaml index 317b5aefc..9b503802e 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -733,6 +733,8 @@ en: milestone_position: # 'railway:position=*' label: Milestone Position + # milestone_position field placeholder + placeholder: Distance to one decimal (123.4) mtb/scale: # 'mtb:scale=*' label: Mountain Biking Difficulty diff --git a/data/presets/fields.json b/data/presets/fields.json index fb530443c..3c603245b 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -1031,6 +1031,7 @@ "milestone_position": { "key": "railway:position", "type": "text", + "placeholder": "Distance to one decimal (123.4)", "label": "Milestone Position" }, "mtb/scale": { diff --git a/data/presets/fields/milestone_position.json b/data/presets/fields/milestone_position.json index 2ad3126a7..657346515 100644 --- a/data/presets/fields/milestone_position.json +++ b/data/presets/fields/milestone_position.json @@ -1,5 +1,6 @@ { "key": "railway:position", "type": "text", + "placeholder": "Distance to one decimal (123.4)", "label": "Milestone Position" } diff --git a/dist/locales/en.json b/dist/locales/en.json index fb778f22b..39d7c52c7 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1708,7 +1708,8 @@ "label": "Max Weight" }, "milestone_position": { - "label": "Milestone Position" + "label": "Milestone Position", + "placeholder": "Distance to one decimal (123.4)" }, "mtb/scale": { "label": "Mountain Biking Difficulty", From e83938c467c3ede4d1e4d9cb3ccfe54ede3572ce Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Mon, 31 Jul 2017 17:47:43 -0400 Subject: [PATCH 21/87] Add poi-railway-signals icon --- data/presets/presets.json | 2 +- data/presets/presets/railway/signal.json | 2 +- svg/iD-sprite.json | 2 ++ svg/iD-sprite.src.idraw | Bin 329023 -> 330140 bytes svg/iD-sprite.src.svg | 3 +++ 5 files changed, 7 insertions(+), 2 deletions(-) diff --git a/data/presets/presets.json b/data/presets/presets.json index 09e3de2b7..10c0080d7 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -10489,7 +10489,7 @@ "name": "Rail" }, "railway/signal": { - "icon": "poi-junction", + "icon": "poi-railway-signals", "geometry": [ "point", "vertex" diff --git a/data/presets/presets/railway/signal.json b/data/presets/presets/railway/signal.json index 028e4ef45..d4fe389fd 100644 --- a/data/presets/presets/railway/signal.json +++ b/data/presets/presets/railway/signal.json @@ -1,5 +1,5 @@ { - "icon": "poi-junction", + "icon": "poi-railway-signals", "geometry": [ "point", "vertex" diff --git a/svg/iD-sprite.json b/svg/iD-sprite.json index 6923c1d4a..a4915f66b 100644 --- a/svg/iD-sprite.json +++ b/svg/iD-sprite.json @@ -274,6 +274,7 @@ "poi-hinduist": { "viewBox": "625 320 15 15" }, "poi-shintoist": { "viewBox": "640 320 15 15" }, "poi-buffer-stop": { "viewBox": "655 320 15 15" }, + "poi-railway-signals": { "viewBox": "670 320 15 15" }, "poi-foot-shape": { "fill": "currentColor" }, "poi-traffic-signals-shape": { "fill": "currentColor" }, @@ -293,6 +294,7 @@ "poi-hinduist-shape": { "fill": "currentColor" }, "poi-shintoist-shape": { "fill": "currentColor" }, "poi-buffer-stop-shape": { "fill": "currentColor" }, + "poi-railway-signals-shape": { "fill": "currentColor" }, "poi-vending-machine": { "viewBox": "400 335 15 15" }, "poi-dice": { "viewBox": "415 335 15 15" }, diff --git a/svg/iD-sprite.src.idraw b/svg/iD-sprite.src.idraw index 41f0cd9751a4bf44f7af41fe64bf5d81516f2b17..a27f6c7597486e23c5ad9c034399930157c8c988 100644 GIT binary patch delta 211283 zcmV)QK(xQViWHoa6n{`l0|XQR1^@^E0gV4j8r!tH&N>4CX+aAB2mk;8WMOn+E_iKh z?7at|T}N^MfBSu=%2Z>TFb10-J#H^RfW5b5K?%IFR?wyyY z>I2T%xqIdGEq^=rJbdT=2OPL$_saIW?z(Vgk1FopvEjP++x5tm-FM!->-;?{=RV-T zzP%4y*?&gi?fv(^=#j6iU8C7(J-mH`_MdeQF6}$!IoG=8#!Z7uKT^A9?OL^K*EZCS ztzC!zuKS?-UbOR^T?Z~X^*%cvyW&a6xdQ7dhW5c!2zIfN} zb9e1IfAg*jcb>np|7Er7)u#0u)laTZ>UVA2^5Zmk{n`y`H>BC)YB!?U<7+pr-J~|E zjcb!L@4jpI?o;>e+_V3@z56aa^?o}KT(JGl7hSZnlcIB09(=#O`*$5+NDr|NPrc-# zl`~K8Z-46XpZz^^$A(*N+uZN4LQNbP2|o7XnhZc#g- zcFWp{wOgI41|M{{Jv-0dy>jk@4H60-q8~$$V#jit8~|$`!Cqg+E6>;6i|AaqnPVfgXO>59P^_4Z9h0;s2j(F-lY!_rVJ^f z*Y%;6L+q?}`Aci_+C6FytgY1c)&4$({M*;=0P^o%o9x)|$6#-;+#8IC{mEcX>(lvk z(|>q*GN1J4)8TwLnNTzavr(n~czHG$OlR}SWIP`Z`-4=a&6TER6VW7UYjfNf6uV>X zlt8gxHj3TJQDn!4Q;Z_L<=Jd791rHBet$X{O?#6~z2(ucKb#K6qj|4CpD-SZivOPR zd?69<3=!{A+ae;KaLNgtg9`|;W5dY@r+-5m#$Y_2&1TbHZ#0K6l+8x7es3_F4JZBn zaByh~|M#rj3;drd{J&)z*qBd8li6@M9rY&@nwc#3`h&@6IG)ou%{!D;D)lGJ)9Ii; znhr*@`EWFtCu?mUEnC}jV493)R00|O$!I*D%m=;kU^eOxHf^r7H8e_A`rF(eEq~9Z z!_jcin+@i}{(P)Sb?@4J0*QXrNVLt9=uR1lCM61ujUFP52;m4L3Y7|agM}2jFBH08 z?bp&2ax+v@#V9nMinBrDU^s+6L!(fCc{XPtJ%8B12CBi7%Z90<{%t-PiIFo*ketZ~&#LX9x1F`K z&vKH$i@_7_6qqthg24X{2>M%B5qLW7UaT1Bt~iFCEl;LUcibNj;g!J{hK4nm|MPKg zGV9GJ_b~_NgW((@F@Kxz7+&jJ zgW!HX?DghzF z=hq$Sl;B^?3j75jISaw|90DEh$2kSXQR<@GG`^&R4tKUu9nSESE^HExd~yY|FDoW~n+o^Vu&^CXD#yS3k22XW@h!`^T@ zL=5zXv))YeU^GPFA%BRV%?M@0q|{Z9I8UqnF~oW9YVGN@X9eOs!-(_Dqe`4-L!9T- z{_xPm85l3lOhQj)C>juFI9Z-g1}I3Q*#Pm~AFOxgNb#x8iS^AKYDF)`GiR0wv%>n6 z>@jXCF>{_@dnv?u*=p?twaWr=UTDO5(NQJND#Uql?InjM&VMj5bB0bG>JO1}^ImT< zJ^I8sx?*j%F+rR^tGxl@{KabR6}8s{;=Iy`^Xj8YoYz8}*VSHs2;!W?ZX&Vf3}(w{ z-2E{c5NqvZ{y#z+*01UWm>D(@o3)?TuU^&a-dTHB z?L$!UpU*mdbJ04pT6=fxy@9CzXheNam8iqYN6PbbH11)JVDkX`&rF}L7Nzy+_d(S6 z*FJD)qKv2dR7v$INcHL3XRa8jke8_Av*CO^ zov_>KOE|8FR7}4rmeM*!f(B7hTDQMKq)Mz?pRawP_H{`0jfhlVto?f+)t8J^UpcCz z`VUC;)!NtAL4T^LW>A0BpN;z?rqEOh;Cva=0JC`9#|qOMNda6BsS+#C6(`j+soGUZ zg?TdOj%rC_R(-4X?b?qa)lVW)eW&*QK&tN=slInqN%aFr^~2hKUoldlarCh$%m%aJ zSlVEJouoRVvnstpR!M~sqe_@qFehf!&uTxfA5)vuuYXo0RlQbk<)o_DMXGx9Xp*Yl zt}WL)_3oibH5p@08e%e?%(cy(XWJ@SX0X3uC1WSNUQ+$;<&HA@FrrrH0dG(r{{I7SR-f0m7p`{e20SSp6RLd)7wv2mC+olC0mWzAYg2-iFkzRk?FyU6S?tK#TjTea?_z`xtv`(3a7i94Jl0#!esK{Fl>N=s`o8+Z17-IcWiPH$_DH%O>yLn{kE~xJohEpdi=i$!(&Z1E^>8TS z>f;+bSC7pd#F@>DuE+j-26g^NU61wO(lYbt`jhK_Tz_f(4fVHIja0|iA5;H5P=EdV ztM$j$eMHMg ztUtH@5{UDstM%vA|0EFS`9_=<9)DHhya?i4R$o0dai;U-iGocOj5Zq*mnPkZjn`G) z^;myd{q+#%&sXa&ufHk~=g*8duRN;6c{Rj&P5rfpCQfSRWNOb<+x1xgi~8Fj&fl)q z-&p_aK%6%jasKM466bFq&YSCRIRtTVJ*L*29^r*ob=PD4@9OV?Ht$`nUw>YIXQ0jB z8*SckRB7`rX!Gtm{;)&o11YK28(#HXk0pO&{rytqK2ZNm{cH9AZgd;huc&hM57s|a z{}iPAbYvL(=laJ2B|mJG{AiVu6?dZ|$gZ%zvHo!=`HA``4@pU!j8JVjAX>UV#@jzL z<)L>~_czx6wf=AQ|A16qjekh>+4>g)sXk|<`od8q)t4aEm+N1-Vx(fVx{CW7>;GB* zdi@8G>W2}jzES^9Ak{aGRNp?Tr1~zT`mg%;4o#~5aJi4iUIF*!cN|FTn_kuZjrAYZ zf81!-CXG%+s-HA!fmA;=QvLjBlB!X!EjJpC<`p9qYQ|OE-`H4c9DmceE~L6%l~j$Z zHLjJDs&RFZs&UPuN~&u^stt`}4^65;Z+VItdB_o<5r)cswwJn!`x_fKXxy-I3rKZB zM5^N&HwmPYx9h~ljgKm+ZVIVx*1#Kf2n7+*7n7>Tk)o@ZzpNDMvXD}KjnYFN2xJs+&++KY9yL_5*-zfQsWL#=#C8?c}!5K;!&D-pI^bF zltp!~b;zx8m&P_k-F;RYTN?KW!@H{u@9uthN9&MV+sB>7;|R(Y)$W zs-9*W>k!XX&!yD3Ut>F@J$<$DYmEm6(%#=lduo-mN7AL#I1REssDan@P%fp(z+6f? zi8`JVzEn8PMofb{rzYzBkGhl^XKI}}tMRbLBOAZd_=CouRO}G7;~P5~yFm3rR~x_H zI5(hrr=j|sDu1evq)Vx>0;SegW^3$jJRIUYVzqH$<2M3vIBSXe zcF|EK&OV5T#c5a*x~=hCA}oJT{P$21;$ zXyObRB7{4X!Ekh%MU>tqIptM?W%a1t!y%QwN$y+G~Uwqr^Y85UvB(Y zMU`v3wtw-u#@|4?H%GRg*Eil6DEa3`$-k&l@<_Ur8gGJ zU*ki8RPQ%ZeekG~>YpLihZ`SR2dN0RtGbk~`hQ2*8lP>Pr!+KGpcQK&nq0 zss8n-lIpXN>T`|HUolc$^^dSMzS8*j#&;mqcOz2$N8{^(R9`hx{pV37)i)s3HyhtN zG^wWJ*iXS;>ZL-xur;VRoF;ZOxkFZHU z%zyG+HuY(pb>7O(0~haG$+B3!q}gs>r}_L=Dt~3O)9ltp&12==SZ4yt=2G(-Il-I9 zh~UkuJAxNu?$<~!*}P`+TD&$~n3V8F2X(qm=^>YOK&(f03VmkNOFwFd^^_y>S~{rL zyl(CC=JQ_Byk7Gb&D%A9x%sQjhcwS`9)D;)w)xbAE3J9`<_#F^Mh*5%QeJTgt-owX z(0ZIlwH|bCdSP+3vK_@HfoG+SDG3FeH*DTGAn7<~FQ84&yLK7&oTF~-B$losqWB~u%fND9**jW^Af2LdSn z3|+(IX(ZrmlMWLMhl4@(nB0=ezehSZ&T;rx$o854wzA>6Dyg4!HAO;BQrD2z(tT!| z7$E5YDRZB}i2jr=k5Pw8xCi_{tbdw~OBp+qnXKVx~`fUDRFx1Y_z|eaiZ&A{Wu^=5o#Z@kE*>nfcHI+ zmJ(^|Np97qu3K`?Oamr3{ppbBM@;j?rEve}h6Dl)v%cIHC|E}&`hQzTEn#yu zCU>LnkCcEE8Jm&M(LRKWP&65m7uMIJ5}aBBO9LcOi>!h<>|;=qaXb0K>@y-g>2#U& zrI;}}#aqDcEe0=?h?~B7q)ZVxySkf3k6l!m%I&39%*MC8JC5wnc#*Yxz-$sL>a-GQUnWy4nU(uJ z^5k&zZxcCihXno%X8ox(jxs|fmOswNW*j}CKc&hYaNwKuO@D3iF4Q7JCbAc~+8>Oh zdT6Tl@s`llfDm*TKroC)%+)ywoq=lH8!_$kAv#Xy1i8wT$+j@anRQwkvAB{5~=3115yNAtb;O>!e z_vA|8?pbrbrhhVe(!u_SoSOP@lE8iYuxA*%N5UmOvxu*M1-`yh^Az~{-hr?GbDIt@ z!op+-w@+WJ5mXLq-to2M9foe0N-5V#z>Ih$=vwh%Vp2F=%tGR{iI|xD;$(rIZbB}N zl*oBVdhF?tT)N^E_i^Z-vchuMNNIIpGXveUz2zxWW`8)FE2H!r)lh8RpE6kn=y5PH zDm_h+XG$V%LXWKZf_+c|YG}2}BLoIb(+mptHF8{C9V0zd2U#8?0BO0bj4>Z#Hj!9& zt7D`?iV8#QOB;yC7!OfcE{$;{$xt3*l8CVMott+HEPWSa>APMDEPeOpJ=SDtWc6s~ z_91BL#(xCL97cG!eovLym(QRd@$^=BdRy~8@brTNPk(P4C@KkSZI!^6tSGK0 z9CP4vSe`mgjAe@P3^lYY#->wisVK!*5qPgE#Uf#?9d0&4$70IC zF2*PiaU3s5q;-eOibIT7r0Gnfj)qA4*^=aBHGfN-YL#WR^!oBBNe5^AUmB(q`|3EU z6%Evc%6e!CbKkf5fWX|!m~vwC{#OEXpW1xjp_qG$;-x5Fa)pv4oTXaw+F_3E9d|#V zSVXpj=60C-^yV2b_j!T2zm7qnGTFrpC2>Yxk(4+a!&yaXCJ|beX3ET@5LzDM0(niX>Y4=nC4r5iC}7LOOcD{MKC`(qFtw7*oY?&JD}kxcZk}^UrpC~K zdd)Q+T%^H5tr$+yArvL{Fw#QI{CGig7k^B>Uk0-JkG8RIbLe+p+(^Q$F=*=~k<_}* zf3ny>fVd*dB~QtS$J&4u#AI%B^jp1|D7FLYw_!YhHf_ckv&By-Oly>zt?AItTTS$|3QVP%8l?LN(mn-7P%A7jjY z!ZsFBvSp(&lMJ8Ke}gGI^ufyJ!9W<7QbMjx_HJy{$c;bfTe7BNQJ;G^5Q)^(Uz6&| z$M8e4H7j2LfIUMv6&o}VDrE+P>wiFeXG%r!o$y>hR9?0QRh|X{CU`{iU|@nr8WTLq zF~K?1oZU z!`#pPg?uW=+%@IXGn&s1Oz;QB1kXA=`ShG7cc-jDPvn#6nUqgEHe6@dh39X6#7?dg ze8kR6Ht*Z@@Rfa4f9?xvm$y!MY4e56S2n-V{Bdikb^Vkd_fMKHg7O5Y?l|`9Y$GNT z*6c!b9h5d`K%igCTt?^iuz%9z$h}XI-57=X%M1DksxTWGZ}v2W&mPbS8T9+(%<;?v zdmFz2*YbFYE5n`q3vvxuyA%M58s#wmaO7O8s?CG35;$@BlKS8yXn2|ITkhZbOA(5w z%I$|PuX8_STTj(oS2z6(D&2hOVO4{N9vziZr~%O)efX&6NgRV)#(!aS&_Ine+A3Jd zWD#M6qa?)~S{zvevA1vBCL%iYZ{g>FWT81au?&kYkW=3{t4R0fAA%BjAf$^q`j#z4b36CJB|vT4^X ze`Amm%?SQ5!UQ_4LVvO`8(tF8iDm?DJ{}Pfza92|T_vVzgsY>cTxZ!w{0sZ@AY)+t z!=_l3Ie7q!;o_>yTdub(&0FdE3Qpk5wQHssYn0rb<#~&zzWgrNYgp7mdE&yFDn<(i z(Cm8)om6J6s*%cV9epSQAZsj#R1F?_Y*b1irhq(dmt7u}P=B0Z7|aJc;L@5S$)XmT;UA@D{0j@H znbFxH9(-d4EKanE2m*#lknd)t=LT13B^C|7QPnw&*aJ>I(FzSyO0T zH?X(wMGI4@7uSgf78he=xvUw^qc!b3S~EJ2Ho-hqxOYp=f%O#i7u<-hz{;04U$*AX z$A_#koo%b{@jZw_R$o=Syf*sN=Bt~3(|lL+BY(}$r8YRPX}*>X&R?^^QB-agk(!65 z+7CxA9_a^od0q1_!sd>9`mjL0p}NCg4-yinS_?04Y$^rlp+kAS$uZz1HSRYz-@>@x zsd2C9PFkiqjANQ$ro0ouq5E>yc#wL*no2wXZ*Oh>UBDZ6=z+JluX|IBk!`toc~hA- z7k{IGO)h=C5|ju z2G&NxN1Go537@?(k?`^6rvef_VMzFw!$ZQSo1a+|3CABKfAIQo@cHH!zyUX>U3s(N zi_LH$Tk}hXgX}`Kb(pYiHvC6Z$8{FZhJWKZxO*5l_-6B4;NVB#;Mn>%w=wbEw$OjE zUSnq=l5931qKCjN9ANlV<9ZdtF3~jQk^$k&mA9l3PDsT)oD#e|U|%@F-+`7_ttOSD zWHu&@Evi&-YUQw(-y()BRVh6{3A73(sz4C%TP>2iw({blK}Pi=!?ohSqsA%)gn#Z= zVF0YSQgV<8=WjQ^7pCNQj2-{$=q_sJhWUQ;2W#>$W^3*WG6Ha;d~ZTjzOvx@HEx<& z`KHwzLNnpu+WjAy>+R zvpS>G6Sz93|F_AN*410r&iS!*4dcga9eugd+R!3r=^AUJuBa)C6|B+glq;>7q@QJ8no_|*zdG%-6FSVt1l_kzV9~YuW(ysZN$9+HM4}fFC99RV+chu zF2~M=a+NGc=*Q(0Ix}tZDZThTlYe!}?n~WgyIe0~=R;Q<9l={v%p#=dDCZUTt;kA; zPBbT$7}bl|YwkeFK7^Obu788;$d}l+b=yl8Pm-l0tP4>S$-?COm|zkhqyb9}&`coF zu&p$KQIR=C0NGF$l1=`S1T|HhU=4MV;G{K}&s0&AJ<=WyV*;(V#d9oC4NHsw*5r452J_Wus9BH7F zZEQ_lE2iU(&jB z>prd1TNk8O*t@j0fIl(>@7VAS;ZIv1_Mhy6NG>oVw$(>u=znk-5BP&f%y#D9Sjp}0 zD%ReKuhhe+Eo;iUQ*RK6rmf$&TUAXq>$>D`0-m@TgFXxpV&1iN&p^z(88PqSiRlv} z9|iuuS4-)T4^7=nc6uZygHT)dZQT$0kp>w1&jbRx<;Muf?>?sx@*oVuQ;!SZeN3co z9pnvLM0Lo;yMLudb5+GFpuMo119%;yr`5Iz@Qa&z7~$7iA$@Yo(kHjF^vUZ`lV#Owoz{BLk)!DutuvwN`I?i5 zYXQ;GY*4)*hFIqj^jJ86tg(T^$`8W=k{xhRhlW>*By!(7~9b8+Y4SwPNdox3Ipjz5S@u${`fCf2UjLm|R}D?)^|1G%q!A^^|&i14u1 z-av%iMua_wM}&)7zi|j6a8x@@gdH1>({}NKUFTn*?c&9I&e^?l|NdR)?OGw>cAmkf z^$7lZ6Z#Pi#GU-FT_p4*Brd*5lT|%XXK~2TOg@7Wc%~lYsb{CgVT9 zZ7`K!V`}LT?PQ2@r_=@nGH_+@fa`ka6QWf}<9|f<2c0w+v4W4-#t@3g`9JoISnJ1Q zLO)GqL`@kGf-xBowQ0EpI9^6(1zO_3uTK53?IM*5jsuFIOS zcz?4-M@|k7`4Dh8_(gPYwG&**2)Sv5MKYs_RsZFIa?KmV|q#ZQqD>+i@cUw;h{H6%; z6I)OAipdetGFwlDC!f}Ox_I)0Qx1__p+|rXS&8}s4tEm=O3H$bBT)bh%o*8q1T&`K7FpS51G1`f_TI8jjQM&>xPD2ayGwq6GsNUpo%*zOm%4ba;;pK8aDZ9|KCm>Dl5 zpx7l0a1G_#XE0{9CPStPwmtF-2J&`w)=EK|IDne6Q?Gn6`MK@*}iTPHdMMK(k6Y+|`G)Pts83-tdj4n_!yzp%cC)*%InA%={q< zXxQQA4+Vee=@5C7KP3?Z(a|%G78j95w7JrJ`1XOHluR7fH2i?%5rR2?NPqjf@0IZ3 zViTO=o=r$9vWbT|Xv)Dg2bCGgSRBGbgl!S*zTgf|>0f6w{hQjlg+ZBlFpQXm35t3MzqVYvCz6=wuLB!5~IpvtGD3XGR+GJ~38NxyM48jUI`Q(x@xa ze96$LvAA;`A+V`D7eIw^iW4OQUhA+$AkT};G$chI zDRJ`lnIBvuMNSY7-x^%}F&iffZ(tF|O|7|gDKh{IVGi_6D@FD&Z-0V)j9FD-vyEGM zH6w&8E55oV?j1zUvBr21Ap@yoN!Nn{l|zW?K+|FTL-f}E5I z5w9%xUOrd&TJ4WfW>FZmh*zI(;-U0f|FFEizynT@xHl_H6HhVzp=}4Dg4Fb@8Uf(S zw^xMQb2!$o0B^LEVlgfVx|n~8oSAw$%o)gBECJOfLi4Gmoqs@)5IjXyd421RK~=Gw z`K>5te#!C)PGor~+DAEFMv>C}lue{*1F5NNZ)*MJ8mfv*2?n=Ho^Y&N+Z5v0QC%E4 zNn1xi6dAZCNj2szt+%4ayi3~LNoaGh0csm7k*RL(hZWc(CWXRFTW@P!9uV=jrnCKB zRc9mLXKoZ`(0>?AQAZA4w7^nqi1_=~KSYQy>oWG`V_t;bI%L>mU`&qmA6x&#NI!Bo z`uTfW9|+@ouZ{ElSHd_y*!s|#1f!S$&Eiuh6%QQ z+WJ{-)L!}p2P|OKBhLXpZ#Q!eXxGF6?Z#noK)cm$ugL+&9mE8PaS84>Kj~Tw(7syx z>M+3df58A(76Y`e(cTak;F`t&*FHQ3IJSMAHGdgEBEUF+qwZx6D7XOHH{`$LwqLY& zSC+v4mF*j~Z`~fYPib#!Z*QO9zPSCk_S4$WPZ=8e?KB;{&5bJvDW9!pxZ0P+5 zJAc-wPeLmTK~=6+j*`#98Gdwib|Lz|_AzYKF%I}t?3O5&V%w;O#SjxErhKh`s+=GA zC*xGQTUuZA0E18xQoWMwAPr3#_Vhs09fAT8@iy(vfr!6kMBL#)GjH2%=I#78^CL&-d$#Yj2B9BvaJa^VzEAtU(D@<1n9w=fT#*TVzxJs?a)1At zP3Q+4dCC32_GxR-8Oe>~X(L9(q~t!mP3qP*sat=sL}#SFB7{D(9rB;HE&pjd&wqO4 zCiL0uwbGqFrW%hQJJ{6WJ)A}|B%05*;y=wPvH+rrTt6k zQuG6rtY9J_!J9lWBv>%-$R?$sB|S?PnfrbGUysePq9`z)l7`)P#)e6bAAco_ltZhe z_+~cGc{L7Gn;S*_s!smE$`y_tmv6D~^{5;tg<`prfh-k&H?SDwv@1Js_?Tj7?H1D= zsKabLPKzyoB4?OlM&%Lf7cwO&%@`?x=`gqHDC(a`2C|Na4&|=U+p^^sN2q2oq$=eY z@D=;h;CifyxyCHdq3R6?S;-s5A!n~A+Rgf_HhWmbY+?i)yjTWKnmFZ_biD*Lm@adz z)vCPhKsM)pQSoJuis(Uxy9kPmIihkJlI1oATb{5aKsHGjP6bdUD4{9&WoXcvCG|P? z^!N`hT>4I|uzQzWPYG$L14P2^#w|wF5j#wQWxeQK2U|8hG@Gn4<3mRBlYgrY zC@SMt^)%6$eHHAw(kZX$m-4TdsU0^)9D@2{lGAF5afmp^Q!rdxGkCfo`DiAHQ# zVL*(3&XLkam!P&rr{L@A*i@!&Wx1}7D{e-o$YjgjxFu#@9aBqTN2RV0_p1s)+>(tg z42Q7^dVFP~H?Z2*CeFJU$uXpJpoT7Z=KgAn{?K+v5#6>F(d{fn^g0a8?Y(TjFKS!x z=?TBQ^B%8Rum?ZmAcrOBmtA<$tlWNh`w^^v@sHISf3>?Q#fq&(`GUlZW-KONQV%jY zOF&^k1i-=Bl^4ZQ7}GR@s2TCYRwkDOS1xmrUW>}r5VxMGoe;o4pE9#VjffDuP;Fad zk~ncm-OJFcc^(j?Sr`^F%jR%)kgGT_OFZR=4@^`|)v`vT!CQhXFS1c95TA*zO+F`o zV5OX9$-bmZ2XmOv#q5OyEfd`(YPm)uSQ7(Hbe*Be5R!ug8&NKl<7BE5Lr;)f1nL$T zz}A^0?P4$z1hy6K7+)3O;O&Sjqz5F5iSrev{Kp+Pjk<<% zT0|pQZH`M{s4}*_V38T+!6mv&)Do0#K2=(7;~rU-0%yr0RTJlZ{73921cOcnUCQaq=F*izF#V9f!oF2` zs(jm`0{I1uv6z0@u99|a6M*?fGm8WBBmPK+Y#Q2r#LYLW#50PuhTC&Bs67$;2yK7( zj{+6y+iK|tA)$Qy2xM1(Q>kV3)QML8W3%#+@}&3p?8Qj)uGhGzec zQJ~mK%m}sy>JNIIj`Z;E+&J8t)%o+RIs3LW3Mv??j42kf+1_$1aQ?g2?^lmo|k~)rtjwiT({W^rd0&*Sci; zNLp@S3AQ>ykByGmU-9|xw0}47`4f!KpLBS9{(J4;UxUvHXOuvJuhU%p^!790>gO3( z&$XEWF_0U^L^Bkf@(+A%d|;%~;e=qlo$EB2m4iKa+kWzgpF*epZJZu8Xce*(5Wff3>?xs!kxM+09;0sVsZ3t{Ddmy4C_U-4;V0^bz{4*P3E zAcKxM3A7;1tb!CyRb-mS^$aJ4R+$6BZYGxyOS1VCR|cMWp;2kgiIA-(LXbr=J*g>M zXT|s?urvWoPLVIk(C-Y0N~nSmv%e%=->QFY<|L1O1BLshkmV)2B!PC+)n@E#dG(#x5?^biPd)xtzv8T zo3>Px)#OVrS}ST?|IoKu@x97)>{{7uzM|}(9x5jK>)US(__osv?dbFZCj~g`5>6+u z#Bz;)TOoTkC#lzedOl4c zHt6!c%i4dNqRZRcf7gCb`@Oa_K0xu(LpTyLXj2FmX1}o05lpDngb@wr!Fz~|Vd>?p zx2}=E6;6~G9Ty9W zx5vr0d{2Bcu{dlNbR^DwbF7Jze!*=jXz4=d!1IqznCfBpsYz=q<$5spkJ|3kre9ItXkj( z;|eW5Jr3;Mx8f$x83)HUd3wm=OV22OKCe!o4={m#^y2mh+yC1B&(tLPQ2U?TpKgD~ zCeZ;Y?wm8`a@Z+p6?&v7u;j;uz^#08^eojdGp7*F7@UNzSgUi0jPx8spk}%o*l*DT z+pHuYD+Ov5IuKCwo`%gL@CpMF|1av=0<+}#A-P02`=Hzt?1tDuO=p9gv3p~Gm~oCO zP^l}mL((?iQq3&SV7WnqH+~h?F2AX*Nwrg*KCAReHHkc~2vPQo>?0Xt)0;MZ8Qx%t z`f4W<0+m`qXsS3KT%up_l7LY=%GLIV+aC|J>?1bIK6d11*(cgM@3csZ*sJIOn9E|iNz#y!07)SCA;XfJ#`pmLo?`M`kA90S^OFOBcIu(;MSC$k6h?QBy zeTG!hg*|GY#22<8Zq0xChnlTyFsd)A^}HqB)SH2jFFhD94D#$Y9Y2JBd|p_2Hbyt} zd?r~EVU1lkBs(m`2uL(&_(GO%atLLis9@Ap5L}7&tXLh|j|ia@S1}sng-Q;i0iphv z=DWkOUE){9XV!QTp)o$GB$U{G1u5oOqJU3(?uHm6)Z>QzuQ2Pem(O@s?6^UznsX>x zzJ8Oq1rbWp9WJykFe|}-1Ik#IJ;~R7r9_|K^zB;B-vf$7OF-<#qx}m%)uV4Xe^tc-#>Su*Vs__q3cJ4nHb<0r#T6>2EtfUt1>YXloXQUKCRTKVZS0iipM5) z3S3Exf@`b9 z@oby3az3ma&$?aKkIUwcNk8$AQV-eQ%(Q{B)YaM}1nDn{ArSugq!sw?f#cikAFh$I zxYXdv?dC7KMl_LK^ZAP?LRpIrhD5vWLDswbM*_w~yZMXs!EYI|9Pu0`QlRJ+J>`w4 zkF4AP$$m$F(5BiH60&~zsU<9ps7079qCfi`!KlNdV$S zpCX-Rq(z&s-^@NryH_cY4Yu+Y>6={-*dUZZ-K1soV*FlQ61|j(EZN%fpJoQGfDpYH zk0kC5BxKNT)z54Unt+EMa{>*C_X6JY=_pESK176n%Sdco6Y&@DW!$89?RUfrsWu%; ziy0j6d-g8O!;GbkYZ7gGZc@MYI{}+}t=Og@bjz2G*Uv!vhxAN|nri(8&AZ|-`w|m0 zZqGxV4LgBttC2=z0oU$lG~`5ko<3UR%ozU7_IHDZ_AS%UzH{U?wEt><@31wrzH$|? zt*q>SYn8Knbm^I;y>ZpV^po1M?6RqqjZSPkr1~~mo|n>=1u&;QDh z_L*nv!fd7VLz_m<0i5U7Qn&y%qXCD})-qqb~LLUlx1v&2Q!7qm^&2}sPtmw-g1 zN`T@>n}S8Gka}U!P#3VP1Q!vt&eV=x$fbsbylJd=vWk*{Wi&4EAwD0(Rd$0%{0=sM zXi}c_b1RN)l7x{Fp_enQ!cLTBO8O!9`WB}U31qj@LIx5BjUq($P(}_;05T{{AiW(%iw#fH%X0(XZ+GGFY?iwVP(uk7?G1`e(*)vJTaFau>;N;o z5Vu)uo=vT`>-b&Vs4@K)9|M|Q?yV$$bA^F%_KBms`J9#pLn^uvksi4QgAn0bbzsaj z)BzZw_l&0G6C~-JpXYO3D1zHVnC~lMWR$2Z@yZ;<;$21G82 zCA1lEnC};o8Y)8~IwAN8UBW_~Wg3&e&*Qp3RWuUyu)G)aGb9-Y%5mNJdUkbx07(!y zCB~REObG8ElJaj&d>X#l`-sPIl+aV&u3;N)Cp$2SbNxp>U={7)#y&8k3Ay@o|Dx|m4oR{)1DU6yGApy0q6ED!`{_loU}zpPQ?kpwho#j|8wpcTbDJz% zKLq`F8unnMz=V376Ab4pXNmwAkjmP3!f`(OXAc^PfgOtd`A}A2k7E;m2u$W6O%$~T zwB)kQ>*yYI4n4A73l61=%^tB`moS)<#MaYR4k5BJ2VRGB*T91@sa=$X4mKcptZ%x< z3}NPR)G{a3fW+2No1A%pmDsj36M-%7U-ofC_&BtLE8bixdDF}Ygf59Hi+F&q5efx7 zARxdNnMd=Mh!kOl;$_Z%SwIIs6xdpr+vb5ralx^ZVaY-`xeaTc&l&P+GbN?Q_$q3M zu}QLd0?s88ZO#XOC?-q1y9o7Ai>4SJDa-TW(H{yCnbmWKwplBeL5yS(faON=5N?4t z^3g(pty+I^lPJgvOoY^sqRwU(L7c~m)pj2uD4`+w%KZrBr#Zs^Vy#l zyy^&sv zp-#KgS#vXV1KZm?V(0FM9k^iM-iyz_z`6dk9b$U0|LFijK)kRgjO(M>MvTr06B>Rh|Cp>ura#@Z9L@5-JCT;si!a>Rawg_ECfFu@4u1Lm`1K49;5 z#f92%k1q|CVFlDYMZ9b+w2X#}Zkd&ekk&A7DT}D$M6@rM_MD1?*Eq9Bn$Ch|D2A3) z$yy+nEGh?u9E)`j3po3Tn$0=JiKc1JlX^f-0il!0Kqr5ZQwn}Y37@C_F8IRVa-|5;`f2J%AGmwRs5GL3J|p1EsbiEcTvbYym-a z2}_?P&qjZ-2-q+YI~7jxy?}AIQDCmQGE={XB&-;r-1tKMVikt{a^9na1mVG!inCG+ zxHZc&vcuVA1bZ3Jqt&^&D#I*V3?Uhw6Xk9tv~3tRBesMS@G;J{KwCZFW3IOF^Ae^9 zDhU%?R2@#Vz42h=b6VEbY@V~Cv%De(n2%7zvATa*PrOJ7>|K;$`BW&dJR`=RCb?Fq z2~C(}DlF6-+1A1!4MHtJQI?WpJJ%0OiPG_%*ty=3UrKJ!x#1d1$yv50?A?E%UqFsK z$eQe@G3yAD%B1C`5B4>ytH#Y(HSY1^&docUJGYNkj?Tu;EjlN3Zrj;Zo1Aqz$2~Zs z&k=tR{+_vG!&_v}7nMD;*)d~jV{tL1>nv2PoP-WMJ0L7#KJZo zGaQ>U^uQ4^lO?2&ZEu30MgKG12CZR;)+%pQ+%I9Q(C?O=lLGxtH2U58NYU?%+UDA_ z0_{2{cXT1-+35)O9UE@=h=LMu;a*+Ew2zbQLKuH`ompqj`o7_<+ma(r<3E9&Gy#n) z)GpHnjK_3gn_4D}!uDdqB%y>Zz0N4mrEhc@9(lTqJGympAzf||(`EO{d5$bS2RW9r zA*(JruX61sGg@`-(79vhZk@YJ?P{$kTv#zLUYhc)xC?n=hiYcZ)}HGWTxeD9!m^r`L*lK-e7d}xIzirPQ^l$X)YOBxyKgs(|RjjL}7$_QKwd129gaWOtAK_WNxbrSi4Dd zg5o9}^;6JdS@v~xO^1|Pl@^mOL{EQ?F<|k1EJs}Og|QE-C2$HVyo@>y-^19)dPWh7 zDccgn@!wYstpMnq{XeEZ)i{=tk~#E3v^q8`xtbnOfCF?u9P$;LAGqj`V+!+VP!V z?QHFw)_IV5^#+j3+&N5f6hy>=OfSWGZIYJVBIZ&3Uy&?9KFSnDu`RFCF2ROYS{Y{$ za&hIjb?cWF1cZZukf8jx45Jlr+zZL(^X_rAc%ZiEXADW)u7sR+$^~q|9EE?0wK-!V zE#D)+GRdG_Yir@l?0m5g1d4y3DVrSnyPw!xg#@HbEx(b^Y{a1qn<(d63hDIhQXcr3 z>x#n87ERJw14<3cK+M%gIcN$s&t|!+XWeV|mj)#}Y+Mb^pZlir9SjHbEfdr{H+o_j zL~!6Ild(PTQ&ZHRVu6)yoUjL0uyBxOnm z*@sP!e_;W6dqa>0d!XV2LAvx_b_pTCIruf(--FOPNaY5tK^FcHexjqGE?SRjN8wWN!p zEE<@yrebCn#QuLLE_@Y2KJBN%Z#2iOa`{XT7a^{FI`|;Fv(6~Q}h>ICFyY?0#amRg67Sx6`oo9GERX->{K`} za@k5sS?cS;sk{j0M*^D^@J)z|q#&0k7PTrxbR@3?SFdXNH!Yh#)wr6~(^3SW7M9mg zOZsrNF{=f7@>=e`?zl^&IU+A;$lxN;7#o+V+;`bWm+<1PWEsm}6k`~-2DDNHu{7KL zdoww;$!Wxbsx${xA! z3L5lvVf{%i%h|gybj@wuRFr+>s)sldx{{)01;js6i_&w#X<827`PUG+lKCDts4_|o z#M#F{4{E1sVR@wpIg*S)89~k?$`B)lU{{sDMkN$o+{roP;j8vs!@g)+=YQA2zUV%-FS_56vMX)M z?S1#}Jb|CvG*~5?&1wm>LB?oK%nOu5$;pOVyX*+wTU6*xE zPwkz~=$zR(zjJ|k|1K`=o$|(^miRW>xVQ~Qv6?m}+2*7G9dkV2z7%VR{Z+o6LNOCe z@m>oO#t>+SQ-6AwN`9|ZDkmN-+k!>K=C1N!!4}mfW$Dq&i^}2Jg3u<+3L~lNFDyqp zDj-MoErYIn9t2$Ea|971y*Aw7YI_Qd7zBfbS%dJC(2iPUny|OYr-?G3Bg*g-5_pk) z6n8{;5Ss&Epyi8+N(ev>V3x&6N=sfwbr?ePKLk#oa)0qM(O`(iyg~EGayxuJe{C5B zUl1XWDZp{0y=?`HbYSL!_>MVwg1r`r(_JN9WC31DTFOl}mYD%O=uGh&3 zrnp_MKl8N^R5~IJ4l%md>_NNOg=h@~X2 z#f+ke?Kpvd-?*5_Dl_Pv?=HOSA+ny>FYMtu!khc<20^p$$*NuKkKhtydWg~x;gJ+5lG-2A zk&f2oWW=Rp>SaH%|X^)5XsH$3HdggwNG5jHYtz7(k_6> zOu$tRGx29g4$1Z+%xuw!1P*GDdH#uNbblbD)NzG2G6&!>or5?H1X04-Q<(|a3Shpn zQie*?cotDUiAbL2n6X$h|4`W`K+t657e9rPhF4MeP}4a4>gSqJf=r$Uac6=%u4Oi$ zd>M2nqf@o|+%25XS#2C;;#1&V)*~lqB?b|d!KjG0jA}RtFo|T<>~eZMkn9BfE`LEc z*R!T7MlnR7z&k7r0|G^T`(_sauM=$bd25UkV;0-7Tw+6JXo~KO{_Fd6G#&Q~d`OpY z5l7vK_wzkaja8Pr>+|y_YE03Sb3%-=T3UC-kZeP<5^btdwOF0?l9cwuV|F+wsr%X7Q!OM)zVyjBo31pP z<@-UF)J3&=Sb5506I|sU;YPMMeodCu6iium1ROmXVA`nkA!NRGx=DiZX@8)L-?4Gb z3$ZfpkhKe~Bud)7G?Nks*ZU@BW&=a^5So)8c~HzT?zpM9TM>#1FvPE+)nI&gL(z_` zQpsuk?EOXD_^}O$9h~;Ot_@YfI5EwklZB8`W9;A%M4==6Z&+uuA&^c^Of&*vAOmfN zTVB}YWsjw~!7ogVe9qcV8-MO0P&XrkD&aQ6rI-)eR5I)Wg5 z>;-yCCbEQOL)0Ejs}P3{Nb!{+N2?c(0e0;sU5V<(E$Uv7W|Il>tbYY&i_8hE621;$ z<<&aUO0nUwXl8xj0*NY_-&!#azLE$(A!0sI%@!$Az7*@2>Z-uz44@g2y>Lgh764$8 z@KXmLf^&(ZyZi2#Cyaz_iMb_7k#6{$$rF`VGM4BKv5k3bX{Uuqo1qzJWtK^SA|jA; zBM8}LS*e*}c}pM;E`MRs43XIQ_C!`i9A&M$xhqRZn2f8Py`B9*wY$hvyM0GqwL8$c zcum#LrR+NJh+PK`tnBle-7OB{y762`oC-Dt=)!%ceqLsoyt3B{$qYNc$$yt_-+R%@ zzMThl?cKBgwHvO}`K`{&JMZXxyz~9;^}D0)1G^V@pVfUs_kZuZpYMKm={ifdT)NBB z*;S?R(I|y4dvWJ6ou_o3n^FuP+j(5)_d8FPVp#vFg~-URg?*Vxty7pR@hB}!9_(0B zXSA~CkEr5{F=tx^{;+{iRsF)9Rjf}_R!$a89v3^&YECJq(bZA(ByL8XsT=E0|Hyw( zsv+ocv2O=!v43S77~LtgX9b+>k;af{CM#y3_RD&f_03?A^|9Em#;j%xgT?M`$SRf4 zN#Y~Xl67c(=~o6o@u!X6*DAuH@l#%ez(y$u08V?P-|jpyOr*!#M0!Fhbm8N*lWHf| zZd3auLiul7yE(?U6A89EvGb(P@78X)DAeu-IV*3zXn*Ja1DW-0xSh0i%JDrPCIjo9 z+Id>%k2-%W_H5p1o0buMxIqaijKy4Pjw?cAV#6@j?e+)_ViaX(CFTQh0{2F>u%9{s zsgoCq0YP=h-s8LjOC+Y$2?EzOUg*z*5c=C1*K(Dx)1a`>lrBMy`%86K1>85C_l7o8 z1Yd!QQqpp2CqSTbVR=`uDQjCJFiCP%&DjhNz z;vPMu#V%vusa0uAG_67(*CID$_F{p~QCo5jW*1Et`Og>S7-LS#M5j+c8P?4TXvu1> zR*^`UIo*o^v~^WVbjSpMdgobTf9{ICi%mb*gh(unDg_>~@s ztqyfu8n9~Ny2s+EjM0`_0HIFU7oH#@z3>!C>D1mH9>euS`!i&cZ;Oy#jvf#2`Ju9kYxpP4fhB8-GnU%I&e%3_ z>P3~*-x!BY4}~8;t9D)vDzsFhAYEQ&8uBoy3P>4Reou#|0ft3v3#m#aWKt;_9UFxz z4umN-&>5!iM{43#Ye5*p`4E3GNZ>!!;(ypS8-BK8goF?^sMQvn^BR6sN1+%dC z#_dRi0iotp0`k)MXs8Mli=C#9N2h{A;##&^)1eM3>#PN~7FDwjG3FSHV4MYif*qz~ zzX=N|*wJ9`bBdWQ5qu)cvcp5@(MDLsgXBX*=NMh7YO>KOvPlLb(5R#M^jU3eeSfta zzn9xWrh-=wzZfvCW%8Nzm8Y<+G+FMk$l#jk7&i7Xi00Uo35ns2cpRm=gmeU-F-wUR z#g?Hujsta04I>&9!cT1jBnk=LMZ-(X3D53@IUjc?m$%IvMFPq@0$o{HDu5>@A#|-m zmDkEAm{FR|Q8rb9JEyMG)XAO&|WXYil~TsfXc=|EdSs>zIzNi5Eaf-%Nn zdUKVXL3@?y_1cvts=Jy$V^{MJtDRSL{xY?vd1dESoi}#glz%CWP6Z%P z8SFCCWlnP%28@YkzRxjnuQYOsrH^?4NfVStYGKL1GD1j`dym*8j>e#Yj%U6w9gt?LbuAAC=sTgegH)B)bQ*0C+})Vt+9T zBme|^u~r6XiF}D3J){NF_@V;v*^5OgQxtU>jZufHt4K}o6-uL1eFFa>1ALLEkgim4 zWu3NqVosPB>WCJ2y@;fCQUbrT=K}OIoGh$ts^m69m|oFM$U_3B>m{ur z_HoKk_B-z{pZ}`M$A39jsD()`gNhY{sS}9lDrOgv`i5A72v+EGDIsc~C$j6zM(Q{r zZ zojK?fRYs^35I2kyABJ)j@g>&`!}7ph3Wfdo4#*7oay_wowqNZzSj%ubeO(2 zd&#OH_=>0W&{b??gtnmD<7}Q^dRF=U>N5XMmidoe)_GU7$amh|`Nz&bbw1MhD3g4{ z1|5yvtYbCqh=1&v*fO_mlY>SIJHa=79e*aRx=z7X3z3A zTR)bolQ1p2{ge*m>B6Cj@*FE1Z9#deSO;5dQ&wt(bqgD~;N9x1`a$jT?)6qXKkRl=v+BP)KkBx+ZOy8iYgQ4hnf?OAd=_+TU9t@w9@2L2-E)4Xk8VFm9HJ9BiSc&3-KFkzy4Tfs?**G7 za(|&cf3-cdzsLqTfb@5y1A(@@xDsv<(*u1;RJ#}X8m)GZ>0UF(O!sQSO!pdx#VXxv zb+5hVsBaRJJB+$8=p7ph!r4m+)vWME_XhCAaJ75G?yXXII<9-8?k&3~nr!%kZE~1# ztDh`zScZ_bP7y+*qgYxHkBRx-b&Tdnl<*(7yGKwducEw_!GeO?C7`-)i4~>m6TX`)c?2?tje! z$KBXC?xsg{E-EKS_vYP=G`(06xKZHBbN22zuxro7nX}L>Mq?*}F&8=-%Z7w5kYc!7 zcTei}y8~mm-)AG}nF59(s}4-VeH6?-u^@^fHh;fsGlw^&jwyU8f-9@&xkV=WL@gq@ zEd+!82EKlbncS)6IKA3nwLRd8VSmvDP$|$AYUlv>nT%2Kk$I=Cb|>AtrC4y z&9b0O?7wjD-UC^hy}=nuIxc*3x+|Wx-Me@1(Y_$_`T1>23CY0DRk8b3M zn+|4M@-8}c-`Qa&tVG#SIpU}7v?~q^`{t}kr4iz%wFt2SMo{1sn1iQW(#Wuk13&*a z79cGqwi%)Wi?zYKS-8Z}ZnkB&l%q(=P;?xTxJOI{`ocwK-z>KLQ-5JIE(rl92=}r9a^?xVeFLNt8GQ-`_h<7Sfv27~>vzaN#*$l~Tpxdj6VqZhMcU_K(frKT2T|D;3|<7i+q-84^qy|$J@d$}6gyZc ze!aW%&?`kj@%Z-4hb72`7zD$C={Qqjr4v{O$$aeck<1 z`dT+4Yq5ALC0A_Al`RM8z}W=$k_DrgpXB-c$E9qGM?$t}$D)7#l{i{bhC)sLSio>A zcP?Qh&uoRrMU3Q`N_f@F7>cq=v5-+W4AkkE)wM(qV>v@})#Zd*PSB{Uw4~vQ=6G>Q z;VrkO@XS^XM2TBf7?xXBa$!S>uM$Zc#$FX4Ufk#&(uBMLHB|u>3mmO0ASb0S@W?9+ zIhJ$!=SxdY{;+=@R96;gX>^tVgXm7CQ35>@grDS^0~m8011*toy8yzGDKUKr%xLrwneKD^~+Pj~N{ z%S&MkQWk42y<|$N$);V{bNJV)YtF-2bDp`{eMI+nQftm5yO(r-yZd-az{Uo}bj$09 zxR7&TeV@wCEmBV3hAKO&(0N76=_fWrx5yBdE(r6zhEp%Fz8UoK>cBK_9o%iTwH ze=9KlL1X+&kLbd0`}0S4AG7AjIvfA|lX}x=#)S zBBXyF(zB6Df4L5?9)aP5ygLPKVY6WLk(0HG8{KdDrl1ajt@a-rmsKBT*L-}3$-fZ}3WPPO6V zV(|Rtoh9Fw`99gI4E8pL?5`WjX2!DG{o{Y`3j!IRYh-->k)LNT?EcA`q%QdP@akQ# z_x!zkcJAKwsG>;~Sr$*X1t!%$?Y^}8y6)?>wls0>Ac&-0E8kpU!YTU~@|*vqA4pH- zA@*^d^E2A3e;z6_cBpS8Ol6|?Z5`%w@ zYgxpR9-D~KZN^3*(-jMh-F5Q}NH;}E6m0GBJ z#MAYOaOEU~j%1+gp%0P{2dgN-Jh}#fI#Z=vA!3glaU_(nI)vfs4hC*kB20gteAdeF z%^?HM@U0U=M23;&hPYKJfOO3$NN7yBl1?=wD`7FE zDJX$U>w>-jl@V59C*ZCGdIAZUMhZCK+=6gW z#io$SeM=lCCSegL)RoY=N)~_74ia$=gOl2fP$t1DfulNh{F6`*u5+@pG(=R(P+e{) zRf)EV{s#rRZf?T3Wf%tyrIrLF2fKlnvwlQC%cDw6H%GEKb4^4tCrbd5+^hV6+VF*< z?u8MI7DQCS6jRbAIjoVh)x5tPM?l;Nvx@oQ+<@+PCpg_cBpv;3j%V3;%yq?&r9cN=j@;Eing4#W~ThYy(WT1WzgZH@GL9!zamV?Cx7cIyeY9Ucz zPmaXHZZxmusw`S`uOYiMxQD5QP$JA60)ukTkMtrwMtMfFE*{ z{%)z&*^L_y09Xox;pE0rr(a3CSH>~K7cO@ji(HE@W|DL~{Y!Ua7+%z^obfcX6@Mim>@UyYFMAP44L17&$mBy+bu)6= z5eNNbRBklxuVQYy@9w@gknWNM}@j4otNU#cXOB4`#eif1@hsUBUvfn~|HkK~a^{pX)~cpWHf9H6 zo`1sf?k^P-?niBHlKDe1)^5E_nN^0tzta6$z~a9f7QcFUSp3iK*Vn{i(Qv!+aN_iH zv4wx}FzKq5Q{&hWNVU(sRmJFk)h=H;cD4JxrDh7J-|zllslL?EKC^KXvpWfW1Y~0e z$4bxHT6Arxeimvcbn7{Roc0$1f``vstXk=@CbFl@Gk0=^kyTMi*m8@pR(iSLIp-Kk zIf1XzWRF<-wNmShc*qZ^Q(g4M{wZ(RE$DyjZb*>iKf2B%gHDTm`Qz-L3(GY=UiVfL z293O=(CH0PQ)_fXhFn3KJ6Ck38MIU(O%HPsR+2b$==Y;1$5;yeIl0_|V3ahXE~L3b z!)o`3-JgUh@ZUBCethI*{7<_-TXUM+I57OVyY>^vy2l-@*m=>4oo_@h)C#XN3x$8E z2Fln&SqeuC@ss2ki>205d+FLs8?Hjaf2p%{wVY;4UD0gmn8OlVOIKgI#+vjvela~1 z5xS5Zuqmc1@_BORWr83pEFyuf6d971 zr}SwH37rcHyfP9+(w~DIVAkm-h~Q7tiBZCP>B4Rhin`D!oHbU~S}YN^gt6Pn9Q@if z$OFAqOPzpG90vxRTp|Dj#~X3=S|F|!o8%RW^gr_y*>vA3d`Z$HmV^okT!(*6nl|ZM zjmJ}|`s9mYG1)>NG_6M6U-dz@wk(3dMP;ygas>oeSeS;b!q}b3s0cp!zd?pu$sp2S z49fhK;F53GaBhF3jV|4A>BfQUk29`6{_wc|CQCP6lj{qb=6>R;vQu5g@M*JfRsNK6 zF<28-UOy3Dzw_$St(JxPuOq`Vl&%CvW-E=B2fx*$b=5{sa4V>W5UHSQ;&jm+rK5iUd&Wy4#d;xA>6}T~mLE43Xy2%bv+5 z#*{Msu27xI6<4<1{G+9<@Ig$_V*GC6)wo-FjX@NI1cS(Z=#yBY#Zi^qt;G+CQxcuT zl>}d0ni^Z&tMC#-2ojMXpi!xXInu9FN{H17`Y8ec_%pb&#Qo&U7J~h0i%h1v{LNK| zU|b3CV9UzMf6Jv^d1RF7ILg?z!Wa;){U7FguG(Ug5b?FXEcU*H_DrjR> zc_yDF7Ik=~AkHl0SNq6<`W0TRE=gNhl6I~x-F4{!sU_)dOLt%TwWa$@{#|n``*V_) z;Zg|5M{%&_-DmLSiajO+%9pZK>7kZ>GDi9j3JED*F$m{j`_xkUsXVMiHLVDrgY*}* zfQQe|A~jEauH`!k8&K*~4L?&j$%w3#*&5$wt|`enM+R@XTC>Lb){$=b(GwPe@V>Mj z!gsM~V|30wQq|D3xT@QaM>mr!YZ!mIecc;^^Tju&VbeaI&%B5pIT(gRxDeQ<9+gih z2f`w@xcmeb2p`qbo~Ya-`$UqCxddFw&z0xaRo~E-B_cFo$ia@z?RZ%sr)W~O>~gAr zRpWp}V_XV_CnNNL`baG{3#BdzT$QuKlSo2+T})>hD2~_grd~}jrywg_vgv>49P3N5?Q>Jm}ucAZ5k#9G71UL1?7n>*bxxc(&9y%+57;F|!v2V>k3D zQ@GbP#BOfh1UaB^1R|wv_Ar0%N_{YI&4J?w%Ih|7L9FK#xvd8n14;;^5-#b`lpM+O zS}_tAIvyT@CdK07Mat2soeUT!jiE0>^^hFn+MaxSXKaAzDpi7^4$XE_Z&*Qe0R;ve zbrD80l1wA}J=a!}IKqEW6}Vwp*}Sq3Ji$x@oMLKl685vX%>{;1vFU#zBr~^9Fw&!}e&TV8Rx9amxz^11`*vrH#voav`ah4v~Q7i>r!iLARVa z6&enyL60MJ-a7Ku2u%i09_jvr{1KN^*h?5tgZWc73CV=KmXec}nJ9mxw&5|JTH`T; z8S6j|PgP>BW4LiOlD-dPT8_H}3cwv1|2^&k>*xk4X7z|gGZ%m9axe<{c`am}&dVrV zB6MO@WGCi()$z@t-8Uv4$lq1IYQ3zyZ~kTRAVD((NBMy%5(Qr}xek2ET&&2Rg5U+% z7W_E2EwzjLv^Nbo{*hUZ=|d&Gj4**dzHgm~VfK*XKPyqNiA1!Udxd2Hz`;LDpE9wz zj}mBU>gM7Gog04{KysFVekE@uT8gx+9y5v=G-+cDM50drgsTA5M-VWigw0VxHZ~rS z7$_IXT%98hYq z(ZS1&5~W2zX%+*Zs2n(!?Se0zyv*O3YxeVmchMpw1U!G(+NtzGI@+ekEPzo-OM&lF zQjtnFR25G0MQD{uWuhfG0*z^iusY8L4x5Ns?uxv6WhQ%YIhr}^eWPnLbh~cBn4OrzAvoBM_ zO5#a*l@5Q^6=>PqX3w69RMq=EygJ8m?&%<@3Hi& zVdHpD+c@6)h`L^uwqh*XwsaqDF4xXJP{?g_&aO9o=Ulvd=e}ap`$^o)VLN&*3E++s zc0hg0BZ9t!wV%K&ZaJF_C#e&rOQ$Y9aB0WVuWJK&%o~&MZx?@2HTD5o{fI+jQFbqz zZfB};+$6=?zhR2^J#oAqDPZ=YVn-Z0EW@LtB~fA31SRno*OJXA?llb|rSWJI@WqHo zBGD*~ezPGNqehh4)0xSb<8IY6%`@v6#SDGeJuiJ(VL1=Tkvc^B1l62i0Me0hZl2NR>ZEZKVgO@- zRT>j1NF{%55Awm5dRd6Bya9sk7UG_OV}U}{G|1Po=&1)#=;x50p&(fnQJ)w=)nZK| z08wXgQ=Fu1%vOobG?hxcSQ^VhZbmj{U}~XTFfoXP%qnSH8zvTZw(NnZA_bLwM@|+P z0jh(6td>GFcpX~}+gi^+=slXfx;)C7V&zioafyHS`6EJRB}CAB1p|jJnf9n=Vs)G( znsRigyZ3UfNX|~A1#5j)%lhN0GF=gveN;zbn7oy>1V3f*3gC_F0m^+~nn$B1hBW(V zi6t4TW@YxiDRZb(VWDRVFmm)2Cbg?%eP|fyMd;Y&F0jZD7@m&;eVt6}I@;^s);`Nj zm?eKWU`9=(yb^F=a&Q@REMI;8M7UxnM4W5bC(Z!{W1lVo%s}LQ3=~9w7a@^Zgw@Gc zQot#Uut{10_BF_*?4vxv=sMaRI5_@4 z_U;4T_VlU?{tW~;d+!r6A=J=95=?@baLa#Wiiin{6uqM$5+ETNCzDAsWHJ+GCWJ5! zMd?aYI?`_FNE1Pdw15;Twg`lxfUkfQ#YPq5_qU#Z+57+e&$(yf>zjE$9}k*2cb~PN zvYz##Vb|xUlURZw~ zF<3fzVR-_{`1^-6{h>C%aLk(r?I&H424*=aC#&Oj9H zBKW;U38Z~=de*F`eo*PDAM)S= z9M3-b&{G2(djZ={{jBhNOZ1E{M&*AB2Se0PEmrG3av+nK_>zFfUIc${pk>74HW7~x z|MH{fuf;oVKYGE@-A6Bty82E(cC%M#2~q4#0RlAN5XS`X62{2Gs;-@m;SshKpyVYf zC`n%iq9)!fw-i5cB}61tiMSVeG1qk^SudQ|ZHhwRk34{RjY~yDu6$k@j`x3&JC4tq z7XhVFx$#%+NHlgY;YF1Lr;|8lH1JOyw;Pf6;YXRUp$5P zvWH0mCDu$q^p0!vja;O~I9U&~jM{c%iizZtm*-|NnH!XsTvHRJrENKY7E4CNG(WD+ z8`O|dW3n7$s-t3Fa7AcCUX*`sLssO|B3cmr~-rINueZ zN~2wn${H9#$m1Zw8mTvv9!dbOPARnG8WZ~VBqCN&{qj+R$|1IixQu631J$D(>; zZgmTGh1n>Wq=I9Ah<$$@A@+rzE2ZI5i+mprVTsX z36wGRM?BO$n1rMyU}A|YfN`>5BY9`mX{F|m;?cw9v%_t;*MVDZ!)Ga;OVwbCVNy#J zxSme(p(k?^%S~q%h^~pd8<N`CB8(Oc84xKHmKpsr#$W+07(1v# z5-DYFDI+c~p%BuFBw3-#4k}K+C53luhlb^CS&=5rdU^GFaRO+0+k1Jk3bYg`F|0I< zk{U}ewtzAr zW+BqjO2^wfY~7TrP~3dZKg;3^Ql1Kk5+H?)UC*k~RnB}!gV~gjMGF1`qpCXx4WU6sCVCOKJs(?4pLno0XR`;-T*5 zDcpBGDOUV$qf zYU~@-@JCx?R@X+CYeT8(d-vpQMavKHs%w!@u*!|9=p3_>F5>Q$hZApJ+1%>jQB8P7G7y#= z$1=WW{H*Sxi~%w*IS=j!JsWYTNloww-lWFR)Z;H!X$+ZBL-!G1;2*NFfJP z>YU+=Mxow1=m=v_SK}v1*gCXe427yXMRpyolYL8->jXg>-)6$1dJ1sr(??Da%&eIM zb+CVi>jnK%w_MdP;#4{`YDynmYQ6N8=)Lqt0u>+Ds13sL@P&5ltj?xI^PR+*=xr&| z*V*Ut8Lrb-==aQRx-T)Et84-Wc3tM*uvo8CgvAc3eV3vAHf8rfb(Z!N} zdZ;SDI52cp%;J#ZlCalSzPuzWYKoB#jhuL^msW3p4%`&wEnJwrt3WGi%BnO;FxZ<< zd6P8V{4QW+y6=+e1Pa5H9*OORBXP>ceR%<+e z<~~E~d>RQFlO-96hLF%Au|bCk??f|LVZ5{iH9e$3aVmu43J=MstE3H16#O@aE`JJE zVW@E2WT6nFSSAOk$>V&{#ZVw9OqipNqQV;!39J>5dYvAM=w)!wK-|j2K;;Up0mY{h zM*%}4O)bhPOZH_-);YcyuO;?QrVD>5aQ-Ca&dw8A;m3e!sV@QnW+I0z&)HrN0g_FK zu!uzd1(sCHHlYHrs2FMVhU}k%gn?*dvORe44K(=4WiQgg_*QgTWY&2P&V@^~sT!NK z$odFVWhRGES@mKhJaRc-9PtaN$S#QvTwIK_yk_f};-txhbj~x!6rx5YfC7KV8m$EG z&Z7Yspuxcxg_#%~@`}qbko>lIWveF(A&CLNIb1{E8YUx-DJ3JAtB^z$Ief(!BYjIJM+bnD<@M22Dhd>gt z?rw6#i!Z?xd|6;G}5`X^jn1zJ~atnj?3#^*~;T0 zeo?>Bgg9{2aAV&)$mDYsP>F4ZDYJsFuzICAf46_q(@aESn(XTb zY&i@cMhv|z^W}ztw$@}2=E?)&2jMd_VKTpxki`{h2{d}=Qw|R)x6UF;Taq;urs8$;B_~tx4K3zo^zqU<1`$sr<=~lVoSW@HTLJru9&|D%HyE z#NpHAT^NirRt^g*kLpk2Xb!37!&1%eiF1l3e_M4R0Z*?K)1lhnAvIwZ@3UmV@`bXV zF&!5ork4Y$>Lr}r;;oZc8MlfBvtmwI{2>?;G#n`h)3h1{$T898JRFm+d?y)#>I3Y% z3O)AGZpuR=g^Y>!Bm0$;42wIUlka>b9{;q&4k-&o%8otn*hg2S!no6_7a%Ccrn{F^ zNL5mkGJQP(0h4fjGXV^fq?GoqqTS%rOI3!xQPI6%p2z7dlwevt-pBLyVhHIu@Ai2+lS zOn-#}X>gO%e|{3@n@=~|kz)vq#bi+{Kuf3G<&$H8LT~Q-?X)TH6g-0)*lUQCmc(*GYr3O5k6vg_ zz3iU5?)|ExmmPi8(NAyQcys;c1ljE!X^yBxKiXi#MXUa;mp9v0UK`18xJ6#MJ^A)GYt0k5hlCKEjO| zW|w491$IgSjG@>*nvzyYaf6=sKYE{ZQ;#DCrk^)o#CM0)&9e@3>`&Xzn!U6=BZ~Wv zK4vD0zg|S~(Q8Dp+C}Z?V`bNW+|l1iX4B)|13I7i0Vli~{bo71Ywy16&R1Ofvet&; z!n5utYf!@Vt8Z~0ee%(#9DRTG(dQ%!>0$3Fa)|URi;D$H_n>RLQF;3Jpy0tu6!+CRy){8m61r32I+UYCGm)yWI;rv-dDybc%0tZmcGYYs6a-Foq5 zHfkp8SG9nP4t4UXob{(3efoUXf2+>=)BfMBw)hP6@R>)SRrK)mFMEGb^lwD8j=@PRz za)|@-0rN9L(akU89r^vbhl~2lhRlfv^l*ng$>uUWi4%U^{K@(rRkp!c^=7HJC zE}R(!KGUX|GJ@rGXEA>V3$*0nBbQ_NDX?6Q{QGc`ZNmqXj6HydFUzf@i)4<8L|gS` z{(i6*`f6iE({OZr-s2i*L_@TzhM9x!ww=u-47H1HhT(js;-{EEYX{WUI~`hZGE7iw z$-=9TRFAqDjGo1*qwz{Mq2gwspm87E7in|aKAkW_sTyf*D!PBc=RRn_57l`o?m=sR$N_yzVztJa`her7rs>8GX_4~kTUM`x(A-U$F!GX z_N$56fBgVYK(N2cqpvyoM@K)r6tiFJx_;f!*B^b`(YH_6^2cp(yeOqa75P_tN_h%%Zj**AP|B01M<5R&8QIOzy9o?Epf z>ObtIYx`urg2c&b>)h8o#_7o?%N+N&x6Xc!FM-^c+ejX`1buAy=KSG8 zLi=L-WPi@9taMEyu))#@x|R0xtzhtcTK0U`(f7^-^4&!s-!tk0&$#D>&%52w_ z>y7%&oKyQ4YTU=m$bok2_U4Sdvz~ z@x=-{3uztw2rKH^o&pO~#pfY-lL zv1Eo}1g?|(D^8r6dhcI+M~RtDaXX1Hjb{2s`*O?jR$~N*S{Pm%Q2R>wCj!U`uGv{8ld81bz{p``N9sTZ7ZoUTT{@l^eAN~8IUmZ#J znqNQ3JdLR`NKU_<$vXYtGfG|TaX!;EQ8cMKO=RtV*`%XPeGsPTFC6{Se2l+X$M|p0 ze2gWte);HEPCdp))v>(d_IoFx#ptk^6OGVcKl%?x|Ly3%myEjj`Y}Rt?+-1<*Q4#Z zV%MH-a{k8Af1JLeo8e4i=06cLzjO4TLkOpf znT{HNVuGGP4M)G{ZvOt!A8g)m^YHO*K1dUE()O`DtT9Y^%_5t@VqBIsH1hBNYl1?@ z|207wj%PMO^5(Iv3bksvOfHgH(zY}GV4GrEzyDmlcvx7 zQlCBLBL0&o=xB+Q`z6_}qGiL6&{4v1Zg6}q!&sLYD*|3|_4-X5COTO40ToXgzZngT z#?QZykaGKp-%8+0kZt%$02YuqcQTB`Ma8qnzaTtcFNm^u54nm#Jut&|q| zD8rA_8va^K(kw)t=I}Q;luwBVP#VFAhXng!)B2~mgH1i6YRYt-PX5!lr5wccH`$^7 zCh9r-q>@`4QnYYfOg*|FS7P$NAua?VlsWfBOmgjlq9%g6+)?68h+1YWNqDAz;GEv! z9q6wBG_}j)m*MVQo-SFo7M#1UsihFU9Cw*qP7y$9Oye%qevWr~I;!cD`M95TWpli_ zX5x06M}*sL9(iVN7lm{4sLh+5%I%sZTVaoTU*si+3%6YJ*!vY77N4t=lDXg%9?Ri4 z+^4k;LYueVyv^nbn|F>L`UZc0_vQ<&dvr@T9ubjhOo7towbXS)Fg~1U0G*-o+~oMj zg}Yo;&fXuJLv*4QjbJXj%1N6|nneHC%7iuYbP~xtW-;){O^hw{O`S~!>v&#?p*G8Y zx-^y7+%EhCR!+L?VqQ@C(_RRVgTiUFaj=o0Re9Wn9V!Pcj;~GF1`Jz=)ddWPf9NM zzG6?SmldQ8bXZQjv;eS7TYopRq!*Xx&;uAWaBFI@@ZT)G>FO9yE(LS(BD@RydC zZ}UW&#FI8p-dx&TH)#?Nd-csjuwXibQUjzBC7V*V2S4=i*hY%g^RoxZo0Dwq`ndkY z7m`m%6ergrB>DUTxgZfLF`@1lTl#Z-Ya-67d3R{DAg&lm%`?q^#&KAa&4#-h+17X< zgm_xkc7w1&7ZZuLJn5`s9xy_>=9u>gJxgMXD_;HS@Z%0k9S`qXflPu?rkKae#zve> z`;Wq~*jpM8EcZ`eTiY5EewWQtXA=ICMZ(vfSsX<9-Ms7O{DTq)bliN)r3zr6$Qbfs86TX2aeETamH*Vg0^US3td=vWpQ=50&{Q1p$P4xTl zhreDmVaN3P(SMVqcQyT2i9pHB*Sr3E(Vc-OI`&od-$@;8rbWK;e@_1$Z!B-%q+Lzg z`Sek*2ultg{@N?TF;ZW@iZCVQ|4T(UF{XtD2ssZz{hhpjs^M_2tNQz=H_w>)-MbgR zd-|FAU8%qCvH7#7@Vn=ZPViavW%D-0B4l(n)%Sfi@4NY{n-Bc|hw3{CG`IKas&8^` zJ7vnXf8A7HjH?aydQ*MV-!0m~|Gw(WayeP`og{v$+8zR`?_b#brTHHH#kxl~kE-wg znNaHHFH<&u-f#2%xqPST!iP7oJtH{Y!05b^p1mR6jL%%ill9;aqDOr2=0i5OZJs~s z5!YO}Icl#UUY;z|W{Q2-{uY;N&Nz(_)LLeya8_hn)=0UrYcK;q2a>ndiSGb_S79G zb$j~r?0&R=?AbzU2kDnJS!F&N-H%DH_m}drF4ZrV6+>H{Opq|1VVn@7AChxI!eAah zXn)?8d|Dxz{pFP+>y;yd2ndc-v(EuDu5IvF__aQcimTss{K8L zapOrU+5!Ddz$jI&g@mTK9AN?th>EXpo|9dj z`%ukYuRK3KmuiC!TRHnvl zQbN~hLt#6k?^DT@y7&~oo}vH_xP^+&1={{pe18?|vnRAcDgr#!6Poo{`uJYlx;i-R ztwTVurc{UXhv?2x#kHrYgNm4(f)e*m9Tc}2JfTi6erdH>qu(fsYW>I&w}iNVME5A6 zb62eao$MstqtAYO?&(KuK6<{V_t!mrV5u@5_(lJ>(;_w>LuLHf&Bx_(pQbW)H@s<$ z;|))ZW%}wRXC^)>Kcm)o;ik@e`bpHKPu_gW=I?Gkds3Gk_Qj+3H06)!l9DXK>gt)% z_C9Rhyvd~EBxs)~=rgIHnK*=ht1+a($Ad=wG2+!drqkEkF|T<{yLFHx!_Vw7Z9vM# z6qKOa(K%ZCQW+RUs`E$=ABh)a6;s;>V;|m=$`JRd0x?ZnF2)ahs&jN4FYIZg@wPsZ z+ypSYl?=Yoy`3gAbn~g3PoHV?ZxwBR+L>iYxj{c;^O+AuhBPl|G?Scvp`Ix82nDyJ z3>mzjO7|{a|G)>2;%BckZ1Z{k@AE(4rFY-)P1n5h<_k98x%t`6?`_{|`?T!`Z135A z*7lpXKehes-EQ~f-Fxp|u=}LlSMGjr_bbQej^FY4&m2GZ_@j@%`1rezfA0AAAMsX? zc-kXA;1M7Gh|he)H$LKjrylX!OS|9;*#+NmW%EUwuUl9J=N^U3|K8?{H(#^)S_18w z&&xAsBiSl$POs0f=Jt_rSUlP4X0e?^sIvi$-`X2!8eIADFkcVlXuo80Wj@+3t)u<& z{%Fsy=kIP_iGzH_<}1%Ve)H9jd&Vo=tTF_BWhlhkbCz*^LVdNUeq+P(k zKu9CaA26CRw&1F%;8&ln565t4nJ`L_LwVy(Q5h_tO$3R{^gz6I>EocS0lDM5H&{gV zrXG02G}^EREm$;v`AP4Bfr-gUA6GTp!+GT~0u_d*n^Uw<)z>X)y#tIAP}h1MEnSqu zNB0mhZ+qNiN+uFfNoSaGStIwFFcF~DO|C#r%b0OCeKhXV9T@RAqyL1R_K@LB->~_X znS8&o$oHFj@;xE_yg1W8*nDfq_rwC3YxXF&^xKhi2cMIF`hOhirhU@Yjxa}b>49g> z-(9kf@4`BM=E~-~H$S$u7bg4R{`Ka6r^7ei`0q%g&Ld#?;cDQJ&^#wCk@SX;Y{S5od?XE~2U__gRp%NVFidq= z(!ZnL4m%t=`am~dbd}{deIh4Fs|~$EsHZ80@4u&7xBJlDUw#*Z>%dk&^2KyYNaqeJ zNI5L}FGi#3KW$&N=kx$c_q*EE0TS~V%>vUZTf5JH(oX9gv62z6epP3sSuSBycauI0X-T6siWaG{gh`F`p*0~pn!!`= z4jy8E*LeMU>mZg>wDu(w>NLYiFCX4w&6+x}$jki6Jd6}+49R2gxUW_fM06f=&|_pB zhylNkBq!4kl~NR%zNRxe-N2RmVe89PX$ey3)h7X590=zL?ZszljdF%>F4vH@9m_TJ zFx43Ja5rl}OT4VCsK@a69_#J$5R+%wV-H4uv>%>XS<1Cb9SIRp8se-0ooSm0vG$2O za#Ug3sT}JtA4Trq0wC%zlf{Rq;%r}DA)b|mtV5lJ5@B(Ppw*RiXOeAoA4Z?~iOoNs zCF)O>MEz&IL_I;DA>y98`4^jiNus{`bbV%!sFOYuk=pokoZa5PNkD{1ZJ&jgrhl*mUKLg}i1Qx42@b)xI!g+n>s#m3W`Nvdf=HY8A>(k@33 zL3bsMInwe?j&8c(OEo6gH3Ms%=VV3aH6HCc<0x)@$8i6 z_z9l}o`alszcpEicyF+e zb?Iu9=ABlo5nH-UtbkD|CAc;Rb)69-P%5?VQ)uHQ3YM2x^y4kJ z6lZodbK;cqaaOOhotP42rSdwo(;>eTLa?R5FqK|oBta*AVVmdbP*#--I}J0K>ntxy zR$9^ND_LAzf-X0pMtj9{<=CgAt`4dSE?{tt^3!%#QoOifdX_n>(6ldq!oJD~z5CpU z`ev#4WzOoRY%o!sXePSXqTaFtGX4^3xl4|T6|n9gSMUXahZ@rg%u;^dA+jKuM2ewVhpL)a=^h3VlJD&blgZ&HmFrlf_KI0y7`QtC#XCWCGXV(uqA)9G|T z#l2hs9g=gU_~*$g?X{wRHak;22N72C($zUrg&8FH2&)0vTb4SB>?69cw!|lZp*O2f zCp;Up`LSzXx}s7y)0$UI%A`8b0b(=h?}sjOW0#jv3^_a<_aamANTj(%Vodkv0wJ@boW3PD&yHVR@(FSTM6gr^NgA?k1&j$G}T+lTO7TxCU z8}4VBsc8{wy5*vJn3W5*2DC(!f+ijOu7dLJl(;=3wP7(U^r{~^mPPuA6|q1Dz6XHWAt`37kce6{;`xu0z1 zD*FiGx*}q1ga=`N)pG?Q_$5#`QcT4KH#7gj(CT3#%MJ~~G}>B@w8A}ck~D$ko{^4_ z=ALVexW~X6Q+H0%n@Df8EwLbGV|R2;oPmmSI}st4dW@@EIv%*h(-NjyM2h)VqvCi~ ztFLvvh@P&{VH%_+Im%He7@fE7_@5$_^K7MmCF(7BoSs5|{K?57scI+urh08NX)!?J zC>oDksuide`M$h$2?{OFE{p&Z;0vU6Ksh;GeLCf#aC=j&a3D+!5Ydm><41&mM5E9% zXASww`I(mUX_6FvVtp*XD1JEPnl>b_NVEPVG0`qKxbwwMwdzqG=69f`#m&7umlY#x zh04*L?4o))!YFMa?Hgj2i;5abW5XoHI~|Sy&dLU<37t+mAj_dQWOZk#DTNYq5jQui+pIOI8i zQm#o_+IWO1#f*luatp;BzOd5+WI zxg4?Fz|h+7(9>&VXq35}<9YStA^SMx1V5tWBlf0cdisRB3O!TmaC?8F^-wyKP!eU> zy6wWoMHl^?Jyz2e1qH>e$8SoK=n0%$H;{THGZgY@T?A4Y49>%ufTM9(w-W#t{WOm1 z=(DMWjmXT4A+Z@q=$I)roH|J@rmHP^OVv6*3X)FP;Rb7uC&iC1zHp8 zOzib|U3FuhL5c;DWn6!82F}gE@AF6{>yaX*`E(k|G+`DWChQ=wRNSqdgzw4>1QUGN zUXmME4tCTip$)CuO@-E%M6w38LU3zfh!_3S-BdxvkgZ*b2gF#4=9z{R(YC1y2|OT1 z&aEu9jugX|69Gl7J^1oSbNC1c$&pCxlQidE(>G$D3NO_&2QGgRNzmSsJJ-7X?R7xmu*7gAH)F*ewafM} z(!udXU&LdW^qha{d4HH1-;K4xIlCk7+2#rcdY~Sc%k|{hnT3gBJK-2ad5 zxf%C=T)2O2kNfi{C#`HBwta)E`)Tib*=={;e(OC$;Q5L7^SB*iBdrW4FZr;GwYc;4 zXuH|I`SyP;5_f)+AG|rb3|A6lx zFR7JB6q7<5nM;W>6jx3%>Ue--E)DM`P%9D-Am)Faem$fWy+WY@t$@u?uAaP`W4eSa z>5JjkdHXxwUrqy$_?6sbKO37e7juk#MA`NFOCozV9Vc_SdRQVf9*!Jtl;#3u2?_zz z$$Ve1qO_y9Qd!~DQ(j6cHH5;05{C?By%ECH6ph~F%})B2F_S!)S0yl9Z$;398zM+V zi9mney~s;zVb~X%Zw5dQT*zhm|-7uOu@=j(%z6lD| z0}CA`<0&ODbbhLjJR5Wr9Y`=T=A@<4TY2H4ciUP*51u6Z*a6wy~BD8;5 zY2o2)6#4y&fwNE#5q~;>VC!RODcp!u48}i<2CGR6LILhidPE%u39%;t> zz&O(f0By=hOAY`xUkLEV^mh?Mh&vS~xERw;lgm4#5`@JsCpbWvgApkN8LUGXf}@@} zGj~I-m~6BLCK5wkr3ccl+8I$zlU9H0ZL0()T(qb>xuZJKlqOb_a)HOW$SSYy5-~&y zE*yqF9KE+r6AOzkJ-9rhZ-P#+x|8DC@{}>#3Nf_)Ha$^ z;V-2ZOMpQO>3)vVY=I6?b`eh>(GffIC5{fkeO_(64AUggZb2zSW5xZJ|!CFjT&Kbs5 z-V)@~vbGK`A4NHf?eYj#R@MVSW4Fy`UD6%{dYd>w(t44ulkiYB;y%=T@!@4WpJ5Amq|_U*QhosZ(}>nPr_KZ?_| z!FSp|?i6kCIZ>rwe#c$UFGcXV_Y*++_cm0oYI{%GK6!g_dnwx9!+)TH@+CVGQsz*g zSJXvJ2$C+qNsMDxlYf6Vy8~2ELYh)N=!(Q%UF#l7M_k;MZ>nOXE>E~nbj%3HgmvUf zr4&0pIC>ME3xjH|Ag*b&L$%3^PDyrdP&FfE;JQJygXw?a}iuDcgQ#v_hftL^r}E5V}h{# zp{N7!e1LmaEjOTWWx{i$L)`I{1>cPSod(0JN?J`LCC5MoHwjFb3D=dZpuj}T+19~y zd;!bpe2)T51tx!^qgIyAO3-o>(FCbH&BrxO*Kp93NU@cM(E$tXg!cBg238I1;v}RC z)|+1GVMhAO*XNh^^jO@}Ny{ZnT>)AaX+^gW5VaqzLkzQmqL=_L9|K3JGmRQbwmbT9 zRVhaXLc|Y~2^zO&`6iHBc#<{6jQO?Yv``+#HwA}rsMCMUl)7N1rWTr;X`Jl1I9mnt zP#CntZCL77R(KV#B8F3F)VW1}L!&lLc~4+EMKCOnQY)9&dIb?QRJ)1o!7E9(LJ()V z7G&MKZ09aW+vzqk}> z*Ar=f<;s8dhV7qU6KOYYZ`%I3?R!4dMcSX*{+U^%y<3U2cYkmq?djWRoFdY0x#rQq z-}COc>+aiLcIU14+&hRi^l`dqd#~+#Z{KhG{t<20y#LMOW^sL&slv{T@;f&xtG}e? z2AM6P#xK_AEb=slKLgM>cub>VzH(<`7NvlTmXm*w{G!YGVrC@^qw4*w^9J6AB~Vmj zKbTzDKl^wEW~f$4P|K|rt6ZDSV|HyIe4MPT*ywVyv%suOhV}1ljg3SYELVL9WPcxMMu0*YTO}6&W-n?KuAwf-^%Mb1Zs1&abkDaJPn;R-&;=xqIh?k?_mZ64OnFM zUhaQKBCkY~O;kyR6qr1}6Vq&%B8~v>m6G4MtUQ4v=J5jP5zZkJ*p|^&%h`veOSBcv zv&U9ifvbVzjLAu!BN!D?rQDuKa9)PMO3fo};9xrYR?S z4>ZFCO{j+E<}^T%8GQ=DK@xuAEN4 z{EirMTbG#VfZ(ggY7d3}S{DP3xEP&Wk+CfH4=4oT8aAxPJq%ERQ3vD}wy!yRN6$UF zLVZ2V3iX`@$cmP;^(WY`x~GMH`yEW)MjGkG=HlM&VWNrE1?33Epwq9X0}6kU)ekP- z?q|Q|6_AeP&H!UMi>Z2I>sQ<#YPa(aB(E5?qd1L%!srGWyr)obIrKL;SsBR_K(t*?T6a zHNB`O#g(P^R59M(JuGxU@msZpo(h$8)4G9(kn6R4Qr%c$mW?nEhFX78;R?_S5uORk zs=5jL!&zB+M+}zUVW9(>`QhFMdnm4^_t{>a9Ut#oj*q|CJ3cNvdBxR~W+dC2w}0s* zSJN%my!pcCF-211_GoNC%!F1b*`m4k_bBn=r3cDcHTz7Ko~OUc^Yr0Ywja2?ZO!xa z%6 zstmm;nBYA2MKFjfB;n4ld6+_)Z!$v4^-plpNm9g~M1G_$k3D}8T?rnEr5D?ybnnlG zzpTtAdmx>}#wAg$)g#>t;_A#2u$m{pPP*iEs->b+oWTRsD3O*rdP9c$-Bfc`6V2!g)4bA`j>|7QYZ1&2<69g$ym1x{;Dg zgHf=YxqE*FQdfZv8AF?HITRDl`APiaD^xrQ!QGN1u!fVi*ecyboKRcCNCzFXR^N_p{2@b?w~p(^-EeocfYv>Q08;MYPq@@`*q=Ydj~9_ z=!6fTa>DX`_l64R=g(N4@F7qLYJtxn{SYW4QDuJ@2iz}daXp=IzqtiWCS%R+ov;gQ zvctVqW$t2Y{et+?_h3%g*&)ygIOwEQF1@!u zF{1>_501Cm)$G9p2Lxz8*>WJ4b#c1=f@szI1J#0-2w%YDbTjmPe{;GEppFq_XZ?cu z`?P^$DA`AVRs<(FN(CuAS7qR7cf|&Hwl{^R6g1lb_{=) zS0bYvW$|)J9U|%V#U<1N3pd2U+>gcgBQHS|jd13ct~NHyRpn9cJ%w}iTsoNWiYTqB zo}_LnCgPXwfP8XDak`Jm1d`3pvU|by!)C+cg=JXW z(Hj;Qp8T3~PdxXeb5B0^F6Z9i+@C!6j_00o?nBRAtFKM0yBBZolrneMx#z7X6MWf_ zDK{Dyvwg?9plhUoSn@L@jWp{bdaNuSx(w$-2FWY~9 z#P(yiANNoKbe zy@QhZBN;YHx~UPUwgCG};sT21Ka3<4oSe8yvoB9zvhLk%DsKlni7Ld&1Z zKC2!DY44VHcwAPMdCxt}N=Q@D3?=X+-Y*kMj#8DcCaGycCZA!TawZctvps+EmsO0% zGC%YQN*Qe|4OJKF4HP)AEn9|RzLiulNn!q9oXfPsFz6IyVq=35J2>m*)=AGw1rZ_8 z&ZeE9IWPMxogCq{fhEsAgGsg;4?6vE0|sOQOZ2WEE%xDXLXsKOKGYi(N*Qro~@s6-R-YwwMmVz?S^Rp=B(Y zPcla_rkK4QFCkG=7ES|#WSO)lg4M43?W!`Mfj}Z zC#Vvw2B)e5Nymc_6PAC}6NgEyOS(_iTHEr|YQlxBs?<~nOt?rRfI}|FS}%npK;oS| z0K_ILJbM4Qnl*ybX-~Z$@#R-Y9mPsm1K#t&nuTz%_*XI zr+C^x4+E!<4v0=w?c~wv>tIaPX{J!N1L z8Y7odTu7D--2jU-;-~TdTxu1j!*`e3(%+#iebbfg-`#%snzr=W+t1m4>GsPW>e|xh zZohCog3qfX_=11_2u{`@*km zU%CB;?Kehudc#LohXMKsX{?_tS8z+)FNLENBl*cmq>o7!c0lmDdK!H(D!?LH;*Lm` z_6`bfrer7wRbiF1>q?*Zxdb>m2`94VZupI~5$;9|DSdwjkP4eseVJxM)B@?3xFMh4 zMa|3GyXN>;e()W2uUXAJoSb)pWg1Pl!KBe718__ROSvjTE6MJ)F7;(tAupu&JDR}6 z9d%EjnaSKAH|0L2J}xx`45PviJAk~gJbbCGNZSc8i~~EoQI(DEF#N`LZBZ9%@toP& zWm1W(9bgNm5eS%yN@eX>e6A3qBjt&I}km`OHI>RI z8~BLQ>5xzOco?MzM|vGnUq`4b+ppMu&3vgnT%d02tNTlRB3~^t^lP_YcNM<+W{EUT z7kgl=458fYW_mWv3Q8rH_NE6ubpH!WZu%{_=}&)N+5Us=_pfo&Z{7aG?e}iK@1f33 zzis=SGvdF!5dR%L;!oqI-?jbjQ@CjbXYafF<+qRZ`p|vx!PuQYuzl6`$G1Nb-udvq zc{9G&h|c|{H?;1be6eo0r1;@@C3*VcS|WeYJnddq)ZQ*uXYE&4u3L*g#BoPRr6uI% z989|gwz7$y;z}1;PPzuxB=5nbjU@JNLeh8waX=+2P$b_HYGuk5id%&;)ZvUhGS~n= zxc!ltWqK!rtoq@eWnNfIhN%kUAKm`g$;mM7WsTyOv!4{h3?ig-HLiEiTV`Z?4}5<} zgjKQHrKI|2B-L+S+5YqGzgd%1|6=t6W zvoJL*h%lgOv++~6Fn*>`S3ec`7uA0RufSG5+WV$=C7vUP=H-!nX;8rtqy0ksF$`BM zUC@I|flh0YH>MUbo-2Zi4~04GEv_)IbZ$t-0!tu!2}@6|f|eJ&I+Ndp7b&eEs&xwY zd!T6Y@gedERwKxaB^N90;`FmH-wk45z}P5qd3b^ls3s2a8HqXQ{GyVTcdvgsqkz(2 zPPj)1k3rCSiKyyICI~F0L!Gsr1*%PXrolLYSQ!L2_Z62=)Zz55QNpTony7MXTER2R zAd%w0Tgt5+7i1cL3HEDf!m4IQ6kbznUFH|>>X3MmKE}HIu*jtt)cSdqR6NO5V5sHOzfBIiYQ#6*?F^eo+ zH!PnCnW4fNV9*ZvoSJ{LxNH3KsUNqW@Z75anePlxD?_nf8k?5?l1hfbxH^~)1s=kz z&DK0@7~MQj3ZD)JY91<*V%S?b9v3iclXU~B#XVe6NP96*h;fO@GXQ_tTO3LU>s}j* zYZCFNe_!l+7IGbLJjAL0RxQVkl`9@2n0+pvN2n~-(-?sqIZkDfGnUHW@JmQRl|0&Z zJ#%{*+i42LISI}es=VICMY3s@%@7U@F2O;bSb;$7;0%=-m6izV%#pG4L}U7upnkC& zA6_5gB$M1`4I{%()td{# z36*e`Dp4sYD)u9}q*+RTE81~2vX^K==@tYmArYH@S73_s!huQiG&=z7o6+V5R4P(Y zPr_JOEU$i;^}M)&Q$F@`j3j4SG$uW96{sSOBOzK@%d`(aDaPcG(`zb{`5KG8r& z8CKbVY@*uLFQ-eMT!i$<;dt|-<#y9eBZbEctx}kgG!7OzOP|{P>Efy<@8goY>PRtF zO<(taY;EO9$4y(;m`eLRE@4Zz7VAl;Gq=%6I*T>1q&_V67(;Fk?^<}|7&F%XXy>*4 zLJWz2;wC9)Y5c@&=~Ltre`vd`Gj#v(HaDh)x(X#09?7d&v{_1Rcct?o6_wRet<79j9*S5dDYVTcm@@DXku{!1`53?hG z_bSg8B0-_~At|O%n&2vS+xl$8Tv?iW|MA?bcH1l4|Fr$%&PqA=nCQw!eRhsW()d+wRhh7l9vu`Hl(9X7GH1V zLErz}zIJ!C+r$^S`K_B}nhT?(vkkF-hVzu%$tlIhhXIFk#gEZJ&EClgO3K4>tg}Hi zH_6pz?4kIGln}5&W7$T6H0heU02elPrq3}+cASce3Ftcd4&jqyviOcnBmi zWAJIDsH15qzL@VUi?a4KH{V+pCR5U4IU3<3JcUE@6uVJEUs%t|tQwvluFW=o`yI$T zJb)^FWVy|=t*l&hsePH2mc*ASd_st`6))C%6$A~mQEh0iG|Cky@{XQQ2&Chv{#6}!O_v05`54St`l(tMsvH5A`DnXUv%(n7GabVA zED;)1l8RWKo&$saFj%UU=8&;}5G@u_vm!e_YEd@2(8GlU@@@?qS(`nqs~(!vGr6vmOVq0o~N`hDzzZjG-DFe=qXAl z=m!2DZH;yrby@H44Q>qHfZ`eQV@(I3JyY`kFSx z^5P)-y0xKbbq9nWpl(q;Q0;FI4Na$C4%IyFd#ef>`oWw(m5)`b3@P3DVm4AV1i54I zMjvBel%6LsDJ^wl*zxIq)O}Bgd!)kl`a&%3i6qX)xQr8v3ySX{&Mxn(l>Lzy6B0wZ zEw_%zD%p>b0U>$bAy8;R_&F8{N{X7F3?N^eW{d&lI3(U>N)aL^9=dng(gK+Es+}6G zG}%4O&=421o6Q-M+ht3+77Nx9xo>G<460077Gb<=vDxq@1?AH#?au8ml!}#U#v2&z zoRH8W+m4z{GlRx}B}&F}Volmsl5%qS;WO`UxV`a{#=0|qH(>KZNDylvcd8Qbv{V~@ z3So*rqx=Vjje}{nmg8OkMPh*pOK1ygDVIyAlz=cTIZAleFpQStxqylV=f+_`$xo~% zf5Y1I;Bi{vI#`&AjXh2muiy$AAX(-m4xHWHk`X|dmUjK zSF=VeAzZJ28dczx2RPu7g2fuFC=1pZPMpl>g|`NR(~D4dWIUVE?Lgye%>%&>1+}Nt z4*|qU!7kwdL2R+4Nbc5k$M<5eTz{F67gT=N!*-0bV4Q|O1B zYrGd?IkYf@xd1m#VwZ<|>d-l z;352fu>J0u-J8#c@TfY3NB4)YZW&am!tO10Z+VJkP(h%3@3`~s(IB{S4gswh1iQD} zz5VV_?4B6By()QKNX*r{7;!TEgRd;^hg zkKaAvBq}dcw{SZU_ciy^11+u!$|0fIw1HUC?z^Df_qwwCle?SNX!j|*Yj-#7ZhWZI z?o)RcXVkuHq4q+L+S6$F((bxbXm{cwci(gC3va*nzFY5l@kqtjpKjLf{?zW>cJH}= z`}4uzE2}Fnf+-y=v_?$K|M7ACGo6<-|Em8*Qu#-d>*IeyfDNSnb1i{TU%YNe$3yei zHkkYt(YOEK8ZsZ$pa;Jcnf~eBGiF@Ad*SlwJuXio)2HssdG~%Z zqHiul|K%RhrxES@@BYfEL|eJGFSz?%?cDL=G4|k7x zvoC5-MnvJrJ5KXY%)HV=79R&Pu@LIdA^i9Uj+etfWT1S7mRgz~?Vx@V-k>pmo$?1p zML$-3Wo>#P$y|$mT{Ne)KUh~OcHKTG#=^-dy_$Y7dY@9-54VHhKd0g`5*; z0{Y40Ln6wSVB(h2&JQREG~9Z!ukQq!=lU;mRQ=B0%8P-6EhPT!Rgk3 zMEQFX9&r>aQ!xNn$+Zr9M#Q+~r^MGYVrTrYsSy3=PYEhJgkN&V-H!8r#OdPXV;*G5 zs~@ioQFkK#y#q3jremBnx;=qxPo(qpd$IayLS~_T2^)vYfxrm9!%JtYV7rgSTUI`0 zU}ir!;$o2Yd4E3>wy8rt#3b4unArN~D;P^fW#;ZVC8O8p%;UwHYGd8UBX+t!gr%FK;alK1dk;g$X8+>iO@0xT15w<=tseNloB%lpQf5eXCx)lzTDXKCOOz zErI6oN3Kd}kvn$!$u9cII5FpuFR7D`z!raW2oa5${w?+h#@hk&j~ESaNxC17KNp2) zievE4HGkId7doiVG2;uf-`KOMu+nBp$35yf<)x5Pf{{(-A zKYZRCafi*#2q6jc{2kZdyr@u0LiwB%{S68MPIJ^Hv1TAWuP>P0CD3zx<={@CFv&{^h74~B7^{5Q1W z*k@$51gv`KWP~e>R+{OEnO5t3peBFe<LEG$PDg zmel+ae=i`O!tq;tc*WVxz~Q*J*2>%2X8>wF`wdx!@iaD_##6qJ;UueV{7JMWSuQgR z%H6`bcwy2k`_Hkr%!@ec+eSdbNEWiJ@*pm|=6} z7A(y-hWMV&oFpkktK@GQjL(~_lZ!ZxB#Sj-Y)o zoGT(rZ~SR0ihlNcKcP#}lNkqZq&hH?hpOAmDxz8>oXRfTB z4Nx(^alA^A5>uUzCNUt~fA5HsD`qHK$sW{T8C7xkh%WSqndI5J@dvRpMWkMjA7Efn zJ9?lz>o@&~z^zSa@iY1oaLDN_7te^=$Ck)gj|Lc>uZ)3c9xE6nx76rPiy|Q$PQvNa zPwbiNseKbnUH2u7l#GAr8-6M6p*udx`FzpH?v=x%Qtgq7WoP#b0w!hlCxic$s}S$B z(&O=`q*};oUS+t5Xy1Hn>gb$W2XpnwE>lzHTVTqZY*I+a*`;2V`r4Xgv`;C+&9xTk;2YhSzGTj`c-s-|^vpbftDx4mD}Pr|b`Yt5zAk0&XY7jFP|K#9L>HLc?p zmOjfD@>zc3mEDVWAF<}MykqxayZd%8duaPCU%b0}M!CjRB6WB5C_l|-`O@8opW?G@ z?S^l^^|lw4yYiN6Ap6ok>>19*k|v$UaIe3y_g?N^zWd1CD|R2h`-F4XKlj;uZ_0a~ zQva*S=bAUXx#eh(M=}Wbd0MbP6e;>IMO(g;+QcIPFq8hoPX<>7DZzKulT*bp5I9b_ zTI`&zmK288&?h`PkCT+eQ35U-ljp@T0{c*t8pc0=UQKR5=`oZumWRMU>x|t73$H3P zSgYwG8Yd)h`vgkkia@2s#U(3mi2+L>=52tKCAdN-05wW*%haJb)qs2oRzk|crP z%i79+!8$z&MXLMaOn}9}C@x5FX02#!T#J94Rvp5E$1g$($0Q>SQoZ`wR^OO3yDqsoV0VK|$#V|N)SnP<}K+U^QQIfY^&)5RMVs4O-`TUk^}ctDMm z5cf@7Ab^}nl)W%B-pInHLr7LzfKrbGNcmBojLNyBL77|AO1b(xE@`2NG(35;0X=M$Nw}R9X=5c;ZrnEUs)n0S7$Ln`(II)oM=MfCQ%4jeguxweX zvlc|T0~j2y;((NT`Osg}P|c;t`>GMvf`j}$6I9`R1t^UXCZL9*l_{Az`%8M;@oKv(tcMX~O42GjM z;5H+NNbR0oq>y8}tT*k6=sop0*C9U+H{Amh>TPPuj9?$(Q|^3@0khJTtAu7$o)Ky| z`vp{OQ`-3ihNaYL*+B*q4M{m`B(U|*Bu;;_F0@@xOb-felhf3+aeqpzK2QWk7Dhy- zeJD?T1a*p5$NN%a8M&PN&Pui|CP&QMdS}F55rTB5Cw18MZRwm)KJuE3Hciv>(f#K%S^utXP z9B|t))ak%uQi&?a-+vwt+*T}%C87(#G$qNHql{Q~^Jp;~iEXh|&OFS~*lt94!0289 zqf|61v!@8O5iD8ZCZ%5ibD*J(R^cB)oxoDL5iny144QOMCS4pv zO}WRJEx&e|15e90*RYa3%F{OvRiub6n$S?5OBysL5u0F!Du2FlT}sPQ56qEH&W%=p z^^H&(5ac5`4-~bPzIbDkKe2IUuq2&Zt0euHv#L!bfhPr=a>h()!ZC^Ma8X-=vS1Y( zcjL$qw&Vy#U8r>=p*WM$B;mID)mgwSx|7o3l28)IGk2_M6BWzcEwXZKd=JQ zKVd*H(*McHdViP3y2`rDgY>k{>dU}oOj*oJvek*BS%gfXB#x_AcS~qBqt&iFSLXRp zzCK#pgVi3V(MRn*diG%4UmlDHdJo2hC;x2MlUqmb-N*R z92tY#=!wmffyKpZAj2i5EguroYme{U)H==7H<$jSPk-h=`id*NPuYFmn*ZoicYka5 zIlIq&X#0=;_U?<~-IZ0SZoV}z`z0CmsNvmB*-5Hg z7OQgg4_6MP+g=BhRFf#uDf-5-)n3J%S`0*Z?c=Fz{l#)R5I6pCl+3gkrbkh?nC?8* zcGUq@(rko$j&eMceq)3f&9m(!RwBz#Wl+EWwSNUX>Xw@?FnutbT9R2p!KAKma zZ`BzJBr;WFc~66n3!g@wPp3cU9)C#DY};=|S2%udkcqdPEr@ISJ562qBebwwc7xd` zy=jT_ih7_GN|1KDoNnb*`gO0IZ;ycIp8#mQjZ!g5Flg9U0}2K!Skpwew6P&w}jW!+e7P}Asqaa>G^+E0Ws((<@YbO<53 z0-(3H8K~iaWK}XKMvXx{#}x;%Ji`fh^HfqB3&ZN#tDHWD$zq%w)d5TBSJOcD_ulX7 zau4Lvb|=@(hE$eBFn%&GdVhtU`tA2XaqE2H?n`FJ!WWfe;fs66!fGzi!#|x<=Sz2A zc2d=1<)oBPVesTUshkRpn&f}TzT*L|Y@mh*Peu9YhKsG}Hs4%&a=wZu=T%pBU%mUb zHBZjh?7nvQt-F8t(Dvkf-R>J_gnxY@{2O|NpI`T*rDyQ&n|9xPihn2PmTTTRwW1$! z`(4k^quDQ!5_HF1qgzK-(D{R`AmLsXHoxzBP2;!k{?YFHcRvtU&comH<|>x;^<2@h z(~3YBZ**b~NpGiM%qv_rgQtNRy<$N6TXWfx-m0krp%0&G3xePMET;I0rct0 znDuGRUB9^k38K`Bx_|k7ycoAORTJm8H1VkYRZ%-j1ABGn+mCp-7`4bd%uof^wIdmdE(jv^Td4l z-(kY`>+r>SmU-&>t-e)%oqyZ^PIgJ(H0b=Be^z7ll1IaD`G0G6R`VBVTh-pL^|c1D z_v`q@d5(sX_C^0Y%+gTOzBs`a{+GwvRyr@FeycC`C!0~%PQ1og9~~_YXFdOh&Q?b` z>GOPZqJtWyZF=w5`fA(s-ml{qYflZj=wR>H23-JqzYbq4d=_xwaQ>}8>#y@~^_?rb z@7Vq0ng4xf@qfSX?)l$^j{numo@rIT`<~tR`q~Nadfsx)+pMv_v08qQ`>B?H^a|)w zC)Jys|#0R^$-Q-4Lyt9So;_iuN<6p{1BcjJdL zgrqN0TE(=QrGxKECzVYU+qCsV)rMH;TdE;#t~&QJNVtGfm?rX`2Y@kUpUBPPUX(8h zFa}^!SE>V4^75*#WeLL=r(tS7Cv=zB3z@<-l0=n+QMK`tv)O=DJWCLgYMG=DX=mFO zAg$vS!O51i?Go4n1_TEPN})zy4A^vbsYl%#On>}Zbid;4i*v!avUXlyu}|1aEACqS z!3h%)!Gj)7Y>>3rZN~E<9fYx7outA|J>}(Wr5Yx^Mlkv&PkAM!E&_kVtUhVBz}1!v zO0J+p$LnQ<0`tmG9tM-^(bAS8T5KUyn^3#4#J&vde=> zYm;(#LO`BS&}6GYWs}ozq=)ah835A6>n2xYxv;i)sb;+VqIj}L2#@7#{XjjkR#vov z_Vo>RfF(dB&Pa=_WK_nkOIk)M%1@6vTqUQ^Pkhs(1MH=d^iC0PXW zM3R_M7*QvdzRvJSPARUY|N3uXVqt)v+hiq;*_JhF+EAnO}-AggRqK0!{tV}Wp z#+D>$#LPLCV!RVJTcG9S7?xAb&}+ z5>xyMV_n_r%1}Mt)|S=S{N7oexX}(W=I~GNer^_(KU1ReHNB`@HHUXUPdE96-7lsz z=G?h+&-{S}P__}y>qe*0AA<;|l7KJR5Oc!B5O?!E8svGKAX%Oe@*JVbD)kmE{ZMwwOe) zHlkdT;ZuU~`hJRs#Lc2Ka(_C+;~LO$W428DS?%F;c$FV^AY5Y$BQ zvujBlG3rxN3dfZ7NLsc}&lhY)*oVbXiwjrfTu~R{<6tYrURr-8o;fGguEG`6u1XK& z*^p$7-BPh`k}wA!1Yp#>gGGB(h;O$s6n9C zu?k`oqqu{19V8 zS@eEUsvFeO;VR7KB&Ley;v_3zu3h?CQ~8rBEjcgO+IuF-KD_TF^y1Up9KmcR7xP%? zMOj>3e%46(2b+$bTTrnw)HjK0rf@4$=4K`(-`hsaCt;fm#)eg3rg%tjlW~-fh!j&Y z#xM?sX+B~Z>3?*VWNKn9uRN_l5shh2PB)h`nmQg+o&_v}l{qBj#yGm9KX8d&ywvXE z3up;S>Bs<|B7aH@@NPOa$#4jT6=<7KaC`@3E$v_pEOzh;n8x3}r75&r?v#syswrdI zD{+FOd<6Maa)?g4uj4%f5LBE2DnoUv5@}7<9m9=VC4Xh4CqQw$Fr34kIYcfrk3feo zO8o*XXVhW816w^K8Nm@RtaJVyx2EW+8%udGJQqim0OB;pS(sYVpNd2cR=gox}m>pcU zu!NHf6@i?F;PE@S>e&JTo%%}ko)S*AW>M9|ZYH;t?x{xc6vWy_sXI|aU2<$iG_p$k z`YS--i=!uzL>`H=S-k)jPmoO`n^#gT4<75=%Xmx0BdB6$jE$3RJl_lM!GQ^Ie)Dx9?gn&nPNy4czDNDe0 zh=2ZHi5@-B+I_g(FYBye-IY$i{N*0|BeweDA(%(rTtJg+JY+>OuFRKsD?6DZQllfB zwj5zg-nPnfmuzwsXu+5hb?#(A&%RfHNCLW+(@`Kp?8;eK1?r^A3REx0Aiov~D(I6vgL)uL8_I&EtORlQEOMhP9%+9Ai6Q=(Vyq_m?-g6wFj16rj# zf?ZrhYpFOs_=PGOL!(lB!T})0k*Z3>!QV<55P?w_Up^HI=T$XpEKXwyrM*<bWRyhTfOdJ)ES=XZn*w3uFBpX ztnJ}YV&W2Ij8HnMhAbeq!3utR+kfB;K#+C@s5SKhW)&)iz0kqQhBO8|(=j>EHI#J+ zwW^2oP%A2irD0vln{}EH77YhG%O=kNlUmG(1?-Dic(GJh~|PZnpIO~t(8C>9ZqIYldyH<6sWvw)SN%fM^4OrAli zjOH{$&}hUvR8knK)00=11Ya3yQW1m_!iq6*6<-|O1YsIFM6(boiH}=b1p<^2CQ)3J zLi0kNDFFyRehRscw8>t`_t_3nuNeOs3XkWFEzRQUK=qo`)rZnLJb#Z!OL)*GAQj~F zxir+^A>$lC{t+)_zMTQ75pw)(dH2s+#Y?FgYa4+5^l=sF5JTn|W5%#eXFCY$67X*-Oo3l9&|V z7mM1viitengVt)_bbtEnoUVy#xct4p$WhMrdGH`5jGUm(G{#}hr$uBpj4-nvTY2kF z*e97fkvnN&Kp{!b877AHtU_ruMY&HJhJJ9>pLGR{g;slwM?Z}_lBL2gzFd}e0ZD+T za54J%Ns(vk)7s%-71CZ;P__!XhTMd7(x=y5NMo6pX8mwB$A2kXy6!nZOl0Z0nyCk-=+QyEgJGrCTm8;MiP;d|G{8j z{jzTm9>uc`RGtczCF0M-Vo#cN8WvnC&AsPI`%2g0Xug{D;WXL_0^$XA*HIGZ40lf) z*;d54!pWotQ0M94+>?r9aZhWm?Io1^k}_l#5HB_z+m)mr5Vdi$BK|bn7r!LK zO7)gf#I*{j$7cs*e?2ekpu!dkA#pBBdP)wq4RUTcK&G&KpyUj#0Ih5g*AXA!9&}a= zCRY*~DA=mx-NbavqV6-m@l+M~Idryrfux0s+n+Wk<$w0zg^`<<{5&`&Ggc-uGCqn7 zTu8%IlRy84AeIYEa!5J!>ObdNnNadrHsao5hrEwIOv#4bsuz)of+{$P^R+-7+#jyt zwA#rdrS86WW~IT!Ek}@$YpEkLJYSw{lj`QK8BwuW9Y>@jh4utD&^lQnm5uqtpb9y* zTqmq7tA9Ae`5L2-ybDdCDxKm49CAPWTa8#k6yXUO8K#|{H8@e^lcpdT5(X+MFCEa5 zU$|IMQfoS><&xG$s)#5~lW+t}sy4fnVjaC1r72~EXZVlZoW z%85H^Y(B|q!Y#^Fat~cjG9m~)@$5v0#BBK0#D95Yai%>H&YTvU)IbNA2#Z5Vh$kVY z#5oKb?n+CN9ebzG0k}Jbg(xevx0z|qX+XR&~h~zaU6?cci7X3{YU9HffEdd2%wA1X>I}hiKS}q7V5SDVUZR zmVaKUx!?XOOLXO^S6KGSmG7YNm}nJ*VNxdCV9Br5H*m@SU3%7G+E3bfcv}`x$`xCP zd)#@HTwH1+^1U6GODRZ>y1Z3cQ_^2ZHvWnW(HGi{O;%eR?=%F|&^mCiprJmx8E>w9 zz&cKT92CPW7IVxA_goTtUFc>dED}EwMSsGsjX)Bi76C`D5@=0lpceg0J6T=@?}jHq zF;Garo#bY*1)o>&^6JV|w62viSW$W}uN)|`MGM=%m}Rmq*y>pa>l9ikYR4Ckub)kd zOJ!0#tv4x7GwW_RzVTGEu0qn2Nikb>Y>FmGbMqs>Cz~P(7g3O4yR~v2zr8f-o`24$ zd(M^PXB_{fHKXo5j{ofO<>Q+l>PFq4JAUu^1m3ew;Jx}2IKikZ!}@)W-}mZ9-OCwu zFS+B+J1ZyPx%az2r{<#_|K;QNJAU@@hsJPwlOIV{P`I}E6XAnRC%QhS6u8CIc7Le| zT?4~C)8n<-3CZp9<8Db;)*C^?gt?ipGeSP&(Ilk(vk(BARn*Pp+ zefVnZ07_QihQ-BMNI_sAtt~EBv1KBsp%>kr$Z*-y?X`Z$6=BkJ)(TIk729sw)28be z$MxO>JJ~WmbCTxo^;qVcea>}woK~n2T1kqr!p3J;a z9)E~DytRJFs_4u)QF<$J&wmO@S~_2clcEIBr?XeidTMc6k1uwS1~Y_N`zd9fwg+sv zk7^A&poHT;!LOpCgPoD%BP#8z;j&H1R0-met#>`6obXAdvxOyZT+kqCXJSA}T8NT+ zL7q326IpSP1dOr6J>q34TVGz5==t>{^|UnDf@*7>ZyrnzQ1By+pnuD(8B@{@vD9){ zChLRv(Arh$Z)dVFYWV5kqi0%IUTokP;>n1=i0YXi1}7#H%d}%^XMxG% z2nXY^wz`30d0Z8U=HFn(yO0+fmaFdXTEG9x{K56Zd6lQfsLHE1s9oflU5|WzWb{rY zp5+{IlrPjQ$mi&IEq{=xoJDF9Djp85g3>rR<7nmJ`gO0+z>=Io!5ulBi85n1`f>l5 zZRuH=i!}^22p+_A<_n$MPm^tAj96F%O=lfGVoS8ossi(DU;`UvKcwC%M#3-{-ABXU zTtW`|#tTjdI?KAKd+&ezfwQvV*;*Nhf3;UOPEhxbpUI2=L4U^|eD3kb&wAXu-}>I) zc%m!6biPUBm~}o%M-ku?H_Tg=bPu^$@4A$mK`c~$<(`HP`Z2H z{qfz$FFpS7+M6%Qc^L^Z771wrc(p@s}1+^DnKs-6!qg?EI-g zwy(KLp1&Lh$bVzA#~z-4DK_6eW429yZeKH4eH%gFbNmrAChsjwzO2XOg(ttJYb07F zz@;C5=y=*kej!JiJCG@ zmIo4Ohi8DvMZfw$d18gPo>M(x63Q`sM~*5(pXZjJgKA9Q;psovS(NjG-N*G9KYL~F zu`+3NS)*8d0uP+YB}_$)+d$??Id>(?aX!UsO@DD`e&hk69%g~+dWvYVq9|7fE3)e4 z?u7srF!B6eb!R;qWAPqN)}QO^1hYmU{XpE2ZPmF*c_=OQQ_B@iKneL&h^z-H&*lOF z{Ya$1;Z+L#cN9R{oB@~9s-{cQ4@4_=mI)S_mUdW$$jNg;j&Wd!Ptcr~lXV18p8mz= zqJMxM9$Y_AG~fpf6AiOp(PFZo`>H@ui3fCZYl@xI2>N9M8W`8fK;>LLJh{Y77K?fc z6R)3diGs5LneR+PsnKZcG;ETkS#LirP|j9d?yox+^G#5bQ0bsbFKP2lsEYk^c*L`K zIvL1(lXyBAYHz-2Q86J;nr{M%Re1oEa(^^Y(sT)+81m<*lY9i5s71o2L0+=r!w#2H z3}(c%IBFDKR`Fm&2HzI{9DlzknrKi~x|ot>Cx=;>T$o*H2mg9$lIdoVYz~n`DH#dE za0q)38ON8~VKr+*6^W)h2KO9kD3TG!(sEUpOErB^Vuw$uFiJ#cWs5XXB@JR>Hh*vD zvLDMS!!5x_kbna(NnVN;W@5IH!ooqeUcy@>#Ma{^;*{beu}eX@1czfF5>R=rhx0OT zxX5K9o6ZYk2Z&%ys99;RP-Ow-g#uF1y9P2<$;f$_=d>$C{-VW8?r3LXNEQs&A za{Q&o->|0qe%bMtAAkMv-+!oE5Lb@BYCe@$)~S5u+NrEQ`jBRI$6tN?HK$q-mA>|2 zFT3lu`|h~=uF-V3Vb4rk!++j49)HvEcN~9bOouo8fSca>!9$0iT*m0B$&49hOHZP_RglnX<>~SGCO;!@iP#aIuFgNYvyYkg`7AHs z$%n`-&AQ_W*sH#^S|3i63lq;7>{Pn6RjSu;%X9LKQjEC&MV#+JW9Qu$UMJ`D| zP?gjw0A&lLg3KAnGfZ#`jp`I5ex9mUfv0k0PkSE_>|jMxw1gOb5=23fe6!P8d$H{@ zS4sq|G>38LDWR+H?%jeSxccq{Rk0PKZx3qqu3*RCeEbjRi+}$ub@9KozxWrP{4)zD zjkjJ@n?K?B+m65erM5U2m3hT9kQ%i&;c17M7zzw#k5PoFv;N;6 z?z2gTUgjwrFGR(@3ki->+)&@g5g;wi<`)q*Fl?*@@Cc}ImNHU+4Ey`vA zQOT*L?XdTul5~A>z`dc8FJR|s&XJ0(q$5aXpj20{@;03YDZ+{|3Ial@CDW5j7+JMH znX>i&Oi;+PI60dPwCg0j?Xy@_NCZF(yd%hw+`WQ$JCF13isxv zxOh#54Y1w3w3g&Kt1YnFK#~0Z`WsH^35S;lCLB7vr$U;tZS|&evD^j{O39XtmsmbY z^nXlNYSzGN^F2FF(+z;2Liy%h4X?UQy94G}w&DVSACrffPMz+)UL>5i0UPK^CQ6@?kzG>6X& zMu#yKvI^I79LI4Sx%B z+n~C<(+xi}3GsXlBm~h(`HX+~Ec7@tsK!$oyNFtLNRp*OPJ$+Hmb$|$U~%F^f990n zDS)%cki*fqKH|`rpawc{_cCRC6q3r55{ zu&@z|UYVqPBFg39G6}2XK#1z-X`y! ze}s2v?%wX~?98{#cfM^BU=bDennl-HmFikmslF9gsTyPbjNe}Loskv=s`>fn6&l6L zQ)Krvnw64}EOJm<-}r2O3V&CZMuphV0qHK zt%C$d7?N*6us@k0V%9|{FP1HrSCy5+WdmV3rKDaA}0-MzqM2lAjC)H z88bOixA28xa|m9C#eWzGFcCTVhA%>KRF9U*yOLnXB7o^wW|yE5eX|Y^y>5omD52MZ z7LgH%$M6d!!cF47nIe)z%#f4^;ab9G$eZv>k@m#yOHd)!W-2>lT_RkaM@1h-c^1S!R_e=CEONua6Oxk@&qycb0f#Q?*y_{gvZ>(q$Rqf5!u!Mu*cP^dvv zTsfMT*>i=}2!F840lO63Vvi%%Foq{~>+ozD3btfKbU;T9skkMp4+Ow+C=s@Bi!`Hp zh>#!9mrNP9S`a%%DpW7#j@~0f1!QFXfi!`jS?hqdKTlo$B$EU+*JsKBD3xJ}5e3sW z_>`yt=}d+ob*L~}kwc)og9^_MSmMlJXOmMXgOHKQ{C_a!DD&|0;FVG@nZ6i>|4IzS z3Ri+fVH9Wzs8KFWn&~OTU=x5y9*Tk$Hv?NTNjsr?-R2;W*q;&Lz~YVOtrM3O87)w9 zVi}uWVqfCFk_{EFgf<`vSQhi5r0t0^0Fodd(V&?Zq$-{gSPid;_y9m3>J&nPvC*Bl zNT3jwRDUl$OH@Vwt>RLUXXyi_-4{Y~+#>Xhs!Nt0?h!yN5J4|t5~4gHa3pM20*jDs zsGpK1EX5`yD@3$*Y_GU9P&trN;x1wPMNgg}GDl#G`X0Pe2nc+NID`Jl4#L>L1Q2{8 z7|>P3g~iTFd?>RwLZK!7XXt$pX9%?Ln#4uUE`R&cIWfXvA=QuUMwn)o%?b}|*sZ1@ z%Nd-u6$wzVlk5fj=e#Q-VIt3o-$c2>bPP`uY}o5jjhc7FACEpQTY%^|B2Qtop3%*X z=wJlzO7fJ}G9P|YmeBZ2UZRGPLM} z0Dsqs7lSX%U5c*&6YvoxWCA&17)g%8_XnZIn#C>&#)cmx_`umpWTeL2O2&jppjFci zvEoGDp_`rXK%ngCD`aeu#}tXNYoaR*^#zm08bz--M-X{RrafXpj+VoN5C9EdQP~lB z&fw3#X!#0l{tt`(WYx((sycaVT%B|oq5WMm$cSsQ6_@~C+ra{ zL@Z+6mQmcbbyRWx$JEADdHte)rtafX-0xWQuhcfFdyC@!T8(!z;se59DVG(13=I=Y_sK`fe` zaA->Ok9C2M-$;a~yj8C{`jn}8uYa|(jJGzkH`mdcypL{N)H)&;!mkwQc_Mb`vVcW* z?|v5^8W6Lh1Um0JuTtY0oajG_BC!Apsb|K=z%!{u$}{OW&$wh0&azZCm48d+r*_S5 z>5k3!3oR?lsB}7Z9Y%P=GkqhBl%FEPC{;xmwb!R=sXZOSC{<5wpV~dO$6Z<&rFKZ| zWC43W1?-M-z>X6}JEwLTBaE~F(U~iQvdj1&8-dhUYYqEC{4QwmE~`OmuhibDW~wEk zDShN}sf~<*P6CxMXtRXtQGY6^EqE(fJ5bBn-eCn0En3{|VkTrSua(3_yD`l$DG-5$ z{Sp0G_=_zJ?^jh?8nO8h9hUB;xU#qtlnJFeA@*n9t827*A!cGpnU**J(~3QzH$b#H z$s&_VCUk|q#?~o8qhL(<%-CTdE>I+-BZiDk0RNp=JjA=rZU6;aPk&K~wbNaUuo#vL z$&yF(;2(-L(+!3+!(u>~2K#hE5n`iH)(XyMYZC2Dl$t1pymnM4keDYpAXuMQ{WiVy15fuvo zv?Sw@`6-YCWn_ALGz*^cl|*`7%~7@;*O=)m|f*~n%amwyghL3Zl0L6-fXWFX=# zW;j?GMm1w6&bHNqEHfYRQd~cDr*VVqgr!+z20Y4g8*3GT1{xjNt&vy4WKqb&S8)0;{o*MBj&5Ki*ZmQEX80_r(ZjnP3NO`e0X6h!C_K6Xg*! zh6QOhJKe({cz;3hQb6VyZiFZdNk`ZNtI(!?P1Vd-!z<0|(nUUg+XMP=CY1g@4jWK(UKC_#WpYc1px9 z(hDmZ<%-;`a5;)xRDvN|*Uk2r&Jhjb*u)-+BaUXnf{R60?Ca4+!!l4|8hc-yDHys| zVfCn3BL5sbk%ZPoOP1Q^NI)!lnAosi$|g~c2N3rFsyV9!u5BbU6?}*`#Mz7=+qA;y zgPT_6H-Co|NlXI~F=FhNxGO??w5Q1O&NiMH;^1`>y28E$GphGGq%cNNoElQfUN+3^ zZixsHV~xZ>V@AhBi7Q<_)l!lbqdBGK5bCD51MW=;G1lmH5`@HTAgu0BPhdqzE&<)a z^u(iyMu5GI%`K7Zv=%cVQjPaXtt#C7xN#-kGJnXk&epnXwq4Ll{aC2LL`^ zkbe=(OiDT8<;VUn_6CV%zznSm;1DEPbRDhO#}0$i@jgfedoV)QqfA0;mL;NJQH``A z6O?)lD6WR`qJ++VQD%u>!D}XQEb+IB4K6m%_zYaFkZU1mKo>wL{!RyEWdb1_5o8ue z5p9NWjW;KbYZ^f{Xq(;?Q9B(}!=e!8L4WM*w2IQ7Gz!r%R%{wY=vZC{BL}Y&w^p1X z;L0#}Njisvxg4#A`BY;hVlQ;DykqDzi;52i6lfKdL=K38`j}J`?BFe8@x#5tQZH^7 z$Bsp0t?(zhFsU(U@k)UqS&L{Ent=-}RNdr^d10T_61xlDS9ihF@m=r;^8)s}{eMz3 zqfDO~7OERy&+ds6ogJ`jeeJHy80Tb*gtjfNW`bKTI7$x9lP9BQhc0G^!`7#Ise@c* zhkk01TAF&;UEA#NfYbpN;15)Q?;i*FIJ3insRxfSJ1Er8UVR?t4X#;r(%R$KK~Cds zpa-WOo_b8`v0`Z0;!X|76pHfP8GmR=l99`P2_X=_uF4@CYobqNb!5H8J3i{V?k>e1 z7JmTAw+YwjXw(B@WQmSnc1!WAx(ke77IUm>Xlnfs^MQcCeO1g6gYc*>hY~VH! zObRYb?;h3{cJAWIC*Xp3on_d~gPUX$VW&bVLm@>S6-y$!8)6aIpv$Rmvi@OF$5KQv zE?X-p-zl3<0w&mWh`~lYu)33%of>(EXm@nL_^=AF>S!?|Aw5&LOMl{%QLzb3V#m#9 zW0~xA>D+HdpbU$vwBrA0!<<7PN3vse64hKFAn{ld0NbqF5u0dDv+QejvyeUAv2+#o3C4G&UnrHi16%5Tn?j7$+8A z83Zwe%u~V}m>(5R34azA=t=ZVtdT%L@TfOH6%h$Upb^vK-=LBb_CrAw(HG#~oMf*% zv-mC9E`mAQO5JtY-Fw%Gx8)*3kRWlw+O$1E%a(@5p!zhkrx9z94{hm={`q_+4g(K^wKc(TZJ-H+{VIv7S^fFt0;^2vIPTSS!^k z1OS+1G*SqfjE@^CRVWQLib259Dh^8;MF$l}3aSP3la)RgRIHIgfzgh<;UFenZs~7` z&eUKY;vk~&EtLl3i)<0%jZ(gMStt}QfG{%hWSL$Sm4C{FhEc)Xgp+|7kKtmB$c-=? z%OKDrX$Q$k;udvZuYT^~Vbx16U6GLPlc4n3-iF8!w zi4G3h@?{^bf{wVXhjDT#B1YYcKgKJ4Hmi5F#s~7EC7~RI&nCSXqX#e6WIJq7fet9KlwNJ-ilw zXBiWT9A29-Y9arCF^iHZPiODOSuXr+R3V__uuegu14DA?6po9cxSpJPl2xcqQHAQX zxI)z!l~bBJJ#~gtaU~G{glt*%qeHrs)nBbTWq+{X2|mf>&qg1MDza-(WM95Mbx!Kp zE=6{2>fF>bQ_s3=>a)tSxdb16e3Y6*Vk**Ca)LhLuy}H%v3fCHv&e;+f;v zLx1mUs@dsoMsm&J3>b^R6XPA$aAEZxu^O=2O6C&lE{XXPgem22r7B+RX^$5~cu5kC zq{EDST&zp_v2Vx3N%SHKUYKVwTVoMNr&8aTe@%iE<&;^;cpEV+zp4K?WA!g3c-rxH z829<97h3{)ffCS*;sn%)9VDgo`sDEO)PIGki+JqBQ4ua$1j47Ez!D_{~ z8Af7=L&d+~7-3=W;VAdM67GH1`qZmZSGc(M)v4E{-k5sRU7LF^PF-e!e~AMB(m3$P zaqs1+*Nx#`a|qYk)o1&*sLm{#&o`&mr{0;;(j~vwOmH>apoCz1H8vd9GJe@V`G4h^ zar9zv*Z(0w-rfVjL;er(?0DVE4{7Lqn>%tLbWv`a?uH)I5$P@eml+fr{IwScKf@EpN{l0PMQLr&FIveKz&A)Yly~RsX!)UoXh#kW>mGDh(QSNoPn?Lq}cD zAm+?!z`xSS)utoijwt#hzhk~(uZ{P>oQ)>okVx*~I}8TFAMMz=ZiqcYynn*}r;BMI z+MUKU@FLh?W9o|*W1mxueIbsq#;C+fT@b#M`tsDSsjrS&68ywUgEyr>xM{lvv0-%4GV`cdk~cWoB=cIpNTa1v6n_+B3e_&65% zUh4Z}SmcDP)^T0CX64BzpMQ4J^f{-Ua@NW-Ora12QBx%17-Qs5Q#Yo5oBACf%-!ec z<+@3howi{qHakWO1Z_kJVgkf4#`X|n5oSRwDN|vQviiB3#v$#-cD$VnlNKeCdkT-3LMu_K zU~%=iLs?Xg72&807utO&1ZYQ}b>Q6xsE>EqJi731=qii~{{A9;8}ghqpc~18GS&z3|YuhYLWGhaXt zy>sn9zuy&FQ*!nUC0i^+MZZH4w$)4Z70y~leN|Lc^2d<12-yBWxsM!ViKEm&4~kgU zk;cM5B3^l3RqErj&B&fwkEbV|}6 zs1k#+W7I&MTNtjday8>!YusF88~iJLrNWtqVMS&grI#2G8^hn zbDp}j_;fAya>xZ@^2G&uM!%>wRZowbj&?JYoQ)*3t8;tMdOILHsY3;D=_F>LUZmRG zEL0zdOc%s5D2Ygwht#^4WQHQRY)R1aIK>W7B_x2dL|FRJe}$~28v!%JJSe{?@t2U3$@`OeulhX*})- zq%@*Nme;pKWV?4b@&zmmP4k!?^xJ9E&~7V|d{f9*YzZ+)Y+9UKL1-Y7RrXJ;N>nUI zuhRxx*}lNi6!m)pH9yxN!5+M$q+tSkj*clHe%xx9gF;kw-kmqD!DJsZY<*9DOra7C zLL(RV|L*a}^st7ZD}frlR6yvoZHbrWpX4o%{Fgi{e6YaCzzTYhGFB*2tG`!%$PSEWrk=lm z6tVzWtXGEE%#zyl;Q8RSR{O?U?};7W@1G+#yy;}zk@%|HQ&O9U`5fs zf(^Tff+Q6R8xhs=ZZT_63md~KMeQE~DnySwt>E7s=8F3>(b5rTCuHvBXWIQf8$vHK;S*cQlgpRRttjx9+@E-ZkM9T<*yyc&pkJJknBv#I(Tkq3n zTbuXWJw2kGSQ&6ymX@zAlUOpm-aB7+N51d3ntSN;ZnQgfyaXJ;sgD9SrsDDi(oFIS z3TJ8SlPU}fLjrE&G*lI<;S>PHwIN1`PHe%$B84Alq1b#TQkN*AgEm_isqNn@bB;fZ zS(JWo2T23BGza66j$I$kDdTcEH2Tb1sYgrld2w=4Xv_MZkE#C0*Y`>7%o3r)lG-7%gUvmCh{xO_ z1tkvGx0rB9D=>VBjQyhx1$D+(Owuc6eIxD>GNF$Mozk9f=atj1Z}!{w?QccwCEm%9 z+3n_o?SU=ZDYfbq{20J^>2!)sc1&X2y0=KqZ?@*#W+C2lOJ7+ec|ksJjc2>*nZ{2- zAAP2-{lYDipAeQwqi6ETNYJM0?c>JZuVpwe5J> z05N5be(EEwGOA@+OQ-n?Qg7qGgugo@LJC=Utf~`RDGz@hAKC$raca;}ZN_ut`Ao>q z5%Mg{l(0CV*95<%&2Vsh*c=p4QN2Z%#T$y*Yxw!mmju*ci<3q2qNN3w>384EF9h&H z8;V|P{-UF@yAiWPBqm`SeEB0$i7FTAF>@|)#Qx@Xco%XTdxSPi#Sro%xDN&Bj&Zt$ zy@C?Hupw28mRisgr=@Lj^~k;|IkkA*j?z=gLf;X8Qf+p$~CT9|)6 z-+5`3Nv2XH?@FEPBz40j`8nSbZfj>JHIYjn3}QX>JTeObjfp2y!H+uT{-_1jY{Y)O znBU??vCDAbs=(R<`7t#Ao%_*2v3~6DJwM6z;IKKY0;akz&%zW_Sivw(ZIbQK5Z+SH zg`r}{1_l48#+#k=j{PWnR=r@Ojad1joAfU3b}z|@n;a$9Lo>x_Fnn%7sJc?2lcZGA znxjV>0Dv_jCS}foO4&}Tw{@sk4RO-$6ZKsEg~q!qx=mHg|GTGxZs6 zLX?rXJGy93Ue9nxzh*bkDc7!zhJRRY+V&F%MJmV>Uvlg8Jncq(RJv-9H_wPilsb5d zTUlQBP7|*ex|>vcoz*$@ouRa+N>p1OipS!ATz?R4_Y<$W~cx8kkar~wek~`?B0!QSIA*GlUN$~_jXf%yD(Utv1}V4IZ(X{`lXgx>oRWX zfoh}L+m3?4~mKr9gta=F4$6^%<|~fMG6Md(QQ6cgPPOJ)#S-Z{)qGMD-ETDUhXQA#`aT zf41vUquZWOLrFB~eZOe6EWOHj+h}~7M3=kl!%a(whk3(sG=gdqrvNV%p@QrwK6T7p z^eM#-Li;|#nu=8IABpq$LkHy+7_+rc*_KXtV5X4k{*FGx+y?l&j#306Ij_gO=N3*} z&^W&nOJ{o6czh3mS6THJ*`>)PAA*PFjscgAAvJGiR%vupMjVj;pnlr{&ABHint#)8 zN2aQ#4PEfpFR+!~i0fcK>Tz*==5)F4oE!e&x#~%JXSjLPeSR>D1oi>oo!`irSDJ4W zoqxLDdd_4@L8OhN{ke>FB3sXKnWnfRQ_u4}ZSnZ`%iMshjra3pDuZs@L-MUYt4b&_T;r$ zNO0lnJ99eSMsK^4J6J1FT5vglc<{#H9ZVsxjX3@1{Yihb4Jf>j?Q(yV{&n){iR_?f z_IGSPRhBY6=7!~A#0pPVpf*xgz%jcoBYDZ@r__E&s+bga^xDSZa7Ik|AlF624=P?9 zCKaD6+!NORF-F9J(FB&gG5OTY#H%d#PnOc@g&fyjHTw0}eJ=^XOHesMs-`4_F>$uC zjRM~~A?FwDL=L}l4~p++V19uU4{mAMLXjlCbd>5f2a&u%5}3xB-0|b#x8mY^%DpWm zqVZp1aHiF)WLHT7tOFP)tchdyNqv8$jqaWfD#s9UqM)#w|AFZ6iVJ9@IO1;>DpJ>2 zUQEs6t{2Wz+s}4^hpFL<#Ei~+-_HASdif!J)$8yLGD7hxQ2THA@08amn!TAZQ9>QnqN1b*n3s zJYp}E+!rNnOsoIHyv_vx?1U#Un&>Wo~5Zw(3!1ihHB zty1j-zGTDzYa8Km`OhUw%PHkiU{3RNWOK4o$K&`h+;$vhCLF9rUP9Ub`sJep)&Gj9 z=P}w@;E~38^!G_ilZUYimnm>HoW6Tq!u7nRx1e2r*s(>p%KKCS#?&mRgjD^pd@L8e_e9{3Gs=saoXe)=o6PBl*Nnm_$ zDnnfw=LW)eb@Up#SCu;m3?gD4l(98WzxUL9*%Y2L@<7i2qFxYFGq<-Bw$SyVQVqRo zXv`f3kYK}FP5LZJ3z_r;C)koztiDJxU{UV-WYBvn3q|{h2)v+}{Vh+0aYM+>_*>@X zP?KlH8%U^8s|Y)u;!k%OAC{Jx6sIrBfQ8t}(G^=u{~a2?kF0MF1?ubHR3z}zRVPyQ z!?8tW@~T(?una$h$mCOmB5~Z#5GHOyh+~h@C=n zmo4;h)%Bf~f{|Jr#AJryPPFJRM8z<|_P)+9x5OAQB(s`X5n`OYtuGDFpI4}~_G$B-LgJZ#kWgpR^Ez&Pd z&mDyB1F>o2j0JU{q6UFE4Vd5AV zMuCZ_qom4p+C0eb@z&%}LJ(OhmRqeLi}KL;8fx6yxH<{B20q$;!IIM6X3)EYljv$> z0oMy8iAzK85H%0J8hI=b3nLSX`y*s&(ui|k|4RpY;)qU?yMJNiXd;K+MeU#$gM;l@ zo8`P%ln0Nnq*bF65SveqM1gODN3xv58cA`JG^WjZG2W&?ZFGXfkc|3mpRAN%&S@Hg z-K?6`Z((CYQ4p+a#Ls*k!$&z8b;0ZhGV0I0Gc7W8{-bjy{e-i7QTNC8wt0R<%>>ig z0Zp-WHeyOmzM&%sj^9M5k0uIqchevTAG6Oy8DOT_n6+UzKu=)E>!Oh$)82fU77qfd*GwG&Q#s#*aXqfj?wAI~xJ(rvu83Th#~f5~c4} zTmHT5GLrF88ba!*6TTaG5`u^Yt1afx;Gg55cf>Yz?9_nK}n=ER~Q!gHG`Qm#k zRgko8nqJ}teF6Raj-Ce@bdfWOlS;dcMbv2<+h|m_3FIy!G*gQQOg)yA7r>&Mj?()S zytb-l#$0Rd`?Fwfxka!Z(lOk!bw;K|>_$&1@|{^d=4mVR&g=`IZjqw&LV184U zfb0(7>Y%-m|0MP;+I}SH;L4J)-a8&^HA@~M_@_opD-?_kn-fT z&nk7703ewPm{ENgX1;!Mche9_C_IVo$JZXw(Df;eFD0Y}4M6NXtp#JH;2aMpkfx0^ zGg3M4JC@KimQQ*K+=L%?yuz(MJw1 z$^*XVzb}tpPwLK!zX}$G`DFYf+4c!~RXmS{1a#^l!X^W2&br+8+!Ghy#0iwX@K&jI zvD$wm-V!;wO{dzsr8fTg>K`BB!$=Ss0d4dyy^n{Pt^dR8_Zrpy(+oq!unsRBMei7O z-pSXvkM)bv9K-Z(#$+-=Bb?x$FYh+{&ts7|2)E7Znv=e9H2#oonxvYGOr%wJWhO}b zWx%Kd7NUgjO@;ewbgv()3bUO%5$JFlD;?}O;Y&}ba(+f8sVj0VHnUZxB74n@BZI{Zb&Ept0my#HK(nxWBRGDUg*~nj36LnS+``&1>e5_339!%sWvu9d8D2 zAr^_UayEsC(IkTbcR^OG=>KJuW>Dy{C(VegDs3>>s3)d8U!I&of6?=Ejd&?iyp}P?J_{~{(SE31CJkKJ%OMqF=#vN$tiw+s)2w^Y8G^V8k=qe5nGi9@WH_^ zo`T$ASQXuCqI+tfs{2c~ueUytI_F`jXq-^44A}@NozQz+yrkN8FH(<%AF*$R%yjHG zk7BeW?3AyilCh@xRYP)XKitm5z(~(+hZc!jBfc(~8VR}F7+5|jnavaPjsYQV7yO}u z%zl{mlV3m(jf`DW5Nl0pN9in_<~HN6G^G$Xqhq#beh+lIm%rn6e4hwl$1Yd_$%-zg zXpUdl>^h`Z{7t9>qC~ImKaCBa8B#k<8YlG9Tj?)&Xc=!7#x`oS%^Ib7ZaU51P0int zGM@;B&3{v|ez@)n){g5K!vkW@ydDG?jymq2;8bRG)uh-@{I}!Wl0fG?mEe4#z1jXgYYOZFt z+pPoM2Uv&C`w1e_#^o7?_iNmtF8wR9e}rDaMy`N&F^}G#v`J#=Gul^RnkHRxJLz-; zTCr=7ekMea`+gU*H$WB+yLnM=FHfe{?kvArBaU!+k-p+H*^~jM#P12fk<#LV=e;}; zUq1*bgM#I#ewK%lU;(Z!kG6HIa)HxPOPOY~gi5|_lYc(loU6BBhBUisC0r)0$X3uV z@o^xc2P9v%lY6I#v5*w?#@XO#EO8}`rKvSjQj5T>D^HE!>e?|ZUc`L|uFg-J*x!3Z z7i#&55G|9s%zMOo?4J$|jG=$=w335Qu{{)bBMKGamC-71;R9)Lj^3JFq3Wh_{9jl^ z7ai?Qs8+@WxL%M&%$gRbeYpN8Vww?=_L*30Hq$Rkn|6C6HPJ^GK_Q=*5?PSUtB3Ft z!&Z~n4byO;-XN3mikL~&VirJ{-wQ3hp?!zn0D<#Tx*=L&?>e^CZV7`M`wOR0=Zt5? zQzV-aC3&mfPXiEt-}btY>k(j@M2UzegscE;?=Md8avV_(3!OAMafSSziucHH#r_!b z(IGvSH8QO|N3lyH=D{j>E(OwMhJ#@88WgG;HHJMazv;Q(C+ge(2mar zp}k`)MT!lOKEdYEbzoi@5SJm;U{vWoIbeLWGL{KfhCmwiN!5PViGf@uloBS3`HUDm z7~UdE^)<2Q;w0D6X}~F3jlxJ4BABE0tF9l|uKS-_+IUA*+<(+GU&X|1r3Q^^XRiKA zh~atsh$z7iMNu;L%TwQ#oX9PfB<*3K8(ggCGE8kkP<2sdBgI^xDpvSjAAP%k;tSV<3rL zbRQ*)k*P}}#T8m&Up6+y)iC1{>T3!=x2JSSpLNZWS?5n}eT1LCloA_gIHW3~g@y0M zEwWCT6Wf;Dm6;os99RZYmuhPi#_;7h4S_wBWAo#9<(zmoPOk91@CZ^`xMwdE z%L79(xJMKMD0_*Dm?`Wtov4*VJFm34>Ed%Hyh+CP@J9P4M@Iuc)Eq z*$LW+IIJEA)a@pcefdfg)(p5sMbO?amT(W?eZ}AE{64`Ng{V&IO%@*k4^dCEKEN;a z2pBrwz5oeU%&sGyp$Lv4Q5g##2KfY5A#a_7c3DbRWplC zE$U%zVB>}#sziDYr%+fUMe=%kMZ8R6z&eic_x`g12~)0OawMP$jkD@NV+H| zs6GN4awYHrWRdekT5>e-5`*68tPxh`0mJ7GhtT;mBP!vQL;}c>qRVuUZ2}X21 zTLgI1YBga&5hUrn<4a<4ey;WZhKj-a_=XCDHUR@y^HzvdY7H%t6MnG=fHVki44cRd zf6I#P8t%gFm?4PSzT;4IbbQsFb;RJRY?FqS@GT# z=^&1WA4#A(RoU5$e?8sOv|`L1X@SC}0me;%AdiWu=hN_7EHnN1b~j%T{wfiLBr8CzPwpIhIutKiTMNc|0oQ(-PH zS>%(^)3=1QUM#Y|c1dARH2sYcJ`aqGCk-ub*9}SqBb8V3{Sa+ia|dN;^a-L}z)04E zX?ZK6;Er1_FLDhsUYnO8QXqf1#ljDs(LrIIWMOSb7)(E@9;B}s`2>u3fb<7T?_v|J zoc>u;q;i^>M{XK%{(X^F01$1*#Jo9v9caAtYuDJ0cX0l_($U5~MOvsGaOC>>((_g1 z3&`@+6B`>;gt8cI9DdV{;4TOM5=6VY1M#A6Y8@h_CL&v-7b2y6s-Kz3uJz@#)^pi0 zbMVFR^xFvO3*isUH8mg*$wV;aP4#}Zh4Q?{i;cf_$+^Z1{e^yTS^3?Wxy4m`8q+-? zLC>FrQzTTEBub4c{|5C2;w_A|9spE>9oG1vFQ0SEBD02n-paaAdziUYyu00_s z`s?3OE4uKULfq>d(D9P|QWCCsw{kJQKUuO3xI8XW<<#5J;RmqVd^%+6k-gl9-@jU)GyU8r!JWE%>b4=FD zd{evMXclYsu&LDHe5hJAY^K_s7~$u4HLSaHeq29ajd^pqH(%1$NqWC9=}dpKyca(- z$?Ir5sTHi6Y6CuVk9q44rU`DWAk_+{5kT^D{Zd)85uAJ{eF;7#f|8E6Yh6ots}GzQ zht1S~no5;uT(Pa`lmjEYleS4)Ih#Mtu5mTF6K#BQY+Xxw`wNwpHI#HGZ&EuyG>q#p zm;KU6zo%+ed-gEh^?I}*Y zmr)GI!Y_6+cSf~qHqB>_yu0^9XEX+W><5EqNv--e=5SpvbYQMw5O&u#jjN2!y5`?D zzjF?zp8+nTXPGNh3lq*@n|><{$J)2ng1%VFjhDUh)vduR42`xnf->9awL(dZp>dC9 zFFhTc^#^l$DxL~wtj-^$-o-8%Gx;lh5Hab)?84+WSS{nfe^hm2TNDiKx2`#~>j*wf zWzfVqj$Wsz44zeWk0RT@!}I1~uG(~LTvwdAi~T7s4MEO2u+3}an&21{u2pUl7L=~7dx#?h8J@E8a1V=*5m1fk&zNt4q+bvl zE=4-}T0>VD9xhjNU2>;pn3^??l7~NgG3u~2!$dNWQoCYp0I|zV6xa^8sKq8=?9!-x z4qUG8I1C=hW6$RZCouQ?IC0$e6Vw{hHPm~`c52-t%;sHY89@0XM1b)x=RcUshX{7& zaww~e4(F}@gF3Mp&Cz^!LbXG~t~D?-EbU(~%DVLs!RMEm3B3I?OK6D`@*GY{Q!(kh z?5 z1oln~MMCTRx-{|$t#YEB@nLWEt~uSIaj*FL=oRtF`}*y*`)N>2yOWS=Etz9?J;u}g z+!#>?IFD@R+*{A`{N}_W^@(WMY9eNut(t`m^AsNmukB|av>j|S2_UWS=$dQR#-7d@ zsdY0w)z8VAqhS*$flZgucHW2IaG4L(PU{CEgN>S24Tj^Ey=X|v=a9`v6NrSNTg&ST zl{h0VcnDe12LiD#!sp=-S?-RldjhF15m3t?G*bcuP|GF={IGSC`y7;DY0J#IHk{yE zd@GT)le#ANiL2_48^hk}n~#r%jp;Fw{NS_ z3}8SG*sBt{&&_83i`02>Eo2qk#rf9F`IH(Mtt#ZO#^YMXi|P4%hFRxicKEq^^M>Z* zo7UFD3iazg&@J}xl0mr~{daOGOFz*vI9&cHdaP+5eo#QNrIfXT*VXfUvKcsdhXmhm zc%;jMhH~GGkDIxx!URobG7edeIZ>b{Zq~VpOpc+FJ1J%MV(aGM_~A^7xhs;vFn47;&Pbr{5a;({5&egr^;nv{P!nkQ~rDb z7kLI^O9$4m+}ZiGyZsZxwe~*Np2`R&9AXRc6_Q_M6R~&DXm_q-=rf%M9QM)luK#?4f} zg?~fCVkri<2*&InBC83ldbaIVaSLb~WuX6-jl-r2#)W^lkdCN@;9>LK8Z^=9utQ|W zWtUN(wFt%)7W_+PG$)&Hn-h|hEzHlz%BTU5_r`}r(?=Deu-&QgY7HUlyd*&j>BB&B%5^f>Fw%=yHM7`W?iQi=QFG?<{<@Icg#tSn#sB8;A_ z;wNL`&Sr;vNrH-R5M+L$bNbDh!Ix6p&h4c?sfGL$cRTj5Vp_`L<#X<^!f)iCM7l;A z5~K%Wwm*>lfnzKOLKS`3n>?R*GJu;$h%rlwRZ}AKpg2FP*iq8vREFXnT1*!I#X&N} zV1u8z>Z9w`7xM*4`IM;2auKk5CxNM|BqRtfW;6hpgenfonvwvwca*2z>tMQPSI$GC zZcCOmXw|?;(qt`1yQ9zG8=Qc+f&D_|@qxwQ-DK@K0cE9Dt69aDlGl7RASa2So6vV2 zZKN>IW9-zW@pb1$VmCV`8M53#`;-TKAPdfjALrcclSDO|kueKR&)js0>}F7-jj+&7 zx7yN;pQF;;BeL<^JzLelR+(cJJ-0)q3!4PvBuFo?U;RLRPd~Af^yB=M>PCMYVEQCQ z%7)X%tOO{+{%FX@v+%`h$glGcl zx+U?3*v~SkCru=D2tMd6l!=zuO?SQbr>EoteUeRXYOORDI~*k-ZT4>smrg7Tb*tpp z=mkHFTc{^E2HpG{?cbusB*Ql!xj&Fu3X!WcJhN~%;_Etg~&h`J?w6zf4IG)#e>bh zToct8cy#(5`71HYt(PW!*u9g%beUjIyERKesSK6QJ75M4edxcdJTV<~LZq14|6#u@ zRU)IbY#z?}tvZNPX-;NyU-xeIi=)ekoXhjI8;TDpZrtxpvO z^Qp5c#|SzMr&)=Ry;Q!;VQZpelN2vciE0`OWPW5&TuxH^+D4#0nqV0^lX?k!1S0#c z^jp>H@A3X?L9OTQDV=96wC1iC&HRaAZr}d8aIHV7pWP|6WE7zidBfv|^-c1zVn1Yb zm<(}aM-;$W97=2zu9mtZ68(B!d?!W;tssi~e0!mA1x%N6@JT&x;XT=E{%#U~+DcdY zol-VX_-d#7z9RoSrBm*F`)8pwim3x`0!HA&5OT{ z(Rn!Ca&h;RO-oM`yw`8OtKw-P9V_FST9B!cC#UZTD3(fihFW z`SJq44XZa0&lpm2qRjDH58gCJ>>IcqTwqxLFQqH3b+$G&xcV<{{|wCZkDz%A(C?utm-KB&jVHhZJIw9lo9t{3S>#1cn=|2BwdYRrN|vl=6>B97C%=>^sei`5 zSE8G9U(wy+4OVD+pD+KIHLu_^Kl{Uu(x_zESsK}Y9@Hbd)wSJ#xZ<3vWPy3lgioBZ z>i)zgQF`@}nH1Qur_emXdAme=OOLz^8(@PC{X0~#_#$sATT2-mow~2)>_;p9Nzjma=`FZ>02*T0jVsOuKdW$HKBj)BO?H`8;m z1=}eC|GE!)D7UjPT*B_*eLhY6r2w^Rw6Y-p#%YNFdmfcxKSO9gr@d9xvjqh1zz)Kt zP{zEfx#?_C!(|Q9xkcS}vjW4mf%$NBaa|H`k?j?rZVLZNG*~*gVyp?|$1&}D?XA9^ zVa%UYG;?ZVxg47Q(M^l6#pv>K5bOSgLHJc zS}*JT5=c`-mxg=d;W(f=a{!u0C?=>4EeEO#6FR;^W=7kMoxUIt*o$9fw-7byV+(#u zNd~nZ$3;_P((I^OQ_f{XPdIE`v!FVY_EsuX`mEkm#=T$i?58u5`)7%Jpnd2ic+Q;L zcI~bi*l}Ku3~VwwImYjIS_Mo!t*WCPC^;e~x1$}*fcS?l480%NK(ZsDk6nl$H-(mE z`DCoE^sij94K4W>m93hdy+ArRTkrt5da8@&dMda|y0&3P;mQTE!^mkdi&|Y{d1vJ| z#6UV&Rb=RGK6*jx`@aqCq?_=Oh+AN^y3J`BH4MrcQ61I|q~;ymDgtoo80%_oz!u~P zj`6CURW8*xw0& zb-6zZm;%a=0ecbAwB}xXBRKI7TNnbGIV>UJtQ;G`Sav}kK#8Zd3Q+U!7j~d-!vsBs zA(h@_c@h_<)awmZv6;r z4W!CinkNL}RJY6n(;41@ipNgN*~^d7p31n*4XZr9ccPxo$&W0!>IElLEA)58N8_!F zK!Ezam$7er?}Pg>J4iRA8a(2A!%oa#^HV|3#M>c2yy&{B+_YwNuhxHRogTC#i1i)^ zRx4MFcj=r}wMC6%zM=G}ZlAv0E|NmfEe6Bw$(WLfjyH)=TYGt$+0Q_4_Q83Fj&R6jy3N={ZJw~0^ub`}E zER^u3;Fg)OG`GL>7oxA-(X5`m4&tmcefDqNkL*Tr@3O5m@&@USeUqd$Lzm+AC;ydk ztkfokcxs&j=|z!4FcoTNFec!(p?g?E~5x=Op%}k+{1pP+M=yz!6&l9y*1d2iU*`IQv0ka$RrG$rP zdel$8d0cQhnb?$HTj>%L`b#JKh5b72bhHj;vWtE2wmhccgG#{JA(<7x59w+qW&RzY z#v2g4a5BAQe@V1oTyB;G>$b4M3AW0g%{r%RXn_`|7JzBEr#;uT!dM|yZS**HIA(xe zVN08;+d}+(yPMWt(77y=(=XnoR*+xks>M+o@Y5+b+`D}wH-F#0jD0^?Zwq4t>iSPo z8_6SzNBe6)A=hpnUgASIHsqN}iy;79c}+!`7vUjfh9{M%BxNS$&=Y)t3ASeexh{(r z9KIy6X?sh#UkdEDAe)g?Z3er@gO4Bi>ctl0%Ha0;NiL^yvZ}bM&pr#x4zZVLWV66{ z@7?+&e{(eH5hrKSg~S=2#?l$^WM6QvenKHi?_M-Ii=k1*@!`IxtE(^AAW#IL*S($@ zjC408I19#{*A0L7eM7m3NIgn7F?!b#&G>3zWvAor23FRs+^O&t`C>!I9Bg00EADDt za{Icf1>KOSw@`v7Dhpx+M@skV9ovJMHDE-bpF*wV^slg~2VvldY7~V*=e8_F?##Jt zdQ}>tDy}X>+BjSkPvMfa%kwPYzaytHy;PjpejG77p@pHl`J#d+6M5G!bd_+J`K{_U zyDj&zYn!A$Uq|M{KkNmINY5)Eq@;YIXMwbp#F_;7-7v18=JG=4qz!~|A-8w2?Ikau z!`5`3>VDwZq=yT&ZcgWLb|O?7Ko_|)WAX~{T688xSXLFtyeWh}neqUV$k1)Gr;qp? z7NZUew&Tb<%=CWLja&Mb^hr3x7Cg@)J~Ie!*OdLbZ~eSlGG7ZYo}=Tt$T{6QnoXt- zmt5gk8(?lvG{&WIr|W}Mhdm2U0&s4V*-EC&sHUzxE~>twwI2ds5l|T0&1&U1 zQlE(Frd#OQlE6o&vSk3nE0RTGZ~QJH8JKP}@gxdXUPwwZ&>lsY3#9%0p+Oh?-xUHU zJYvf#QPl7LyxuU#Uj=;I34W*?cLfYk{}MV>K;~o1FO>3OhVVf^>KTQ|30ACTgE<%9 zT%(FGRgCO5`z|0LCiP%g;(?wVpb@-TZ3V3{w70ZHcVUvVmlNYdx zT8{=H2fGR6JSx&K*2&ZZ3*wDj^wYcipT$DM{C{=o^~ zmY1_TcPYal(&Vdi6TOn0o<H`&PWt{-`mZ)*BW)YBC^Z ze;l#6JC<@cz)c49aOu+ZP4{E;Q(>wPJE<{dWAc|n{T*$zu!sqMBhfDOT8Nxa#exELh3t3aNXt`t zc1|HSJS_a`6B;Wxv%FuIrDYSW>R1YNddh7zkMG;&VGHP=M&wuPtBXQw>HZnU>3IdC z{th>htK03Teyo;Dd-1EWZTJ3SSOH3Gcx}GFO#?mN^*wLH0;>n*4YF4m+shyWPL~ri zAgI}f=zFH$>PQgu>~wcke=)`aMz+3}ua70fe{WdXrrnOdeg~-nZeBI3r_5MXzhpGb zua^1`$N^s@UX{(+K91lN>95&X82UP1&R6UZ+3s*b40;+~se#L4u=UB}xg1MXaDmIC z;gynL^#c*&itw`isaX;~xEvDxYFBQ-P+L!6n1>}}Y#122H20j| zDW%8>U^hGtY^TR{!H56T1E*@>ne#RhBF7{(WCpCR82TGAH?+O7!G1+in1`ujY*>Qd zaX`)S=J}*~FCEdyiKNltwc8pV$G4Hf z1XU-ROx?>+!}V)Sxgt;BrufN7W;X%6n;&06oH!jX`AHr+%c zN}P=H$N~pvV2uK^;c<4GiQag%B;x9Z+E`Wqv%yW}%8b)^j2#nm;QORF0+4B$p1GA{ zc}(1Qu6zj|L)_IEPa1^K^S2xVLaZ)ek+zbbL>%u}2HuN3Vo7f$p4 zq)ag5v29DtnW65(1LN3}I3LvSwRO%%dLuY+)m8C45$$dgSAt11?}Z8Xwj!1T_!GEv zA7^KEsi9d)X|&cT0BM>bS5JDsP9(JGo>FJ#BZd#EzH^gCGCErBbn@{r z%%EDR93=Y(y#73C$-tsFL>HM3x$@vE3BG;wf-)JFA6r0+;D*GbT1oJ z@o+i<)yCfrZ{;* z5`rD!e6WN~H9FX?1cg!ZaLSp``zT{(d4^Sbk}ZM59LwZrb><1vOhGAypB=V#xRqE& z0iY|Ffnb$0x`E2h?wgZ3^`qx+z0H`Bk!Hd$7@vmH^sqS!#8jMA`QABECfar` z@Ek2lsv%=3B1LO`licb^CLL7|_altLQJKn{N5|hfF@@?$j19zIiGG*tO33o-P?{|T zx69#?_BKAfi%&+xYskguU?BS_ViR%f!5>9Ix)&pb0jdEm)Uu&tF(age@&|?Dwj4G)R(X-%8xwNprS&G$n%Pq|XxND)gS` zq;eEps4e`Mot|&h4Yfo8RqEt;#EJRQsrvfi@wszZnE@{1HuWDA1^##Teq1pQ2`1Xm zz5R76-Uhm%QoEqsJ&$ZLYXP;fcjsB=mxmd_ID`3GB@dox^(cw|=Ix8%Ug@>V-b)ZO zFXu!@Yb)`ncESaQK|@>N=XFPE*w7~Tv@XT`t4`B4{XqMRlt)8uQIdH*zC!+vU2fv+ z9w6JSRsrWX%V{_NO*5hIFji1%g15Bror$HTN&FwJgTo${Cvu!pyFMFU9h;Pn%7J!d z(ds5Aj@&EpRfa?IYtGH)x0bJ0)eebcGI4P)`y|852@Say6LG%eIx0-UxL*b9Q#a~A z7`;0=%zUh`!}bumHT<_mSDgsE$UkDI5d6db==#Tx3T3_Yit&Cw>e}VK* zia{~j1QQ1JMBYfxiS089;^n_(Tz~Cz&koJ2lH}?x4=uXGygdHyHT(C_#3?fIyO(nF zrp+j)zUi+>_&Yi_F7P#73cDrUcR7(N{%X=DtJYzO{dHt7f$+@t689E z_S_NE@Gs5B9YrtZGWPAuqkC&clhhssN46z8g(0jvDq{z}+ny=C`^*}cJ&&hS+Wo^Oj~m<@=hsnp8oqs& zDX|oyWyiLH_u&5|1mK^A0b3~!MJ)~9Os$x=7XoX+rJ2J+m%S2f=a@uFLob4b1zAL~ zkmI*OsH(8(xCL8|(Obg5s$Z>b&4amtKp$lIP{-DE6U!JJ3Cq-V(`C?>E5!g|bIpM= zSJ5mb_|nU*$2(+#St@w+yR*-}n>HF^O&wkP*ZjRNyfHXlJWY<=gKu;+jjy} zJk~k9Pp-v<{JA?|uc{Uc>8ikYi=EI1qOHviw?EUxuKg{(>OQom=K$(8Yt%_{6ES!YCs#S;dHl0L859ConAz zuZhrYZ$iJqEsdXE@GFS_WEYe?LxLwR2b0fKl29Rl6!#%!sOW?VHE~M zudUT4J%vB!mT1zgPqOlnBkQPKc{1E#Uu8FnOX50Y^p0=bBef z`E6pm%-9VbFcZByn?pcex^8IrCwM({v2=Z|4{bdnZlbD3r2G_gfs{3JZN{)s07(O*qO@ zev*?YwF-Dh=<4sOWCbxXoIh;D*F^dvJ3?;*pgp@k51}!d9&G{iBr_hJtA&0px?UwS zEmDMhzA?G464?;Vg{r*a*VUHD2fK=uEQG1X7U-+i@!G#Aq}`@Kj0pcj(pASr^*wD$ zLQ0U35JbAWQ&3R4yIZ;&F5RItf^>Ixrz{czODqkpz|sv%z59KCf8KNF#GU*3oHH}e znP-CeV2RZzGB~TM?NJ$a@`JxZNw-Y>@M^%5A=N({H8I!})6^m18Fme93PrE5Z(fx( zzvKk-7K-6sxKO7P$F?YV8Z7XWN3;W(+ma}yr}_!QTna5#7BUY7Eu9rMHTV||;qL0D zY|Yv-&a)bsGjD{-UtQj|@BLWppg0SN&))CHGubphuJc2@j0ERH#hyGwT>ELzV#%yad$%6rE?Ut3JRbHfjQW#3azkU3OLe8&+ph@rea9rzU%Q_!{1_SiWL|_Pv+io37w^kh z|9!hC57O8wX`VjaiT_N|mEOq1!i;l46OGGW5@zf{uO;v?Ga_BxjFFTyGGi7`Y}0(O zpk=<=d8=gp)YO)}L^T~pq%jo*fS>Ave9Upm6{PBCa8%Rfnq6y3E>E!h^X@`Nq77^< z&DP^MOG9BC64UQkBM3x@8SzgqSS zIg)`>5dJC^6HjTcv3IKOOdPFPO|d^*LP%d%<9{+YnYhV@=q@`3-aSD9;yQ-l5UDTs|*{ z@zQ*wc}o_*SUso=_-?C{lmMgsk>Bkq8B{hT5UB8Me4sqNp<~{`c-&# z`6{50p+P%h1zQDlr7LL+9DL?%T%V|Xt(cNXZGb)1zOt#cQ$G{aN;M!GQ&LB~<{TM{IuVsh&8!*-Ie){2qiVtBNS=vu zh^eY(L5$syNL0!3_trGf<<5+x8egrR1WF|zoS)G_skY2GC~Rj5c11t$Hl93X?aARr@+aya)YsV}UQA*> zAio1TIQ*sWv{TZ7AO+FfORCe{8z=vo5tl(3$7`Q}tn|~3B2bi`v~M#Z$YM8J6^~QW ziL&5xphRl_I-i%IvGjqeeDmB za{~}H6VMvqcsB;!NPAZ6@Gc>845YO0j}u5u;>=SE`e6^e5Gr^GKTiRbVY{nv@fLPB zc7qBxKYki`9Z2-sz_s;!+-e&t_wobh_r$loX4)yygoku3w}VV%K8Td9bB&4J|F8ox zHDe=*vCv(I7t`d_Viy^RX9EdAtN>l_f?*dJja4- zoCru$A)uP=fRk$}o0_K)da)q z-2cPE`s3aCIR$&ZaapjR43TQebUagEg`&q5P#sKedt6svjAX@&bhU7<1-(hzI62#W zKrCrPyB89Adh~M8TlRy{9b)D#(D2R_-XP5rrSix}*tC95&BMTX6ey1aK!3$yDZA>< zOADgr09Fa_gFm(Q6|9%(}_iypmWAazJSH1}d5Qto_vGHY#mBT#Wd+0NaK&^ASl& zvm}|kLMCFk9>pb3DZb<1n5WKO8M%1k%^y^VB#oYI?h-*gEWk?mY0^rw(ydC0%!hpD zLUL`_%-6N*t7$^FL$7|&IB~nh$RHONpcx5Z_S-i55A(JfIPS|#UK3jI&d21?uq8#e z(L=JkrRtL2q^!qz3CRR&UqXQU{O$8T77dbTZWJ_Yr={#W85`y)?d95JJT8NdI@8u<2;XmOmSwt3egS!t-Q~aA4ry*B z>dPIC3Ybl_?Y3w;pYAS?bIH^yw7u#xYnZLu5I*&Ko!c{7CjVH)?Mk; zv1_|f7Qx2}Po2!Ygcf`4T(Yxft?NvP?%Dx+nmFqb2#~3~sadGalUGVBWzhgvKs3py z1A7{EN`%2R%?mo$wTdfbgs+f~I0Sfyd;Y$_d?ik;y+rZL^8K)=Qs^R<4Wni{7gcw3 zfxA_V@(H2SPGavjiy&47mivT|IG@01zr;Ms1){notmQF6^)3HoE3z}gUk^OBhEC*V z&Cf?`n81(7T!F{o5Azk2n9)?-y|Xo9{h{S$@5sYrOdZ}ODqn}BVI*W7Ht=XY;HSog;!VYaU0Bn0q9T}`#M0mK917;Y)q5WOxMe#D&!KM zXYBHI2WhA4Q1PSV2YG7jq|%p3SD`YviD*;l_y$13L9fviU%P;`6U(dXH-*&)+?(-p z?+`r_D=4$kBw(pWmx2S#2Eq+)>d@aHJw!YY@h(?a7%c6WCViC3G|yoF^t#Le+6;hF zlBJZuZVL`;>GUq3?JalizbUNtEGl(|{{`}tmqEg57i_wYUWl zW>yRieW~kwckAO7*W=f1{~KGp5d+{9N<4sJ*P44MtgnNGP*<5 z>WeJlhDI6h-&Fco6Z4VoH9zqd2e{eKR-@iHib#iS|c z%nBM`CyVgc5eiI!qHR}=^-i5zGja*Vn`QnBz}=pM zrdcHG9(vEC5D~b4U3#Y=`JPS?Cre-BZQqx(=Lw~u=Q`HDFQI^<>R$Z+$KDpn9FJHt z)=ttvHEDqMvFZb-kJW1*t7px-I0Uj7yDaHUZvCu(XF&M-$69dRg+r&#^%Ua%QPoX_ z6UE@+s?fdDN!p`|XBAQtn0dg#b3$p*!SevtLuk6-WAzxgUjJogKkewI6K|o0qq4Lz z&5jt&rj93ZqF+IHZ745_@Cc{?R9M8`$XV}YWa!yJV($@j)(TXAyn0`2=3WB|qU4_; zti77rwz0DGgxgl=fn`DuyjyR~`1i`^06Kga(EE z9WFSq3cp-p@RMd-)f_m;^P2}mp;AfI(eOmE>w5r%y>zYC%R2j-J9JJqseONcAlCEe zC=R5iOG5f81dO4DUn^l4z8+}OZ5WM5Kh@c$gf2nMQ!c!vQ%A1aGt4^uSwWt4pPFdz z`!-!`!-?Mbybb7bD`NCf|{@Mm>H&thmQ_nMQ zlb6iea@0`b!xTIS-$RN|sNP01DoW0#2oy*MA4N$rInrvON}t3@+M+{~vcK&4hli(& z7}M4aiT}trbv`v7li?8%g%ez04@sF0AIQ*pi_ytojk5F$wh%nN$NDJtYHdF(`lXLC zSRn69zE?i#q-;zqK=DnMRrb3kTI`vD!rf$jC!4ACYke!$LCjyjw``b8m`|d)D3d0v z*fgxa&K<8#G99ICzJ1EHR3oOLrA;G`P;-i#PLSp3?+>3%LUJZMq$TcSi|#p)GL9X| zGAAxwH$NT2%$cz(FGJEJa%&F6HCr-W&3oNuepu>n`#Ht@D?rsXP8~_lRQ>+Y8p_>9 zX~ZNQ-Fwb08hw#8K*ri!rJ#))SQNBkHtf%Bp>>I>|F4u&%R_jbxhAUfa-G&B(M-ti zo7#$RLZ&d6>s6`7%OUVtdpuWWX#Pv{fnoB@}=hn9Zb?8l{nJ3 z1hA4X?w6I85#K*v#-_7usOwGqiHDmI zl*acJm_^E{JiRJu(kuH&fx*YtosRsuVoR~(3mJo|r&O0@JZeQgLk)%*(G0_0WQ27& z#d8S3(&ecG5Jvgm@a314p-%O!}jJhO>1Z)#-ejhxhJuv-CSHWO8?dd9sJ~#}PU3F6NWO8K> zKG6ZR9u*v`Y!76xQUgJeutr!ctfKbq!a1y{QV!5cN`Je6c0iy-Z6v-bow<{;9P{>{ zjL*8XNmWvnL=aB=_3L0ycpT`iS{c&ne=6%q0r8bV@BOGp2dvToBi6mj}v z2iD~3iZf#caB08FQg-F9Aj`s$DAUT*G%^s^+2nODr~}VcRk6+2U?v)SbADdYOU~!e44Z+)&mPnpz2)_hBu%@>e-bfeBb1joZ zA1L)zI)ai{Of=tEqo*BS3L~Zhrd0OquaaRg=J3+>zs;;V60t>U?yAjG0 z_YV#{LV^QMi^MmNzs8E#L9wak&vOm zve)z0nUO-|wcPHNikN&iFPjeVeE?sQE-bd~zqGlbU$3IsE%3?TY8^JHxyK8pig_jw zUz%YKZ`YV#B;rYr5~GIuCp#3an>^NAVNNMU(nt^?;6<1P;idlL=c^*+$V{mjdmUmz zc{gACO5u=j)G!C6xuyI?SXpIWZBPjuyj5aOvv);Bf{<6dx=8000))t>ZVgj;>sLQE z#ie{I405)cuIMSf&V|^(o;2>2kAzx$?ELIv+(t<&O+4I3|Mjw9`q4{k%lKPILtZT_ zM_}J=e@h6D;?wCfew4k6gx!!Jyr{RA`aPw7KcVsVX}rC}(D?t9-DmWen9ci-@)C0L zqlb*)iOa^Lxts&gR$tCeK>VGjeE1M-5^Ta^!-m$Q%(B-4FM=hc&k8w`kv(Y0e8mbg zu9B>J68p$U8)|%S#Q)$SM(=0qoXdm|Jb*b@w&^@m4nD6+?~sHV(<9neVASkS!j5DQ z&t`L{fWp-R-K}6YQ_^$PY2JTb7GWE92J@|&4*(}x&wCCV=1-cB{#Pa>O*ySN)+b8{ zZ$|IY8|C-)67FGRqKL6l$6o!m)utDq7iIgE{)8S4S?{j6s>BOJ^!ItPQ>{teQ$Ka#S5{Q=^>&(XHz((XKqw z2khtZs+|wG{w;!9QdkjQh8fe8k;24DUNS*O6vi`L00l3j6c!7 z@*~`3+xp}ucv(Y(p-sd=*srgENgXYT8PgQote=2?5w}6FXov!CMFX!BwFMpFMBW(n|y$jdZx7iEk z7Ookz`doFSz0%Wa;)w41J#fYiN06}aoeT9-$(yZCo%iEU$<}V}BX9^+OCTHVQAK=n zn_00ha=eef-TeYd5_0^mx8pUAp^I*Gp%_{QiH7T7iJm?9y6!C(a(lCVAU0`e00F?& za~C<0e;thGvVTBkhIW`3te|-+_GZ96ugV_3;-{9s-_anXq@`^^LU%>?-uj5KWn=M) z%u%VN8j?j}r(mB{^K+9>4ZrHGroYD#H_8?kI?_B|t@v!{{npE4nE;n*10<=V8Au~H z5+cvr%3eVDN;k1H?9)p2D->1HYA?X&s2y^KQjQglG*6`?3POplf3bJ=nOf?C6!E^Z z^*vU&{+!}#Oiw`?%>3(c2ne#@!iy$-L4u|#ilD@epxDCcchn+sO5qn#cqMg|3aR+A zx$qrz3=`Fs{w1o=OLhcfS(y&iAr~! z!&J^d{ZiH6_~;Hx3OvJ0Ps5$WFNms13N}{nD!$fFQrTsElYc!6VP$_6n8|Cs-Tle z?o5GLMLm-GQm18A3lrgnecPQ0ubE+gKbh65i$Xbz*Z)Mhq#}ta(10$_8@?U(XCNGX ze%;tV!wP#_$26|0$bnmrU5PTk#d~pm$1+Yh939PpI};HM@3PwK5Vu$=r0}|o$HglT zEWh4@*x2R0HRd5Vwx<7p-jt(ZN#WN(rSyzMEo^RDu1`?}Ageh0XBPh(Rw?uHy9Qr${3(GyK10F0 z(ytTRUcR$rBqxi^$tQ}6^e@!4l~BJAhvG`>Z6+kiA+lu#kXuw1o~9=$vZ*OIFJzmx zs!m2V*J1n~>9kXB7oZl)IQQ`On5Kab{>7)l?i=pz7vjkPM3l8=??sY-DG84&)^-&jZLI5U z3~r}?POMmiX=I15z|*g42sc~7r;0S|xz0<9Z?MU^{ssJI#FI1#?1Bd#K>c3OF;;A9 znrKd=YgCtc#AclmDOpvLdA}$VNvnX}`F$uAstrv^=dttp975`?!tN4{dv9&SAq1Is z5jk50+~2Q{_yyYSTpKu*JDY5jJ=rW)dzWw2_38wk6gTw(fuy1bZ#@@88S}1cfBUt; zkDDg--(HCv{EPLh3DN0e7HJARYg`ZV40L_mgEL>bA57QuH9nQXyI^_cKuM6y<3HPj zulm$21--?HBaYU{WvNa=1CV+QL5afh(>nkX{Kf{WDo*Vve13lWDadKxV{npSmTOUy z0k+haQ5wf5t2{B0%zui8)1Xvfwd);VEM(|oitEx`s!~f|>{{1IRtKpPzG^8I9epj{ zgtdzU#;@V5qE?esm*R5{T7aL!E!a1O)LxR^XEJRv*blsxw12FJZ+$^p%o4!Ds-Xf1 z_-#=?OtMag%u!vEhsmm{J4c+@9tjw&b`%CF25LQ8%DB6GwJapnNDhP^3%yvwQkzj) z2kV>YNpfTDq0g~TLQj`xlXTxUC&Tp*$`(|r@-$3XPk$8EwLBHW^+>eKSgWVv2kp*# z7vM1XGL~sX9hg#N{`%IP*YqkC?h9PmEavTSA3O*d9H`Vtu1SBFDKlO0RAW+JU)Jx- ze~PD5Jv6mRKT6`N`uDjWp9e26X}kG}-nVdm)meC_A2wYj+4pn~XALeKT6qaoH*<-k zEGeg*Z30~@njz;%_ZD=|IeV@o;AxG$*D3GcUvUd7!~9_u-(-dW##F6w6^6_fiyVX=6fXRh1(g=7AIS^oy6?R~#k73uju$ec!gzliVo zF#Sn8DeMLv*`Qm?0Rizc3(PSE%bFohL^w8#R9^%rn7xZD@{sU#wtp;yD@c1t5I9%W z(Qi2t6Ucl%kDna$64D0@YEOT`t6+7teFaalR&kQ-&zz$Av@1=$r{Uq)tZ^7$HUlSK z7p(r(Wi80v!U)Vg&4WMxweg(h5zsH)S8J6tZd(x$P{^Zs7!#mJ?RxqFFG;87&<^r( zOr>V1Dvrr+3DSFXW0d?oFiCzoB&B7p#}<(BP5Woab~6}<1p8TDV-{MZ@+f&dg{srWe}^VbdcMH~Da6_=zP@WEHVyK(93)O%WS zadfzz=_H%LC#5g$3wl8^^5jpr4h9`M4o4$t=%V&W>H!6mB%*>pUq|ma&?aUO#aJ92 zRc9M_?pwKTx1V}xt57cKmBk$586*oNi7AN;nvq+{*z;KdW2HLIev_qbj(+zdu53Kb z=!Y!ogU_79XAmW4oZ$}y!cI8OOoU?)3Vp$zuXEWu!>(JnHO#J?Zw{g@(j(0=wokQ5 zsAJzUCVD&hEtcXt!=nktCR@K?DE$B-!}qAP<&Lp?n3Z`0Q-Wwa-NEsBAh9gF0mkG* zonJT;_E9oGGJ_&R_-i~l2IezdIjJ)Op1=cwQw}(~eI76K{S>|scW*yFqHLUj2xrOb zJOm3i_>%nol5D|zdg)M}+<)SYs7>4E$jQ2gv6LW7Q;5@v`(A5tjpy9GVBotj;ZFwk zv1qK>B_6}`>Ctl?6!+@?GL@)TF3*%qRy~5yv0m~3n^IYk|7Zqm+h~ym*#}IgiVsEc zPlM4+HPPm(-6=({z_srO%$p`lRUF`oQYf+CLeTQo`RQ&COQ+eTLW>9|FOb~r-IN)s z-$lL1C8qn6yQ8NW{cv7d=Kx@wj2 zxoBp#ab-fuAq`y8d0q8&u&-VBkI_-!s?B)h#5kFMrcoK|nx9uq5$n_Lcof^0*kcmY z*$ZYG9*sr2LAhneB|un5LWb7$!R{qw{vQ!3`8AHZZ2v`%98IV=k^QD0@zHCa{8 z?T0!2V5H;SYtGRM&y>_W3!LhE2c)DPkJ28qoSn)33zLS=(pa6++Q1@#hYN5S1@W5i zDr5*cld!_t#cvt%0QYkSPI7w5^{oLr=?@ZZ{^TCg+Fp+y2s6GDWxd6Zh%kncL6B=+ ztawwdG#k%Q@gct2_^D~|y-yQ()J0>N2fM{n_3j(kkava0TINwEvzE^i;A%Xw!Bi4t zP8e~v!%}?VpFbF+21eWzLxzw4aJ&;RD~$u8+|30Rn8fbwB0I7IOmxCTl>`bscYJaI6K$r8iClABDLRB;U;4YNUUy);F@B zGZA?7M4l7!+kyVH7(6S>@q)W%t4QuNYbc8;2jNVWZ{#_i(V6u{+0gG(R{IZxnsmI$ z#gUZkaytVNvu?!KCxhr&GJtBsUbh#z<2+9kX$o2#*|j~5Z41U7ioQoZ?a#7MH;Pux z>k8Fx4h_$dRsHnOxRhi}PZ4xoL0H#x!&Fe7`_( z({8jRj8-G7X6_?xbZYg5>k+qvD-KPTHTSjgW(2AWXk|*&zlI-GLI5xDn%9x6T%>%{ ztbVZZI*{VxIuR{Fc^FD91I-5wqD zG4YF9A$KHpHrmJA8q0S%+p;BHeZ#_<<_d+UQP@U#WmCvlsdsoSwN)Igw8Y-GwvxMb zaBJ3TbR6^CM^c250kUbNXjCn+q+uzZr{LI;I2|X=4p(S8vBF=MFh|nmn1XZXv~T?d z=2(<0Ur{iUT9YDZTrp#}I2GTTbSObv(~4Nqr?%e1xip=0 zuqr57(m@64^3eKg37j-qmWg7wZ}?%3TGH91=2ge~%f`YD!1jg6Ar)yPXpM!YPG;m> zL{r}P?ZSFQfm;%Y$M-F~oy$j>-9)~>O-uX@3!{#5MUGyFFr0#?T7# zrl%Kf^HPda{4`x|oP;H1(~osGrsX;M!n8SZ^TZ!G#Cm+FYI-napzCS(mQzLiXQro7 zePVC^_H%u#0~jExM>0udl~=vY z$F8a~4)jjsC8Q4;ly6w@tHt=f4TZ&1QmNBLwGdDL?N{~HMKB_}wPWJpFbi+?Zzjfu z3%e$@We5HSXkdrh2%OI~txPBPyCh5KMt|pXXt-z{(4PE{gOsS&_R#$GZcLQyzmE1i z*^XVwF`(f57L-hHk8ST809)BGsGoaVu1#Z^!)q}1EJ8}v-_?HZ|()WX=Nmc)nWw5h9$2ipyvDv$AObP5`sAViKcv+Qza``_O#O8+HzG zwz-aFjbHyhsko5Nq#NC49yRXZDK-}QcPyyJb1EaCQm;Mq?|j323K~SW;`EiS1>%2+ z5%cegE)i#ZOe|F1!i>Jv`wF9zo_KwP3HA4%?+wYs%=Tg@JWYM~R$*r+6_H@h!&#re z6fC0*ktY9?rs@uGzzZ(h9oqf^CtNrnEM#fUVAp|nI{a#=)1Bm-xFHJC(cj@kOv_qt zNwAJ1Pe|9Yt-g=>sjahBM9$Zg@%YO28NF#-S@a8Tg{zGOm*x4UZW+ku4YASqI%^ma zNw%Y(!6+N!N;YfdsHB?>R5a~dX0dt97nY7;I&AjcH0r{wTQ%s|;PQ0=g@6N)Y0)F< zw-YoK5OkxVEKJ*wYaut9@F8t%T7)M+kB{)#e8?Bf`P1mm>goubMACOpywP*C3VH#S z^>n|2fU~tvbj54^{H|!gj9PgnfmRJSb^At=UFX@bTyO%n$gLyP8;q+Zd|F-6ad(rp znWf4-9WK9}RWCX@2~@D1TLYhG|EByjEY)mG-RTJ~!lEx8U*bN#b8F$Y8G#vt3Tiky4F|fiB`2C|Ah2=m1XB(B~=-E{Wf!t1LtE;iZuU9ZfyEs z&?>N<(!KkRV>aV_SX)x2T0hb;)WRQAA#AOUq8XDnstQN zd$Fx@IvmG;Aa)#%NwxYVOCyG10iANCp_HoXQvS`!o3ECs*t5N8gp6C1T_WPXnY8FR zYSpQU4{w1#wKD6hfKi8XJsqa;n2whrE2&ioNY2=L`nMu%zgF_?RQ$1`V|E)8K7-o( zRrMZgPwk#`frIz@sX$c^jLAWBL%>dVwY;T`Nk^x0hhCu4xzt-FnAE(eR-?!1YNJX} zFD{|e_$tz@2(Klf^Mh;A!n&QIc(q@Vl>m!e#1LB1Z;{fQ=*abY%OQwp1>GQf33SCH ztjnQHCATN0(8$p)el1FDU|DSAN;0t=zgydMiB9q(&y^2m6a@FJYNp#9l&`5yE*|s{ zB)Xz9V3M0$fYqQRJM+@@SrLpcu3H=ScwPyR(V2v$NY*fj?i-}V4`^n*SEw}YCOKJE zk32KW;lZn;QUkNkI3pX%=8`@LlMUrpmGH~q`!$ab>M=Fn|6k{7+ZI#^#Q^?DTE z#fXx9q12*_X-Vs~6s)B(>akCy;|N__igO5L462Uyjkg9qQi>$k7mLLl_uG&r$@b`+ z8289s8H4A}qdtu)ipVLYa#bmgp@|063;dgxR-l9Z?DAUup-)N0AA*4(&l1MyNU#?3 z*lPB%YM9IUBVKVwFnpubxm=_N?wR8v)AWh6>qD#k!;_x>m)EU5;LHd`lad zj<+WDtFm}(XI^FIp|xR#SuPT$A&S`U5g}NRPM|GtWd>%{%(G2xm=;);!!l_y;rJ%5 z#hRpf(`2cpHSKfBwIKv`=b#Kya}ae#ns7kWY;`Cuk#WVdryi5osh^|UEXJ>s5ZS~o z>FCdp6AsXug&71YUNw--kk<4v6Rq)c6GXb-?3Xz7f*E!4)B~Nae9=cdy8tW&+@EM# zNfH2Z6)6Hd$kPv$?MH&eh9IkK@Z21C2x;D2;V1{J(k&;G^{KL_I>S+@SI__WI|4 zLBzkNzK%0;v)_qUo>T|5S5|XRghy&`Xa$<+u6H^5o=kE$o7tVfd<|tbOj-n=hxhozu>L{a>?jV-GzHV-$44+R3AT#_dD1c46wDZ zehjd}&LB9ki1Sk**lCQHKYJgT5ont>?(OikAg~DjgJy~Eg@&_N?qsry3+{KvmU4?Y z!QZWRXrW6@&J_6Ue|-zHB9^=s%&ZN`f-#A0NX)(mM)0u)b+6hAHkePV(>BcLrjqd* zy{NOGt*_lB|8qEO@P)P>Jc1TUKm;HUO^LF)+vYBU`q8^yB_L84A=CmsLgW3>9Ua!V z76j z6z5)4B&UO%C~w|gc5pCQ8nsmqwexJy>C%Oi>n3FOVBZN36)&cJM_~jx^&6nmL3EXn z!o)uxKa5j!`RTCmIkwl2ZeM6^kUv48C#t^Rsfd|SazOJ=oH7z)45=^NBbI1Fi!@l` z=*3=QS=8@ed0b?KM0o*7n3noWu6Ig`tvK2|mPnL;r3b^cwbiq*B8F(X+a;;cSX7NM zUFkS|TtTDx-z=CVxt6+}OrrVz=1ec6OPA0U;o z&URQOwXz~D!KuOAB`6e(y3Zz!g&Y3vlHsddW=BihgsF!zsWKj(wU7qjlr)q|5>ELq zNae7K;75`kT-FZ1Q3=l2F8mI8gl`0$KG$Vq2^|ik3PJ{~koYq5(_JxVLa#1)eWfC4 zd#QHGxIEOUs#nL>jhz_c#!SWXi}%7MU4+l_3gV@COPo|z!krF3FSYj;d$q~w!qP0} zB*hV248i8w4?|K}<3hk1t6LW4Cu@z?8E0mA(7&<1S>)nl>cYmC%LeFBj@HuIFssgy z7}8{Xiyi#p=iM(V?EOEs)Zv!WwN*QqL9Kl08{b_L6sfa~Iy!y>pp$Tuv@*sZhWR&2 zDCyGp9xn=LGB3fU$mTF+JO~fYfjDmeeu$FPS64q}`y!Esylo(ZDHr<9HPcX_f9z5V z^bO_cdjS2<*WY%-Ps~ovs2}Q({=M<8PUYS&e(e{|oZKz@Maktf)0)c4Se^+r15NbN zrzggV+VsdY^@FmA62m^W6n(wJ$HqQBtarzxe)g_k_dEaa1r)-w-Vx}VH`{S=L!`ay zaEbgYf?7M7xFLT4in>fq7vZf;-Xvk>V)+hO;()F>`ZER2CTqRt?t`ahEihnT1y94> z1+RO1T~&dfYo8<-UI8`mD_Bycq_Ot9C)q1ev%3wxklU3B?BNZoyN#+Klk+DSiYvfV zG$V$>{fo67&;Q>BhD)(hBKELk#Zxl^ojmaXx^7+15o8WhJC?swTj^i@VdyLTxP)sW zT;QcF+CDJwM&u&ns%#B9i)o@KDqW!*CA=XWIuethBtl3U*KH-mQ$U|BOhnt0g~2Cs zfZ>`P@DVhU_q{pIUR^HW@24KyCgpTD8+s|07Fmj->6Bw;9=ibZhBP;t=;{r9S_1`> zci*Y_Mx}vBq;G5TTROMtoVa^`{tY8DTYW;(s&k1_g+MgiVGp3|vY%u1S^a#zU}sc-W~yPl?@ z0vf66R6qOXH>X6>ZE=wWQu-2hQA%7bZL6jCLG*VZ0uxcv;6=<6*YyB=$re@hd`t+U z7OHpVx)SBai#77TPFl8!^sC@1^&c|s>GSBEXaow(Ly0BXM!Q9N{JFp5xY>Wz@qPeD zgkmRAnEd(+aS{=Srd~@4wMx5{&0bw4X>}#v_Cq~p&E6gNsRSM!e1yWDi~ZkrvRvKG=sV-qp!=Z`0-Q?*YWt=>m04Hnm&;JyV8 zy{^>6W&YnIT8{>f)AcvN;`-wCsej)}Y%KV?(#YXzO>T*A*F;s`BhJ6~VoHV5plIu| zMPZRcqf7k=1S#crNvt($ZRK9eg+LwruYs$To!7KAHG&JWIYsvOV2-}uPp^!_-7ouH z8=%*_l`W6y3lP$0FQa##)}(?BS^3s1_<{QwR)S zS`x(M?zmyTr2cK9AKZ;$|)9|$fHj;;xV1o=?4FkUaR)HppUM1 z9xG>*o=+TP^2Rj)33hrNKpX)(@7lK`vNiXzq;LCsG*l{c{#JgwJw4L@#N~wPN_{#@ zQC#=?PUzVppvb|I;DYS=iwLgB{L2)|brNtzX4$h)KMrA>%Fg;Hlr#BxD=g!cIdm zvG3-%w_Gdik2{?`ehrV%yuLxciTc!;M8fJ+AQ?n!K|HXqis&bQbSXtf6db{$%&I;L zxtCp>Dqj;-CL;v{fT7Q4cMnJ@^?F8CYu=xED9-{Yh@U8IhN>2 zy|6mUYOw)(Elde8)!xh2{dD#?T5j3Jz{#g%dvn@tG!#raZ`_W9-hQAeJtmBE>Oq;q zXMw1QI6qa<(|Rq!wP`Xc*!ds!jOxN9_tM3|Kod5a<; zJs`&tN8~8=XpBTrujR&BsP3uzXAAy(p6^ZDGMKVspiK_^J!XWJrTup`hLJ7k-BeSoh+QToPY_l>TCw$cVA87I zz0r}187JWEe>b*me2lID$+HIlJ!{S~`LozN?gH(#59lddwtp#Sa@ZYX885$yDzHfu z_1Xm1!J)8wTMXvxX8+2Dc~0#<&CaN+ID7nq47TGf2*onYf046inCdzqe0eB5+&d6o zaN(v(2L@j2ipr=n5kA}^cEGRGTpem@>jT%R_rZAlh16frUvm}ge+5FL&Y#1J({gNs zv3m$i`MlbV>jYssRVF{h<0&>z507i&Q*&)2l9$2{?6fTp$&kU`2dDPWZtpu7ML`OADb#*mgtt#)B9nTSmhH*N ziDxhC`XB3r5;_jpZVUksQkhi9_7iE@fc(VIZESHjn;yLrbhfe_s+>ZN;qw;3elUJH zb>_f1KX?D#POap6{3+}8Hk#2CkHw$i=5KH2M86Y)-c#2x#Yq(Rc1TpHB=80GPWnd_ zNHyS7Icw(77wuR|Un=Ll&&%bhmf=#N-`l!?>8^%t6+6dRGY$fuesZO8e-wljJi$JY zrq|O;3PFv>d0k#6HQaCn}RF(Z?;)x?sAe%EMLR2phqcy%1849RTRm%#gUTB6~(;s z8^$DT=g^D4+5#@Pl;*QQsiF{H-Y4CH`l!;x94~1u#3o~xa5oB zH)juI!I1%3-CVdoj6*tP8O(nAZy&Z#Pu>Tu2QN@W)5%C*?@@b*gAj8L00A3+=V=^kC(dYjtiQ?gsjUvK$ zNbaFro!5-xF={M$7|n_CRwZC>{$qgqF;5v-r7lkk$S2rfUktqsAgnj~LMiaald^L* z>AfR!)d-6I48P5n*uU(x?g4i2TE$X{7t7skY?)M=CcQ-0}6~yBeVK=Y}av1Ezw{8c+$;oPJ#<=J>7Oe6wt*mZt{%3nhk!e*%Sd z0jf!irRaI}d)Fix#`P~3OzO9~N7H{^kuI1Ja|_R#Xg=4$Sr2wOx@LY}xerQDw?_0@ zE|S1!MHp^6w29kPSHJ7-X?g$7`J;TEM0S+(rR0r}F2K*a`fv`nhn-Xc-A`%oBpA@= zcnDsq`x9Mr({i;4-cSR|78EeCD%RQ0-Q$HvmUSLf3N1#|@6yYGLndWWD3JK#a&d8k z@_HM$mDJhIpMcNFzG_gL&iax4s*MBEuhEw0DyE$;VLct@^*cF*y)7i7{MxoB65e%i zQUNqSHMA_1-7HAHy50|LRXO222Ie3?avbs`bf0Gk@8?nf;6b=OS81Yb!=(TE1>{Mn zJzG91Tyfgx`OSYC6#5o^IY@2@^1I|`ooi5U%w%w{x@yQ3J;2Pg^eJ%lo$U*GqN112><%~Kd0 ze>wN@+Gn>lL_D;uU>`fCb3s_o>0?L-4+Al7Og2qB7RyZlHjCjrOW~(T9$b`Ib9nyB zzLL)8k;YKZ(nXbK-H4#l5l|vEb%KKCxv9wF107$@XGRjDuTZ+F-r3wq!LKA+16m|n z$K@+V*SPMHteh-7O>T^$z)r96vsXXZ`Auz5)#p)C@`FOpBt`H0pCa_V|8hy?$htIM z4gVw7k?{So$#V7jm!shRbh73W`sA_$7sZrpkx=7P`_smi$s%C!3vM$kBrdK06Af7i zk5F{lN8lqd?|a4!H9iBA!!Lo&>$X;k3m;34-t#jrWjTNUoht?nt^ulL4P^gf(H@YD z4{`-u=1{fHPjmTP{RuvV&Bc2BXhUpj+m(vfY|89n?I8Jyw-E~pxH^W+GSIx&_{^TM zLn%d%j91TC?N1s*S9zS18Muys+B1~UmNkYys`a(Y+>BSHv^#Co1e%#>16^WkU)6JO zgPg^*Csp=N@H3I$}gdNLzz&S_KVk2&u~q#S!> ze@DY=*R#>ygoMblybbHD_aE%@_-2+^&EJ)*=!~Xb9o>v>15Csq@z>kAHJj1{t}6cq z119<_rGD3>V;FzH~h7QE+H-%^J1J82Cs^ zooBjjX=N)m$8w8Hn7*H4bZsGlnJ^((J5$aNJ7Bwb7MpM|Y;Xk!yX)}ebb*d-vJxIC zveQ3kVk4g}0%bX$f2`(dZ)Hu&R=Flb+9@8l$!XG!jJU>5265?;y;>8>-dnKPM~@v; z9#mBSu8E>%{1I+Kll%isFQ}Rku;-88HOm%~StHt7DGJ1F zhd^Nh$>;eBkZN)aemr9ot2C5zQ($L0uBcrCq8EI>1H?MKFKUW*%x?xAo_76oJ4s1e z3xZ_5ShFZ<+v@(u?Fl=)b|K?9dZ*MW5i7s!#EuUwplA)DWouId) zALq5%jBr51C=NZK(Qj?NpfEj6eu3KQ(AuZiQC#vi2eJIKrO_txUB2}tp}MoIQ4On zz&sF@e}a{MQuqGG%aP#T+e*qIH=JCDt;43g#8O=9440)FO~usb1bV>JZ$6nP$1F@6 z;ooL_FI9F@8Rw7Ka%dh$0^XO@8>kiPPv-cu19hjIzkm!f)}uOdW7e+{%Q2&~{)Bcm z-mAu2WmPAum|1IUKlFm1AtkgMq1H$zzQUmEl=xY~qEVm!17bj(zfGqpZJm?E%5;Ua zsL97Q4Q6Ci$Tju2>Qm^P(OeB=@f`OCrBEMO=4@2VNz-At<&Q^7%a?p6dW=5Gl}@OOnSDpyaTCO)tS>5XO^Z^h<^D2ru0o4{U6A~!o6fa zwbvniG?qlza2X&eu#)Zf@Mf$<00-Mr{Lp*SWdRhASSd`IYuc8=lov!%woFf&N0|Up z>hO5uY0PFmolj(O@-!;;un|4^P0egMeEdd@n*@I@c4OmW|L*0LD^pw2I)zO-Q5by%8s)ew{9HW zxMz&P-KKHd#!-#Cn0WFBD~G|wjsH)mKsWB89z*j5Q8*0t$)`ykjb}!WeB`Ld#yI&7 zNk)GidZ7Uuj>v04X5wuaeDW}v`NR-IHGan>I8seu1tv|9q3#R6EtzZqWZMPT^rjQCpJzpr2f%1 zZ5I3<)6lFBMscJ$tae&*sx2lY4^}%BJc2knjQ)tT&TI7P1wxO|NGEm+s!>lT*ff7h z(QZct<_;d4Oo2u3N<+3{akb%oYM|&ScSz(`|n>3J%<)IDg__>L&>WN zs`5)CP7(&d(Pc|Z`z3p&G8g&rwKU%=S(z2|aJ!qXtvCniG}6b?mqVnOYao>bh0`8> zZH1R>aiJ+)T{^N~p6&jUpaX~R*0_Irz~N&IhmR}b@Y)7-84lm0ar`nkYzhyr4yGIk zdxrTzL97W*gFGzhdpqSCEV=afLM(G$_c zTzcq3gwh0aoLRFmhnM?tVEISgLC*QdahiP+LX7qDu`~HhT{!#|$14nntj2$Exi|D= zP)wimOVH6mw+Zj(S6FSiCwN{Mktmnwh~Zhk+QNgHU1pnnFJuB2_f=SJtZQLJZC`A9 znMYS!ailAL42@G8X9Uc@mtp?t*?X0lpywH(4TN#6sbjw7mg`i7zA6 zbA&{oizTV6W2t2uXEh$!cyxc`F~*)>zAf?0NCGTWR09iaxsl*lv1AN|qZLj)-dbqE znp=E|gEtDUaz_wnso}yKim%T&nXnYC!TX%(pT*H#SW#|8vPOsD-I)ZRj4z}gXihF6PlV)0+d|?7iDbi`) z3S(W11Dae=oLTX~dCPw+_4C(@%#M}%6xXdam1kAn3I>Y75%hjS<0%2XpJ?d)WRKoU z-|LKczjH)29QO#~_R zOObZ*XzBgMi{mET7N!;L6kTMbXM!H-G@LM-Te$+;N(-Q{3XbI#R!2QF)#`GxR;i;$ z+w=|b;rw%9p^=%DJH??1-afbS!hpBWGrWC)$6J4QTl{I>LF0rguj70?rl#?K6xSVX0SPHt=A z<|0cp3K9k4CpRqDVisoKTbAYIZ}4?dPhjOADs)qQoABkF31)f}U*qcI6z7*vQ!j74D&W*B45!X5;?#fIdd3>#e076*xU1sS)D^Z( za0;C@rPD~~kfe|nbg(rUPEF%y{hJzZZoIegJ|Wef`)qRz7^F$g`kph~leh%?!C-_^ z7PWyxuSi!XB+ee z2KC?4ct=2e9JO(Qc)LUWWzBT&Y`kk3EQT|Z+tv%G_`8xb0kaUtKgs0`yi|ou)VeX% z?fV-aXnd;iX=9DQ*_OD1pe%Lg{~$fKRwn3Ss9=AV=3%f7nU2o7IvJ|spd8Ofuu2)0 z(-w9=9X`3DT4^WU$@9ti%l(X<=0}rwk<1|-4c@i-v?87S*<4s;q^GbvyC`wST!ZL7 zokcpaMDt)<6G-uY(!R1 zrO}1LB6#+HUyS`?<0}D|&o^BDvKKjaOI)*sJ|Ci6fdm zs_~u1cN;%z{5&GJCb!S=L`5Wr2o};J1d)HNC{)U)rzjJK-fJSanpw^c9OUNodYqpi zDCT>>uyPa9J*v>8i%)o9ZRFNq{+KsO7~=ODKMF`h(Nq}X4?Pn3yAX#gWsB3|dJ+$& z7(1~HAt7_0=nYkD&sE(E9T%!kf86-*Ww6M6$vhTOq~1<^3`m^#*y{B0WFB{V{6&A` zmyJI){=6=?iu&fta1xkpGlO(Y-=bJ3+g`rS1ncs%|17yxitxxf5LzO#I;j7v#%}}a zQ|b}a|IMz+0>5jJPI9%|7Zuwjw|Xo_NY{-XY7!PF4AOhxBvyd&pePdj4JWLto!$6* z^K#8fL?mc#XztOxO!KnqBEi43NYH=Wvw4XWrJH*RrJEP`+rsl9Y+AwM!x?$YD-qufik|2)@ zwyDgnea1K_o21&`G8y6+HbH5Eci6zff@O#+_akzcTL9uze>9z;5GH@XAk%_BB!;-$ zQ;4xqQ$wkrDdKX2O-p@b{mPAwl%1b}<`nG|TVSLkH^tl>T;7^oletUgW`Uw<&LWF% z==Y_E%MHhtm3tLe?rsyg=a^Y+Ga~DR(pH+YKxt#6v}u;oTx7!>U*P7oHf(8LyLlZR z8@3O9$U!SfE{I}MGSz>+9{PgBIQ)Z4Q<4ughXa(9MeAAf1|a7Rn}>m%gfAq>x#x-7 zhyWqO-bCJ1R2syO0b3mTj>JBDL;QEpN{mO&=+HyC-3ZBUGgiBlybm&;W|LR0UAWGBP<9r)@|-CW4XJ!M|rRjA@1ql(cOWF!0ofZ>7$Rg5gFG0R<<5O&cosZ^S` zfk{J+S)Z`%xImYY^)xtWw%UItMQ2T_k`;>o@m zqRwI8s`GzPV&6xDoOf+*2RZR$_sAJ7)JMsXiTsABS0aj5H3Hu>C6^KTjJ$v#hBM=P zbC%FI#sKq=nCpb`?DBBD0cbntM*TK^lzpE%6z9Nz_E3Bh`YO#jn4PyhGw&sC5^$Ki zHG|K0(|o?0iO=^kfV&5PJHC0s>VT7Qo1}rpM~Z*UE(!!_67}K^PCOw9{Nm&)LGfgu zcuMnBptvJI@t50{6fD+CLZo^OzGW*bxao5ub8yHJtSH?eIkD#jQZ7uCl?rFqo;AH*o3&D^+;M@U(=QXMvgz zY(9So)O>7;ntN_gj4M9a1AJvMhVUOQ0S03y#3sGC@WW56qVhkiWH>nB0Gm$&pD9bG3<%Haq$t{UK$7&BR$l$hkBy?s57-oNc zcG#ZFP0TNJHK@W;AKZL+K-GsBsy=LaRDA@f`pD*^R!3D>DyYhKah(`bAZj!uekBNP zgj%sVIQNzC_VM8D6Piy1Z=aRo?H)gcrMj)R{pZINpK9(iM86`~b1&gq;KGwq2FB${ zXsYc>xE{XYJis>lmKEi(3LD8wB^FbVHKKfZ1_(^m5P4Wjh%!dqSk+ zrEjo{khU|ON0?f;(}kjQFWL?}Ay9wN#~t{n z5!^-FHkad+)P=oLy@Td+z|QA3p9glnG+<|E8<;MOxO4d;9)1NlC#+!dpRUrf+MIwixSfMBw_)vZvW@Q9#eaFayzOS_px1=vZWyNu9 z3aPF7F8-C=e;Kkcn%sR$lcA@UkXZ^GvfQZkMOvl*TV_Zt*}pw3&%CMUtzoM@!;u+V zyZLl$BMVEk%`HtxBb65!X_e0H?ag-wtfUk&H;s2KkCpEME8le$tWtyON)lP8zM_J|+^_sum0hO|7k1jeF)UP} zG#(D|b;47>)cjh&(Jvd0esy^q{W>`MjpjF(;;CLT#RPvw&=K}MPWnX4h&G4xgK*Yp zFlh68&F_Pwzc8Mv8iXYd;u%4K*_3-0q@svqstT&5@nbgba=(aRs!SxM(TYv7Fy(}` zm|zM@%~@rM-`VXrH(*RK@y;;mR!$&K~I$Un$u7gXVt+Z2h5O z>yMYm)}McXtv_x4Y$=YK>KZYyV)3L@kzwm99Q9Xl)C-!w23!9YIO;`}OC38Yi%H@p zMK*&Bn{b(!Y_?V3%@N!5RcW-cT*_opt|I=&2TG1gpv%go@gWoTR*)k9A#&-w4cB%T z!63QxH_bl;to*HE$ zSOtvC?cR6HFj4=43={ReGR!7vlIq#Uc71Ni!&?E!aBtOdgRX5o~__|+%nhWR^oc>42ugd z_fj#oF4@A3cu5uG(4F?;pZN0F_L2xnr+vRvakzE44Vzl~wDtv4@g?^6`m97sMoesx zBc!z+GDL3#ma5oQN|$VYtivLSR17W8W&VHB5~+!cUQ&xMU~6DK^Ol(D!Jh?*)D)hj zRqBy{q(my=fAKm&&yB6%)Z8+s=2qg=yaal-t^|5sxpkGLxM@rxmA{#&7}JETKtwyWax<-FX z*|L{ODBNnb4oDA`R-5&7TixuT;@s|f@#;&h1KEayT9#6|edvS!{S`<=Wc9>W($duHCwhR`xB*ObxflN-0HtpRBM$ zT(CSZgC&cJk{Om?NlqtUEI>sH+&6!53ScyQF7{aIHF}FpL)S;1ASb2&gNbbob0qsL zE^#*9t@a1sy7#1i=mFmc^c=Lt0WL#>%Zh_bsBeYSnL_PwwX@JW30BKA&G8mfKGoKw zHC^PbY}uhXyN5^ZKtrhoH;HB{8W;@^uh%-Xb<@_(OcK~<8%nKt3`Jj+ciVp*fmnRq z2V*45V|(Rcp;IaU4Vxbu#G2>9S&s;4rknNeNiQ|o@xdl^yS%&nYQCB?j+*1I2D;a8 z-6%l!1_s^3Jan&{B*0w>0hUUWES|P%%OcR;xb<&~Kx?UTsW3RY^Nz`wM8oqTyS25g zb;s7>g6zeAsD!s7v;F{lPbh!K6QcV~6+!Nl^a)+;uaS~Fr>UK(0e~K;^d!l*bDi*} zjP$}R=!QrC;Qp|dBo#qAC^In%i?mB$B2cD%?GH`ezQ`<3e?rb2eaWibUxi9=Gm0kK z95&DWLYt6|qV&{#ZpDl_O+pquO5!@fJL6xm@3v&JOy}`fb93MLG)RBB;oMhjhI}G? zJ}P64_M#-CM!FfK4snw!eZdA98z_IlqzSalv*l7R;f<|q?o`-+KXdmxvmLQTm)=?4 z&qLgl%U`gVxiA1g?!bwF#{s(Zh1fB0D9_ThM;7M3DDQ>C?*ekl{Y=uyd7US zTx`-z@+9~vKMV;NUYCC`!?j1|?7k>3vi!30hRXvait$_L?X?clxnx3BNqnoq0=b=( zfikmKmgno*BMWq2lz~!yTL~10%%hsa5F1vdjf8+BZ=OrpbGbqJeUYu1yR)2Fw`koa zoLINC6YJKy@x-$G-)&ns60Z_XjW9wIz$#LuF>1t-0thF{qpE-MqcM^4POUq)?%ukG zj05fq)qzlYax0{#hr8U1 zX-ZTf^Bv{62&=#oFVabwLR~QjJkanyQ~qhWJCsIq!Uu{FP@FOeGPRecRhs)Dwx&`u zqRf;s4J#HZLcV`O{Ar+kd=3d_!9tFss|7}o8{eW$aJ!RWDSn|)5Ip621bYzdf=+p| zg@;m_;}q}N&aek=X9ljiuysp?aCA43ZX6jDPQaZ_Nt`jsJGV(Z5OEI1_i9QQS6|BG zDZYM$R;W%SvmzE|fS(%Xbt+&or=gu=0;OAan2Dsv{GNaHa6&F^4!~Vv^CO++fHKlE zf*FySMUZT>$I$}zNk%Y;QUD2w3Aa6$;~tQXaBHVUo|lqt4W{ybRQU}&Y=or(DgjN@ z(NM(#>7+{FO0NBZET)pCO2ChGJ1l`JRcXm}OlXb?*??8kBC(bT17(ndDv>;3Bktg) z^AcD|DZ+ouSVfP+ZVrXQppI&74-D!q#-Q$6zR1oIkd?@$b+;Do?{nGB(HpOL>ItVF zchU(bAGg_loPNe>r<{14LfGAnHc{n+s{?i$ztZTn=!DjPw9aVV+pb0JZF1-000q%; z>M)-+qQc5PZC(%~7%Fiw^Cd~h!U9q1e!@?XV9tNnz*x6K=ZcmY&D!Toz`pYXrk86h z6uvDx2loQu60?X*!oJre{KMG+)gGS&a6PegN`UK02G^6ba9yZIG`ODHBBA$OxE`sC z4^GwN&6Z7WGM+i@A;+^ma;YUxmuth_+9jNcg7&_x`?Vh0de}N>J%WKN3qgBk>#P9U z`x}2~AFyknePHWBtAlpb+idk;2*q3mv`6L0yr_bEBuc8UpVN9&>lv*Vw_e|RZ|hSr zx#H2S$F!c-dOE1EloIZ-ttW4}Z9jU;Rx@3Nn>Pdm&xH70?`logC zL-SsHm%ZOQGc7-pbgt?2wKiKvy2!9@|Cg@)dZA{efNHmH{^Cs4#O=z9HN@jTQMrHm z3ZEf&b+w=No@`Ake7WgF9Uv1V?OBb@Wg=)t5UbQj8^TMF)TXH2{6}TKI6%nJo4$tU z4FW?_SZZp;e`^%vWaPPz0tAx9DLH)glA46yjFYhxlf)Y+_{L ze^X5q+#tG@pcR6VnZ=4_%>;PFi12@351~zO8&Nh(2R;8L3WN*6;? zzxNjCJ+G7PI`PRVSSBN$C&Y$D`2ifL75kEY4&ek6?XZmA76QA&XN9l0bFkLX87v3% zp%-CkB17pN=;W><{4qr;Hu6-#FeI^5zd0eht9w8ed*GOS5U^u!L)0d0#(y+wI$Mr? zfSG=9>5i-x7Ocxe_)Pqk>PCMs=PQX6^S;v&lilNiNTs;PWYXg%=0C*Q)5q;G96^Ei z$%k+!5VN?&V-kjeyvYY#rw@3ipUuN2!sB%NF*n+mGZM$EioN>~Bpw;oNF3VqQ!%;@ z+=D6-<%Kx1PM6Y8H*ek--1Lml#|fd6jeuvk_o+yq3ObO<;1CcP3W9%t9iek>(}isI zumZ(E0WU;v(Yb;)9G!FPn(`1N4aE|?r5pylOJt6DAR%+2+PRbvhh&jRqAkM8jmn|> zgv#lIb{P4dTQGNn3D$n=A{Bo^JoTP^FqK4 z{xKg&e9EQBNF1vaH1M?75Q z#6VdG6soR-f78I0r4=UGS`I#fcv5T;rAq0OVkPsW4=D$5VDs++XsUha4ptpTTw~1z zUB?p#m4UE%n9+Jr@G=h|i{cQJ%}jd)5%<_Nauj$%Kp@xHe35@l+o(GwZ!U^JlGs0; zJ9Z_=ZX#>}T>)Ikjvk}klxJkWgT>AN67C5SlJFw=h=@co$s0w|EQc0m zH!RXHU&19BQ#+@ck3~9m9mbP82=`AlJZpcC{>1^G9l6@oTZ$Mh6>>* z6&(WD%u# zE*zz7efBJ6J|)_+BOpC!W;puI=@UCk89!n6p7_$kh_8^yvb0w|z{(`3qtBg-=#`$` zdVaWbKgaIe&nw@#=jaQ~Jn@3o3l}IKj^23ryB~jd+G%HIm4$;lCpYgg8xz$by`*(c z>$R=d>F&MP1u{t3=6PLIYIh(~y^m)aau%pkP-&wPOccjd;6$BEfmv=zMU^%j&5RQy z;!r6#N-CF)6O!Md|BEYArlfE#id8rpzD&17}{ zfR}$iXQ2=H0?=mij7DEgurAV~It|gWVva!)s17^Iss=DJ;u% zc2O7dQT_{^^|U){Q~H1p$m*L4BRhW(KDd$ITq10k((v{Lmm%Px7o&-TkwK|YWAY3) z?A#X+r5mjLg=;U5G_T#i9A?2s`SMWw^c8ySUNKy{-QG|hW=^wzZ+TbUdpUt^LLNMR z$>nx?L3x<8S<4Ee0Go1OH<_KSH?`gt(E81W)^Bxa9o!kEu*-fBQnUZm-?4wDIY+da ze%{_9es`|v2bbH-5q<3T(~m#ybfsaX&YwdIa@k-Lg`^!Rh*zVE z^@-LeMGAX3^Byu0htiCcfx|H=c*c>G6#|DoC?yf-m43|Y_b!roPby9%o;ee+?*LEU zCYVV-mYsujM)%ElyK3G;vYUT93HaUnTOSUH@c~1O4`ulsQls%O{ zc@N29DjQH`2a+(eF~%lnQheN5^h#++%!l>Ut$ZUs@fSD}&7xw6E+yF*ygCM+U+!TJXNP;k@=`&Tf6H^*?{Dzr@U6-)?=U z^|O}h&MalS`)=!pVaeaKCI2A1@& z3yyf|#x_Bhp|H|fReF1$vPEZOwn)xpxo7mwWjbn|%k{KvL(G3+CCSXCA9FMGeBE+L zp^stK-fTmNC8Cn^M)T`1r5QJUT(0~!sLZC{xwMs6vW2lQYSwsI+ z7smV%4DmDbuf%`ksJ))k+}z5w1|d4dI3)`c{Y9H0Hu*=Tl+6E9bg&DVIR3B(% z{qz;Y9a#*$@T5X!PZnttR~ThLP+9Jjz1SN9rdTH<09&S0^RQ)l@jf94$)fC|OzfZ$ zG7*Li4~q$%Bq)0 z9IQ6dNGN}F>sPJchC|mXHMMe;n%tqgNNW6DYf+`9qc>jpnC)jAcaKxh-`$r#PTTCf z{oGA?0HKn>Qv}92fh7ik61Opr!}hzBVxsj|g7f~?`g?ot_NCLH(@Q?VPH0qHB=IzG za8d(xv`82^s$O;o(h-#gY)fiwu~4OD=Q1ND zBYnvH#?@woO@};ccD$hzLE)&|4tz^zJpMTxnRsu?3X923h)=>(<*c;VP0e3J=1rAs zz_))G-xjzW=MpMBnQlouX>UXSEJLyk0BjGYT(ml<8oAKhl;j?&4IqW5yesT&MuA-V zQO(I`g}t2E;=n4rOYoA#NW&M51Q%p^BezX5aAD?=(+N{odQmF{k7p;~rjuqQRS=z4 zg`Bhx@DC0Q5|WUC-|c~dLOd-9U1U2~w*h}X&e*HbILSP&Qw4s4d0hrYa@L!bi)G_b zj(-fn^Q@CqPk{qYJajeG8*BckBypkz2XLtXO*r!4zF>wNysg)YtWb1AUCF=4fUi%^ zRdu5pJe2|xr%Q}t8$c&2w}5|#KNE? z;%)K`Nif`G^U zmIGiB#7rNB=;bmxtn?Rv?0W4(+c#}n9)Qa~d>f~@#5C!Vx5`f(u55qd5(mFeKJYQg z4q3K?gu(+ld`#Xcer1vj(y<=_XNt%Oybdm)7$^U+UI-$Hb~-Zk(e!jTlUP!G4Kv^< z!wK4TO@5k&MDc%|qu}Yw0_3C)B?rGz8(8il>4(=xG$gV`mYOlHM4NTWtUe|ja`oxO z*T#G2?1o;w`fk!`b->I8ED97{{a3{d^eODF;Sy4dLoXfh)&jhi7{cJS`kUyMzAA&v z67y{mWu!SwVld)NiZe>CTK&=-G3zKm%1VPM_+BNek$&_=1DWseQ8nU7sWP2^DMQ?xpm%7M;1_e z{*dUD;?uX*;x0#CQr@L`d%P5cqQH$K0QwOuC@LmkwR507&S-6 zTNgFoTKC3T`Io`_swm z4 zEQ(ydgqOxWQS;;&qBW|DV)kRG%Kpjn0+&xuKzSE&yD7e@jOpseOv_)0E0_6ixgTVO ztQmX1YtPQsla{#%lvY=MTWn+OTrCjnMBLuiQF=l;l+tlk>czER?4dBFc?+1c;K++2 z+ckf8yO#r39M;xa-f5aki;BFayd87)Qiu)h5_^*(n)Is$#^xk&3k!jf<#?evPa5kf ze*?>x_Bh8&OTAbS8mTW@3tan_7 z0*KP1HOIA0qfPcYbG!=}Pp@DUZp$9k*)6NOd`}4{lUbJ9#n+i;beGH1FFlUpCo&;hQfczhg_hq@-e8+wsoB)c1tchS z(y>$CU281QFNQ9>yYP<49>n+05E#9(%G>!5cH2CiIesmrxOvXXsmtA(g*^Q2+NBN; zqe$3~ji96f3Xde~R zB;K-ptM;ARcV1Tad+YY?gC_Adrb)cr@|wguu;@Fs4_{69d$?APL1J>`4*Y*6=4*cM z(muL5->lERBpm;@9YUt)JxLwJt*#5m?R)J1)u)GHo0QY=d$RuqD) zokn+khAEkdGqK(n#;d_xOK-J&XNert+Qw=*bp0n=Hhi_CMh94kNAJ2qhkP;*bAeR zi>@QKWIJS)_$9w;Biugb$4E2lbEhhncK63P+Ho8i)%GFsvginYeC>w42uh30h}QCm zoQ`*G9~;>Ic4Pa;IJSTE#@&#c*iOge+IL@IUprhzH5sjSF#1!%Z7~u7xhIJJ%2-8D zJ7xQ^rx#DgdvY?q|D1pJ$?db+k83}>{nGZEVkhJ&?Ni%3+7DRvguGY#-eIdwv#mN~ z`4f_w)b0DW@3-6uiQkJ>j~T%fMffYZa3abZ%`=uhu>GL+W7?0^k$JHvrm>`!v=WX1 z3v*;B{}cRG#yDb>Vo52iT<%qhB{gjXnge{;sO*fBI!?2ZPB?$-%3VTH#B{|+As$UC z=PwH<#id2p|FHrd(M{m*ktE<$Jg4J)_-hSqM53yEgq`POB3tp{Odn)-)ZTbW;SOx> zH+avg6OxyFCkUM;V%EY*<+H&u6!waTuOhF9{E1bb7*{2sB+@A%amVVBSMe<;K6{Ec znwB_rF^1(%OfP@e$>J3q2X~$2O0K__=*1k1=g)N8yQsTLq0Qn@;G7@^kWg>6fRZP6en?2io@vP$|WdYI#NQ zMmh;ulAUDNslTD5sF8jMXhqD6%qxP#ku{ckNr7Y-ga3aUx+$U_R9C%>G8URDoWVnl z@-}RydVw^g*d%HLaLBB8H~jh6oE~6kNKOFg1(?*|SI? z4p@N}g}7Ewz+n#61@NQBxs!Z93FatgknUj$WQ2o&I?BbW^kB-^6{ye?hB|@H+4phE zJh=Vvz&d{)VyyFF{*<|Xk^z5^5C5|&QA;$kjiN3qk8eMr{meFn)`6sK#Sy9ZI zAy6feuL%u`S)*c*A1lse(!b*EN#qD-uJU-X;e>y9cz&ji<+ydlyE#*H`dTT2qOXk% z7+*)}y|Hef!xP(24e0PBLx-o7PtrM%RTyCVKif}R8nPK@?({&#*9|5)Msb)z7CkWq z1eHxU3fbqhpWA*(`y7MpdMa0r3x&CJvq2pcNoWg@pVxj-0P^z<$S=$S8ST&FSkLx< zwRe9m0J4)4Iojn+hvSX$9XvoKDM6nBun3GU>~k0e?919OZ@;1a#&y6t5ny$|zM}o= z0N7U=U|+RsfPGE-wW|Ym?07LjpJKuuurSAzVpjp|o7-<`zps5BfZcejjQb$xCi-$@ zqA~h#+@BSqEwv~|ea@wDPCxHv_}2D2!!Cck&354({z%&m7boL-?`pq$!M+{6abGLz zLXML0<`qqub)JwhCbUs3XMKH)-jWH<_om#GhKIImMVr~RS!7u(-! z|Em4>&gEj4sSme5(*At=3)<~v92Y;@{$$v`kJTbxCn<0QXk(U6JKUXheU~Rnj-*=&)4!mT$gK`d9_(sK5xKEK;SSA0%=r z>yJWO#KbmmtVVecTSDuk&>R(${~x!EdI1n`vm`U{A!FmS*Q6f0RyMUZQH`ALuC*qK7VHL9v0|n2n_PesINnmHv^*ND6ZRx<73HBtU=nM+V*h&O&!} z`Sho4%0AD9uF0n=HDISO_47o1i5Np>vH(*r#tfrrN!k~*f8G9To6^r*Dc7NzPfAjT z>TlYiY;xPmCbyR_n`}bXAKQOg9jYTl3S=uZ?iUWKoeiBmI+y8OR#3gz8FI%`6o94B z*Pn9v;S@xK2!Cb1wm*Mml;G$}n)xf~3O5UXg>U^ceC-<3e(9s>Xuc1xU<$5#I+rlN zFlpaQb0T6(8Ia-OKC3zBLzHp&;n{^ zJOOZSMWmcweG`A?Y#{S@dkqBAKRhTbJ;G|R!(Su@caIn-*8IR8eLO~K`0TDG7zaJ) z01`vi9DWnAlG!YrR9D|$y(12uEEsXVa~MzdknBWL@GpZpIc(dS1Kg22J9~CQ$?lGo z?CvBbyLX%EuXD)`MZV`BndTls)T(N{6{Mg(0&5e|9(;d|2|t~EI{S9^?@;0U=#AS+ z0SI~EUFa|Mq7}Q{+aI!F)4}~xH|`DgQ%&lb{K}{Uvf~X2yz6Z2go4r?D=6Jb3QC6* zci1r3uwt(?+MO$PuDrzlp*g{Ln3p2m{*8xc9T{ZK!cD(J#p%xJ=XC0wLps;)+_ZDY z&T)~Oey4xYX?CvOxrTQ7*ljR4bZu^L6=Y&Dn(}P0KTr<(FVlXokkIUV`bX1VThl&l zcB>Q0R(GsybtfrXy}LGBl0fIc&OwVdTgn#lF`K0p4I{VAf^uOT$JEW8EuC5CTH3!Q zG$oyDc7~~(+UZG7?F_PV>OxIPXT&;II%BP4k*0sdr5r;EG1v_8?Z1N%`RoR*?h9FQ zxw8_Bu}-|rX*Mu>k;kCVrKd-5T6r|5Ea_t}btM+d$`XIW&rH3fEFt@`)1G9PC!GTs z2{?aN$)?7YQyLX=f>J-DKP1HicWG{+B&x!=ql5rlV6oS57Ne0+t_-f#X-!6IG|SHJ zHxsFfL}F-z+%7Sc&i@ISt8~*#2?-MzeZ*V1ndps5YeO;=)dLw>ngo2S zxx|kp@eEWClBqK*2{kLIbd>kO$+SR% zA1O)9i9*n3`_WFJn6>mdB{-TCjc68-3#Ts!?krZsx|za+qz)wDAX$d$XEF`Jn^%9y z`b9=ADa;JqkUKgO$VPdE4Bn*qAuXQLv5;WKtBwL1Mray7eZ9^N1FJgJSk(>6tg0W+ zA7JO(VVxT-V7cT|u>4H--G1igV^28a7$19YmIAThM2IyYk(b=mCdN(t{za{}ott%T z-no6}4&um1sKhzs5h|uYm*xfvMGJop$t#j$jkp|M=J*;UnzY77V0*T9ZWXp?n{Cf6 zm);&bk#60=Gk31|G;e!IHvvc23B~NmAY~RZ6rtDw;wRMMog+HObdD8AUspL`5JQ@o zr%VH^M|SQKzrq*-uBu4t9NoF=0OPtpnCk@hX5lzH?Fl>yvlEJUcC2`3Cs(|4 zu@L$|gwO|d9;~fcB!rr|4$*(e@hk4hf|A$Lb5_msee684^Qg{KI!_f^uS=k)b(D^3 zT>@Q~K>zh5&_{P3A6WKdjAcJA%d!`y3N;Dz37sb{VA)v_>zM5)Z$BxUDwMR17ghp& zTIcDV7j|AG4tB`{74QTRr}*J~rEojt zLYt1n>If!R=Ho=TrrL`2B0;iGy^Iv5n~76!lc5(UR4)PE0~Dt|bygeQ4x*i*%tXo+dWy>eEe@WnYL zv!$r3?FtcT)->mICyNKm%xtFvUOG{1F3O!kBE;-&Ca_oZH@PY^o9WVErxQhGuBXY> zm)%QKs76}3ot6d^>c(1?rjLx6J_k1`;fP#O2JH0RY!ZF&giU|%UChQ!JlPCCZ>$?G zTX8TVq2Ayo&ZK=G5JmeNZDoe@I-_p!S-SD+GDW;IW)*%7y)Hn@$ zE)9=mt@b1YU|2>0mx<#kw=unPBfEt+d1m{BkoJa@5HLz{Sx_e1gtVmMakF#OnYJtG zs#{u0g@|0r^zDCRNEkt?3~gb&*(C;#bcafC>&b2+{6*mx={z9-dq9N0SUOpjWxqL0 z)Il0eB*mQlL`nPTSWcc@pg<-fGVNqK7uCy+v?|VweJXKMwEk!ubEB}Kw32(d*oreY znI#IXm~6`fSazb)%hXEBxB`=x%@>nap>?z6ML{3V>+rH75h<>J_r~E!3}}-`ThS|- z)x*ZXy;<=zBtOM6$;c2ABl}iNnqZ4X=A)VlBctTQYUx+vN0zE+vjPR(zWG6*1K+Ib zY`)p*kB;2f+9W>;4p^Klum}Ybq^$%{fK@g&mEO`pa58hvB+JP(bA+KRW=nQa_rd7gRDE65H<8oT1_jKOd`B>-U>rh<^s_*N3FhKP@ zgX#x%4XPjNe0X)Ju2_;`@W^k78k$_@s15 z`I>JkuK+&Bnx*c^mE%E!loZ2CixH_0ZVI6k+|VxK?#N3HJ{#ULvw39%qJ5%_2={Vb zA@fDvqNU)L=*0V$=p`pis|4q7hhr7pF?~~d)#XYd*P~DgPC3POPcE*HyI{5w9APkt zRw&JX%xpv97MdyqbXP_Q=a4XERSiDOG zo3a()P#DGlwoIqyVaxR5eL|2_2P%beqG3w)K2oR2A0fq8VtAyVDgq1iBR<<}@|1di z00@{aO-{tZ_!Pdlu*9it$$m|InwJ|8=S5zb@jVZxMG6#66 zv~<}S5i5stvXml8GxfhXPOP+H$hysc(8VJMx{5VQE%J-bufw7IOFNV=So%;lRnKoa zM1$=5q3mu^MDK_TP@8K)g?El-DSMI_TF((nX#+ZcM)&iV&R@Hi>|QF=fP1P=W>nk+ zOeQ7ZP{ctgr5bSLM8Or1SVk)WN9LAD2{_7TPyvoIKvn?`V+ox~HQ;7e0uHl(j*tZZ z!U>(IELW%j$L*h$Vau=*aH{X7)UkykaOiy@XBC=M4LAy|iPVZk;Bb)F5l8JY_dcts zS}FoZ;#Z3jbv59WaHLcOPPzB-pvKn`{U14N)CVU=1>uGwaAJm}x*`9al|C~!O3PxA zD*^{z!8C{hv>I?!X<{g%J#$rm;D{x)0#!*)9XOFJ0);AY%fL?hWvb=j#EHA7E03na zp^@53bW;&Hw6s=h4L3{^#frt&I94f?MrIi+0ylG(yJCGM#wYhN`Hox>IMV3YaZ)U? zL^nb>C3RR4IIF}}F0urUst6nrv~FUqJZh;59QY?!QJf~V`EZWX;bc{R;3(?>?O^Is zGANh=x@3;+Off2}0!O}In;2|eYXeWUq+%5~f=S#eh0Rz-?GP(f$YT6t%d7|-PLMk5 ze2pv(j2@XycSYb(-|FjZc`TdJQa}XSoK9$^fs2(b1NH3;D^`J%1&$cxzN-R93N9Uo zxQ^z^z;UnwF%Xo~PJ||Zxs-BXxhilv>@jPRc?d@#j&UjMo#2(N0!JhbmMh}btq2_T zCe^E01x|+v#uc)7sR$gN$m&$A0>{pf00`o+_YqC2i5IKDaduDyj@PLO9MRrLAV@uh zDsTj(V3Fl!V@2TnF^>QyWQ2g{@i z9N(%69BF%49&Dyi25u?n0p+n(fdlQVSQ_>Gbn;~d72!GI{mWfQV8a3b__9XQqa z(aKyIIGm>S`XZMyuC6VzI&i9cS>{n}EY8Uo!*m!?HB`moavTbe=Vf4qc=5OHoCQ(S@-CTl^rS+oMa+0S(tLK zinbU<6*%3icK7dgy4`hP`rE{6z}(cW2VhnVn6+I4W~19&0+=&y0RVG|EhVFk3&14v zPC=ztu%L8*55j`-z;n6>cPHH&cW>LhTldr$HD9fJ_3lb{3<4};LFrzjd(E)?Lu~n5 zvddp+LFx83Z0Yv911*1%Q?9e15Y93=V#jR00i`?b&bo(nZzSa1>o@TzF!3`<8N_8N z|4KOuOwI%*$l$WT>5hvU7yWYJ7H7D!KoWDq!8lfb^h~4^aV=bN6jy@>3%97nDRb0= z6I~%=b5rIhWXc9azViW438r$)OV~lG4t>lA7oivh2(tDRF9DaMltodH7SYocqgHS< zxob$N$km2M22$843OK}X3Vw?Q(7d8a$wYxUXMcoFTOl=nw^~XTorFFlOSyM6qf93} z$VlRUgBuAE4aB^$$5KlmYIBi8TILGM-4O{1kpV9oF7@b05&snhhd_o5N|+PZK7yR+ z6o~-Ky>1Z68LG`KZWACc#re4iuq;d>o#FtFbc~?O`~a{l=FN`)%k)Bb$%X;vfwIg< zVlkf>mYD~%dI4#2ltN{OG!6ezd@H(mk|${RQke>xOdL3HKp!PA0XZ&)GSf*bz&A z24%;pHBahU>lzCU#k^9w|JMEY?ybAG5$n3d$8Zfp8zZ4xPwHa4hYdDdI_!y;1GFPb#3RhfPCAyU*3@7qcj~Gs(&CRXy)Fjr_zuFsrPNL0_ z*b;^lV3D_+L>EJ^oaF@Y6m{NGUN2!dS*DZokcFW9I^#AN2h(6UiP=r$*1NjhL>|Iu zlKkt0(lns!F(>1k*<=o-$?tfHe$GL8iH`D?&YMl(12!l4EPMkw$8$GyND)Rtr@YyO ziOVCKqt$&7#^{qXiHss_a)~~FENYp793xG+!4Sq>w3;wZ-fSY>k!JulZLB7AGP6kn zEz~eV1oT!Jt4aC1(Q-?N5JpE1u6-lkT?eEiS}?Y(^8+F38$U z&{{8HH0j=M!=~=-yLaf`wYxnSO`c$dKz$!J0+JNW1)69pH8h|z>js41stP|a$BIXYrA zp_8m8Q!WA0Yol)m^-D$*ddX^nOE+0aQA5i60Db>VdC-VeK?w$hW4%|B0aU%riF*=# zN>&p($!vmXVXwo|$8AA>DaUhG6X6v~S_QbE;U{4{y^2;7`p9eo@u?I6f-4g*SxxA) zD)7uJpA(mZkz#1hpb$5jz>;J&!I)si37ww>RV1V%`9>xHQY*-6l2n;58BIi(vL`Tm zvnMbXL|0TtDnS`W0?tKeHBolUvO-eApsXgO{csbrv9c;sn-|!BM>0mZoUIWb;Nl@` zHWMHuqY23Dj3(~H&M0opLP0M#FE}V`6a34%WT8Z|NTZ#^+5um|cHpG1sa)LzO1ERW zjzAoFn~B&Hh}J{r%1@9vYBOQmR|O%UR_O3FLMPcwC6LCL$J7G_fA2u zpz0s?k|TFbu()&gs0$%jn7L$@SW5_5rCb9Eh!bxNiA}4ROOELt+da8^%DRR<5tUap zmmJqUApn}HT>$#{ETEAa78h~o{zv!31%USElHQ7cY1oOWifhWxxta)+7NUfWrz?9W^HZpkjA-OP%~V6Uquo{!|U0^a%=f6-Gn8ESgY~eno9P z>c4!^0p?Ut`>Qg5OJbz6$v!^UUTQ&E!GPd@H0!Aag)5{63W{}%Hd0|{Ehw|11x5Aa zQVUADl?CI7s|;&)7ECDa$V6B#_d-g}+fX#`oC!s6a%%O|go3;ROo9moVI44~CY0oL z-Z+w4Y-U4*^1@!?2~pn5jL~B*Ov-)cz_;8nf-I3~MbNHjK#@yY2|0D~$Qw|sR}svA zMf-`ox@9U0_7iUFY^uSKYiJ5X3AtccY8oLKq%!C^14@bykzQ6OEn`7(Z_HXys4-Er zpeXl70_((rBD0Q1c1+0n#7P;s>OZ^B4D5*tR~)y`D6^;j`~-U4XLX;wfI|~|qC(Qj zpLfqwPCi9{CpHvIXP$(fa7i+fq@ZwrC_KQ;5O*{#D^U~53%f7szM}g|ajreDXv!Lm zz}*K^ree^oNUyAv_`K)8u$rX;o0Tl{52y~Tg@n5rWto9`&emDzt%?!R;q42l7PuYo zA+M&@aN(}#r-VW}_XU*c1}lHz+RG!&Yxgf#y*)M+trWLLZn2=QJwo*UlI_-iy*$jE zX8+#uuDbVfS+Ey}-JaKOFDMU_Hf#D}6kt>C>n5|a`(NFc1l->+aX3hU+)hS zDOc9QC)PBFAWVaKPWPp|ND#+vKmGXQPPdq7RG7jITnu_D#D^DY8jM9Y6x0c%^BhD8 z;#J*Oci-B5+g#xk-Q0p=9IA?cW7RPn7vnJJ4COE)aGRfS%sF4f#pvT6O=FuZVJq$2 zp)-}*(h1lze!%o0*`gyaaW8<)Y8Lap*ChPI*#Xrap9HM$HQhG^^q@Q#tnc+%*0=gi z21 zI^Grm_Fdig1;A3j48Xp3*8qE7_x(!%mK)^3JEZ2z05+`yXr`9Mfc<`(?t%y`ptsv8~;0L_x-|?{x6+B{LST-WHRA5LI|VLkp7__>TD{- zn%@P{*{d7dP3A6?|wSK{u2iKPkEld8;ay9fm`=8 z|Bt=z0JNj1`hTIQfXJgm5D1Xl@9y2b{aQc`*vPX00tqDq2qA)h1d{;b6MI)s5GyG7 z2q0L|@3Ue7D_F20h$xCm5eqiJ0{(x$Gdnx8yK~EnJiq_<h&joPHL5 zZ}@7di@pIVFS4>(8z6M<{F@fuyzusgzr+Hes44CNcxCfVng|X@C^X*v#|wXI-u)JN z_gnS5>zcPvFh0zG6#^FiY~gK#UZ438Km{S1?l$dw{SFq4^Ywqd@Q#J|F8m{3zlql; zjaP3Bcxjf2Kc$hE;~&xw5V>>VJq99o2}FLQAu?C1;kOHaHwYY(!ykHFf}_D~Wc(x~ zbx2!IaQu1UUlu;J@LvQ+V~VeVPCj8v4`2YMI9I!{xi-Esl zK5{sSi4f9;sfDGOrDAUwxb|9ZuiW0bYR<#UjP+uFsH!>Ei;eYS;y_OI=fSdXAFlkVAJ`ZUYvcy1px)#CpN%~&qXwan^9 zKn{3+mu8xGNom0z2F+Nmo$JhcOBmf4+#Qq3v1m(>IUB4S%RMo-Z|>>2XK+i*a|JEN zswpzg4sDi0?<75i$^Jj68_VsNTVxgpA|$Xto??@~p}Mi${<#AN;96H0X>~o(qQF5} zY$iQKh6`^-np8Z1%Wal3SWPKDPq6ojj8ofDSU4=+{(!X;gq91fq?aSNa2IGo_S5 zkVvAx%G3b`N_re2-I-A&#tGW7ncNY%Wd>qL3dD}q6T$0qu`8x za3DeekrX1>z<7YogLB2HM#!zqotRsbTT7U}cq#)5(G@Iqz(QaIP^Uo3m>N++IbrHT zO{9&;t;)T?0QLC-)RX5LsHfys4+m-wkO5Ge@D3drsHf#l&%HeN3Ig@-N|VbB%h1mf zHt?#)zu1*%Q~yefx(Yoj+eP~;$+4Ax9$3`2AtYv8N5y(JMqg;8QWbhxj*WJFsee@y zG_XjfjV-`tirng7X`p%*7uC%i1v*vf!GG&j<_L#BpmgBB9cf`7^hHDihn0WOvCV$c zS?=Ri?36Qd(*~(85~RL(u95nZ+*uvP%ht+{h&qd{Gu% znX^kMq>1#h$sINMU3=QG^rcc^=(In#8TE!w1HSqQ=4v3r!l;U(t8yQI&t099+6ZGs z(O6Lgx53DH4vZvO8}KZj$eDr=IVlK{iwZ)_r3+Q=)44%aB(mGVD2bx&fMClu!qk{2 z!6*`jD2cw9`%>=u9E(c)j|!XD}OoK$PbMb#RXP0p3D`L*28`VNd=rCfw$EVGb{ zzMcC{?&jQ&$r_F8`a(5-BW8Jo?6Pz^Lug^|Mw&|T%foKFA@>7wj(k@ngzqZ}L7fQ0 zwQfJm-8f7ZLO33LF^Y(mfbS2KDG3f&tK6bYQw^u@ZSE(zTXT2h?i^!P>7s^U^{2UC z7_9zGu=?}aVfFUhFNb3_lu$KPG~7_E-ktkR?k~B&lK%aVDu(WV$^F5=>$d{0-)lK} zt_a}0xjznrFk;okhY8V>vmk)?=N`y!lHXLe%7IFa5Gl-{C{XThh|du}J?M!LRSW%! z{?-@pt-4Z|pzhYcsKbHsXLLV51a+&YQdz`@>2G~O`xN3^)EnXjEE*y8WZh2XmU2>z z?&MS?SGaUm4{0KQvKG(46qO%iH~Q{H?W#ZSlsbugbGa|N9QBTFj>b|wK`j54d(bSC zzsoZD=Ugw7hjK{O**B%PL}4L^8FVQ;Cmr4<0YK{VH_30Fe?)#Vzb*IP{nW}afSz90 z654~GXaJ&!eDzC#m+7<=4wwmE`Ca0dAQt!H7ZwI?U>Q<>xs?MeG-64qU-1upZBg7^ z51@xcq0Q(i@q;-l&Sg8$~g?FWPav5k=n!3KI`bDe3nv;<#&K;?8eLUJLVVW-;#fC z{)73?bbv%I}=tJHHQ?!3b)x{4V*&8i4I80Nc$zSq8=y=6A=t?~&h=?><~D zhP+Cm7K1H^s7){p@S#e-a1Jkg&Ij`Od?Wv){8WBver0}L{uMu(*m`2eiJd2Qnb>t= zC%}GwzK{9?SApXMa9`25pCh85_wxRK#6J0;k7jh)WMLXv>Ja3PlqK-u z?;*E(lhQ<>0?M?xsdv`0Z8xjJ1<^;yM7-<+gfbyTLY!EL7g)`b$sLqKhuqIdK_s@0 zQ(~c!N_fO9AsuD>LE;2Bh0;f%6(Y5s{vZtrn-?LrCQf68Yp8mGW-yuQCn0zZxfIPO zWEPr#)PO=A5ZT{OJ}0u^nR`*R1t};H%n*N=OahC8x&Go0^1~qY3{z&uADmW-Ly0?q zEoNq&)Ds=O;Lr)USmVnRm2YM|8q6D*EJa!ULA+iS!B{+p00Aa^*B=%hRTuEuEIX?| zpi|jN3iiOa>rVIvaqH91llpxQ5Js2YOQCdH9;a>Bv22?nEXHPW^Q2asaRhm}_M#wML2e{2X&eaP`C;4I7A;)MANVq1Gg}(c3vi%k;&62@? zW`19g!To0Pt$fdr!M2dW?p%|>$K{bZa{w8HjG;6(@}IkKKW_>Dh^2xkTrWR8!U@Po80MYWI#B{di* zD^ix2YT?jhaRJ-o;J45$=GloqP?iFJLCD-`K3MsniuNwYyg;_I5<7@i`jO6lbT~k| zTLThC?79XdfJDb1Fs3*L69*Tq*e>J?0n5CX3p;2-%Axo}U3Rt`_j?jZY~d*#e^BIq+|h?z zs-qcYUg9TWjqr)-Nz~Dpc>yF6!rDPn-1vjcc~y2zO^-)>_92c=n4t6K^vgLO>j0Bu z%Gq8nV)W$vfgnbUXYxXs<;?^?)+zvF;odNRc(hF#x?~_^f2UiyI}sU()Vc8oIf3GGH@~6 z+X5ATVi7tPY?idTdnukRi9A5i0Tu+j8{NW%@OJ?%V&L3=u({qG4 z9W>X(>5%;M1`?bFv%c1G$?#4oy2&OaLm?$|rQ*K?bQKlPG z@1a{(93)jrJ{9E0OqRcpE(N`iSEa=bJt|0q~g51f=%=@Q>DoiNVC%dQB z-cLRlj6s510>_J?GSkSSh22swk?lktCO~P47@{4#QnnkK8eyE|of3s(T8=*PuIKI`H)p(+j zM}d%e=6ceT>$M=7L^LirJ(POO5=ekP)621msW5YY^m863>B(f#L4;>sCfiL86jQ%| zJO(UD*?wqZ*~1tD$h?K7%-o#4%uVu3PL<4HS+L=x%Sx6_0DHk0{)`W&n~J*h&D!&r&Q-1Dq6w)*$$5#UB6(&CqE= z%NfrVm6p(&wFadJltnADF^IN(H;yMkuPEw&E%2aHSFEUSC2#4YsL%B3Lw6kgGJBf@ zB|RAjp+Gms>ts8MIu1G2;}6pIy9p2A7I&id&`o$8z06(mO9)S z%7I49au%O#W5**BQ$5YN0%@oomYT`urP)Q68k|M9qR0g4>YYAC;c_Ftz7@ zyO>(X8d?mjySP^eU+TI$%jEWBoXORqZkTomSbpsCQ;uJK%8KK?W0$X8;WGNaHGgjY zg8YSa5!(F9Da^-;WyERMLZU0=<2Spn#po-_%%%y&z7Yb5LZ9&mbO>b`0J!)AYjGPo z{I~~<_`+5;;h7PCm`5ww2TUc%E^9A;#~-TKn<#n~e_99yWAPG;>_9RHfkjsP_|t}{ zfWrVMrui^?SmJRAV#M1a-zDtQ@rRX`L9LpWhPJ6r7Tfg5s?F34o6)goIC&&&kB35i zI`(2Yg80*5dRD;GdPSCffPKsECCoJ|pu`^*C8QC|YCE1hr@q7M8Hc}J6#??yfJkNcQuv82v_1E zdn^g=crrlLMnpmUff=7wKJ4X04B(_oLPTEHI{HwcTza9>mYFGBvK_#sdd3ET$Rr7n z5Km;n9Z2t5cQybyq8MrV;|~*mQep+!CjMqLT4H63N!s2bYCU4QSlredaBbV#=Qa@{ z+r)H2DGz|hLIe1Ad4U#uG|i{$+HnN7t-^!WIlFh!DN6*Pt2Se|)B}-|FopzvV5l}y zamSyymvtvH52F{#QN$m$uAo?nTd>BMiw}7sOp}ZSt~=eW11-8Wm@FQDXSeM99o@JG zVEZv2Vbg4Xfi9RNcQ4dTia*G*3P(ioP1CQ?!m=OwrO}IZisBCz5B$~6%fG`M zoNtqZ^X>ZJ)c$HJqnY^^1ke1Tez}?kB$mm)GykrEXQ$)nS+{1z3JDfM0zTwO4jK@S zP^T3^;$-Jxi6KzBP00Iyz^OAFHvhi-Mfof8SMrqFB*#qgvO&Rbs&wHoOjX8hD29}o z1Y#(D1?VQ8PW+Qp$|6A`7)yCuGOAIgDGRwOmAk!9(PyrKB$g< zZTK^=5;-UpB}kYJ;eF2IZePXsutGM>yR8ecUct zHp>c)b2%$AhY~e^I~}lc!4Q~6JGwa?oM9HtWCK)&${G8%s%f4I$S z@aRzO5_F%vj8j>zM?+DWBZ_x6DnV9$s9xfJg}!=P(~k;HuSyfWhc|VQIO%?WB9G{^*)0SsC~U(Q!e{fJ z%YQZhHG1UUK820LJuF{Ld2JB`q5~y6%|@jTT{=cYr_W{XKe;tIm}(}iB0=E2sq2p6 z)IHIT?svV=yjr?`_ALM_y(ctC!{C5mqzA1S5_U!O-Lmm-jL-8WnnBd(#3SO2?Zkr*$ zX-DvzCax`9etG`p{GEkv;i-i~3da^sbqT>g&fk*%b^Z?Ga}>|_pX6^d;J8)5@iQA7 zgFWAW4$t>r&9-&Ts*MYohs|#xnvZTV)j{5N^!AN^z6BfiZ zE@cb-{zlfVp!4ihDOu>>_idtUg&~eKQ$5nuO=M!eaouZDtCa7q*CjS9k=0S9sJM z1Fx`UVXJ|_+ikkl25(&N!E4U~9voykK+^ZKXg1RB$ zR!^Y?MRd%lsCdY_k(LM#ziw#EL%R=(mC(5`$rVR1?T0wB!PqZ}*Qb7wavGg2Eet__ zZzS9cjMtg&X^#)wo9QGYrdu->Lf|g@T%d`3ReGAlp0H?kPzhFE)P0m^ak<;5$Ggjr znbwR`3)#KYa|JxvX%d=QM~lL?h22039y?RmuCS9K1=|ZL*m15&!On$UhLHj}a8VYP z1&(2=f-k%{S_mn)4yy*9nB1<>_aerBKiWFKNUtD;hz(_6Y*cy+VQUgZ7zv6iA`dJ+ zw2??sg%IkC>p4!{Yw8QLe zhG~Mnai&PphViW%8u0}bva-$LkVn)L5ESZu1TOS>hV?>N@9vkDFwYTS#(oihm_?i> z=rQOBc;cN76r)*I0!RtfF@itT3$}g0pbg}nL}aUDzoQjy@U`SY3LEbC zW*~7EM$$?QI)RHpU6_z(5mOF-y0k~32)b07DePI;$Izt(LYMZQYr3?skQ+#sc8LUm zBwgyY$)7wOLkWu{ZBRl=uHQ#whGTK0ZNZEr4Tj=^2Rg$X_-xvfA^k|9e# zGS0gsAp)x4d`*4DVi zUznX`B%rG~TJ>bGP8?HZ~^ieHHvVD8Kg!P44L4|DXyIG_`_^WPN1d<_ zMrRjxmL;#izU<~b5TRo$_~9QxhJcPfsX-N=fURTu2SClM+v~P}qa(ZoA}#^GG;K?y zLY!c91s9Sd#maHG9@&OP<;zMQ1z|n55njaxpwOuygaOR96tI$WCqz1S_znDQl#SU^ zhe~{1%ESq(1dh=R4@X$xuHe>h#VEjETACN}xi%LrVv(3!6VJ)Aj&96?u7IykJxB-# zT*DHEf8{I%Wo@E=Ga@#!=d7y}J(M!HI+%g%W4TnabL5E(^)^hkhSL=HeRfVh$lhk1On7IDmGXO>P#eWnitk zh__ZIOv`yzt#nnNI@ujF5{o9p+{6VjaHboh&Onjv46FQq@n|PY4#D-Q%1>KiajHUd zigwWW*)>wO#K733fWCRK?llq)&4e7zO=mj}QZb2|F}VTK_CIA3wOlJHOQr39V!U*` zm@;-E-TFyAIjR{qv7&vSes6xx+^$=xaUQZ#|_D_ths1{(Q zm(z-x1T7_haWHHd&`Nt`TTMMX4O_9TS`!47%fhzL>n)urJif4>ITfEEr{ccqR20*r`D8IBjMvWHjT{cj`QHh>vLWphxbytgMBn6`o!=sBkcM=h(^$ii;&I zGSN)o8HFi>&}Rxl7i%_0yOuosR@TC^3eTS1Dlj&GR%IUvTTy8>5-h*x&kJIJ5BL0T7TEZ_{rvKsGH2 zSHuAULIKSl!YsfO1dyGeTcJK>-lg?(i9#LTN#X)V8LDM}%SjLm@x0XB!Q%E3Rw&LX)d#+FSt#I@ z?MzrCw>UdsIx{Z_TN79!h=amRi~vW6-2L*x8?l_;G*fs*;WcJCy;7FbtN#Pb>9vK| z4P8!9I3X!f2U`hw2VrpKa)Q8v;w`Y&BVQK_u2Vg?*%WwB+xfW(VHu91)|x==0`$Ru z9p(dkbP@k#8U#bAR~3Jt)q~o_4$2d4i0v1yr0pQ##$Si4DP$uozj&k`oV(D{vEur{ z%OmvCasU)A0V=enEisDhp9&I!+5o=%iAS<90me@(9IO#WToTbKiXP*lhO0qO+!_u5KPW<7Ad3lyPN3I&i3@s0%j zFr!5Qqjr!%o1TC23_GG0um^$YTJ}bSZ*os1K^S2TgxgFQPV`tc@QydHB?QQZ6Cljh zMi5dSw3d&#BGSD35|&ug&Xol#Z)WXs62q3aV~d|%cqg{_yJiaK6wWhS{4KJ7#n1f@ zZ1J}h&L6hLJJ1eOoCT$9v&I1}fv~I9=@eH-1a_y36ad)bo4kJtbP+MJF(Tl8Aty${ zeU6%A>P;*X-r&*!j2RvRX|93OS%0t!a8la=URdR$^`gLy2nk!HC$-NGPfS7bdHGAj7P^043$I> zs3r)a9Rnhr+V#xynu!n-MStxqnVfnC@^~Jc%?%t>2vNd756Nw`h3D9RfA1-*$Nsx? zrf@;wBD4Q4l>PU<|G@scxB$=WzOsaHY}kL$Un6}bH2#OuM)OKG;l7W0!K z7`dgM2wV&Aj-*78%0T=jj;aIJ4bFn~mU6#@duAu-A`1b33v7ay1*(N!Th9Z1PRy!< z=!C-61rwc6km!U$B06DcKvChE0-_W8CVO8txxFU4{I<$$As$)C6xO3USw^nMUie1g zy21}oO`bNW9q6|vnfKyiOF#;hzSv%w3sE~Fjj*ZX8<%jpJv)0rwP#1_*RCI)Eu^j<0eO$G-YDv^7p^au=#GL! zcNC)Nj=3zeRk)#mkdTo#gVy!K;)BvbvM>-p%N$si#bQHsJPz#tuyJv^idkP2^8j4nBXn?ML zL(%%D!k-Hd79Jv6w|Y5BPK%8l3l@hJ6=;gI)87vP-O(pxA_};1@jMg%L-_+-A-(=A zKL$vDV089kJJz2Gt(SH%5SF%!k5UfR;7a72qze!o%Wz`C{m-cE@Mt75Y(kP_`OZ}w~jz0*0eC6_=+HJT%hg)>eyN!RS9YNne>^4hZO1J*Z zh829^v{&prpOV>k3T3Dq<{A>d{_;fmHq*$CqUI{t$LrwT08-mA}>16;1r+_04Q5UfY<_+U6Qs0X(3rDwb zgeQb*Iv7b$k%J9=CG>GXLv3n-9nQ3F3`qQeH%$Y(o5TPZ5WztYhRzrR=wttp7)9UU z#$|+L1$Lm1W+!Vywuug)FTl5dI_UJ_#REC03Wo5dHc3pjY3R+2q_`3;;Rv%>rHSK^ z?YJ>?4u@7QFBbK3Oe8&0G;559U)-3OPV|oWm3k~YI|t@ez~#6mlpTeWm#4_v;a3Wf z>bm3I6d0W#&W<8;)$bz6gP95HM|E7{->CE?P9aW4?Nz>>`pr9|c90i;>pmW|WF!`o zpUe)ZAee1m4B)8os8p4Q@OX^d63>X9z?ZU~tXiS{`b*&fBRBk2OSR5A($=e`Y#GIQ6W10`xV*SYaogg8qF;PM@tMWL z9s2*`rp3*Q+Y~1ukBnk}%_weO+#-foQ9|5{QHc8p){Nqo6Mk{4;-mTYL(3yJy3O{| zY3M=4FrD^wEp9h4zqoyIhvFW^Jtx|G@B84be_u9vrKJA}VGCoD9~OfHo5eJ8_~I(V zMrTkJ_dC82$Rq!%{N`-!Voo_NOcGof-_aq8Mg z@!HTZ4V+a|i+dIKE>?>k*TY4uno5Ys`$qpjXUxP&F+gl^;fjHZ1z)t=FiPM7*KC+2 zFotUh7)HR0unQP}?o)&gc#nxaCl*ZXRa_`A%+C&n#Ucu0_T7tpU|1gl!&)&YKCbw9 z%J`f9i4hW1Z{y??ddc*VN)aD)ki!wadC=JFly9&-Ap12e_+1DzQLj2g&NfS|Au5bM z{_;_lS3nNOcNhFHJR4BBsX?E$Y$s4%x77tYB25&X9WygF(8F0;bh<|fyux|B1ehpr4uW_euonx)eC1j zgEIi@I^9x#x?OlGDU(_UJ{E8;0cOaxik+p`Y{StHrLmCNkQVM<2c9tiI;s`G6GWTT ztmj1lux5q43n@TKBt2&p15(9lpot*ihY|F6OadQ{PHyBnIy#n$V_J??$5&Ja8g<}1 z*CzQSNZ6=T48PGX9CT3ITcl`)uUUwWY-*v{JYiOUgPjtOq)iRZt18R3IJ*cIQIt=G z;lukB)8{1YO%vJFfP1sGvc0rT4bOrb4?NIhUbLyTkvW9s(HY8N}Rr%RFm3@4@#2`nr+cEOVb2PhMO z5qPYBv4L&XaAxQ$KC!rO@#)29kZx^q~WurnfgEyk|n5DZ1o>3aqI9@j5` z2wz=nuMlU54Cc5%5)anRH5MPzuN~9MK0|~)#|1n?R9=otI7;Lx*}>$3^X--T%rP@Q zM?m9zP(KJP7TpfT=PaPraIQ=8ED$!Te=@*-7S&?k3$EcX2@dAEBv0z|pnenRHx?e# z|0&eZxqu)u>w5uH&H_MGeU1y*n)?+OnXUOG*_uz$4FB9k0TuTz9x!k}?~vrxv|Vui zH2m!Vmv{%m^8mS9KsD10F-w0J4=gS&9$Gw%8+aZP$`aOe2*jDoDl2defgkh=EGnFT z$pUPoKtwh&t{;BjG=NizP1=3SdHEN}%dfUyUWt`~+ugAELI~(un=(7&pkF9s6 zJ3fRJ%+N6)TOq;Yi{6IlDNcu&lzfA-qZKkE6ZcbL%`X(|<`-0J{1SQ`&76P1Jlui~ zU3H9ZQsA~_ah1NPE@FJ8tMAi{5Tdsf%1bTR5*)kidckYLs1?cs`V z>}B+YX0Qz^bpZ(If<%V^VnCh0F#zeQkEy5>H@q3H$HtD0I=vtzoGM(Ittb!h{umOa z*#!I;g41nAvt`mgR2>!o5MD^?&wmI2{)=~(*Ov+7i8wz|Y(!n)7ga{MfnddNfJ(kN zNBjjdGaK=R;kg5VI`-^R=RzEEeiUD*Gc}+EaJ9f>g<4<0pbWLkkpR@uRk_NnDk+8*?`M&tN;_Hj&72hU= zA=Z%Cu8~<+#V9F$tcw6^0>qMM4%;ClbcpCMlp3XmaMNOXqJpFjaj%6_e-=S)**>U> z0~G*NFYwiahN96;D@dZTL>@=g_!a~xI$P?*`}UkbRB%us<_WduFdzaVQ_{1_VxR1z zbtGf2V@ua0c`cG~0>)#dRbQNB`}DzYwj(G(da-0wB-~w@WtUcwsCd8B;w1e6iH3@# z!?>LmRwKvag0r2=BMr&_e`&Ad;v0%*8`|_np-pd|9c?3dwfu=w7A zTVj{&ajg{%g=rYzhdLlPomz)WitCFXDSnh2V(frC%u}^^Y4HlPe>PBw1#9C2Hsu?x zZ@9Af!2xKNOeF{eL)8I@rtm7aMAKlP%W?6l;>U|u7e7Bnq*65u_9QQUqWCF;NJQuX zk)NC$B0pXH%m|3=5s`=?>VrsBjL2;3w5H)p6W5k@zN~mn@w>&_ioYxVqqK!f({OF^ z%f;^$Zvgs7(lmUffA|ga{$G{%|GNGDgEbA;LDO)35pfxVH4RZA}6GH$l=n!e^H%Hgh&eaxPzq}l{im{6$4P1q~!%&VcJ*!vagtY z_@~T<(}J!9r3G{W^$vtD$l;K*I0EYE!gLp315M+txDIhmw?bx9&Bzp)ZkE|GIX=u+ zN}6YH@X8z>e+TRjiZ_|H_d{8GKgzDXKB8^$W~{v*7jIE(Z(?HN(1X`eXia*sY;p0j z$({AiI$`zdbxG+K+6I<+a~_C4FaDx=j#cxUmh0jxn^%A{o5s5Bc+xY^3Kf4?vOq4>Ar-$}W~vh7&5wF9KV z)X33$Z}Bf?ZKLcJ*xo;@wLPb@?O%)c4crhrrH^V$vSo!4p{+65tJe$DM`AtDpnky21P%Qn+%9<|DlB20_cNRJX3 zf35}iiDpW)D%nP+8HRb{DsI;X>2#~uJtN0P-C4}Bpl^u*P!)l~FtT_+eB?-)ktGrs!>_^hBd+*3z0c-H=YL=L8>3EHB=R4(wzx?$m%0Dk#JAJ&jHUfZ-m3X2kUt=?h3SJJ7FvinYkHOf0!<+ zFUDctR4rwmOV@(zx(7ZGWRASPop{Z#03thMCBex)o+G?D5D?hxz&&5LVTrR`q5UGE z3L){CRaAF_Pd{4u82ATkE(8$=Qj-U%v8;|*W=y3jxR8GUcv|%{z?E!{&^safY}{FO zMG#zKMu^V@Y!D8n`wN1>8aIvv3asLQq0(PpsXM!@%Jn5r=_;o`S?eb7&Igf41rAk|4Wv z$;}M69FuLD?l|c_0_SXV7Dt!^kQ=WA`0l{B0=vX|K|B)605 zWSn&@f@~j|TecZKQ1v!*Pj~Rc)JR3*H}L9A`DT&}cae60Fx0a__D}RtP{o0S00`?6 zkOnj|s&)a&=d|pc#avNHe+y|+X2MGdv%|1_fBE1%L)Hrfv>>!Xzq_N4yi@kpEX6>e zeQ4$QMfy0Hdk^Hq>I@raD zsD6_2C|#NW5bq!x#cUwZH`zcqu81ZLdeSp89g3GgCW`b$_>~A&e{rc{=W0eUHH&;P zs7d1tdl8HZ!d&9PMf2T2woQ|x9i5Ow15eSN@J@6NLwGpY8QsWf(J>Ds8AU^ME0f8> zd+Y2v*&@1B~P9iqoy_e3Es-?g%vQkN`6jc(lb?bf9^3;2k!V1n0smJTB68Y}6?N_vNqzV!6ce`2$^pCOC;K()B%Qb}K$ zDj|Ssz>bLR>GA1pwDdf@xeo?u>7CBxr9(>3D=jM>!~HP!KO5$MRywq_)GUp|WN9q1 z>E3YF`w=AsRrSTPR=u~O{M>CCS(0I(h_&s59neb0mX0gEpmfR@lS&vE?0{A}zI39& ze^HX|d=~bn(OXqOuj^&B5JTaChta1q(e}z2p>eA~CHF}Luqt|7r(I9!^ z4J8D^^gUNmp;=Q|MwCbCoRlm9HIE zI*;x5f0ZsOT~WGHIL?2=!zWVWhlnqQZnd8yjrh?(Pn>WHf^)juBF;3?wb&-`KjGnH zzl%(2Lp*#+7njzXRfB3+@bJ0BCWphtj7v+1j_JDqRG3T95cdu!w?*-*Eq}9c@cB^b z!=+D^Sj}nMdH?wwSEP$(Kw*Wp-lDb!Yyz}(}fUr=UM(QwG0NOYW=d@Vngo#cPQT6fg z`fTZQrLUG)0Bf>{r0g&u!H%L5BSgL~(U-KzbyzyCE}5!1C8?TI8og=`%Se>2DGjcg zf8#ps5mv8+5EwO%wCP`3-nwq$+VaxNOV^ivT)MOL*Yc+2ZOePQB(86kzE!#jxj;sg zxV~Nbp26vN1gGD%aXMJy`aa(J2PH&n43@Z5$PWsN_Lfc~TVa2Z>z2|_O201M!L7Ub z3goK9N~IlKsZ*&+;s?k?Ta*esd5P{We~i{qVJWIR|CM%V!C`MUjaIvIIWm`|KlX@9 zKkmGWr=%y=7LOHHFm*hojw}-+Hp4-{(HoF}%@O$?HA#f+zwM(Mm1VSqF%xE5W!_G` zP2g;%(L6gVX2!_0Ivbt$L#TF)>YkYEP2soTczNAfOfFe~(sm z^I@_Lnnc9do@qwH57UNUKq?=h?Ca(Vo8wiOxkIm9749XGRt}K%YX=$~D^*epWY8j! zY*}o9>^a7u6BA33Cg)3NA-AiuS!%4Br4;QMrfkp7q~~nKYEa&PW)#_8NE(wGLlV)t z=i#0-hR%)ww74GVoSgGLT(7LWf4^MYf*Ve;D%tk~L;+d2ho~QLWl6oU0(^F5;Bj(eW8Y7Rv*@d2ZaC}AXV5IZKb{(ZDENyXd z3{S~Ej@+tvNhwVW50++cFhuVw-Cv$p-h>c6e+nKQtVH+Vb%T(nVTjEFkHD(mxH7{w7HJ zhenc4|2PVy9Pk{Z+Ig__kcB7P878nnE}`D2Ac~iQ<4VLaXplP-1eP}|Z(iP}%>3=! z&bxu7f&q`n0T;i7{b3V>e&rg^IyT^&kKqORMo($Sy+XctO+#G3f5<~hvBvyY?!gVw zPf1M04$Ad6`oRY(Ct;9Ij?aC=U%VR+=KjGK4>o-90hkrPFf1H@!B53h60SUGB(|{& z1?j-POd>ioaqA*_C)wrZkt_}pjEsxo+)#sAj&ahAOSp?2kRm7%B|`{h27{}oI2dAe zB6278Fl5qedI`ISf037z=kQlMJCW>Qm^8D5EuASpqP%6iT+5H-axHJ6m+Qk%ZiS|l zw<=45{z&Y4SZIpWG^nG@Na*#Bn1*u$AhDp=b5Z5;cIEBMyO;M+R9S!;lV$ani!O6O zO_mAfm@1cdDDPq*xT8RD=edU9uI2gGZhu%H7*S=EB&ID6e@S2oK^6>8QRS2%SY7}@ zaLM}eUgcW(iRA+wB4By%@;+s+?2~|Oc8*R~kA0`;Hh5XZkD-=ryBommwE=(6bT)HW zuS}XXI!a4=Eu;vCOpaJ+sOHl7yjYk61(KO$oe8>`a@w7YjfIkts|yLdn;lSpxL$%Z z;PhYy2AxA+el9Qi(|w#a`UCQD)Mi9RjUsiMgd;9bHnEn&h5zaPETg$v4%rE zGSVX#J#{%uECDYb(iLQlgL5R@N0EXK<)9l(5eGkDy1+(UnT94fP$Z5+#`|bOB*(5! zKtQ6C_VK5PAw&_12pM~XUYKLti(dDbIYvRQ^{~U7e|gX`!lxZ^LEskfE=~Lbrn(^3 zjTW6w;hu_^9`u1%5?svNa6$$g=BM`m&YYgkZoDz>)*x4vSzQ=xv|e1PW-PjS ztA&GAfoKI3qs9_YD+in=lX4>CJV>uvIjuVO05Y#&%MoB$I>@b$9Mp|=SjXCpccFSy z7XjhDK@QHABg5@)e*H? zNHotL(Lw>zp)ta~#QFnm1+(1gQsoS`Dm$KQIIgDDW8K|Sk7b!E=VKiMy5A%7Tvs}0YluK%LLHHC4baLqlxm`8<~|Kt zU~ZAtu~T;@dvU~-%nqePM$)jUozj6szKS=f}_2m{Jx zZgp&jWB_>5rj&lZ+>#!TMU~TSe1;ldf4&^ngXlWvkiL0HmFDu3%KIB+KUt8y$VT>1 z>rwfD@>2&OJ91JBT1~MYL~#Si*h=i;u&DH3&n{|*ur~SOVxI9%ptbF(wtm#WS~i zvdQh&tUPvk5oZNhCH4P4TqGkD%V(BfJm3VfPLXwMmLGSLkqLHDq&F=RI877fmzQ5r zepC6)!d8q$0;dE7cH))g*BYe0N|5@R?Ah4|nIaOruKfDhATt&P3e!=xf8J{`mKhxAESQjJJh(*)Xcajm98J5en$Np(k|WAPZ{5O zCG|7vjYJcAI_jtNhBe*{f1Vf}cAWTz=(oDVdO!rf=m`-x)my4dGC9fGAnYnZF0af! z2CmT^^7`ryfvWXW_ZK*-?($Q0ks+<0y0;7%4Nh=M7kNqZE9xsRD_!N6T$dL$zoMQ3 zJn1RF)JWE#@-ynI;3l2bPu1HDte_;lXUgZ6-)=V9d9umQA9<4rf5m)9`JJ=hWc8!D z#Q>iE&YR`;mfr`N`U7L(Yb4?8qVgpMkrxXhXKX|cm#Np6FCBdPh{ zew(N-e8LyXUmO6e$Q3mRBk>yEnQ`Se;R4g5^w%b?tvvRU^4H5hsyxOeN`Iq#UHOOQ z8wtL>06ta^gJIqJ=AUfGHz0C-`8x(8NU07T!nf_kFj$9he*>7>@0P#E_ZzB1K+?;` zl4+fXJ^flYDP!Z!kJ}_WzfvBD3!Fy(XC&& zvwTzoedT9VCIq!(L*p<*&S%7V&Xm1@N!*hUbB zDtlM*e+FLr2)uIkA{ZzPRSFY+rC2HP?FR`%5~GGxn_+j!G+w;ApykX8QmIvf%Ht}J zm;HNeQ~(>nFj5B^<{wd@>T1IHOS!gEAIVF}j?rJ#PtwDc#v?Th{{knVT;S;%jTNe{ zh@W(#pS}yD$RqSc{t@ML zxe|GDraN#ofld>-bU0(z0bY4xW#7uvE6?DX8HY6rtre#n{=<0WaaiLxtTA2?vM4|= zfBQr`j>8%)NWs;79M7S!9k4Wc9?c@sv3{HfR>B>|Z%x=&=FEY8)H8DjuVm zj%sx3-YW-I7FQ0f97cZW$q}!hLt{1|fTl84d9DEs(mMh)&zU>WNC;Bppvu7(XdcD@ znkHOv7(mle0W__2{EQo-ODan%$5&P;e~1eAp#d7PB4pu|gd+bA4iv2%QCVgnid2e# z=+Scx(PJv`EsT??JiHKv>m(qm0!1AVP4oRL#Y#{)v2uFl)s=Hy9RI4y^DFBrr;!61 zTM5Qig0YogY$afT3+2TB@sOm-NtM-xdY>%R`xH&R=gvw{Ikoaai-6l9FN`3!e+q)G zU9sl$RmZKc4Fx!yw534!L4-;!XshtSdcEC5iUb5VI-_wbXH;HPd1d8QB*pW_hJrqZ zg36hdv&@=+dniuym#8&iBWi%5pz_kn%Vvk(*j7-SMu}_{l@tbyN<#dpMlb3zp}-^p z?vMo1scU#m<+U&tyj9RUHWmyqe->0;S9y~`GaN^O<~Q1C9%?M8yt#7rKr{oHaV(N5 z&eBGm@o29ik%=TSLs};%GS92L4aS1^j*&T%vEcm5y9_elF35c6?2!5H%6o<(Gmb!- zH8L-%TwJ-b@ftBh@pe{n)#Y~Mlk zuC4A>8fvXEhDJE4GDd?@{>mTtCsIn=!(iBiI@s13i#i$Qw3I44)6G&Et0XX5AuNAs zwXq1i8X{WywYB3$bNv3wrDi?M$a+|>&-J;ovs_lWe8374w=zV0D#bCDlBGDdDwReD zep<}>$i%hP%`T~YwDN_@f45vh*2gMWRj#gl9t&(Fv&zRSpETh4gn;M2?d>wytnw-7 zJ3d|c3}1GTSw)hqcaX$*$#k26YJIFKU#xtoa((5S+#6#J`B+14={T9Y5!rag8gd&Z zlF)LjA-6%oya?mOf36IJeG>mwuBm+0(0^pE1@HTnIXoUkL;khOf7gc|k6{z)$6eKN z;ZTsLPsMLfTszTRU-?eu*2-@x_q)!;8!F$e+*0`o&&A(^>7lun9E_F7Mr(Riju%`N z)daKEBnmX5IpAGP@14CEr7ALG30EhNEyqQBRWmV&tImt*k(~o8Mp)9Y2uqBZ@XVC5e>XZG$wuDpnrn7Y$9o#U zEVh6Iyx&&&rNR5p1@E_KnY%vv3)!l_s{DHP_>OfLv&8p3mETS@EBA4W-Z4daf?(lS zD$_}miC`1SPjq6G4au8=(YUB&Q}Y`uCNVY=b7k88%_J#Ia>fS&MZc^3(V*z}f}(qE z6b;us{HgNie}O0h5~7Hokv81}mA_3itDA0ANcel@A%lc}2ofHg9TNUkofv`yWFHj| z!weEEPw>-DIqu};YuBziVbzMXTV3@Lko(TNy!y!MPSu6gdi6=wXH}1MoO9JjRkx__ zP~DOE8^Nuvx@Gk-@vB$2;;UD;wqJdq{8!y(!mmzNf4AkU50d{Px4LGh2?3B%Ms5MH zx^s1x>fY6TNbtu3;8*~(Is35y*hkXq(>!*OvR2R7MGB0n+eNCnYjt;X0L+&I;IZle zn3J$ua+TFRs(TJNEtO|2T%?o)$n(M>0lLnR zf3I<^@@3UyDz{XhPlRl2>bUCi>I#GEV+Ga6YgErl9alY}Dmfzilu|oF30rV8aO&5p zCs$ukxvP2xaIo#Xv3^YyhfY0WKmA(ul)!alIi^8lrU45B>Im&!PVewKMf969KX4RKhUoimYN8w} zDyYA{`ep<5Hwe_H)9Li&(7f8tv2kV~s?udc6ty!xf; zt*&F{9o2VMXR4PFSEFdd-c`NOyym;*H7~GVbFen-y%25QSG|a@IY=9(O3%aTe{0Ef ztJ7Z@c4_sp>c^^Akvebk*D3hfAQUt%t}|sgjXO;M64lz1&n0zu>{=h zpdx{4hu@7ck#tc3gO!3%^{8uXT&R1anlTLOZ`j3pFbu>Rh&gpU)*4jkcE zNa2^7Ki{f_a#QAZ!iKGFKS+X-1&c5rR?X5M_GN1e;nK-gPO8IVF0HsPirA`Ft1Bu@ zumTZBASQHQzCBw}Nhwt{iTSnQ4Ut+BY=z8;#I*4U5c?Yp;$ER`S z-LTnZ4Up7Ga6Rjxo=aTF3z6U1P97fTXa#QDeC5O>C|k1#RQjbQQraPL~)`tQJ&aiqB61PM0LWOP)zZMsz|*S3orIr zPNrC;1;egeHo41ms|^tif5_=7gJv`6P+Q^hld;)3ph=&ter~|)SY`inK`h!wfydlh z#gcQCl0u<47%Ln|rJg2`uGefA_BIO4pl#Tuy0zCM4MQ_%$0GFu%LK)Gun%LhC^6bI)j20Fh}yz1!s_ng(MPFc5P@#^E2uUobHl(k3dTMjw%)D?#x zaLVy={m@0LPhP!d?Xt=8G_pB#k=y`9X~M7rT~E+zR~G;Qf2fcabbGC)`mftNYX-^j zwpDjnox8lb$vf&eyy~5hg<<#~oX}^g->rVn?8#9IwK&STge5b?2CKsCy)m2_{84p~ zLqoLHo2?^oR8yPBy`APmehNP1;7hAN^LFz}UdKBief>6EpTEBP^Xea}4|$JHaVgbb zOw6y|Uj1eDe|Od2OX}c>37q%dY&}#0y*v>lK-ZLnhf4AyC=Xp)^q!GoTA;V&zGmm4 zVh@}4P)S_NJQ3$Kws-8I0S;mu0p@QuSUe{6ALzRQ+f5 z!Fb`%JLX|?^C57sL{v4NULA!~5z5=Hw^cbFK|#th2-J{JP5Bk2mxGL}*MlIzUY+r_ zVjZ`ne?JnIP}boH&m1sIvp_8WC61Gxq+@}Y^%1RF*+p0@f3Dtd*2-UGt=wnROeN#= z;U`3A_&^mER%gFPlv_~$H4-?u3#^fUc@y52-d2=@=H;dU?7m3lHPD(w!B12;N;Umk zzCvot^_>A>%(Fi^2UccEwf%bzL>O=Y9G1>_fAhS}V;p;%5XatTHjam$i{2x=M-ITT zoQrMHSZd;12t!noyODjc@7?J1w)P(5?c(h^Mkj*4qR&utZsTol&^amS+-`R0+`&VQ z)V^C*qZ4}*=!A==8=cQv*#;+{VqicK=6jFzcJ~Tikx1S2%e1^wI5xQxK!?Hg;>1Il ze_Xg?Hg!@3dbA2lujInS4Un3Va?A(?7{k$v)qx$&O~2g;!?-LkwIz;63-|7rE7~zE zlmu~g6Waus6zU@R?Odp>Ue-8)z!l{DYOD;tu6}j>JJrd zK038fnoxbv2_+yp%~rhp>Xe_MeSnURyp4RIr$M)77>|ydWfoo3%0(ea-7VU8Srp1f z#R;;9x3?iV@YcWyve&FR%E`$If8X23TR4F94B;rH;9IMMy#hFBP=IVKXvg(W6?n1? zrVysGS3xqvHVM;a??uXWzt`>=VZH;R(grVuD8~rOc!+F$c&D3gT>ur`(9d*369z-& z>sT|;2F{=?M4{k#X$DY5IC{09lf;TkKQcWS)^H2Tu(%r@iB;G}^;L~Vf0Xa#GT~Ud ziH`(U8{KxSEoDK+hL7xx5b~o>w<~YigissHFW5C8aGhq@Fp3Ov#L)G&nz1fV_^FVq zS3eP&RMNb9hz+O52P{|)1&T4t$13j!=sWP{0pm?>kro%P>3BEeIUv}zJ zk+(lc?M7pa_8#Z$YfuJ1GN9~u*2f9p+t-zH&I!#_w70E%8=*r+Ke-NnK05BfJ&f31n{OO+qsQt%Er^Xk`^k z3zS8+83m^Ee}fs=EHyocZhV5>HulNzT!3?dMA3TytUpsZs=K<554Dmrx+-lBv5#Py(b2q zDl{K@tG!bPywI}AJ@i6fyW+UjryTFF9|jPp`q>Yme?2(eJHvaW$7EEaIB9q<@?K)z z=uCN|>FgT?C8vGYI}300Qctonjo_pa1aQ(oNVzj&$$O3WTJLqc;db?iNUv zJ~n-FQM*i^-s`=$S*B0#4c=R6`t;7TtexH)y*B|@Z}!ffYulxFj`tR0c>G^uyY$ZY zkl&~;f2E0Rm-PU)%MeVd5SHhy1OwelA2k=^5Zdli@4enF-d)~({$}ax@552_SGEb06yL$xrC0t(f3fmE=3V7|&bvBZ`SZpmOz<+Xp>-}y znBK=dleEf{q*b0HX;tXv0BFMWKIMISgBFQx!*nf@K1Q!Ecwh9c^R5?8{ok=+Y6T1| z6Jh~OGawJ=~MYe`IlP6?)&-X#+x4dtAH+eVz z+vwC5z>UEq{T=W72AwwuI=?qNbpF8m;c#?zlt~(O*4*f%blz^J2)URFe&XHg-QnFy zq;C4vu?=%=AE$e|n{x0D%z98$tuRuyAOLBGmk}enCqd7;BE$ zotWb(Hcoe8o$AoIYS~Tc&I@f+k4lk9i(W?<7F>8c$c!7czy+74t`^KLT2&GR(hFx* ze=Fusy@&4ldm9%MWf5se} zF_XqDMs|$Nn4=ik#%4^A)44Wd-sAnj(A?h&&HcU2=nYgjiy8A??~fZqYi&CwvTkgk z9rJ$g0e=&Jqe_70{mpyO;Oy^$vwzw+8!l@-12s7u3`Oy?U^F|Xzq$Vi zf70I;N8d(cR`wt1Zxy4%e-zQ-e{VS}boh_oa66E%?HyERqs>?Bq7@ zq;$moj?f{0f5zX*Uz)zMGp;OI@9*Ll{FcASA$s|{`t$vqpC^t-h|=|U^Y=91d8~kE z4;ws+!t^l!`3oj|e=mP;f@in^s1-JrOoLf<8-OO}`$fOxgVc!Bc-0irf3qg6s&Lt& ziP8f#LX=eOeg&5pX@+Ny-HMP*)th=0%c9w35GahQ!5p z4$?s&um(Sz%cK>h`w(fJXhqO4yrt58(drr&Piy!H%e4^;*DbzDfciap;IK`9!>rXF z$e?2xyp$6IpwT%ho(7#8WH~)9^t3>yhL;8#??z$U#M529fXLKqf8s6S)CM0*{Qyk7 z$uR1X9?RG-EG~FM$1`eRJ;U@5&%xxNY^0xc;z=zDtOi;UL9R!Di?y^S$L+v5978Of z@yot%Xh}tAiKl3Zu?TK(D5BE>P5rZ9^MhgZxz%Eg$X%wJO<2#lew)p19cTgn*2hJ_ z#~SsY>_3Hc^!ZpJM({yt=>P_KV-lHSGIaMT^=#r1S@82_4Q7gn>qsA)b}p+ zkM!T|U+(|6|K;>`q~7x1wcbD4e}VrJ|BWeb%U=eTSGopwn&d{ z^)^QV3K>HNf8_pH{{%zsj}vmgLZ6wlveo-5{Syc5ihg9@veXM}?hszm>;4q1`_=xb z{)_$Tc-;@P)RTEn#qf&P0+rv4Fi*tfGN2d-XCI5IGw?SPY|M%h>6l>!d5{D!LBs)n z>BSkdajqLNpY${zmSAHiRLt^NoLnj|^iMNOWsNMAe{~~s2Er+w?w_#%OT@C%JC}&t zu0RFkrEl`z?7zc*=NP4<#~b@+`{x>zB5fP=Pj8(aO3(A(HUdgpUeoIc zN>Lrte{HW{va*H1SwyyUQY4)=d;dND1^%V}Wkl|#S7&YZAlDL-3d`hZamTnJ8)pX&$947@ z5_a6NpO6eYhV1^oHtZN7UmG569QF`HHZ0s2f1SW|xZ;h)Rv+8VxrQDtQ#}s)QB3t< zdqyzTWB&A@$e8M*9SWxMLjPhzbKWa7=b~9Nm6I^l`|tN>2GE|tOr;p=n=NIi?*=ec zAnFQ1_9Mm{`ycSH@IT@I7YULv)W_N|CJe{~EXtN=ym8zOs>R{q#y#L?c(^fpjSz0E zf4V_)>IyfGRir&&i}8+w!;OWI4UINNt@06~jgck+io0Ra#yvQs3=cO(8ic;##+J$$ zyU`tQ9D||52;_9|t1>^w;{a5dK04kw?gaH*rV}1d@0&PyyDQPN&UoW^Lh51ecw^Iv zo}hi=jpI(87JO=k#~ZiNt6#uzyo%$+f9?)Aj-i0rXF_H(0mqI$gdI+GGY&IS*zv~p zmA>)D$xcJ!jU|a+DqR4k!Fc23IDO)cV>rt@4~sWOVENE^<2o1h@U@ufL)G_{{znYO z{h(0X58GVcP(!`{QU7BbKxr*AJ&Y$}rbp>>WG8@I3rpNHv%}DEWB-%>r~GUDe``T$ zN3{z-EJ7I$GV14~ejpFDv|F=PEY5zOx=HS3kpC?Fq%oj+ATai6|7wG=&j`joXJc%* zsP%dO3j;B>O)PA+yrAXbIE1{_qT*pxd;M4ZulhIm-`%M2@-_c@gBR2`g}ij#?C|nU z|62p`GHK%lq4u<4z~An6Sr?AL? z(h!R&P7}cmQjdUj?6eUq)6ZghzyCmOlbSet9XUn1436shhCY=85Oi4h?cskTFH$J$P{LXBzmEDJW$;b29ME!b)axGdPUoojnr7VO$C zH6%3Kda|~cWx=lPTAL4~?pAy3TwAbfyVv$GTmFBI1-rISZBQP!hyb@buwVydSV=k< zZQcx0$8W8I66;E3jE7- zjP)`u*>24zdnfuwR!e(2(h4;hO|01&@fpn7Yz+(mq+gW1e6tYvk6m6wd=qA({@=%O2}$z(TBp_>$hf;s0n2_ZENa@4mCfi>+ZU^TzuJ>( z&#WC7uljjIBF%-tbHG6ZacsYixQ1xOsvVSEC{L~(U>3?#WTEVz6{aeH{?6th;?5gdR~lvUWmkVZS-oMbIXqI9 z?AnWJXVzX-V;#}4)jHPmxpHKWt=9B|8e6TQfOJ@-$5v||M00DkuD!VSQbTX2h2EZJ z^LGOkf43sCzpMr?)mhS6%Vyo^ZK%z<_S)L(YUkF@1D)MyY}U2c*G%Q$np6(1&8~8A z?d;mX%E7i}6y_gj)_b$CSJ%$3y}fo(?c$9JC-11e$LyhZ${u>Ry@!Siy%*Fj9I%Iu zwsAr`^sX>>xNX&lGKZ~t+2nRvYe`x!ynf=^f8gZz*Dg)BUxxORE~#B!`(*8JE@A5f zwJU1>Rr_yZcmykT?aG>Qi>ZlQOwHjI(W0%wUHcT& z;18^?eY*Cw+O4(UxL)itwa?bRQu`{|wy~XB1^k-y-?h)xzGxQt)w0OHpc(VIOaEQ_ ze^L#(3j3Ze%1nZiKVoo&(T>T#gAo3HOp4WW8(eE&uYIF-UG0`ys>E&wXRWdPHO3`& zQRxHBDH9LC{y=Ai+V!;?ZOh*`Yf@sj_Cwq9_pKVL>ejwfyJ48+uNTDsHAk$Gt19J6 zwcN92YTvDW?|-A^??<&kHFB3tiqlvff0a?%sI}DblrupSHD1XMVtsd*-~gU|?!@-B zpVod>yQ_9L>GM&N0KoRP(D^KsYeFoX(G3qyIIVt87@6*BIowwJrJ)Hw7n*SUe}E?Z zs)m}Z!)QVaxmMtWfl|2QKZ4X0b<{yX#=L%TyQlWs+I_YA3AYbSp;k>C?axB?e>%cn zg7}Gt=);N*DhmMm>qdM>P8;;QP`B$W0OH=NvnlXf`(3~km-Mb+nXJh1f=}(^c=5a1 z9}NnAFDSUz<~;`T@8Wpzr`n$fK+~#n^McjuRLE zMLnG#z4muyvHk}Ns4WVf8yubHe?b1JEY=SOj}CSVim9Wz_7D`l{|Y98EdvxW-Fv@@ zafN5g#x}NCV@o+r^A?bn&II!UQ_(fpgxe;FD!R_nVjVmp7*yG{@Aip|)<-CQl}QTH zNj8G5C*}u_3APD#4d%xSeQcyo)SWgi3<>Ld=n^HP}|x z#`YtVRH{UR9fO@VoTN%MB#~m$jtpUDjnMiPJT}<9c6d+_xn-OUT@K-4cIse{z|`Xm z;J$|aAJyYLO8ixZitNEY!65%FITqo&>M&0C!D1;W*G>o|^Vv97UU5=Gu~-ReW~WvK zi@v>6hhq_(+Q6L(^;gqrf06EkMQC4wCkIR!HMT_4xom8S)=~jVKmNy(o{ufjLzA5k zwL~NFy2-*8NEWsr%EC5V7V(L};B0KWYh`Ux!itU2^T8xKjnQs?VE^EN;Mu`*NQ1^f z(^}LXo1b~6N)=vaH;?0M$L42QA!GA%ygU*`n&;U396U96rs3e=f7uH@{24X}H&A^g zvetpY;(;7oAL43Tpc}(2(CuzoJQvaHpy1%zxxrD?8Qw9)Fb(?o^Gk&!>w-i9G-8e@ zW$CF>kbzgq1Tph6ov8J#_Gqe|PWdS)_2I|KO)Q_JX)K3Uj4uCooQFUcfR&hoxnAGBu z%L%?DrL7H4fxY;~^}*`krNL){ucx%NvP(`4UKqS2IE(li!D1Y&2~Ib!x>jEGH2YN* zO$glO=z=q#e|b@WI<|u?#!J?$IBs2?(Sl2+;STKzYz|(Ae>eN|`rzfkIl+a&m995? zMexet&B57xv)@m7ur**a!cc>KS;wC2!djyw*&u)l3K#H?=%O0D6c^(`Egm#82Lis3 zZ#i=@GnNb`kK@x8$G;Y3AIq-JVbvq?FK9^mk=bEn_T~klLVZ>6I)kQH3z}Z5&@@~A z`1JuCS^C;@e_+PZ{Bd0RJ7SHGP^fchPi5h~C3tJ_p5OwYXWMyo;3tk*io>UD{5YeW z9ML@hm;`jmS2}eiFG~EBHL`PHparyhc4;UjzzkA#GFzsJFQderxt5*{(4CHAGJsiZ z0SP!hH+Z|j@p*#d^RruVK)g=yjsOlZv%+n3G7rP;e|v-X1s@2m*r*PHi-JoGIxZG; z%-HA{e)O&nE**f5C3G|*QS2Qxjk;i1qO4@$K7>CQd?@&2@TrXo{vQsmGVuS1!2e^j zga5~aPYi`W_`DGC?`pkc>#Rdp5-Hgjb}0Wp8+Vt>_lFb|Eov==1|s ztMZ>WopJK9Ga^InF*?1ty#>R!=}re76rdoPgGoM~c1SCF)QC)w+81@NJ0ZN{%u z?{!sc*GiukuvNVgnq$R*456AGBdbTk2P@9J*6V`5#CZo^rqha9pCIh8as*m?$V(be ze}t_Hp=gfFlE@IM*)cMXtE+=Anf>{B*`Ht3EQ$6}+u#fV&gv5)f?g9`JIbaOCpBzj z*@w+HyKO}|yLFACqm5mZ(v8QU7U?U<`wrRyLTxb)}t_w)X ziVNAHh%xi*t-)fp;hGD4snFP!UAEE^31WJ@{QU&O!~0G}D=udv2PzHr#i8 zaC2~HxOW)1q=O#^w*DhD9yhw_gG^MlY3HK zH&pJihRMo3zYXp+X!@O?=?|L7jGXKM;)x&pG5FKK)w`=+f@@bCxB8UhS*OJaK2f=J zH*@wt@V9W&a5HiRW5GwADkA5OEcpCAcz?(s`5%Jh2eW&zkKiN7{Z}|KTjUzaXApA3 zM}&_Iw+*-B<{MGz7$2-U`(aY)n7*u(i&+(>Y9B%AXb-4v0>eeM2oC=`DyC(w_tRps zJ%HnJ_^9yFF+RdAh>vh98y`a@pK$B&F$3_SC7(uc)HFQE2T4BR4&jdBp5cOx3V;4P zh4T&kcNX~XIy?C97NWFZUqwI+|2ia}xY~Rq`P5wn=EHr$g>Xx*5e?7Q}$Pl~P z$89tBrns!|N#L?BUmrd>d`|eL@ZApnF?>q6D127~C-o-zL&&8X)aea7DcuaUo_!8Hf9ULAK9)BG!eXv#V$o zzB(LK(MrR=4Xt??S3Xj_W2fcPnul)=&ko-izKaxYlWSlYjP%X4=qc_oP~SaNK%ioa zrJ)gvh3dEJH`JtH6+Oj4QXL&JnMe*4|AMkqRAO=~67Y-ejDJKuqJM`%>lWXy##4h^ zkF#b0!H`dm=84+R(et7~pv09uJG~TRgLgl{tqpb=TDMdC+ z3hD}#ye3V~C5B}~7YbQ2>xU+6sY<0Bm*Zue? z1RWBXP;BD~GN}3qO93806*i1J^6u())El>&?q&?DFG>jMA>y8pRL%*{GY8IFWQ(1v zd5SrdRNfYzKLTBBBPw4`r9P6%d%_FCOGBwTHt$?)#=xPQ7Jq=bl-Zu_0j}M^Y1{%r10Yqus#v~7XdLyz&b)4lj@yr$7>!w?Jl_xeijnepVx<<3$F`r3V-c- zwX4I=hhGoB!B^YpB&;ul*BWa0MWKe*XlgjJghk6<_>;O;(ns>uQbAi^ z@#^~Uo8gV&kH~zCmGc{*oDaVhe%Ijl+k)R4Mi#FGuip!ixMG0jCxzEYxEg}jo5LT6 zzYKrHEw|C=;j)dq+;k34fi2ukeoW z&hU@npMN$g9NZQD)@+BnWjowsZ-?PH_+5z15q)uRlz4@;di4NxW1*ji8wuDIv~a{ofv;Zm+FGf zTCiEHWT;3^%4+o&Ohvg)B11tmm9VKNpe}=_zJEXbhXLyY0@lClQ)CW#>VJk04!}hu z>vkJ;#T&R;>iVYj&FYV-ZzD&{=cWMWNP^39e)QAo%if|WkMOq+rZ|L1Dcq#y%na*I z-d7FkxDOI4AD6vrF`D{bQKC|2_FN=-B93SAnux=Wr%`SgbWKTF&L={!?!)y{jK=bH zO@Boa$Mn0TFp!<)(wX|^^)2F6SbqdpVf|6|<{rp=^Q^0HS>I~Fg0j5)6%P}$-n&o3 z15rTq|Jb_|xXaV4F7UUix|=OA9TH;*OA3gl8>&0+d+&Xh0>nsz2CbGPgpj?dbXPh} zI^9imcS2|yMHUqpKonF|q#B0BQBY(N9Dfy%9TXJ;0xmcsGKx5i4!Gldf9Jp5|MFJ7 z?Pr+J%xA1X^{so)|5?s+o^yU@d7l4LhU1ML_^ziW(0l#9p!a8f&H6d(4_Uu)K`*SI zyZ+7V^Xm_eUN{BtUO#U=WFOa+eO!;SkJkm>>-Wcm4_JR-m~a~4P0j7S=85H7-9_5zi(-3zjgiF)_d#yOzr<~zSxz5X4g82|f;fCAr7E48scSYI5L_^_7v`044Rk63@? z(_GpfeqVQKf9LvR)|b|IXX8Cx_O+m~Bs3b)y0wv=rmG?rJob(RBd)j)OOVe^_<$4*P`l%h#`4zy7~v z8UDXoowR<%`jdubcx5fatDfF6yn6k~r&@->;D>jt-|$3#Ey=-?Z|Fhz(SIF>Q&apV z7VC+p*7vO6zGSUFWqo=5w)KNqt#5{$hHKtzKW=(sr}nzklPnfe|NQ^oQ0Duiv%)jIjP^?&g0~4nSmDreJ>v26&syEOdiMIW{O|XF(gP}RAN}TA z&#(W$`j4)^X8mpJA6Wm?`WM&#e)C?N7i>Ok^AVfhyLtWQk8Qqo^KF~&-@JSC3!7iv zzVG%W+uyPMgzY`sM}M}Tz5S!xZ{B|Q_V10h=lZkPf6(^)(tB=w&Fk^YE9dvUpvv)| zW5-_huiUYBe4#m^(>YiEdx3e{`DZ>R6|ng1g}pakTYt{dzW?0y=dHhZ{UwC&**Aas z-G>)AL(QN40~d@Q?;oGPi}QE!V7uAd9v*G?FCIF3Gb3{OWq&)A?cV0%!N!poC3$<> zgF^>`yg1`P71{y~+jpeM{@~E{!s_i0*2h=4YPs%z+8WAnbEI@SD$+L@`voUzW?$xA zE^S-RGaVZ*zRjpedfV86DQ^#RnrAkKMViGK%_*mi<)YB(u;!y$TA=LY!#iCQDHe5KE#E%dXbS_L z6P>iw3+)ZlZ8;DfH67W&xE&7cEKm2Xg`IDbrHAL+ZGT}Li$u!{J11S>(|l+P9A8>2 z#_{vlUoaTQKUBu?k1QF-pI*Iqb=&Ip)rYMO)`siH}`< z_-$8qld*fZzn6QYW3%pf`@>hS-0|pJFF$hSo?CBw!uiEk!R_x0=w4jABORb`b>1dg z{BU#luUi^zhS2Go@d|k5^-cu z#)-qD_4deZ(fjZxu;T^ndxsmB*|}Q&xH3%Z`Ho&$D_T&z2k#}bG~pNcsM@3xZPXJCOZ>sVCnDhPKQS+=s53-Qf9O7k%K+= zl~{o2mHqAhW_y^5cTC(rsyRA7z1ctBdj0&Ncdv6WW~+E1!CF}BqSL5ooK&sC5bJ6I zamI`+d8qV#jFEfW?cv44Lp~Bzyzfl|4u7mV_-lbSx&*=Y>?db+EiC+lY~$+jgU!Zj zXEYwqlc%AgKy(RxUDQ&Z4Co^a#|Q4U+iVXqnoQHh9fx`0T7749LKsS_4i8|PV+TzM zLRg)X#nxxLzn91N;jReA!ErvWq5I8t4KN*(m3_hu{zVkFM=+WDCe%UgZ;y_S6n|$O zIGwE5YR$$HP`Wi zdOHnGbgAB=OLMIbWx1eC1t~6)u8mD+3li=9Xz%^)Arh)u>-iaPF3rXz=l z4z|<`ul?d4*DE{Z6n20G|C8%KGg$CHRTlhDpU#56hy{Pq`p>Sv>P8m)zJG_``OuC9 zXRh-yfa6>sWUC)}qk*qzZEAq4>)rzTr?udDbZo)DcKtuH;NSWiXhyHCziw{9zkdA< z>u+3t%lfaxg1`Fp_UeMK8+$qaV;RO@T(ne6kBTCAU&}4G*9$L327FQX=fZ)p0nbet zq+n{orxqNykxgy*Tz=`Nk$(*@O*%63RL_iNV!-$8;3X42-<_w~!Amq_>m7YOGv0I6 zGd10LVeHs)+u~EZJvG}4ig2P)o4q?mUU~cK#AIiG?^s^R5dc z(Uz1&1)nK4mw(XmU(yyYjIQI_?H_aGh{l0T$(jZ{INFDGI69%)a1;9;y-e0uCh4Z* z^`4>gHQan`_&9COalDV?&4mn-jI)nLywE7f(^1(uqb?6Tsg%k^Ovi5ZNwM61_)3lL z>uBrSxaOvdv#f#1Y)!`$4vd8wwLC6bf}-Jf?@%g5?IAUG8%~*!!ajCO!^pB>HFm7` z`R-;>dU|Urcq6`mZ|ftMZ&d;!f5ayb!WR5LDze#B_uVa|q|D_`NBf8S>%%y}9p79o zy?<~h^iS(w^wuqq)Wqr9i{-X8OK@GH`EqW#uvoP@G}P{DK}? zNOFR-5uZlL_Fa~R;cGO< zPI!amZPi1+a`uuS59PCOJYpf6BSh2w5RtV&9-51rbc~n%$nj2KquHs{*P$?gNYbG} z?M&}_L<`)s=0}_Lp8uzb5-yZE8x{uZOms`gB6r?~5fEZ@G}6xUe_fYqE-rMgoxoMG zevq8tn^5Da^gOHg*Ve;pJlFLa&vpA6&)xX($yV>X*WSl@QpEW=Wxn2g`QEp^^YYdE zcC4RMnWCv|!XZ;aow;e4&)S$FD%!PMHtdscsK?)um&{$gZ)yU6kO_SEwe=6pP2dl& ze`NimOkmxVcI)fQfBfCCYX(<$pMpDeHU15a;Kn|?vfvIBy zNN%PEFhn=Be*$-%g6_;;fw8gqOYC`UBNvHIWBjOD10ojbE!kgDg%qYwMn~*Q1#)X3Igch%G~G`*^SK}JIf}t<3HJ^6{tTA)dE{*rca;!3Y~1zk{f8T&Gm@p zGBdM#5^<+ef9%ZOkFAFzW9vFHwq86kc9OIA_tp-Kon-cIdxBpDok8y$mlVH%m7ReD zwCIJyAeSc_zp%59Qw!%p$@M?Kw*Cim3->eYpI!gl`k$?TA<@%UzMg)o5IB$ncfjkE zWB(nbDNo6*i&N2%EqpaR*|>_&e4j*4Hv#LQ;ug>Ze=s$W9H%fk=qnDpX)>Surz3sJ z9l?f&{I9^bBe&>M&*18w=s}KOCle(tkf1x?rxfmnQ^)ux-N&EXL`DT0xO-cPB(ZG& zi7&K)(EXnPzBI;Rl2guR?*WTjVE*VpYApVYu6R+<@PTS6pg&YVwMTh4GG0kzW@M59 z3H_TIf2M zX9uc@6C{OO1zX$D7?5(P4PP+c!yz}5S7k~vad8GTmIvj9l2*i{I3koHf6CPfS=6=o z1~3b36r0thJ2@f#^AZuBar`8e z`SCDzWu_`FCqE*qP-A(2CJN;=de=C5E2Dmn$uj8=+Bvc}WG~5$cuG+z@d(3t zgm`1O@wv&kh>lo*DZ5rVU6R?@XUd7P2uly{v|+{eJSy!fpjC~Xipn(X%IpDKR|8<8 zMs03#YgS~ix)ebWc<`0HCfy>!ez?y2#@?w#EkxrK{4yC;#3u$`c%%6F1N|HuBki=FKTj8Tl?&eBwQ5eo)XfK zwWdWK0;^$3HP#vzXy-tyo8wfqQHv=n5S5BNSZ;zK$3Uaft`rqLeU#B@f6%U0XretC z=)_ZFar|b()7g^1mJbz$z;sy^Mgh8fTWE_`A!}tNM%!EbLt}I*Wt{3iwryMP zOe{%4Fs^Q)WR9y(0XpN?8{XMJ>GM=nIFoj$Oq!dhBzi>DHUdE=r9>fNASTBSWk}bl z;vvJOk&Vi_`!|7RY;}1`f2zhXWy{6dRa@M0ehb~O!K6fI8p9+wq#8t^keQ6q${p;Y zn8LL7XqkM!)1!$uLILzbs7P(x`)E4lO*@t;_CLnDh!QNJjclESoX+1>rpc0I^Me8M zewy-lVkK5oF2cGsrYTj!jC59|Mir|a0zlGU=uH#U5Ez!~AUcW-e@wtknZki#q`xvv zk^ktg=o;!S7H>~nC2{e?@fekN zaJ^i zFno(dV-p%9H#WwFQ!J*|_>!~_h!Ne9NG@K*pa}aMgMBHwU^D@VvQ4R#li(yEhen0U zBBVHtnV~Gp-4#Jglv+z{jopff#z;KYmJ-t*Y?JLuZJ;iq1mejZND@RCmsef_F@G9_ zJVC6C3=Dce(91H}RuG@aq+Jtjq-_4s0Ap8K%!Al3+auxWz#j^s6uV6aV=JbDu&JfY zudz%3koR*4u%|7!C%R8*T1pjDUC8gG*QqP^ECI?=fQG2x$75_OyPudA&A?njbW9jU zkj6H)KD#8Qxux25xsl7jfRu>JTYtt@g-Y{+$N|ksK=gJA{}k*+NQg~T_J#A!H?T%Z$s%@#-caz|rFN!H zrMvvs|L)rQU(B7#f4Tmp^}kyG>bh?6{|#{}-|t)VLWvlBen7wy`LkKwYzKXti6lgf zPP|GNH4r0LJCsfoK&VS1qa& z`xI8J*1%cWH5MwyNeA(NARHT*%#k|MpwFboAk|pdvdSEwAV$TfG0^xIH4uk0 zRM3{(FRVjX`Cp6ycpml{8mtf$ii+NpT(S8n9DooNMFlc*m$*#HuNl5Ea0@{J-frt8 zE8)#Ma%dQ;DBOvwt}bDlkU-}xF|`~iNu~}x98jxE!NrV_Pg+^TBu}kcKmfxJyurer zl!75C*2riNmoQ-h8%CP)ifakHk~vsE$~O$kSn)FoPj8gOeg+1UQfBxl!ojWeNa(8O zgUbs}1r0`}&B-hY8yM%Lq^wz`S*OM^6KhYZwoR{lmyuxt7=O*ksKlBU`0qKj30cmF z!L-jyR#=oglkn3qWvczE;7H&kppLJJ9To+0<7Trf<*H>(ytyYPfD@g}cdeWO@-mG8Tl*XiI=WR`zFvq4R#!3q8hSH z1c&3FCNW%lP?#qhf{CIG3U^>trb*io>jj&Y2**v1wy@}$O2K^1k1DG3>6(W32ugMa9+n0L-T4(O6P1+|0<6wgzX z^4$27Xq^%9)HeKcPoA1;w3lkE5Pgd434fG-_L7ldl=U^OOwy7t2Y8dDK1e4<)pQvT zj_BsxpkcwC*o8SXe_mpRrZYBt8Muy>%vVGq#wK+iB2jgv=ajAn*3wyQgNeUqlFL1+ zjsWUNZGTP+?hZZvWj}OYuBaTxR67G3=>8ge%LcJj5H^c_9hRCU*#wHy)JdzeOLXE& z6D(+uZioXgmKyBqWQ(&e_K-4w(-Q3p^SV?}2{T1!--4{Tsi~7T2FHma<~Hl^#64!* zv^(nnAfL2f0d5Yf;8cO_D5J%_pRkRB1eTTFI)6cph%->^bXd|*f(JVqsWD%rk;qd* z<}&bip&GPXju#Bt&Gt#4oTD<I##(%*r0NGTA&K+a{dy1k?lZ$ z$aQqalKuw9?RlXD_K}{kRR&v-GeWE{hq7R{%>iq$_;%u)iXs+fh^kJAN6`eADt3Hs zGJg`9q4v|7z*+zqdFX7OFA}SZ5lia~g2W9P zVXD~W4pT8K32qbk2|R0JA1yos35i{T@PBx`1NGqL=%Nl^;nj+Et&?)Cgg8}rS5tc6^rlez+!H{z$f&1U4R{L zU0k%b*DhGkktoWy1?$-W;F+C+T_@pwC@JAAI%e!clr@`RtxFSsBsx0=wEU4INPoDL z_F!j68t0}AP-{h?VxfQ42sx$Qkqu^vRl-K0C4nlwbz$A9xnbXIQ5hS1Mno|cLlbjj zXBj7#pTnKdJm_K>M&<^BJwOD{k~UT{xv45qnp+ag3$PE)NZcawb4sGAxk<7c2unnR z(Iw}LP$t+~0f~#*{n;U7b7KT_U}DZeV1FDC5r)!~ z6M#>hGNTfCxrD+xikv{FeE3~wA&Q@T7FJ3Q!;t2F2lq#iI=-?!%yo$uFn406RM~8r zA23t7VGA8DcvmqrYGWy29wKgG`T|u94Nrl6ia$r~Ep-?>Bc&5f7Emg*b!owgWN3Ie zJR?40Y;$C9ZfRnU5}Zvx#X2RADfzlO@HV?UOqGfUPSpA z`PkHeCTJ2OmO-@VpziF3X(R^?3zFCo%V+sAyR5=EDugOLXIz&ZXJ!-;M{U>%XeRDTYh);4 zIMB)zPfkIzYhscL?o3S5f{C`!KU3q8in}r%;${RchqWVvBUkwZnjQO+;@!@^2vE`% zpyJe<$p-7pOEPjGvgpRi)`j3gV_fM4U#2rI;%8zhRCMwNgMV$|DKYYmZIQ5$2DewZ z2*h?UE%9y)s4*=xy)k8zpxLo3@L$Y1xk9QT*9%3M z7W|jis)(TBx!q)8#zrO4#m=b67U4$n?3SvxDMG^xsii8LLhl$5vymm=iM+;nK~p9L z7(?OzroM|%c!-=_1%J<_wI?|b!W4?zPaPLJJ3A-# zgqoyq0Q(5)t~uc`XDizv^qxoq9Z=UEjRNPqjny z;1gTIkwFtb&YOq863ob08T|1JNTk{~O#N4$PWJ2HtpDxF*{|m{MgEUJ_~1O3>}diSe`y=jtk-{7eedQy zudV;%EbHYg-G5sD=glpf_sG>}XMQLeffC+dOpP#^r&fBcjWMVy~J&@`G4ZA;C}s?VBD=$d)u(dJh}Xg>|J?kAletA~83 z;pC?pMLyK<^OJv6NksD@-PBL%xjtkzMU&p!Px-EX%s84h>(}b0K2^{4Yvy#RJ~hLy zpKJUi`@d|?43hopk?hTCNwWXJo&uVP-yYWzu8`!_LQs@AYjhaJ4&ps&UkJ&7x%> zwXa_H)aEyBf8MuWfz7jO1)lx%R^U0C=bmB(-g@Q1_V}%Kl zF}r~RGGMdi9QoM!xd>>PR3dWEwR`>*Fh|Tf@7F&|e-)(MBqrJpp8RAGIrA26HGQt? zZrRg%aH(5oV3mW4lx8~1Lsv4Lm~RM5b@5IZCv)qkze92U6*$BXRD3&-M3i>gP^%}O z9k)`0lL6SQFd{1_vYq}$6PW(!hJc-^&wqsuTb}uCr_Twm7e~Ciq|LOizv_wg34#a` zraU(5f3({|ZLZxPm8S7Mi$z#w(kYWjv5ram4VtJGiOQ`)kouanFRs-SN^E4J8q)-j zv;u`?f+dQhnDe$VDf(1lTitL0HdV-0KjAF^P|=`zZ1*<`KqiPSUU-fJqHdy{W!ePB z8flMks?u(lZqAA1NCUNtS@ojIxSCxu`OzYXe+>jxmssQ|GK}2HTsi4&tC@vh1~kx; z=BPvWP@<|k&kdV0%59hbx>I@3ZQ0qc7Nna}Npy<(+vTY}A1?QUjckEj?Ji67L$tZ& z9h;6FyUPh=CdN_Q4S#5pc6}mc{VI-sNdzv~v)kjlPdV(~366(^P1>DDj1)0sn?@@* ze>5+~*vVJwPaC0#Hi2w~MjOd%KI937bo|Yd&{*AJf@4PR3i74#PooV$D<&}9@TJv? z2*i3?K_wk(0p)E?vVIpy+9jxUNWDeN=w=;uDH2oKUE@*z%+CuqA3B(y^JRWMWXb%@ z&jHnii<=j1e(TB5_I(SMKJd_^k6gL;f3fcL>kFR{K^%=qHP>JW+C#7HLsO&l;f&J7 zYnuy8Mu|ct=*KZiAM~QTbJm_~7PmOTmt2nF-IO%$njfCej(>gSvj!<+>XovW#k`XCO{X-oe6!<1GJPWb(CQzP&>727sf2+)I z6#z<8vVCfgct|9yLT5H;;%ydK3%r{UNloyrID5%1#+c@gf)pkTI;ToML@AW+`b+eX z3OAOaKi*wY<(><7QTU~;I?-KD!$@nyKW&;i9Z}bxB82LXNuTv6PMK^az0A=H74C(1 zG<6C|1BNLQ)dDn>{_!|OlDDZjf0CNynHgt@luWkslRF8K2z~BPX!)r;NqubWe6z|z zQI#&>OVckqtIQ@!Q?5Nn(<-gRbr*M65uNW;m}KEkNtB57Fsf=v5OKuyOWFUdNIxo; zBwWD$-BAIABA>!T)?a+Px$r}I4L*onWa%rPWo+^ZIaZ=XBm$%L)D5Pve^#xB|A%gA zv{X(svX?@%5GAHM@Jc*TKuP0PB8A_{3ZqISjGrs2;HJYwt{Eo#BS(FNz*0>{(b3O_ z;S?F4Gm!?dvA#Q{%AsLrPX1)*jPpQ<;PPT%+^ujsjVW`_HTfn@OrBMjLBSkZc0`a zQG#6K{>(N9i=afsfXzEwEtnLN4Pfc8F-?&h?P9#}Msxx-nDZG)4lpE`U8`pVy`pMJ z6388wkZ=MQe;d*`Wu1IxCz#21L%pi-hTiyCp`sglRZV=0YG)HuokR?yMMLp4Rp534 z4@?A)kVL=JDN!w!K6~1EGwe;}qeH){jsPG*MoL^J#2QEeb)!<~5F+`P9eJuCWcEeB zi9_Xxks$G86U%`lOlDTfw^CV)Dqaf+_;mL8VfVZ$)Fs6ibEB2D!V0-jd!;dK@5OzlQCJQS=c- zJ`7ysm!@$7A%EDC!4`*xQs}v)zAOp29Bx>(zA@eV_q6c z8ic=KD*_5M4}Ba)=OBb(86_Hego*F;Y6>a{A!heW5)&)Bozm;LT~ZE-U?!8AgAO@0 zmrH~+gq@Hau4;e*Vyj6U=H?iltZM8JaiP__&O$>XcYoI3%=Ay6hJ_R>jhWMn+N2ni zFQ)`jv1UT51S$oRiUaEuYtE&@9D>3Gvtj+N6-z~pg-MLI6SeBfk}+dEBZ^8pb`smp zXyX&)V8!et=PlGFlH{P`j2Xbr;WvY$KX4=G@^YndJFmL9M@7}niq-Koj)y%8X5kkc z5CDKfgnyA_3G9~g1RIHrdC7wsTQaoto1}<}4~`Md*PN|Gr3yh>Ayv9G3%Rz+JDent z@vWwf#jgwlY)TP;Y)Vx2F$WebQGCKnRJ7*6BjbY!vX+!%(h9a$q`I4=>b5*8uRw?O zCfGbV9fm|I9hQ z50n7ybeEu3>eB`_P>PkVWT-oIM6o)&!#q->5K*qiLgj8gJjel3giL2K&|aZsBkTo9 zoqov;P4PL6+V{pSRXym{ruf|&?BD{K!iK8gE}<&pqC5J848^+^$4@RLO`V3Q*9DrW zfq!dhmkG-6!a1k_YJ^b$(~uc3;}&U#Z0erq(^0k2_ySrQv@}VErloF~ag@*m0HnG& zmA#A=jh{RhOJr#s3uumNi0%{K)CaKNYF%PI42|^Do;Csil_!xwxxGMJ_K@Wq>ZsSE zBR53TGNryPb`8#^F!h&HX3Yt!RP%_c(SNxNBXbloKhpe6k;IP`Pp29hc2VRK85em6 zfajj2hK>p0^ROa?Uy5#Qz0uJJM66r`Ro~emK!qG!3SEtb`L0dFA_X(#C`3x*NuzLB zP9hm~ih1m*jE;JvI-5NX)*CT0Hfdl9_Xl0_eDN$`8EUDyu9gauD5J53258QjEPo}; z-@rK4p@gtNSPq%dc9lY;|FnjiLHn&{X-CJ@OhwL$^Tp`{N;gF?X%2*EB4ETEbQQZY zhf`45`S{ammO6bZy1}E{o#>@d#lh&j-6{Y<70HhZXuMs=%&8Fyi>l@k{BFA z%^oD5dh%F=h*HF(r%Xr9#;O zAzlYHk?0S%3v3_)04o({do%^gyaM(iaTnXND#|s}_eT58F^OHQp>7w8W`u|tgrqyz zUS-W8VzMhp$hshkCZ}o=Fz4blBZ_}&%G@Q@jiKR{z*DiXag;M^ z5`UJ>u~kx*;#aSw1wTP8Bw00FD3G) zk~UHa;c}#Usf;F%B~ygZD^^u=trX?BUW=E9v^ z!_b{^wsfF4kxqcZ;8|g(5vaP)kvs$wxAr(~1JRZbA1;#_kI7BP0e8Cbmy2Xm=ywl~?Cps|?IXmhf~b3|OnOygfiE&|ZRgcEKnvYa%f zlF|l4&h$9pQHcO}i#vaVsz6oSWgr;boRCJ_Vd|D$HbI|K6anJ| zFjR@DFhDqlVTstDiiq1y9}hDu;Hq+nYTNBl&@mW=_7ax#L64=2b5Ss{=a89E4A7~_ z_`kqz*C}(5Y#h8&;UlZ=eMNWOagieyZpr>AN_gEoCOutn?nn@ zOx23j+O-(~21=HwFzkh^%FM(QEy}Ju3kC9chf!td30)6dfS7Pp*A8uae7c8@Hd>Of<_NpJfXPcFcc8%c=;B z2LX<99}x47+x{>vxWd+?2NwX-JsPhAPkF^sD2;hJy21ShgOv@;z<2`p}T%20R=qK$jb`-H|z zd!*2rV-~GRTWKrWxi=@|IGTtN8!a?4;XEqMl4^^NKvoyU@D>GnA%=fiX<(9WOi{k= zT8f*VME`we5B zoc(UDBYEuV<%b@9@bZ6S{W}L={Di7;`!*2?b}+f1+-E|f7!|HJKimd5e)3I~JntW$ zX2L&GCj9qY+kDhgCj7T=K6>-A&Bv!c?mt5#v~zF}_2fTx4Aqiam*yW_YQ*;zfUyYki;Ah;erhI4*wu@H;SS1$2o(U>KFuoBDut(r9 zR*QEl2#^d*nJP}5I5)$SU|8v=Txwb=cA*Q_Cs7afjVUSEu0p#q5TGECBr_Jzps_;n zNq|gc<=_jbM(^C1NbY{OKRFrR0F}n%rVPo!%L=mOHZv@HLs*WTD?86SGJOFhuA;;> zH|aDq5X>++aRU*gQD=-G??Iz9GQTY#%RI)HX?+4T5$&vSc9GPlcpbfO*G42P-vXDe zeF7GLX41eNhHGOGQk=pe%i1#s0I~>7Ii(&H6iQ9Ot~gM&LVOq!z{{=8eJDxZ=H3ty zK^j?jH}J>7So!r8m$@U-s1IjhoN?DQ|lJ&EE6=ew#OWCvJIj~Pi z2KPaR>&T1Fo4YB-bcs<$48#a33ziU0ycte?@>#%d@}*!&j&O5e5?akg$&R5X;E{|% zAbqmD6Qa8GY)TdJTo@M1);38CSLJ7aE;~q?*dKTXniSgr=@+Poa{D{yHRoV!qGTx( zwGZ0%g0iR0_1#i;MFva(LrK%+^sT5}@NvVrw(AjPGw0liDiYI47dB@%AXBJuhp^LE?skqiNWG(=BHj z`Z{VmpU0eRag5DO;u%%v$>z+bYbG7R?&yMW79^Ps%z8-CahvwDz(Ft-YfPbAi99*9 z!jVCd*;)_I&M;lU4a-3Vl^?UzV9&-uW*S{Km6|0X6b@UILW9goC-4|?U}(dQX^T|a zeVexqD(yit&FD-HL^ z<`1q8H=py==F>J$zWc)Wd#CsdSLatByt%shjMaxe^VZF0zWc%tUihJZ3qO3}M=t#6 z=F!b#zIw;zo%h`OVNa0TC<6#3je|t2%6Y!u_|L)NlTU3PUp@OnKI-?r|7YKG>m42| zk%$?S;$or1?9Y=&j0CKh(ZtcW+q`kulb^nM*FCp>V6j_f-2aku6+KC=o#GeUy8WJ8 zKd4!bdf{2X0Y50}v!OYEzJ19MoxA{_wfX(mS%5d-bRFTz0g`)e{pq{CTgGNh(g>#o zi`qY=%GWfF%{Kcf-|i)FT=!^>A6q6)Llvl)bW-gvwo~2fr2ab}!ooLcrk%~}CN{1l zRMQn1?JnR^y__I)EV5_bZB5+dbPA+6y{s~TAv z{gB-s;L-(z0JDy{&DHlf>({V1mSX-Rgi}>CoOCu(6y?et>jeJt(84qGuR^#Nn^z}A zCw=6{<(Bd-1}t`7zs-A^e^aAu=ihK5$EOrrRql9~5x(c+=(71ue53gT=GWIJj3mD` zPXH;+pSm+1bl7EoWyto@5XQ|ruMQSlO2GO=E;K*R$Ggx&k>W!}Kq>#B%@+a95=9VYh|FPkd?UQ~RrX*FUxxS4i3)u`dV5UdA1G5r^nenx1 zcu#JKmcQ|TSgt#p>oG#SXqRa_obBe7IKr?B{kIpa;KGVc*0p4zU-kOeR5EA)anl?@!-+>$T1NCFgv9!mr+&%C7FtWjf$ z{e?-*2h8)KnBlM1eAcH5GW({ZE}Eu+{$t>|+yS2mGZQXBTn{G_*|%JM%>dmL&XF~9eo4){8 zK&ZbsX!<{2f13U;JUt-yO`C5%g%CV=`CV78KH3Pu>z|-++SA#Mif(?LuDUnyZoco@ zX8s0VtNvFv-?{nT&ELwZ-~6d}(~^lhrDBJxL?!VeB?7A;I)GP%KUWA-Z31D^Z3UE3NlGE44m%osvqCBxx> z?0yJ464y)p&{jW&MtT!->AxC=)j!y51jXk=``6u6QC4$a=t1~}2mO3TbFVz*wv+bV*WV`nJafySaMod7v)~Gp5GhOZ?8ZUR(I8r`y zqS1oHqoyis+gUq(N))bZeP>WTlUu&0Y^Q5} zXR$l(4Qt3?eAni03q`dXq!9Gq+-aN83SJxM3P z3IeaxY2MD@YL9%S=18rKRLSvS3m}?@r>5iwn3A8ow)w#&wEsh!AKv`^%}*5Cf9c%` zktEk6;O4Jfy@fT+oeTagvadR&j{itq3-pl^hYb_8+@X@SN{MDt;{}a>S(a3<78GDY z@*F#r1BVLK8mdu;=B9uD-*%{*Tx~S82Z=b|AAi1Uj{vm6wU2p`>VciXwamyeO}K$7obD%@8i1WSv`c;czcRbiU z`MN^m_3U(e{FLqS&#rBLdTD$7gU!!u{+G@Fn(cAZzrI^-n2=(B(+k|PshD&ejBF8% zm3MF+y`H&g4j_8+#wQskY?*JU`psI&9{g z;%(I>=D4`KBS;c|i8a5JnQ_CDLV`U0UKRjq zMLIdCu_G}6tdJy|SEu}h4_( zFv-@yc{3r)WU|>Pn(9qQ&AEiZ{G7x{IrT18qcEe&6x(KzlZ!vT*vQrnP?)V|z#K zomzQxs>=U4RsMfo+x+5^D*xX$|6=oRHvcxN{5ijRcS_!6ymQnh2Pf>MFu}%SaLE|g zi-(*Lg5R^VTe9pLsY*`CK*qODnLWKKtj)ca49ht{k%rubkR52*WnDx zp{VpMsOD9t4wMAd*wlPXNy8L4*2%jZvr-+DbBo#Y-W8I8(X#!(=$f`Vw+^BfZaK>|1;{Ym9!-^0ydP+&)Ead}w5zNM zO6~{dU{$CDkN2w)Sh8CC{10+;}jsEYL3{#*}7`X4zjA1DTS=yA^0wIZLA> z7Od!6OI510K8ewR{Y-I?TcDMb-xN<06n_W&J+5GenGY2<$#4>HIy!+Ez6}331qJ<@ zM|+BpSQHgFDKJd5MDeGkr3UmsX=P5R#1cG7VTwMd&{IjY!-pP5>!3~}c%kaMOr@_N zaH=DBy1djj)-i(~6j=zB0)7n6we~sDFz>Q@gkTh+*c9^CHLjE+(@x^Me3qP1GJl{P z#3tT3%mjOe6IuO^6IGU-4W$wOpqWP_hO0EULa9uUys`V33hQwNa&Rj!sTPQnkMH`2 z)7et?Lk$LT4ij?B3hbm>*TO_x4Z+pFEtJI(~op=(qOz{->};`q-7uER;5N+ z*0DhS8bmKE0F1SZ_}J8uWd&t6In=`x+3B`317DS677--MAIEyo*zM9nM1PpV5%Nnt zyGt-~cTcM+(a>r;d}?0f!C52}xw8f=uD8My2?0-a+o^M+R<)#e`qPyNMf5~N3CSS;Y^5v`;G;{W)8=Y)PV(yL><$6KE>bFQmW`u zA;cKv8Y!EE>{{mRQlf%}qko>eAXN1!U`e%;T`!<#Wt3+qPe5b2`(e}CXmWse7`6?S z0(CY`P{_uN$ATp}*OZ-OL*<0MZy01NSyGmAlq`Vd#dE_%Rt0}*t7)}vNzzV~_0SpF z&11$-XE`&Q^-R-Hk!sv3I#ucF8;vOc2`J6kh&UXiGedLgl8kT%7=Hqb)^!%uWUhW6 zIukZ1hFIm)5`~v>O6(fj!WPI9+h1WUenIw@-UR9Z&Ik!)50(mOXBIYU2hDD0OQxfv z+F9Asmdfg~GwedAP1?4G?bM)AwVe)c

(+vl+Onoz$MNY{KXb6mdkR)0TuJEU2p3 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 D8;i?# delta 210157 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'n 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

=;VJt9)371e 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 diff --git a/svg/iD-sprite.src.svg b/svg/iD-sprite.src.svg index cf35b7ac7..1c5e55444 100644 --- a/svg/iD-sprite.src.svg +++ b/svg/iD-sprite.src.svg @@ -366,6 +366,9 @@ + + + From bb744c018cdc174cbc7b36950ad33b77e3cccb54 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 00:54:36 +0100 Subject: [PATCH 22/87] Don't force name tags --- modules/ui/preset.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/modules/ui/preset.js b/modules/ui/preset.js index 4e93d4770..fac5ce203 100644 --- a/modules/ui/preset.js +++ b/modules/ui/preset.js @@ -105,10 +105,6 @@ export function uiPreset(context) { fieldsArr = []; - if (presets.field('name')) { - fieldsArr.push(UIField(presets.field('name'), entity)); - } - preset.fields.forEach(function(field) { if (field.matchGeometry(geometry)) { fieldsArr.push(UIField(field, entity, true)); From 447a8d9534f6ce4bb8e52e36b1bebac8f9cd5e76 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Mon, 31 Jul 2017 23:24:27 -0400 Subject: [PATCH 23/87] Add poi-milestone icon, use on railway milestone, boundary stone presets --- data/presets/presets.json | 4 ++-- .../presets/historic/boundary_stone.json | 2 +- data/presets/presets/railway/milestone.json | 2 +- svg/iD-sprite.json | 2 ++ svg/iD-sprite.src.idraw | Bin 330140 -> 330558 bytes svg/iD-sprite.src.svg | 3 +++ 6 files changed, 9 insertions(+), 4 deletions(-) diff --git a/data/presets/presets.json b/data/presets/presets.json index 10c0080d7..02896931a 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -6489,7 +6489,7 @@ "name": "Archaeological Site" }, "historic/boundary_stone": { - "icon": "monument", + "icon": "poi-milestone", "fields": [ "inscription" ], @@ -10400,7 +10400,7 @@ "name": "Railway Crossing (Road)" }, "railway/milestone": { - "icon": "triangle-stroked", + "icon": "poi-milestone", "geometry": [ "point", "vertex" diff --git a/data/presets/presets/historic/boundary_stone.json b/data/presets/presets/historic/boundary_stone.json index b9b7e1b99..9349f1588 100644 --- a/data/presets/presets/historic/boundary_stone.json +++ b/data/presets/presets/historic/boundary_stone.json @@ -1,5 +1,5 @@ { - "icon": "monument", + "icon": "poi-milestone", "fields": [ "inscription" ], diff --git a/data/presets/presets/railway/milestone.json b/data/presets/presets/railway/milestone.json index 58cfa7bbc..f3bd6de5e 100644 --- a/data/presets/presets/railway/milestone.json +++ b/data/presets/presets/railway/milestone.json @@ -1,5 +1,5 @@ { - "icon": "triangle-stroked", + "icon": "poi-milestone", "geometry": [ "point", "vertex" diff --git a/svg/iD-sprite.json b/svg/iD-sprite.json index a4915f66b..d926e54aa 100644 --- a/svg/iD-sprite.json +++ b/svg/iD-sprite.json @@ -313,6 +313,7 @@ "poi-nuclear": { "viewBox": "610 335 15 15" }, "poi-sikhist": { "viewBox": "625 335 15 15" }, "poi-taoist": { "viewBox": "640 335 15 15" }, + "poi-milestone": { "viewBox": "655 335 15 15" }, "poi-vending-machine-shape": { "fill": "currentColor" }, "poi-dice-shape": { "fill": "currentColor" }, @@ -331,6 +332,7 @@ "poi-nuclear-shape": { "fill": "currentColor" }, "poi-sikhist-shape": { "fill": "currentColor" }, "poi-taoist-shape": { "fill": "currentColor" }, + "poi-milestone-shape": { "fill": "currentColor" }, "poi-vertex": { "viewBox": "400 350 15 15" }, diff --git a/svg/iD-sprite.src.idraw b/svg/iD-sprite.src.idraw index a27f6c7597486e23c5ad9c034399930157c8c988..a54e421c97ae22558c7791252baf1fe10a77f595 100644 GIT binary patch delta 207356 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

p|BX~$9vfbc_^C$->rl0?( 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�pJkZ1^&89V?ly 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 $W7Hf(X}P~jr0^G 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

Qm^P(OeB= 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%0AD9uF0n=HDISO_47o1i5Np> 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

)b=Aln9@TEAR&1o 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%0D<9~sIsn{mY+KHl0 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 diff --git a/svg/iD-sprite.src.svg b/svg/iD-sprite.src.svg index 1c5e55444..875406597 100644 --- a/svg/iD-sprite.src.svg +++ b/svg/iD-sprite.src.svg @@ -315,6 +315,9 @@ + + + From 6cbae830c22d307d3fbd8ab3dbf88d9f64a905a7 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 16:26:32 +0100 Subject: [PATCH 24/87] Fix name push bug --- data/presets/fields.json | 1 + data/presets/fields/name.json | 1 + modules/ui/preset.js | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/data/presets/fields.json b/data/presets/fields.json index 3c603245b..ead82bb63 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -1086,6 +1086,7 @@ "key": "name", "type": "localized", "label": "Name", + "universal": true, "placeholder": "Common name (if any)" }, "natural": { diff --git a/data/presets/fields/name.json b/data/presets/fields/name.json index 361701ce1..8ee1bd101 100644 --- a/data/presets/fields/name.json +++ b/data/presets/fields/name.json @@ -2,5 +2,6 @@ "key": "name", "type": "localized", "label": "Name", + "universal": true, "placeholder": "Common name (if any)" } diff --git a/modules/ui/preset.js b/modules/ui/preset.js index fac5ce203..e344f6039 100644 --- a/modules/ui/preset.js +++ b/modules/ui/preset.js @@ -40,7 +40,7 @@ export function uiPreset(context) { field.show = show; field.shown = function() { - return field.id === 'name' || field.show || _.some(field.keys, function(key) { return !!tags[key]; }); + return field.id === '' || field.show || _.some(field.keys, function(key) { return !!tags[key]; }); }; field.modified = function() { From f69463b5c83712cc7a2eac438932f86d88be98ab Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 16:45:10 +0100 Subject: [PATCH 25/87] Removing blank field --- modules/ui/preset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ui/preset.js b/modules/ui/preset.js index e344f6039..fd1defff1 100644 --- a/modules/ui/preset.js +++ b/modules/ui/preset.js @@ -40,7 +40,7 @@ export function uiPreset(context) { field.show = show; field.shown = function() { - return field.id === '' || field.show || _.some(field.keys, function(key) { return !!tags[key]; }); + return field.show || _.some(field.keys, function(key) { return !!tags[key]; }); }; field.modified = function() { From fc50bed82dec38c11858a504c31e0a6b4afae317 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Tue, 1 Aug 2017 12:03:07 -0400 Subject: [PATCH 26/87] Change to 80px arrow key panning (this matches Leaflet default) (closes #4207) --- modules/ui/init.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ui/init.js b/modules/ui/init.js index 5a88f51cd..c382f257a 100644 --- a/modules/ui/init.js +++ b/modules/ui/init.js @@ -261,7 +261,7 @@ export function uiInit(context) { // pan amount - var pa = 10; + var pa = 80; var keybinding = d3keybinding('main') .on('⌫', function() { d3.event.preventDefault(); }) From ea93ecdbdce12cccacea42294a71c037550e0ca1 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Tue, 1 Aug 2017 13:04:33 -0400 Subject: [PATCH 27/87] Hide the preset form div if there are no fields in it --- css/80_app.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/css/80_app.css b/css/80_app.css index da31692a2..edd94ac5b 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1039,6 +1039,10 @@ button.save.has-count .count::before { border-radius: 8px; } +.inspector-preset .preset-form:empty { + display: none; +} + .entity-editor-pane .preset-list-item .preset-list-button-wrap { margin-bottom: 0; } From 3cc7ad7428b962e11c1e761afdf636ed01f217ee Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 19:43:38 +0100 Subject: [PATCH 28/87] Adding name fields to misc presets --- data/presets/presets.json | 38 ++++++++++++++++++++++++--- data/presets/presets/_highway.json | 1 + data/presets/presets/_place.json | 1 + data/presets/presets/_roundabout.json | 3 +++ data/presets/presets/_waterway.json | 1 + data/presets/presets/area.json | 5 +++- data/presets/presets/building.json | 1 + data/presets/presets/club.json | 1 + data/presets/presets/craft.json | 1 + data/presets/presets/junction.json | 3 +++ data/presets/presets/landuse.json | 1 + data/presets/presets/leisure.json | 1 + data/presets/presets/line.json | 5 +++- data/presets/presets/man_made.json | 1 + data/presets/presets/natural.json | 1 + data/presets/presets/office.json | 1 + data/presets/presets/piste.json | 3 ++- data/presets/presets/point.json | 5 +++- data/presets/presets/relation.json | 5 +++- data/presets/presets/shop.json | 1 + data/presets/presets/tourism.json | 1 + data/presets/presets/vertex.json | 5 +++- 22 files changed, 76 insertions(+), 9 deletions(-) diff --git a/data/presets/presets.json b/data/presets/presets.json index 02896931a..d6861954b 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -54,6 +54,7 @@ }, "highway": { "fields": [ + "name", "highway" ], "geometry": [ @@ -70,6 +71,7 @@ }, "place": { "fields": [ + "name", "place" ], "geometry": [ @@ -120,6 +122,9 @@ "vertex", "line" ], + "fields": [ + "name" + ], "tags": { "junction": "roundabout" }, @@ -128,6 +133,7 @@ }, "waterway": { "fields": [ + "name", "waterway" ], "geometry": [ @@ -3191,6 +3197,9 @@ }, "area": { "name": "Area", + "fields": [ + "name" + ], "tags": { "area": "yes" }, @@ -3473,6 +3482,7 @@ "building": { "icon": "home", "fields": [ + "name", "building", "levels", "address" @@ -4076,6 +4086,7 @@ "club": { "icon": "heart", "fields": [ + "name", "club", "operator", "address", @@ -4097,6 +4108,7 @@ "craft": { "icon": "poi-tool", "fields": [ + "name", "craft", "operator", "address", @@ -6612,6 +6624,9 @@ }, "junction": { "icon": "poi-junction", + "fields": [ + "name" + ], "geometry": [ "vertex", "area" @@ -6623,6 +6638,7 @@ }, "landuse": { "fields": [ + "name", "landuse" ], "geometry": [ @@ -7395,6 +7411,7 @@ "leisure": { "icon": "pitch", "fields": [ + "name", "leisure" ], "geometry": [ @@ -8325,6 +8342,9 @@ }, "line": { "name": "Line", + "fields": [ + "name" + ], "tags": {}, "geometry": [ "line" @@ -8334,6 +8354,7 @@ "man_made": { "icon": "poi-storage-tank", "fields": [ + "name", "man_made" ], "geometry": [ @@ -8907,6 +8928,7 @@ "natural": { "icon": "natural", "fields": [ + "name", "natural" ], "geometry": [ @@ -9338,6 +9360,7 @@ "office": { "icon": "commercial", "fields": [ + "name", "office", "address", "building_area", @@ -9812,6 +9835,7 @@ "piste": { "icon": "skiing", "fields": [ + "name", "piste/type", "piste/difficulty", "piste/grooming", @@ -10016,6 +10040,9 @@ }, "point": { "name": "Point", + "fields": [ + "name" + ], "tags": {}, "geometry": [ "point" @@ -10642,11 +10669,11 @@ "relation": { "name": "Relation", "icon": "relation", - "tags": {}, - "geometry": [ + "fields": [ "relation" ], - "fields": [ + "tags": {}, + "geometry": [ "relation" ] }, @@ -10663,6 +10690,7 @@ "shop": { "icon": "shop", "fields": [ + "name", "shop", "operator", "address", @@ -13018,6 +13046,7 @@ "tourism": { "icon": "attraction", "fields": [ + "name", "tourism" ], "geometry": [ @@ -14095,6 +14124,9 @@ "vertex": { "name": "Other", "tags": {}, + "fields": [ + "name" + ], "geometry": [ "vertex" ], diff --git a/data/presets/presets/_highway.json b/data/presets/presets/_highway.json index ffbe8d986..31827c249 100644 --- a/data/presets/presets/_highway.json +++ b/data/presets/presets/_highway.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "highway" ], "geometry": [ diff --git a/data/presets/presets/_place.json b/data/presets/presets/_place.json index b0ba0e209..77e7609c3 100644 --- a/data/presets/presets/_place.json +++ b/data/presets/presets/_place.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "place" ], "geometry": [ diff --git a/data/presets/presets/_roundabout.json b/data/presets/presets/_roundabout.json index 05916a536..96c99d4e9 100644 --- a/data/presets/presets/_roundabout.json +++ b/data/presets/presets/_roundabout.json @@ -3,6 +3,9 @@ "vertex", "line" ], + "fields": [ + "name" + ], "tags": { "junction": "roundabout" }, diff --git a/data/presets/presets/_waterway.json b/data/presets/presets/_waterway.json index c7a1b6c29..062508561 100644 --- a/data/presets/presets/_waterway.json +++ b/data/presets/presets/_waterway.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "waterway" ], "geometry": [ diff --git a/data/presets/presets/area.json b/data/presets/presets/area.json index f1bbfe52a..a3b1c6fa5 100644 --- a/data/presets/presets/area.json +++ b/data/presets/presets/area.json @@ -1,8 +1,11 @@ { "name": "Area", + "fields": [ + "name" + ], "tags": { "area": "yes" }, "geometry": ["area"], "matchScore": 0.1 -} \ No newline at end of file +} diff --git a/data/presets/presets/building.json b/data/presets/presets/building.json index 62c8fa034..c59c33a65 100644 --- a/data/presets/presets/building.json +++ b/data/presets/presets/building.json @@ -1,6 +1,7 @@ { "icon": "home", "fields": [ + "name", "building", "levels", "address" diff --git a/data/presets/presets/club.json b/data/presets/presets/club.json index 45d86d73e..4ba1c4595 100644 --- a/data/presets/presets/club.json +++ b/data/presets/presets/club.json @@ -1,6 +1,7 @@ { "icon": "heart", "fields": [ + "name", "club", "operator", "address", diff --git a/data/presets/presets/craft.json b/data/presets/presets/craft.json index 912aaee54..2f88a6113 100644 --- a/data/presets/presets/craft.json +++ b/data/presets/presets/craft.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "craft", "operator", "address", diff --git a/data/presets/presets/junction.json b/data/presets/presets/junction.json index b72def66a..d7a8e420a 100644 --- a/data/presets/presets/junction.json +++ b/data/presets/presets/junction.json @@ -1,5 +1,8 @@ { "icon": "poi-junction", + "fields": [ + "name" + ], "geometry": [ "vertex", "area" diff --git a/data/presets/presets/landuse.json b/data/presets/presets/landuse.json index bb7e3f85e..ed6ad8233 100644 --- a/data/presets/presets/landuse.json +++ b/data/presets/presets/landuse.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "landuse" ], "geometry": [ diff --git a/data/presets/presets/leisure.json b/data/presets/presets/leisure.json index eefb20ee2..271cf5d3b 100644 --- a/data/presets/presets/leisure.json +++ b/data/presets/presets/leisure.json @@ -1,6 +1,7 @@ { "icon": "pitch", "fields": [ + "name", "leisure" ], "geometry": [ diff --git a/data/presets/presets/line.json b/data/presets/presets/line.json index c8995abed..47872d846 100644 --- a/data/presets/presets/line.json +++ b/data/presets/presets/line.json @@ -1,6 +1,9 @@ { "name": "Line", + "fields": [ + "name" + ], "tags": {}, "geometry": ["line"], "matchScore": 0.1 -} \ No newline at end of file +} diff --git a/data/presets/presets/man_made.json b/data/presets/presets/man_made.json index 09df7cdf8..254b1b229 100644 --- a/data/presets/presets/man_made.json +++ b/data/presets/presets/man_made.json @@ -1,6 +1,7 @@ { "icon": "poi-storage-tank", "fields": [ + "name", "man_made" ], "geometry": [ diff --git a/data/presets/presets/natural.json b/data/presets/presets/natural.json index 3554eeced..9ad9eaca1 100644 --- a/data/presets/presets/natural.json +++ b/data/presets/presets/natural.json @@ -1,6 +1,7 @@ { "icon": "natural", "fields": [ + "name", "natural" ], "geometry": [ diff --git a/data/presets/presets/office.json b/data/presets/presets/office.json index c91fe3581..b978d9192 100644 --- a/data/presets/presets/office.json +++ b/data/presets/presets/office.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "office", "address", "building_area", diff --git a/data/presets/presets/piste.json b/data/presets/presets/piste.json index 7aee2893d..33a56e0ef 100644 --- a/data/presets/presets/piste.json +++ b/data/presets/presets/piste.json @@ -1,6 +1,7 @@ { "icon": "skiing", "fields": [ + "name", "piste/type", "piste/difficulty", "piste/grooming", @@ -25,4 +26,4 @@ "piste:type": "*" }, "name": "Piste/Ski Trail" -} \ No newline at end of file +} diff --git a/data/presets/presets/point.json b/data/presets/presets/point.json index b4946599a..331b0d7ac 100644 --- a/data/presets/presets/point.json +++ b/data/presets/presets/point.json @@ -1,6 +1,9 @@ { "name": "Point", + "fields": [ + "name" + ], "tags": {}, "geometry": ["point"], "matchScore": 0.1 -} \ No newline at end of file +} diff --git a/data/presets/presets/relation.json b/data/presets/presets/relation.json index 96f61c798..d3103f8d1 100644 --- a/data/presets/presets/relation.json +++ b/data/presets/presets/relation.json @@ -1,9 +1,12 @@ { "name": "Relation", "icon": "relation", + "fields": [ + "name" + ], "tags": {}, "geometry": ["relation"], "fields": [ "relation" ] -} \ No newline at end of file +} diff --git a/data/presets/presets/shop.json b/data/presets/presets/shop.json index d9879e230..f7a9d6bd4 100644 --- a/data/presets/presets/shop.json +++ b/data/presets/presets/shop.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "shop", "operator", "address", diff --git a/data/presets/presets/tourism.json b/data/presets/presets/tourism.json index 2e830d6fe..e72dca6e7 100644 --- a/data/presets/presets/tourism.json +++ b/data/presets/presets/tourism.json @@ -1,6 +1,7 @@ { "icon": "attraction", "fields": [ + "name", "tourism" ], "geometry": [ diff --git a/data/presets/presets/vertex.json b/data/presets/presets/vertex.json index 6d2ea13fd..b1fd4fb81 100644 --- a/data/presets/presets/vertex.json +++ b/data/presets/presets/vertex.json @@ -1,6 +1,9 @@ { "name": "Other", "tags": {}, + "fields": [ + "name" + ], "geometry": ["vertex"], "matchScore": 0.1 -} \ No newline at end of file +} From 38c6bd7df30cf29c31ba074ac3902eee396dac79 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 19:46:09 +0100 Subject: [PATCH 29/87] Removing relation duplicate --- data/presets/presets/relation.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/data/presets/presets/relation.json b/data/presets/presets/relation.json index d3103f8d1..ca2ffd803 100644 --- a/data/presets/presets/relation.json +++ b/data/presets/presets/relation.json @@ -1,12 +1,10 @@ { "name": "Relation", "icon": "relation", - "fields": [ - "name" - ], "tags": {}, "geometry": ["relation"], "fields": [ + "name", "relation" ] } From 122014a75dc2cb945bc0eab4399338762d8de4e3 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 20:11:21 +0100 Subject: [PATCH 30/87] Adding name field to aerialway presets --- data/presets/presets.json | 17 ++++++++++++++--- data/presets/presets/aerialway/cable_car.json | 1 + data/presets/presets/aerialway/chair_lift.json | 1 + data/presets/presets/aerialway/drag_lift.json | 1 + data/presets/presets/aerialway/gondola.json | 1 + data/presets/presets/aerialway/goods.json | 1 + .../presets/presets/aerialway/magic_carpet.json | 1 + data/presets/presets/aerialway/mixed_lift.json | 1 + data/presets/presets/aerialway/platter.json | 1 + data/presets/presets/aerialway/rope_tow.json | 1 + data/presets/presets/aerialway/t-bar.json | 1 + 11 files changed, 24 insertions(+), 3 deletions(-) diff --git a/data/presets/presets.json b/data/presets/presets.json index d6861954b..9cc4a6b01 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -187,6 +187,7 @@ "ropeway" ], "fields": [ + "name", "aerialway/occupancy", "aerialway/capacity", "aerialway/duration", @@ -202,6 +203,7 @@ "line" ], "fields": [ + "name", "aerialway/occupancy", "aerialway/capacity", "aerialway/duration", @@ -218,6 +220,7 @@ "line" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], @@ -231,6 +234,7 @@ "line" ], "fields": [ + "name", "aerialway/occupancy", "aerialway/capacity", "aerialway/duration", @@ -247,6 +251,7 @@ "line" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], @@ -260,6 +265,7 @@ "line" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration", "aerialway/heating" @@ -274,6 +280,7 @@ "line" ], "fields": [ + "name", "aerialway/occupancy", "aerialway/capacity", "aerialway/duration", @@ -294,6 +301,7 @@ "poma lift" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], @@ -324,6 +332,7 @@ "bugel lift" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], @@ -353,6 +362,7 @@ "line" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], @@ -10669,12 +10679,13 @@ "relation": { "name": "Relation", "icon": "relation", - "fields": [ - "relation" - ], "tags": {}, "geometry": [ "relation" + ], + "fields": [ + "name", + "relation" ] }, "route/ferry": { diff --git a/data/presets/presets/aerialway/cable_car.json b/data/presets/presets/aerialway/cable_car.json index 35a6d6333..a64136a89 100644 --- a/data/presets/presets/aerialway/cable_car.json +++ b/data/presets/presets/aerialway/cable_car.json @@ -7,6 +7,7 @@ "ropeway" ], "fields": [ + "name", "aerialway/occupancy", "aerialway/capacity", "aerialway/duration", diff --git a/data/presets/presets/aerialway/chair_lift.json b/data/presets/presets/aerialway/chair_lift.json index f26cc225b..27d045530 100644 --- a/data/presets/presets/aerialway/chair_lift.json +++ b/data/presets/presets/aerialway/chair_lift.json @@ -3,6 +3,7 @@ "line" ], "fields": [ + "name", "aerialway/occupancy", "aerialway/capacity", "aerialway/duration", diff --git a/data/presets/presets/aerialway/drag_lift.json b/data/presets/presets/aerialway/drag_lift.json index d10b15c96..6dc4eca5e 100644 --- a/data/presets/presets/aerialway/drag_lift.json +++ b/data/presets/presets/aerialway/drag_lift.json @@ -3,6 +3,7 @@ "line" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], diff --git a/data/presets/presets/aerialway/gondola.json b/data/presets/presets/aerialway/gondola.json index c4b41de4e..9f354f5fd 100644 --- a/data/presets/presets/aerialway/gondola.json +++ b/data/presets/presets/aerialway/gondola.json @@ -3,6 +3,7 @@ "line" ], "fields": [ + "name", "aerialway/occupancy", "aerialway/capacity", "aerialway/duration", diff --git a/data/presets/presets/aerialway/goods.json b/data/presets/presets/aerialway/goods.json index 650ecbefb..9ad3ab629 100644 --- a/data/presets/presets/aerialway/goods.json +++ b/data/presets/presets/aerialway/goods.json @@ -3,6 +3,7 @@ "line" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], diff --git a/data/presets/presets/aerialway/magic_carpet.json b/data/presets/presets/aerialway/magic_carpet.json index 9cad4ba7f..f7eecd0ca 100644 --- a/data/presets/presets/aerialway/magic_carpet.json +++ b/data/presets/presets/aerialway/magic_carpet.json @@ -3,6 +3,7 @@ "line" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration", "aerialway/heating" diff --git a/data/presets/presets/aerialway/mixed_lift.json b/data/presets/presets/aerialway/mixed_lift.json index d8ddb6417..2cb5143ed 100644 --- a/data/presets/presets/aerialway/mixed_lift.json +++ b/data/presets/presets/aerialway/mixed_lift.json @@ -3,6 +3,7 @@ "line" ], "fields": [ + "name", "aerialway/occupancy", "aerialway/capacity", "aerialway/duration", diff --git a/data/presets/presets/aerialway/platter.json b/data/presets/presets/aerialway/platter.json index 2add6a3af..3cd9b4f4c 100644 --- a/data/presets/presets/aerialway/platter.json +++ b/data/presets/presets/aerialway/platter.json @@ -7,6 +7,7 @@ "poma lift" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], diff --git a/data/presets/presets/aerialway/rope_tow.json b/data/presets/presets/aerialway/rope_tow.json index ed4193634..61db37a00 100644 --- a/data/presets/presets/aerialway/rope_tow.json +++ b/data/presets/presets/aerialway/rope_tow.json @@ -7,6 +7,7 @@ "bugel lift" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], diff --git a/data/presets/presets/aerialway/t-bar.json b/data/presets/presets/aerialway/t-bar.json index 5b465adba..e5a08bf8e 100644 --- a/data/presets/presets/aerialway/t-bar.json +++ b/data/presets/presets/aerialway/t-bar.json @@ -3,6 +3,7 @@ "line" ], "fields": [ + "name", "aerialway/capacity", "aerialway/duration" ], From 942431748710f9f59640684b941bccd9fe83c665 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 20:21:54 +0100 Subject: [PATCH 31/87] Ading name fields to aeroway presets --- data/presets/presets.json | 3 +++ data/presets/presets/aeroway/aerodrome.json | 1 + data/presets/presets/aeroway/hangar.json | 1 + data/presets/presets/aeroway/terminal.json | 1 + 4 files changed, 6 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 9cc4a6b01..fdf3b136a 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -378,6 +378,7 @@ "area" ], "fields": [ + "name", "iata", "icao", "operator", @@ -430,6 +431,7 @@ "area" ], "fields": [ + "name", "building_area" ], "tags": { @@ -499,6 +501,7 @@ "aerodrome" ], "fields": [ + "name", "operator", "building_area" ], diff --git a/data/presets/presets/aeroway/aerodrome.json b/data/presets/presets/aeroway/aerodrome.json index 3b9d2160b..6525b756a 100644 --- a/data/presets/presets/aeroway/aerodrome.json +++ b/data/presets/presets/aeroway/aerodrome.json @@ -5,6 +5,7 @@ "area" ], "fields": [ + "name", "iata", "icao", "operator", diff --git a/data/presets/presets/aeroway/hangar.json b/data/presets/presets/aeroway/hangar.json index f59425023..5f8c2ae64 100644 --- a/data/presets/presets/aeroway/hangar.json +++ b/data/presets/presets/aeroway/hangar.json @@ -3,6 +3,7 @@ "area" ], "fields": [ + "name", "building_area" ], "tags": { diff --git a/data/presets/presets/aeroway/terminal.json b/data/presets/presets/aeroway/terminal.json index cf83b5dea..f272f8e79 100644 --- a/data/presets/presets/aeroway/terminal.json +++ b/data/presets/presets/aeroway/terminal.json @@ -9,6 +9,7 @@ "aerodrome" ], "fields": [ + "name", "operator", "building_area" ], From 63953fcf735eaf8d10346641fc8b5c949257fe9b Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 22:23:01 +0100 Subject: [PATCH 32/87] Adding name fields to amenity presets --- data/presets/presets.json | 850 ++++++++++++++++++ .../presets/amenity/_coworking_space.json | 1 + .../presets/amenity/_nursing_home.json | 1 + .../presets/amenity/_register_office.json | 1 + .../presets/amenity/animal_boarding.json | 1 + .../presets/amenity/animal_breeding.json | 1 + .../presets/amenity/animal_shelter.json | 1 + data/presets/presets/amenity/arts_centre.json | 1 + data/presets/presets/amenity/bank.json | 1 + data/presets/presets/amenity/bar.json | 1 + data/presets/presets/amenity/biergarten.json | 1 + data/presets/presets/amenity/boat_rental.json | 1 + .../presets/amenity/bureau_de_change.json | 1 + data/presets/presets/amenity/bus_station.json | 1 + data/presets/presets/amenity/cafe.json | 1 + data/presets/presets/amenity/car_rental.json | 1 + data/presets/presets/amenity/car_sharing.json | 1 + data/presets/presets/amenity/casino.json | 1 + data/presets/presets/amenity/childcare.json | 1 + data/presets/presets/amenity/cinema.json | 1 + data/presets/presets/amenity/clinic.json | 1 + data/presets/presets/amenity/clock.json | 1 + data/presets/presets/amenity/college.json | 1 + .../presets/amenity/community_centre.json | 1 + data/presets/presets/amenity/courthouse.json | 1 + data/presets/presets/amenity/crematorium.json | 1 + data/presets/presets/amenity/dentist.json | 1 + data/presets/presets/amenity/doctors.json | 1 + data/presets/presets/amenity/dojo.json | 1 + .../presets/amenity/driving_school.json | 1 + data/presets/presets/amenity/embassy.json | 1 + data/presets/presets/amenity/fast_food.json | 1 + .../presets/amenity/ferry_terminal.json | 1 + .../presets/presets/amenity/fire_station.json | 1 + data/presets/presets/amenity/food_court.json | 1 + data/presets/presets/amenity/fuel.json | 1 + data/presets/presets/amenity/hospital.json | 1 + data/presets/presets/amenity/ice_cream.json | 1 + .../presets/amenity/internet_cafe.json | 1 + .../presets/presets/amenity/kindergarten.json | 1 + data/presets/presets/amenity/library.json | 1 + data/presets/presets/amenity/marketplace.json | 1 + data/presets/presets/amenity/nightclub.json | 1 + data/presets/presets/amenity/pharmacy.json | 1 + .../presets/amenity/place_of_worship.json | 1 + .../amenity/place_of_worship/buddhist.json | 1 + .../amenity/place_of_worship/christian.json | 1 + .../amenity/place_of_worship/hindu.json | 1 + .../amenity/place_of_worship/jewish.json | 1 + .../amenity/place_of_worship/muslim.json | 1 + .../amenity/place_of_worship/shinto.json | 1 + .../amenity/place_of_worship/sikh.json | 1 + .../amenity/place_of_worship/taoist.json | 1 + data/presets/presets/amenity/planetarium.json | 1 + data/presets/presets/amenity/police.json | 1 + data/presets/presets/amenity/post_office.json | 1 + data/presets/presets/amenity/prison.json | 1 + data/presets/presets/amenity/pub.json | 1 + data/presets/presets/amenity/public_bath.json | 1 + .../presets/amenity/ranger_station.json | 1 + .../presets/amenity/recycling_centre.json | 1 + data/presets/presets/amenity/restaurant.json | 1 + data/presets/presets/amenity/school.json | 1 + data/presets/presets/amenity/scrapyard.json | 1 + data/presets/presets/amenity/shelter.json | 1 + .../presets/amenity/social_facility.json | 1 + .../amenity/social_facility/food_bank.json | 1 + .../amenity/social_facility/group_home.json | 1 + .../social_facility/homeless_shelter.json | 1 + .../amenity/social_facility/nursing_home.json | 1 + data/presets/presets/amenity/studio.json | 1 + data/presets/presets/amenity/taxi.json | 1 + data/presets/presets/amenity/theatre.json | 1 + data/presets/presets/amenity/townhall.json | 1 + data/presets/presets/amenity/university.json | 1 + data/presets/presets/amenity/veterinary.json | 1 + .../amenity/waste_transfer_station.json | 1 + 77 files changed, 926 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index fdf3b136a..3642cda7f 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -513,6 +513,7 @@ "amenity/coworking_space": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -533,6 +534,7 @@ "amenity/nursing_home": { "icon": "wheelchair", "fields": [ + "name", "operator", "address", "building_area", @@ -558,6 +560,7 @@ "amenity/register_office": { "icon": "town-hall", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -597,6 +600,7 @@ "amenity/animal_boarding": { "icon": "veterinary", "fields": [ + "name", "operator", "address", "building_area", @@ -627,6 +631,7 @@ "amenity/animal_breeding": { "icon": "veterinary", "fields": [ + "name", "operator", "address", "building_area", @@ -659,6 +664,7 @@ "amenity/animal_shelter": { "icon": "veterinary", "fields": [ + "name", "operator", "address", "building_area", @@ -692,6 +698,7 @@ "amenity/arts_centre": { "icon": "theatre", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -730,6 +737,7 @@ "amenity/bank": { "icon": "bank", "fields": [ + "name", "atm", "operator", "address", @@ -764,6 +772,7 @@ "amenity/bar": { "icon": "bar", "fields": [ + "name", "operator", "address", "building_area", @@ -892,6 +901,7 @@ "amenity/biergarten": { "icon": "beer", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -914,6 +924,7 @@ }, "amenity/boat_rental": { "fields": [ + "name", "operator" ], "geometry": [ @@ -928,6 +939,7 @@ "amenity/bureau_de_change": { "icon": "bank", "fields": [ + "name", "operator", "currency_multi" ], @@ -947,6 +959,7 @@ "amenity/bus_station": { "icon": "bus", "fields": [ + "name", "building_area", "operator", "internet_access", @@ -965,6 +978,7 @@ "amenity/cafe": { "icon": "cafe", "fields": [ + "name", "cuisine", "address", "building_area", @@ -992,6 +1006,7 @@ "amenity/car_rental": { "icon": "car", "fields": [ + "name", "operator" ], "geometry": [ @@ -1006,6 +1021,7 @@ "amenity/car_sharing": { "icon": "car", "fields": [ + "name", "operator", "capacity" ], @@ -1037,6 +1053,7 @@ "amenity/casino": { "icon": "poi-dice", "fields": [ + "name", "operator", "address", "building_area", @@ -1082,6 +1099,7 @@ "amenity/childcare": { "icon": "school", "fields": [ + "name", "operator", "address", "building_area", @@ -1104,6 +1122,7 @@ "amenity/cinema": { "icon": "cinema", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -1130,6 +1149,7 @@ "amenity/clinic": { "icon": "hospital", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -1150,6 +1170,7 @@ "amenity/clock": { "icon": "poi-clock", "fields": [ + "name", "support", "display", "visibility", @@ -1167,6 +1188,7 @@ "amenity/college": { "icon": "college", "fields": [ + "name", "operator", "address", "internet_access", @@ -1187,6 +1209,7 @@ "amenity/community_centre": { "icon": "town-hall", "fields": [ + "name", "operator", "address", "building_area" @@ -1218,6 +1241,7 @@ "amenity/courthouse": { "icon": "town-hall", "fields": [ + "name", "operator", "address", "building_area" @@ -1234,6 +1258,7 @@ "amenity/crematorium": { "icon": "cemetery", "fields": [ + "name", "website", "phone", "opening_hours", @@ -1255,6 +1280,7 @@ "amenity/dentist": { "icon": "dentist", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -1275,6 +1301,7 @@ "amenity/doctors": { "icon": "hospital", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -1294,6 +1321,7 @@ "amenity/dojo": { "icon": "pitch", "fields": [ + "name", "sport", "address", "building_area", @@ -1329,6 +1357,7 @@ "amenity/driving_school": { "icon": "car", "fields": [ + "name", "operator", "address", "building_area", @@ -1346,6 +1375,7 @@ "amenity/embassy": { "icon": "embassy", "fields": [ + "name", "country", "address", "building_area" @@ -1362,6 +1392,7 @@ "amenity/fast_food": { "icon": "fast-food", "fields": [ + "name", "cuisine", "operator", "address", @@ -1389,6 +1420,7 @@ "amenity/ferry_terminal": { "icon": "ferry", "fields": [ + "name", "network", "operator", "address", @@ -1408,6 +1440,7 @@ "amenity/fire_station": { "icon": "fire-station", "fields": [ + "name", "operator", "address", "building_area" @@ -1425,6 +1458,7 @@ "amenity/food_court": { "icon": "restaurant", "fields": [ + "name", "operator", "address", "building_area", @@ -1460,6 +1494,7 @@ "amenity/fuel": { "icon": "fuel", "fields": [ + "name", "operator", "address", "opening_hours", @@ -1519,6 +1554,7 @@ "amenity/hospital": { "icon": "hospital", "fields": [ + "name", "operator", "address", "emergency" @@ -1569,6 +1605,7 @@ "amenity/ice_cream": { "icon": "ice-cream", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -1595,6 +1632,7 @@ "amenity/internet_cafe": { "icon": "poi-mast", "fields": [ + "name", "operator", "address", "building_area", @@ -1626,6 +1664,7 @@ "amenity/kindergarten": { "icon": "school", "fields": [ + "name", "operator", "address" ], @@ -1645,6 +1684,7 @@ "amenity/library": { "icon": "library", "fields": [ + "name", "operator", "building_area", "address", @@ -1668,6 +1708,7 @@ "amenity/marketplace": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -1703,6 +1744,7 @@ "amenity/nightclub": { "icon": "bar", "fields": [ + "name", "operator", "address", "building_area", @@ -1799,6 +1841,7 @@ "amenity/pharmacy": { "icon": "pharmacy", "fields": [ + "name", "operator", "address", "building_area", @@ -1822,6 +1865,7 @@ "amenity/place_of_worship": { "icon": "place-of-worship", "fields": [ + "name", "religion", "denomination", "address", @@ -1865,6 +1909,7 @@ "amenity/place_of_worship/buddhist": { "icon": "buddhism", "fields": [ + "name", "denomination", "building_area", "address", @@ -1896,6 +1941,7 @@ "amenity/place_of_worship/christian": { "icon": "religious-christian", "fields": [ + "name", "denomination", "building_area", "address", @@ -1941,6 +1987,7 @@ "amenity/place_of_worship/hindu": { "icon": "poi-hinduist", "fields": [ + "name", "denomination", "building_area", "address", @@ -1970,6 +2017,7 @@ "amenity/place_of_worship/jewish": { "icon": "religious-jewish", "fields": [ + "name", "denomination", "building_area", "address", @@ -1995,6 +2043,7 @@ "amenity/place_of_worship/muslim": { "icon": "religious-muslim", "fields": [ + "name", "denomination", "building_area", "address", @@ -2020,6 +2069,7 @@ "amenity/place_of_worship/shinto": { "icon": "poi-shintoist", "fields": [ + "name", "denomination", "building_area", "address", @@ -2046,6 +2096,7 @@ "amenity/place_of_worship/sikh": { "icon": "poi-sikhist", "fields": [ + "name", "denomination", "building_area", "address", @@ -2072,6 +2123,7 @@ "amenity/place_of_worship/taoist": { "icon": "poi-taoist", "fields": [ + "name", "denomination", "building_area", "address", @@ -2099,6 +2151,7 @@ "amenity/planetarium": { "icon": "museum", "fields": [ + "name", "operator", "address", "building_area", @@ -2121,6 +2174,7 @@ "amenity/police": { "icon": "police", "fields": [ + "name", "operator", "address", "building_area" @@ -2170,6 +2224,7 @@ "amenity/post_office": { "icon": "post", "fields": [ + "name", "operator", "address", "building_area", @@ -2191,6 +2246,7 @@ "amenity/prison": { "icon": "prison", "fields": [ + "name", "operator", "address" ], @@ -2210,6 +2266,7 @@ "amenity/pub": { "icon": "beer", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -2236,6 +2293,7 @@ "amenity/public_bath": { "icon": "water", "fields": [ + "name", "bath/type", "bath/open_air", "bath/sand_bath", @@ -2280,6 +2338,7 @@ }, "amenity/ranger_station": { "fields": [ + "name", "operator", "address", "building_area", @@ -2306,6 +2365,7 @@ "amenity/recycling_centre": { "icon": "waste-basket", "fields": [ + "name", "operator", "address", "opening_hours", @@ -2360,6 +2420,7 @@ "amenity/restaurant": { "icon": "restaurant", "fields": [ + "name", "cuisine", "address", "building_area", @@ -2426,6 +2487,7 @@ "amenity/school": { "icon": "school", "fields": [ + "name", "operator", "address" ], @@ -2447,6 +2509,7 @@ "amenity/scrapyard": { "icon": "car", "fields": [ + "name", "operator", "address", "opening_hours" @@ -2478,6 +2541,7 @@ "amenity/shelter": { "icon": "shelter", "fields": [ + "name", "shelter_type", "bin" ], @@ -2499,6 +2563,7 @@ "amenity/social_facility": { "icon": "poi-social-facility", "fields": [ + "name", "operator", "address", "building_area", @@ -2520,6 +2585,7 @@ "amenity/social_facility/food_bank": { "icon": "poi-social-facility", "fields": [ + "name", "operator", "address", "building_area", @@ -2545,6 +2611,7 @@ "amenity/social_facility/group_home": { "icon": "wheelchair", "fields": [ + "name", "operator", "address", "building_area", @@ -2576,6 +2643,7 @@ "amenity/social_facility/homeless_shelter": { "icon": "poi-social-facility", "fields": [ + "name", "operator", "address", "building_area", @@ -2610,6 +2678,7 @@ "amenity/social_facility/nursing_home": { "icon": "wheelchair", "fields": [ + "name", "operator", "address", "building_area", @@ -2643,6 +2712,7 @@ "amenity/studio": { "icon": "karaoke", "fields": [ + "name", "studio", "address", "building_area" @@ -2664,6 +2734,7 @@ "amenity/taxi": { "icon": "car", "fields": [ + "name", "operator", "capacity" ], @@ -2697,6 +2768,7 @@ "amenity/theatre": { "icon": "theatre", "fields": [ + "name", "operator", "address", "building_area" @@ -2752,6 +2824,7 @@ "amenity/townhall": { "icon": "town-hall", "fields": [ + "name", "operator", "address", "building_area" @@ -2775,6 +2848,7 @@ "amenity/university": { "icon": "college", "fields": [ + "name", "operator", "address", "internet_access", @@ -3068,6 +3142,7 @@ "amenity/veterinary": { "icon": "veterinary", "fields": [ + "name", "operator", "address", "building_area", @@ -3134,6 +3209,7 @@ "amenity/waste_transfer_station": { "icon": "waste-basket", "fields": [ + "name", "operator", "address", "opening_hours" @@ -14420,6 +14496,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14439,6 +14516,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14458,6 +14536,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14477,6 +14556,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14496,6 +14576,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14515,6 +14596,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14534,6 +14616,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14553,6 +14636,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14572,6 +14656,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14591,6 +14676,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14610,6 +14696,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14629,6 +14716,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14648,6 +14736,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14667,6 +14756,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14686,6 +14776,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14705,6 +14796,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14724,6 +14816,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14743,6 +14836,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14762,6 +14856,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14781,6 +14876,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14800,6 +14896,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14819,6 +14916,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14838,6 +14936,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14857,6 +14956,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14876,6 +14976,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14895,6 +14996,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14914,6 +15016,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14933,6 +15036,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14952,6 +15056,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14971,6 +15076,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -14990,6 +15096,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15009,6 +15116,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15028,6 +15136,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15047,6 +15156,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15066,6 +15176,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15085,6 +15196,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15104,6 +15216,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15123,6 +15236,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15142,6 +15256,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15161,6 +15276,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15180,6 +15296,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15199,6 +15316,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15218,6 +15336,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15237,6 +15356,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15256,6 +15376,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15275,6 +15396,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15294,6 +15416,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15313,6 +15436,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15332,6 +15456,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15351,6 +15476,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15370,6 +15496,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15389,6 +15516,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15408,6 +15536,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15427,6 +15556,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15446,6 +15576,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15465,6 +15596,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15484,6 +15616,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15503,6 +15636,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15522,6 +15656,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15541,6 +15676,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15560,6 +15696,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15579,6 +15716,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15598,6 +15736,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15617,6 +15756,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15636,6 +15776,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15655,6 +15796,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15674,6 +15816,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15693,6 +15836,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15712,6 +15856,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15731,6 +15876,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15750,6 +15896,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15769,6 +15916,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15788,6 +15936,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15807,6 +15956,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15826,6 +15976,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15845,6 +15996,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15864,6 +16016,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15883,6 +16036,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15902,6 +16056,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15921,6 +16076,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15940,6 +16096,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15959,6 +16116,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15978,6 +16136,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -15997,6 +16156,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16016,6 +16176,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16035,6 +16196,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16054,6 +16216,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16073,6 +16236,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16092,6 +16256,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16111,6 +16276,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16130,6 +16296,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16149,6 +16316,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16168,6 +16336,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16187,6 +16356,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16206,6 +16376,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16225,6 +16396,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16244,6 +16416,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16263,6 +16436,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16282,6 +16456,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16301,6 +16476,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16320,6 +16496,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16339,6 +16516,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16358,6 +16536,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16377,6 +16556,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16396,6 +16576,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16415,6 +16596,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16434,6 +16616,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16453,6 +16636,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16472,6 +16656,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16491,6 +16676,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16510,6 +16696,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16529,6 +16716,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16548,6 +16736,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16567,6 +16756,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16586,6 +16776,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16605,6 +16796,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16624,6 +16816,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16643,6 +16836,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16662,6 +16856,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16681,6 +16876,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16700,6 +16896,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16719,6 +16916,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16738,6 +16936,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16757,6 +16956,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16776,6 +16976,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16795,6 +16996,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16814,6 +17016,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16833,6 +17036,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16852,6 +17056,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16871,6 +17076,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16890,6 +17096,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16909,6 +17116,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16928,6 +17136,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16947,6 +17156,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16966,6 +17176,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -16985,6 +17196,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17004,6 +17216,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17023,6 +17236,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17042,6 +17256,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17062,6 +17277,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17081,6 +17297,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17100,6 +17317,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17119,6 +17337,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17138,6 +17357,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17157,6 +17377,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17176,6 +17397,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17195,6 +17417,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17214,6 +17437,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17233,6 +17457,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17252,6 +17477,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17271,6 +17497,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17290,6 +17517,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17309,6 +17537,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17328,6 +17557,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17347,6 +17577,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17366,6 +17597,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17385,6 +17617,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17404,6 +17637,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17423,6 +17657,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17442,6 +17677,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17461,6 +17697,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17480,6 +17717,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17499,6 +17737,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17518,6 +17757,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17537,6 +17777,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17556,6 +17797,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17575,6 +17817,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17594,6 +17837,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17613,6 +17857,7 @@ "area" ], "fields": [ + "name", "operator", "address", "opening_hours", @@ -17632,6 +17877,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17652,6 +17898,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17672,6 +17919,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17692,6 +17940,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17712,6 +17961,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17732,6 +17982,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17752,6 +18003,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17772,6 +18024,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17792,6 +18045,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17812,6 +18066,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17832,6 +18087,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17852,6 +18108,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17872,6 +18129,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17892,6 +18150,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17912,6 +18171,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17932,6 +18192,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17952,6 +18213,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17972,6 +18234,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -17992,6 +18255,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18012,6 +18276,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18032,6 +18297,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18052,6 +18318,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18072,6 +18339,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18092,6 +18360,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18112,6 +18381,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18132,6 +18402,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18152,6 +18423,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18172,6 +18444,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18192,6 +18465,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18212,6 +18486,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18232,6 +18507,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18252,6 +18528,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18272,6 +18549,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18292,6 +18570,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18312,6 +18591,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18332,6 +18612,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18352,6 +18633,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18372,6 +18654,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18392,6 +18675,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18412,6 +18696,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18432,6 +18717,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18452,6 +18738,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18472,6 +18759,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18492,6 +18780,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18512,6 +18801,7 @@ "area" ], "fields": [ + "name", "address", "building_area", "opening_hours", @@ -18532,6 +18822,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18558,6 +18849,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18584,6 +18876,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18610,6 +18903,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18635,6 +18929,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18661,6 +18956,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18686,6 +18982,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18712,6 +19009,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18738,6 +19036,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18763,6 +19062,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18788,6 +19088,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18813,6 +19114,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18838,6 +19140,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18864,6 +19167,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18889,6 +19193,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18914,6 +19219,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18940,6 +19246,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18965,6 +19272,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -18990,6 +19298,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19015,6 +19324,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19040,6 +19350,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19065,6 +19376,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19090,6 +19402,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19115,6 +19428,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19140,6 +19454,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19165,6 +19480,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19191,6 +19507,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19216,6 +19533,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19241,6 +19559,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19266,6 +19585,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19291,6 +19611,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19316,6 +19637,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19342,6 +19664,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19368,6 +19691,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19393,6 +19717,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19419,6 +19744,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19445,6 +19771,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19470,6 +19797,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19496,6 +19824,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19521,6 +19850,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19546,6 +19876,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19572,6 +19903,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19597,6 +19929,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19623,6 +19956,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19650,6 +19984,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19675,6 +20010,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19700,6 +20036,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19725,6 +20062,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19750,6 +20088,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19775,6 +20114,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19802,6 +20142,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19827,6 +20168,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19852,6 +20194,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19878,6 +20221,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19903,6 +20247,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19928,6 +20273,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19953,6 +20299,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -19978,6 +20325,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20003,6 +20351,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20029,6 +20378,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20055,6 +20405,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20080,6 +20431,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20105,6 +20457,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20130,6 +20483,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20155,6 +20509,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20180,6 +20535,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20205,6 +20561,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20231,6 +20588,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20256,6 +20614,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20281,6 +20640,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20306,6 +20666,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20332,6 +20693,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20358,6 +20720,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20383,6 +20746,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20408,6 +20772,7 @@ "area" ], "fields": [ + "name", "cuisine", "operator", "address", @@ -20434,6 +20799,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20458,6 +20824,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20482,6 +20849,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20506,6 +20874,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20530,6 +20899,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20554,6 +20924,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20578,6 +20949,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20602,6 +20974,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20626,6 +20999,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20650,6 +21024,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20674,6 +21049,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20698,6 +21074,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20722,6 +21099,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20746,6 +21124,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20770,6 +21149,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20794,6 +21174,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20818,6 +21199,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20842,6 +21224,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20866,6 +21249,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20890,6 +21274,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20914,6 +21299,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20938,6 +21324,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20962,6 +21349,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -20986,6 +21374,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21010,6 +21399,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21034,6 +21424,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21058,6 +21449,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21082,6 +21474,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21106,6 +21499,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21130,6 +21524,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21154,6 +21549,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21178,6 +21574,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21202,6 +21599,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21226,6 +21624,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21250,6 +21649,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21274,6 +21674,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21298,6 +21699,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21322,6 +21724,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21346,6 +21749,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21370,6 +21774,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21394,6 +21799,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21418,6 +21824,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21442,6 +21849,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21466,6 +21874,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21490,6 +21899,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21514,6 +21924,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21538,6 +21949,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21562,6 +21974,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21586,6 +21999,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21610,6 +22024,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21634,6 +22049,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21658,6 +22074,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21682,6 +22099,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21706,6 +22124,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21730,6 +22149,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21754,6 +22174,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21778,6 +22199,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21802,6 +22224,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21826,6 +22249,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21850,6 +22274,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21874,6 +22299,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21898,6 +22324,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21922,6 +22349,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21946,6 +22374,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21970,6 +22399,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -21994,6 +22424,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22018,6 +22449,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22042,6 +22474,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22066,6 +22499,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22090,6 +22524,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22114,6 +22549,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22138,6 +22574,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22162,6 +22599,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22186,6 +22624,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22210,6 +22649,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22234,6 +22674,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22258,6 +22699,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22282,6 +22724,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22306,6 +22749,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22330,6 +22774,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22354,6 +22799,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22378,6 +22824,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22402,6 +22849,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22426,6 +22874,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22450,6 +22899,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22474,6 +22924,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22498,6 +22949,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22522,6 +22974,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22546,6 +22999,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22570,6 +23024,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22594,6 +23049,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22618,6 +23074,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22642,6 +23099,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22666,6 +23124,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22690,6 +23149,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22714,6 +23174,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22738,6 +23199,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22762,6 +23224,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22786,6 +23249,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22810,6 +23274,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22834,6 +23299,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22858,6 +23324,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22882,6 +23349,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22907,6 +23375,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22931,6 +23400,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22955,6 +23425,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -22979,6 +23450,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23003,6 +23475,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23027,6 +23500,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23051,6 +23525,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23075,6 +23550,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23099,6 +23575,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23123,6 +23600,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23147,6 +23625,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23171,6 +23650,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23195,6 +23675,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23219,6 +23700,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23243,6 +23725,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23267,6 +23750,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23291,6 +23775,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23315,6 +23800,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23339,6 +23825,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23363,6 +23850,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23387,6 +23875,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23411,6 +23900,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -23435,6 +23925,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23456,6 +23947,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23477,6 +23969,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23498,6 +23991,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23519,6 +24013,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23540,6 +24035,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23561,6 +24057,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23582,6 +24079,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23603,6 +24101,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23624,6 +24123,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23645,6 +24145,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23666,6 +24167,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23687,6 +24189,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23708,6 +24211,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23729,6 +24233,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23750,6 +24255,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23771,6 +24277,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23792,6 +24299,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23813,6 +24321,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23834,6 +24343,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23855,6 +24365,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23876,6 +24387,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23897,6 +24409,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23918,6 +24431,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23939,6 +24453,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23960,6 +24475,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -23981,6 +24497,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24002,6 +24519,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24023,6 +24541,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24044,6 +24563,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24065,6 +24585,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24086,6 +24607,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24107,6 +24629,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24128,6 +24651,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24149,6 +24673,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24170,6 +24695,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24191,6 +24717,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24212,6 +24739,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24233,6 +24761,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24254,6 +24783,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24275,6 +24805,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24296,6 +24827,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24317,6 +24849,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24338,6 +24871,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24359,6 +24893,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24380,6 +24915,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24401,6 +24937,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24422,6 +24959,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24443,6 +24981,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24464,6 +25003,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24485,6 +25025,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24506,6 +25047,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24527,6 +25069,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24548,6 +25091,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24569,6 +25113,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24590,6 +25135,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24611,6 +25157,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24632,6 +25179,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24653,6 +25201,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24674,6 +25223,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24695,6 +25245,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24716,6 +25267,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24737,6 +25289,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24758,6 +25311,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24779,6 +25333,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24800,6 +25355,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24821,6 +25377,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24842,6 +25399,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24863,6 +25421,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24884,6 +25443,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24905,6 +25465,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24926,6 +25487,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24947,6 +25509,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24968,6 +25531,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -24989,6 +25553,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25010,6 +25575,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25031,6 +25597,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25052,6 +25619,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25073,6 +25641,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25094,6 +25663,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25115,6 +25685,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25136,6 +25707,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25157,6 +25729,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25178,6 +25751,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25199,6 +25773,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25220,6 +25795,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25241,6 +25817,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25262,6 +25839,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25283,6 +25861,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25304,6 +25883,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25325,6 +25905,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25346,6 +25927,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25367,6 +25949,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25388,6 +25971,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25409,6 +25993,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25430,6 +26015,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25451,6 +26037,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25472,6 +26059,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25493,6 +26081,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25514,6 +26103,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25535,6 +26125,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25556,6 +26147,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25577,6 +26169,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25598,6 +26191,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25619,6 +26213,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25640,6 +26235,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25661,6 +26257,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25682,6 +26279,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25703,6 +26301,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25724,6 +26323,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25745,6 +26345,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25766,6 +26367,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25787,6 +26389,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25808,6 +26411,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25829,6 +26433,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25850,6 +26455,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25871,6 +26477,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25892,6 +26499,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25913,6 +26521,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25934,6 +26543,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25955,6 +26565,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25976,6 +26587,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -25997,6 +26609,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26018,6 +26631,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26039,6 +26653,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26060,6 +26675,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26081,6 +26697,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26102,6 +26719,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26123,6 +26741,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26144,6 +26763,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26165,6 +26785,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26186,6 +26807,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26207,6 +26829,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26228,6 +26851,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26249,6 +26873,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26270,6 +26895,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26291,6 +26917,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26312,6 +26939,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26333,6 +26961,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26354,6 +26983,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26375,6 +27005,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26396,6 +27027,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26417,6 +27049,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26438,6 +27071,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26459,6 +27093,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26480,6 +27115,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26501,6 +27137,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26522,6 +27159,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26543,6 +27181,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26564,6 +27203,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26585,6 +27225,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26606,6 +27247,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26627,6 +27269,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26648,6 +27291,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26669,6 +27313,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26690,6 +27335,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26711,6 +27357,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26732,6 +27379,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26753,6 +27401,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26774,6 +27423,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26795,6 +27445,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26816,6 +27467,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26837,6 +27489,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26858,6 +27511,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26879,6 +27533,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26900,6 +27555,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26921,6 +27577,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26942,6 +27599,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26963,6 +27621,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -26984,6 +27643,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27005,6 +27665,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27026,6 +27687,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27047,6 +27709,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27068,6 +27731,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27089,6 +27753,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27110,6 +27775,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27131,6 +27797,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27152,6 +27819,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27173,6 +27841,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27194,6 +27863,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27215,6 +27885,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27236,6 +27907,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27257,6 +27929,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27278,6 +27951,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27299,6 +27973,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27320,6 +27995,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27341,6 +28017,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27362,6 +28039,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27383,6 +28061,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27404,6 +28083,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27425,6 +28105,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27446,6 +28127,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27467,6 +28149,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27488,6 +28171,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27509,6 +28193,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27530,6 +28215,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27551,6 +28237,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27572,6 +28259,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27593,6 +28281,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27614,6 +28303,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27635,6 +28325,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27656,6 +28347,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27677,6 +28369,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27698,6 +28391,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27719,6 +28413,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27740,6 +28435,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27761,6 +28457,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27782,6 +28479,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27803,6 +28501,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27824,6 +28523,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27845,6 +28545,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27866,6 +28567,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27888,6 +28590,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27910,6 +28613,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27932,6 +28636,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27954,6 +28659,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27976,6 +28682,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -27997,6 +28704,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28018,6 +28726,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28039,6 +28748,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28060,6 +28770,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28081,6 +28792,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28102,6 +28814,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28123,6 +28836,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28145,6 +28859,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28166,6 +28881,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28187,6 +28903,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28208,6 +28925,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28229,6 +28947,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28250,6 +28969,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28271,6 +28991,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28292,6 +29013,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28313,6 +29035,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28334,6 +29057,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28355,6 +29079,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28376,6 +29101,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28397,6 +29123,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28418,6 +29145,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28439,6 +29167,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28460,6 +29189,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28481,6 +29211,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28502,6 +29233,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28523,6 +29255,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28544,6 +29277,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28566,6 +29300,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28587,6 +29322,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28608,6 +29344,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28629,6 +29366,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28650,6 +29388,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28671,6 +29410,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28692,6 +29432,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28713,6 +29454,7 @@ "area" ], "fields": [ + "name", "atm", "operator", "address", @@ -28734,6 +29476,7 @@ "area" ], "fields": [ + "name", "operator" ], "suggestion": true @@ -28750,6 +29493,7 @@ "area" ], "fields": [ + "name", "operator" ], "suggestion": true @@ -28766,6 +29510,7 @@ "area" ], "fields": [ + "name", "operator" ], "suggestion": true @@ -28782,6 +29527,7 @@ "area" ], "fields": [ + "name", "operator" ], "suggestion": true @@ -28798,6 +29544,7 @@ "area" ], "fields": [ + "name", "operator" ], "suggestion": true @@ -28814,6 +29561,7 @@ "area" ], "fields": [ + "name", "operator" ], "suggestion": true @@ -28830,6 +29578,7 @@ "area" ], "fields": [ + "name", "operator" ], "suggestion": true @@ -28846,6 +29595,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -28866,6 +29616,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -28886,6 +29637,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -28906,6 +29658,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -28926,6 +29679,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -28946,6 +29700,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -28966,6 +29721,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -28986,6 +29742,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29006,6 +29763,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29026,6 +29784,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29046,6 +29805,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29066,6 +29826,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29086,6 +29847,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29106,6 +29868,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29126,6 +29889,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29146,6 +29910,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29166,6 +29931,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29186,6 +29952,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29206,6 +29973,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29226,6 +29994,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29246,6 +30015,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29266,6 +30036,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29286,6 +30057,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29306,6 +30078,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29326,6 +30099,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29346,6 +30120,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29366,6 +30141,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29386,6 +30162,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29406,6 +30183,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29426,6 +30204,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29446,6 +30225,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29466,6 +30246,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29486,6 +30267,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29506,6 +30288,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29526,6 +30309,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29546,6 +30330,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29566,6 +30351,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29586,6 +30372,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29606,6 +30393,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29626,6 +30414,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29646,6 +30435,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29666,6 +30456,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29686,6 +30477,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29706,6 +30498,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29726,6 +30519,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29746,6 +30540,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29766,6 +30561,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29786,6 +30582,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29806,6 +30603,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29826,6 +30624,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29846,6 +30645,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29866,6 +30666,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29886,6 +30687,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29906,6 +30708,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29926,6 +30729,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29946,6 +30750,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29966,6 +30771,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -29986,6 +30792,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30006,6 +30813,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30026,6 +30834,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30046,6 +30855,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30066,6 +30876,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30086,6 +30897,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30106,6 +30918,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30126,6 +30939,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30146,6 +30960,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30166,6 +30981,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30186,6 +31002,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30206,6 +31023,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30226,6 +31044,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30246,6 +31065,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30266,6 +31086,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30286,6 +31107,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30306,6 +31128,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -30327,6 +31150,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30351,6 +31175,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30375,6 +31200,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30399,6 +31225,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30423,6 +31250,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30447,6 +31275,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30471,6 +31300,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30496,6 +31326,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30520,6 +31351,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30544,6 +31376,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30568,6 +31401,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30592,6 +31426,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30616,6 +31451,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30641,6 +31477,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30665,6 +31502,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30689,6 +31527,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30713,6 +31552,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30738,6 +31578,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30762,6 +31603,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30786,6 +31628,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30810,6 +31653,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30834,6 +31678,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30858,6 +31703,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30882,6 +31728,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30906,6 +31753,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30931,6 +31779,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", @@ -30955,6 +31804,7 @@ "area" ], "fields": [ + "name", "cuisine", "address", "building_area", diff --git a/data/presets/presets/amenity/_coworking_space.json b/data/presets/presets/amenity/_coworking_space.json index 41a7006ff..febad7aa9 100644 --- a/data/presets/presets/amenity/_coworking_space.json +++ b/data/presets/presets/amenity/_coworking_space.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/_nursing_home.json b/data/presets/presets/amenity/_nursing_home.json index 7e77c5554..0aa2a359f 100644 --- a/data/presets/presets/amenity/_nursing_home.json +++ b/data/presets/presets/amenity/_nursing_home.json @@ -1,6 +1,7 @@ { "icon": "wheelchair", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/_register_office.json b/data/presets/presets/amenity/_register_office.json index 205854909..94b1a9f06 100644 --- a/data/presets/presets/amenity/_register_office.json +++ b/data/presets/presets/amenity/_register_office.json @@ -1,6 +1,7 @@ { "icon": "town-hall", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/animal_boarding.json b/data/presets/presets/amenity/animal_boarding.json index 05958096f..efaac1814 100644 --- a/data/presets/presets/amenity/animal_boarding.json +++ b/data/presets/presets/amenity/animal_boarding.json @@ -1,6 +1,7 @@ { "icon": "veterinary", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/animal_breeding.json b/data/presets/presets/amenity/animal_breeding.json index f1185e1ac..21685ddf8 100644 --- a/data/presets/presets/amenity/animal_breeding.json +++ b/data/presets/presets/amenity/animal_breeding.json @@ -1,6 +1,7 @@ { "icon": "veterinary", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/animal_shelter.json b/data/presets/presets/amenity/animal_shelter.json index 37a0ef55b..b61cc9a38 100644 --- a/data/presets/presets/amenity/animal_shelter.json +++ b/data/presets/presets/amenity/animal_shelter.json @@ -1,6 +1,7 @@ { "icon": "veterinary", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/arts_centre.json b/data/presets/presets/amenity/arts_centre.json index f2a5f35f5..ca08d85ca 100644 --- a/data/presets/presets/amenity/arts_centre.json +++ b/data/presets/presets/amenity/arts_centre.json @@ -1,6 +1,7 @@ { "icon": "theatre", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/bank.json b/data/presets/presets/amenity/bank.json index 39ad570ce..cf8f18473 100644 --- a/data/presets/presets/amenity/bank.json +++ b/data/presets/presets/amenity/bank.json @@ -1,6 +1,7 @@ { "icon": "bank", "fields": [ + "name", "atm", "operator", "address", diff --git a/data/presets/presets/amenity/bar.json b/data/presets/presets/amenity/bar.json index 7f67888ea..890de6fff 100644 --- a/data/presets/presets/amenity/bar.json +++ b/data/presets/presets/amenity/bar.json @@ -1,6 +1,7 @@ { "icon": "bar", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/biergarten.json b/data/presets/presets/amenity/biergarten.json index d5f2a2e16..daa1292ef 100644 --- a/data/presets/presets/amenity/biergarten.json +++ b/data/presets/presets/amenity/biergarten.json @@ -1,6 +1,7 @@ { "icon": "beer", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/boat_rental.json b/data/presets/presets/amenity/boat_rental.json index 3787ea97e..9315f58ce 100644 --- a/data/presets/presets/amenity/boat_rental.json +++ b/data/presets/presets/amenity/boat_rental.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "operator" ], "geometry": [ diff --git a/data/presets/presets/amenity/bureau_de_change.json b/data/presets/presets/amenity/bureau_de_change.json index 5048096e4..8a421f334 100644 --- a/data/presets/presets/amenity/bureau_de_change.json +++ b/data/presets/presets/amenity/bureau_de_change.json @@ -1,6 +1,7 @@ { "icon": "bank", "fields": [ + "name", "operator", "currency_multi" ], diff --git a/data/presets/presets/amenity/bus_station.json b/data/presets/presets/amenity/bus_station.json index 08218154d..3799bf6c5 100644 --- a/data/presets/presets/amenity/bus_station.json +++ b/data/presets/presets/amenity/bus_station.json @@ -1,6 +1,7 @@ { "icon": "bus", "fields": [ + "name", "building_area", "operator", "internet_access", diff --git a/data/presets/presets/amenity/cafe.json b/data/presets/presets/amenity/cafe.json index 2c701f062..a476df4ca 100644 --- a/data/presets/presets/amenity/cafe.json +++ b/data/presets/presets/amenity/cafe.json @@ -1,6 +1,7 @@ { "icon": "cafe", "fields": [ + "name", "cuisine", "address", "building_area", diff --git a/data/presets/presets/amenity/car_rental.json b/data/presets/presets/amenity/car_rental.json index 0da3d3ea0..da9938cf6 100644 --- a/data/presets/presets/amenity/car_rental.json +++ b/data/presets/presets/amenity/car_rental.json @@ -1,6 +1,7 @@ { "icon": "car", "fields": [ + "name", "operator" ], "geometry": [ diff --git a/data/presets/presets/amenity/car_sharing.json b/data/presets/presets/amenity/car_sharing.json index 6316ef9f2..5b190a62a 100644 --- a/data/presets/presets/amenity/car_sharing.json +++ b/data/presets/presets/amenity/car_sharing.json @@ -1,6 +1,7 @@ { "icon": "car", "fields": [ + "name", "operator", "capacity" ], diff --git a/data/presets/presets/amenity/casino.json b/data/presets/presets/amenity/casino.json index c16d20612..5942dc0b7 100644 --- a/data/presets/presets/amenity/casino.json +++ b/data/presets/presets/amenity/casino.json @@ -1,6 +1,7 @@ { "icon": "poi-dice", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/childcare.json b/data/presets/presets/amenity/childcare.json index a33ec9994..92bc539ab 100644 --- a/data/presets/presets/amenity/childcare.json +++ b/data/presets/presets/amenity/childcare.json @@ -1,6 +1,7 @@ { "icon": "school", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/cinema.json b/data/presets/presets/amenity/cinema.json index 45357048a..5e159b23e 100644 --- a/data/presets/presets/amenity/cinema.json +++ b/data/presets/presets/amenity/cinema.json @@ -1,6 +1,7 @@ { "icon": "cinema", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/clinic.json b/data/presets/presets/amenity/clinic.json index f5b64581e..3c9b66c83 100644 --- a/data/presets/presets/amenity/clinic.json +++ b/data/presets/presets/amenity/clinic.json @@ -1,6 +1,7 @@ { "icon": "hospital", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/clock.json b/data/presets/presets/amenity/clock.json index 1760ec6d9..3f83048dd 100644 --- a/data/presets/presets/amenity/clock.json +++ b/data/presets/presets/amenity/clock.json @@ -1,6 +1,7 @@ { "icon": "poi-clock", "fields": [ + "name", "support", "display", "visibility", diff --git a/data/presets/presets/amenity/college.json b/data/presets/presets/amenity/college.json index 607cd163a..a88e29624 100644 --- a/data/presets/presets/amenity/college.json +++ b/data/presets/presets/amenity/college.json @@ -1,6 +1,7 @@ { "icon": "college", "fields": [ + "name", "operator", "address", "internet_access", diff --git a/data/presets/presets/amenity/community_centre.json b/data/presets/presets/amenity/community_centre.json index 706e187fe..3a6060112 100644 --- a/data/presets/presets/amenity/community_centre.json +++ b/data/presets/presets/amenity/community_centre.json @@ -1,6 +1,7 @@ { "icon": "town-hall", "fields": [ + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/courthouse.json b/data/presets/presets/amenity/courthouse.json index 431a13c1a..c8d4beaed 100644 --- a/data/presets/presets/amenity/courthouse.json +++ b/data/presets/presets/amenity/courthouse.json @@ -1,6 +1,7 @@ { "icon": "town-hall", "fields": [ + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/crematorium.json b/data/presets/presets/amenity/crematorium.json index cde1bbe3f..ddbf79135 100644 --- a/data/presets/presets/amenity/crematorium.json +++ b/data/presets/presets/amenity/crematorium.json @@ -1,6 +1,7 @@ { "icon": "cemetery", "fields": [ + "name", "website", "phone", "opening_hours", diff --git a/data/presets/presets/amenity/dentist.json b/data/presets/presets/amenity/dentist.json index 1d3b45240..5b54fee1f 100644 --- a/data/presets/presets/amenity/dentist.json +++ b/data/presets/presets/amenity/dentist.json @@ -1,6 +1,7 @@ { "icon": "dentist", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/doctors.json b/data/presets/presets/amenity/doctors.json index 3753f26f4..5139385f4 100644 --- a/data/presets/presets/amenity/doctors.json +++ b/data/presets/presets/amenity/doctors.json @@ -1,6 +1,7 @@ { "icon": "hospital", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/dojo.json b/data/presets/presets/amenity/dojo.json index 37a6ece19..c9f554cb3 100644 --- a/data/presets/presets/amenity/dojo.json +++ b/data/presets/presets/amenity/dojo.json @@ -1,6 +1,7 @@ { "icon": "pitch", "fields": [ + "name", "sport", "address", "building_area", diff --git a/data/presets/presets/amenity/driving_school.json b/data/presets/presets/amenity/driving_school.json index 7b709e73d..a8151a5a4 100644 --- a/data/presets/presets/amenity/driving_school.json +++ b/data/presets/presets/amenity/driving_school.json @@ -1,6 +1,7 @@ { "icon": "car", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/embassy.json b/data/presets/presets/amenity/embassy.json index c871d9ba3..28e853739 100644 --- a/data/presets/presets/amenity/embassy.json +++ b/data/presets/presets/amenity/embassy.json @@ -1,6 +1,7 @@ { "icon": "embassy", "fields": [ + "name", "country", "address", "building_area" diff --git a/data/presets/presets/amenity/fast_food.json b/data/presets/presets/amenity/fast_food.json index caaabef0d..78930d20d 100644 --- a/data/presets/presets/amenity/fast_food.json +++ b/data/presets/presets/amenity/fast_food.json @@ -1,6 +1,7 @@ { "icon": "fast-food", "fields": [ + "name", "cuisine", "operator", "address", diff --git a/data/presets/presets/amenity/ferry_terminal.json b/data/presets/presets/amenity/ferry_terminal.json index 3e9c9ca99..044e4cf1e 100644 --- a/data/presets/presets/amenity/ferry_terminal.json +++ b/data/presets/presets/amenity/ferry_terminal.json @@ -1,6 +1,7 @@ { "icon": "ferry", "fields": [ + "name", "network", "operator", "address", diff --git a/data/presets/presets/amenity/fire_station.json b/data/presets/presets/amenity/fire_station.json index 35acbc5bd..b1756d2b3 100644 --- a/data/presets/presets/amenity/fire_station.json +++ b/data/presets/presets/amenity/fire_station.json @@ -1,6 +1,7 @@ { "icon": "fire-station", "fields": [ + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/food_court.json b/data/presets/presets/amenity/food_court.json index c3ed5a3d6..14650a32d 100644 --- a/data/presets/presets/amenity/food_court.json +++ b/data/presets/presets/amenity/food_court.json @@ -1,6 +1,7 @@ { "icon": "restaurant", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/fuel.json b/data/presets/presets/amenity/fuel.json index ce71543d2..fcb5f8e5c 100644 --- a/data/presets/presets/amenity/fuel.json +++ b/data/presets/presets/amenity/fuel.json @@ -1,6 +1,7 @@ { "icon": "fuel", "fields": [ + "name", "operator", "address", "opening_hours", diff --git a/data/presets/presets/amenity/hospital.json b/data/presets/presets/amenity/hospital.json index 998a5b0cb..104eb23c8 100644 --- a/data/presets/presets/amenity/hospital.json +++ b/data/presets/presets/amenity/hospital.json @@ -1,6 +1,7 @@ { "icon": "hospital", "fields": [ + "name", "operator", "address", "emergency" diff --git a/data/presets/presets/amenity/ice_cream.json b/data/presets/presets/amenity/ice_cream.json index 82d4beb2e..014ef1630 100644 --- a/data/presets/presets/amenity/ice_cream.json +++ b/data/presets/presets/amenity/ice_cream.json @@ -1,6 +1,7 @@ { "icon": "ice-cream", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/internet_cafe.json b/data/presets/presets/amenity/internet_cafe.json index cae2b31e5..6df39996b 100644 --- a/data/presets/presets/amenity/internet_cafe.json +++ b/data/presets/presets/amenity/internet_cafe.json @@ -1,6 +1,7 @@ { "icon": "poi-mast", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/kindergarten.json b/data/presets/presets/amenity/kindergarten.json index 2d28d6afe..eb6279ed7 100644 --- a/data/presets/presets/amenity/kindergarten.json +++ b/data/presets/presets/amenity/kindergarten.json @@ -1,6 +1,7 @@ { "icon": "school", "fields": [ + "name", "operator", "address" ], diff --git a/data/presets/presets/amenity/library.json b/data/presets/presets/amenity/library.json index 9fe3c68a9..1dc9af646 100644 --- a/data/presets/presets/amenity/library.json +++ b/data/presets/presets/amenity/library.json @@ -1,6 +1,7 @@ { "icon": "library", "fields": [ + "name", "operator", "building_area", "address", diff --git a/data/presets/presets/amenity/marketplace.json b/data/presets/presets/amenity/marketplace.json index dffd4fe95..bc7e4ec3f 100644 --- a/data/presets/presets/amenity/marketplace.json +++ b/data/presets/presets/amenity/marketplace.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/nightclub.json b/data/presets/presets/amenity/nightclub.json index 67ff6e58c..2f1273713 100644 --- a/data/presets/presets/amenity/nightclub.json +++ b/data/presets/presets/amenity/nightclub.json @@ -1,6 +1,7 @@ { "icon": "bar", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/pharmacy.json b/data/presets/presets/amenity/pharmacy.json index 6c7a0a046..3edf93477 100644 --- a/data/presets/presets/amenity/pharmacy.json +++ b/data/presets/presets/amenity/pharmacy.json @@ -1,6 +1,7 @@ { "icon": "pharmacy", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/place_of_worship.json b/data/presets/presets/amenity/place_of_worship.json index 1267dd81d..0bcd6d8c9 100644 --- a/data/presets/presets/amenity/place_of_worship.json +++ b/data/presets/presets/amenity/place_of_worship.json @@ -1,6 +1,7 @@ { "icon": "place-of-worship", "fields": [ + "name", "religion", "denomination", "address", diff --git a/data/presets/presets/amenity/place_of_worship/buddhist.json b/data/presets/presets/amenity/place_of_worship/buddhist.json index 4cc3ca76c..5e49ce106 100644 --- a/data/presets/presets/amenity/place_of_worship/buddhist.json +++ b/data/presets/presets/amenity/place_of_worship/buddhist.json @@ -1,6 +1,7 @@ { "icon": "buddhism", "fields": [ + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/christian.json b/data/presets/presets/amenity/place_of_worship/christian.json index ce523d1b3..bf5b7059a 100644 --- a/data/presets/presets/amenity/place_of_worship/christian.json +++ b/data/presets/presets/amenity/place_of_worship/christian.json @@ -1,6 +1,7 @@ { "icon": "religious-christian", "fields": [ + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/hindu.json b/data/presets/presets/amenity/place_of_worship/hindu.json index f2b57f78b..058e6f757 100644 --- a/data/presets/presets/amenity/place_of_worship/hindu.json +++ b/data/presets/presets/amenity/place_of_worship/hindu.json @@ -1,6 +1,7 @@ { "icon": "poi-hinduist", "fields": [ + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/jewish.json b/data/presets/presets/amenity/place_of_worship/jewish.json index 5acf9d7ce..5f2b26ae0 100644 --- a/data/presets/presets/amenity/place_of_worship/jewish.json +++ b/data/presets/presets/amenity/place_of_worship/jewish.json @@ -1,6 +1,7 @@ { "icon": "religious-jewish", "fields": [ + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/muslim.json b/data/presets/presets/amenity/place_of_worship/muslim.json index d47c52a9b..6245bc3ab 100644 --- a/data/presets/presets/amenity/place_of_worship/muslim.json +++ b/data/presets/presets/amenity/place_of_worship/muslim.json @@ -1,6 +1,7 @@ { "icon": "religious-muslim", "fields": [ + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/shinto.json b/data/presets/presets/amenity/place_of_worship/shinto.json index ece48c7e4..0e4b4858d 100644 --- a/data/presets/presets/amenity/place_of_worship/shinto.json +++ b/data/presets/presets/amenity/place_of_worship/shinto.json @@ -1,6 +1,7 @@ { "icon": "poi-shintoist", "fields": [ + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/sikh.json b/data/presets/presets/amenity/place_of_worship/sikh.json index 7e3e28570..eb37f5e77 100644 --- a/data/presets/presets/amenity/place_of_worship/sikh.json +++ b/data/presets/presets/amenity/place_of_worship/sikh.json @@ -1,6 +1,7 @@ { "icon": "poi-sikhist", "fields": [ + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/taoist.json b/data/presets/presets/amenity/place_of_worship/taoist.json index 0df3cd13a..ff48f89ba 100644 --- a/data/presets/presets/amenity/place_of_worship/taoist.json +++ b/data/presets/presets/amenity/place_of_worship/taoist.json @@ -1,6 +1,7 @@ { "icon": "poi-taoist", "fields": [ + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/planetarium.json b/data/presets/presets/amenity/planetarium.json index 3e703dd9c..de4551cab 100644 --- a/data/presets/presets/amenity/planetarium.json +++ b/data/presets/presets/amenity/planetarium.json @@ -1,6 +1,7 @@ { "icon": "museum", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/police.json b/data/presets/presets/amenity/police.json index 82a83b735..b9c2f30c0 100644 --- a/data/presets/presets/amenity/police.json +++ b/data/presets/presets/amenity/police.json @@ -1,6 +1,7 @@ { "icon": "police", "fields": [ + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/post_office.json b/data/presets/presets/amenity/post_office.json index 88ed38dcb..fb08da934 100644 --- a/data/presets/presets/amenity/post_office.json +++ b/data/presets/presets/amenity/post_office.json @@ -1,6 +1,7 @@ { "icon": "post", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/prison.json b/data/presets/presets/amenity/prison.json index e42ce18b2..00f691915 100644 --- a/data/presets/presets/amenity/prison.json +++ b/data/presets/presets/amenity/prison.json @@ -1,6 +1,7 @@ { "icon": "prison", "fields": [ + "name", "operator", "address" ], diff --git a/data/presets/presets/amenity/pub.json b/data/presets/presets/amenity/pub.json index d08ea6d71..27de74bd7 100644 --- a/data/presets/presets/amenity/pub.json +++ b/data/presets/presets/amenity/pub.json @@ -1,6 +1,7 @@ { "icon": "beer", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/public_bath.json b/data/presets/presets/amenity/public_bath.json index 8fd83ea2d..c1fc05da7 100644 --- a/data/presets/presets/amenity/public_bath.json +++ b/data/presets/presets/amenity/public_bath.json @@ -1,6 +1,7 @@ { "icon": "water", "fields": [ + "name", "bath/type", "bath/open_air", "bath/sand_bath", diff --git a/data/presets/presets/amenity/ranger_station.json b/data/presets/presets/amenity/ranger_station.json index d9b2e6ebc..de5f4d149 100644 --- a/data/presets/presets/amenity/ranger_station.json +++ b/data/presets/presets/amenity/ranger_station.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/recycling_centre.json b/data/presets/presets/amenity/recycling_centre.json index ba3032a1d..2cf272a41 100644 --- a/data/presets/presets/amenity/recycling_centre.json +++ b/data/presets/presets/amenity/recycling_centre.json @@ -1,6 +1,7 @@ { "icon": "waste-basket", "fields": [ + "name", "operator", "address", "opening_hours", diff --git a/data/presets/presets/amenity/restaurant.json b/data/presets/presets/amenity/restaurant.json index fd4d2873c..4c1f60fc0 100644 --- a/data/presets/presets/amenity/restaurant.json +++ b/data/presets/presets/amenity/restaurant.json @@ -1,6 +1,7 @@ { "icon": "restaurant", "fields": [ + "name", "cuisine", "address", "building_area", diff --git a/data/presets/presets/amenity/school.json b/data/presets/presets/amenity/school.json index e3b1f38d3..1da39b7af 100644 --- a/data/presets/presets/amenity/school.json +++ b/data/presets/presets/amenity/school.json @@ -1,6 +1,7 @@ { "icon": "school", "fields": [ + "name", "operator", "address" ], diff --git a/data/presets/presets/amenity/scrapyard.json b/data/presets/presets/amenity/scrapyard.json index 569127d88..1fa760a2d 100644 --- a/data/presets/presets/amenity/scrapyard.json +++ b/data/presets/presets/amenity/scrapyard.json @@ -1,6 +1,7 @@ { "icon": "car", "fields": [ + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/amenity/shelter.json b/data/presets/presets/amenity/shelter.json index 068728f6f..884092b8c 100644 --- a/data/presets/presets/amenity/shelter.json +++ b/data/presets/presets/amenity/shelter.json @@ -1,6 +1,7 @@ { "icon": "shelter", "fields": [ + "name", "shelter_type", "bin" ], diff --git a/data/presets/presets/amenity/social_facility.json b/data/presets/presets/amenity/social_facility.json index ef77abf70..2c03fb6c0 100644 --- a/data/presets/presets/amenity/social_facility.json +++ b/data/presets/presets/amenity/social_facility.json @@ -1,6 +1,7 @@ { "icon": "poi-social-facility", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/social_facility/food_bank.json b/data/presets/presets/amenity/social_facility/food_bank.json index 930d81eb3..47f0c44a2 100644 --- a/data/presets/presets/amenity/social_facility/food_bank.json +++ b/data/presets/presets/amenity/social_facility/food_bank.json @@ -1,6 +1,7 @@ { "icon": "poi-social-facility", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/social_facility/group_home.json b/data/presets/presets/amenity/social_facility/group_home.json index 26cdd97e0..aa2635daf 100644 --- a/data/presets/presets/amenity/social_facility/group_home.json +++ b/data/presets/presets/amenity/social_facility/group_home.json @@ -1,6 +1,7 @@ { "icon": "wheelchair", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/social_facility/homeless_shelter.json b/data/presets/presets/amenity/social_facility/homeless_shelter.json index 09c285bf3..0c1cd1e98 100644 --- a/data/presets/presets/amenity/social_facility/homeless_shelter.json +++ b/data/presets/presets/amenity/social_facility/homeless_shelter.json @@ -1,6 +1,7 @@ { "icon": "poi-social-facility", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/social_facility/nursing_home.json b/data/presets/presets/amenity/social_facility/nursing_home.json index 63cd2209b..9f0c22977 100644 --- a/data/presets/presets/amenity/social_facility/nursing_home.json +++ b/data/presets/presets/amenity/social_facility/nursing_home.json @@ -1,6 +1,7 @@ { "icon": "wheelchair", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/studio.json b/data/presets/presets/amenity/studio.json index 1b43c401d..3c5c53735 100644 --- a/data/presets/presets/amenity/studio.json +++ b/data/presets/presets/amenity/studio.json @@ -1,6 +1,7 @@ { "icon": "karaoke", "fields": [ + "name", "studio", "address", "building_area" diff --git a/data/presets/presets/amenity/taxi.json b/data/presets/presets/amenity/taxi.json index 780c835cc..545f9885c 100644 --- a/data/presets/presets/amenity/taxi.json +++ b/data/presets/presets/amenity/taxi.json @@ -1,6 +1,7 @@ { "icon": "car", "fields": [ + "name", "operator", "capacity" ], diff --git a/data/presets/presets/amenity/theatre.json b/data/presets/presets/amenity/theatre.json index 8d1773f38..57fa0c7b2 100644 --- a/data/presets/presets/amenity/theatre.json +++ b/data/presets/presets/amenity/theatre.json @@ -1,6 +1,7 @@ { "icon": "theatre", "fields": [ + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/townhall.json b/data/presets/presets/amenity/townhall.json index de4cbd2e5..32eaa42b7 100644 --- a/data/presets/presets/amenity/townhall.json +++ b/data/presets/presets/amenity/townhall.json @@ -1,6 +1,7 @@ { "icon": "town-hall", "fields": [ + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/university.json b/data/presets/presets/amenity/university.json index 4430d3a67..8bb2bb1ad 100644 --- a/data/presets/presets/amenity/university.json +++ b/data/presets/presets/amenity/university.json @@ -1,6 +1,7 @@ { "icon": "college", "fields": [ + "name", "operator", "address", "internet_access", diff --git a/data/presets/presets/amenity/veterinary.json b/data/presets/presets/amenity/veterinary.json index 34af360ec..61afafc46 100644 --- a/data/presets/presets/amenity/veterinary.json +++ b/data/presets/presets/amenity/veterinary.json @@ -1,6 +1,7 @@ { "icon": "veterinary", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/waste_transfer_station.json b/data/presets/presets/amenity/waste_transfer_station.json index d28506f7b..fa8952d5f 100644 --- a/data/presets/presets/amenity/waste_transfer_station.json +++ b/data/presets/presets/amenity/waste_transfer_station.json @@ -1,6 +1,7 @@ { "icon": "waste-basket", "fields": [ + "name", "operator", "address", "opening_hours" From df208131dc5a9e7b9d79edbdc11a12c0e8b1ba8e Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 23:30:39 +0100 Subject: [PATCH 33/87] Adding name fields to building, highway and campsite --- data/presets/presets.json | 39 +++++++++++++++++++ data/presets/presets/area/highway.json | 1 + .../presets/boundary/administrative.json | 1 + data/presets/presets/building/_bunker.json | 1 + .../presets/building/_train_station.json | 1 + data/presets/presets/building/apartments.json | 1 + data/presets/presets/building/barn.json | 1 + data/presets/presets/building/cabin.json | 1 + data/presets/presets/building/cathedral.json | 1 + data/presets/presets/building/chapel.json | 1 + data/presets/presets/building/church.json | 1 + data/presets/presets/building/college.json | 1 + data/presets/presets/building/commercial.json | 1 + .../presets/building/construction.json | 1 + data/presets/presets/building/detached.json | 1 + data/presets/presets/building/dormitory.json | 1 + data/presets/presets/building/garage.json | 1 + data/presets/presets/building/garages.json | 1 + data/presets/presets/building/greenhouse.json | 1 + data/presets/presets/building/hospital.json | 1 + data/presets/presets/building/hotel.json | 1 + data/presets/presets/building/house.json | 1 + data/presets/presets/building/hut.json | 4 ++ data/presets/presets/building/industrial.json | 1 + .../presets/building/kindergarten.json | 1 + data/presets/presets/building/public.json | 1 + .../presets/presets/building/residential.json | 1 + data/presets/presets/building/retail.json | 1 + data/presets/presets/building/roof.json | 1 + data/presets/presets/building/school.json | 1 + .../presets/building/semidetached_house.json | 1 + data/presets/presets/building/shed.json | 1 + data/presets/presets/building/stable.json | 1 + .../presets/building/static_caravan.json | 1 + data/presets/presets/building/terrace.json | 1 + data/presets/presets/building/university.json | 1 + data/presets/presets/building/warehouse.json | 1 + .../presets/presets/camp_site/camp_pitch.json | 1 + 38 files changed, 79 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 3642cda7f..0c7684fbd 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -3299,6 +3299,7 @@ }, "area/highway": { "fields": [ + "name", "area/highway" ], "geometry": [ @@ -3565,6 +3566,7 @@ "boundary": "administrative" }, "fields": [ + "name", "admin_level" ] }, @@ -3589,6 +3591,7 @@ }, "building/bunker": { "fields": [ + "name", "address", "levels" ], @@ -3616,6 +3619,7 @@ "building/train_station": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -3634,6 +3638,7 @@ "building/apartments": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -3649,6 +3654,7 @@ "building/barn": { "icon": "farm", "fields": [ + "name", "address", "levels" ], @@ -3664,6 +3670,7 @@ "building/cabin": { "icon": "home", "fields": [ + "name", "address", "levels" ], @@ -3679,6 +3686,7 @@ "building/cathedral": { "icon": "place-of-worship", "fields": [ + "name", "address", "levels" ], @@ -3694,6 +3702,7 @@ "building/chapel": { "icon": "place-of-worship", "fields": [ + "name", "address", "levels" ], @@ -3709,6 +3718,7 @@ "building/church": { "icon": "place-of-worship", "fields": [ + "name", "address", "levels" ], @@ -3724,6 +3734,7 @@ "building/college": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -3742,6 +3753,7 @@ "building/commercial": { "icon": "commercial", "fields": [ + "name", "address", "levels", "smoking" @@ -3758,6 +3770,7 @@ "building/construction": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -3773,6 +3786,7 @@ "building/detached": { "icon": "home", "fields": [ + "name", "address", "levels" ], @@ -3795,6 +3809,7 @@ "building/dormitory": { "icon": "building", "fields": [ + "name", "address", "levels", "smoking" @@ -3811,6 +3826,7 @@ "building/garage": { "icon": "warehouse", "fields": [ + "name", "capacity" ], "geometry": [ @@ -3825,6 +3841,7 @@ "building/garages": { "icon": "warehouse", "fields": [ + "name", "capacity" ], "geometry": [ @@ -3839,6 +3856,7 @@ "building/greenhouse": { "icon": "garden-center", "fields": [ + "name", "address", "levels" ], @@ -3854,6 +3872,7 @@ "building/hospital": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -3869,6 +3888,7 @@ "building/hotel": { "icon": "building", "fields": [ + "name", "address", "levels", "smoking" @@ -3885,6 +3905,7 @@ "building/house": { "icon": "home", "fields": [ + "name", "address", "levels" ], @@ -3907,6 +3928,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "building": "hut" }, @@ -3916,6 +3940,7 @@ "building/industrial": { "icon": "industry", "fields": [ + "name", "address", "levels" ], @@ -3931,6 +3956,7 @@ "building/kindergarten": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -3950,6 +3976,7 @@ "building/public": { "icon": "building", "fields": [ + "name", "address", "levels", "smoking" @@ -3966,6 +3993,7 @@ "building/residential": { "icon": "residential-community", "fields": [ + "name", "address", "levels" ], @@ -3981,6 +4009,7 @@ "building/retail": { "icon": "commercial", "fields": [ + "name", "address", "levels", "smoking" @@ -3997,6 +4026,7 @@ "building/roof": { "icon": "shelter", "fields": [ + "name", "address" ], "geometry": [ @@ -4011,6 +4041,7 @@ "building/school": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -4032,6 +4063,7 @@ "building/semidetached_house": { "icon": "home", "fields": [ + "name", "address", "levels" ], @@ -4056,6 +4088,7 @@ "building/shed": { "icon": "home", "fields": [ + "name", "address", "levels" ], @@ -4071,6 +4104,7 @@ "building/stable": { "icon": "horse-riding", "fields": [ + "name", "address", "levels" ], @@ -4086,6 +4120,7 @@ "building/static_caravan": { "icon": "home", "fields": [ + "name", "address", "levels" ], @@ -4101,6 +4136,7 @@ "building/terrace": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -4124,6 +4160,7 @@ "building/university": { "icon": "building", "fields": [ + "name", "address", "levels" ], @@ -4142,6 +4179,7 @@ "building/warehouse": { "icon": "warehouse", "fields": [ + "name", "address", "levels" ], @@ -4157,6 +4195,7 @@ "camp_site/camp_pitch": { "icon": "campsite", "fields": [ + "name", "ref" ], "geometry": [ diff --git a/data/presets/presets/area/highway.json b/data/presets/presets/area/highway.json index 1f9972fe1..0fd2ec440 100644 --- a/data/presets/presets/area/highway.json +++ b/data/presets/presets/area/highway.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "area/highway" ], "geometry": [ diff --git a/data/presets/presets/boundary/administrative.json b/data/presets/presets/boundary/administrative.json index 194f8ec72..f91788a86 100644 --- a/data/presets/presets/boundary/administrative.json +++ b/data/presets/presets/boundary/administrative.json @@ -7,6 +7,7 @@ "boundary": "administrative" }, "fields": [ + "name", "admin_level" ] } \ No newline at end of file diff --git a/data/presets/presets/building/_bunker.json b/data/presets/presets/building/_bunker.json index 6810768af..94ec480e7 100644 --- a/data/presets/presets/building/_bunker.json +++ b/data/presets/presets/building/_bunker.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/_train_station.json b/data/presets/presets/building/_train_station.json index 6a4d04a18..5636118cb 100644 --- a/data/presets/presets/building/_train_station.json +++ b/data/presets/presets/building/_train_station.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/apartments.json b/data/presets/presets/building/apartments.json index 03b8d7d0d..a90688823 100644 --- a/data/presets/presets/building/apartments.json +++ b/data/presets/presets/building/apartments.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/barn.json b/data/presets/presets/building/barn.json index a41e2fa08..c173d9fb6 100644 --- a/data/presets/presets/building/barn.json +++ b/data/presets/presets/building/barn.json @@ -1,6 +1,7 @@ { "icon": "farm", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/cabin.json b/data/presets/presets/building/cabin.json index 2a860557e..ce120e32d 100644 --- a/data/presets/presets/building/cabin.json +++ b/data/presets/presets/building/cabin.json @@ -1,6 +1,7 @@ { "icon": "home", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/cathedral.json b/data/presets/presets/building/cathedral.json index 9e1c3f9cd..2c5841f88 100644 --- a/data/presets/presets/building/cathedral.json +++ b/data/presets/presets/building/cathedral.json @@ -1,6 +1,7 @@ { "icon": "place-of-worship", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/chapel.json b/data/presets/presets/building/chapel.json index 854c42afc..30017b026 100644 --- a/data/presets/presets/building/chapel.json +++ b/data/presets/presets/building/chapel.json @@ -1,6 +1,7 @@ { "icon": "place-of-worship", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/church.json b/data/presets/presets/building/church.json index a3c225023..99ae20538 100644 --- a/data/presets/presets/building/church.json +++ b/data/presets/presets/building/church.json @@ -1,6 +1,7 @@ { "icon": "place-of-worship", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/college.json b/data/presets/presets/building/college.json index 2e6f021f2..7a6e4c898 100644 --- a/data/presets/presets/building/college.json +++ b/data/presets/presets/building/college.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/commercial.json b/data/presets/presets/building/commercial.json index 76067d271..13ea7679a 100644 --- a/data/presets/presets/building/commercial.json +++ b/data/presets/presets/building/commercial.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/construction.json b/data/presets/presets/building/construction.json index ab1eb7845..fb0d218b7 100644 --- a/data/presets/presets/building/construction.json +++ b/data/presets/presets/building/construction.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/detached.json b/data/presets/presets/building/detached.json index d51fd96e1..608211d46 100644 --- a/data/presets/presets/building/detached.json +++ b/data/presets/presets/building/detached.json @@ -1,6 +1,7 @@ { "icon": "home", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/dormitory.json b/data/presets/presets/building/dormitory.json index 3d584ac95..ceebef703 100644 --- a/data/presets/presets/building/dormitory.json +++ b/data/presets/presets/building/dormitory.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/garage.json b/data/presets/presets/building/garage.json index 7ffd905d1..d2550d420 100644 --- a/data/presets/presets/building/garage.json +++ b/data/presets/presets/building/garage.json @@ -1,6 +1,7 @@ { "icon": "warehouse", "fields": [ + "name", "capacity" ], "geometry": [ diff --git a/data/presets/presets/building/garages.json b/data/presets/presets/building/garages.json index 3b19c6fea..a75a75f0a 100644 --- a/data/presets/presets/building/garages.json +++ b/data/presets/presets/building/garages.json @@ -1,6 +1,7 @@ { "icon": "warehouse", "fields": [ + "name", "capacity" ], "geometry": [ diff --git a/data/presets/presets/building/greenhouse.json b/data/presets/presets/building/greenhouse.json index 727fd4e02..8980e2130 100644 --- a/data/presets/presets/building/greenhouse.json +++ b/data/presets/presets/building/greenhouse.json @@ -1,6 +1,7 @@ { "icon": "garden-center", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/hospital.json b/data/presets/presets/building/hospital.json index 0f7dadb64..d2a8a4876 100644 --- a/data/presets/presets/building/hospital.json +++ b/data/presets/presets/building/hospital.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/hotel.json b/data/presets/presets/building/hotel.json index eb76a47ca..5d14f0cd5 100644 --- a/data/presets/presets/building/hotel.json +++ b/data/presets/presets/building/hotel.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/house.json b/data/presets/presets/building/house.json index 1ba297965..431518b39 100644 --- a/data/presets/presets/building/house.json +++ b/data/presets/presets/building/house.json @@ -1,6 +1,7 @@ { "icon": "home", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/hut.json b/data/presets/presets/building/hut.json index 0d8f7f574..196bd51d8 100644 --- a/data/presets/presets/building/hut.json +++ b/data/presets/presets/building/hut.json @@ -2,6 +2,10 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], + "tags": { "building": "hut" }, diff --git a/data/presets/presets/building/industrial.json b/data/presets/presets/building/industrial.json index 53a2d5eb4..744e11e4b 100644 --- a/data/presets/presets/building/industrial.json +++ b/data/presets/presets/building/industrial.json @@ -1,6 +1,7 @@ { "icon": "industry", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/kindergarten.json b/data/presets/presets/building/kindergarten.json index 5d168a124..4ee019de6 100644 --- a/data/presets/presets/building/kindergarten.json +++ b/data/presets/presets/building/kindergarten.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/public.json b/data/presets/presets/building/public.json index 40ba7959e..295502375 100644 --- a/data/presets/presets/building/public.json +++ b/data/presets/presets/building/public.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/residential.json b/data/presets/presets/building/residential.json index 6b725c9f5..b83a61cc9 100644 --- a/data/presets/presets/building/residential.json +++ b/data/presets/presets/building/residential.json @@ -1,6 +1,7 @@ { "icon": "residential-community", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/retail.json b/data/presets/presets/building/retail.json index d10dc8119..1ea913bf5 100644 --- a/data/presets/presets/building/retail.json +++ b/data/presets/presets/building/retail.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/roof.json b/data/presets/presets/building/roof.json index ca31486a1..7081f8398 100644 --- a/data/presets/presets/building/roof.json +++ b/data/presets/presets/building/roof.json @@ -1,6 +1,7 @@ { "icon": "shelter", "fields": [ + "name", "address" ], "geometry": [ diff --git a/data/presets/presets/building/school.json b/data/presets/presets/building/school.json index c8427df72..38cd3bc90 100644 --- a/data/presets/presets/building/school.json +++ b/data/presets/presets/building/school.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/semidetached_house.json b/data/presets/presets/building/semidetached_house.json index 1d4833216..faeffd1bf 100644 --- a/data/presets/presets/building/semidetached_house.json +++ b/data/presets/presets/building/semidetached_house.json @@ -1,6 +1,7 @@ { "icon": "home", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/shed.json b/data/presets/presets/building/shed.json index 8415a914b..0ee550c85 100644 --- a/data/presets/presets/building/shed.json +++ b/data/presets/presets/building/shed.json @@ -1,6 +1,7 @@ { "icon": "home", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/stable.json b/data/presets/presets/building/stable.json index 524018cfa..f92efbe01 100644 --- a/data/presets/presets/building/stable.json +++ b/data/presets/presets/building/stable.json @@ -1,6 +1,7 @@ { "icon": "horse-riding", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/static_caravan.json b/data/presets/presets/building/static_caravan.json index 3efb99ef2..693f42b9a 100644 --- a/data/presets/presets/building/static_caravan.json +++ b/data/presets/presets/building/static_caravan.json @@ -1,6 +1,7 @@ { "icon": "home", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/terrace.json b/data/presets/presets/building/terrace.json index 02cd1546e..d731db36b 100644 --- a/data/presets/presets/building/terrace.json +++ b/data/presets/presets/building/terrace.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/university.json b/data/presets/presets/building/university.json index e34385f1d..0e1ef0ee1 100644 --- a/data/presets/presets/building/university.json +++ b/data/presets/presets/building/university.json @@ -1,6 +1,7 @@ { "icon": "building", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/building/warehouse.json b/data/presets/presets/building/warehouse.json index 3dcba721b..7d1e7edd3 100644 --- a/data/presets/presets/building/warehouse.json +++ b/data/presets/presets/building/warehouse.json @@ -1,6 +1,7 @@ { "icon": "warehouse", "fields": [ + "name", "address", "levels" ], diff --git a/data/presets/presets/camp_site/camp_pitch.json b/data/presets/presets/camp_site/camp_pitch.json index d7d1b1704..a801067dc 100644 --- a/data/presets/presets/camp_site/camp_pitch.json +++ b/data/presets/presets/camp_site/camp_pitch.json @@ -1,6 +1,7 @@ { "icon": "campsite", "fields": [ + "name", "ref" ], "geometry": [ From 5dfb1d61bc09b2ef0596c4d1b83e55efe6e7c5c5 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 23:39:37 +0100 Subject: [PATCH 34/87] Adding name fields for craft preset --- data/presets/presets.json | 48 +++++++++++++++++++ data/presets/presets/craft/_jeweler.json | 1 + data/presets/presets/craft/_locksmith.json | 1 + data/presets/presets/craft/_optician.json | 1 + data/presets/presets/craft/_tailor.json | 1 + data/presets/presets/craft/basket_maker.json | 1 + data/presets/presets/craft/beekeeper.json | 1 + data/presets/presets/craft/blacksmith.json | 1 + data/presets/presets/craft/boatbuilder.json | 1 + data/presets/presets/craft/bookbinder.json | 1 + data/presets/presets/craft/brewery.json | 1 + data/presets/presets/craft/carpenter.json | 1 + data/presets/presets/craft/carpet_layer.json | 1 + data/presets/presets/craft/caterer.json | 1 + data/presets/presets/craft/clockmaker.json | 1 + data/presets/presets/craft/confectionery.json | 1 + data/presets/presets/craft/distillery.json | 1 + data/presets/presets/craft/dressmaker.json | 1 + data/presets/presets/craft/electrician.json | 1 + .../presets/craft/electronics_repair.json | 1 + data/presets/presets/craft/gardener.json | 1 + data/presets/presets/craft/glaziery.json | 1 + data/presets/presets/craft/handicraft.json | 1 + data/presets/presets/craft/hvac.json | 1 + data/presets/presets/craft/insulator.json | 1 + data/presets/presets/craft/key_cutter.json | 1 + .../presets/craft/metal_construction.json | 1 + data/presets/presets/craft/painter.json | 1 + data/presets/presets/craft/photographer.json | 1 + .../craft/photographic_laboratory.json | 1 + data/presets/presets/craft/plasterer.json | 1 + data/presets/presets/craft/plumber.json | 1 + data/presets/presets/craft/pottery.json | 1 + data/presets/presets/craft/rigger.json | 1 + data/presets/presets/craft/roofer.json | 1 + data/presets/presets/craft/saddler.json | 1 + data/presets/presets/craft/sailmaker.json | 1 + data/presets/presets/craft/sawmill.json | 1 + data/presets/presets/craft/scaffolder.json | 1 + data/presets/presets/craft/sculpter.json | 1 + data/presets/presets/craft/shoemaker.json | 1 + data/presets/presets/craft/stonemason.json | 1 + data/presets/presets/craft/sweep.json | 1 + data/presets/presets/craft/tiler.json | 1 + data/presets/presets/craft/tinsmith.json | 1 + data/presets/presets/craft/upholsterer.json | 1 + data/presets/presets/craft/watchmaker.json | 1 + .../presets/craft/window_construction.json | 1 + data/presets/presets/craft/winery.json | 1 + 49 files changed, 96 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 0c7684fbd..24fac6cb7 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -4256,6 +4256,7 @@ "craft/jeweler": { "icon": "marker-stroked", "fields": [ + "name", "operator", "address", "building_area", @@ -4278,6 +4279,7 @@ "craft/locksmith": { "icon": "marker-stroked", "fields": [ + "name", "operator", "address", "building_area", @@ -4300,6 +4302,7 @@ "craft/optician": { "icon": "marker-stroked", "fields": [ + "name", "operator", "address", "building_area", @@ -4322,6 +4325,7 @@ "craft/tailor": { "icon": "clothing-store", "fields": [ + "name", "operator", "address", "building_area", @@ -4348,6 +4352,7 @@ "craft/basket_maker": { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", @@ -4365,6 +4370,7 @@ "craft/beekeeper": { "icon": "farm", "fields": [ + "name", "operator", "address", "building_area", @@ -4382,6 +4388,7 @@ "craft/blacksmith": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4399,6 +4406,7 @@ "craft/boatbuilder": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4416,6 +4424,7 @@ "craft/bookbinder": { "icon": "library", "fields": [ + "name", "operator", "address", "building_area", @@ -4436,6 +4445,7 @@ "craft/brewery": { "icon": "poi-storage-tank", "fields": [ + "name", "operator", "address", "building_area", @@ -4462,6 +4472,7 @@ "craft/carpenter": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4482,6 +4493,7 @@ "craft/carpet_layer": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4499,6 +4511,7 @@ "craft/caterer": { "icon": "restaurant", "fields": [ + "name", "cuisine", "operator", "address", @@ -4517,6 +4530,7 @@ "craft/clockmaker": { "icon": "poi-clock", "fields": [ + "name", "operator", "address", "building_area", @@ -4534,6 +4548,7 @@ "craft/confectionery": { "icon": "bakery", "fields": [ + "name", "operator", "address", "building_area", @@ -4555,6 +4570,7 @@ "craft/distillery": { "icon": "poi-storage-tank", "fields": [ + "name", "operator", "address", "building_area", @@ -4593,6 +4609,7 @@ "craft/dressmaker": { "icon": "clothing-store", "fields": [ + "name", "operator", "address", "building_area", @@ -4613,6 +4630,7 @@ "craft/electrician": { "icon": "poi-power", "fields": [ + "name", "operator", "address", "building_area", @@ -4634,6 +4652,7 @@ "craft/electronics_repair": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4651,6 +4670,7 @@ "craft/gardener": { "icon": "garden", "fields": [ + "name", "operator", "address", "building_area", @@ -4672,6 +4692,7 @@ "craft/glaziery": { "icon": "fire-station", "fields": [ + "name", "operator", "address", "building_area", @@ -4694,6 +4715,7 @@ "craft/handicraft": { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", @@ -4711,6 +4733,7 @@ "craft/hvac": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4733,6 +4756,7 @@ "craft/insulator": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4750,6 +4774,7 @@ "craft/key_cutter": { "icon": "marker-stroked", "fields": [ + "name", "operator", "address", "building_area", @@ -4767,6 +4792,7 @@ "craft/metal_construction": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4784,6 +4810,7 @@ "craft/painter": { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", @@ -4801,6 +4828,7 @@ "craft/photographer": { "icon": "attraction", "fields": [ + "name", "operator", "address", "building_area", @@ -4818,6 +4846,7 @@ "craft/photographic_laboratory": { "icon": "attraction", "fields": [ + "name", "operator", "address", "building_area", @@ -4838,6 +4867,7 @@ "craft/plasterer": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4855,6 +4885,7 @@ "craft/plumber": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4875,6 +4906,7 @@ "craft/pottery": { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", @@ -4895,6 +4927,7 @@ "craft/rigger": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4912,6 +4945,7 @@ "craft/roofer": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4929,6 +4963,7 @@ "craft/saddler": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4946,6 +4981,7 @@ "craft/sailmaker": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -4963,6 +4999,7 @@ "craft/sawmill": { "icon": "logging", "fields": [ + "name", "operator", "address", "building_area", @@ -4983,6 +5020,7 @@ "craft/scaffolder": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -5000,6 +5038,7 @@ "craft/sculpter": { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", @@ -5017,6 +5056,7 @@ "craft/shoemaker": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -5037,6 +5077,7 @@ "craft/stonemason": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -5057,6 +5098,7 @@ "craft/sweep": { "icon": "poi-chimney", "fields": [ + "name", "operator", "address", "building_area", @@ -5074,6 +5116,7 @@ "craft/tiler": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -5091,6 +5134,7 @@ "craft/tinsmith": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -5108,6 +5152,7 @@ "craft/upholsterer": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -5125,6 +5170,7 @@ "craft/watchmaker": { "icon": "poi-clock", "fields": [ + "name", "operator", "address", "building_area", @@ -5142,6 +5188,7 @@ "craft/window_construction": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -5162,6 +5209,7 @@ "craft/winery": { "icon": "alcohol-shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/_jeweler.json b/data/presets/presets/craft/_jeweler.json index 220d068c0..1fbf9dbbc 100644 --- a/data/presets/presets/craft/_jeweler.json +++ b/data/presets/presets/craft/_jeweler.json @@ -1,6 +1,7 @@ { "icon": "marker-stroked", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/_locksmith.json b/data/presets/presets/craft/_locksmith.json index 39f78dc84..970c0521e 100644 --- a/data/presets/presets/craft/_locksmith.json +++ b/data/presets/presets/craft/_locksmith.json @@ -1,6 +1,7 @@ { "icon": "marker-stroked", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/_optician.json b/data/presets/presets/craft/_optician.json index 925dd6378..cd0178ba7 100644 --- a/data/presets/presets/craft/_optician.json +++ b/data/presets/presets/craft/_optician.json @@ -1,6 +1,7 @@ { "icon": "marker-stroked", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/_tailor.json b/data/presets/presets/craft/_tailor.json index d11d93a75..fef84ea77 100644 --- a/data/presets/presets/craft/_tailor.json +++ b/data/presets/presets/craft/_tailor.json @@ -1,6 +1,7 @@ { "icon": "clothing-store", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/basket_maker.json b/data/presets/presets/craft/basket_maker.json index 537c1526e..5ee069e28 100644 --- a/data/presets/presets/craft/basket_maker.json +++ b/data/presets/presets/craft/basket_maker.json @@ -1,6 +1,7 @@ { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/beekeeper.json b/data/presets/presets/craft/beekeeper.json index 8e300a28b..1ef5ba229 100644 --- a/data/presets/presets/craft/beekeeper.json +++ b/data/presets/presets/craft/beekeeper.json @@ -1,6 +1,7 @@ { "icon": "farm", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/blacksmith.json b/data/presets/presets/craft/blacksmith.json index 977b5fd22..11c46119b 100644 --- a/data/presets/presets/craft/blacksmith.json +++ b/data/presets/presets/craft/blacksmith.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/boatbuilder.json b/data/presets/presets/craft/boatbuilder.json index 5eb9064f0..c7b7fd7b4 100644 --- a/data/presets/presets/craft/boatbuilder.json +++ b/data/presets/presets/craft/boatbuilder.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/bookbinder.json b/data/presets/presets/craft/bookbinder.json index 0bf51a2ef..f094f0559 100644 --- a/data/presets/presets/craft/bookbinder.json +++ b/data/presets/presets/craft/bookbinder.json @@ -1,6 +1,7 @@ { "icon": "library", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/brewery.json b/data/presets/presets/craft/brewery.json index 295759537..87a018093 100644 --- a/data/presets/presets/craft/brewery.json +++ b/data/presets/presets/craft/brewery.json @@ -1,6 +1,7 @@ { "icon": "poi-storage-tank", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/carpenter.json b/data/presets/presets/craft/carpenter.json index 30b74ccef..a503454cd 100644 --- a/data/presets/presets/craft/carpenter.json +++ b/data/presets/presets/craft/carpenter.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/carpet_layer.json b/data/presets/presets/craft/carpet_layer.json index bfb2bb9d4..4201c5b31 100644 --- a/data/presets/presets/craft/carpet_layer.json +++ b/data/presets/presets/craft/carpet_layer.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/caterer.json b/data/presets/presets/craft/caterer.json index ea09c8d1e..6923fa6b5 100644 --- a/data/presets/presets/craft/caterer.json +++ b/data/presets/presets/craft/caterer.json @@ -1,6 +1,7 @@ { "icon": "restaurant", "fields": [ + "name", "cuisine", "operator", "address", diff --git a/data/presets/presets/craft/clockmaker.json b/data/presets/presets/craft/clockmaker.json index f531c4ee8..fdf5ac159 100644 --- a/data/presets/presets/craft/clockmaker.json +++ b/data/presets/presets/craft/clockmaker.json @@ -1,6 +1,7 @@ { "icon": "poi-clock", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/confectionery.json b/data/presets/presets/craft/confectionery.json index aaa40b8c1..e2117ea08 100644 --- a/data/presets/presets/craft/confectionery.json +++ b/data/presets/presets/craft/confectionery.json @@ -1,6 +1,7 @@ { "icon": "bakery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/distillery.json b/data/presets/presets/craft/distillery.json index 9cefeb5c8..b417509d4 100644 --- a/data/presets/presets/craft/distillery.json +++ b/data/presets/presets/craft/distillery.json @@ -1,6 +1,7 @@ { "icon": "poi-storage-tank", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/dressmaker.json b/data/presets/presets/craft/dressmaker.json index b1bcd6ae2..dd61ec62b 100644 --- a/data/presets/presets/craft/dressmaker.json +++ b/data/presets/presets/craft/dressmaker.json @@ -1,6 +1,7 @@ { "icon": "clothing-store", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/electrician.json b/data/presets/presets/craft/electrician.json index 5a083e228..d29f04cd4 100644 --- a/data/presets/presets/craft/electrician.json +++ b/data/presets/presets/craft/electrician.json @@ -1,6 +1,7 @@ { "icon": "poi-power", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/electronics_repair.json b/data/presets/presets/craft/electronics_repair.json index 747ceaf5f..6bbd07591 100644 --- a/data/presets/presets/craft/electronics_repair.json +++ b/data/presets/presets/craft/electronics_repair.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/gardener.json b/data/presets/presets/craft/gardener.json index b3b56e7cf..2318d7bcc 100644 --- a/data/presets/presets/craft/gardener.json +++ b/data/presets/presets/craft/gardener.json @@ -1,6 +1,7 @@ { "icon": "garden", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/glaziery.json b/data/presets/presets/craft/glaziery.json index 00071c201..f59bed0f8 100644 --- a/data/presets/presets/craft/glaziery.json +++ b/data/presets/presets/craft/glaziery.json @@ -1,6 +1,7 @@ { "icon": "fire-station", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/handicraft.json b/data/presets/presets/craft/handicraft.json index 9766bcf77..2afa10520 100644 --- a/data/presets/presets/craft/handicraft.json +++ b/data/presets/presets/craft/handicraft.json @@ -1,6 +1,7 @@ { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/hvac.json b/data/presets/presets/craft/hvac.json index e6bacb0ce..5c1adc355 100644 --- a/data/presets/presets/craft/hvac.json +++ b/data/presets/presets/craft/hvac.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/insulator.json b/data/presets/presets/craft/insulator.json index a37427766..23bda965d 100644 --- a/data/presets/presets/craft/insulator.json +++ b/data/presets/presets/craft/insulator.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/key_cutter.json b/data/presets/presets/craft/key_cutter.json index ba04dd5f3..14174f03d 100644 --- a/data/presets/presets/craft/key_cutter.json +++ b/data/presets/presets/craft/key_cutter.json @@ -1,6 +1,7 @@ { "icon": "marker-stroked", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/metal_construction.json b/data/presets/presets/craft/metal_construction.json index f944ae636..5080a4b4c 100644 --- a/data/presets/presets/craft/metal_construction.json +++ b/data/presets/presets/craft/metal_construction.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/painter.json b/data/presets/presets/craft/painter.json index 3c5759930..49e1ba18c 100644 --- a/data/presets/presets/craft/painter.json +++ b/data/presets/presets/craft/painter.json @@ -1,6 +1,7 @@ { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/photographer.json b/data/presets/presets/craft/photographer.json index b1fb78aba..99c01304d 100644 --- a/data/presets/presets/craft/photographer.json +++ b/data/presets/presets/craft/photographer.json @@ -1,6 +1,7 @@ { "icon": "attraction", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/photographic_laboratory.json b/data/presets/presets/craft/photographic_laboratory.json index 9efe88bb5..f1060a9dc 100644 --- a/data/presets/presets/craft/photographic_laboratory.json +++ b/data/presets/presets/craft/photographic_laboratory.json @@ -1,6 +1,7 @@ { "icon": "attraction", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/plasterer.json b/data/presets/presets/craft/plasterer.json index b92bb3ef8..33811852c 100644 --- a/data/presets/presets/craft/plasterer.json +++ b/data/presets/presets/craft/plasterer.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/plumber.json b/data/presets/presets/craft/plumber.json index 69b5bb2cb..72ad2d32d 100644 --- a/data/presets/presets/craft/plumber.json +++ b/data/presets/presets/craft/plumber.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/pottery.json b/data/presets/presets/craft/pottery.json index 203705f20..55124522a 100644 --- a/data/presets/presets/craft/pottery.json +++ b/data/presets/presets/craft/pottery.json @@ -1,6 +1,7 @@ { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/rigger.json b/data/presets/presets/craft/rigger.json index dc707dcf8..869d66cd8 100644 --- a/data/presets/presets/craft/rigger.json +++ b/data/presets/presets/craft/rigger.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/roofer.json b/data/presets/presets/craft/roofer.json index a1bed47df..e2f83f66b 100644 --- a/data/presets/presets/craft/roofer.json +++ b/data/presets/presets/craft/roofer.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/saddler.json b/data/presets/presets/craft/saddler.json index b86683961..e45745f23 100644 --- a/data/presets/presets/craft/saddler.json +++ b/data/presets/presets/craft/saddler.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/sailmaker.json b/data/presets/presets/craft/sailmaker.json index 11a6d4813..eccd22a06 100644 --- a/data/presets/presets/craft/sailmaker.json +++ b/data/presets/presets/craft/sailmaker.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/sawmill.json b/data/presets/presets/craft/sawmill.json index 1f2efab66..5dffa6d76 100644 --- a/data/presets/presets/craft/sawmill.json +++ b/data/presets/presets/craft/sawmill.json @@ -1,6 +1,7 @@ { "icon": "logging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/scaffolder.json b/data/presets/presets/craft/scaffolder.json index de0b9e3e9..14d8a3c2c 100644 --- a/data/presets/presets/craft/scaffolder.json +++ b/data/presets/presets/craft/scaffolder.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/sculpter.json b/data/presets/presets/craft/sculpter.json index e0d1f0976..2a15c0ee4 100644 --- a/data/presets/presets/craft/sculpter.json +++ b/data/presets/presets/craft/sculpter.json @@ -1,6 +1,7 @@ { "icon": "art-gallery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/shoemaker.json b/data/presets/presets/craft/shoemaker.json index 4f17689c5..c8885ac19 100644 --- a/data/presets/presets/craft/shoemaker.json +++ b/data/presets/presets/craft/shoemaker.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/stonemason.json b/data/presets/presets/craft/stonemason.json index cd9ce55f5..803ccb37d 100644 --- a/data/presets/presets/craft/stonemason.json +++ b/data/presets/presets/craft/stonemason.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/sweep.json b/data/presets/presets/craft/sweep.json index 4c24fac9c..50dbc26b7 100644 --- a/data/presets/presets/craft/sweep.json +++ b/data/presets/presets/craft/sweep.json @@ -1,6 +1,7 @@ { "icon": "poi-chimney", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/tiler.json b/data/presets/presets/craft/tiler.json index e92161882..88c454a3d 100644 --- a/data/presets/presets/craft/tiler.json +++ b/data/presets/presets/craft/tiler.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/tinsmith.json b/data/presets/presets/craft/tinsmith.json index 43f651ddf..f8915ee6e 100644 --- a/data/presets/presets/craft/tinsmith.json +++ b/data/presets/presets/craft/tinsmith.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/upholsterer.json b/data/presets/presets/craft/upholsterer.json index 08d663299..20382daea 100644 --- a/data/presets/presets/craft/upholsterer.json +++ b/data/presets/presets/craft/upholsterer.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/watchmaker.json b/data/presets/presets/craft/watchmaker.json index f73465de1..c2c6b329f 100644 --- a/data/presets/presets/craft/watchmaker.json +++ b/data/presets/presets/craft/watchmaker.json @@ -1,6 +1,7 @@ { "icon": "poi-clock", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/window_construction.json b/data/presets/presets/craft/window_construction.json index 1fd837a55..39006f164 100644 --- a/data/presets/presets/craft/window_construction.json +++ b/data/presets/presets/craft/window_construction.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/winery.json b/data/presets/presets/craft/winery.json index e00ee7e14..e5c3c8b01 100644 --- a/data/presets/presets/craft/winery.json +++ b/data/presets/presets/craft/winery.json @@ -1,6 +1,7 @@ { "icon": "alcohol-shop", "fields": [ + "name", "operator", "address", "building_area", From 1042b19597d57b471fc89a6f77c40b9a9cd04086 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 23:44:44 +0100 Subject: [PATCH 35/87] Adding name fields for emergency and footway presets --- data/presets/presets.json | 4 ++++ data/presets/presets/emergency/ambulance_station.json | 1 + data/presets/presets/footway/crossing.json | 1 + data/presets/presets/footway/crosswalk.json | 1 + data/presets/presets/footway/sidewalk.json | 1 + 5 files changed, 8 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 24fac6cb7..555f7435d 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -5315,6 +5315,7 @@ "emergency/ambulance_station": { "icon": "hospital", "fields": [ + "name", "operator", "building_area", "address" @@ -5403,6 +5404,7 @@ }, "footway/crossing": { "fields": [ + "name", "crossing", "access", "surface", @@ -5426,6 +5428,7 @@ "footway/crosswalk": { "icon": "highway-footway", "fields": [ + "name", "crossing", "access", "surface", @@ -5452,6 +5455,7 @@ "footway/sidewalk": { "icon": "highway-footway", "fields": [ + "name", "surface", "lit", "width", diff --git a/data/presets/presets/emergency/ambulance_station.json b/data/presets/presets/emergency/ambulance_station.json index db39e6e21..916d077af 100644 --- a/data/presets/presets/emergency/ambulance_station.json +++ b/data/presets/presets/emergency/ambulance_station.json @@ -1,6 +1,7 @@ { "icon": "hospital", "fields": [ + "name", "operator", "building_area", "address" diff --git a/data/presets/presets/footway/crossing.json b/data/presets/presets/footway/crossing.json index 293e22af8..8b705b8c4 100644 --- a/data/presets/presets/footway/crossing.json +++ b/data/presets/presets/footway/crossing.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "crossing", "access", "surface", diff --git a/data/presets/presets/footway/crosswalk.json b/data/presets/presets/footway/crosswalk.json index b4daf5f29..48a6f4dad 100644 --- a/data/presets/presets/footway/crosswalk.json +++ b/data/presets/presets/footway/crosswalk.json @@ -1,6 +1,7 @@ { "icon": "highway-footway", "fields": [ + "name", "crossing", "access", "surface", diff --git a/data/presets/presets/footway/sidewalk.json b/data/presets/presets/footway/sidewalk.json index f51b44cf9..903cc2589 100644 --- a/data/presets/presets/footway/sidewalk.json +++ b/data/presets/presets/footway/sidewalk.json @@ -1,6 +1,7 @@ { "icon": "highway-footway", "fields": [ + "name", "surface", "lit", "width", From 8053a820ccda7859a82bafca6e1b1094b6878e1a Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Tue, 1 Aug 2017 23:51:25 +0100 Subject: [PATCH 36/87] Adding name fields for golf and healthcare presets --- data/presets/presets.json | 29 +++++++++++++++++++ data/presets/presets/golf/bunker.json | 3 ++ data/presets/presets/golf/fairway.json | 3 ++ data/presets/presets/golf/green.json | 3 ++ data/presets/presets/golf/hole.json | 1 + .../golf/lateral_water_hazard_area.json | 3 ++ .../golf/lateral_water_hazard_line.json | 3 ++ data/presets/presets/golf/rough.json | 3 ++ data/presets/presets/golf/tee.json | 3 ++ .../presets/golf/water_hazard_area.json | 3 ++ .../presets/golf/water_hazard_line.json | 3 ++ .../presets/healthcare/blood_donation.json | 1 + 12 files changed, 58 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 555f7435d..2be1e96e4 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -5487,6 +5487,9 @@ }, "golf/bunker": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -5506,6 +5509,9 @@ }, "golf/fairway": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -5521,6 +5527,9 @@ }, "golf/green": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -5539,6 +5548,7 @@ "golf/hole": { "icon": "golf", "fields": [ + "name", "ref_golf_hole", "par", "handicap" @@ -5553,6 +5563,9 @@ }, "golf/lateral_water_hazard_area": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -5568,6 +5581,9 @@ }, "golf/lateral_water_hazard_line": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "line" ], @@ -5578,6 +5594,9 @@ }, "golf/rough": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -5593,6 +5612,9 @@ }, "golf/tee": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -5611,6 +5633,9 @@ }, "golf/water_hazard_area": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -5626,6 +5651,9 @@ }, "golf/water_hazard_line": { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "line" ], @@ -5637,6 +5665,7 @@ "healthcare/blood_donation": { "icon": "blood-bank", "fields": [ + "name", "operator", "address", "blood_components", diff --git a/data/presets/presets/golf/bunker.json b/data/presets/presets/golf/bunker.json index ec65e8d37..fe358f819 100644 --- a/data/presets/presets/golf/bunker.json +++ b/data/presets/presets/golf/bunker.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/golf/fairway.json b/data/presets/presets/golf/fairway.json index a47e73632..11849e7e0 100644 --- a/data/presets/presets/golf/fairway.json +++ b/data/presets/presets/golf/fairway.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/golf/green.json b/data/presets/presets/golf/green.json index 940d0b6e9..3b2cc3ba0 100644 --- a/data/presets/presets/golf/green.json +++ b/data/presets/presets/golf/green.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/golf/hole.json b/data/presets/presets/golf/hole.json index 6bd807e53..d2d460c88 100644 --- a/data/presets/presets/golf/hole.json +++ b/data/presets/presets/golf/hole.json @@ -1,6 +1,7 @@ { "icon": "golf", "fields": [ + "name", "ref_golf_hole", "par", "handicap" diff --git a/data/presets/presets/golf/lateral_water_hazard_area.json b/data/presets/presets/golf/lateral_water_hazard_area.json index 53d2d869c..cfcc07645 100644 --- a/data/presets/presets/golf/lateral_water_hazard_area.json +++ b/data/presets/presets/golf/lateral_water_hazard_area.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/golf/lateral_water_hazard_line.json b/data/presets/presets/golf/lateral_water_hazard_line.json index cced33545..3148496b1 100644 --- a/data/presets/presets/golf/lateral_water_hazard_line.json +++ b/data/presets/presets/golf/lateral_water_hazard_line.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "line" ], diff --git a/data/presets/presets/golf/rough.json b/data/presets/presets/golf/rough.json index 23d30c88e..62af87100 100644 --- a/data/presets/presets/golf/rough.json +++ b/data/presets/presets/golf/rough.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/golf/tee.json b/data/presets/presets/golf/tee.json index 3816c913a..ab37927f7 100644 --- a/data/presets/presets/golf/tee.json +++ b/data/presets/presets/golf/tee.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/golf/water_hazard_area.json b/data/presets/presets/golf/water_hazard_area.json index b6d382d33..5e77dfb19 100644 --- a/data/presets/presets/golf/water_hazard_area.json +++ b/data/presets/presets/golf/water_hazard_area.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/golf/water_hazard_line.json b/data/presets/presets/golf/water_hazard_line.json index 57afafd04..50114afb9 100644 --- a/data/presets/presets/golf/water_hazard_line.json +++ b/data/presets/presets/golf/water_hazard_line.json @@ -1,5 +1,8 @@ { "icon": "golf", + "fields": [ + "name" + ], "geometry": [ "line" ], diff --git a/data/presets/presets/healthcare/blood_donation.json b/data/presets/presets/healthcare/blood_donation.json index 877f3f90d..efa4d4e54 100644 --- a/data/presets/presets/healthcare/blood_donation.json +++ b/data/presets/presets/healthcare/blood_donation.json @@ -1,6 +1,7 @@ { "icon": "blood-bank", "fields": [ + "name", "operator", "address", "blood_components", From 8e5eea7b1a652aaff02cb0929554f86b94fc908d Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 00:05:28 +0100 Subject: [PATCH 37/87] Add name field to highway presets --- data/presets/presets.json | 37 +++++++++++++++++++ data/presets/presets/highway/bridleway.json | 1 + data/presets/presets/highway/bus_stop.json | 1 + data/presets/presets/highway/corridor.json | 1 + data/presets/presets/highway/crossing.json | 1 + data/presets/presets/highway/crosswalk.json | 1 + data/presets/presets/highway/cycleway.json | 1 + data/presets/presets/highway/footway.json | 1 + .../presets/highway/living_street.json | 1 + data/presets/presets/highway/motorway.json | 1 + .../presets/highway/motorway_link.json | 1 + data/presets/presets/highway/path.json | 1 + data/presets/presets/highway/pedestrian.json | 1 + data/presets/presets/highway/primary.json | 1 + .../presets/presets/highway/primary_link.json | 1 + data/presets/presets/highway/raceway.json | 1 + data/presets/presets/highway/residential.json | 1 + data/presets/presets/highway/rest_area.json | 3 ++ data/presets/presets/highway/road.json | 1 + data/presets/presets/highway/secondary.json | 1 + .../presets/highway/secondary_link.json | 1 + data/presets/presets/highway/service.json | 1 + .../presets/highway/service/alley.json | 1 + .../highway/service/drive-through.json | 1 + .../presets/highway/service/driveway.json | 1 + .../highway/service/emergency_access.json | 1 + .../highway/service/parking_aisle.json | 1 + data/presets/presets/highway/services.json | 3 ++ data/presets/presets/highway/tertiary.json | 1 + .../presets/highway/tertiary_link.json | 1 + data/presets/presets/highway/track.json | 1 + data/presets/presets/highway/trunk.json | 1 + data/presets/presets/highway/trunk_link.json | 1 + .../presets/presets/highway/unclassified.json | 1 + 34 files changed, 74 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 2be1e96e4..57f4841af 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -5692,6 +5692,7 @@ }, "highway/bridleway": { "fields": [ + "name", "surface", "width", "structure", @@ -5714,6 +5715,7 @@ "highway/bus_stop": { "icon": "bus", "fields": [ + "name", "network", "operator", "bench", @@ -5732,6 +5734,7 @@ "highway/corridor": { "icon": "highway-footway", "fields": [ + "name", "width", "level", "access_simple" @@ -5754,6 +5757,7 @@ }, "highway/crossing": { "fields": [ + "name", "crossing", "kerb", "tactile_paving" @@ -5774,6 +5778,7 @@ "highway/crosswalk": { "icon": "poi-foot", "fields": [ + "name", "crossing", "kerb", "tactile_paving" @@ -5797,6 +5802,7 @@ "highway/cycleway": { "icon": "highway-cycleway", "fields": [ + "name", "oneway", "surface", "lit", @@ -5837,6 +5843,7 @@ "highway/footway": { "icon": "highway-footway", "fields": [ + "name", "surface", "lit", "width", @@ -5880,6 +5887,7 @@ "highway/living_street": { "icon": "highway-living-street", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -5926,6 +5934,7 @@ "highway/motorway_link": { "icon": "highway-motorway-link", "fields": [ + "name", "ref_road_number", "oneway_yes", "maxspeed", @@ -5959,6 +5968,7 @@ "highway/motorway": { "icon": "highway-motorway", "fields": [ + "name", "ref_road_number", "oneway_yes", "maxspeed", @@ -5990,6 +6000,7 @@ "highway/path": { "icon": "highway-path", "fields": [ + "name", "surface", "width", "structure", @@ -6020,6 +6031,7 @@ "highway/pedestrian": { "icon": "highway-footway", "fields": [ + "name", "surface", "lit", "width", @@ -6040,6 +6052,7 @@ "highway/primary_link": { "icon": "highway-primary-link", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -6066,6 +6079,7 @@ "highway/primary": { "icon": "highway-primary", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -6088,6 +6102,7 @@ "highway/raceway": { "icon": "highway-unclassified", "fields": [ + "name", "oneway", "surface", "sport_racing_motor", @@ -6122,6 +6137,7 @@ "highway/residential": { "icon": "highway-residential", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -6142,6 +6158,9 @@ }, "highway/rest_area": { "icon": "car", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", @@ -6158,6 +6177,7 @@ "highway/road": { "icon": "highway-road", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -6178,6 +6198,7 @@ "highway/secondary_link": { "icon": "highway-secondary-link", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -6204,6 +6225,7 @@ "highway/secondary": { "icon": "highway-secondary", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -6226,6 +6248,7 @@ "highway/service": { "icon": "highway-service", "fields": [ + "name", "service", "oneway", "maxspeed", @@ -6246,6 +6269,7 @@ "highway/service/alley": { "icon": "highway-service", "fields": [ + "name", "oneway", "maxspeed", "structure", @@ -6269,6 +6293,7 @@ "highway/service/drive-through": { "icon": "highway-service", "fields": [ + "name", "oneway", "covered", "maxheight", @@ -6293,6 +6318,7 @@ "highway/service/driveway": { "icon": "highway-service", "fields": [ + "name", "oneway", "maxspeed", "structure", @@ -6316,6 +6342,7 @@ "highway/service/emergency_access": { "icon": "highway-service", "fields": [ + "name", "oneway", "maxspeed", "structure", @@ -6339,6 +6366,7 @@ "highway/service/parking_aisle": { "icon": "highway-service", "fields": [ + "name", "oneway", "maxspeed", "structure", @@ -6361,6 +6389,9 @@ }, "highway/services": { "icon": "car", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", @@ -6456,6 +6487,7 @@ "highway/tertiary_link": { "icon": "highway-tertiary-link", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -6482,6 +6514,7 @@ "highway/tertiary": { "icon": "highway-tertiary", "fields": [ + "name", "oneway", "maxspeed", "lanes", @@ -6504,6 +6537,7 @@ "highway/track": { "icon": "highway-track", "fields": [ + "name", "tracktype", "surface", "width", @@ -6586,6 +6620,7 @@ "highway/trunk_link": { "icon": "highway-trunk-link", "fields": [ + "name", "ref_road_number", "oneway", "maxspeed", @@ -6611,6 +6646,7 @@ "highway/trunk": { "icon": "highway-trunk", "fields": [ + "name", "ref_road_number", "oneway", "maxspeed", @@ -6659,6 +6695,7 @@ "highway/unclassified": { "icon": "highway-unclassified", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/bridleway.json b/data/presets/presets/highway/bridleway.json index f37224c38..387221bcc 100644 --- a/data/presets/presets/highway/bridleway.json +++ b/data/presets/presets/highway/bridleway.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "surface", "width", "structure", diff --git a/data/presets/presets/highway/bus_stop.json b/data/presets/presets/highway/bus_stop.json index 19981f3e8..8f48e5841 100644 --- a/data/presets/presets/highway/bus_stop.json +++ b/data/presets/presets/highway/bus_stop.json @@ -1,6 +1,7 @@ { "icon": "bus", "fields": [ + "name", "network", "operator", "bench", diff --git a/data/presets/presets/highway/corridor.json b/data/presets/presets/highway/corridor.json index 040d997b5..9c52912d6 100644 --- a/data/presets/presets/highway/corridor.json +++ b/data/presets/presets/highway/corridor.json @@ -1,6 +1,7 @@ { "icon": "highway-footway", "fields": [ + "name", "width", "level", "access_simple" diff --git a/data/presets/presets/highway/crossing.json b/data/presets/presets/highway/crossing.json index 971062c98..f6e39f710 100644 --- a/data/presets/presets/highway/crossing.json +++ b/data/presets/presets/highway/crossing.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "crossing", "kerb", "tactile_paving" diff --git a/data/presets/presets/highway/crosswalk.json b/data/presets/presets/highway/crosswalk.json index 08dc6a3b1..9018507a9 100644 --- a/data/presets/presets/highway/crosswalk.json +++ b/data/presets/presets/highway/crosswalk.json @@ -1,6 +1,7 @@ { "icon": "poi-foot", "fields": [ + "name", "crossing", "kerb", "tactile_paving" diff --git a/data/presets/presets/highway/cycleway.json b/data/presets/presets/highway/cycleway.json index 03ce0bc46..c942d0d0a 100644 --- a/data/presets/presets/highway/cycleway.json +++ b/data/presets/presets/highway/cycleway.json @@ -1,6 +1,7 @@ { "icon": "highway-cycleway", "fields": [ + "name", "oneway", "surface", "lit", diff --git a/data/presets/presets/highway/footway.json b/data/presets/presets/highway/footway.json index 180f0fcc6..1a647e2b8 100644 --- a/data/presets/presets/highway/footway.json +++ b/data/presets/presets/highway/footway.json @@ -1,6 +1,7 @@ { "icon": "highway-footway", "fields": [ + "name", "surface", "lit", "width", diff --git a/data/presets/presets/highway/living_street.json b/data/presets/presets/highway/living_street.json index 962446eaf..f9badea09 100644 --- a/data/presets/presets/highway/living_street.json +++ b/data/presets/presets/highway/living_street.json @@ -1,6 +1,7 @@ { "icon": "highway-living-street", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/motorway.json b/data/presets/presets/highway/motorway.json index 683898eab..bc4d2fafd 100644 --- a/data/presets/presets/highway/motorway.json +++ b/data/presets/presets/highway/motorway.json @@ -1,6 +1,7 @@ { "icon": "highway-motorway", "fields": [ + "name", "ref_road_number", "oneway_yes", "maxspeed", diff --git a/data/presets/presets/highway/motorway_link.json b/data/presets/presets/highway/motorway_link.json index c9570b114..2ea74e9f0 100644 --- a/data/presets/presets/highway/motorway_link.json +++ b/data/presets/presets/highway/motorway_link.json @@ -1,6 +1,7 @@ { "icon": "highway-motorway-link", "fields": [ + "name", "ref_road_number", "oneway_yes", "maxspeed", diff --git a/data/presets/presets/highway/path.json b/data/presets/presets/highway/path.json index a38306333..f1e23739b 100644 --- a/data/presets/presets/highway/path.json +++ b/data/presets/presets/highway/path.json @@ -1,6 +1,7 @@ { "icon": "highway-path", "fields": [ + "name", "surface", "width", "structure", diff --git a/data/presets/presets/highway/pedestrian.json b/data/presets/presets/highway/pedestrian.json index 3fd75fda8..7d9517fd9 100644 --- a/data/presets/presets/highway/pedestrian.json +++ b/data/presets/presets/highway/pedestrian.json @@ -1,6 +1,7 @@ { "icon": "highway-footway", "fields": [ + "name", "surface", "lit", "width", diff --git a/data/presets/presets/highway/primary.json b/data/presets/presets/highway/primary.json index e8b4a0b01..6aeab79d1 100644 --- a/data/presets/presets/highway/primary.json +++ b/data/presets/presets/highway/primary.json @@ -1,6 +1,7 @@ { "icon": "highway-primary", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/primary_link.json b/data/presets/presets/highway/primary_link.json index 72becc139..c9c9cd62f 100644 --- a/data/presets/presets/highway/primary_link.json +++ b/data/presets/presets/highway/primary_link.json @@ -1,6 +1,7 @@ { "icon": "highway-primary-link", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/raceway.json b/data/presets/presets/highway/raceway.json index d259408b1..4bb108874 100644 --- a/data/presets/presets/highway/raceway.json +++ b/data/presets/presets/highway/raceway.json @@ -1,6 +1,7 @@ { "icon": "highway-unclassified", "fields": [ + "name", "oneway", "surface", "sport_racing_motor", diff --git a/data/presets/presets/highway/residential.json b/data/presets/presets/highway/residential.json index d233a6ebc..f3d1d1600 100644 --- a/data/presets/presets/highway/residential.json +++ b/data/presets/presets/highway/residential.json @@ -1,6 +1,7 @@ { "icon": "highway-residential", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/rest_area.json b/data/presets/presets/highway/rest_area.json index 69e808bc2..69f6d18c5 100644 --- a/data/presets/presets/highway/rest_area.json +++ b/data/presets/presets/highway/rest_area.json @@ -1,5 +1,8 @@ { "icon": "car", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", diff --git a/data/presets/presets/highway/road.json b/data/presets/presets/highway/road.json index 1213b0629..1151735f8 100644 --- a/data/presets/presets/highway/road.json +++ b/data/presets/presets/highway/road.json @@ -1,6 +1,7 @@ { "icon": "highway-road", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/secondary.json b/data/presets/presets/highway/secondary.json index 79fa82ada..614e0aaa8 100644 --- a/data/presets/presets/highway/secondary.json +++ b/data/presets/presets/highway/secondary.json @@ -1,6 +1,7 @@ { "icon": "highway-secondary", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/secondary_link.json b/data/presets/presets/highway/secondary_link.json index 7cf46aba7..ae77f312f 100644 --- a/data/presets/presets/highway/secondary_link.json +++ b/data/presets/presets/highway/secondary_link.json @@ -1,6 +1,7 @@ { "icon": "highway-secondary-link", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/service.json b/data/presets/presets/highway/service.json index 131cf13d1..3d5b2fe96 100644 --- a/data/presets/presets/highway/service.json +++ b/data/presets/presets/highway/service.json @@ -1,6 +1,7 @@ { "icon": "highway-service", "fields": [ + "name", "service", "oneway", "maxspeed", diff --git a/data/presets/presets/highway/service/alley.json b/data/presets/presets/highway/service/alley.json index f822f46ce..9438c374a 100644 --- a/data/presets/presets/highway/service/alley.json +++ b/data/presets/presets/highway/service/alley.json @@ -1,6 +1,7 @@ { "icon": "highway-service", "fields": [ + "name", "oneway", "maxspeed", "structure", diff --git a/data/presets/presets/highway/service/drive-through.json b/data/presets/presets/highway/service/drive-through.json index 192760261..e6c70313f 100644 --- a/data/presets/presets/highway/service/drive-through.json +++ b/data/presets/presets/highway/service/drive-through.json @@ -1,6 +1,7 @@ { "icon": "highway-service", "fields": [ + "name", "oneway", "covered", "maxheight", diff --git a/data/presets/presets/highway/service/driveway.json b/data/presets/presets/highway/service/driveway.json index 7768f40ac..30c52c7f1 100644 --- a/data/presets/presets/highway/service/driveway.json +++ b/data/presets/presets/highway/service/driveway.json @@ -1,6 +1,7 @@ { "icon": "highway-service", "fields": [ + "name", "oneway", "maxspeed", "structure", diff --git a/data/presets/presets/highway/service/emergency_access.json b/data/presets/presets/highway/service/emergency_access.json index 0f31ef0cf..94be55d7b 100644 --- a/data/presets/presets/highway/service/emergency_access.json +++ b/data/presets/presets/highway/service/emergency_access.json @@ -1,6 +1,7 @@ { "icon": "highway-service", "fields": [ + "name", "oneway", "maxspeed", "structure", diff --git a/data/presets/presets/highway/service/parking_aisle.json b/data/presets/presets/highway/service/parking_aisle.json index d3bd27baf..c02b397bf 100644 --- a/data/presets/presets/highway/service/parking_aisle.json +++ b/data/presets/presets/highway/service/parking_aisle.json @@ -1,6 +1,7 @@ { "icon": "highway-service", "fields": [ + "name", "oneway", "maxspeed", "structure", diff --git a/data/presets/presets/highway/services.json b/data/presets/presets/highway/services.json index f460df847..4eb355eba 100644 --- a/data/presets/presets/highway/services.json +++ b/data/presets/presets/highway/services.json @@ -1,5 +1,8 @@ { "icon": "car", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", diff --git a/data/presets/presets/highway/tertiary.json b/data/presets/presets/highway/tertiary.json index 74f2fb31c..8082026f6 100644 --- a/data/presets/presets/highway/tertiary.json +++ b/data/presets/presets/highway/tertiary.json @@ -1,6 +1,7 @@ { "icon": "highway-tertiary", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/tertiary_link.json b/data/presets/presets/highway/tertiary_link.json index 40de4c203..8bd9b101c 100644 --- a/data/presets/presets/highway/tertiary_link.json +++ b/data/presets/presets/highway/tertiary_link.json @@ -1,6 +1,7 @@ { "icon": "highway-tertiary-link", "fields": [ + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/track.json b/data/presets/presets/highway/track.json index 50a59cb18..e0ae5a599 100644 --- a/data/presets/presets/highway/track.json +++ b/data/presets/presets/highway/track.json @@ -1,6 +1,7 @@ { "icon": "highway-track", "fields": [ + "name", "tracktype", "surface", "width", diff --git a/data/presets/presets/highway/trunk.json b/data/presets/presets/highway/trunk.json index d6d10f797..369f90ab5 100644 --- a/data/presets/presets/highway/trunk.json +++ b/data/presets/presets/highway/trunk.json @@ -1,6 +1,7 @@ { "icon": "highway-trunk", "fields": [ + "name", "ref_road_number", "oneway", "maxspeed", diff --git a/data/presets/presets/highway/trunk_link.json b/data/presets/presets/highway/trunk_link.json index 64119da50..9fdf2a9a4 100644 --- a/data/presets/presets/highway/trunk_link.json +++ b/data/presets/presets/highway/trunk_link.json @@ -1,6 +1,7 @@ { "icon": "highway-trunk-link", "fields": [ + "name", "ref_road_number", "oneway", "maxspeed", diff --git a/data/presets/presets/highway/unclassified.json b/data/presets/presets/highway/unclassified.json index b3f31dd1e..d49feb876 100644 --- a/data/presets/presets/highway/unclassified.json +++ b/data/presets/presets/highway/unclassified.json @@ -1,6 +1,7 @@ { "icon": "highway-unclassified", "fields": [ + "name", "oneway", "maxspeed", "lanes", From 35b726f54e15cac4378c256aeaa62626bd47c4cf Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 00:24:28 +0100 Subject: [PATCH 38/87] Add name fields for historic, military and landuse presets --- data/presets/presets.json | 76 +++++++++++++++++++ .../presets/historic/archaeological_site.json | 1 + .../presets/historic/boundary_stone.json | 1 + data/presets/presets/historic/castle.json | 1 + data/presets/presets/historic/memorial.json | 1 + data/presets/presets/historic/monument.json | 1 + data/presets/presets/historic/ruins.json | 1 + data/presets/presets/historic/tomb.json | 1 + .../presets/historic/wayside_cross.json | 1 + .../presets/historic/wayside_shrine.json | 1 + data/presets/presets/landuse/_farm.json | 1 + data/presets/presets/landuse/allotments.json | 3 + data/presets/presets/landuse/aquaculture.json | 1 + data/presets/presets/landuse/basin.json | 3 + data/presets/presets/landuse/cemetery.json | 1 + data/presets/presets/landuse/churchyard.json | 1 + data/presets/presets/landuse/commercial.json | 3 + .../presets/presets/landuse/construction.json | 1 + data/presets/presets/landuse/farmland.json | 1 + data/presets/presets/landuse/farmyard.json | 1 + data/presets/presets/landuse/forest.json | 1 + data/presets/presets/landuse/garages.json | 3 + data/presets/presets/landuse/harbour.json | 1 + data/presets/presets/landuse/industrial.json | 3 + data/presets/presets/landuse/landfill.json | 3 + data/presets/presets/landuse/meadow.json | 3 + data/presets/presets/landuse/military.json | 3 + .../presets/landuse/military/airfield.json | 1 + .../presets/landuse/military/barracks.json | 1 + .../presets/landuse/military/bunker.json | 1 + .../presets/landuse/military/checkpoint.json | 3 + .../presets/landuse/military/danger_area.json | 3 + .../presets/landuse/military/naval_base.json | 3 + .../military/nuclear_explosion_site.json | 3 + .../presets/landuse/military/office.json | 1 + .../presets/landuse/military/range.json | 3 + .../landuse/military/training_area.json | 3 + data/presets/presets/landuse/orchard.json | 1 + .../presets/landuse/plant_nursery.json | 1 + data/presets/presets/landuse/quarry.json | 3 + .../presets/landuse/recreation_ground.json | 3 + data/presets/presets/landuse/retail.json | 3 + data/presets/presets/landuse/vineyard.json | 1 + 43 files changed, 152 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 57f4841af..c04fb58b8 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -6733,6 +6733,7 @@ "historic/archaeological_site": { "icon": "poi-ruins", "fields": [ + "name", "historic/civilization", "inscription" ], @@ -6749,6 +6750,7 @@ "historic/boundary_stone": { "icon": "poi-milestone", "fields": [ + "name", "inscription" ], "geometry": [ @@ -6763,6 +6765,7 @@ "historic/castle": { "icon": "castle", "fields": [ + "name", "castle_type", "building_area", "historic/civilization" @@ -6779,6 +6782,7 @@ "historic/memorial": { "icon": "monument", "fields": [ + "name", "inscription" ], "geometry": [ @@ -6794,6 +6798,7 @@ "historic/monument": { "icon": "monument", "fields": [ + "name", "inscription" ], "geometry": [ @@ -6809,6 +6814,7 @@ "historic/ruins": { "icon": "poi-ruins", "fields": [ + "name", "historic/civilization", "inscription" ], @@ -6825,6 +6831,7 @@ "historic/tomb": { "icon": "cemetery", "fields": [ + "name", "tomb", "building_area", "inscription" @@ -6841,6 +6848,7 @@ "historic/wayside_cross": { "icon": "religious-christian", "fields": [ + "name", "inscription" ], "geometry": [ @@ -6856,6 +6864,7 @@ "historic/wayside_shrine": { "icon": "landmark", "fields": [ + "name", "inscription" ], "geometry": [ @@ -6899,6 +6908,7 @@ "landuse/farm": { "icon": "farm", "fields": [ + "name", "operator", "crop" ], @@ -6917,6 +6927,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "allotments" }, @@ -6929,6 +6942,7 @@ "landuse/aquaculture": { "icon": "aquarium", "fields": [ + "name", "operator", "produce" ], @@ -6952,6 +6966,9 @@ }, "landuse/basin": { "icon": "water", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -6964,6 +6981,7 @@ "landuse/cemetery": { "icon": "cemetery", "fields": [ + "name", "religion", "denomination" ], @@ -6978,6 +6996,7 @@ }, "landuse/churchyard": { "fields": [ + "name", "religion", "denomination" ], @@ -6992,6 +7011,9 @@ }, "landuse/commercial": { "icon": "commercial", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -7003,6 +7025,7 @@ }, "landuse/construction": { "fields": [ + "name", "construction", "operator" ], @@ -7018,6 +7041,7 @@ "landuse/farmland": { "icon": "farm", "fields": [ + "name", "operator", "crop", "produce" @@ -7038,6 +7062,7 @@ "landuse/farmyard": { "icon": "farm", "fields": [ + "name", "operator", "crop" ], @@ -7057,6 +7082,7 @@ "landuse/forest": { "icon": "park-alt1", "fields": [ + "name", "leaf_type", "leaf_cycle", "produce" @@ -7076,6 +7102,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "garages" }, @@ -7095,6 +7124,7 @@ "landuse/harbour": { "icon": "harbor", "fields": [ + "name", "operator" ], "geometry": [ @@ -7110,6 +7140,9 @@ }, "landuse/industrial": { "icon": "industry", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -7124,6 +7157,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "landfill" }, @@ -7136,6 +7172,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "meadow" }, @@ -7144,6 +7183,9 @@ }, "landuse/military": { "icon": "poi-military", + "fields": [ + "name" + ], "geometry": [ "area" ], @@ -7157,6 +7199,7 @@ "landuse/military/airfield": { "icon": "airfield", "fields": [ + "name", "iata", "icao" ], @@ -7196,6 +7239,7 @@ "landuse/military/barracks": { "icon": "poi-military", "fields": [ + "name", "building_area" ], "geometry": [ @@ -7230,6 +7274,7 @@ "landuse/military/bunker": { "icon": "poi-military", "fields": [ + "name", "bunker_type", "building_area" ], @@ -7266,6 +7311,9 @@ }, "landuse/military/checkpoint": { "icon": "barrier", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", @@ -7297,6 +7345,9 @@ }, "landuse/military/danger_area": { "icon": "danger", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", @@ -7332,6 +7383,9 @@ }, "landuse/military/naval_base": { "icon": "poi-military", + "fields": [ + "name" + ], "geometry": [ "point", "area" @@ -7363,6 +7417,9 @@ }, "landuse/military/nuclear_explosion_site": { "icon": "danger", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", @@ -7422,6 +7479,7 @@ "landuse/military/office": { "icon": "poi-military", "fields": [ + "name", "building_area" ], "geometry": [ @@ -7457,6 +7515,9 @@ }, "landuse/military/range": { "icon": "poi-military", + "fields": [ + "name" + ], "geometry": [ "point", "area" @@ -7494,6 +7555,9 @@ }, "landuse/military/training_area": { "icon": "poi-military", + "fields": [ + "name" + ], "geometry": [ "point", "area" @@ -7532,6 +7596,7 @@ "landuse/orchard": { "icon": "park-alt1", "fields": [ + "name", "operator", "trees" ], @@ -7549,6 +7614,7 @@ "landuse/plant_nursery": { "icon": "garden", "fields": [ + "name", "operator", "plant" ], @@ -7570,6 +7636,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "quarry" }, @@ -7599,6 +7668,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "recreation_ground" }, @@ -7623,6 +7695,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "retail" }, @@ -7630,6 +7705,7 @@ }, "landuse/vineyard": { "fields": [ + "name", "operator", "grape_variety" ], diff --git a/data/presets/presets/historic/archaeological_site.json b/data/presets/presets/historic/archaeological_site.json index 4e6cce6e1..891382753 100644 --- a/data/presets/presets/historic/archaeological_site.json +++ b/data/presets/presets/historic/archaeological_site.json @@ -1,6 +1,7 @@ { "icon": "poi-ruins", "fields": [ + "name", "historic/civilization", "inscription" ], diff --git a/data/presets/presets/historic/boundary_stone.json b/data/presets/presets/historic/boundary_stone.json index 9349f1588..0f44ec9c0 100644 --- a/data/presets/presets/historic/boundary_stone.json +++ b/data/presets/presets/historic/boundary_stone.json @@ -1,6 +1,7 @@ { "icon": "poi-milestone", "fields": [ + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/historic/castle.json b/data/presets/presets/historic/castle.json index 882fbad5c..189be8cca 100644 --- a/data/presets/presets/historic/castle.json +++ b/data/presets/presets/historic/castle.json @@ -1,6 +1,7 @@ { "icon": "castle", "fields": [ + "name", "castle_type", "building_area", "historic/civilization" diff --git a/data/presets/presets/historic/memorial.json b/data/presets/presets/historic/memorial.json index 98e9330ce..221a676cc 100644 --- a/data/presets/presets/historic/memorial.json +++ b/data/presets/presets/historic/memorial.json @@ -1,6 +1,7 @@ { "icon": "monument", "fields": [ + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/historic/monument.json b/data/presets/presets/historic/monument.json index 8a11cb7dd..06789ec5a 100644 --- a/data/presets/presets/historic/monument.json +++ b/data/presets/presets/historic/monument.json @@ -1,6 +1,7 @@ { "icon": "monument", "fields": [ + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/historic/ruins.json b/data/presets/presets/historic/ruins.json index 100e104a7..442e1bc2d 100644 --- a/data/presets/presets/historic/ruins.json +++ b/data/presets/presets/historic/ruins.json @@ -1,6 +1,7 @@ { "icon": "poi-ruins", "fields": [ + "name", "historic/civilization", "inscription" ], diff --git a/data/presets/presets/historic/tomb.json b/data/presets/presets/historic/tomb.json index 2d734d7c2..33114c3cf 100644 --- a/data/presets/presets/historic/tomb.json +++ b/data/presets/presets/historic/tomb.json @@ -1,6 +1,7 @@ { "icon": "cemetery", "fields": [ + "name", "tomb", "building_area", "inscription" diff --git a/data/presets/presets/historic/wayside_cross.json b/data/presets/presets/historic/wayside_cross.json index 94f058d5c..bbf0bb1ae 100644 --- a/data/presets/presets/historic/wayside_cross.json +++ b/data/presets/presets/historic/wayside_cross.json @@ -1,6 +1,7 @@ { "icon": "religious-christian", "fields": [ + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/historic/wayside_shrine.json b/data/presets/presets/historic/wayside_shrine.json index 75b91ded9..1f4081cb8 100644 --- a/data/presets/presets/historic/wayside_shrine.json +++ b/data/presets/presets/historic/wayside_shrine.json @@ -1,6 +1,7 @@ { "icon": "landmark", "fields": [ + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/landuse/_farm.json b/data/presets/presets/landuse/_farm.json index a601e5653..5f49de997 100644 --- a/data/presets/presets/landuse/_farm.json +++ b/data/presets/presets/landuse/_farm.json @@ -1,6 +1,7 @@ { "icon": "farm", "fields": [ + "name", "operator", "crop" ], diff --git a/data/presets/presets/landuse/allotments.json b/data/presets/presets/landuse/allotments.json index daf50db27..8f9138e9a 100644 --- a/data/presets/presets/landuse/allotments.json +++ b/data/presets/presets/landuse/allotments.json @@ -2,6 +2,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "allotments" }, diff --git a/data/presets/presets/landuse/aquaculture.json b/data/presets/presets/landuse/aquaculture.json index a3b04eed1..c9f82c666 100644 --- a/data/presets/presets/landuse/aquaculture.json +++ b/data/presets/presets/landuse/aquaculture.json @@ -1,6 +1,7 @@ { "icon": "aquarium", "fields": [ + "name", "operator", "produce" ], diff --git a/data/presets/presets/landuse/basin.json b/data/presets/presets/landuse/basin.json index 4b06aa119..f4cf8a013 100644 --- a/data/presets/presets/landuse/basin.json +++ b/data/presets/presets/landuse/basin.json @@ -1,5 +1,8 @@ { "icon": "water", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/landuse/cemetery.json b/data/presets/presets/landuse/cemetery.json index 3ac95a358..2d5032a67 100644 --- a/data/presets/presets/landuse/cemetery.json +++ b/data/presets/presets/landuse/cemetery.json @@ -1,6 +1,7 @@ { "icon": "cemetery", "fields": [ + "name", "religion", "denomination" ], diff --git a/data/presets/presets/landuse/churchyard.json b/data/presets/presets/landuse/churchyard.json index 3bd442f74..ce8d011b9 100644 --- a/data/presets/presets/landuse/churchyard.json +++ b/data/presets/presets/landuse/churchyard.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "religion", "denomination" ], diff --git a/data/presets/presets/landuse/commercial.json b/data/presets/presets/landuse/commercial.json index 45592cce2..9f5b6b5bc 100644 --- a/data/presets/presets/landuse/commercial.json +++ b/data/presets/presets/landuse/commercial.json @@ -1,5 +1,8 @@ { "icon": "commercial", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/landuse/construction.json b/data/presets/presets/landuse/construction.json index 899b70383..4f4df0857 100644 --- a/data/presets/presets/landuse/construction.json +++ b/data/presets/presets/landuse/construction.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "construction", "operator" ], diff --git a/data/presets/presets/landuse/farmland.json b/data/presets/presets/landuse/farmland.json index 372aecd32..eae9a3302 100644 --- a/data/presets/presets/landuse/farmland.json +++ b/data/presets/presets/landuse/farmland.json @@ -1,6 +1,7 @@ { "icon": "farm", "fields": [ + "name", "operator", "crop", "produce" diff --git a/data/presets/presets/landuse/farmyard.json b/data/presets/presets/landuse/farmyard.json index ea885b9a1..7f3df9853 100644 --- a/data/presets/presets/landuse/farmyard.json +++ b/data/presets/presets/landuse/farmyard.json @@ -1,6 +1,7 @@ { "icon": "farm", "fields": [ + "name", "operator", "crop" ], diff --git a/data/presets/presets/landuse/forest.json b/data/presets/presets/landuse/forest.json index e4a072017..8e12231ad 100644 --- a/data/presets/presets/landuse/forest.json +++ b/data/presets/presets/landuse/forest.json @@ -1,6 +1,7 @@ { "icon": "park-alt1", "fields": [ + "name", "leaf_type", "leaf_cycle", "produce" diff --git a/data/presets/presets/landuse/garages.json b/data/presets/presets/landuse/garages.json index c9328b015..55848f38a 100644 --- a/data/presets/presets/landuse/garages.json +++ b/data/presets/presets/landuse/garages.json @@ -2,6 +2,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "garages" }, diff --git a/data/presets/presets/landuse/harbour.json b/data/presets/presets/landuse/harbour.json index 0d647c7ef..c47154628 100644 --- a/data/presets/presets/landuse/harbour.json +++ b/data/presets/presets/landuse/harbour.json @@ -1,6 +1,7 @@ { "icon": "harbor", "fields": [ + "name", "operator" ], "geometry": [ diff --git a/data/presets/presets/landuse/industrial.json b/data/presets/presets/landuse/industrial.json index 9972d26c0..b3ab42f3c 100644 --- a/data/presets/presets/landuse/industrial.json +++ b/data/presets/presets/landuse/industrial.json @@ -1,5 +1,8 @@ { "icon": "industry", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/landuse/landfill.json b/data/presets/presets/landuse/landfill.json index b6cfcb1ef..f6cb2a5a8 100644 --- a/data/presets/presets/landuse/landfill.json +++ b/data/presets/presets/landuse/landfill.json @@ -2,6 +2,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "landfill" }, diff --git a/data/presets/presets/landuse/meadow.json b/data/presets/presets/landuse/meadow.json index 3de68e377..984f28501 100644 --- a/data/presets/presets/landuse/meadow.json +++ b/data/presets/presets/landuse/meadow.json @@ -2,6 +2,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "meadow" }, diff --git a/data/presets/presets/landuse/military.json b/data/presets/presets/landuse/military.json index 17f681451..78ec373db 100644 --- a/data/presets/presets/landuse/military.json +++ b/data/presets/presets/landuse/military.json @@ -1,5 +1,8 @@ { "icon": "poi-military", + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/landuse/military/airfield.json b/data/presets/presets/landuse/military/airfield.json index 722ea7171..10a94b9d8 100644 --- a/data/presets/presets/landuse/military/airfield.json +++ b/data/presets/presets/landuse/military/airfield.json @@ -1,6 +1,7 @@ { "icon": "airfield", "fields": [ + "name", "iata", "icao" ], diff --git a/data/presets/presets/landuse/military/barracks.json b/data/presets/presets/landuse/military/barracks.json index b6cd840e6..edc27e803 100644 --- a/data/presets/presets/landuse/military/barracks.json +++ b/data/presets/presets/landuse/military/barracks.json @@ -1,6 +1,7 @@ { "icon": "poi-military", "fields": [ + "name", "building_area" ], "geometry": [ diff --git a/data/presets/presets/landuse/military/bunker.json b/data/presets/presets/landuse/military/bunker.json index 7eb503739..37b2a7048 100644 --- a/data/presets/presets/landuse/military/bunker.json +++ b/data/presets/presets/landuse/military/bunker.json @@ -1,6 +1,7 @@ { "icon": "poi-military", "fields": [ + "name", "bunker_type", "building_area" ], diff --git a/data/presets/presets/landuse/military/checkpoint.json b/data/presets/presets/landuse/military/checkpoint.json index 05391095c..6804f175f 100644 --- a/data/presets/presets/landuse/military/checkpoint.json +++ b/data/presets/presets/landuse/military/checkpoint.json @@ -1,5 +1,8 @@ { "icon": "barrier", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", diff --git a/data/presets/presets/landuse/military/danger_area.json b/data/presets/presets/landuse/military/danger_area.json index 1734f6d74..e25ace1b2 100644 --- a/data/presets/presets/landuse/military/danger_area.json +++ b/data/presets/presets/landuse/military/danger_area.json @@ -1,5 +1,8 @@ { "icon": "danger", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", diff --git a/data/presets/presets/landuse/military/naval_base.json b/data/presets/presets/landuse/military/naval_base.json index d3cc5efb1..ff9806506 100644 --- a/data/presets/presets/landuse/military/naval_base.json +++ b/data/presets/presets/landuse/military/naval_base.json @@ -1,5 +1,8 @@ { "icon": "poi-military", + "fields": [ + "name" + ], "geometry": [ "point", "area" diff --git a/data/presets/presets/landuse/military/nuclear_explosion_site.json b/data/presets/presets/landuse/military/nuclear_explosion_site.json index a3e19737e..e344fae15 100644 --- a/data/presets/presets/landuse/military/nuclear_explosion_site.json +++ b/data/presets/presets/landuse/military/nuclear_explosion_site.json @@ -1,5 +1,8 @@ { "icon": "danger", + "fields": [ + "name" + ], "geometry": [ "point", "vertex", diff --git a/data/presets/presets/landuse/military/office.json b/data/presets/presets/landuse/military/office.json index 45d3b2344..28b09ecca 100644 --- a/data/presets/presets/landuse/military/office.json +++ b/data/presets/presets/landuse/military/office.json @@ -1,6 +1,7 @@ { "icon": "poi-military", "fields": [ + "name", "building_area" ], "geometry": [ diff --git a/data/presets/presets/landuse/military/range.json b/data/presets/presets/landuse/military/range.json index 23c698fe9..3e6a15d72 100644 --- a/data/presets/presets/landuse/military/range.json +++ b/data/presets/presets/landuse/military/range.json @@ -1,5 +1,8 @@ { "icon": "poi-military", + "fields": [ + "name" + ], "geometry": [ "point", "area" diff --git a/data/presets/presets/landuse/military/training_area.json b/data/presets/presets/landuse/military/training_area.json index e954bdfec..4cf56439d 100644 --- a/data/presets/presets/landuse/military/training_area.json +++ b/data/presets/presets/landuse/military/training_area.json @@ -1,5 +1,8 @@ { "icon": "poi-military", + "fields": [ + "name" + ], "geometry": [ "point", "area" diff --git a/data/presets/presets/landuse/orchard.json b/data/presets/presets/landuse/orchard.json index a5842d79a..2c5bbcd84 100644 --- a/data/presets/presets/landuse/orchard.json +++ b/data/presets/presets/landuse/orchard.json @@ -1,6 +1,7 @@ { "icon": "park-alt1", "fields": [ + "name", "operator", "trees" ], diff --git a/data/presets/presets/landuse/plant_nursery.json b/data/presets/presets/landuse/plant_nursery.json index 5876ccace..2bd023345 100644 --- a/data/presets/presets/landuse/plant_nursery.json +++ b/data/presets/presets/landuse/plant_nursery.json @@ -1,6 +1,7 @@ { "icon": "garden", "fields": [ + "name", "operator", "plant" ], diff --git a/data/presets/presets/landuse/quarry.json b/data/presets/presets/landuse/quarry.json index d58c0deda..0ad1aaa47 100644 --- a/data/presets/presets/landuse/quarry.json +++ b/data/presets/presets/landuse/quarry.json @@ -2,6 +2,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "quarry" }, diff --git a/data/presets/presets/landuse/recreation_ground.json b/data/presets/presets/landuse/recreation_ground.json index 892d0eefd..e3b8c3fba 100644 --- a/data/presets/presets/landuse/recreation_ground.json +++ b/data/presets/presets/landuse/recreation_ground.json @@ -3,6 +3,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "recreation_ground" }, diff --git a/data/presets/presets/landuse/retail.json b/data/presets/presets/landuse/retail.json index feb32ca11..0059f6e73 100644 --- a/data/presets/presets/landuse/retail.json +++ b/data/presets/presets/landuse/retail.json @@ -3,6 +3,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "landuse": "retail" }, diff --git a/data/presets/presets/landuse/vineyard.json b/data/presets/presets/landuse/vineyard.json index 4ae176a9d..0279336d9 100644 --- a/data/presets/presets/landuse/vineyard.json +++ b/data/presets/presets/landuse/vineyard.json @@ -1,5 +1,6 @@ { "fields": [ + "name", "operator", "grape_variety" ], From 8152b45745968595fea073f151ca6d1d0a94a368 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 00:32:01 +0100 Subject: [PATCH 39/87] Add name fields for leisure presets --- data/presets/presets.json | 30 +++++++++++++++++++ .../presets/leisure/adult_gaming_centre.json | 1 + .../presets/leisure/bowling_alley.json | 1 + data/presets/presets/leisure/common.json | 3 ++ data/presets/presets/leisure/dance.json | 1 + data/presets/presets/leisure/dog_park.json | 3 ++ .../presets/leisure/fitness_centre.json | 1 + .../presets/leisure/fitness_centre/yoga.json | 1 + .../presets/leisure/fitness_station.json | 1 + data/presets/presets/leisure/garden.json | 1 + data/presets/presets/leisure/golf_course.json | 1 + .../presets/presets/leisure/horse_riding.json | 1 + data/presets/presets/leisure/ice_rink.json | 1 + data/presets/presets/leisure/marina.json | 1 + .../presets/leisure/miniature_golf.json | 1 + .../presets/leisure/nature_reserve.json | 3 ++ data/presets/presets/leisure/park.json | 3 ++ data/presets/presets/leisure/resort.json | 1 + .../presets/leisure/sports_centre.json | 1 + .../leisure/sports_centre/swimming.json | 1 + data/presets/presets/leisure/stadium.json | 1 + .../presets/leisure/swimming_pool.json | 1 + data/presets/presets/leisure/water_park.json | 1 + 23 files changed, 60 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index c04fb58b8..492360dc3 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -7749,6 +7749,7 @@ "leisure/adult_gaming_centre": { "icon": "poi-dice", "fields": [ + "name", "operator", "address", "building_area", @@ -7789,6 +7790,7 @@ "leisure/bowling_alley": { "icon": "poi-bowling", "fields": [ + "name", "operator", "address", "building_area", @@ -7811,6 +7813,9 @@ "point", "area" ], + "fields": [ + "name" + ], "terms": [ "open space" ], @@ -7822,6 +7827,7 @@ "leisure/dance": { "icon": "music", "fields": [ + "name", "operator", "address", "building_area", @@ -7849,6 +7855,9 @@ "point", "area" ], + "fields": [ + "name" + ], "terms": [], "tags": { "leisure": "dog_park" @@ -7873,6 +7882,7 @@ "leisure/fitness_centre": { "icon": "pitch", "fields": [ + "name", "sport", "address", "building_area", @@ -7896,6 +7906,7 @@ "leisure/fitness_centre/yoga": { "icon": "pitch", "fields": [ + "name", "sport", "address", "building_area", @@ -7921,6 +7932,7 @@ "leisure/fitness_station": { "icon": "pitch", "fields": [ + "name", "sport", "address", "opening_hours" @@ -7941,6 +7953,7 @@ "leisure/garden": { "icon": "garden", "fields": [ + "name", "access_simple" ], "geometry": [ @@ -7956,6 +7969,7 @@ "leisure/golf_course": { "icon": "golf", "fields": [ + "name", "operator", "address", "opening_hours" @@ -7975,6 +7989,7 @@ "leisure/horse_riding": { "icon": "horse-riding", "fields": [ + "name", "access_simple", "operator", "address", @@ -7996,6 +8011,7 @@ "leisure/ice_rink": { "icon": "pitch", "fields": [ + "name", "seasonal", "sport_ice", "operator", @@ -8020,6 +8036,7 @@ "leisure/marina": { "icon": "harbor", "fields": [ + "name", "operator", "address", "capacity", @@ -8046,6 +8063,7 @@ "leisure/miniature_golf": { "icon": "golf", "fields": [ + "name", "operator", "address", "opening_hours" @@ -8070,6 +8088,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "leisure": "nature_reserve" }, @@ -8085,6 +8106,9 @@ "point", "area" ], + "fields": [ + "name" + ], "terms": [ "esplanade", "estate", @@ -8482,6 +8506,7 @@ "leisure/resort": { "icon": "lodging", "fields": [ + "name", "operator", "address", "opening_hours" @@ -8539,6 +8564,7 @@ "leisure/sports_centre": { "icon": "pitch", "fields": [ + "name", "sport", "address", "building_area", @@ -8557,6 +8583,7 @@ "leisure/sports_centre/swimming": { "icon": "swimming", "fields": [ + "name", "access_simple", "operator", "address", @@ -8583,6 +8610,7 @@ "leisure/stadium": { "icon": "pitch", "fields": [ + "name", "sport", "address" ], @@ -8598,6 +8626,7 @@ "leisure/swimming_pool": { "icon": "swimming", "fields": [ + "name", "access_simple", "operator", "address" @@ -8645,6 +8674,7 @@ "leisure/water_park": { "icon": "swimming", "fields": [ + "name", "operator", "address" ], diff --git a/data/presets/presets/leisure/adult_gaming_centre.json b/data/presets/presets/leisure/adult_gaming_centre.json index bd179d06b..5a37b494d 100644 --- a/data/presets/presets/leisure/adult_gaming_centre.json +++ b/data/presets/presets/leisure/adult_gaming_centre.json @@ -1,6 +1,7 @@ { "icon": "poi-dice", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/leisure/bowling_alley.json b/data/presets/presets/leisure/bowling_alley.json index 56145eae4..706ea0a9c 100644 --- a/data/presets/presets/leisure/bowling_alley.json +++ b/data/presets/presets/leisure/bowling_alley.json @@ -1,6 +1,7 @@ { "icon": "poi-bowling", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/leisure/common.json b/data/presets/presets/leisure/common.json index 1e7c71340..524bf59ad 100644 --- a/data/presets/presets/leisure/common.json +++ b/data/presets/presets/leisure/common.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "terms": [ "open space" ], diff --git a/data/presets/presets/leisure/dance.json b/data/presets/presets/leisure/dance.json index 6269f2ca0..beede7df7 100644 --- a/data/presets/presets/leisure/dance.json +++ b/data/presets/presets/leisure/dance.json @@ -1,6 +1,7 @@ { "icon": "music", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/leisure/dog_park.json b/data/presets/presets/leisure/dog_park.json index 0f4e662de..17e108b55 100644 --- a/data/presets/presets/leisure/dog_park.json +++ b/data/presets/presets/leisure/dog_park.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "terms": [ ], "tags": { diff --git a/data/presets/presets/leisure/fitness_centre.json b/data/presets/presets/leisure/fitness_centre.json index f89db6076..c974f1964 100644 --- a/data/presets/presets/leisure/fitness_centre.json +++ b/data/presets/presets/leisure/fitness_centre.json @@ -1,6 +1,7 @@ { "icon": "pitch", "fields": [ + "name", "sport", "address", "building_area", diff --git a/data/presets/presets/leisure/fitness_centre/yoga.json b/data/presets/presets/leisure/fitness_centre/yoga.json index 4f902767a..ceb5d333c 100644 --- a/data/presets/presets/leisure/fitness_centre/yoga.json +++ b/data/presets/presets/leisure/fitness_centre/yoga.json @@ -1,6 +1,7 @@ { "icon": "pitch", "fields": [ + "name", "sport", "address", "building_area", diff --git a/data/presets/presets/leisure/fitness_station.json b/data/presets/presets/leisure/fitness_station.json index 8954ca453..54291dd13 100644 --- a/data/presets/presets/leisure/fitness_station.json +++ b/data/presets/presets/leisure/fitness_station.json @@ -1,6 +1,7 @@ { "icon": "pitch", "fields": [ + "name", "sport", "address", "opening_hours" diff --git a/data/presets/presets/leisure/garden.json b/data/presets/presets/leisure/garden.json index c37b8048c..1ce2752f6 100644 --- a/data/presets/presets/leisure/garden.json +++ b/data/presets/presets/leisure/garden.json @@ -1,6 +1,7 @@ { "icon": "garden", "fields": [ + "name", "access_simple" ], "geometry": [ diff --git a/data/presets/presets/leisure/golf_course.json b/data/presets/presets/leisure/golf_course.json index 246e545ee..f4016f1e9 100644 --- a/data/presets/presets/leisure/golf_course.json +++ b/data/presets/presets/leisure/golf_course.json @@ -1,6 +1,7 @@ { "icon": "golf", "fields": [ + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/leisure/horse_riding.json b/data/presets/presets/leisure/horse_riding.json index 977b0c912..340f15357 100644 --- a/data/presets/presets/leisure/horse_riding.json +++ b/data/presets/presets/leisure/horse_riding.json @@ -1,6 +1,7 @@ { "icon": "horse-riding", "fields": [ + "name", "access_simple", "operator", "address", diff --git a/data/presets/presets/leisure/ice_rink.json b/data/presets/presets/leisure/ice_rink.json index 1ad40197b..747b185c0 100644 --- a/data/presets/presets/leisure/ice_rink.json +++ b/data/presets/presets/leisure/ice_rink.json @@ -1,6 +1,7 @@ { "icon": "pitch", "fields": [ + "name", "seasonal", "sport_ice", "operator", diff --git a/data/presets/presets/leisure/marina.json b/data/presets/presets/leisure/marina.json index 8ea0a5a34..658713d7b 100644 --- a/data/presets/presets/leisure/marina.json +++ b/data/presets/presets/leisure/marina.json @@ -1,6 +1,7 @@ { "icon": "harbor", "fields": [ + "name", "operator", "address", "capacity", diff --git a/data/presets/presets/leisure/miniature_golf.json b/data/presets/presets/leisure/miniature_golf.json index 66a4fcc70..8d8354fd5 100644 --- a/data/presets/presets/leisure/miniature_golf.json +++ b/data/presets/presets/leisure/miniature_golf.json @@ -1,6 +1,7 @@ { "icon": "golf", "fields": [ + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/leisure/nature_reserve.json b/data/presets/presets/leisure/nature_reserve.json index e4a178b70..59f732da7 100644 --- a/data/presets/presets/leisure/nature_reserve.json +++ b/data/presets/presets/leisure/nature_reserve.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "leisure": "nature_reserve" }, diff --git a/data/presets/presets/leisure/park.json b/data/presets/presets/leisure/park.json index 15e40b52c..ba0f1ad25 100644 --- a/data/presets/presets/leisure/park.json +++ b/data/presets/presets/leisure/park.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "terms": [ "esplanade", "estate", diff --git a/data/presets/presets/leisure/resort.json b/data/presets/presets/leisure/resort.json index dd1010b02..c71546d12 100644 --- a/data/presets/presets/leisure/resort.json +++ b/data/presets/presets/leisure/resort.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/leisure/sports_centre.json b/data/presets/presets/leisure/sports_centre.json index fed613c43..db0ef63ab 100644 --- a/data/presets/presets/leisure/sports_centre.json +++ b/data/presets/presets/leisure/sports_centre.json @@ -1,6 +1,7 @@ { "icon": "pitch", "fields": [ + "name", "sport", "address", "building_area", diff --git a/data/presets/presets/leisure/sports_centre/swimming.json b/data/presets/presets/leisure/sports_centre/swimming.json index 2078e310b..462dc7b7c 100644 --- a/data/presets/presets/leisure/sports_centre/swimming.json +++ b/data/presets/presets/leisure/sports_centre/swimming.json @@ -1,6 +1,7 @@ { "icon": "swimming", "fields": [ + "name", "access_simple", "operator", "address", diff --git a/data/presets/presets/leisure/stadium.json b/data/presets/presets/leisure/stadium.json index a3e820695..b0bade4fc 100644 --- a/data/presets/presets/leisure/stadium.json +++ b/data/presets/presets/leisure/stadium.json @@ -1,6 +1,7 @@ { "icon": "pitch", "fields": [ + "name", "sport", "address" ], diff --git a/data/presets/presets/leisure/swimming_pool.json b/data/presets/presets/leisure/swimming_pool.json index edfab8940..55e700eb6 100644 --- a/data/presets/presets/leisure/swimming_pool.json +++ b/data/presets/presets/leisure/swimming_pool.json @@ -1,6 +1,7 @@ { "icon": "swimming", "fields": [ + "name", "access_simple", "operator", "address" diff --git a/data/presets/presets/leisure/water_park.json b/data/presets/presets/leisure/water_park.json index 15c40ab0c..436a05bd9 100644 --- a/data/presets/presets/leisure/water_park.json +++ b/data/presets/presets/leisure/water_park.json @@ -1,6 +1,7 @@ { "icon": "swimming", "fields": [ + "name", "operator", "address" ], From 8ffa9c3d6c39e12b8facbbb5af7b22a17a9d196d Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 00:37:07 +0100 Subject: [PATCH 40/87] Adding name field for manmade and natural presets --- data/presets/presets.json | 17 +++++++++++++++++ .../presets/man_made/wastewater_plant.json | 1 + data/presets/presets/man_made/water_works.json | 1 + data/presets/presets/man_made/works.json | 1 + data/presets/presets/natural/bay.json | 3 +++ data/presets/presets/natural/peak.json | 1 + data/presets/presets/natural/volcano.json | 1 + data/presets/presets/natural/water/lake.json | 3 +++ data/presets/presets/natural/water/pond.json | 3 +++ .../presets/natural/water/reservoir.json | 3 +++ 10 files changed, 34 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 492360dc3..26ecc4588 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -9080,6 +9080,7 @@ "man_made/wastewater_plant": { "icon": "water", "fields": [ + "name", "operator", "address" ], @@ -9128,6 +9129,7 @@ "man_made/water_works": { "icon": "water", "fields": [ + "name", "operator", "address" ], @@ -9181,6 +9183,7 @@ "man_made/works": { "icon": "industry", "fields": [ + "name", "operator", "address", "building_area", @@ -9311,6 +9314,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "natural": "bay" }, @@ -9430,6 +9436,7 @@ "natural/peak": { "icon": "mountain", "fields": [ + "name", "elevation" ], "geometry": [ @@ -9572,6 +9579,7 @@ "natural/volcano": { "icon": "volcano", "fields": [ + "name", "elevation" ], "geometry": [ @@ -9605,6 +9613,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "lake" @@ -9625,6 +9636,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "pond" @@ -9647,6 +9661,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "reservoir" diff --git a/data/presets/presets/man_made/wastewater_plant.json b/data/presets/presets/man_made/wastewater_plant.json index 1dec9fa58..330c074f3 100644 --- a/data/presets/presets/man_made/wastewater_plant.json +++ b/data/presets/presets/man_made/wastewater_plant.json @@ -1,6 +1,7 @@ { "icon": "water", "fields": [ + "name", "operator", "address" ], diff --git a/data/presets/presets/man_made/water_works.json b/data/presets/presets/man_made/water_works.json index be98ac800..1ab1da79b 100644 --- a/data/presets/presets/man_made/water_works.json +++ b/data/presets/presets/man_made/water_works.json @@ -1,6 +1,7 @@ { "icon": "water", "fields": [ + "name", "operator", "address" ], diff --git a/data/presets/presets/man_made/works.json b/data/presets/presets/man_made/works.json index 54d41bd05..cf5254aab 100644 --- a/data/presets/presets/man_made/works.json +++ b/data/presets/presets/man_made/works.json @@ -1,6 +1,7 @@ { "icon": "industry", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/natural/bay.json b/data/presets/presets/natural/bay.json index db45ab42c..8c5823d9e 100644 --- a/data/presets/presets/natural/bay.json +++ b/data/presets/presets/natural/bay.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "natural": "bay" }, diff --git a/data/presets/presets/natural/peak.json b/data/presets/presets/natural/peak.json index de61c6702..37ac25224 100644 --- a/data/presets/presets/natural/peak.json +++ b/data/presets/presets/natural/peak.json @@ -1,6 +1,7 @@ { "icon": "mountain", "fields": [ + "name", "elevation" ], "geometry": [ diff --git a/data/presets/presets/natural/volcano.json b/data/presets/presets/natural/volcano.json index 09abc648c..dac72140f 100644 --- a/data/presets/presets/natural/volcano.json +++ b/data/presets/presets/natural/volcano.json @@ -1,6 +1,7 @@ { "icon": "volcano", "fields": [ + "name", "elevation" ], "geometry": [ diff --git a/data/presets/presets/natural/water/lake.json b/data/presets/presets/natural/water/lake.json index e99b63e2f..6ed415a42 100644 --- a/data/presets/presets/natural/water/lake.json +++ b/data/presets/presets/natural/water/lake.json @@ -3,6 +3,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "lake" diff --git a/data/presets/presets/natural/water/pond.json b/data/presets/presets/natural/water/pond.json index 01722060b..2fef143b9 100644 --- a/data/presets/presets/natural/water/pond.json +++ b/data/presets/presets/natural/water/pond.json @@ -3,6 +3,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "pond" diff --git a/data/presets/presets/natural/water/reservoir.json b/data/presets/presets/natural/water/reservoir.json index d76a05441..866a89496 100644 --- a/data/presets/presets/natural/water/reservoir.json +++ b/data/presets/presets/natural/water/reservoir.json @@ -3,6 +3,9 @@ "geometry": [ "area" ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "reservoir" From fc8a9e18d2161195f961742a1c1342fa69ebd179 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 00:44:18 +0100 Subject: [PATCH 41/87] Adding name fields for office and place presets --- data/presets/presets.json | 45 +++++++++++++++++++ .../presets/presets/office/_travel_agent.json | 1 + data/presets/presets/office/accountant.json | 1 + .../presets/office/administrative.json | 1 + data/presets/presets/office/architect.json | 1 + data/presets/presets/office/company.json | 1 + data/presets/presets/office/coworking.json | 1 + .../office/educational_institution.json | 1 + .../presets/office/employment_agency.json | 1 + data/presets/presets/office/estate_agent.json | 1 + data/presets/presets/office/financial.json | 1 + data/presets/presets/office/government.json | 1 + .../office/government/register_office.json | 1 + data/presets/presets/office/insurance.json | 1 + data/presets/presets/office/it.json | 1 + data/presets/presets/office/lawyer.json | 1 + .../presets/presets/office/lawyer/notary.json | 1 + data/presets/presets/office/newspaper.json | 1 + data/presets/presets/office/ngo.json | 1 + data/presets/presets/office/physician.json | 1 + .../presets/office/political_party.json | 1 + data/presets/presets/office/research.json | 1 + .../presets/office/telecommunication.json | 1 + data/presets/presets/office/therapist.json | 1 + data/presets/presets/place/_farm.json | 3 ++ data/presets/presets/place/city.json | 1 + data/presets/presets/place/hamlet.json | 1 + data/presets/presets/place/island.json | 3 ++ .../presets/place/isolated_dwelling.json | 3 ++ data/presets/presets/place/locality.json | 3 ++ data/presets/presets/place/neighbourhood.json | 1 + data/presets/presets/place/quarter.json | 1 + data/presets/presets/place/square.json | 3 ++ data/presets/presets/place/suburb.json | 1 + data/presets/presets/place/town.json | 1 + data/presets/presets/place/village.json | 1 + 36 files changed, 90 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 26ecc4588..0f3f2f06f 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -9750,6 +9750,7 @@ "office/travel_agent": { "icon": "suitcase", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9773,6 +9774,7 @@ "office/accountant": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9791,6 +9793,7 @@ "office/administrative": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9809,6 +9812,7 @@ "office/architect": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9827,6 +9831,7 @@ "office/company": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -9846,6 +9851,7 @@ "office/coworking": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -9873,6 +9879,7 @@ "office/educational_institution": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9891,6 +9898,7 @@ "office/employment_agency": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9911,6 +9919,7 @@ "office/estate_agent": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9929,6 +9938,7 @@ "office/financial": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9947,6 +9957,7 @@ "office/government": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -9965,6 +9976,7 @@ "office/government/register_office": { "icon": "town-hall", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -9994,6 +10006,7 @@ "office/insurance": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10012,6 +10025,7 @@ "office/it": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10030,6 +10044,7 @@ "office/lawyer": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10048,6 +10063,7 @@ "office/lawyer/notary": { "icon": "suitcase", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10077,6 +10093,7 @@ "office/newspaper": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10095,6 +10112,7 @@ "office/ngo": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours", @@ -10114,6 +10132,7 @@ "office/physician": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10132,6 +10151,7 @@ "office/political_party": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10150,6 +10170,7 @@ "office/research": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10168,6 +10189,7 @@ "office/telecommunication": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10186,6 +10208,7 @@ "office/therapist": { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" @@ -10236,6 +10259,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "place": "farm" }, @@ -10245,6 +10271,7 @@ "place/city": { "icon": "city", "fields": [ + "name", "population" ], "geometry": [ @@ -10259,6 +10286,7 @@ "place/hamlet": { "icon": "triangle-stroked", "fields": [ + "name", "population" ], "geometry": [ @@ -10276,6 +10304,9 @@ "point", "area" ], + "fields": [ + "name" + ], "terms": [ "archipelago", "atoll", @@ -10297,6 +10328,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "place": "isolated_dwelling" }, @@ -10308,6 +10342,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "place": "locality" }, @@ -10316,6 +10353,7 @@ "place/neighbourhood": { "icon": "triangle-stroked", "fields": [ + "name", "population" ], "geometry": [ @@ -10333,6 +10371,7 @@ "place/quarter": { "icon": "triangle-stroked", "fields": [ + "name", "population" ], "geometry": [ @@ -10355,6 +10394,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "place": "square" }, @@ -10363,6 +10405,7 @@ "place/suburb": { "icon": "triangle-stroked", "fields": [ + "name", "population" ], "geometry": [ @@ -10382,6 +10425,7 @@ "place/town": { "icon": "town", "fields": [ + "name", "population" ], "geometry": [ @@ -10396,6 +10440,7 @@ "place/village": { "icon": "village", "fields": [ + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/office/_travel_agent.json b/data/presets/presets/office/_travel_agent.json index d908ef926..2e18f44ad 100644 --- a/data/presets/presets/office/_travel_agent.json +++ b/data/presets/presets/office/_travel_agent.json @@ -1,6 +1,7 @@ { "icon": "suitcase", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/accountant.json b/data/presets/presets/office/accountant.json index 515782e36..84ab3c533 100644 --- a/data/presets/presets/office/accountant.json +++ b/data/presets/presets/office/accountant.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/administrative.json b/data/presets/presets/office/administrative.json index 52a61cf14..433092349 100644 --- a/data/presets/presets/office/administrative.json +++ b/data/presets/presets/office/administrative.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/architect.json b/data/presets/presets/office/architect.json index 66473d74f..79900b74a 100644 --- a/data/presets/presets/office/architect.json +++ b/data/presets/presets/office/architect.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/company.json b/data/presets/presets/office/company.json index b56565af0..406cf164b 100644 --- a/data/presets/presets/office/company.json +++ b/data/presets/presets/office/company.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/office/coworking.json b/data/presets/presets/office/coworking.json index 84a3cbe28..7ab16a1cd 100644 --- a/data/presets/presets/office/coworking.json +++ b/data/presets/presets/office/coworking.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/office/educational_institution.json b/data/presets/presets/office/educational_institution.json index bb34445cb..b834c5ce1 100644 --- a/data/presets/presets/office/educational_institution.json +++ b/data/presets/presets/office/educational_institution.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/employment_agency.json b/data/presets/presets/office/employment_agency.json index 5e9204f9e..bb0db49b7 100644 --- a/data/presets/presets/office/employment_agency.json +++ b/data/presets/presets/office/employment_agency.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/estate_agent.json b/data/presets/presets/office/estate_agent.json index 117a9550f..446d98d44 100644 --- a/data/presets/presets/office/estate_agent.json +++ b/data/presets/presets/office/estate_agent.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/financial.json b/data/presets/presets/office/financial.json index 678fe38f3..989d76f8c 100644 --- a/data/presets/presets/office/financial.json +++ b/data/presets/presets/office/financial.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/government.json b/data/presets/presets/office/government.json index eb13a4a7b..27a5f5a69 100644 --- a/data/presets/presets/office/government.json +++ b/data/presets/presets/office/government.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/government/register_office.json b/data/presets/presets/office/government/register_office.json index 9d0e72dde..0ad4b110f 100644 --- a/data/presets/presets/office/government/register_office.json +++ b/data/presets/presets/office/government/register_office.json @@ -1,6 +1,7 @@ { "icon": "town-hall", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/office/insurance.json b/data/presets/presets/office/insurance.json index beb761b98..e4f92ecde 100644 --- a/data/presets/presets/office/insurance.json +++ b/data/presets/presets/office/insurance.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/it.json b/data/presets/presets/office/it.json index d13df9efb..6b1e303d2 100644 --- a/data/presets/presets/office/it.json +++ b/data/presets/presets/office/it.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/lawyer.json b/data/presets/presets/office/lawyer.json index 438b07035..33d257571 100644 --- a/data/presets/presets/office/lawyer.json +++ b/data/presets/presets/office/lawyer.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/lawyer/notary.json b/data/presets/presets/office/lawyer/notary.json index 6529ffbe2..611fab7c8 100644 --- a/data/presets/presets/office/lawyer/notary.json +++ b/data/presets/presets/office/lawyer/notary.json @@ -1,6 +1,7 @@ { "icon": "suitcase", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/newspaper.json b/data/presets/presets/office/newspaper.json index bf2201f5a..5e4018445 100644 --- a/data/presets/presets/office/newspaper.json +++ b/data/presets/presets/office/newspaper.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/ngo.json b/data/presets/presets/office/ngo.json index 74f25d926..50ada85d9 100644 --- a/data/presets/presets/office/ngo.json +++ b/data/presets/presets/office/ngo.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/office/physician.json b/data/presets/presets/office/physician.json index db600e379..03a8716eb 100644 --- a/data/presets/presets/office/physician.json +++ b/data/presets/presets/office/physician.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/political_party.json b/data/presets/presets/office/political_party.json index b546f3ff6..aeeb51a52 100644 --- a/data/presets/presets/office/political_party.json +++ b/data/presets/presets/office/political_party.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/research.json b/data/presets/presets/office/research.json index d03b9ed74..0a53050aa 100644 --- a/data/presets/presets/office/research.json +++ b/data/presets/presets/office/research.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/telecommunication.json b/data/presets/presets/office/telecommunication.json index 6e432eca2..16dac201e 100644 --- a/data/presets/presets/office/telecommunication.json +++ b/data/presets/presets/office/telecommunication.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/therapist.json b/data/presets/presets/office/therapist.json index c08dc4e93..1068bc278 100644 --- a/data/presets/presets/office/therapist.json +++ b/data/presets/presets/office/therapist.json @@ -1,6 +1,7 @@ { "icon": "commercial", "fields": [ + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/place/_farm.json b/data/presets/presets/place/_farm.json index 1faffa97f..e19440c08 100644 --- a/data/presets/presets/place/_farm.json +++ b/data/presets/presets/place/_farm.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "place": "farm" }, diff --git a/data/presets/presets/place/city.json b/data/presets/presets/place/city.json index 074ac9ec2..0e5714863 100644 --- a/data/presets/presets/place/city.json +++ b/data/presets/presets/place/city.json @@ -1,6 +1,7 @@ { "icon": "city", "fields": [ + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/hamlet.json b/data/presets/presets/place/hamlet.json index 8768ff0db..436be08a7 100644 --- a/data/presets/presets/place/hamlet.json +++ b/data/presets/presets/place/hamlet.json @@ -1,6 +1,7 @@ { "icon": "triangle-stroked", "fields": [ + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/island.json b/data/presets/presets/place/island.json index 5557b65fa..491e06e69 100644 --- a/data/presets/presets/place/island.json +++ b/data/presets/presets/place/island.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "terms": [ "archipelago", "atoll", diff --git a/data/presets/presets/place/isolated_dwelling.json b/data/presets/presets/place/isolated_dwelling.json index 2f1c330fe..0374cd63f 100644 --- a/data/presets/presets/place/isolated_dwelling.json +++ b/data/presets/presets/place/isolated_dwelling.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "place": "isolated_dwelling" }, diff --git a/data/presets/presets/place/locality.json b/data/presets/presets/place/locality.json index 002695c6d..a9dbd6dc9 100644 --- a/data/presets/presets/place/locality.json +++ b/data/presets/presets/place/locality.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "place": "locality" }, diff --git a/data/presets/presets/place/neighbourhood.json b/data/presets/presets/place/neighbourhood.json index c557e3f35..5d92221b9 100644 --- a/data/presets/presets/place/neighbourhood.json +++ b/data/presets/presets/place/neighbourhood.json @@ -1,6 +1,7 @@ { "icon": "triangle-stroked", "fields": [ + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/quarter.json b/data/presets/presets/place/quarter.json index 73757831d..40ce05e85 100644 --- a/data/presets/presets/place/quarter.json +++ b/data/presets/presets/place/quarter.json @@ -1,6 +1,7 @@ { "icon": "triangle-stroked", "fields": [ + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/square.json b/data/presets/presets/place/square.json index 85db207d2..30390ed06 100644 --- a/data/presets/presets/place/square.json +++ b/data/presets/presets/place/square.json @@ -4,6 +4,9 @@ "point", "area" ], + "fields": [ + "name" + ], "tags": { "place": "square" }, diff --git a/data/presets/presets/place/suburb.json b/data/presets/presets/place/suburb.json index 5006f654c..370b1ca11 100644 --- a/data/presets/presets/place/suburb.json +++ b/data/presets/presets/place/suburb.json @@ -1,6 +1,7 @@ { "icon": "triangle-stroked", "fields": [ + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/town.json b/data/presets/presets/place/town.json index cf51bf847..b6397ffbe 100644 --- a/data/presets/presets/place/town.json +++ b/data/presets/presets/place/town.json @@ -1,6 +1,7 @@ { "icon": "town", "fields": [ + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/village.json b/data/presets/presets/place/village.json index c28e40903..42ec42ab9 100644 --- a/data/presets/presets/place/village.json +++ b/data/presets/presets/place/village.json @@ -1,6 +1,7 @@ { "icon": "village", "fields": [ + "name", "population" ], "geometry": [ From 0218e5b35eca26aab1aa9be49175dd3962b97ec3 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 00:49:08 +0100 Subject: [PATCH 42/87] Adding name fields for power, public_transport and railway presets --- data/presets/presets.json | 15 +++++++++++++++ data/presets/presets/power/plant.json | 1 + .../presets/public_transport/platform.json | 1 + .../presets/public_transport/stop_position.json | 1 + data/presets/presets/railway/abandoned.json | 1 + data/presets/presets/railway/monorail.json | 1 + data/presets/presets/railway/narrow_gauge.json | 1 + data/presets/presets/railway/platform.json | 1 + data/presets/presets/railway/rail.json | 1 + data/presets/presets/railway/station.json | 1 + data/presets/presets/railway/subway.json | 1 + data/presets/presets/railway/subway_entrance.json | 3 +++ data/presets/presets/railway/tram.json | 1 + data/presets/presets/railway/tram_stop.json | 1 + 14 files changed, 30 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 0f3f2f06f..40f8e2689 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -10595,6 +10595,7 @@ "power/plant": { "icon": "industry", "fields": [ + "name", "operator", "address", "plant/output/electricity", @@ -10674,6 +10675,7 @@ "public_transport/platform": { "icon": "bus", "fields": [ + "name", "ref_platform", "network", "operator", @@ -10693,6 +10695,7 @@ "public_transport/stop_position": { "icon": "bus", "fields": [ + "name", "ref_stop_position", "network", "operator" @@ -10714,6 +10717,7 @@ "railway": "abandoned" }, "fields": [ + "name", "structure", "service_rail" ], @@ -10867,6 +10871,7 @@ "railway": "monorail" }, "fields": [ + "name", "structure", "electrified", "service_rail" @@ -10883,6 +10888,7 @@ "railway": "narrow_gauge" }, "fields": [ + "name", "structure", "gauge", "electrified", @@ -10897,6 +10903,7 @@ "railway/platform": { "icon": "highway-footway", "fields": [ + "name", "ref_platform", "surface", "lit", @@ -10920,6 +10927,7 @@ "railway": "rail" }, "fields": [ + "name", "structure", "gauge", "electrified", @@ -10947,6 +10955,7 @@ "railway/station": { "icon": "rail", "fields": [ + "name", "network", "operator", "address", @@ -10975,6 +10984,9 @@ "point", "vertex" ], + "fields": [ + "name" + ], "tags": { "railway": "subway_entrance" }, @@ -10993,6 +11005,7 @@ "railway": "subway" }, "fields": [ + "name", "structure", "gauge", "electrified", @@ -11041,6 +11054,7 @@ "railway/tram_stop": { "icon": "rail-light", "fields": [ + "name", "network", "operator" ], @@ -11067,6 +11081,7 @@ "railway": "tram" }, "fields": [ + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/power/plant.json b/data/presets/presets/power/plant.json index aa6794d94..7f86d5f31 100644 --- a/data/presets/presets/power/plant.json +++ b/data/presets/presets/power/plant.json @@ -1,6 +1,7 @@ { "icon": "industry", "fields": [ + "name", "operator", "address", "plant/output/electricity", diff --git a/data/presets/presets/public_transport/platform.json b/data/presets/presets/public_transport/platform.json index d62387bf2..1a98d0a9c 100644 --- a/data/presets/presets/public_transport/platform.json +++ b/data/presets/presets/public_transport/platform.json @@ -1,6 +1,7 @@ { "icon": "bus", "fields": [ + "name", "ref_platform", "network", "operator", diff --git a/data/presets/presets/public_transport/stop_position.json b/data/presets/presets/public_transport/stop_position.json index 2ebbb35a4..eeea24a44 100644 --- a/data/presets/presets/public_transport/stop_position.json +++ b/data/presets/presets/public_transport/stop_position.json @@ -1,6 +1,7 @@ { "icon": "bus", "fields": [ + "name", "ref_stop_position", "network", "operator" diff --git a/data/presets/presets/railway/abandoned.json b/data/presets/presets/railway/abandoned.json index 7a4a68e4a..92e09d650 100644 --- a/data/presets/presets/railway/abandoned.json +++ b/data/presets/presets/railway/abandoned.json @@ -7,6 +7,7 @@ "railway": "abandoned" }, "fields": [ + "name", "structure", "service_rail" ], diff --git a/data/presets/presets/railway/monorail.json b/data/presets/presets/railway/monorail.json index b66217ce0..101262403 100644 --- a/data/presets/presets/railway/monorail.json +++ b/data/presets/presets/railway/monorail.json @@ -7,6 +7,7 @@ "railway": "monorail" }, "fields": [ + "name", "structure", "electrified", "service_rail" diff --git a/data/presets/presets/railway/narrow_gauge.json b/data/presets/presets/railway/narrow_gauge.json index c227b00a7..4a0e96028 100644 --- a/data/presets/presets/railway/narrow_gauge.json +++ b/data/presets/presets/railway/narrow_gauge.json @@ -7,6 +7,7 @@ "railway": "narrow_gauge" }, "fields": [ + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/railway/platform.json b/data/presets/presets/railway/platform.json index de6b46d1a..99f32a55b 100644 --- a/data/presets/presets/railway/platform.json +++ b/data/presets/presets/railway/platform.json @@ -1,6 +1,7 @@ { "icon": "highway-footway", "fields": [ + "name", "ref_platform", "surface", "lit", diff --git a/data/presets/presets/railway/rail.json b/data/presets/presets/railway/rail.json index c385d4e9a..72a0bc1d8 100644 --- a/data/presets/presets/railway/rail.json +++ b/data/presets/presets/railway/rail.json @@ -7,6 +7,7 @@ "railway": "rail" }, "fields": [ + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/railway/station.json b/data/presets/presets/railway/station.json index eddb4438a..2de0efecf 100644 --- a/data/presets/presets/railway/station.json +++ b/data/presets/presets/railway/station.json @@ -1,6 +1,7 @@ { "icon": "rail", "fields": [ + "name", "network", "operator", "address", diff --git a/data/presets/presets/railway/subway.json b/data/presets/presets/railway/subway.json index abacc3ed2..4bd54e50e 100644 --- a/data/presets/presets/railway/subway.json +++ b/data/presets/presets/railway/subway.json @@ -7,6 +7,7 @@ "railway": "subway" }, "fields": [ + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/railway/subway_entrance.json b/data/presets/presets/railway/subway_entrance.json index 1b46f10d0..c5c407b7d 100644 --- a/data/presets/presets/railway/subway_entrance.json +++ b/data/presets/presets/railway/subway_entrance.json @@ -4,6 +4,9 @@ "point", "vertex" ], + "fields": [ + "name" + ], "tags": { "railway": "subway_entrance" }, diff --git a/data/presets/presets/railway/tram.json b/data/presets/presets/railway/tram.json index ae20c35b0..85f89edbc 100644 --- a/data/presets/presets/railway/tram.json +++ b/data/presets/presets/railway/tram.json @@ -7,6 +7,7 @@ "railway": "tram" }, "fields": [ + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/railway/tram_stop.json b/data/presets/presets/railway/tram_stop.json index f01fa1cee..33f9bf433 100644 --- a/data/presets/presets/railway/tram_stop.json +++ b/data/presets/presets/railway/tram_stop.json @@ -1,6 +1,7 @@ { "icon": "rail-light", "fields": [ + "name", "network", "operator" ], From 15d8cbcd14312fed959fb44773004ddd83fb9d19 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 01:02:43 +0100 Subject: [PATCH 43/87] Adding name field to route and shop --- data/presets/presets.json | 784 ++++++++++++++++++ data/presets/presets/route/ferry.json | 3 + data/presets/presets/shop/_fishmonger.json | 1 + data/presets/presets/shop/_vacant.json | 1 + data/presets/presets/shop/alcohol.json | 1 + data/presets/presets/shop/anime.json | 1 + data/presets/presets/shop/antiques.json | 1 + data/presets/presets/shop/appliance.json | 1 + data/presets/presets/shop/art.json | 1 + data/presets/presets/shop/baby_goods.json | 1 + data/presets/presets/shop/bag.json | 1 + data/presets/presets/shop/bakery.json | 1 + .../presets/shop/bathroom_furnishing.json | 1 + data/presets/presets/shop/beauty.json | 1 + data/presets/presets/shop/beauty/nails.json | 1 + data/presets/presets/shop/beauty/tanning.json | 1 + data/presets/presets/shop/bed.json | 1 + data/presets/presets/shop/beverages.json | 1 + data/presets/presets/shop/bicycle.json | 1 + data/presets/presets/shop/bookmaker.json | 1 + data/presets/presets/shop/books.json | 1 + data/presets/presets/shop/boutique.json | 1 + data/presets/presets/shop/butcher.json | 1 + data/presets/presets/shop/candles.json | 1 + data/presets/presets/shop/car.json | 1 + data/presets/presets/shop/car_parts.json | 1 + data/presets/presets/shop/car_repair.json | 1 + data/presets/presets/shop/carpet.json | 1 + data/presets/presets/shop/charity.json | 1 + data/presets/presets/shop/cheese.json | 1 + data/presets/presets/shop/chemist.json | 1 + data/presets/presets/shop/chocolate.json | 1 + data/presets/presets/shop/clothes.json | 1 + data/presets/presets/shop/coffee.json | 1 + data/presets/presets/shop/computer.json | 1 + data/presets/presets/shop/confectionery.json | 1 + data/presets/presets/shop/convenience.json | 1 + data/presets/presets/shop/copyshop.json | 1 + data/presets/presets/shop/cosmetics.json | 1 + data/presets/presets/shop/craft.json | 1 + data/presets/presets/shop/curtain.json | 1 + data/presets/presets/shop/dairy.json | 1 + data/presets/presets/shop/deli.json | 1 + .../presets/shop/department_store.json | 1 + data/presets/presets/shop/doityourself.json | 1 + data/presets/presets/shop/dry_cleaning.json | 1 + data/presets/presets/shop/e-cigarette.json | 1 + data/presets/presets/shop/electronics.json | 1 + data/presets/presets/shop/erotic.json | 1 + data/presets/presets/shop/fabric.json | 1 + data/presets/presets/shop/farm.json | 1 + data/presets/presets/shop/fashion.json | 1 + data/presets/presets/shop/florist.json | 1 + data/presets/presets/shop/frame.json | 1 + .../presets/shop/funeral_directors.json | 1 + data/presets/presets/shop/furnace.json | 1 + data/presets/presets/shop/furniture.json | 1 + data/presets/presets/shop/garden_centre.json | 1 + data/presets/presets/shop/gas.json | 1 + data/presets/presets/shop/gift.json | 1 + data/presets/presets/shop/greengrocer.json | 1 + data/presets/presets/shop/hairdresser.json | 1 + data/presets/presets/shop/hardware.json | 1 + data/presets/presets/shop/hearing_aids.json | 1 + data/presets/presets/shop/herbalist.json | 1 + data/presets/presets/shop/hifi.json | 1 + data/presets/presets/shop/houseware.json | 1 + .../presets/shop/interior_decoration.json | 1 + data/presets/presets/shop/jewelry.json | 1 + data/presets/presets/shop/kiosk.json | 1 + data/presets/presets/shop/kitchen.json | 1 + data/presets/presets/shop/laundry.json | 1 + data/presets/presets/shop/leather.json | 1 + data/presets/presets/shop/locksmith.json | 1 + data/presets/presets/shop/lottery.json | 1 + data/presets/presets/shop/mall.json | 1 + data/presets/presets/shop/massage.json | 1 + data/presets/presets/shop/medical_supply.json | 1 + data/presets/presets/shop/mobile_phone.json | 1 + data/presets/presets/shop/money_lender.json | 1 + data/presets/presets/shop/motorcycle.json | 1 + data/presets/presets/shop/music.json | 1 + .../presets/shop/musical_instrument.json | 1 + data/presets/presets/shop/newsagent.json | 1 + .../presets/shop/nutrition_supplements.json | 1 + data/presets/presets/shop/optician.json | 1 + data/presets/presets/shop/organic.json | 1 + data/presets/presets/shop/outdoor.json | 1 + data/presets/presets/shop/paint.json | 1 + data/presets/presets/shop/pastry.json | 1 + data/presets/presets/shop/pawnbroker.json | 1 + data/presets/presets/shop/perfumery.json | 1 + data/presets/presets/shop/pet.json | 1 + data/presets/presets/shop/photo.json | 1 + data/presets/presets/shop/pyrotechnics.json | 1 + data/presets/presets/shop/radiotechnics.json | 1 + data/presets/presets/shop/religion.json | 1 + data/presets/presets/shop/scuba_diving.json | 1 + data/presets/presets/shop/seafood.json | 1 + data/presets/presets/shop/second_hand.json | 1 + data/presets/presets/shop/shoes.json | 1 + data/presets/presets/shop/sports.json | 1 + data/presets/presets/shop/stationery.json | 1 + data/presets/presets/shop/storage_rental.json | 1 + data/presets/presets/shop/supermarket.json | 1 + data/presets/presets/shop/tailor.json | 1 + data/presets/presets/shop/tattoo.json | 1 + data/presets/presets/shop/tea.json | 1 + data/presets/presets/shop/ticket.json | 1 + data/presets/presets/shop/tobacco.json | 1 + data/presets/presets/shop/toys.json | 1 + data/presets/presets/shop/travel_agency.json | 1 + data/presets/presets/shop/tyres.json | 1 + data/presets/presets/shop/vacuum_cleaner.json | 1 + data/presets/presets/shop/variety_store.json | 1 + data/presets/presets/shop/video.json | 1 + data/presets/presets/shop/video_games.json | 1 + data/presets/presets/shop/watches.json | 1 + data/presets/presets/shop/water_sports.json | 1 + data/presets/presets/shop/weapons.json | 1 + data/presets/presets/shop/window_blind.json | 1 + data/presets/presets/shop/wine.json | 1 + 122 files changed, 907 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 40f8e2689..94ae542c5 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -11112,6 +11112,9 @@ "geometry": [ "line" ], + "fields": [ + "name" + ], "tags": { "route": "ferry" }, @@ -11140,6 +11143,7 @@ "shop/fishmonger": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11162,6 +11166,7 @@ "shop/vacant": { "icon": "shop", "fields": [ + "name", "address", "building_area" ], @@ -11178,6 +11183,7 @@ "shop/alcohol": { "icon": "alcohol-shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11202,6 +11208,7 @@ "shop/anime": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11226,6 +11233,7 @@ "shop/antiques": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11243,6 +11251,7 @@ "shop/appliance": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11275,6 +11284,7 @@ "shop/art": { "icon": "shop", "fields": [ + "name", "artwork_type", "operator", "address", @@ -11298,6 +11308,7 @@ "shop/baby_goods": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11315,6 +11326,7 @@ "shop/bag": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11336,6 +11348,7 @@ "shop/bakery": { "icon": "bakery", "fields": [ + "name", "operator", "address", "building_area", @@ -11353,6 +11366,7 @@ "shop/bathroom_furnishing": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11370,6 +11384,7 @@ "shop/beauty": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11393,6 +11408,7 @@ "shop/beauty/nails": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11419,6 +11435,7 @@ "shop/beauty/tanning": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11441,6 +11458,7 @@ "shop/bed": { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", @@ -11458,6 +11476,7 @@ "shop/beverages": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11475,6 +11494,7 @@ "shop/bicycle": { "icon": "bicycle", "fields": [ + "name", "operator", "address", "building_area", @@ -11497,6 +11517,7 @@ "shop/bookmaker": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11517,6 +11538,7 @@ "shop/books": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11537,6 +11559,7 @@ "shop/boutique": { "icon": "shop", "fields": [ + "name", "clothes", "operator", "address", @@ -11555,6 +11578,7 @@ "shop/butcher": { "icon": "slaughterhouse", "fields": [ + "name", "operator", "address", "building_area", @@ -11575,6 +11599,7 @@ "shop/candles": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11592,6 +11617,7 @@ "shop/car_parts": { "icon": "car", "fields": [ + "name", "operator", "address", "building_area", @@ -11612,6 +11638,7 @@ "shop/car_repair": { "icon": "car", "fields": [ + "name", "operator", "address", "building_area", @@ -11635,6 +11662,7 @@ "shop/car": { "icon": "car", "fields": [ + "name", "operator", "address", "building_area", @@ -11657,6 +11685,7 @@ "shop/carpet": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11677,6 +11706,7 @@ "shop/charity": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11700,6 +11730,7 @@ "shop/cheese": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11717,6 +11748,7 @@ "shop/chemist": { "icon": "grocery", "fields": [ + "name", "operator", "address", "building_area", @@ -11739,6 +11771,7 @@ "shop/chocolate": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11756,6 +11789,7 @@ "shop/clothes": { "icon": "clothing-store", "fields": [ + "name", "clothes", "operator", "address", @@ -11774,6 +11808,7 @@ "shop/coffee": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11791,6 +11826,7 @@ "shop/computer": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11808,6 +11844,7 @@ "shop/confectionery": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11825,6 +11862,7 @@ "shop/convenience": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11842,6 +11880,7 @@ "shop/copyshop": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11859,6 +11898,7 @@ "shop/cosmetics": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11876,6 +11916,7 @@ "shop/craft": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11898,6 +11939,7 @@ "shop/curtain": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11919,6 +11961,7 @@ "shop/dairy": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11941,6 +11984,7 @@ "shop/deli": { "icon": "restaurant", "fields": [ + "name", "operator", "address", "building_area", @@ -11963,6 +12007,7 @@ "shop/department_store": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -11980,6 +12025,7 @@ "shop/doityourself": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -11997,6 +12043,7 @@ "shop/dry_cleaning": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12014,6 +12061,7 @@ "shop/e-cigarette": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12035,6 +12083,7 @@ "shop/electronics": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12065,6 +12114,7 @@ "shop/erotic": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12086,6 +12136,7 @@ "shop/fabric": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12106,6 +12157,7 @@ "shop/farm": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12127,6 +12179,7 @@ "shop/fashion": { "icon": "shop", "fields": [ + "name", "clothes", "operator", "address", @@ -12145,6 +12198,7 @@ "shop/florist": { "icon": "florist", "fields": [ + "name", "operator", "address", "building_area", @@ -12165,6 +12219,7 @@ "shop/frame": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12188,6 +12243,7 @@ "shop/funeral_directors": { "icon": "cemetery", "fields": [ + "name", "operator", "address", "building_area", @@ -12210,6 +12266,7 @@ "shop/furnace": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12231,6 +12288,7 @@ "shop/furniture": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12253,6 +12311,7 @@ "shop/garden_centre": { "icon": "garden-center", "fields": [ + "name", "operator", "address", "building_area", @@ -12276,6 +12335,7 @@ "shop/gas": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12301,6 +12361,7 @@ "shop/gift": { "icon": "gift", "fields": [ + "name", "operator", "address", "building_area", @@ -12321,6 +12382,7 @@ "shop/greengrocer": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12342,6 +12404,7 @@ "shop/hairdresser": { "icon": "hairdresser", "fields": [ + "name", "operator", "address", "building_area", @@ -12362,6 +12425,7 @@ "shop/hardware": { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", @@ -12379,6 +12443,7 @@ "shop/hearing_aids": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12396,6 +12461,7 @@ "shop/herbalist": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12413,6 +12479,7 @@ "shop/hifi": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12434,6 +12501,7 @@ "shop/houseware": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12455,6 +12523,7 @@ "shop/interior_decoration": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12472,6 +12541,7 @@ "shop/jewelry": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12494,6 +12564,7 @@ "shop/kiosk": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12511,6 +12582,7 @@ "shop/kitchen": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12528,6 +12600,7 @@ "shop/laundry": { "icon": "laundry", "fields": [ + "name", "operator", "address", "building_area", @@ -12545,6 +12618,7 @@ "shop/leather": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12562,6 +12636,7 @@ "shop/locksmith": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12583,6 +12658,7 @@ "shop/lottery": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12600,6 +12676,7 @@ "shop/mall": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12620,6 +12697,7 @@ "shop/massage": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12637,6 +12715,7 @@ "shop/medical_supply": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12654,6 +12733,7 @@ "shop/mobile_phone": { "icon": "mobile-phone", "fields": [ + "name", "operator", "address", "building_area", @@ -12671,6 +12751,7 @@ "shop/money_lender": { "icon": "bank", "fields": [ + "name", "operator", "address", "building_area", @@ -12689,6 +12770,7 @@ "shop/motorcycle": { "icon": "scooter", "fields": [ + "name", "operator", "address", "building_area", @@ -12709,6 +12791,7 @@ "shop/music": { "icon": "music", "fields": [ + "name", "operator", "address", "building_area", @@ -12730,6 +12813,7 @@ "shop/musical_instrument": { "icon": "music", "fields": [ + "name", "operator", "address", "building_area", @@ -12750,6 +12834,7 @@ "shop/newsagent": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12767,6 +12852,7 @@ "shop/nutrition_supplements": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12784,6 +12870,7 @@ "shop/optician": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12805,6 +12892,7 @@ "shop/organic": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12823,6 +12911,7 @@ "shop/outdoor": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12845,6 +12934,7 @@ "shop/paint": { "icon": "water", "fields": [ + "name", "operator", "address", "building_area", @@ -12862,6 +12952,7 @@ "shop/pastry": { "icon": "bakery", "fields": [ + "name", "operator", "address", "building_area", @@ -12884,6 +12975,7 @@ "shop/pawnbroker": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12901,6 +12993,7 @@ "shop/perfumery": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12918,6 +13011,7 @@ "shop/pet": { "icon": "dog-park", "fields": [ + "name", "operator", "address", "building_area", @@ -12944,6 +13038,7 @@ "shop/photo": { "icon": "attraction", "fields": [ + "name", "operator", "address", "building_area", @@ -12965,6 +13060,7 @@ "shop/pyrotechnics": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12982,6 +13078,7 @@ "shop/radiotechnics": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -12999,6 +13096,7 @@ "shop/religion": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13018,6 +13116,7 @@ "shop/scuba_diving": { "icon": "swimming", "fields": [ + "name", "operator", "address", "building_area", @@ -13035,6 +13134,7 @@ "shop/seafood": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13055,6 +13155,7 @@ "shop/second_hand": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13080,6 +13181,7 @@ "shop/shoes": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13097,6 +13199,7 @@ "shop/sports": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13114,6 +13217,7 @@ "shop/stationery": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13135,6 +13239,7 @@ "shop/storage_rental": { "icon": "shop", "fields": [ + "name", "operator", "address", "building", @@ -13152,6 +13257,7 @@ "shop/supermarket": { "icon": "grocery", "fields": [ + "name", "operator", "address", "building_area", @@ -13174,6 +13280,7 @@ "shop/tailor": { "icon": "clothing-store", "fields": [ + "name", "operator", "address", "building_area", @@ -13195,6 +13302,7 @@ "shop/tattoo": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13212,6 +13320,7 @@ "shop/tea": { "icon": "teahouse", "fields": [ + "name", "operator", "address", "building_area", @@ -13229,6 +13338,7 @@ "shop/ticket": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13246,6 +13356,7 @@ "shop/tobacco": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13263,6 +13374,7 @@ "shop/toys": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13280,6 +13392,7 @@ "shop/travel_agency": { "icon": "suitcase", "fields": [ + "name", "operator", "address", "building_area", @@ -13297,6 +13410,7 @@ "shop/tyres": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13314,6 +13428,7 @@ "shop/vacuum_cleaner": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13331,6 +13446,7 @@ "shop/variety_store": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13348,6 +13464,7 @@ "shop/video_games": { "icon": "gaming", "fields": [ + "name", "operator", "address", "building_area", @@ -13365,6 +13482,7 @@ "shop/video": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13385,6 +13503,7 @@ "shop/watches": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13402,6 +13521,7 @@ "shop/water_sports": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13419,6 +13539,7 @@ "shop/weapons": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13442,6 +13563,7 @@ "shop/window_blind": { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", @@ -13459,6 +13581,7 @@ "shop/wine": { "icon": "alcohol-shop", "fields": [ + "name", "operator", "address", "building_area", @@ -32169,6 +32292,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32188,6 +32312,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32207,6 +32332,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32226,6 +32352,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32245,6 +32372,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32264,6 +32392,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32283,6 +32412,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32302,6 +32432,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32321,6 +32452,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32340,6 +32472,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32359,6 +32492,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32378,6 +32512,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32397,6 +32532,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32416,6 +32552,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32435,6 +32572,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32454,6 +32592,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32473,6 +32612,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32492,6 +32632,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32511,6 +32652,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32530,6 +32672,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32549,6 +32692,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32568,6 +32712,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32587,6 +32732,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32606,6 +32752,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32625,6 +32772,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32644,6 +32792,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32663,6 +32812,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32682,6 +32832,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32701,6 +32852,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32720,6 +32872,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32739,6 +32892,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32758,6 +32912,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32777,6 +32932,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32796,6 +32952,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32815,6 +32972,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32834,6 +32992,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32853,6 +33012,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32872,6 +33032,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32891,6 +33052,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32910,6 +33072,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32929,6 +33092,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32948,6 +33112,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32967,6 +33132,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -32986,6 +33152,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33005,6 +33172,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33024,6 +33192,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33043,6 +33212,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33062,6 +33232,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33081,6 +33252,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33100,6 +33272,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33119,6 +33292,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33138,6 +33312,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33157,6 +33332,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33176,6 +33352,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33195,6 +33372,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33214,6 +33392,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33233,6 +33412,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33252,6 +33432,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33271,6 +33452,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33290,6 +33472,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33309,6 +33492,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33328,6 +33512,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33347,6 +33532,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33366,6 +33552,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33385,6 +33572,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33404,6 +33592,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33423,6 +33612,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33442,6 +33632,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33461,6 +33652,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33480,6 +33672,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33499,6 +33692,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33518,6 +33712,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33537,6 +33732,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33556,6 +33752,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33575,6 +33772,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33594,6 +33792,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33613,6 +33812,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33632,6 +33832,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33651,6 +33852,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33670,6 +33872,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33689,6 +33892,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33708,6 +33912,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33727,6 +33932,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33746,6 +33952,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33765,6 +33972,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33784,6 +33992,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33803,6 +34012,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33822,6 +34032,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33841,6 +34052,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33860,6 +34072,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33879,6 +34092,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33898,6 +34112,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33917,6 +34132,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33936,6 +34152,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33955,6 +34172,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33974,6 +34192,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -33993,6 +34212,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34012,6 +34232,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34031,6 +34252,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34050,6 +34272,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34069,6 +34292,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34088,6 +34312,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34107,6 +34332,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34126,6 +34352,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34145,6 +34372,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34164,6 +34392,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34183,6 +34412,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34202,6 +34432,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34221,6 +34452,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34240,6 +34472,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34259,6 +34492,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34278,6 +34512,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34297,6 +34532,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34316,6 +34552,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34335,6 +34572,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34354,6 +34592,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34373,6 +34612,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34392,6 +34632,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34411,6 +34652,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34430,6 +34672,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34449,6 +34692,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34468,6 +34712,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34487,6 +34732,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34506,6 +34752,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34525,6 +34772,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34544,6 +34792,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34563,6 +34812,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34582,6 +34832,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34601,6 +34852,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34620,6 +34872,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34639,6 +34892,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34658,6 +34912,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34677,6 +34932,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34696,6 +34952,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34715,6 +34972,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34734,6 +34992,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34753,6 +35012,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34772,6 +35032,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34791,6 +35052,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34810,6 +35072,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34829,6 +35092,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34848,6 +35112,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34867,6 +35132,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34886,6 +35152,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34905,6 +35172,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34924,6 +35192,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34943,6 +35212,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34962,6 +35232,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -34981,6 +35252,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35000,6 +35272,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35019,6 +35292,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35038,6 +35312,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35057,6 +35332,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35076,6 +35352,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35095,6 +35372,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35114,6 +35392,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35133,6 +35412,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35152,6 +35432,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35171,6 +35452,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35190,6 +35472,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35209,6 +35492,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35228,6 +35512,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35247,6 +35532,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35266,6 +35552,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35285,6 +35572,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35304,6 +35592,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35323,6 +35612,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35342,6 +35632,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35361,6 +35652,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35380,6 +35672,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35399,6 +35692,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35418,6 +35712,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35437,6 +35732,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35456,6 +35752,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35475,6 +35772,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35494,6 +35792,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35513,6 +35812,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35532,6 +35832,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35551,6 +35852,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35570,6 +35872,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35589,6 +35892,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35608,6 +35912,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35627,6 +35932,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35646,6 +35952,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35665,6 +35972,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35684,6 +35992,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35703,6 +36012,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35722,6 +36032,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35741,6 +36052,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35760,6 +36072,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35779,6 +36092,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35798,6 +36112,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35817,6 +36132,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35836,6 +36152,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35855,6 +36172,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35874,6 +36192,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35893,6 +36212,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35912,6 +36232,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35931,6 +36252,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35950,6 +36272,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35969,6 +36292,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -35988,6 +36312,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36007,6 +36332,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36026,6 +36352,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36045,6 +36372,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36064,6 +36392,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36083,6 +36412,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36102,6 +36432,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36121,6 +36452,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36140,6 +36472,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36159,6 +36492,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36178,6 +36512,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36197,6 +36532,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36216,6 +36552,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36235,6 +36572,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36254,6 +36592,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36273,6 +36612,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36292,6 +36632,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36311,6 +36652,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36330,6 +36672,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36349,6 +36692,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36368,6 +36712,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36387,6 +36732,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36406,6 +36752,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36425,6 +36772,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36444,6 +36792,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36463,6 +36812,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36482,6 +36832,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36501,6 +36852,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36520,6 +36872,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36539,6 +36892,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36558,6 +36912,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36577,6 +36932,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36596,6 +36952,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36615,6 +36972,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36634,6 +36992,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36653,6 +37012,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36672,6 +37032,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36691,6 +37052,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36710,6 +37072,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36729,6 +37092,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36748,6 +37112,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36767,6 +37132,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36786,6 +37152,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36805,6 +37172,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36824,6 +37192,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36843,6 +37212,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36862,6 +37232,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36881,6 +37252,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36900,6 +37272,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36919,6 +37292,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36938,6 +37312,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36957,6 +37332,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36976,6 +37352,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -36996,6 +37373,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37016,6 +37394,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37035,6 +37414,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37054,6 +37434,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37073,6 +37454,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37092,6 +37474,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37111,6 +37494,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37130,6 +37514,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37149,6 +37534,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37168,6 +37554,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37187,6 +37574,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37206,6 +37594,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37225,6 +37614,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37244,6 +37634,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37263,6 +37654,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37283,6 +37675,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37303,6 +37696,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37322,6 +37716,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37341,6 +37736,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37360,6 +37756,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37379,6 +37776,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37398,6 +37796,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37417,6 +37816,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37437,6 +37837,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37456,6 +37857,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37475,6 +37877,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37494,6 +37897,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37513,6 +37917,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37532,6 +37937,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37551,6 +37957,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37571,6 +37978,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37590,6 +37998,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37609,6 +38018,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37628,6 +38038,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37647,6 +38058,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37666,6 +38078,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37685,6 +38098,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37704,6 +38118,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37723,6 +38138,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37742,6 +38158,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37761,6 +38178,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37780,6 +38198,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37799,6 +38218,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37818,6 +38238,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37837,6 +38258,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37856,6 +38278,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37875,6 +38298,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37894,6 +38318,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37913,6 +38338,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37932,6 +38358,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37951,6 +38378,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37970,6 +38398,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -37989,6 +38418,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38008,6 +38438,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38027,6 +38458,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38046,6 +38478,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38065,6 +38498,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38084,6 +38518,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38103,6 +38538,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38122,6 +38558,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38141,6 +38578,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38160,6 +38598,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38179,6 +38618,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38198,6 +38638,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38217,6 +38658,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38236,6 +38678,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38255,6 +38698,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38274,6 +38718,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38293,6 +38738,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38312,6 +38758,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38331,6 +38778,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38350,6 +38798,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38369,6 +38818,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38388,6 +38838,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38407,6 +38858,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38426,6 +38878,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38445,6 +38898,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38464,6 +38918,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38483,6 +38938,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38502,6 +38958,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38521,6 +38978,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38540,6 +38998,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38559,6 +39018,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38578,6 +39038,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38597,6 +39058,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38616,6 +39078,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38635,6 +39098,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38654,6 +39118,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38673,6 +39138,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38692,6 +39158,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38711,6 +39178,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38730,6 +39198,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38749,6 +39218,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38768,6 +39238,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38787,6 +39258,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38806,6 +39278,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38825,6 +39298,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38844,6 +39318,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38863,6 +39338,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38882,6 +39358,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38901,6 +39378,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38921,6 +39399,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38941,6 +39420,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38961,6 +39441,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -38981,6 +39462,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39001,6 +39483,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39021,6 +39504,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39041,6 +39525,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39061,6 +39546,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39081,6 +39567,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39101,6 +39588,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39121,6 +39609,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39141,6 +39630,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39161,6 +39651,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39181,6 +39672,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39201,6 +39693,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39221,6 +39714,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39241,6 +39735,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39261,6 +39756,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39280,6 +39776,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39299,6 +39796,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39318,6 +39816,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39337,6 +39836,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39356,6 +39856,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39375,6 +39876,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39394,6 +39896,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39413,6 +39916,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39432,6 +39936,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39451,6 +39956,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39470,6 +39976,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39489,6 +39996,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39508,6 +40016,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39527,6 +40036,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39546,6 +40056,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39565,6 +40076,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39584,6 +40096,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39603,6 +40116,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39622,6 +40136,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39641,6 +40156,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39660,6 +40176,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39679,6 +40196,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39698,6 +40216,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39717,6 +40236,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39736,6 +40256,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39755,6 +40276,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39774,6 +40296,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39793,6 +40316,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39812,6 +40336,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39831,6 +40356,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39850,6 +40376,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39869,6 +40396,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39888,6 +40416,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39907,6 +40436,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39926,6 +40456,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39945,6 +40476,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39964,6 +40496,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -39983,6 +40516,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40002,6 +40536,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40021,6 +40556,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40040,6 +40576,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40059,6 +40596,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40078,6 +40616,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40097,6 +40636,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40116,6 +40656,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40135,6 +40676,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40156,6 +40698,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40177,6 +40720,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40198,6 +40742,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40219,6 +40764,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40240,6 +40786,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40261,6 +40808,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40282,6 +40830,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40303,6 +40852,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40324,6 +40874,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40345,6 +40896,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40366,6 +40918,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40387,6 +40940,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40408,6 +40962,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40429,6 +40984,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40450,6 +41006,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40471,6 +41028,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40492,6 +41050,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40513,6 +41072,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40534,6 +41094,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40555,6 +41116,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40576,6 +41138,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40597,6 +41160,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -40618,6 +41182,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40638,6 +41203,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40658,6 +41224,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40678,6 +41245,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40698,6 +41266,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40718,6 +41287,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40738,6 +41308,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40758,6 +41329,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40778,6 +41350,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40798,6 +41371,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40818,6 +41392,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40838,6 +41413,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40858,6 +41434,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40878,6 +41455,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40898,6 +41476,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40918,6 +41497,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40938,6 +41518,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40958,6 +41539,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40978,6 +41560,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -40998,6 +41581,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41018,6 +41602,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41038,6 +41623,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41058,6 +41644,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41078,6 +41665,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41098,6 +41686,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41118,6 +41707,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41138,6 +41728,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41158,6 +41749,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41178,6 +41770,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41198,6 +41791,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41218,6 +41812,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41238,6 +41833,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41258,6 +41854,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41278,6 +41875,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41298,6 +41896,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41318,6 +41917,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41338,6 +41938,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41358,6 +41959,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41378,6 +41980,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41398,6 +42001,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41418,6 +42022,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41438,6 +42043,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41458,6 +42064,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41478,6 +42085,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41498,6 +42106,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41518,6 +42127,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41538,6 +42148,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41558,6 +42169,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41578,6 +42190,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41598,6 +42211,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41618,6 +42232,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41638,6 +42253,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41658,6 +42274,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41678,6 +42295,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41698,6 +42316,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41718,6 +42337,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41738,6 +42358,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41758,6 +42379,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41778,6 +42400,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41798,6 +42421,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41818,6 +42442,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41838,6 +42463,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41858,6 +42484,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41878,6 +42505,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41898,6 +42526,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41918,6 +42547,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41938,6 +42568,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41958,6 +42589,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41978,6 +42610,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -41998,6 +42631,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -42018,6 +42652,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -42038,6 +42673,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -42058,6 +42694,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -42078,6 +42715,7 @@ "area" ], "fields": [ + "name", "clothes", "operator", "address", @@ -42098,6 +42736,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42120,6 +42759,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42142,6 +42782,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42164,6 +42805,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42186,6 +42828,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42208,6 +42851,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42230,6 +42874,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42252,6 +42897,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42271,6 +42917,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42290,6 +42937,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42309,6 +42957,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42328,6 +42977,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42347,6 +42997,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42366,6 +43017,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42385,6 +43037,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42404,6 +43057,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42423,6 +43077,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42442,6 +43097,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42461,6 +43117,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42480,6 +43137,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42499,6 +43157,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42519,6 +43178,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42539,6 +43199,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42559,6 +43220,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42579,6 +43241,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42599,6 +43262,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42619,6 +43283,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42639,6 +43304,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42659,6 +43325,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42679,6 +43346,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42699,6 +43367,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42719,6 +43388,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42739,6 +43409,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42758,6 +43429,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42777,6 +43449,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42796,6 +43469,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42815,6 +43489,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42834,6 +43509,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42853,6 +43529,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42872,6 +43549,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42891,6 +43569,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42910,6 +43589,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42929,6 +43609,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42948,6 +43629,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42967,6 +43649,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -42986,6 +43669,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43005,6 +43689,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43024,6 +43709,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43043,6 +43729,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43062,6 +43749,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43081,6 +43769,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43100,6 +43789,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43119,6 +43809,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43138,6 +43829,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43157,6 +43849,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43176,6 +43869,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43195,6 +43889,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43214,6 +43909,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43233,6 +43929,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43252,6 +43949,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43271,6 +43969,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43290,6 +43989,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43309,6 +44009,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43328,6 +44029,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43347,6 +44049,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43366,6 +44069,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43385,6 +44089,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43404,6 +44109,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43423,6 +44129,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43442,6 +44149,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43461,6 +44169,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43480,6 +44189,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43499,6 +44209,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43518,6 +44229,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43537,6 +44249,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43556,6 +44269,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43575,6 +44289,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43594,6 +44309,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43613,6 +44329,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43632,6 +44349,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43651,6 +44369,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43670,6 +44389,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43689,6 +44409,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43708,6 +44429,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43727,6 +44449,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43746,6 +44469,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43765,6 +44489,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43784,6 +44509,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43803,6 +44529,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43822,6 +44549,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43841,6 +44569,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43860,6 +44589,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43879,6 +44609,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43898,6 +44629,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43917,6 +44649,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43936,6 +44669,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43955,6 +44689,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43974,6 +44709,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -43993,6 +44729,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44012,6 +44749,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44031,6 +44769,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44050,6 +44789,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44069,6 +44809,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44088,6 +44829,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44107,6 +44849,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44126,6 +44869,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44145,6 +44889,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44164,6 +44909,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44183,6 +44929,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44202,6 +44949,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44221,6 +44969,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44240,6 +44989,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44259,6 +45009,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44278,6 +45029,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44297,6 +45049,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44316,6 +45069,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44335,6 +45089,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44354,6 +45109,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44373,6 +45129,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44392,6 +45149,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44411,6 +45169,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44430,6 +45189,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44449,6 +45209,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44468,6 +45229,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44487,6 +45249,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44506,6 +45269,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44525,6 +45289,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44544,6 +45309,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44563,6 +45329,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44582,6 +45349,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44601,6 +45369,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44620,6 +45389,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44639,6 +45409,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44658,6 +45429,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44677,6 +45449,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44696,6 +45469,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44715,6 +45489,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44734,6 +45509,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44753,6 +45529,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44772,6 +45549,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44791,6 +45569,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44810,6 +45589,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44829,6 +45609,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44848,6 +45629,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44867,6 +45649,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", @@ -44886,6 +45669,7 @@ "area" ], "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/route/ferry.json b/data/presets/presets/route/ferry.json index 882138d8f..78d22edca 100644 --- a/data/presets/presets/route/ferry.json +++ b/data/presets/presets/route/ferry.json @@ -3,6 +3,9 @@ "geometry": [ "line" ], + "fields": [ + "name" + ], "tags": { "route": "ferry" }, diff --git a/data/presets/presets/shop/_fishmonger.json b/data/presets/presets/shop/_fishmonger.json index 0ba91edd1..ac5154f76 100644 --- a/data/presets/presets/shop/_fishmonger.json +++ b/data/presets/presets/shop/_fishmonger.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/_vacant.json b/data/presets/presets/shop/_vacant.json index 36329f31d..e6de220d8 100644 --- a/data/presets/presets/shop/_vacant.json +++ b/data/presets/presets/shop/_vacant.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "address", "building_area" ], diff --git a/data/presets/presets/shop/alcohol.json b/data/presets/presets/shop/alcohol.json index ad72ec94d..f6fb67750 100644 --- a/data/presets/presets/shop/alcohol.json +++ b/data/presets/presets/shop/alcohol.json @@ -1,6 +1,7 @@ { "icon": "alcohol-shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/anime.json b/data/presets/presets/shop/anime.json index 8a3813256..1fd13848e 100644 --- a/data/presets/presets/shop/anime.json +++ b/data/presets/presets/shop/anime.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/antiques.json b/data/presets/presets/shop/antiques.json index c8cdeab25..c6063dbfd 100644 --- a/data/presets/presets/shop/antiques.json +++ b/data/presets/presets/shop/antiques.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/appliance.json b/data/presets/presets/shop/appliance.json index e1817a2b8..822bfecdc 100644 --- a/data/presets/presets/shop/appliance.json +++ b/data/presets/presets/shop/appliance.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/art.json b/data/presets/presets/shop/art.json index cc3c7a3b2..c9d5387ba 100644 --- a/data/presets/presets/shop/art.json +++ b/data/presets/presets/shop/art.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "artwork_type", "operator", "address", diff --git a/data/presets/presets/shop/baby_goods.json b/data/presets/presets/shop/baby_goods.json index 4028f7694..33052e540 100644 --- a/data/presets/presets/shop/baby_goods.json +++ b/data/presets/presets/shop/baby_goods.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bag.json b/data/presets/presets/shop/bag.json index dc8e860f1..f538feb95 100644 --- a/data/presets/presets/shop/bag.json +++ b/data/presets/presets/shop/bag.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bakery.json b/data/presets/presets/shop/bakery.json index f73eac7b7..c26fe513e 100644 --- a/data/presets/presets/shop/bakery.json +++ b/data/presets/presets/shop/bakery.json @@ -1,6 +1,7 @@ { "icon": "bakery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bathroom_furnishing.json b/data/presets/presets/shop/bathroom_furnishing.json index ef8bb5eea..12c63cbff 100644 --- a/data/presets/presets/shop/bathroom_furnishing.json +++ b/data/presets/presets/shop/bathroom_furnishing.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/beauty.json b/data/presets/presets/shop/beauty.json index c4a4b4195..cf2616b6c 100644 --- a/data/presets/presets/shop/beauty.json +++ b/data/presets/presets/shop/beauty.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/beauty/nails.json b/data/presets/presets/shop/beauty/nails.json index 10bd09a77..e84850e9b 100644 --- a/data/presets/presets/shop/beauty/nails.json +++ b/data/presets/presets/shop/beauty/nails.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/beauty/tanning.json b/data/presets/presets/shop/beauty/tanning.json index 47f5707f0..63747b13f 100644 --- a/data/presets/presets/shop/beauty/tanning.json +++ b/data/presets/presets/shop/beauty/tanning.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bed.json b/data/presets/presets/shop/bed.json index c01e992ca..ec0dd7a5f 100644 --- a/data/presets/presets/shop/bed.json +++ b/data/presets/presets/shop/bed.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/beverages.json b/data/presets/presets/shop/beverages.json index 21bf2626d..a5e34ba30 100644 --- a/data/presets/presets/shop/beverages.json +++ b/data/presets/presets/shop/beverages.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bicycle.json b/data/presets/presets/shop/bicycle.json index 290a3f8c1..d9ed1986d 100644 --- a/data/presets/presets/shop/bicycle.json +++ b/data/presets/presets/shop/bicycle.json @@ -1,6 +1,7 @@ { "icon": "bicycle", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bookmaker.json b/data/presets/presets/shop/bookmaker.json index 0ac43a56c..46dc8acda 100644 --- a/data/presets/presets/shop/bookmaker.json +++ b/data/presets/presets/shop/bookmaker.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/books.json b/data/presets/presets/shop/books.json index 9536ec918..3a2e06d14 100644 --- a/data/presets/presets/shop/books.json +++ b/data/presets/presets/shop/books.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/boutique.json b/data/presets/presets/shop/boutique.json index 69f63a788..ae521736a 100644 --- a/data/presets/presets/shop/boutique.json +++ b/data/presets/presets/shop/boutique.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "clothes", "operator", "address", diff --git a/data/presets/presets/shop/butcher.json b/data/presets/presets/shop/butcher.json index ab856b4d7..198909cf0 100644 --- a/data/presets/presets/shop/butcher.json +++ b/data/presets/presets/shop/butcher.json @@ -1,6 +1,7 @@ { "icon": "slaughterhouse", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/candles.json b/data/presets/presets/shop/candles.json index 00494564a..705d13070 100644 --- a/data/presets/presets/shop/candles.json +++ b/data/presets/presets/shop/candles.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/car.json b/data/presets/presets/shop/car.json index 62afe054e..76e322b5e 100644 --- a/data/presets/presets/shop/car.json +++ b/data/presets/presets/shop/car.json @@ -1,6 +1,7 @@ { "icon": "car", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/car_parts.json b/data/presets/presets/shop/car_parts.json index 8809bbe9e..0cfbb238e 100644 --- a/data/presets/presets/shop/car_parts.json +++ b/data/presets/presets/shop/car_parts.json @@ -1,6 +1,7 @@ { "icon": "car", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/car_repair.json b/data/presets/presets/shop/car_repair.json index d935c6352..7433d027e 100644 --- a/data/presets/presets/shop/car_repair.json +++ b/data/presets/presets/shop/car_repair.json @@ -1,6 +1,7 @@ { "icon": "car", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/carpet.json b/data/presets/presets/shop/carpet.json index bca50088f..d186f6fcd 100644 --- a/data/presets/presets/shop/carpet.json +++ b/data/presets/presets/shop/carpet.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/charity.json b/data/presets/presets/shop/charity.json index d21c90e18..bb59a5cf5 100644 --- a/data/presets/presets/shop/charity.json +++ b/data/presets/presets/shop/charity.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/cheese.json b/data/presets/presets/shop/cheese.json index 48352ba14..4e8695b0d 100644 --- a/data/presets/presets/shop/cheese.json +++ b/data/presets/presets/shop/cheese.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/chemist.json b/data/presets/presets/shop/chemist.json index f2f710ffc..b6deae7ae 100644 --- a/data/presets/presets/shop/chemist.json +++ b/data/presets/presets/shop/chemist.json @@ -1,6 +1,7 @@ { "icon": "grocery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/chocolate.json b/data/presets/presets/shop/chocolate.json index 9edff15d2..4cf9384de 100644 --- a/data/presets/presets/shop/chocolate.json +++ b/data/presets/presets/shop/chocolate.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/clothes.json b/data/presets/presets/shop/clothes.json index 80b8968d0..c7bde7c4b 100644 --- a/data/presets/presets/shop/clothes.json +++ b/data/presets/presets/shop/clothes.json @@ -1,6 +1,7 @@ { "icon": "clothing-store", "fields": [ + "name", "clothes", "operator", "address", diff --git a/data/presets/presets/shop/coffee.json b/data/presets/presets/shop/coffee.json index c89096142..fee1bb5f0 100644 --- a/data/presets/presets/shop/coffee.json +++ b/data/presets/presets/shop/coffee.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/computer.json b/data/presets/presets/shop/computer.json index 77728fd0b..b13cb34ff 100644 --- a/data/presets/presets/shop/computer.json +++ b/data/presets/presets/shop/computer.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/confectionery.json b/data/presets/presets/shop/confectionery.json index 46cc1001e..be282ddeb 100644 --- a/data/presets/presets/shop/confectionery.json +++ b/data/presets/presets/shop/confectionery.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/convenience.json b/data/presets/presets/shop/convenience.json index 7973f5e63..458df3944 100644 --- a/data/presets/presets/shop/convenience.json +++ b/data/presets/presets/shop/convenience.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/copyshop.json b/data/presets/presets/shop/copyshop.json index 047b425be..b0c6ca111 100644 --- a/data/presets/presets/shop/copyshop.json +++ b/data/presets/presets/shop/copyshop.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/cosmetics.json b/data/presets/presets/shop/cosmetics.json index 65be932bc..91562bade 100644 --- a/data/presets/presets/shop/cosmetics.json +++ b/data/presets/presets/shop/cosmetics.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/craft.json b/data/presets/presets/shop/craft.json index 7f33c4f62..edbb953b1 100644 --- a/data/presets/presets/shop/craft.json +++ b/data/presets/presets/shop/craft.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/curtain.json b/data/presets/presets/shop/curtain.json index 410bcf2b0..071432d00 100644 --- a/data/presets/presets/shop/curtain.json +++ b/data/presets/presets/shop/curtain.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/dairy.json b/data/presets/presets/shop/dairy.json index 7b611e34d..427925706 100644 --- a/data/presets/presets/shop/dairy.json +++ b/data/presets/presets/shop/dairy.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/deli.json b/data/presets/presets/shop/deli.json index 21a6e4737..f8ad8023e 100644 --- a/data/presets/presets/shop/deli.json +++ b/data/presets/presets/shop/deli.json @@ -1,6 +1,7 @@ { "icon": "restaurant", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/department_store.json b/data/presets/presets/shop/department_store.json index 6c8e3d09b..17ff0e562 100644 --- a/data/presets/presets/shop/department_store.json +++ b/data/presets/presets/shop/department_store.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/doityourself.json b/data/presets/presets/shop/doityourself.json index 1d6d7aca5..5064d64bf 100644 --- a/data/presets/presets/shop/doityourself.json +++ b/data/presets/presets/shop/doityourself.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/dry_cleaning.json b/data/presets/presets/shop/dry_cleaning.json index 7e8557536..9a76da071 100644 --- a/data/presets/presets/shop/dry_cleaning.json +++ b/data/presets/presets/shop/dry_cleaning.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/e-cigarette.json b/data/presets/presets/shop/e-cigarette.json index f1672a60d..cf544e5ad 100644 --- a/data/presets/presets/shop/e-cigarette.json +++ b/data/presets/presets/shop/e-cigarette.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/electronics.json b/data/presets/presets/shop/electronics.json index d475549d9..28b696413 100644 --- a/data/presets/presets/shop/electronics.json +++ b/data/presets/presets/shop/electronics.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/erotic.json b/data/presets/presets/shop/erotic.json index 2bb2c25ff..70ad3d370 100644 --- a/data/presets/presets/shop/erotic.json +++ b/data/presets/presets/shop/erotic.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/fabric.json b/data/presets/presets/shop/fabric.json index e038ebb67..157d67a5c 100644 --- a/data/presets/presets/shop/fabric.json +++ b/data/presets/presets/shop/fabric.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/farm.json b/data/presets/presets/shop/farm.json index 36649ba3d..4b6abe802 100644 --- a/data/presets/presets/shop/farm.json +++ b/data/presets/presets/shop/farm.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/fashion.json b/data/presets/presets/shop/fashion.json index 935124cc3..ebc6571c9 100644 --- a/data/presets/presets/shop/fashion.json +++ b/data/presets/presets/shop/fashion.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "clothes", "operator", "address", diff --git a/data/presets/presets/shop/florist.json b/data/presets/presets/shop/florist.json index efa9a54f8..c4bde4bdc 100644 --- a/data/presets/presets/shop/florist.json +++ b/data/presets/presets/shop/florist.json @@ -1,6 +1,7 @@ { "icon": "florist", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/frame.json b/data/presets/presets/shop/frame.json index c1856298b..332122bd3 100644 --- a/data/presets/presets/shop/frame.json +++ b/data/presets/presets/shop/frame.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/funeral_directors.json b/data/presets/presets/shop/funeral_directors.json index ddb5a53e0..bd0fa84e3 100644 --- a/data/presets/presets/shop/funeral_directors.json +++ b/data/presets/presets/shop/funeral_directors.json @@ -1,6 +1,7 @@ { "icon": "cemetery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/furnace.json b/data/presets/presets/shop/furnace.json index eef8aae76..cd9a4ae2f 100644 --- a/data/presets/presets/shop/furnace.json +++ b/data/presets/presets/shop/furnace.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/furniture.json b/data/presets/presets/shop/furniture.json index cc6a212a0..b4b060903 100644 --- a/data/presets/presets/shop/furniture.json +++ b/data/presets/presets/shop/furniture.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/garden_centre.json b/data/presets/presets/shop/garden_centre.json index 43cd8b500..d83d2f321 100644 --- a/data/presets/presets/shop/garden_centre.json +++ b/data/presets/presets/shop/garden_centre.json @@ -1,6 +1,7 @@ { "icon": "garden-center", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/gas.json b/data/presets/presets/shop/gas.json index f7d8eb032..573a7f899 100644 --- a/data/presets/presets/shop/gas.json +++ b/data/presets/presets/shop/gas.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/gift.json b/data/presets/presets/shop/gift.json index 3221ec933..8e2bf8b48 100644 --- a/data/presets/presets/shop/gift.json +++ b/data/presets/presets/shop/gift.json @@ -1,6 +1,7 @@ { "icon": "gift", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/greengrocer.json b/data/presets/presets/shop/greengrocer.json index 8977111f3..dd154daf9 100644 --- a/data/presets/presets/shop/greengrocer.json +++ b/data/presets/presets/shop/greengrocer.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/hairdresser.json b/data/presets/presets/shop/hairdresser.json index 91697a832..fc06a4f52 100644 --- a/data/presets/presets/shop/hairdresser.json +++ b/data/presets/presets/shop/hairdresser.json @@ -1,6 +1,7 @@ { "icon": "hairdresser", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/hardware.json b/data/presets/presets/shop/hardware.json index a9a2d6116..ecaec2147 100644 --- a/data/presets/presets/shop/hardware.json +++ b/data/presets/presets/shop/hardware.json @@ -1,6 +1,7 @@ { "icon": "poi-tool", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/hearing_aids.json b/data/presets/presets/shop/hearing_aids.json index e5225565b..1b8115043 100644 --- a/data/presets/presets/shop/hearing_aids.json +++ b/data/presets/presets/shop/hearing_aids.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/herbalist.json b/data/presets/presets/shop/herbalist.json index 321819317..db421cf0c 100644 --- a/data/presets/presets/shop/herbalist.json +++ b/data/presets/presets/shop/herbalist.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/hifi.json b/data/presets/presets/shop/hifi.json index e6051314f..980bb98b2 100644 --- a/data/presets/presets/shop/hifi.json +++ b/data/presets/presets/shop/hifi.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/houseware.json b/data/presets/presets/shop/houseware.json index 8bbb42d27..5571e8a42 100644 --- a/data/presets/presets/shop/houseware.json +++ b/data/presets/presets/shop/houseware.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/interior_decoration.json b/data/presets/presets/shop/interior_decoration.json index 1c6d49752..c65ae47a5 100644 --- a/data/presets/presets/shop/interior_decoration.json +++ b/data/presets/presets/shop/interior_decoration.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/jewelry.json b/data/presets/presets/shop/jewelry.json index 1132ff2a3..bc00ce267 100644 --- a/data/presets/presets/shop/jewelry.json +++ b/data/presets/presets/shop/jewelry.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/kiosk.json b/data/presets/presets/shop/kiosk.json index e9d08b8f5..ae8a1b7de 100644 --- a/data/presets/presets/shop/kiosk.json +++ b/data/presets/presets/shop/kiosk.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/kitchen.json b/data/presets/presets/shop/kitchen.json index 1fcef9122..13abe962f 100644 --- a/data/presets/presets/shop/kitchen.json +++ b/data/presets/presets/shop/kitchen.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/laundry.json b/data/presets/presets/shop/laundry.json index f94303634..22154f0b8 100644 --- a/data/presets/presets/shop/laundry.json +++ b/data/presets/presets/shop/laundry.json @@ -1,6 +1,7 @@ { "icon": "laundry", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/leather.json b/data/presets/presets/shop/leather.json index 1d25fa4ad..51d5af4ff 100644 --- a/data/presets/presets/shop/leather.json +++ b/data/presets/presets/shop/leather.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/locksmith.json b/data/presets/presets/shop/locksmith.json index c6d1cd884..0e9b38710 100644 --- a/data/presets/presets/shop/locksmith.json +++ b/data/presets/presets/shop/locksmith.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/lottery.json b/data/presets/presets/shop/lottery.json index 8f91ab12e..ef1984768 100644 --- a/data/presets/presets/shop/lottery.json +++ b/data/presets/presets/shop/lottery.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/mall.json b/data/presets/presets/shop/mall.json index e5634a8e6..101167987 100644 --- a/data/presets/presets/shop/mall.json +++ b/data/presets/presets/shop/mall.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/massage.json b/data/presets/presets/shop/massage.json index d1d5ff95b..034275c5a 100644 --- a/data/presets/presets/shop/massage.json +++ b/data/presets/presets/shop/massage.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/medical_supply.json b/data/presets/presets/shop/medical_supply.json index 2f608c4f1..6ba8892cf 100644 --- a/data/presets/presets/shop/medical_supply.json +++ b/data/presets/presets/shop/medical_supply.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/mobile_phone.json b/data/presets/presets/shop/mobile_phone.json index 686f57f12..3ed0c941d 100644 --- a/data/presets/presets/shop/mobile_phone.json +++ b/data/presets/presets/shop/mobile_phone.json @@ -1,6 +1,7 @@ { "icon": "mobile-phone", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/money_lender.json b/data/presets/presets/shop/money_lender.json index defc9b3ff..2e9a9547d 100644 --- a/data/presets/presets/shop/money_lender.json +++ b/data/presets/presets/shop/money_lender.json @@ -1,6 +1,7 @@ { "icon": "bank", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/motorcycle.json b/data/presets/presets/shop/motorcycle.json index ad89fb537..dc7839bc6 100644 --- a/data/presets/presets/shop/motorcycle.json +++ b/data/presets/presets/shop/motorcycle.json @@ -1,6 +1,7 @@ { "icon": "scooter", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/music.json b/data/presets/presets/shop/music.json index f43d17949..080896316 100644 --- a/data/presets/presets/shop/music.json +++ b/data/presets/presets/shop/music.json @@ -1,6 +1,7 @@ { "icon": "music", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/musical_instrument.json b/data/presets/presets/shop/musical_instrument.json index d0b819fa7..4dca35a5a 100644 --- a/data/presets/presets/shop/musical_instrument.json +++ b/data/presets/presets/shop/musical_instrument.json @@ -1,6 +1,7 @@ { "icon": "music", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/newsagent.json b/data/presets/presets/shop/newsagent.json index 9c0bcd287..7f482a3f4 100644 --- a/data/presets/presets/shop/newsagent.json +++ b/data/presets/presets/shop/newsagent.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/nutrition_supplements.json b/data/presets/presets/shop/nutrition_supplements.json index 200be2a86..fb086c64a 100644 --- a/data/presets/presets/shop/nutrition_supplements.json +++ b/data/presets/presets/shop/nutrition_supplements.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/optician.json b/data/presets/presets/shop/optician.json index bf91c1a8a..4dbe9cad7 100644 --- a/data/presets/presets/shop/optician.json +++ b/data/presets/presets/shop/optician.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/organic.json b/data/presets/presets/shop/organic.json index 5b08915eb..dd3f66942 100644 --- a/data/presets/presets/shop/organic.json +++ b/data/presets/presets/shop/organic.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/outdoor.json b/data/presets/presets/shop/outdoor.json index c4f030c06..7c7e92d2e 100644 --- a/data/presets/presets/shop/outdoor.json +++ b/data/presets/presets/shop/outdoor.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/paint.json b/data/presets/presets/shop/paint.json index 6c211f080..e1ded2664 100644 --- a/data/presets/presets/shop/paint.json +++ b/data/presets/presets/shop/paint.json @@ -1,6 +1,7 @@ { "icon": "water", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/pastry.json b/data/presets/presets/shop/pastry.json index a235e8746..47c238507 100644 --- a/data/presets/presets/shop/pastry.json +++ b/data/presets/presets/shop/pastry.json @@ -1,6 +1,7 @@ { "icon": "bakery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/pawnbroker.json b/data/presets/presets/shop/pawnbroker.json index 23be8843e..b0096a505 100644 --- a/data/presets/presets/shop/pawnbroker.json +++ b/data/presets/presets/shop/pawnbroker.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/perfumery.json b/data/presets/presets/shop/perfumery.json index e35a19dec..3943b1f75 100644 --- a/data/presets/presets/shop/perfumery.json +++ b/data/presets/presets/shop/perfumery.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/pet.json b/data/presets/presets/shop/pet.json index 4091f5d2a..7722ca957 100644 --- a/data/presets/presets/shop/pet.json +++ b/data/presets/presets/shop/pet.json @@ -1,6 +1,7 @@ { "icon": "dog-park", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/photo.json b/data/presets/presets/shop/photo.json index 6c09a6fd3..befc02228 100644 --- a/data/presets/presets/shop/photo.json +++ b/data/presets/presets/shop/photo.json @@ -1,6 +1,7 @@ { "icon": "attraction", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/pyrotechnics.json b/data/presets/presets/shop/pyrotechnics.json index 4de8ac50b..e7abf5590 100644 --- a/data/presets/presets/shop/pyrotechnics.json +++ b/data/presets/presets/shop/pyrotechnics.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/radiotechnics.json b/data/presets/presets/shop/radiotechnics.json index f14bc8edd..9cf4f41ab 100644 --- a/data/presets/presets/shop/radiotechnics.json +++ b/data/presets/presets/shop/radiotechnics.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/religion.json b/data/presets/presets/shop/religion.json index 10c8b2bf6..7d391cf66 100644 --- a/data/presets/presets/shop/religion.json +++ b/data/presets/presets/shop/religion.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/scuba_diving.json b/data/presets/presets/shop/scuba_diving.json index b946ae7d6..bd6eb032f 100644 --- a/data/presets/presets/shop/scuba_diving.json +++ b/data/presets/presets/shop/scuba_diving.json @@ -1,6 +1,7 @@ { "icon": "swimming", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/seafood.json b/data/presets/presets/shop/seafood.json index 862002492..5ee3815d7 100644 --- a/data/presets/presets/shop/seafood.json +++ b/data/presets/presets/shop/seafood.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/second_hand.json b/data/presets/presets/shop/second_hand.json index 3ef57239c..3cb506d1d 100644 --- a/data/presets/presets/shop/second_hand.json +++ b/data/presets/presets/shop/second_hand.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/shoes.json b/data/presets/presets/shop/shoes.json index 5e8e228cd..684a9615d 100644 --- a/data/presets/presets/shop/shoes.json +++ b/data/presets/presets/shop/shoes.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/sports.json b/data/presets/presets/shop/sports.json index b64be9105..e4a2b45eb 100644 --- a/data/presets/presets/shop/sports.json +++ b/data/presets/presets/shop/sports.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/stationery.json b/data/presets/presets/shop/stationery.json index 982698346..11887f6b0 100644 --- a/data/presets/presets/shop/stationery.json +++ b/data/presets/presets/shop/stationery.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/storage_rental.json b/data/presets/presets/shop/storage_rental.json index 52dfa4919..a4976b5b3 100644 --- a/data/presets/presets/shop/storage_rental.json +++ b/data/presets/presets/shop/storage_rental.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building", diff --git a/data/presets/presets/shop/supermarket.json b/data/presets/presets/shop/supermarket.json index 05cb8039b..ef9d58014 100644 --- a/data/presets/presets/shop/supermarket.json +++ b/data/presets/presets/shop/supermarket.json @@ -1,6 +1,7 @@ { "icon": "grocery", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tailor.json b/data/presets/presets/shop/tailor.json index 6f0394cf1..c48917b12 100644 --- a/data/presets/presets/shop/tailor.json +++ b/data/presets/presets/shop/tailor.json @@ -1,6 +1,7 @@ { "icon": "clothing-store", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tattoo.json b/data/presets/presets/shop/tattoo.json index e920fc058..66142b711 100644 --- a/data/presets/presets/shop/tattoo.json +++ b/data/presets/presets/shop/tattoo.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tea.json b/data/presets/presets/shop/tea.json index 3dddcc4d3..3b4f7799e 100644 --- a/data/presets/presets/shop/tea.json +++ b/data/presets/presets/shop/tea.json @@ -1,6 +1,7 @@ { "icon": "teahouse", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/ticket.json b/data/presets/presets/shop/ticket.json index f7eb42290..88482fd79 100644 --- a/data/presets/presets/shop/ticket.json +++ b/data/presets/presets/shop/ticket.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tobacco.json b/data/presets/presets/shop/tobacco.json index 41a4a4f9c..a37a86591 100644 --- a/data/presets/presets/shop/tobacco.json +++ b/data/presets/presets/shop/tobacco.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/toys.json b/data/presets/presets/shop/toys.json index cbe816841..1a3a31219 100644 --- a/data/presets/presets/shop/toys.json +++ b/data/presets/presets/shop/toys.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/travel_agency.json b/data/presets/presets/shop/travel_agency.json index 4a6f38cc3..d32f60381 100644 --- a/data/presets/presets/shop/travel_agency.json +++ b/data/presets/presets/shop/travel_agency.json @@ -1,6 +1,7 @@ { "icon": "suitcase", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tyres.json b/data/presets/presets/shop/tyres.json index c0755c7b0..bb414dd6f 100644 --- a/data/presets/presets/shop/tyres.json +++ b/data/presets/presets/shop/tyres.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/vacuum_cleaner.json b/data/presets/presets/shop/vacuum_cleaner.json index cb06c22b1..254c56f49 100644 --- a/data/presets/presets/shop/vacuum_cleaner.json +++ b/data/presets/presets/shop/vacuum_cleaner.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/variety_store.json b/data/presets/presets/shop/variety_store.json index eeeaf27fd..f4163adf4 100644 --- a/data/presets/presets/shop/variety_store.json +++ b/data/presets/presets/shop/variety_store.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/video.json b/data/presets/presets/shop/video.json index 0034b0b4b..af24a6da4 100644 --- a/data/presets/presets/shop/video.json +++ b/data/presets/presets/shop/video.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/video_games.json b/data/presets/presets/shop/video_games.json index cbb1dbeca..2d82350ba 100644 --- a/data/presets/presets/shop/video_games.json +++ b/data/presets/presets/shop/video_games.json @@ -1,6 +1,7 @@ { "icon": "gaming", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/watches.json b/data/presets/presets/shop/watches.json index c3a888b33..c3edd6457 100644 --- a/data/presets/presets/shop/watches.json +++ b/data/presets/presets/shop/watches.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/water_sports.json b/data/presets/presets/shop/water_sports.json index 88cabc8de..221252b63 100644 --- a/data/presets/presets/shop/water_sports.json +++ b/data/presets/presets/shop/water_sports.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/weapons.json b/data/presets/presets/shop/weapons.json index 020dae4c4..6cf1c7cca 100644 --- a/data/presets/presets/shop/weapons.json +++ b/data/presets/presets/shop/weapons.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/window_blind.json b/data/presets/presets/shop/window_blind.json index 21b9cfb50..4e20a216f 100644 --- a/data/presets/presets/shop/window_blind.json +++ b/data/presets/presets/shop/window_blind.json @@ -1,6 +1,7 @@ { "icon": "shop", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/wine.json b/data/presets/presets/shop/wine.json index c7e527508..e128cb114 100644 --- a/data/presets/presets/shop/wine.json +++ b/data/presets/presets/shop/wine.json @@ -1,6 +1,7 @@ { "icon": "alcohol-shop", "fields": [ + "name", "operator", "address", "building_area", From a034abc669c37b6f1ab90411c316359b72eacc4b Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 01:08:36 +0100 Subject: [PATCH 44/87] Adding name field to tourism and waterway --- data/presets/presets.json | 30 +++++++++++++++++++ data/presets/presets/tourism/alpine_hut.json | 1 + data/presets/presets/tourism/apartment.json | 1 + data/presets/presets/tourism/aquarium.json | 1 + data/presets/presets/tourism/artwork.json | 1 + data/presets/presets/tourism/attraction.json | 1 + data/presets/presets/tourism/camp_site.json | 1 + .../presets/presets/tourism/caravan_site.json | 1 + data/presets/presets/tourism/chalet.json | 1 + data/presets/presets/tourism/gallery.json | 1 + data/presets/presets/tourism/guest_house.json | 1 + data/presets/presets/tourism/hostel.json | 1 + data/presets/presets/tourism/hotel.json | 1 + .../presets/tourism/information/board.json | 1 + .../presets/tourism/information/office.json | 1 + data/presets/presets/tourism/motel.json | 1 + data/presets/presets/tourism/museum.json | 1 + data/presets/presets/tourism/picnic_site.json | 1 + data/presets/presets/tourism/theme_park.json | 1 + data/presets/presets/tourism/zoo.json | 1 + data/presets/presets/waterway/boatyard.json | 1 + data/presets/presets/waterway/canal.json | 1 + data/presets/presets/waterway/dam.json | 3 ++ data/presets/presets/waterway/dock.json | 1 + data/presets/presets/waterway/fuel.json | 1 + data/presets/presets/waterway/river.json | 1 + .../waterway/sanitary_dump_station.json | 1 + data/presets/presets/waterway/stream.json | 1 + data/presets/presets/waterway/waterfall.json | 1 + 29 files changed, 60 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 94ae542c5..8c180a0d6 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -13615,6 +13615,7 @@ "tourism/alpine_hut": { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", @@ -13634,6 +13635,7 @@ "tourism/apartment": { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", @@ -13655,6 +13657,7 @@ "tourism/aquarium": { "icon": "aquarium", "fields": [ + "name", "operator", "address", "building_area", @@ -13677,6 +13680,7 @@ "tourism/artwork": { "icon": "art-gallery", "fields": [ + "name", "artwork_type", "artist" ], @@ -13698,6 +13702,7 @@ "tourism/attraction": { "icon": "monument", "fields": [ + "name", "operator", "address" ], @@ -13714,6 +13719,7 @@ "tourism/camp_site": { "icon": "campsite", "fields": [ + "name", "operator", "address", "capacity", @@ -13739,6 +13745,7 @@ "tourism/caravan_site": { "icon": "bus", "fields": [ + "name", "operator", "address", "capacity", @@ -13766,6 +13773,7 @@ "tourism/chalet": { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", @@ -13786,6 +13794,7 @@ "tourism/gallery": { "icon": "art-gallery", "fields": [ + "name", "artwork_type", "operator", "address", @@ -13811,6 +13820,7 @@ "tourism/guest_house": { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", @@ -13836,6 +13846,7 @@ "tourism/hostel": { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", @@ -13857,6 +13868,7 @@ "tourism/hotel": { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", @@ -13897,6 +13909,7 @@ "tourism/information/board": { "icon": "information", "fields": [ + "name", "operator", "board_type" ], @@ -13958,6 +13971,7 @@ "tourism/information/office": { "icon": "information", "fields": [ + "name", "operator", "address", "building_area" @@ -13980,6 +13994,7 @@ "tourism/motel": { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", @@ -14001,6 +14016,7 @@ "tourism/museum": { "icon": "museum", "fields": [ + "name", "operator", "address", "building_area", @@ -14029,6 +14045,7 @@ "tourism/picnic_site": { "icon": "picnic-site", "fields": [ + "name", "operator", "address", "smoking" @@ -14049,6 +14066,7 @@ "tourism/theme_park": { "icon": "amusement-park", "fields": [ + "name", "operator", "address", "opening_hours" @@ -14076,6 +14094,7 @@ "tourism/zoo": { "icon": "zoo", "fields": [ + "name", "operator", "address", "opening_hours" @@ -14688,6 +14707,7 @@ "waterway/boatyard": { "icon": "harbor", "fields": [ + "name", "operator" ], "geometry": [ @@ -14703,6 +14723,7 @@ "waterway/canal": { "icon": "waterway-canal", "fields": [ + "name", "width" ], "geometry": [ @@ -14721,6 +14742,9 @@ "line", "area" ], + "fields": [ + "name" + ], "tags": { "waterway": "dam" }, @@ -14742,6 +14766,7 @@ "waterway/dock": { "icon": "harbor", "fields": [ + "name", "dock", "operator" ], @@ -14777,6 +14802,7 @@ "waterway/fuel": { "icon": "fuel", "fields": [ + "name", "operator", "address", "opening_hours", @@ -14800,6 +14826,7 @@ "waterway/river": { "icon": "waterway-river", "fields": [ + "name", "tunnel", "width" ], @@ -14839,6 +14866,7 @@ "waterway/sanitary_dump_station": { "icon": "poi-storage-tank", "fields": [ + "name", "operator", "access_toilets", "fee", @@ -14869,6 +14897,7 @@ "waterway/stream": { "icon": "waterway-stream", "fields": [ + "name", "tunnel", "width" ], @@ -14922,6 +14951,7 @@ "waterway/waterfall": { "icon": "water", "fields": [ + "name", "height", "width" ], diff --git a/data/presets/presets/tourism/alpine_hut.json b/data/presets/presets/tourism/alpine_hut.json index 1b7effaca..7d4819683 100644 --- a/data/presets/presets/tourism/alpine_hut.json +++ b/data/presets/presets/tourism/alpine_hut.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/apartment.json b/data/presets/presets/tourism/apartment.json index 871a02172..7470fedb3 100644 --- a/data/presets/presets/tourism/apartment.json +++ b/data/presets/presets/tourism/apartment.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/aquarium.json b/data/presets/presets/tourism/aquarium.json index 8e019bb3e..350ac3c46 100644 --- a/data/presets/presets/tourism/aquarium.json +++ b/data/presets/presets/tourism/aquarium.json @@ -1,6 +1,7 @@ { "icon": "aquarium", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/artwork.json b/data/presets/presets/tourism/artwork.json index e4c884c62..99fd83492 100644 --- a/data/presets/presets/tourism/artwork.json +++ b/data/presets/presets/tourism/artwork.json @@ -1,6 +1,7 @@ { "icon": "art-gallery", "fields": [ + "name", "artwork_type", "artist" ], diff --git a/data/presets/presets/tourism/attraction.json b/data/presets/presets/tourism/attraction.json index b0c650e09..cbfe7510d 100644 --- a/data/presets/presets/tourism/attraction.json +++ b/data/presets/presets/tourism/attraction.json @@ -1,6 +1,7 @@ { "icon": "monument", "fields": [ + "name", "operator", "address" ], diff --git a/data/presets/presets/tourism/camp_site.json b/data/presets/presets/tourism/camp_site.json index 927f2f914..4ec457f3e 100644 --- a/data/presets/presets/tourism/camp_site.json +++ b/data/presets/presets/tourism/camp_site.json @@ -1,6 +1,7 @@ { "icon": "campsite", "fields": [ + "name", "operator", "address", "capacity", diff --git a/data/presets/presets/tourism/caravan_site.json b/data/presets/presets/tourism/caravan_site.json index 11d11dae0..68fdd0670 100644 --- a/data/presets/presets/tourism/caravan_site.json +++ b/data/presets/presets/tourism/caravan_site.json @@ -1,6 +1,7 @@ { "icon": "bus", "fields": [ + "name", "operator", "address", "capacity", diff --git a/data/presets/presets/tourism/chalet.json b/data/presets/presets/tourism/chalet.json index db2357f8a..ad22140f2 100644 --- a/data/presets/presets/tourism/chalet.json +++ b/data/presets/presets/tourism/chalet.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/gallery.json b/data/presets/presets/tourism/gallery.json index e0d375b6c..30fdbbc4a 100644 --- a/data/presets/presets/tourism/gallery.json +++ b/data/presets/presets/tourism/gallery.json @@ -1,6 +1,7 @@ { "icon": "art-gallery", "fields": [ + "name", "artwork_type", "operator", "address", diff --git a/data/presets/presets/tourism/guest_house.json b/data/presets/presets/tourism/guest_house.json index f2c126957..79dd26037 100644 --- a/data/presets/presets/tourism/guest_house.json +++ b/data/presets/presets/tourism/guest_house.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/hostel.json b/data/presets/presets/tourism/hostel.json index 628616e7f..99d5cd899 100644 --- a/data/presets/presets/tourism/hostel.json +++ b/data/presets/presets/tourism/hostel.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/hotel.json b/data/presets/presets/tourism/hotel.json index 5d6592b99..00a8efc58 100644 --- a/data/presets/presets/tourism/hotel.json +++ b/data/presets/presets/tourism/hotel.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/information/board.json b/data/presets/presets/tourism/information/board.json index 23e3c5762..b586e9e44 100644 --- a/data/presets/presets/tourism/information/board.json +++ b/data/presets/presets/tourism/information/board.json @@ -1,6 +1,7 @@ { "icon": "information", "fields": [ + "name", "operator", "board_type" ], diff --git a/data/presets/presets/tourism/information/office.json b/data/presets/presets/tourism/information/office.json index 7fb502c2b..3111e9ab2 100644 --- a/data/presets/presets/tourism/information/office.json +++ b/data/presets/presets/tourism/information/office.json @@ -1,6 +1,7 @@ { "icon": "information", "fields": [ + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/tourism/motel.json b/data/presets/presets/tourism/motel.json index 781e65763..e26ce38c4 100644 --- a/data/presets/presets/tourism/motel.json +++ b/data/presets/presets/tourism/motel.json @@ -1,6 +1,7 @@ { "icon": "lodging", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/museum.json b/data/presets/presets/tourism/museum.json index 92a17fc79..5e7cefe7f 100644 --- a/data/presets/presets/tourism/museum.json +++ b/data/presets/presets/tourism/museum.json @@ -1,6 +1,7 @@ { "icon": "museum", "fields": [ + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/picnic_site.json b/data/presets/presets/tourism/picnic_site.json index 73bd5018a..abb708e01 100644 --- a/data/presets/presets/tourism/picnic_site.json +++ b/data/presets/presets/tourism/picnic_site.json @@ -1,6 +1,7 @@ { "icon": "picnic-site", "fields": [ + "name", "operator", "address", "smoking" diff --git a/data/presets/presets/tourism/theme_park.json b/data/presets/presets/tourism/theme_park.json index 046b197a8..738bf3dd3 100644 --- a/data/presets/presets/tourism/theme_park.json +++ b/data/presets/presets/tourism/theme_park.json @@ -1,6 +1,7 @@ { "icon": "amusement-park", "fields": [ + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/tourism/zoo.json b/data/presets/presets/tourism/zoo.json index 46add901b..7c8ec0a5e 100644 --- a/data/presets/presets/tourism/zoo.json +++ b/data/presets/presets/tourism/zoo.json @@ -1,6 +1,7 @@ { "icon": "zoo", "fields": [ + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/waterway/boatyard.json b/data/presets/presets/waterway/boatyard.json index f0cb2ac69..b987db1fe 100644 --- a/data/presets/presets/waterway/boatyard.json +++ b/data/presets/presets/waterway/boatyard.json @@ -1,6 +1,7 @@ { "icon": "harbor", "fields":[ + "name", "operator" ], "geometry": [ diff --git a/data/presets/presets/waterway/canal.json b/data/presets/presets/waterway/canal.json index e1608d2b4..e242d6aa2 100644 --- a/data/presets/presets/waterway/canal.json +++ b/data/presets/presets/waterway/canal.json @@ -1,6 +1,7 @@ { "icon": "waterway-canal", "fields": [ + "name", "width" ], "geometry": [ diff --git a/data/presets/presets/waterway/dam.json b/data/presets/presets/waterway/dam.json index 32aabe12a..a9cd9cea6 100644 --- a/data/presets/presets/waterway/dam.json +++ b/data/presets/presets/waterway/dam.json @@ -6,6 +6,9 @@ "line", "area" ], + "fields": [ + "name" + ], "tags": { "waterway": "dam" }, diff --git a/data/presets/presets/waterway/dock.json b/data/presets/presets/waterway/dock.json index 1bf7aa7cc..3adba58e6 100644 --- a/data/presets/presets/waterway/dock.json +++ b/data/presets/presets/waterway/dock.json @@ -1,6 +1,7 @@ { "icon": "harbor", "fields": [ + "name", "dock", "operator" ], diff --git a/data/presets/presets/waterway/fuel.json b/data/presets/presets/waterway/fuel.json index 2fd03ede6..eb434421d 100644 --- a/data/presets/presets/waterway/fuel.json +++ b/data/presets/presets/waterway/fuel.json @@ -1,6 +1,7 @@ { "icon": "fuel", "fields": [ + "name", "operator", "address", "opening_hours", diff --git a/data/presets/presets/waterway/river.json b/data/presets/presets/waterway/river.json index b9d1e8b3e..0b762ce7b 100644 --- a/data/presets/presets/waterway/river.json +++ b/data/presets/presets/waterway/river.json @@ -1,6 +1,7 @@ { "icon": "waterway-river", "fields": [ + "name", "tunnel", "width" ], diff --git a/data/presets/presets/waterway/sanitary_dump_station.json b/data/presets/presets/waterway/sanitary_dump_station.json index e81bbc1c8..619446b60 100644 --- a/data/presets/presets/waterway/sanitary_dump_station.json +++ b/data/presets/presets/waterway/sanitary_dump_station.json @@ -1,6 +1,7 @@ { "icon": "poi-storage-tank", "fields": [ + "name", "operator", "access_toilets", "fee", diff --git a/data/presets/presets/waterway/stream.json b/data/presets/presets/waterway/stream.json index 1a6a5f68c..c15023448 100644 --- a/data/presets/presets/waterway/stream.json +++ b/data/presets/presets/waterway/stream.json @@ -1,6 +1,7 @@ { "icon": "waterway-stream", "fields": [ + "name", "tunnel", "width" ], diff --git a/data/presets/presets/waterway/waterfall.json b/data/presets/presets/waterway/waterfall.json index 657c3e85c..b710dafce 100644 --- a/data/presets/presets/waterway/waterfall.json +++ b/data/presets/presets/waterway/waterfall.json @@ -1,6 +1,7 @@ { "icon": "water", "fields": [ + "name", "height", "width" ], From b518b472cc020e2cfe23b74d801756b12cc98aa6 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Wed, 2 Aug 2017 01:12:12 +0100 Subject: [PATCH 45/87] Add name field for type preset --- data/presets/presets.json | 18 ++++++++++++++++++ data/presets/presets/type/boundary.json | 1 + .../presets/type/boundary/administrative.json | 1 + data/presets/presets/type/restriction.json | 1 + data/presets/presets/type/route.json | 1 + data/presets/presets/type/route/bicycle.json | 1 + data/presets/presets/type/route/bus.json | 1 + data/presets/presets/type/route/detour.json | 1 + data/presets/presets/type/route/ferry.json | 1 + data/presets/presets/type/route/foot.json | 1 + data/presets/presets/type/route/hiking.json | 1 + data/presets/presets/type/route/horse.json | 1 + data/presets/presets/type/route/pipeline.json | 1 + data/presets/presets/type/route/power.json | 1 + data/presets/presets/type/route/road.json | 1 + data/presets/presets/type/route/train.json | 1 + data/presets/presets/type/route/tram.json | 1 + data/presets/presets/type/route_master.json | 1 + data/presets/presets/type/site.json | 1 + 19 files changed, 36 insertions(+) diff --git a/data/presets/presets.json b/data/presets/presets.json index 8c180a0d6..7aeddfcdb 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -14328,12 +14328,14 @@ "name": "Boundary", "icon": "boundary", "fields": [ + "name", "boundary" ] }, "type/boundary/administrative": { "icon": "boundary", "fields": [ + "name", "admin_level" ], "geometry": [ @@ -14359,6 +14361,7 @@ "name": "Restriction", "icon": "restriction", "fields": [ + "name", "restriction", "except" ] @@ -14471,6 +14474,7 @@ "name": "Route Master", "icon": "route-master", "fields": [ + "name", "route_master", "ref", "operator", @@ -14487,6 +14491,7 @@ "name": "Route", "icon": "route", "fields": [ + "name", "route", "ref_route", "operator", @@ -14504,6 +14509,7 @@ "name": "Cycle Route", "icon": "route-bicycle", "fields": [ + "name", "ref_route", "network_bicycle", "cycle_network" @@ -14520,6 +14526,7 @@ "name": "Bus Route", "icon": "route-bus", "fields": [ + "name", "ref_route", "operator", "network" @@ -14536,6 +14543,7 @@ "name": "Detour Route", "icon": "route-detour", "fields": [ + "name", "ref_route" ] }, @@ -14550,6 +14558,7 @@ "name": "Ferry Route", "icon": "route-ferry", "fields": [ + "name", "ref_route", "operator", "network" @@ -14566,6 +14575,7 @@ "name": "Foot Route", "icon": "route-foot", "fields": [ + "name", "ref_route", "operator", "network_foot" @@ -14582,6 +14592,7 @@ "name": "Hiking Route", "icon": "route-foot", "fields": [ + "name", "ref_route", "operator", "network_foot" @@ -14598,6 +14609,7 @@ "name": "Riding Route", "icon": "route-horse", "fields": [ + "name", "ref_route", "operator", "network_horse" @@ -14614,6 +14626,7 @@ "name": "Pipeline Route", "icon": "route-pipeline", "fields": [ + "name", "ref_route", "operator" ] @@ -14629,6 +14642,7 @@ "name": "Power Route", "icon": "route-power", "fields": [ + "name", "ref_route", "operator" ] @@ -14644,6 +14658,7 @@ "name": "Road Route", "icon": "route-road", "fields": [ + "name", "ref_route", "network_road" ] @@ -14659,6 +14674,7 @@ "name": "Train Route", "icon": "route-train", "fields": [ + "name", "ref_route", "operator", "network" @@ -14675,6 +14691,7 @@ "name": "Tram Route", "icon": "route-tram", "fields": [ + "name", "ref_route", "operator", "network" @@ -14690,6 +14707,7 @@ "name": "Site", "icon": "relation", "fields": [ + "name", "site" ] }, diff --git a/data/presets/presets/type/boundary.json b/data/presets/presets/type/boundary.json index 5039b02f3..918c1ad18 100644 --- a/data/presets/presets/type/boundary.json +++ b/data/presets/presets/type/boundary.json @@ -8,6 +8,7 @@ "name": "Boundary", "icon": "boundary", "fields": [ + "name", "boundary" ] } \ No newline at end of file diff --git a/data/presets/presets/type/boundary/administrative.json b/data/presets/presets/type/boundary/administrative.json index 6032c71fe..06e79b4e4 100644 --- a/data/presets/presets/type/boundary/administrative.json +++ b/data/presets/presets/type/boundary/administrative.json @@ -1,6 +1,7 @@ { "icon": "boundary", "fields": [ + "name", "admin_level" ], "geometry": [ diff --git a/data/presets/presets/type/restriction.json b/data/presets/presets/type/restriction.json index 3ebf5e58a..1d47b480e 100644 --- a/data/presets/presets/type/restriction.json +++ b/data/presets/presets/type/restriction.json @@ -8,6 +8,7 @@ "name": "Restriction", "icon": "restriction", "fields": [ + "name", "restriction", "except" ] diff --git a/data/presets/presets/type/route.json b/data/presets/presets/type/route.json index d046b6634..66b8fd75b 100644 --- a/data/presets/presets/type/route.json +++ b/data/presets/presets/type/route.json @@ -8,6 +8,7 @@ "name": "Route", "icon": "route", "fields": [ + "name", "route", "ref_route", "operator", diff --git a/data/presets/presets/type/route/bicycle.json b/data/presets/presets/type/route/bicycle.json index 23c115ca3..b1c20157f 100644 --- a/data/presets/presets/type/route/bicycle.json +++ b/data/presets/presets/type/route/bicycle.json @@ -9,6 +9,7 @@ "name": "Cycle Route", "icon": "route-bicycle", "fields": [ + "name", "ref_route", "network_bicycle", "cycle_network" diff --git a/data/presets/presets/type/route/bus.json b/data/presets/presets/type/route/bus.json index 84fcff464..d9d251808 100644 --- a/data/presets/presets/type/route/bus.json +++ b/data/presets/presets/type/route/bus.json @@ -9,6 +9,7 @@ "name": "Bus Route", "icon": "route-bus", "fields": [ + "name", "ref_route", "operator", "network" diff --git a/data/presets/presets/type/route/detour.json b/data/presets/presets/type/route/detour.json index 5ffce47ce..9a2b963eb 100644 --- a/data/presets/presets/type/route/detour.json +++ b/data/presets/presets/type/route/detour.json @@ -9,6 +9,7 @@ "name": "Detour Route", "icon": "route-detour", "fields": [ + "name", "ref_route" ] } diff --git a/data/presets/presets/type/route/ferry.json b/data/presets/presets/type/route/ferry.json index 41f7a53e7..fc8a19c4f 100644 --- a/data/presets/presets/type/route/ferry.json +++ b/data/presets/presets/type/route/ferry.json @@ -9,6 +9,7 @@ "name": "Ferry Route", "icon": "route-ferry", "fields": [ + "name", "ref_route", "operator", "network" diff --git a/data/presets/presets/type/route/foot.json b/data/presets/presets/type/route/foot.json index aff3195bc..e3e7b1f95 100644 --- a/data/presets/presets/type/route/foot.json +++ b/data/presets/presets/type/route/foot.json @@ -9,6 +9,7 @@ "name": "Foot Route", "icon": "route-foot", "fields": [ + "name", "ref_route", "operator", "network_foot" diff --git a/data/presets/presets/type/route/hiking.json b/data/presets/presets/type/route/hiking.json index 78dd467a1..bcd77cca9 100644 --- a/data/presets/presets/type/route/hiking.json +++ b/data/presets/presets/type/route/hiking.json @@ -9,6 +9,7 @@ "name": "Hiking Route", "icon": "route-foot", "fields": [ + "name", "ref_route", "operator", "network_foot" diff --git a/data/presets/presets/type/route/horse.json b/data/presets/presets/type/route/horse.json index 9415b0a6b..aed7bc73f 100644 --- a/data/presets/presets/type/route/horse.json +++ b/data/presets/presets/type/route/horse.json @@ -9,6 +9,7 @@ "name": "Riding Route", "icon": "route-horse", "fields": [ + "name", "ref_route", "operator", "network_horse" diff --git a/data/presets/presets/type/route/pipeline.json b/data/presets/presets/type/route/pipeline.json index 1359ba5ce..1a6fe1897 100644 --- a/data/presets/presets/type/route/pipeline.json +++ b/data/presets/presets/type/route/pipeline.json @@ -9,6 +9,7 @@ "name": "Pipeline Route", "icon": "route-pipeline", "fields": [ + "name", "ref_route", "operator" ] diff --git a/data/presets/presets/type/route/power.json b/data/presets/presets/type/route/power.json index 8f4a7207a..287aeec09 100644 --- a/data/presets/presets/type/route/power.json +++ b/data/presets/presets/type/route/power.json @@ -9,6 +9,7 @@ "name": "Power Route", "icon": "route-power", "fields": [ + "name", "ref_route", "operator" ] diff --git a/data/presets/presets/type/route/road.json b/data/presets/presets/type/route/road.json index 7ee9e5b4d..f7298407b 100644 --- a/data/presets/presets/type/route/road.json +++ b/data/presets/presets/type/route/road.json @@ -9,6 +9,7 @@ "name": "Road Route", "icon": "route-road", "fields": [ + "name", "ref_route", "network_road" ] diff --git a/data/presets/presets/type/route/train.json b/data/presets/presets/type/route/train.json index 533eff11a..1393d1c6f 100644 --- a/data/presets/presets/type/route/train.json +++ b/data/presets/presets/type/route/train.json @@ -9,6 +9,7 @@ "name": "Train Route", "icon": "route-train", "fields": [ + "name", "ref_route", "operator", "network" diff --git a/data/presets/presets/type/route/tram.json b/data/presets/presets/type/route/tram.json index 821b4b53e..d3287a2db 100644 --- a/data/presets/presets/type/route/tram.json +++ b/data/presets/presets/type/route/tram.json @@ -9,6 +9,7 @@ "name": "Tram Route", "icon": "route-tram", "fields": [ + "name", "ref_route", "operator", "network" diff --git a/data/presets/presets/type/route_master.json b/data/presets/presets/type/route_master.json index a09abd155..c5695f6ee 100644 --- a/data/presets/presets/type/route_master.json +++ b/data/presets/presets/type/route_master.json @@ -8,6 +8,7 @@ "name": "Route Master", "icon": "route-master", "fields": [ + "name", "route_master", "ref", "operator", diff --git a/data/presets/presets/type/site.json b/data/presets/presets/type/site.json index 1bbe58f7f..eeb1df415 100644 --- a/data/presets/presets/type/site.json +++ b/data/presets/presets/type/site.json @@ -8,6 +8,7 @@ "name": "Site", "icon": "relation", "fields": [ + "name", "site" ] } From ce12c34efe52667606f463bafbb1bbb1ba535116 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 2 Aug 2017 17:11:47 -0400 Subject: [PATCH 46/87] WIP refactor field rendering code out of preset editor --- modules/ui/field.js | 75 ++++++++++++++++ modules/ui/index.js | 1 + modules/ui/preset.js | 209 +++++++++++++++++++++++-------------------- 3 files changed, 188 insertions(+), 97 deletions(-) create mode 100644 modules/ui/field.js diff --git a/modules/ui/field.js b/modules/ui/field.js new file mode 100644 index 000000000..3ab3e580e --- /dev/null +++ b/modules/ui/field.js @@ -0,0 +1,75 @@ +import * as d3 from 'd3'; +import _ from 'lodash'; +import { uiFields } from './fields'; +import { utilRebind } from '../util'; + + +export function uiField(context, dispatch, presetField, entity, show) { + + var field = _.clone(presetField), + tags; + + + field.render = uiFields[field.type](field, context) + .on('change', function(t, onInput) { + dispatch.call('change', field, t, onInput); + }); + + if (field.render.entity) { + field.render.entity(entity); + } + + field.keys = field.keys || [field.key]; + + field.show = show; + + + field.shown = function() { + return field.show || _.some(field.keys, function(key) { return !!tags[key]; }); + }; + + + field.modified = function() { + var original = context.graph().base().entities[entity.id]; + return _.some(field.keys, function(key) { + return original ? tags[key] !== original.tags[key] : tags[key]; + }); + }; + + + field.revert = function() { + var original = context.graph().base().entities[entity.id], + t = {}; + field.keys.forEach(function(key) { + t[key] = original ? original.tags[key] : undefined; + }); + return t; + }; + + + field.present = function() { + return _.some(field.keys, function(key) { + return tags[key]; + }); + }; + + + field.remove = function() { + var t = {}; + field.keys.forEach(function(key) { + t[key] = undefined; + }); + return t; + }; + + + field.tags = function(_) { + if (!arguments.length) return tags; + tags = _; + return field; + }; + + + return field; +} + diff --git a/modules/ui/index.js b/modules/ui/index.js index 76dd5fd31..4ecf2b9cc 100644 --- a/modules/ui/index.js +++ b/modules/ui/index.js @@ -13,6 +13,7 @@ export { uiEditMenu } from './edit_menu'; export { uiEntityEditor } from './entity_editor'; export { uiFeatureInfo } from './feature_info'; export { uiFeatureList } from './feature_list'; +export { uiField } from './field'; export { uiFlash } from './flash'; export { uiFullScreen } from './full_screen'; export { uiGeolocate } from './geolocate'; diff --git a/modules/ui/preset.js b/modules/ui/preset.js index fd1defff1..86a8c0d69 100644 --- a/modules/ui/preset.js +++ b/modules/ui/preset.js @@ -2,10 +2,10 @@ import * as d3 from 'd3'; import _ from 'lodash'; import { d3combobox } from '../lib/d3.combobox.js'; import { t, textDirection } from '../util/locale'; -import { modeBrowse } from '../modes/index'; -import { svgIcon } from '../svg/index'; +import { modeBrowse } from '../modes'; +import { svgIcon } from '../svg'; import { uiDisclosure } from './disclosure'; -import { uiFields } from './fields/index'; +import { uiField } from './field'; import { uiTagReference } from './tag_reference'; import { utilGetSetValue, @@ -24,63 +24,59 @@ export function uiPreset(context) { id; - // Field Constructor - function UIField(field, entity, show) { - field = _.clone(field); + // // Field Constructor + // function UIField(field, entity, show) { + // field = _.clone(field); - field.input = uiFields[field.type](field, context) - .on('change', function(t, onInput) { - dispatch.call('change', field, t, onInput); - }); + // field.input = uiFields[field.type](field, context) + // .on('change', function(t, onInput) { + // dispatch.call('change', field, t, onInput); + // }); - if (field.input.entity) field.input.entity(entity); + // if (field.input.entity) field.input.entity(entity); - field.keys = field.keys || [field.key]; + // field.keys = field.keys || [field.key]; - field.show = show; + // field.show = show; - field.shown = function() { - return field.show || _.some(field.keys, function(key) { return !!tags[key]; }); - }; + // field.shown = function() { + // return field.show || _.some(field.keys, function(key) { return !!tags[key]; }); + // }; - field.modified = function() { - var original = context.graph().base().entities[entity.id]; - return _.some(field.keys, function(key) { - return original ? tags[key] !== original.tags[key] : tags[key]; - }); - }; + // field.modified = function() { + // var original = context.graph().base().entities[entity.id]; + // return _.some(field.keys, function(key) { + // return original ? tags[key] !== original.tags[key] : tags[key]; + // }); + // }; - field.revert = function() { - var original = context.graph().base().entities[entity.id], - t = {}; - field.keys.forEach(function(key) { - t[key] = original ? original.tags[key] : undefined; - }); - return t; - }; + // field.revert = function() { + // var original = context.graph().base().entities[entity.id], + // t = {}; + // field.keys.forEach(function(key) { + // t[key] = original ? original.tags[key] : undefined; + // }); + // return t; + // }; - field.present = function() { - return _.some(field.keys, function(key) { - return tags[key]; - }); - }; + // field.present = function() { + // return _.some(field.keys, function(key) { + // return tags[key]; + // }); + // }; - field.remove = function() { - var t = {}; - field.keys.forEach(function(key) { - t[key] = undefined; - }); - return t; - }; + // field.remove = function() { + // var t = {}; + // field.keys.forEach(function(key) { + // t[key] = undefined; + // }); + // return t; + // }; - return field; - } + // return field; + // } - function fieldKey(field) { - return field.id; - } - function presets(selection) { selection.call(uiDisclosure() @@ -107,17 +103,23 @@ export function uiPreset(context) { preset.fields.forEach(function(field) { if (field.matchGeometry(geometry)) { - fieldsArr.push(UIField(field, entity, true)); + fieldsArr.push( + uiField(context, dispatch, field, entity, true).tags(tags) + ); } }); if (entity.isHighwayIntersection(context.graph()) && presets.field('restrictions')) { - fieldsArr.push(UIField(presets.field('restrictions'), entity, true)); + fieldsArr.push( + uiField(context, dispatch, presets.field('restrictions'), entity, true).tags(tags) + ); } presets.universal().forEach(function(field) { if (preset.fields.indexOf(field) < 0) { - fieldsArr.push(UIField(field, entity)); + fieldsArr.push( + uiField(context, dispatch, field, entity).tags(tags) + ); } }); } @@ -135,8 +137,8 @@ export function uiPreset(context) { .merge(form); - var fields = form.selectAll('.form-field') - .data(shown, fieldKey); + var fields = form.selectAll('.preset-form-field') + .data(shown, function(d) { return d.id; }); fields.exit() .remove(); @@ -144,60 +146,47 @@ export function uiPreset(context) { // Enter var enter = fields.enter() .append('div') - .attr('class', function(field) { - return 'form-field form-field-' + field.id; - }); + .attr('class', function(d) { return 'preset-form-field preset-form-field-' + d.id; }); - var label = enter - .append('label') - .attr('class', 'form-label') - .attr('for', function(field) { return 'preset-input-' + field.id; }) - .text(function(field) { return field.label(); }); - var wrap = label - .append('div') - .attr('class', 'form-label-button-wrap'); + // var label = enter + // .append('label') + // .attr('class', 'form-label') + // .attr('for', function(d) { return 'preset-input-' + d.id; }) + // .text(function(d) { return d.label(); }); - wrap.append('button') - .attr('class', 'remove-icon') - .attr('tabindex', -1) - .call(svgIcon('#operation-delete')); + // var wrap = label + // .append('div') + // .attr('class', 'form-label-button-wrap'); - wrap.append('button') - .attr('class', 'modified-icon') - .attr('tabindex', -1) - .call( - (textDirection === 'rtl') ? svgIcon('#icon-redo') : svgIcon('#icon-undo') - ); + // wrap.append('button') + // .attr('class', 'remove-icon') + // .attr('tabindex', -1) + // .call(svgIcon('#operation-delete')); + + // wrap.append('button') + // .attr('class', 'modified-icon') + // .attr('tabindex', -1) + // .call( + // (textDirection === 'rtl') ? svgIcon('#icon-redo') : svgIcon('#icon-undo') + // ); // Update fields = fields .merge(enter); - fields.selectAll('.form-label-button-wrap .remove-icon') - .on('click', remove); + // fields.selectAll('.form-label-button-wrap .remove-icon') + // .on('click', remove); - fields.selectAll('.modified-icon') - .on('click', revert); + // fields.selectAll('.modified-icon') + // .on('click', revert); fields .order() - .classed('modified', function(field) { return field.modified(); }) - .classed('present', function(field) { return field.present(); }) .each(function(field) { - var referenceKey = field.key; - if (field.type === 'multiCombo') { // lookup key without the trailing ':' - referenceKey = referenceKey.replace(/:$/, ''); - } - var reference = uiTagReference(field.reference || { key: referenceKey }, context); - - if (state === 'hover') { - reference.showing(false); - } - d3.select(this) - .call(field.input) + .call(field.render) .selectAll('input') .on('keydown', function() { // if user presses enter, and combobox is not active, accept edits.. @@ -206,14 +195,40 @@ export function uiPreset(context) { } }); - d3.select(this) - .call(reference.body) - .select('.form-label-button-wrap') - .call(reference.button); - - field.input.tags(tags); + field.render.tags(tags); }); + // .classed('modified', function(d) { return d.modified(); }) + // .classed('present', function(d) { return d.present(); }) + // .each(function(field) { + // var referenceKey = field.key; + // if (field.type === 'multiCombo') { // lookup key without the trailing ':' + // referenceKey = referenceKey.replace(/:$/, ''); + // } + // var reference = uiTagReference(field.reference || { key: referenceKey }, context); + + // if (state === 'hover') { + // reference.showing(false); + // } + + // d3.select(this) + // .call(field.render) + // .selectAll('input') + // .on('keydown', function() { + // // if user presses enter, and combobox is not active, accept edits.. + // if (d3.event.keyCode === 13 && d3.select('.combobox').empty()) { + // context.enter(modeBrowse(context)); + // } + // }); + + // d3.select(this) + // .call(reference.body) + // .select('.form-label-button-wrap') + // .call(reference.button); + + // field.render.tags(tags); + // }); + notShown = notShown.map(function(field) { return { title: field.label(), From f6e76665a001159ce75c8b44912f3ce05e777d7b Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 2 Aug 2017 17:49:02 -0400 Subject: [PATCH 47/87] Rename uiPreset -> uiPresetEditor (consistent with raw tag editor, raw member editor, etc) --- modules/index.js | 1 + modules/ui/entity_editor.js | 4 +- modules/ui/index.js | 2 +- modules/ui/{preset.js => preset_editor.js} | 80 ++++------------------ 4 files changed, 17 insertions(+), 70 deletions(-) rename modules/ui/{preset.js => preset_editor.js} (79%) diff --git a/modules/index.js b/modules/index.js index 7b79ecf9f..e14719f0e 100644 --- a/modules/index.js +++ b/modules/index.js @@ -37,6 +37,7 @@ export { rendererFeatures as Features } from './renderer/features'; export { rendererMap as Map } from './renderer/map'; export { rendererTileLayer as TileLayer } from './renderer/tile_layer'; export { utilDetect as Detect } from './util/detect'; +export { uiPresetEditor as uiPreset } from './ui/preset_editor'; export var debug = false; diff --git a/modules/ui/entity_editor.js b/modules/ui/entity_editor.js index 4f2e0e2fc..91ff7e0cf 100644 --- a/modules/ui/entity_editor.js +++ b/modules/ui/entity_editor.js @@ -10,7 +10,7 @@ import { uiRawMemberEditor } from './raw_member_editor'; import { uiRawMembershipEditor } from './raw_membership_editor'; import { uiRawTagEditor } from './raw_tag_editor'; import { uiTagReference } from './tag_reference'; -import { uiPreset } from './preset'; +import { uiPresetEditor } from './preset_editor'; import { utilRebind } from '../util'; @@ -24,7 +24,7 @@ export function uiEntityEditor(context) { activePreset, reference; - var presetEditor = uiPreset(context) + var presetEditor = uiPresetEditor(context) .on('change', changeTags); var rawTagEditor = uiRawTagEditor(context) .on('change', changeTags); diff --git a/modules/ui/index.js b/modules/ui/index.js index 4ecf2b9cc..3abe1ebb2 100644 --- a/modules/ui/index.js +++ b/modules/ui/index.js @@ -27,7 +27,7 @@ export { uiMapInMap } from './map_in_map'; export { uiModal } from './modal'; export { uiModes } from './modes'; export { uiNotice } from './notice'; -export { uiPreset } from './preset'; +export { uiPresetEditor } from './preset_editor'; export { uiPresetIcon } from './preset_icon'; export { uiPresetList } from './preset_list'; export { uiRadialMenu } from './radial_menu'; diff --git a/modules/ui/preset.js b/modules/ui/preset_editor.js similarity index 79% rename from modules/ui/preset.js rename to modules/ui/preset_editor.js index 86a8c0d69..54545e50c 100644 --- a/modules/ui/preset.js +++ b/modules/ui/preset_editor.js @@ -14,7 +14,7 @@ import { } from '../util'; -export function uiPreset(context) { +export function uiPresetEditor(context) { var dispatch = d3.dispatch('change'), expandedPreference = (context.storage('preset_fields.expanded') !== 'false'), state, @@ -24,61 +24,7 @@ export function uiPreset(context) { id; - // // Field Constructor - // function UIField(field, entity, show) { - // field = _.clone(field); - - // field.input = uiFields[field.type](field, context) - // .on('change', function(t, onInput) { - // dispatch.call('change', field, t, onInput); - // }); - - // if (field.input.entity) field.input.entity(entity); - - // field.keys = field.keys || [field.key]; - - // field.show = show; - - // field.shown = function() { - // return field.show || _.some(field.keys, function(key) { return !!tags[key]; }); - // }; - - // field.modified = function() { - // var original = context.graph().base().entities[entity.id]; - // return _.some(field.keys, function(key) { - // return original ? tags[key] !== original.tags[key] : tags[key]; - // }); - // }; - - // field.revert = function() { - // var original = context.graph().base().entities[entity.id], - // t = {}; - // field.keys.forEach(function(key) { - // t[key] = original ? original.tags[key] : undefined; - // }); - // return t; - // }; - - // field.present = function() { - // return _.some(field.keys, function(key) { - // return tags[key]; - // }); - // }; - - // field.remove = function() { - // var t = {}; - // field.keys.forEach(function(key) { - // t[key] = undefined; - // }); - // return t; - // }; - - // return field; - // } - - - - function presets(selection) { + function presetEditor(selection) { selection.call(uiDisclosure() .title(t('inspector.all_fields')) .expanded(expandedPreference) @@ -305,38 +251,38 @@ export function uiPreset(context) { } - presets.preset = function(_) { + presetEditor.preset = function(_) { if (!arguments.length) return preset; - if (preset && preset.id === _.id) return presets; + if (preset && preset.id === _.id) return presetEditor; preset = _; fieldsArr = null; - return presets; + return presetEditor; }; - presets.state = function(_) { + presetEditor.state = function(_) { if (!arguments.length) return state; state = _; - return presets; + return presetEditor; }; - presets.tags = function(_) { + presetEditor.tags = function(_) { if (!arguments.length) return tags; tags = _; // Don't reset fieldsArr here. - return presets; + return presetEditor; }; - presets.entityID = function(_) { + presetEditor.entityID = function(_) { if (!arguments.length) return id; - if (id === _) return presets; + if (id === _) return presetEditor; id = _; fieldsArr = null; - return presets; + return presetEditor; }; - return utilRebind(presets, dispatch, 'on'); + return utilRebind(presetEditor, dispatch, 'on'); } From 1bf514b7fcab93dd1fd8ed962c16184f14768049 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Thu, 3 Aug 2017 01:10:59 -0400 Subject: [PATCH 48/87] Move field rendering code from preset_editor to field.js --- css/80_app.css | 10 +-- modules/ui/entity_editor.js | 4 +- modules/ui/field.js | 135 ++++++++++++++++++++++++++------- modules/ui/intro/navigation.js | 2 +- modules/ui/preset_editor.js | 107 ++++---------------------- 5 files changed, 132 insertions(+), 126 deletions(-) diff --git a/css/80_app.css b/css/80_app.css index edd94ac5b..98b1adf60 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1024,22 +1024,22 @@ button.save.has-count .count::before { /* preset form basics */ -.inspector-preset { +.preset-editor { overflow: hidden; padding-bottom: 10px; } -.inspector-preset a.hide-toggle { +.preset-editor a.hide-toggle { margin: 0 20px 10px 20px; } -.inspector-preset .preset-form { +.preset-editor .preset-form { padding: 10px; margin: 0 10px 10px 10px; border-radius: 8px; } -.inspector-preset .preset-form:empty { +.preset-editor .preset-form:empty { display: none; } @@ -1056,7 +1056,7 @@ button.save.has-count .count::before { transition: margin-bottom 200ms; } -.form-field:last-child { +.wrap-form-field:last-child .form-field { margin-bottom: 0; } diff --git a/modules/ui/entity_editor.js b/modules/ui/entity_editor.js index 91ff7e0cf..497d560f8 100644 --- a/modules/ui/entity_editor.js +++ b/modules/ui/entity_editor.js @@ -88,7 +88,7 @@ export function uiEntityEditor(context) { enter .append('div') - .attr('class', 'inspector-border inspector-preset'); + .attr('class', 'inspector-border preset-editor'); enter .append('div') @@ -129,7 +129,7 @@ export function uiEntityEditor(context) { body.select('.preset-list-item .label') .text(activePreset.name()); - body.select('.inspector-preset') + body.select('.preset-editor') .call(presetEditor .preset(activePreset) .entityID(id) diff --git a/modules/ui/field.js b/modules/ui/field.js index 3ab3e580e..b9021964d 100644 --- a/modules/ui/field.js +++ b/modules/ui/field.js @@ -1,22 +1,23 @@ import * as d3 from 'd3'; import _ from 'lodash'; +import { textDirection } from '../util/locale'; +import { svgIcon } from '../svg'; import { uiFields } from './fields'; -import { utilRebind } from '../util'; +import { uiTagReference } from './tag_reference'; export function uiField(context, dispatch, presetField, entity, show) { - var field = _.clone(presetField), tags; - field.render = uiFields[field.type](field, context) + field.impl = uiFields[field.type](field, context) .on('change', function(t, onInput) { dispatch.call('change', field, t, onInput); }); - if (field.render.entity) { - field.render.entity(entity); + if (field.impl.entity) { + field.impl.entity(entity); } field.keys = field.keys || [field.key]; @@ -24,42 +25,117 @@ export function uiField(context, dispatch, presetField, entity, show) { field.show = show; - field.shown = function() { - return field.show || _.some(field.keys, function(key) { return !!tags[key]; }); - }; - - - field.modified = function() { + function isModified() { var original = context.graph().base().entities[entity.id]; return _.some(field.keys, function(key) { return original ? tags[key] !== original.tags[key] : tags[key]; }); - }; + } - field.revert = function() { - var original = context.graph().base().entities[entity.id], - t = {}; - field.keys.forEach(function(key) { - t[key] = original ? original.tags[key] : undefined; - }); - return t; - }; - - - field.present = function() { + function isPresent() { return _.some(field.keys, function(key) { return tags[key]; }); - }; + } - field.remove = function() { + function revert(d) { + d3.event.stopPropagation(); + d3.event.preventDefault(); + + var original = context.graph().base().entities[entity.id], + t = {}; + d.keys.forEach(function(key) { + t[key] = original ? original.tags[key] : undefined; + }); + + dispatch.call('change', d, t); + } + + + function remove(d) { + d3.event.stopPropagation(); + d3.event.preventDefault(); + var t = {}; - field.keys.forEach(function(key) { + d.keys.forEach(function(key) { t[key] = undefined; }); - return t; + + dispatch.call('change', d, t); + } + + + field.render = function(selection) { + var container = selection.selectAll('.form-field') + .data([field]); + + // Enter + var enter = container.enter() + .append('div') + .attr('class', function(d) { return 'form-field form-field-' + d.id; }); + + var label = enter + .append('label') + .attr('class', 'form-label') + .attr('for', function(d) { return 'preset-input-' + d.id; }) + .text(function(d) { return d.label(); }); + + var wrap = label + .append('div') + .attr('class', 'form-label-button-wrap'); + + wrap + .append('button') + .attr('class', 'remove-icon') + .attr('tabindex', -1) + .call(svgIcon('#operation-delete')); + + wrap + .append('button') + .attr('class', 'modified-icon') + .attr('tabindex', -1) + .call( + (textDirection === 'rtl') ? svgIcon('#icon-redo') : svgIcon('#icon-undo') + ); + + + // Update + container = container + .merge(enter); + + container.selectAll('.form-label-button-wrap .remove-icon') + .on('click', remove); + + container.selectAll('.form-label-button-wrap .modified-icon') + .on('click', revert); + + container + .classed('modified', isModified()) + .classed('present', isPresent()) + .each(function(d) { + var referenceKey = d.key; + if (d.type === 'multiCombo') { // lookup key without the trailing ':' + referenceKey = referenceKey.replace(/:$/, ''); + } + var reference = uiTagReference(d.reference || { key: referenceKey }, context); + +//FIXME + // if (state === 'hover') { + // reference.showing(false); + // } + + d3.select(this) + .call(d.impl); + + d3.select(this) + .call(reference.body) + .select('.form-label-button-wrap') + .call(reference.button); + + d.impl.tags(tags); + }); }; @@ -70,6 +146,11 @@ export function uiField(context, dispatch, presetField, entity, show) { }; + field.isShown = function() { + return field.show || _.some(field.keys, function(key) { return !!tags[key]; }); + }; + + return field; } diff --git a/modules/ui/intro/navigation.js b/modules/ui/intro/navigation.js index 003aa3c15..e3f93222c 100644 --- a/modules/ui/intro/navigation.js +++ b/modules/ui/intro/navigation.js @@ -326,7 +326,7 @@ export function uiIntroNavigation(context, reveal) { var onClick = function() { continueTo(closeTownHall); }; - reveal('.inspector-body .inspector-preset', + reveal('.inspector-body .preset-editor', t('intro.navigation.fields_townhall'), { buttonText: t('intro.ok'), buttonCallback: onClick } ); diff --git a/modules/ui/preset_editor.js b/modules/ui/preset_editor.js index 54545e50c..1899a8d25 100644 --- a/modules/ui/preset_editor.js +++ b/modules/ui/preset_editor.js @@ -1,12 +1,9 @@ import * as d3 from 'd3'; -import _ from 'lodash'; import { d3combobox } from '../lib/d3.combobox.js'; -import { t, textDirection } from '../util/locale'; +import { t } from '../util/locale'; import { modeBrowse } from '../modes'; -import { svgIcon } from '../svg'; import { uiDisclosure } from './disclosure'; import { uiField } from './field'; -import { uiTagReference } from './tag_reference'; import { utilGetSetValue, utilNoAuto, @@ -29,7 +26,7 @@ export function uiPresetEditor(context) { .title(t('inspector.all_fields')) .expanded(expandedPreference) .on('toggled', toggled) - .content(content) + .content(render) ); function toggled(expanded) { @@ -39,7 +36,7 @@ export function uiPresetEditor(context) { } - function content(selection) { + function render(selection) { if (!fieldsArr) { var entity = context.entity(id), geometry = context.geometry(id), @@ -62,7 +59,7 @@ export function uiPresetEditor(context) { } presets.universal().forEach(function(field) { - if (preset.fields.indexOf(field) < 0) { + if (preset.fields.indexOf(field) === -1) { fieldsArr.push( uiField(context, dispatch, field, entity).tags(tags) ); @@ -70,8 +67,8 @@ export function uiPresetEditor(context) { }); } - var shown = fieldsArr.filter(function(field) { return field.shown(); }), - notShown = fieldsArr.filter(function(field) { return !field.shown(); }); + var shown = fieldsArr.filter(function(field) { return field.isShown(); }), + notShown = fieldsArr.filter(function(field) { return !field.isShown(); }); var form = selection.selectAll('.preset-form') @@ -83,7 +80,7 @@ export function uiPresetEditor(context) { .merge(form); - var fields = form.selectAll('.preset-form-field') + var fields = form.selectAll('.wrap-form-field') .data(shown, function(d) { return d.id; }); fields.exit() @@ -92,47 +89,17 @@ export function uiPresetEditor(context) { // Enter var enter = fields.enter() .append('div') - .attr('class', function(d) { return 'preset-form-field preset-form-field-' + d.id; }); - - - // var label = enter - // .append('label') - // .attr('class', 'form-label') - // .attr('for', function(d) { return 'preset-input-' + d.id; }) - // .text(function(d) { return d.label(); }); - - // var wrap = label - // .append('div') - // .attr('class', 'form-label-button-wrap'); - - // wrap.append('button') - // .attr('class', 'remove-icon') - // .attr('tabindex', -1) - // .call(svgIcon('#operation-delete')); - - // wrap.append('button') - // .attr('class', 'modified-icon') - // .attr('tabindex', -1) - // .call( - // (textDirection === 'rtl') ? svgIcon('#icon-redo') : svgIcon('#icon-undo') - // ); - + .attr('class', function(d) { return 'wrap-form-field wrap-form-field-' + d.id; }); // Update fields = fields .merge(enter); - // fields.selectAll('.form-label-button-wrap .remove-icon') - // .on('click', remove); - - // fields.selectAll('.modified-icon') - // .on('click', revert); - fields .order() - .each(function(field) { + .each(function(d) { d3.select(this) - .call(field.render) + .call(d.render) .selectAll('input') .on('keydown', function() { // if user presses enter, and combobox is not active, accept edits.. @@ -141,39 +108,9 @@ export function uiPresetEditor(context) { } }); - field.render.tags(tags); + d.tags(tags); }); - // .classed('modified', function(d) { return d.modified(); }) - // .classed('present', function(d) { return d.present(); }) - // .each(function(field) { - // var referenceKey = field.key; - // if (field.type === 'multiCombo') { // lookup key without the trailing ':' - // referenceKey = referenceKey.replace(/:$/, ''); - // } - // var reference = uiTagReference(field.reference || { key: referenceKey }, context); - - // if (state === 'hover') { - // reference.showing(false); - // } - - // d3.select(this) - // .call(field.render) - // .selectAll('input') - // .on('keydown', function() { - // // if user presses enter, and combobox is not active, accept edits.. - // if (d3.event.keyCode === 13 && d3.select('.combobox').empty()) { - // context.enter(modeBrowse(context)); - // } - // }); - - // d3.select(this) - // .call(reference.body) - // .select('.form-label-button-wrap') - // .call(reference.button); - - // field.render.tags(tags); - // }); notShown = notShown.map(function(field) { return { @@ -229,25 +166,13 @@ export function uiPresetEditor(context) { function show(field) { - field = field.field; - field.show = true; - content(selection); - field.input.focus(); +//FIXME + // field = field.field; + // field.show = true; + // render(selection); + // field.input.focus(); } - - function revert(field) { - d3.event.stopPropagation(); - d3.event.preventDefault(); - dispatch.call('change', field, field.revert()); - } - - - function remove(field) { - d3.event.stopPropagation(); - d3.event.preventDefault(); - dispatch.call('change', field, field.remove()); - } } From 2e278ba5ef9ed07d4e525faec0b80271ab0ae6cb Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Thu, 3 Aug 2017 10:28:07 -0400 Subject: [PATCH 49/87] Fix "Add Field" combo --- modules/ui/field.js | 5 +++++ modules/ui/preset_editor.js | 16 ++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/modules/ui/field.js b/modules/ui/field.js index b9021964d..f763096b8 100644 --- a/modules/ui/field.js +++ b/modules/ui/field.js @@ -151,6 +151,11 @@ export function uiField(context, dispatch, presetField, entity, show) { }; + field.focus = function() { + field.impl.focus(); + }; + + return field; } diff --git a/modules/ui/preset_editor.js b/modules/ui/preset_editor.js index 1899a8d25..4d0735224 100644 --- a/modules/ui/preset_editor.js +++ b/modules/ui/preset_editor.js @@ -161,18 +161,14 @@ export function uiPresetEditor(context) { .container(context.container()) .data(notShown) .minItems(1) - .on('accept', show) + .on('accept', function (d) { + var field = d.field; + field.show = true; + render(selection); + field.focus(); + }) ); - - function show(field) { -//FIXME - // field = field.field; - // field.show = true; - // render(selection); - // field.input.focus(); - } - } From 6fe1efaf35481e03eba30bed1d1cb072c8e503ab Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Thu, 3 Aug 2017 11:13:07 -0400 Subject: [PATCH 50/87] Some variables and formatting --- modules/ui/entity_editor.js | 49 ++++++++++++++++++++++--------------- modules/ui/field.js | 1 + modules/ui/preset_editor.js | 14 +++++------ 3 files changed, 37 insertions(+), 27 deletions(-) diff --git a/modules/ui/entity_editor.js b/modules/ui/entity_editor.js index 497d560f8..cb642fe8e 100644 --- a/modules/ui/entity_editor.js +++ b/modules/ui/entity_editor.js @@ -20,7 +20,7 @@ export function uiEntityEditor(context) { coalesceChanges = false, modified = false, base, - id, + entityId, activePreset, reference; @@ -31,7 +31,7 @@ export function uiEntityEditor(context) { function entityEditor(selection) { - var entity = context.entity(id), + var entity = context.entity(entityId), tags = _.clone(entity.tags); // Header @@ -63,7 +63,9 @@ export function uiEntityEditor(context) { .merge(enter); header.selectAll('.preset-reset') - .on('click', function() { dispatch.call('choose', this, activePreset); }); + .on('click', function() { + dispatch.call('choose', this, activePreset); + }); // Body @@ -119,12 +121,15 @@ export function uiEntityEditor(context) { .call(reference.body); body.selectAll('.preset-reset') - .on('click', function() { dispatch.call('choose', this, activePreset); }); + .on('click', function() { + dispatch.call('choose', this, activePreset); + }); body.select('.preset-list-item button') .call(uiPresetIcon() - .geometry(context.geometry(id)) - .preset(activePreset)); + .geometry(context.geometry(entityId)) + .preset(activePreset) + ); body.select('.preset-list-item .label') .text(activePreset.name()); @@ -132,22 +137,25 @@ export function uiEntityEditor(context) { body.select('.preset-editor') .call(presetEditor .preset(activePreset) - .entityID(id) + .entityID(entityId) .tags(tags) - .state(state)); + .state(state) + ); body.select('.raw-tag-editor') .call(rawTagEditor .preset(activePreset) - .entityID(id) + .entityID(entityId) .tags(tags) - .state(state)); + .state(state) + ); if (entity.type === 'relation') { body.select('.raw-member-editor') .style('display', 'block') .call(uiRawMemberEditor(context) - .entityID(id)); + .entityID(entityId) + ); } else { body.select('.raw-member-editor') .style('display', 'none'); @@ -155,7 +163,8 @@ export function uiEntityEditor(context) { body.select('.raw-membership-editor') .call(uiRawMembershipEditor(context) - .entityID(id)); + .entityID(entityId) + ); body.select('.key-trap') .on('keydown.key-trap', function() { @@ -174,7 +183,7 @@ export function uiEntityEditor(context) { function historyChanged() { if (state === 'hide') return; - var entity = context.hasEntity(id), + var entity = context.hasEntity(entityId), graph = context.graph(); if (!entity) return; @@ -226,7 +235,7 @@ export function uiEntityEditor(context) { // Tag changes that fire on input can all get coalesced into a single // history operation when the user leaves the field. #2342 function changeTags(changed, onInput) { - var entity = context.entity(id), + var entity = context.entity(entityId), annotation = t('operations.change_tags.annotation'), tags = _.clone(entity.tags); @@ -242,9 +251,9 @@ export function uiEntityEditor(context) { if (!_.isEqual(entity.tags, tags)) { if (coalesceChanges) { - context.overwrite(actionChangeTags(id, tags), annotation); + context.overwrite(actionChangeTags(entityId, tags), annotation); } else { - context.perform(actionChangeTags(id, tags), annotation); + context.perform(actionChangeTags(entityId, tags), annotation); coalesceChanges = !!onInput; } } @@ -267,10 +276,10 @@ export function uiEntityEditor(context) { entityEditor.entityID = function(_) { - if (!arguments.length) return id; - id = _; + if (!arguments.length) return entityId; + entityId = _; base = context.graph(); - entityEditor.preset(context.presets().match(context.entity(id), base)); + entityEditor.preset(context.presets().match(context.entity(entityId), base)); entityEditor.modified(false); coalesceChanges = false; return entityEditor; @@ -281,7 +290,7 @@ export function uiEntityEditor(context) { if (!arguments.length) return activePreset; if (_ !== activePreset) { activePreset = _; - reference = uiTagReference(activePreset.reference(context.geometry(id)), context) + reference = uiTagReference(activePreset.reference(context.geometry(entityId)), context) .showing(false); } return entityEditor; diff --git a/modules/ui/field.js b/modules/ui/field.js index f763096b8..58caa4018 100644 --- a/modules/ui/field.js +++ b/modules/ui/field.js @@ -142,6 +142,7 @@ export function uiField(context, dispatch, presetField, entity, show) { field.tags = function(_) { if (!arguments.length) return tags; tags = _; + // field.impl.tags(tags); return field; }; diff --git a/modules/ui/preset_editor.js b/modules/ui/preset_editor.js index 4d0735224..f87c08251 100644 --- a/modules/ui/preset_editor.js +++ b/modules/ui/preset_editor.js @@ -18,7 +18,7 @@ export function uiPresetEditor(context) { fieldsArr, preset, tags, - id; + entityId; function presetEditor(selection) { @@ -38,8 +38,8 @@ export function uiPresetEditor(context) { function render(selection) { if (!fieldsArr) { - var entity = context.entity(id), - geometry = context.geometry(id), + var entity = context.entity(entityId), + geometry = context.geometry(entityId), presets = context.presets(); fieldsArr = []; @@ -108,7 +108,7 @@ export function uiPresetEditor(context) { } }); - d.tags(tags); + // d.tags(tags); }); @@ -197,9 +197,9 @@ export function uiPresetEditor(context) { presetEditor.entityID = function(_) { - if (!arguments.length) return id; - if (id === _) return presetEditor; - id = _; + if (!arguments.length) return entityId; + if (entityId === _) return presetEditor; + entityId = _; fieldsArr = null; return presetEditor; }; From 7076bcef1625ef86528dc3a769301cd33c4294d6 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Thu, 3 Aug 2017 11:28:10 -0400 Subject: [PATCH 51/87] uiField now dispatches own events --- modules/ui/field.js | 8 +++++--- modules/ui/preset_editor.js | 14 +++++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/modules/ui/field.js b/modules/ui/field.js index 58caa4018..74364fb83 100644 --- a/modules/ui/field.js +++ b/modules/ui/field.js @@ -4,10 +4,12 @@ import { textDirection } from '../util/locale'; import { svgIcon } from '../svg'; import { uiFields } from './fields'; import { uiTagReference } from './tag_reference'; +import { utilRebind } from '../util'; -export function uiField(context, dispatch, presetField, entity, show) { - var field = _.clone(presetField), +export function uiField(context, presetField, entity, show) { + var dispatch = d3.dispatch('change'), + field = _.clone(presetField), tags; @@ -157,6 +159,6 @@ export function uiField(context, dispatch, presetField, entity, show) { }; - return field; + return utilRebind(field, dispatch, 'on'); } diff --git a/modules/ui/preset_editor.js b/modules/ui/preset_editor.js index f87c08251..3ad1ce88d 100644 --- a/modules/ui/preset_editor.js +++ b/modules/ui/preset_editor.js @@ -47,24 +47,32 @@ export function uiPresetEditor(context) { preset.fields.forEach(function(field) { if (field.matchGeometry(geometry)) { fieldsArr.push( - uiField(context, dispatch, field, entity, true).tags(tags) + uiField(context, field, entity, true) ); } }); if (entity.isHighwayIntersection(context.graph()) && presets.field('restrictions')) { fieldsArr.push( - uiField(context, dispatch, presets.field('restrictions'), entity, true).tags(tags) + uiField(context, presets.field('restrictions'), entity, true) ); } presets.universal().forEach(function(field) { if (preset.fields.indexOf(field) === -1) { fieldsArr.push( - uiField(context, dispatch, field, entity).tags(tags) + uiField(context, field, entity) ); } }); + + fieldsArr.forEach(function(field) { + field + .tags(tags) + .on('change', function(t, onInput) { + dispatch.call('change', field, t, onInput); + }); + }); } var shown = fieldsArr.filter(function(field) { return field.isShown(); }), From 6950220cedd8d618481b13e6bc80da8bb280c0a3 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Thu, 3 Aug 2017 12:11:17 -0400 Subject: [PATCH 52/87] Update the tags before rendering --- modules/ui/field.js | 1 - modules/ui/preset_editor.js | 9 +++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ui/field.js b/modules/ui/field.js index 74364fb83..f8c7cdc48 100644 --- a/modules/ui/field.js +++ b/modules/ui/field.js @@ -144,7 +144,6 @@ export function uiField(context, presetField, entity, show) { field.tags = function(_) { if (!arguments.length) return tags; tags = _; - // field.impl.tags(tags); return field; }; diff --git a/modules/ui/preset_editor.js b/modules/ui/preset_editor.js index 3ad1ce88d..25d6e6915 100644 --- a/modules/ui/preset_editor.js +++ b/modules/ui/preset_editor.js @@ -61,20 +61,23 @@ export function uiPresetEditor(context) { presets.universal().forEach(function(field) { if (preset.fields.indexOf(field) === -1) { fieldsArr.push( - uiField(context, field, entity) + uiField(context, field, entity, false) ); } }); fieldsArr.forEach(function(field) { field - .tags(tags) .on('change', function(t, onInput) { dispatch.call('change', field, t, onInput); }); }); } + fieldsArr.forEach(function(field) { + field.tags(tags); + }); + var shown = fieldsArr.filter(function(field) { return field.isShown(); }), notShown = fieldsArr.filter(function(field) { return !field.isShown(); }); @@ -115,8 +118,6 @@ export function uiPresetEditor(context) { context.enter(modeBrowse(context)); } }); - - // d.tags(tags); }); From 216a04d96218007c71eeb3ab9ded1e5dba5ba00e Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Thu, 3 Aug 2017 13:32:08 -0400 Subject: [PATCH 53/87] Restore code to set state=hover (not sure if actually needed) Also, fix hover style for textarea --- css/80_app.css | 1 + modules/ui/field.js | 17 ++++++++++++----- modules/ui/preset_editor.js | 4 +++- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/css/80_app.css b/css/80_app.css index 98b1adf60..c28651a2b 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1146,6 +1146,7 @@ button.save.has-count .count::before { .inspector-hover .form-field-multicombo, .inspector-hover .structure-extras-wrap, .inspector-hover input, +.inspector-hover textarea, .inspector-hover label { background: #ececec; } diff --git a/modules/ui/field.js b/modules/ui/field.js index f8c7cdc48..069dc9805 100644 --- a/modules/ui/field.js +++ b/modules/ui/field.js @@ -10,7 +10,8 @@ import { utilRebind } from '../util'; export function uiField(context, presetField, entity, show) { var dispatch = d3.dispatch('change'), field = _.clone(presetField), - tags; + state = '', + tags = {}; field.impl = uiFields[field.type](field, context) @@ -123,10 +124,9 @@ export function uiField(context, presetField, entity, show) { } var reference = uiTagReference(d.reference || { key: referenceKey }, context); -//FIXME - // if (state === 'hover') { - // reference.showing(false); - // } + if (state === 'hover') { + reference.showing(false); + } d3.select(this) .call(d.impl); @@ -141,6 +141,13 @@ export function uiField(context, presetField, entity, show) { }; + field.state = function(_) { + if (!arguments.length) return state; + state = _; + return field; + }; + + field.tags = function(_) { if (!arguments.length) return tags; tags = _; diff --git a/modules/ui/preset_editor.js b/modules/ui/preset_editor.js index 25d6e6915..5b129651a 100644 --- a/modules/ui/preset_editor.js +++ b/modules/ui/preset_editor.js @@ -75,7 +75,9 @@ export function uiPresetEditor(context) { } fieldsArr.forEach(function(field) { - field.tags(tags); + field + .state(state) + .tags(tags); }); var shown = fieldsArr.filter(function(field) { return field.isShown(); }), From edf650e74f8c00201e401474809e3aa7e8baf02c Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Thu, 3 Aug 2017 23:55:15 +0100 Subject: [PATCH 54/87] Replacing tabs with spaces --- data/presets/presets/amenity/_coworking_space.json | 2 +- data/presets/presets/amenity/_nursing_home.json | 2 +- data/presets/presets/amenity/_register_office.json | 2 +- data/presets/presets/amenity/animal_boarding.json | 2 +- data/presets/presets/amenity/animal_breeding.json | 2 +- data/presets/presets/amenity/animal_shelter.json | 2 +- data/presets/presets/amenity/arts_centre.json | 2 +- data/presets/presets/amenity/bar.json | 2 +- data/presets/presets/amenity/biergarten.json | 2 +- data/presets/presets/amenity/boat_rental.json | 2 +- data/presets/presets/amenity/bureau_de_change.json | 2 +- data/presets/presets/amenity/bus_station.json | 2 +- data/presets/presets/amenity/cafe.json | 2 +- data/presets/presets/amenity/car_rental.json | 2 +- data/presets/presets/amenity/car_sharing.json | 2 +- data/presets/presets/amenity/casino.json | 2 +- data/presets/presets/amenity/childcare.json | 2 +- data/presets/presets/amenity/cinema.json | 2 +- data/presets/presets/amenity/clinic.json | 2 +- data/presets/presets/amenity/clock.json | 2 +- data/presets/presets/amenity/college.json | 2 +- data/presets/presets/amenity/community_centre.json | 2 +- data/presets/presets/amenity/courthouse.json | 2 +- data/presets/presets/amenity/crematorium.json | 2 +- data/presets/presets/amenity/dentist.json | 2 +- data/presets/presets/amenity/doctors.json | 2 +- data/presets/presets/amenity/dojo.json | 2 +- data/presets/presets/amenity/driving_school.json | 2 +- data/presets/presets/amenity/embassy.json | 2 +- data/presets/presets/amenity/fast_food.json | 2 +- data/presets/presets/amenity/ferry_terminal.json | 2 +- data/presets/presets/amenity/fire_station.json | 2 +- data/presets/presets/amenity/food_court.json | 2 +- data/presets/presets/amenity/fuel.json | 2 +- data/presets/presets/amenity/hospital.json | 2 +- data/presets/presets/amenity/ice_cream.json | 2 +- data/presets/presets/amenity/internet_cafe.json | 2 +- data/presets/presets/amenity/kindergarten.json | 2 +- data/presets/presets/amenity/library.json | 2 +- data/presets/presets/amenity/marketplace.json | 2 +- data/presets/presets/amenity/nightclub.json | 2 +- data/presets/presets/amenity/pavilion.json | 4 ++-- data/presets/presets/amenity/pharmacy.json | 2 +- data/presets/presets/amenity/place_of_worship.json | 2 +- data/presets/presets/amenity/place_of_worship/buddhist.json | 2 +- .../presets/presets/amenity/place_of_worship/christian.json | 2 +- data/presets/presets/amenity/place_of_worship/hindu.json | 2 +- data/presets/presets/amenity/place_of_worship/jewish.json | 2 +- data/presets/presets/amenity/place_of_worship/muslim.json | 2 +- data/presets/presets/amenity/place_of_worship/shinto.json | 2 +- data/presets/presets/amenity/place_of_worship/sikh.json | 2 +- data/presets/presets/amenity/place_of_worship/taoist.json | 2 +- data/presets/presets/amenity/planetarium.json | 2 +- data/presets/presets/amenity/police.json | 2 +- data/presets/presets/amenity/post_office.json | 2 +- data/presets/presets/amenity/prison.json | 2 +- data/presets/presets/amenity/pub.json | 2 +- data/presets/presets/amenity/public_bath.json | 2 +- data/presets/presets/amenity/ranger_station.json | 2 +- data/presets/presets/amenity/recycling_centre.json | 2 +- data/presets/presets/amenity/restaurant.json | 2 +- data/presets/presets/amenity/school.json | 2 +- data/presets/presets/amenity/scrapyard.json | 2 +- data/presets/presets/amenity/shelter.json | 2 +- data/presets/presets/amenity/social_facility.json | 2 +- data/presets/presets/amenity/social_facility/food_bank.json | 2 +- .../presets/presets/amenity/social_facility/group_home.json | 2 +- .../presets/amenity/social_facility/homeless_shelter.json | 2 +- .../presets/amenity/social_facility/nursing_home.json | 2 +- data/presets/presets/amenity/studio.json | 2 +- data/presets/presets/amenity/taxi.json | 2 +- data/presets/presets/area/highway.json | 2 +- data/presets/presets/boundary/administrative.json | 2 +- data/presets/presets/building/_bunker.json | 2 +- data/presets/presets/building/_train_station.json | 2 +- data/presets/presets/building/apartments.json | 2 +- data/presets/presets/building/barn.json | 2 +- data/presets/presets/building/cabin.json | 2 +- data/presets/presets/building/cathedral.json | 2 +- data/presets/presets/building/chapel.json | 2 +- data/presets/presets/building/church.json | 2 +- data/presets/presets/building/college.json | 2 +- data/presets/presets/building/commercial.json | 2 +- data/presets/presets/building/construction.json | 2 +- data/presets/presets/building/detached.json | 2 +- data/presets/presets/building/dormitory.json | 2 +- data/presets/presets/building/garage.json | 2 +- data/presets/presets/building/garages.json | 2 +- data/presets/presets/building/greenhouse.json | 2 +- data/presets/presets/building/hospital.json | 2 +- data/presets/presets/building/hotel.json | 2 +- data/presets/presets/building/house.json | 2 +- data/presets/presets/building/hut.json | 4 ++-- data/presets/presets/building/industrial.json | 2 +- data/presets/presets/building/kindergarten.json | 2 +- data/presets/presets/building/public.json | 2 +- data/presets/presets/building/residential.json | 2 +- data/presets/presets/building/retail.json | 2 +- data/presets/presets/building/roof.json | 2 +- data/presets/presets/building/school.json | 2 +- data/presets/presets/building/semidetached_house.json | 2 +- data/presets/presets/building/shed.json | 2 +- data/presets/presets/building/stable.json | 2 +- data/presets/presets/building/static_caravan.json | 2 +- data/presets/presets/building/terrace.json | 2 +- data/presets/presets/building/university.json | 2 +- data/presets/presets/building/warehouse.json | 2 +- data/presets/presets/camp_site/camp_pitch.json | 2 +- data/presets/presets/craft/_jeweler.json | 2 +- data/presets/presets/craft/_locksmith.json | 2 +- data/presets/presets/craft/_optician.json | 2 +- data/presets/presets/craft/_tailor.json | 2 +- data/presets/presets/craft/basket_maker.json | 2 +- data/presets/presets/craft/beekeeper.json | 2 +- data/presets/presets/craft/blacksmith.json | 2 +- data/presets/presets/craft/boatbuilder.json | 2 +- data/presets/presets/craft/bookbinder.json | 2 +- data/presets/presets/craft/brewery.json | 2 +- data/presets/presets/craft/carpenter.json | 2 +- data/presets/presets/craft/carpet_layer.json | 2 +- data/presets/presets/craft/caterer.json | 2 +- data/presets/presets/craft/clockmaker.json | 2 +- data/presets/presets/craft/confectionery.json | 2 +- data/presets/presets/craft/distillery.json | 2 +- data/presets/presets/craft/dressmaker.json | 2 +- data/presets/presets/craft/electrician.json | 2 +- data/presets/presets/craft/electronics_repair.json | 2 +- data/presets/presets/craft/gardener.json | 2 +- data/presets/presets/craft/glaziery.json | 2 +- data/presets/presets/craft/handicraft.json | 2 +- data/presets/presets/craft/hvac.json | 2 +- data/presets/presets/craft/insulator.json | 2 +- data/presets/presets/craft/key_cutter.json | 2 +- data/presets/presets/craft/metal_construction.json | 2 +- data/presets/presets/craft/painter.json | 2 +- data/presets/presets/craft/photographer.json | 2 +- data/presets/presets/craft/photographic_laboratory.json | 2 +- data/presets/presets/craft/plasterer.json | 2 +- data/presets/presets/craft/plumber.json | 2 +- data/presets/presets/craft/pottery.json | 2 +- data/presets/presets/craft/rigger.json | 2 +- data/presets/presets/craft/roofer.json | 2 +- data/presets/presets/craft/saddler.json | 2 +- data/presets/presets/craft/sailmaker.json | 2 +- data/presets/presets/craft/sawmill.json | 2 +- data/presets/presets/craft/scaffolder.json | 2 +- data/presets/presets/craft/sculpter.json | 2 +- data/presets/presets/craft/shoemaker.json | 2 +- data/presets/presets/craft/stonemason.json | 2 +- data/presets/presets/craft/sweep.json | 2 +- data/presets/presets/craft/tiler.json | 2 +- data/presets/presets/craft/tinsmith.json | 2 +- data/presets/presets/craft/upholsterer.json | 2 +- data/presets/presets/craft/watchmaker.json | 2 +- data/presets/presets/craft/window_construction.json | 2 +- data/presets/presets/craft/winery.json | 2 +- data/presets/presets/emergency/ambulance_station.json | 2 +- data/presets/presets/footway/crossing.json | 2 +- data/presets/presets/footway/crosswalk.json | 2 +- data/presets/presets/footway/sidewalk.json | 2 +- data/presets/presets/golf/bunker.json | 4 ++-- data/presets/presets/golf/fairway.json | 4 ++-- data/presets/presets/golf/green.json | 4 ++-- data/presets/presets/golf/hole.json | 2 +- data/presets/presets/golf/lateral_water_hazard_area.json | 4 ++-- data/presets/presets/golf/lateral_water_hazard_line.json | 4 ++-- data/presets/presets/golf/rough.json | 4 ++-- data/presets/presets/golf/tee.json | 4 ++-- data/presets/presets/golf/water_hazard_area.json | 4 ++-- data/presets/presets/golf/water_hazard_line.json | 4 ++-- data/presets/presets/healthcare/blood_donation.json | 2 +- data/presets/presets/highway/bridleway.json | 2 +- data/presets/presets/highway/bus_stop.json | 2 +- data/presets/presets/highway/corridor.json | 2 +- data/presets/presets/highway/crossing.json | 2 +- data/presets/presets/highway/crosswalk.json | 2 +- data/presets/presets/highway/cycleway.json | 2 +- data/presets/presets/highway/footway.json | 2 +- data/presets/presets/highway/living_street.json | 2 +- data/presets/presets/highway/motorway.json | 2 +- data/presets/presets/highway/motorway_link.json | 2 +- data/presets/presets/highway/path.json | 2 +- data/presets/presets/highway/pedestrian.json | 2 +- data/presets/presets/highway/primary.json | 2 +- data/presets/presets/highway/primary_link.json | 2 +- data/presets/presets/highway/raceway.json | 2 +- data/presets/presets/highway/residential.json | 2 +- data/presets/presets/highway/rest_area.json | 4 ++-- data/presets/presets/highway/road.json | 2 +- data/presets/presets/highway/secondary.json | 2 +- data/presets/presets/highway/secondary_link.json | 2 +- data/presets/presets/highway/service.json | 2 +- data/presets/presets/highway/service/alley.json | 2 +- data/presets/presets/highway/service/drive-through.json | 2 +- data/presets/presets/highway/service/driveway.json | 2 +- data/presets/presets/highway/service/emergency_access.json | 2 +- data/presets/presets/highway/service/parking_aisle.json | 2 +- data/presets/presets/highway/services.json | 4 ++-- data/presets/presets/highway/tertiary.json | 2 +- data/presets/presets/highway/tertiary_link.json | 2 +- data/presets/presets/highway/track.json | 2 +- data/presets/presets/highway/trunk.json | 2 +- data/presets/presets/highway/trunk_link.json | 2 +- data/presets/presets/highway/unclassified.json | 2 +- data/presets/presets/historic/archaeological_site.json | 2 +- data/presets/presets/historic/boundary_stone.json | 2 +- data/presets/presets/historic/castle.json | 2 +- data/presets/presets/historic/memorial.json | 2 +- data/presets/presets/historic/monument.json | 2 +- data/presets/presets/historic/ruins.json | 2 +- data/presets/presets/historic/tomb.json | 2 +- data/presets/presets/historic/wayside_cross.json | 2 +- data/presets/presets/historic/wayside_shrine.json | 2 +- data/presets/presets/landuse/_farm.json | 2 +- data/presets/presets/landuse/allotments.json | 6 +++--- data/presets/presets/landuse/aquaculture.json | 2 +- data/presets/presets/landuse/basin.json | 6 +++--- data/presets/presets/landuse/cemetery.json | 2 +- data/presets/presets/landuse/churchyard.json | 2 +- data/presets/presets/landuse/commercial.json | 6 +++--- data/presets/presets/landuse/construction.json | 2 +- data/presets/presets/landuse/farmland.json | 2 +- data/presets/presets/landuse/farmyard.json | 2 +- data/presets/presets/landuse/forest.json | 2 +- data/presets/presets/landuse/garages.json | 6 +++--- data/presets/presets/landuse/harbour.json | 2 +- data/presets/presets/landuse/industrial.json | 6 +++--- data/presets/presets/landuse/landfill.json | 6 +++--- data/presets/presets/landuse/meadow.json | 6 +++--- data/presets/presets/landuse/military.json | 6 +++--- data/presets/presets/landuse/military/airfield.json | 2 +- data/presets/presets/landuse/military/barracks.json | 2 +- data/presets/presets/landuse/military/bunker.json | 2 +- data/presets/presets/landuse/military/checkpoint.json | 6 +++--- data/presets/presets/landuse/military/danger_area.json | 6 +++--- data/presets/presets/landuse/military/naval_base.json | 6 +++--- .../presets/landuse/military/nuclear_explosion_site.json | 6 +++--- data/presets/presets/landuse/military/office.json | 2 +- data/presets/presets/landuse/military/range.json | 6 +++--- data/presets/presets/landuse/military/training_area.json | 6 +++--- data/presets/presets/landuse/orchard.json | 2 +- data/presets/presets/landuse/plant_nursery.json | 2 +- data/presets/presets/landuse/quarry.json | 6 +++--- data/presets/presets/landuse/recreation_ground.json | 6 +++--- data/presets/presets/landuse/retail.json | 6 +++--- data/presets/presets/landuse/vineyard.json | 2 +- data/presets/presets/leisure/adult_gaming_centre.json | 2 +- data/presets/presets/leisure/bowling_alley.json | 2 +- data/presets/presets/leisure/common.json | 6 +++--- data/presets/presets/leisure/dance.json | 2 +- data/presets/presets/leisure/dog_park.json | 6 +++--- data/presets/presets/leisure/fitness_centre.json | 2 +- data/presets/presets/leisure/fitness_centre/yoga.json | 2 +- data/presets/presets/leisure/fitness_station.json | 2 +- data/presets/presets/leisure/garden.json | 2 +- data/presets/presets/leisure/golf_course.json | 2 +- data/presets/presets/leisure/horse_riding.json | 2 +- data/presets/presets/leisure/ice_rink.json | 2 +- data/presets/presets/leisure/marina.json | 2 +- data/presets/presets/leisure/miniature_golf.json | 2 +- data/presets/presets/leisure/nature_reserve.json | 6 +++--- data/presets/presets/leisure/park.json | 6 +++--- data/presets/presets/leisure/resort.json | 2 +- data/presets/presets/leisure/sports_centre.json | 2 +- data/presets/presets/leisure/sports_centre/swimming.json | 2 +- data/presets/presets/leisure/stadium.json | 2 +- data/presets/presets/leisure/swimming_pool.json | 2 +- data/presets/presets/leisure/water_park.json | 2 +- data/presets/presets/man_made/water_works.json | 2 +- data/presets/presets/natural/bay.json | 6 +++--- data/presets/presets/natural/peak.json | 2 +- data/presets/presets/natural/volcano.json | 2 +- data/presets/presets/natural/water/lake.json | 6 +++--- data/presets/presets/natural/water/pond.json | 6 +++--- data/presets/presets/natural/water/reservoir.json | 6 +++--- data/presets/presets/office/_travel_agent.json | 2 +- data/presets/presets/office/accountant.json | 2 +- data/presets/presets/office/administrative.json | 2 +- data/presets/presets/office/architect.json | 2 +- data/presets/presets/office/company.json | 2 +- data/presets/presets/office/coworking.json | 2 +- data/presets/presets/office/educational_institution.json | 2 +- data/presets/presets/office/employment_agency.json | 2 +- data/presets/presets/office/estate_agent.json | 2 +- data/presets/presets/office/financial.json | 2 +- data/presets/presets/office/government.json | 2 +- data/presets/presets/office/government/register_office.json | 2 +- data/presets/presets/office/insurance.json | 2 +- data/presets/presets/office/it.json | 2 +- data/presets/presets/office/lawyer.json | 2 +- data/presets/presets/office/lawyer/notary.json | 2 +- data/presets/presets/office/newspaper.json | 2 +- data/presets/presets/office/ngo.json | 2 +- data/presets/presets/office/physician.json | 2 +- data/presets/presets/office/political_party.json | 2 +- data/presets/presets/office/research.json | 2 +- data/presets/presets/office/telecommunication.json | 2 +- data/presets/presets/office/therapist.json | 2 +- data/presets/presets/place/_farm.json | 6 +++--- data/presets/presets/place/city.json | 2 +- data/presets/presets/place/hamlet.json | 2 +- data/presets/presets/place/island.json | 6 +++--- data/presets/presets/place/isolated_dwelling.json | 6 +++--- data/presets/presets/place/locality.json | 6 +++--- data/presets/presets/place/neighbourhood.json | 2 +- data/presets/presets/place/quarter.json | 2 +- data/presets/presets/place/square.json | 6 +++--- data/presets/presets/place/suburb.json | 2 +- data/presets/presets/place/town.json | 2 +- data/presets/presets/place/village.json | 2 +- data/presets/presets/power/plant.json | 2 +- data/presets/presets/public_transport/platform.json | 2 +- data/presets/presets/public_transport/stop_position.json | 2 +- data/presets/presets/railway/abandoned.json | 2 +- data/presets/presets/railway/monorail.json | 2 +- data/presets/presets/railway/narrow_gauge.json | 2 +- data/presets/presets/railway/platform.json | 2 +- data/presets/presets/railway/rail.json | 2 +- data/presets/presets/railway/station.json | 2 +- data/presets/presets/railway/subway.json | 2 +- data/presets/presets/railway/subway_entrance.json | 6 +++--- data/presets/presets/railway/tram.json | 2 +- data/presets/presets/railway/tram_stop.json | 2 +- data/presets/presets/route/ferry.json | 6 +++--- data/presets/presets/shop/_fishmonger.json | 2 +- data/presets/presets/shop/_vacant.json | 2 +- data/presets/presets/shop/alcohol.json | 2 +- data/presets/presets/shop/anime.json | 2 +- data/presets/presets/shop/antiques.json | 2 +- data/presets/presets/shop/appliance.json | 2 +- data/presets/presets/shop/art.json | 2 +- data/presets/presets/shop/baby_goods.json | 2 +- data/presets/presets/shop/bag.json | 2 +- data/presets/presets/shop/bakery.json | 2 +- data/presets/presets/shop/bathroom_furnishing.json | 2 +- data/presets/presets/shop/beauty.json | 2 +- data/presets/presets/shop/beauty/nails.json | 2 +- data/presets/presets/shop/beauty/tanning.json | 2 +- data/presets/presets/shop/bed.json | 2 +- data/presets/presets/shop/beverages.json | 2 +- data/presets/presets/shop/bicycle.json | 2 +- data/presets/presets/shop/bookmaker.json | 2 +- data/presets/presets/shop/books.json | 2 +- data/presets/presets/shop/boutique.json | 2 +- data/presets/presets/shop/butcher.json | 2 +- data/presets/presets/shop/candles.json | 2 +- data/presets/presets/shop/car.json | 2 +- data/presets/presets/shop/car_parts.json | 2 +- data/presets/presets/shop/car_repair.json | 2 +- data/presets/presets/shop/carpet.json | 2 +- data/presets/presets/shop/charity.json | 2 +- data/presets/presets/shop/cheese.json | 2 +- data/presets/presets/shop/chemist.json | 2 +- data/presets/presets/shop/chocolate.json | 2 +- data/presets/presets/shop/clothes.json | 2 +- data/presets/presets/shop/coffee.json | 2 +- data/presets/presets/shop/computer.json | 2 +- data/presets/presets/shop/confectionery.json | 2 +- data/presets/presets/shop/convenience.json | 2 +- data/presets/presets/shop/copyshop.json | 2 +- data/presets/presets/shop/cosmetics.json | 2 +- data/presets/presets/shop/craft.json | 2 +- data/presets/presets/shop/curtain.json | 2 +- data/presets/presets/shop/dairy.json | 2 +- data/presets/presets/shop/deli.json | 2 +- data/presets/presets/shop/department_store.json | 2 +- data/presets/presets/shop/doityourself.json | 2 +- data/presets/presets/shop/dry_cleaning.json | 2 +- data/presets/presets/shop/e-cigarette.json | 2 +- data/presets/presets/shop/electronics.json | 2 +- data/presets/presets/shop/erotic.json | 2 +- data/presets/presets/shop/fabric.json | 2 +- data/presets/presets/shop/farm.json | 2 +- data/presets/presets/shop/fashion.json | 2 +- data/presets/presets/shop/florist.json | 2 +- data/presets/presets/shop/frame.json | 2 +- data/presets/presets/shop/funeral_directors.json | 2 +- data/presets/presets/shop/furnace.json | 2 +- data/presets/presets/shop/furniture.json | 2 +- data/presets/presets/shop/garden_centre.json | 2 +- data/presets/presets/shop/gas.json | 2 +- data/presets/presets/shop/gift.json | 2 +- data/presets/presets/shop/greengrocer.json | 2 +- data/presets/presets/shop/hairdresser.json | 2 +- data/presets/presets/shop/hardware.json | 2 +- data/presets/presets/shop/hearing_aids.json | 2 +- data/presets/presets/shop/herbalist.json | 2 +- data/presets/presets/shop/hifi.json | 2 +- data/presets/presets/shop/houseware.json | 2 +- data/presets/presets/shop/interior_decoration.json | 2 +- data/presets/presets/shop/jewelry.json | 2 +- data/presets/presets/shop/kiosk.json | 2 +- data/presets/presets/shop/kitchen.json | 2 +- data/presets/presets/shop/laundry.json | 2 +- data/presets/presets/shop/leather.json | 2 +- data/presets/presets/shop/locksmith.json | 2 +- data/presets/presets/shop/lottery.json | 2 +- data/presets/presets/shop/mall.json | 2 +- data/presets/presets/shop/massage.json | 2 +- data/presets/presets/shop/medical_supply.json | 2 +- data/presets/presets/shop/mobile_phone.json | 2 +- data/presets/presets/shop/money_lender.json | 2 +- data/presets/presets/shop/motorcycle.json | 2 +- data/presets/presets/shop/music.json | 2 +- data/presets/presets/shop/musical_instrument.json | 2 +- data/presets/presets/shop/newsagent.json | 2 +- data/presets/presets/shop/nutrition_supplements.json | 2 +- data/presets/presets/shop/optician.json | 2 +- data/presets/presets/shop/organic.json | 2 +- data/presets/presets/shop/outdoor.json | 2 +- data/presets/presets/shop/paint.json | 2 +- data/presets/presets/shop/pastry.json | 2 +- data/presets/presets/shop/pawnbroker.json | 2 +- data/presets/presets/shop/perfumery.json | 2 +- data/presets/presets/shop/pet.json | 2 +- data/presets/presets/shop/photo.json | 2 +- data/presets/presets/shop/pyrotechnics.json | 2 +- data/presets/presets/shop/radiotechnics.json | 2 +- data/presets/presets/shop/religion.json | 2 +- data/presets/presets/shop/scuba_diving.json | 2 +- data/presets/presets/shop/seafood.json | 2 +- data/presets/presets/shop/second_hand.json | 2 +- data/presets/presets/shop/shoes.json | 2 +- data/presets/presets/shop/sports.json | 2 +- data/presets/presets/shop/stationery.json | 2 +- data/presets/presets/shop/storage_rental.json | 2 +- data/presets/presets/shop/supermarket.json | 2 +- data/presets/presets/shop/tailor.json | 2 +- data/presets/presets/shop/tattoo.json | 2 +- data/presets/presets/shop/tea.json | 2 +- data/presets/presets/shop/ticket.json | 2 +- data/presets/presets/shop/tobacco.json | 2 +- data/presets/presets/shop/toys.json | 2 +- data/presets/presets/shop/travel_agency.json | 2 +- data/presets/presets/shop/tyres.json | 2 +- data/presets/presets/shop/vacuum_cleaner.json | 2 +- data/presets/presets/shop/variety_store.json | 2 +- data/presets/presets/shop/video.json | 2 +- data/presets/presets/shop/video_games.json | 2 +- data/presets/presets/shop/watches.json | 2 +- data/presets/presets/shop/water_sports.json | 2 +- data/presets/presets/shop/weapons.json | 2 +- data/presets/presets/shop/window_blind.json | 2 +- data/presets/presets/shop/wine.json | 2 +- data/presets/presets/tourism/alpine_hut.json | 2 +- data/presets/presets/tourism/apartment.json | 2 +- data/presets/presets/tourism/aquarium.json | 2 +- data/presets/presets/tourism/artwork.json | 2 +- data/presets/presets/tourism/attraction.json | 2 +- data/presets/presets/tourism/camp_site.json | 2 +- data/presets/presets/tourism/caravan_site.json | 2 +- data/presets/presets/tourism/chalet.json | 2 +- data/presets/presets/tourism/gallery.json | 2 +- data/presets/presets/tourism/guest_house.json | 2 +- data/presets/presets/tourism/hostel.json | 2 +- data/presets/presets/tourism/hotel.json | 2 +- data/presets/presets/tourism/information/board.json | 2 +- data/presets/presets/tourism/information/office.json | 2 +- data/presets/presets/tourism/motel.json | 2 +- data/presets/presets/tourism/museum.json | 2 +- data/presets/presets/tourism/picnic_site.json | 2 +- data/presets/presets/tourism/theme_park.json | 2 +- data/presets/presets/tourism/zoo.json | 2 +- data/presets/presets/type/boundary.json | 2 +- data/presets/presets/type/boundary/administrative.json | 2 +- data/presets/presets/type/restriction.json | 2 +- data/presets/presets/type/route.json | 2 +- data/presets/presets/type/route/bicycle.json | 2 +- data/presets/presets/type/route/bus.json | 2 +- data/presets/presets/type/route/detour.json | 2 +- data/presets/presets/type/route/ferry.json | 2 +- data/presets/presets/type/route/foot.json | 2 +- data/presets/presets/type/route/hiking.json | 2 +- data/presets/presets/type/route/horse.json | 2 +- data/presets/presets/type/route/pipeline.json | 2 +- data/presets/presets/type/route/power.json | 2 +- data/presets/presets/type/route/road.json | 2 +- data/presets/presets/type/route/train.json | 2 +- data/presets/presets/type/route/tram.json | 2 +- data/presets/presets/type/route_master.json | 2 +- data/presets/presets/type/site.json | 2 +- data/presets/presets/waterway/boatyard.json | 2 +- data/presets/presets/waterway/canal.json | 2 +- data/presets/presets/waterway/dam.json | 6 +++--- data/presets/presets/waterway/dock.json | 2 +- data/presets/presets/waterway/fuel.json | 2 +- data/presets/presets/waterway/river.json | 2 +- data/presets/presets/waterway/sanitary_dump_station.json | 2 +- data/presets/presets/waterway/stream.json | 2 +- data/presets/presets/waterway/waterfall.json | 2 +- 490 files changed, 569 insertions(+), 569 deletions(-) diff --git a/data/presets/presets/amenity/_coworking_space.json b/data/presets/presets/amenity/_coworking_space.json index febad7aa9..b7a911fbf 100644 --- a/data/presets/presets/amenity/_coworking_space.json +++ b/data/presets/presets/amenity/_coworking_space.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/_nursing_home.json b/data/presets/presets/amenity/_nursing_home.json index 0aa2a359f..2694f8d60 100644 --- a/data/presets/presets/amenity/_nursing_home.json +++ b/data/presets/presets/amenity/_nursing_home.json @@ -1,7 +1,7 @@ { "icon": "wheelchair", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/_register_office.json b/data/presets/presets/amenity/_register_office.json index 94b1a9f06..e0ee280af 100644 --- a/data/presets/presets/amenity/_register_office.json +++ b/data/presets/presets/amenity/_register_office.json @@ -1,7 +1,7 @@ { "icon": "town-hall", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/animal_boarding.json b/data/presets/presets/amenity/animal_boarding.json index efaac1814..1c1139ddc 100644 --- a/data/presets/presets/amenity/animal_boarding.json +++ b/data/presets/presets/amenity/animal_boarding.json @@ -1,7 +1,7 @@ { "icon": "veterinary", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/animal_breeding.json b/data/presets/presets/amenity/animal_breeding.json index 21685ddf8..be8362cca 100644 --- a/data/presets/presets/amenity/animal_breeding.json +++ b/data/presets/presets/amenity/animal_breeding.json @@ -1,7 +1,7 @@ { "icon": "veterinary", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/animal_shelter.json b/data/presets/presets/amenity/animal_shelter.json index b61cc9a38..a6aa14901 100644 --- a/data/presets/presets/amenity/animal_shelter.json +++ b/data/presets/presets/amenity/animal_shelter.json @@ -1,7 +1,7 @@ { "icon": "veterinary", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/arts_centre.json b/data/presets/presets/amenity/arts_centre.json index ca08d85ca..db46da13f 100644 --- a/data/presets/presets/amenity/arts_centre.json +++ b/data/presets/presets/amenity/arts_centre.json @@ -1,7 +1,7 @@ { "icon": "theatre", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/bar.json b/data/presets/presets/amenity/bar.json index 890de6fff..02ca5c24b 100644 --- a/data/presets/presets/amenity/bar.json +++ b/data/presets/presets/amenity/bar.json @@ -1,7 +1,7 @@ { "icon": "bar", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/biergarten.json b/data/presets/presets/amenity/biergarten.json index daa1292ef..334edbaea 100644 --- a/data/presets/presets/amenity/biergarten.json +++ b/data/presets/presets/amenity/biergarten.json @@ -1,7 +1,7 @@ { "icon": "beer", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/boat_rental.json b/data/presets/presets/amenity/boat_rental.json index 9315f58ce..64a5b45c6 100644 --- a/data/presets/presets/amenity/boat_rental.json +++ b/data/presets/presets/amenity/boat_rental.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "operator" ], "geometry": [ diff --git a/data/presets/presets/amenity/bureau_de_change.json b/data/presets/presets/amenity/bureau_de_change.json index 8a421f334..c59cd7146 100644 --- a/data/presets/presets/amenity/bureau_de_change.json +++ b/data/presets/presets/amenity/bureau_de_change.json @@ -1,7 +1,7 @@ { "icon": "bank", "fields": [ - "name", + "name", "operator", "currency_multi" ], diff --git a/data/presets/presets/amenity/bus_station.json b/data/presets/presets/amenity/bus_station.json index 3799bf6c5..a533f4f6d 100644 --- a/data/presets/presets/amenity/bus_station.json +++ b/data/presets/presets/amenity/bus_station.json @@ -1,7 +1,7 @@ { "icon": "bus", "fields": [ - "name", + "name", "building_area", "operator", "internet_access", diff --git a/data/presets/presets/amenity/cafe.json b/data/presets/presets/amenity/cafe.json index a476df4ca..c645ccb3e 100644 --- a/data/presets/presets/amenity/cafe.json +++ b/data/presets/presets/amenity/cafe.json @@ -1,7 +1,7 @@ { "icon": "cafe", "fields": [ - "name", + "name", "cuisine", "address", "building_area", diff --git a/data/presets/presets/amenity/car_rental.json b/data/presets/presets/amenity/car_rental.json index da9938cf6..dbf1912a2 100644 --- a/data/presets/presets/amenity/car_rental.json +++ b/data/presets/presets/amenity/car_rental.json @@ -1,7 +1,7 @@ { "icon": "car", "fields": [ - "name", + "name", "operator" ], "geometry": [ diff --git a/data/presets/presets/amenity/car_sharing.json b/data/presets/presets/amenity/car_sharing.json index 5b190a62a..e2aebbbd3 100644 --- a/data/presets/presets/amenity/car_sharing.json +++ b/data/presets/presets/amenity/car_sharing.json @@ -1,7 +1,7 @@ { "icon": "car", "fields": [ - "name", + "name", "operator", "capacity" ], diff --git a/data/presets/presets/amenity/casino.json b/data/presets/presets/amenity/casino.json index 5942dc0b7..ed16cd0fb 100644 --- a/data/presets/presets/amenity/casino.json +++ b/data/presets/presets/amenity/casino.json @@ -1,7 +1,7 @@ { "icon": "poi-dice", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/childcare.json b/data/presets/presets/amenity/childcare.json index 92bc539ab..4bc4de581 100644 --- a/data/presets/presets/amenity/childcare.json +++ b/data/presets/presets/amenity/childcare.json @@ -1,7 +1,7 @@ { "icon": "school", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/cinema.json b/data/presets/presets/amenity/cinema.json index 5e159b23e..19eca302f 100644 --- a/data/presets/presets/amenity/cinema.json +++ b/data/presets/presets/amenity/cinema.json @@ -1,7 +1,7 @@ { "icon": "cinema", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/clinic.json b/data/presets/presets/amenity/clinic.json index 3c9b66c83..46d17783d 100644 --- a/data/presets/presets/amenity/clinic.json +++ b/data/presets/presets/amenity/clinic.json @@ -1,7 +1,7 @@ { "icon": "hospital", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/clock.json b/data/presets/presets/amenity/clock.json index 3f83048dd..d884fbdb8 100644 --- a/data/presets/presets/amenity/clock.json +++ b/data/presets/presets/amenity/clock.json @@ -1,7 +1,7 @@ { "icon": "poi-clock", "fields": [ - "name", + "name", "support", "display", "visibility", diff --git a/data/presets/presets/amenity/college.json b/data/presets/presets/amenity/college.json index a88e29624..3f78d896c 100644 --- a/data/presets/presets/amenity/college.json +++ b/data/presets/presets/amenity/college.json @@ -1,7 +1,7 @@ { "icon": "college", "fields": [ - "name", + "name", "operator", "address", "internet_access", diff --git a/data/presets/presets/amenity/community_centre.json b/data/presets/presets/amenity/community_centre.json index 3a6060112..7726fabed 100644 --- a/data/presets/presets/amenity/community_centre.json +++ b/data/presets/presets/amenity/community_centre.json @@ -1,7 +1,7 @@ { "icon": "town-hall", "fields": [ - "name", + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/courthouse.json b/data/presets/presets/amenity/courthouse.json index c8d4beaed..538a89bef 100644 --- a/data/presets/presets/amenity/courthouse.json +++ b/data/presets/presets/amenity/courthouse.json @@ -1,7 +1,7 @@ { "icon": "town-hall", "fields": [ - "name", + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/crematorium.json b/data/presets/presets/amenity/crematorium.json index ddbf79135..012f72cff 100644 --- a/data/presets/presets/amenity/crematorium.json +++ b/data/presets/presets/amenity/crematorium.json @@ -1,7 +1,7 @@ { "icon": "cemetery", "fields": [ - "name", + "name", "website", "phone", "opening_hours", diff --git a/data/presets/presets/amenity/dentist.json b/data/presets/presets/amenity/dentist.json index 5b54fee1f..44200211a 100644 --- a/data/presets/presets/amenity/dentist.json +++ b/data/presets/presets/amenity/dentist.json @@ -1,7 +1,7 @@ { "icon": "dentist", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/doctors.json b/data/presets/presets/amenity/doctors.json index 5139385f4..2a765a01d 100644 --- a/data/presets/presets/amenity/doctors.json +++ b/data/presets/presets/amenity/doctors.json @@ -1,7 +1,7 @@ { "icon": "hospital", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/amenity/dojo.json b/data/presets/presets/amenity/dojo.json index c9f554cb3..07c78955e 100644 --- a/data/presets/presets/amenity/dojo.json +++ b/data/presets/presets/amenity/dojo.json @@ -1,7 +1,7 @@ { "icon": "pitch", "fields": [ - "name", + "name", "sport", "address", "building_area", diff --git a/data/presets/presets/amenity/driving_school.json b/data/presets/presets/amenity/driving_school.json index a8151a5a4..c5ca11fd9 100644 --- a/data/presets/presets/amenity/driving_school.json +++ b/data/presets/presets/amenity/driving_school.json @@ -1,7 +1,7 @@ { "icon": "car", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/embassy.json b/data/presets/presets/amenity/embassy.json index 28e853739..d4de062fa 100644 --- a/data/presets/presets/amenity/embassy.json +++ b/data/presets/presets/amenity/embassy.json @@ -1,7 +1,7 @@ { "icon": "embassy", "fields": [ - "name", + "name", "country", "address", "building_area" diff --git a/data/presets/presets/amenity/fast_food.json b/data/presets/presets/amenity/fast_food.json index 78930d20d..a7323541f 100644 --- a/data/presets/presets/amenity/fast_food.json +++ b/data/presets/presets/amenity/fast_food.json @@ -1,7 +1,7 @@ { "icon": "fast-food", "fields": [ - "name", + "name", "cuisine", "operator", "address", diff --git a/data/presets/presets/amenity/ferry_terminal.json b/data/presets/presets/amenity/ferry_terminal.json index 044e4cf1e..aad03b6cb 100644 --- a/data/presets/presets/amenity/ferry_terminal.json +++ b/data/presets/presets/amenity/ferry_terminal.json @@ -1,7 +1,7 @@ { "icon": "ferry", "fields": [ - "name", + "name", "network", "operator", "address", diff --git a/data/presets/presets/amenity/fire_station.json b/data/presets/presets/amenity/fire_station.json index b1756d2b3..6b2646b93 100644 --- a/data/presets/presets/amenity/fire_station.json +++ b/data/presets/presets/amenity/fire_station.json @@ -1,7 +1,7 @@ { "icon": "fire-station", "fields": [ - "name", + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/food_court.json b/data/presets/presets/amenity/food_court.json index 14650a32d..0e842e326 100644 --- a/data/presets/presets/amenity/food_court.json +++ b/data/presets/presets/amenity/food_court.json @@ -1,7 +1,7 @@ { "icon": "restaurant", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/fuel.json b/data/presets/presets/amenity/fuel.json index fcb5f8e5c..1c973ab1c 100644 --- a/data/presets/presets/amenity/fuel.json +++ b/data/presets/presets/amenity/fuel.json @@ -1,7 +1,7 @@ { "icon": "fuel", "fields": [ - "name", + "name", "operator", "address", "opening_hours", diff --git a/data/presets/presets/amenity/hospital.json b/data/presets/presets/amenity/hospital.json index 104eb23c8..870c70a3f 100644 --- a/data/presets/presets/amenity/hospital.json +++ b/data/presets/presets/amenity/hospital.json @@ -1,7 +1,7 @@ { "icon": "hospital", "fields": [ - "name", + "name", "operator", "address", "emergency" diff --git a/data/presets/presets/amenity/ice_cream.json b/data/presets/presets/amenity/ice_cream.json index 014ef1630..b62ee454e 100644 --- a/data/presets/presets/amenity/ice_cream.json +++ b/data/presets/presets/amenity/ice_cream.json @@ -1,7 +1,7 @@ { "icon": "ice-cream", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/internet_cafe.json b/data/presets/presets/amenity/internet_cafe.json index 6df39996b..4e4d03b9a 100644 --- a/data/presets/presets/amenity/internet_cafe.json +++ b/data/presets/presets/amenity/internet_cafe.json @@ -1,7 +1,7 @@ { "icon": "poi-mast", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/kindergarten.json b/data/presets/presets/amenity/kindergarten.json index eb6279ed7..db443160e 100644 --- a/data/presets/presets/amenity/kindergarten.json +++ b/data/presets/presets/amenity/kindergarten.json @@ -1,7 +1,7 @@ { "icon": "school", "fields": [ - "name", + "name", "operator", "address" ], diff --git a/data/presets/presets/amenity/library.json b/data/presets/presets/amenity/library.json index 1dc9af646..0f3a48c77 100644 --- a/data/presets/presets/amenity/library.json +++ b/data/presets/presets/amenity/library.json @@ -1,7 +1,7 @@ { "icon": "library", "fields": [ - "name", + "name", "operator", "building_area", "address", diff --git a/data/presets/presets/amenity/marketplace.json b/data/presets/presets/amenity/marketplace.json index bc7e4ec3f..3b2628767 100644 --- a/data/presets/presets/amenity/marketplace.json +++ b/data/presets/presets/amenity/marketplace.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/nightclub.json b/data/presets/presets/amenity/nightclub.json index 2f1273713..67fe7e897 100644 --- a/data/presets/presets/amenity/nightclub.json +++ b/data/presets/presets/amenity/nightclub.json @@ -1,7 +1,7 @@ { "icon": "bar", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/pavilion.json b/data/presets/presets/amenity/pavilion.json index 6565194eb..201de7db7 100644 --- a/data/presets/presets/amenity/pavilion.json +++ b/data/presets/presets/amenity/pavilion.json @@ -2,7 +2,7 @@ "icon": "shelter", "fields": [ "bin", - "bench" + "bench" ], "geometry": [ "point", @@ -11,7 +11,7 @@ ], "tags": { "amenity": "shelter", - "shelter_type": "pavilion" + "shelter_type": "pavilion" }, "name": "Pavilion" } diff --git a/data/presets/presets/amenity/pharmacy.json b/data/presets/presets/amenity/pharmacy.json index 3edf93477..4e922e13b 100644 --- a/data/presets/presets/amenity/pharmacy.json +++ b/data/presets/presets/amenity/pharmacy.json @@ -1,7 +1,7 @@ { "icon": "pharmacy", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/place_of_worship.json b/data/presets/presets/amenity/place_of_worship.json index 0bcd6d8c9..10ef8ed21 100644 --- a/data/presets/presets/amenity/place_of_worship.json +++ b/data/presets/presets/amenity/place_of_worship.json @@ -1,7 +1,7 @@ { "icon": "place-of-worship", "fields": [ - "name", + "name", "religion", "denomination", "address", diff --git a/data/presets/presets/amenity/place_of_worship/buddhist.json b/data/presets/presets/amenity/place_of_worship/buddhist.json index 5e49ce106..05349f99b 100644 --- a/data/presets/presets/amenity/place_of_worship/buddhist.json +++ b/data/presets/presets/amenity/place_of_worship/buddhist.json @@ -1,7 +1,7 @@ { "icon": "buddhism", "fields": [ - "name", + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/christian.json b/data/presets/presets/amenity/place_of_worship/christian.json index bf5b7059a..ba27108b4 100644 --- a/data/presets/presets/amenity/place_of_worship/christian.json +++ b/data/presets/presets/amenity/place_of_worship/christian.json @@ -1,7 +1,7 @@ { "icon": "religious-christian", "fields": [ - "name", + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/hindu.json b/data/presets/presets/amenity/place_of_worship/hindu.json index 058e6f757..02a5c66a8 100644 --- a/data/presets/presets/amenity/place_of_worship/hindu.json +++ b/data/presets/presets/amenity/place_of_worship/hindu.json @@ -1,7 +1,7 @@ { "icon": "poi-hinduist", "fields": [ - "name", + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/jewish.json b/data/presets/presets/amenity/place_of_worship/jewish.json index 5f2b26ae0..77b3fccd3 100644 --- a/data/presets/presets/amenity/place_of_worship/jewish.json +++ b/data/presets/presets/amenity/place_of_worship/jewish.json @@ -1,7 +1,7 @@ { "icon": "religious-jewish", "fields": [ - "name", + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/muslim.json b/data/presets/presets/amenity/place_of_worship/muslim.json index 6245bc3ab..729acc9a8 100644 --- a/data/presets/presets/amenity/place_of_worship/muslim.json +++ b/data/presets/presets/amenity/place_of_worship/muslim.json @@ -1,7 +1,7 @@ { "icon": "religious-muslim", "fields": [ - "name", + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/shinto.json b/data/presets/presets/amenity/place_of_worship/shinto.json index 0e4b4858d..49cf2bfca 100644 --- a/data/presets/presets/amenity/place_of_worship/shinto.json +++ b/data/presets/presets/amenity/place_of_worship/shinto.json @@ -1,7 +1,7 @@ { "icon": "poi-shintoist", "fields": [ - "name", + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/sikh.json b/data/presets/presets/amenity/place_of_worship/sikh.json index eb37f5e77..fc1ad93d8 100644 --- a/data/presets/presets/amenity/place_of_worship/sikh.json +++ b/data/presets/presets/amenity/place_of_worship/sikh.json @@ -1,7 +1,7 @@ { "icon": "poi-sikhist", "fields": [ - "name", + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/place_of_worship/taoist.json b/data/presets/presets/amenity/place_of_worship/taoist.json index ff48f89ba..795b1e6ea 100644 --- a/data/presets/presets/amenity/place_of_worship/taoist.json +++ b/data/presets/presets/amenity/place_of_worship/taoist.json @@ -1,7 +1,7 @@ { "icon": "poi-taoist", "fields": [ - "name", + "name", "denomination", "building_area", "address", diff --git a/data/presets/presets/amenity/planetarium.json b/data/presets/presets/amenity/planetarium.json index de4551cab..4e8efc5b8 100644 --- a/data/presets/presets/amenity/planetarium.json +++ b/data/presets/presets/amenity/planetarium.json @@ -1,7 +1,7 @@ { "icon": "museum", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/police.json b/data/presets/presets/amenity/police.json index b9c2f30c0..7e91035f0 100644 --- a/data/presets/presets/amenity/police.json +++ b/data/presets/presets/amenity/police.json @@ -1,7 +1,7 @@ { "icon": "police", "fields": [ - "name", + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/post_office.json b/data/presets/presets/amenity/post_office.json index fb08da934..d6a501683 100644 --- a/data/presets/presets/amenity/post_office.json +++ b/data/presets/presets/amenity/post_office.json @@ -1,7 +1,7 @@ { "icon": "post", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/prison.json b/data/presets/presets/amenity/prison.json index 00f691915..59cf85070 100644 --- a/data/presets/presets/amenity/prison.json +++ b/data/presets/presets/amenity/prison.json @@ -1,7 +1,7 @@ { "icon": "prison", "fields": [ - "name", + "name", "operator", "address" ], diff --git a/data/presets/presets/amenity/pub.json b/data/presets/presets/amenity/pub.json index 27de74bd7..102409d68 100644 --- a/data/presets/presets/amenity/pub.json +++ b/data/presets/presets/amenity/pub.json @@ -1,7 +1,7 @@ { "icon": "beer", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/amenity/public_bath.json b/data/presets/presets/amenity/public_bath.json index c1fc05da7..ecfd962e2 100644 --- a/data/presets/presets/amenity/public_bath.json +++ b/data/presets/presets/amenity/public_bath.json @@ -1,7 +1,7 @@ { "icon": "water", "fields": [ - "name", + "name", "bath/type", "bath/open_air", "bath/sand_bath", diff --git a/data/presets/presets/amenity/ranger_station.json b/data/presets/presets/amenity/ranger_station.json index de5f4d149..11a89ebbe 100644 --- a/data/presets/presets/amenity/ranger_station.json +++ b/data/presets/presets/amenity/ranger_station.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/recycling_centre.json b/data/presets/presets/amenity/recycling_centre.json index 2cf272a41..3ab57bd17 100644 --- a/data/presets/presets/amenity/recycling_centre.json +++ b/data/presets/presets/amenity/recycling_centre.json @@ -1,7 +1,7 @@ { "icon": "waste-basket", "fields": [ - "name", + "name", "operator", "address", "opening_hours", diff --git a/data/presets/presets/amenity/restaurant.json b/data/presets/presets/amenity/restaurant.json index 4c1f60fc0..6007f2a65 100644 --- a/data/presets/presets/amenity/restaurant.json +++ b/data/presets/presets/amenity/restaurant.json @@ -1,7 +1,7 @@ { "icon": "restaurant", "fields": [ - "name", + "name", "cuisine", "address", "building_area", diff --git a/data/presets/presets/amenity/school.json b/data/presets/presets/amenity/school.json index 1da39b7af..6523a26c7 100644 --- a/data/presets/presets/amenity/school.json +++ b/data/presets/presets/amenity/school.json @@ -1,7 +1,7 @@ { "icon": "school", "fields": [ - "name", + "name", "operator", "address" ], diff --git a/data/presets/presets/amenity/scrapyard.json b/data/presets/presets/amenity/scrapyard.json index 1fa760a2d..57fd893a8 100644 --- a/data/presets/presets/amenity/scrapyard.json +++ b/data/presets/presets/amenity/scrapyard.json @@ -1,7 +1,7 @@ { "icon": "car", "fields": [ - "name", + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/amenity/shelter.json b/data/presets/presets/amenity/shelter.json index 884092b8c..cd367dc8d 100644 --- a/data/presets/presets/amenity/shelter.json +++ b/data/presets/presets/amenity/shelter.json @@ -1,7 +1,7 @@ { "icon": "shelter", "fields": [ - "name", + "name", "shelter_type", "bin" ], diff --git a/data/presets/presets/amenity/social_facility.json b/data/presets/presets/amenity/social_facility.json index 2c03fb6c0..aa24ed6b2 100644 --- a/data/presets/presets/amenity/social_facility.json +++ b/data/presets/presets/amenity/social_facility.json @@ -1,7 +1,7 @@ { "icon": "poi-social-facility", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/social_facility/food_bank.json b/data/presets/presets/amenity/social_facility/food_bank.json index 47f0c44a2..5d14e231e 100644 --- a/data/presets/presets/amenity/social_facility/food_bank.json +++ b/data/presets/presets/amenity/social_facility/food_bank.json @@ -1,7 +1,7 @@ { "icon": "poi-social-facility", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/social_facility/group_home.json b/data/presets/presets/amenity/social_facility/group_home.json index aa2635daf..c5bdad2b6 100644 --- a/data/presets/presets/amenity/social_facility/group_home.json +++ b/data/presets/presets/amenity/social_facility/group_home.json @@ -1,7 +1,7 @@ { "icon": "wheelchair", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/social_facility/homeless_shelter.json b/data/presets/presets/amenity/social_facility/homeless_shelter.json index 0c1cd1e98..59bc7035a 100644 --- a/data/presets/presets/amenity/social_facility/homeless_shelter.json +++ b/data/presets/presets/amenity/social_facility/homeless_shelter.json @@ -1,7 +1,7 @@ { "icon": "poi-social-facility", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/social_facility/nursing_home.json b/data/presets/presets/amenity/social_facility/nursing_home.json index 9f0c22977..54e0dc0a2 100644 --- a/data/presets/presets/amenity/social_facility/nursing_home.json +++ b/data/presets/presets/amenity/social_facility/nursing_home.json @@ -1,7 +1,7 @@ { "icon": "wheelchair", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/studio.json b/data/presets/presets/amenity/studio.json index 3c5c53735..42cddfc9b 100644 --- a/data/presets/presets/amenity/studio.json +++ b/data/presets/presets/amenity/studio.json @@ -1,7 +1,7 @@ { "icon": "karaoke", "fields": [ - "name", + "name", "studio", "address", "building_area" diff --git a/data/presets/presets/amenity/taxi.json b/data/presets/presets/amenity/taxi.json index 545f9885c..7d240ea2f 100644 --- a/data/presets/presets/amenity/taxi.json +++ b/data/presets/presets/amenity/taxi.json @@ -1,7 +1,7 @@ { "icon": "car", "fields": [ - "name", + "name", "operator", "capacity" ], diff --git a/data/presets/presets/area/highway.json b/data/presets/presets/area/highway.json index 0fd2ec440..7de1c08b8 100644 --- a/data/presets/presets/area/highway.json +++ b/data/presets/presets/area/highway.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "area/highway" ], "geometry": [ diff --git a/data/presets/presets/boundary/administrative.json b/data/presets/presets/boundary/administrative.json index f91788a86..4b24acec1 100644 --- a/data/presets/presets/boundary/administrative.json +++ b/data/presets/presets/boundary/administrative.json @@ -7,7 +7,7 @@ "boundary": "administrative" }, "fields": [ - "name", + "name", "admin_level" ] } \ No newline at end of file diff --git a/data/presets/presets/building/_bunker.json b/data/presets/presets/building/_bunker.json index 94ec480e7..17cc2f28d 100644 --- a/data/presets/presets/building/_bunker.json +++ b/data/presets/presets/building/_bunker.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/_train_station.json b/data/presets/presets/building/_train_station.json index 5636118cb..f83e337a8 100644 --- a/data/presets/presets/building/_train_station.json +++ b/data/presets/presets/building/_train_station.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/apartments.json b/data/presets/presets/building/apartments.json index a90688823..4344b6336 100644 --- a/data/presets/presets/building/apartments.json +++ b/data/presets/presets/building/apartments.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/barn.json b/data/presets/presets/building/barn.json index c173d9fb6..0f6b1ca68 100644 --- a/data/presets/presets/building/barn.json +++ b/data/presets/presets/building/barn.json @@ -1,7 +1,7 @@ { "icon": "farm", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/cabin.json b/data/presets/presets/building/cabin.json index ce120e32d..f5aa05711 100644 --- a/data/presets/presets/building/cabin.json +++ b/data/presets/presets/building/cabin.json @@ -1,7 +1,7 @@ { "icon": "home", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/cathedral.json b/data/presets/presets/building/cathedral.json index 2c5841f88..3921c0dcf 100644 --- a/data/presets/presets/building/cathedral.json +++ b/data/presets/presets/building/cathedral.json @@ -1,7 +1,7 @@ { "icon": "place-of-worship", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/chapel.json b/data/presets/presets/building/chapel.json index 30017b026..13199f4da 100644 --- a/data/presets/presets/building/chapel.json +++ b/data/presets/presets/building/chapel.json @@ -1,7 +1,7 @@ { "icon": "place-of-worship", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/church.json b/data/presets/presets/building/church.json index 99ae20538..695499bef 100644 --- a/data/presets/presets/building/church.json +++ b/data/presets/presets/building/church.json @@ -1,7 +1,7 @@ { "icon": "place-of-worship", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/college.json b/data/presets/presets/building/college.json index 7a6e4c898..9821c1575 100644 --- a/data/presets/presets/building/college.json +++ b/data/presets/presets/building/college.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/commercial.json b/data/presets/presets/building/commercial.json index 13ea7679a..2c548315a 100644 --- a/data/presets/presets/building/commercial.json +++ b/data/presets/presets/building/commercial.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/construction.json b/data/presets/presets/building/construction.json index fb0d218b7..bb5c58f7d 100644 --- a/data/presets/presets/building/construction.json +++ b/data/presets/presets/building/construction.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/detached.json b/data/presets/presets/building/detached.json index 608211d46..128979487 100644 --- a/data/presets/presets/building/detached.json +++ b/data/presets/presets/building/detached.json @@ -1,7 +1,7 @@ { "icon": "home", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/dormitory.json b/data/presets/presets/building/dormitory.json index ceebef703..14e76fb89 100644 --- a/data/presets/presets/building/dormitory.json +++ b/data/presets/presets/building/dormitory.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/garage.json b/data/presets/presets/building/garage.json index d2550d420..590a868b6 100644 --- a/data/presets/presets/building/garage.json +++ b/data/presets/presets/building/garage.json @@ -1,7 +1,7 @@ { "icon": "warehouse", "fields": [ - "name", + "name", "capacity" ], "geometry": [ diff --git a/data/presets/presets/building/garages.json b/data/presets/presets/building/garages.json index a75a75f0a..1a5465c38 100644 --- a/data/presets/presets/building/garages.json +++ b/data/presets/presets/building/garages.json @@ -1,7 +1,7 @@ { "icon": "warehouse", "fields": [ - "name", + "name", "capacity" ], "geometry": [ diff --git a/data/presets/presets/building/greenhouse.json b/data/presets/presets/building/greenhouse.json index 8980e2130..1299a2f91 100644 --- a/data/presets/presets/building/greenhouse.json +++ b/data/presets/presets/building/greenhouse.json @@ -1,7 +1,7 @@ { "icon": "garden-center", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/hospital.json b/data/presets/presets/building/hospital.json index d2a8a4876..1aea06ba9 100644 --- a/data/presets/presets/building/hospital.json +++ b/data/presets/presets/building/hospital.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/hotel.json b/data/presets/presets/building/hotel.json index 5d14f0cd5..233b1e3db 100644 --- a/data/presets/presets/building/hotel.json +++ b/data/presets/presets/building/hotel.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/house.json b/data/presets/presets/building/house.json index 431518b39..fa4cf8e79 100644 --- a/data/presets/presets/building/house.json +++ b/data/presets/presets/building/house.json @@ -1,7 +1,7 @@ { "icon": "home", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/hut.json b/data/presets/presets/building/hut.json index 196bd51d8..a3c5d82a8 100644 --- a/data/presets/presets/building/hut.json +++ b/data/presets/presets/building/hut.json @@ -2,8 +2,8 @@ "geometry": [ "area" ], - "fields": [ - "name" + "fields": [ + "name" ], "tags": { diff --git a/data/presets/presets/building/industrial.json b/data/presets/presets/building/industrial.json index 744e11e4b..df96a5424 100644 --- a/data/presets/presets/building/industrial.json +++ b/data/presets/presets/building/industrial.json @@ -1,7 +1,7 @@ { "icon": "industry", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/kindergarten.json b/data/presets/presets/building/kindergarten.json index 4ee019de6..0eb543acb 100644 --- a/data/presets/presets/building/kindergarten.json +++ b/data/presets/presets/building/kindergarten.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/public.json b/data/presets/presets/building/public.json index 295502375..5a67094b7 100644 --- a/data/presets/presets/building/public.json +++ b/data/presets/presets/building/public.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/residential.json b/data/presets/presets/building/residential.json index b83a61cc9..b4584a5c1 100644 --- a/data/presets/presets/building/residential.json +++ b/data/presets/presets/building/residential.json @@ -1,7 +1,7 @@ { "icon": "residential-community", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/retail.json b/data/presets/presets/building/retail.json index 1ea913bf5..0a24560ec 100644 --- a/data/presets/presets/building/retail.json +++ b/data/presets/presets/building/retail.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "levels", "smoking" diff --git a/data/presets/presets/building/roof.json b/data/presets/presets/building/roof.json index 7081f8398..fac6166ed 100644 --- a/data/presets/presets/building/roof.json +++ b/data/presets/presets/building/roof.json @@ -1,7 +1,7 @@ { "icon": "shelter", "fields": [ - "name", + "name", "address" ], "geometry": [ diff --git a/data/presets/presets/building/school.json b/data/presets/presets/building/school.json index 38cd3bc90..5dc124d24 100644 --- a/data/presets/presets/building/school.json +++ b/data/presets/presets/building/school.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/semidetached_house.json b/data/presets/presets/building/semidetached_house.json index faeffd1bf..413f12bd0 100644 --- a/data/presets/presets/building/semidetached_house.json +++ b/data/presets/presets/building/semidetached_house.json @@ -1,7 +1,7 @@ { "icon": "home", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/shed.json b/data/presets/presets/building/shed.json index 0ee550c85..9a49d2ddd 100644 --- a/data/presets/presets/building/shed.json +++ b/data/presets/presets/building/shed.json @@ -1,7 +1,7 @@ { "icon": "home", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/stable.json b/data/presets/presets/building/stable.json index f92efbe01..3e21782b7 100644 --- a/data/presets/presets/building/stable.json +++ b/data/presets/presets/building/stable.json @@ -1,7 +1,7 @@ { "icon": "horse-riding", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/static_caravan.json b/data/presets/presets/building/static_caravan.json index 693f42b9a..8ea7a1cc5 100644 --- a/data/presets/presets/building/static_caravan.json +++ b/data/presets/presets/building/static_caravan.json @@ -1,7 +1,7 @@ { "icon": "home", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/terrace.json b/data/presets/presets/building/terrace.json index d731db36b..75813c99e 100644 --- a/data/presets/presets/building/terrace.json +++ b/data/presets/presets/building/terrace.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/university.json b/data/presets/presets/building/university.json index 0e1ef0ee1..b4d39df4c 100644 --- a/data/presets/presets/building/university.json +++ b/data/presets/presets/building/university.json @@ -1,7 +1,7 @@ { "icon": "building", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/building/warehouse.json b/data/presets/presets/building/warehouse.json index 7d1e7edd3..8e19b4887 100644 --- a/data/presets/presets/building/warehouse.json +++ b/data/presets/presets/building/warehouse.json @@ -1,7 +1,7 @@ { "icon": "warehouse", "fields": [ - "name", + "name", "address", "levels" ], diff --git a/data/presets/presets/camp_site/camp_pitch.json b/data/presets/presets/camp_site/camp_pitch.json index a801067dc..35bfc39e2 100644 --- a/data/presets/presets/camp_site/camp_pitch.json +++ b/data/presets/presets/camp_site/camp_pitch.json @@ -1,7 +1,7 @@ { "icon": "campsite", "fields": [ - "name", + "name", "ref" ], "geometry": [ diff --git a/data/presets/presets/craft/_jeweler.json b/data/presets/presets/craft/_jeweler.json index 1fbf9dbbc..370062118 100644 --- a/data/presets/presets/craft/_jeweler.json +++ b/data/presets/presets/craft/_jeweler.json @@ -1,7 +1,7 @@ { "icon": "marker-stroked", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/_locksmith.json b/data/presets/presets/craft/_locksmith.json index 970c0521e..4379d9c59 100644 --- a/data/presets/presets/craft/_locksmith.json +++ b/data/presets/presets/craft/_locksmith.json @@ -1,7 +1,7 @@ { "icon": "marker-stroked", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/_optician.json b/data/presets/presets/craft/_optician.json index cd0178ba7..4e62b538b 100644 --- a/data/presets/presets/craft/_optician.json +++ b/data/presets/presets/craft/_optician.json @@ -1,7 +1,7 @@ { "icon": "marker-stroked", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/_tailor.json b/data/presets/presets/craft/_tailor.json index fef84ea77..c1c59f8b8 100644 --- a/data/presets/presets/craft/_tailor.json +++ b/data/presets/presets/craft/_tailor.json @@ -1,7 +1,7 @@ { "icon": "clothing-store", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/basket_maker.json b/data/presets/presets/craft/basket_maker.json index 5ee069e28..5cc04dd87 100644 --- a/data/presets/presets/craft/basket_maker.json +++ b/data/presets/presets/craft/basket_maker.json @@ -1,7 +1,7 @@ { "icon": "art-gallery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/beekeeper.json b/data/presets/presets/craft/beekeeper.json index 1ef5ba229..b58ce6a31 100644 --- a/data/presets/presets/craft/beekeeper.json +++ b/data/presets/presets/craft/beekeeper.json @@ -1,7 +1,7 @@ { "icon": "farm", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/blacksmith.json b/data/presets/presets/craft/blacksmith.json index 11c46119b..9f640cf4c 100644 --- a/data/presets/presets/craft/blacksmith.json +++ b/data/presets/presets/craft/blacksmith.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/boatbuilder.json b/data/presets/presets/craft/boatbuilder.json index c7b7fd7b4..4a66954b2 100644 --- a/data/presets/presets/craft/boatbuilder.json +++ b/data/presets/presets/craft/boatbuilder.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/bookbinder.json b/data/presets/presets/craft/bookbinder.json index f094f0559..2d7bead7b 100644 --- a/data/presets/presets/craft/bookbinder.json +++ b/data/presets/presets/craft/bookbinder.json @@ -1,7 +1,7 @@ { "icon": "library", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/brewery.json b/data/presets/presets/craft/brewery.json index 87a018093..f570748ee 100644 --- a/data/presets/presets/craft/brewery.json +++ b/data/presets/presets/craft/brewery.json @@ -1,7 +1,7 @@ { "icon": "poi-storage-tank", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/carpenter.json b/data/presets/presets/craft/carpenter.json index a503454cd..93e299075 100644 --- a/data/presets/presets/craft/carpenter.json +++ b/data/presets/presets/craft/carpenter.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/carpet_layer.json b/data/presets/presets/craft/carpet_layer.json index 4201c5b31..4b3a76e96 100644 --- a/data/presets/presets/craft/carpet_layer.json +++ b/data/presets/presets/craft/carpet_layer.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/caterer.json b/data/presets/presets/craft/caterer.json index 6923fa6b5..e82631be9 100644 --- a/data/presets/presets/craft/caterer.json +++ b/data/presets/presets/craft/caterer.json @@ -1,7 +1,7 @@ { "icon": "restaurant", "fields": [ - "name", + "name", "cuisine", "operator", "address", diff --git a/data/presets/presets/craft/clockmaker.json b/data/presets/presets/craft/clockmaker.json index fdf5ac159..11d8357bb 100644 --- a/data/presets/presets/craft/clockmaker.json +++ b/data/presets/presets/craft/clockmaker.json @@ -1,7 +1,7 @@ { "icon": "poi-clock", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/confectionery.json b/data/presets/presets/craft/confectionery.json index e2117ea08..cff18c09e 100644 --- a/data/presets/presets/craft/confectionery.json +++ b/data/presets/presets/craft/confectionery.json @@ -1,7 +1,7 @@ { "icon": "bakery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/distillery.json b/data/presets/presets/craft/distillery.json index b417509d4..be2bd1a90 100644 --- a/data/presets/presets/craft/distillery.json +++ b/data/presets/presets/craft/distillery.json @@ -1,7 +1,7 @@ { "icon": "poi-storage-tank", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/dressmaker.json b/data/presets/presets/craft/dressmaker.json index dd61ec62b..44ecbafe1 100644 --- a/data/presets/presets/craft/dressmaker.json +++ b/data/presets/presets/craft/dressmaker.json @@ -1,7 +1,7 @@ { "icon": "clothing-store", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/electrician.json b/data/presets/presets/craft/electrician.json index d29f04cd4..36c99cdd3 100644 --- a/data/presets/presets/craft/electrician.json +++ b/data/presets/presets/craft/electrician.json @@ -1,7 +1,7 @@ { "icon": "poi-power", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/electronics_repair.json b/data/presets/presets/craft/electronics_repair.json index 6bbd07591..08cb7f3e4 100644 --- a/data/presets/presets/craft/electronics_repair.json +++ b/data/presets/presets/craft/electronics_repair.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/gardener.json b/data/presets/presets/craft/gardener.json index 2318d7bcc..6a5635d82 100644 --- a/data/presets/presets/craft/gardener.json +++ b/data/presets/presets/craft/gardener.json @@ -1,7 +1,7 @@ { "icon": "garden", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/glaziery.json b/data/presets/presets/craft/glaziery.json index f59bed0f8..5e0caa60f 100644 --- a/data/presets/presets/craft/glaziery.json +++ b/data/presets/presets/craft/glaziery.json @@ -1,7 +1,7 @@ { "icon": "fire-station", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/handicraft.json b/data/presets/presets/craft/handicraft.json index 2afa10520..00833784f 100644 --- a/data/presets/presets/craft/handicraft.json +++ b/data/presets/presets/craft/handicraft.json @@ -1,7 +1,7 @@ { "icon": "art-gallery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/hvac.json b/data/presets/presets/craft/hvac.json index 5c1adc355..f696ba20d 100644 --- a/data/presets/presets/craft/hvac.json +++ b/data/presets/presets/craft/hvac.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/insulator.json b/data/presets/presets/craft/insulator.json index 23bda965d..926c437e6 100644 --- a/data/presets/presets/craft/insulator.json +++ b/data/presets/presets/craft/insulator.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/key_cutter.json b/data/presets/presets/craft/key_cutter.json index 14174f03d..1f47f7c8e 100644 --- a/data/presets/presets/craft/key_cutter.json +++ b/data/presets/presets/craft/key_cutter.json @@ -1,7 +1,7 @@ { "icon": "marker-stroked", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/metal_construction.json b/data/presets/presets/craft/metal_construction.json index 5080a4b4c..acb6a6f9d 100644 --- a/data/presets/presets/craft/metal_construction.json +++ b/data/presets/presets/craft/metal_construction.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/painter.json b/data/presets/presets/craft/painter.json index 49e1ba18c..2fa505def 100644 --- a/data/presets/presets/craft/painter.json +++ b/data/presets/presets/craft/painter.json @@ -1,7 +1,7 @@ { "icon": "art-gallery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/photographer.json b/data/presets/presets/craft/photographer.json index 99c01304d..c265193d2 100644 --- a/data/presets/presets/craft/photographer.json +++ b/data/presets/presets/craft/photographer.json @@ -1,7 +1,7 @@ { "icon": "attraction", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/photographic_laboratory.json b/data/presets/presets/craft/photographic_laboratory.json index f1060a9dc..99326ffe0 100644 --- a/data/presets/presets/craft/photographic_laboratory.json +++ b/data/presets/presets/craft/photographic_laboratory.json @@ -1,7 +1,7 @@ { "icon": "attraction", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/plasterer.json b/data/presets/presets/craft/plasterer.json index 33811852c..145154f49 100644 --- a/data/presets/presets/craft/plasterer.json +++ b/data/presets/presets/craft/plasterer.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/plumber.json b/data/presets/presets/craft/plumber.json index 72ad2d32d..e086ea39a 100644 --- a/data/presets/presets/craft/plumber.json +++ b/data/presets/presets/craft/plumber.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/pottery.json b/data/presets/presets/craft/pottery.json index 55124522a..982b16e8a 100644 --- a/data/presets/presets/craft/pottery.json +++ b/data/presets/presets/craft/pottery.json @@ -1,7 +1,7 @@ { "icon": "art-gallery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/rigger.json b/data/presets/presets/craft/rigger.json index 869d66cd8..e5f6be6ec 100644 --- a/data/presets/presets/craft/rigger.json +++ b/data/presets/presets/craft/rigger.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/roofer.json b/data/presets/presets/craft/roofer.json index e2f83f66b..31863245b 100644 --- a/data/presets/presets/craft/roofer.json +++ b/data/presets/presets/craft/roofer.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/saddler.json b/data/presets/presets/craft/saddler.json index e45745f23..0d28316cd 100644 --- a/data/presets/presets/craft/saddler.json +++ b/data/presets/presets/craft/saddler.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/sailmaker.json b/data/presets/presets/craft/sailmaker.json index eccd22a06..9398f8b2f 100644 --- a/data/presets/presets/craft/sailmaker.json +++ b/data/presets/presets/craft/sailmaker.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/sawmill.json b/data/presets/presets/craft/sawmill.json index 5dffa6d76..a32095e3b 100644 --- a/data/presets/presets/craft/sawmill.json +++ b/data/presets/presets/craft/sawmill.json @@ -1,7 +1,7 @@ { "icon": "logging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/scaffolder.json b/data/presets/presets/craft/scaffolder.json index 14d8a3c2c..76e1b7066 100644 --- a/data/presets/presets/craft/scaffolder.json +++ b/data/presets/presets/craft/scaffolder.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/sculpter.json b/data/presets/presets/craft/sculpter.json index 2a15c0ee4..6e13b2042 100644 --- a/data/presets/presets/craft/sculpter.json +++ b/data/presets/presets/craft/sculpter.json @@ -1,7 +1,7 @@ { "icon": "art-gallery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/shoemaker.json b/data/presets/presets/craft/shoemaker.json index c8885ac19..1a0264792 100644 --- a/data/presets/presets/craft/shoemaker.json +++ b/data/presets/presets/craft/shoemaker.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/stonemason.json b/data/presets/presets/craft/stonemason.json index 803ccb37d..130b774fd 100644 --- a/data/presets/presets/craft/stonemason.json +++ b/data/presets/presets/craft/stonemason.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/sweep.json b/data/presets/presets/craft/sweep.json index 50dbc26b7..fbc3f164e 100644 --- a/data/presets/presets/craft/sweep.json +++ b/data/presets/presets/craft/sweep.json @@ -1,7 +1,7 @@ { "icon": "poi-chimney", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/tiler.json b/data/presets/presets/craft/tiler.json index 88c454a3d..bdc64cb3d 100644 --- a/data/presets/presets/craft/tiler.json +++ b/data/presets/presets/craft/tiler.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/tinsmith.json b/data/presets/presets/craft/tinsmith.json index f8915ee6e..ddde08555 100644 --- a/data/presets/presets/craft/tinsmith.json +++ b/data/presets/presets/craft/tinsmith.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/upholsterer.json b/data/presets/presets/craft/upholsterer.json index 20382daea..ec46b95e4 100644 --- a/data/presets/presets/craft/upholsterer.json +++ b/data/presets/presets/craft/upholsterer.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/watchmaker.json b/data/presets/presets/craft/watchmaker.json index c2c6b329f..f83f2a63d 100644 --- a/data/presets/presets/craft/watchmaker.json +++ b/data/presets/presets/craft/watchmaker.json @@ -1,7 +1,7 @@ { "icon": "poi-clock", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/window_construction.json b/data/presets/presets/craft/window_construction.json index 39006f164..3889cf72a 100644 --- a/data/presets/presets/craft/window_construction.json +++ b/data/presets/presets/craft/window_construction.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/craft/winery.json b/data/presets/presets/craft/winery.json index e5c3c8b01..7cc3b83b6 100644 --- a/data/presets/presets/craft/winery.json +++ b/data/presets/presets/craft/winery.json @@ -1,7 +1,7 @@ { "icon": "alcohol-shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/emergency/ambulance_station.json b/data/presets/presets/emergency/ambulance_station.json index 916d077af..1c896479f 100644 --- a/data/presets/presets/emergency/ambulance_station.json +++ b/data/presets/presets/emergency/ambulance_station.json @@ -1,7 +1,7 @@ { "icon": "hospital", "fields": [ - "name", + "name", "operator", "building_area", "address" diff --git a/data/presets/presets/footway/crossing.json b/data/presets/presets/footway/crossing.json index 8b705b8c4..6726decff 100644 --- a/data/presets/presets/footway/crossing.json +++ b/data/presets/presets/footway/crossing.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "crossing", "access", "surface", diff --git a/data/presets/presets/footway/crosswalk.json b/data/presets/presets/footway/crosswalk.json index 48a6f4dad..f77176c93 100644 --- a/data/presets/presets/footway/crosswalk.json +++ b/data/presets/presets/footway/crosswalk.json @@ -1,7 +1,7 @@ { "icon": "highway-footway", "fields": [ - "name", + "name", "crossing", "access", "surface", diff --git a/data/presets/presets/footway/sidewalk.json b/data/presets/presets/footway/sidewalk.json index 903cc2589..ac14c8a24 100644 --- a/data/presets/presets/footway/sidewalk.json +++ b/data/presets/presets/footway/sidewalk.json @@ -1,7 +1,7 @@ { "icon": "highway-footway", "fields": [ - "name", + "name", "surface", "lit", "width", diff --git a/data/presets/presets/golf/bunker.json b/data/presets/presets/golf/bunker.json index fe358f819..33c0020fc 100644 --- a/data/presets/presets/golf/bunker.json +++ b/data/presets/presets/golf/bunker.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "area" diff --git a/data/presets/presets/golf/fairway.json b/data/presets/presets/golf/fairway.json index 11849e7e0..f0ac07829 100644 --- a/data/presets/presets/golf/fairway.json +++ b/data/presets/presets/golf/fairway.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "area" diff --git a/data/presets/presets/golf/green.json b/data/presets/presets/golf/green.json index 3b2cc3ba0..211011092 100644 --- a/data/presets/presets/golf/green.json +++ b/data/presets/presets/golf/green.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "area" diff --git a/data/presets/presets/golf/hole.json b/data/presets/presets/golf/hole.json index d2d460c88..fbcf06626 100644 --- a/data/presets/presets/golf/hole.json +++ b/data/presets/presets/golf/hole.json @@ -1,7 +1,7 @@ { "icon": "golf", "fields": [ - "name", + "name", "ref_golf_hole", "par", "handicap" diff --git a/data/presets/presets/golf/lateral_water_hazard_area.json b/data/presets/presets/golf/lateral_water_hazard_area.json index cfcc07645..863865e89 100644 --- a/data/presets/presets/golf/lateral_water_hazard_area.json +++ b/data/presets/presets/golf/lateral_water_hazard_area.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "area" diff --git a/data/presets/presets/golf/lateral_water_hazard_line.json b/data/presets/presets/golf/lateral_water_hazard_line.json index 3148496b1..7bb367e3c 100644 --- a/data/presets/presets/golf/lateral_water_hazard_line.json +++ b/data/presets/presets/golf/lateral_water_hazard_line.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "line" diff --git a/data/presets/presets/golf/rough.json b/data/presets/presets/golf/rough.json index 62af87100..e50b10419 100644 --- a/data/presets/presets/golf/rough.json +++ b/data/presets/presets/golf/rough.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "area" diff --git a/data/presets/presets/golf/tee.json b/data/presets/presets/golf/tee.json index ab37927f7..7b0ccbce1 100644 --- a/data/presets/presets/golf/tee.json +++ b/data/presets/presets/golf/tee.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "area" diff --git a/data/presets/presets/golf/water_hazard_area.json b/data/presets/presets/golf/water_hazard_area.json index 5e77dfb19..da3ec45a2 100644 --- a/data/presets/presets/golf/water_hazard_area.json +++ b/data/presets/presets/golf/water_hazard_area.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "area" diff --git a/data/presets/presets/golf/water_hazard_line.json b/data/presets/presets/golf/water_hazard_line.json index 50114afb9..f69997f3a 100644 --- a/data/presets/presets/golf/water_hazard_line.json +++ b/data/presets/presets/golf/water_hazard_line.json @@ -1,7 +1,7 @@ { "icon": "golf", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "line" diff --git a/data/presets/presets/healthcare/blood_donation.json b/data/presets/presets/healthcare/blood_donation.json index efa4d4e54..ed78004bf 100644 --- a/data/presets/presets/healthcare/blood_donation.json +++ b/data/presets/presets/healthcare/blood_donation.json @@ -1,7 +1,7 @@ { "icon": "blood-bank", "fields": [ - "name", + "name", "operator", "address", "blood_components", diff --git a/data/presets/presets/highway/bridleway.json b/data/presets/presets/highway/bridleway.json index 387221bcc..1d71f10e1 100644 --- a/data/presets/presets/highway/bridleway.json +++ b/data/presets/presets/highway/bridleway.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "surface", "width", "structure", diff --git a/data/presets/presets/highway/bus_stop.json b/data/presets/presets/highway/bus_stop.json index 8f48e5841..346e46853 100644 --- a/data/presets/presets/highway/bus_stop.json +++ b/data/presets/presets/highway/bus_stop.json @@ -1,7 +1,7 @@ { "icon": "bus", "fields": [ - "name", + "name", "network", "operator", "bench", diff --git a/data/presets/presets/highway/corridor.json b/data/presets/presets/highway/corridor.json index 9c52912d6..400744430 100644 --- a/data/presets/presets/highway/corridor.json +++ b/data/presets/presets/highway/corridor.json @@ -1,7 +1,7 @@ { "icon": "highway-footway", "fields": [ - "name", + "name", "width", "level", "access_simple" diff --git a/data/presets/presets/highway/crossing.json b/data/presets/presets/highway/crossing.json index f6e39f710..87613d4bd 100644 --- a/data/presets/presets/highway/crossing.json +++ b/data/presets/presets/highway/crossing.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "crossing", "kerb", "tactile_paving" diff --git a/data/presets/presets/highway/crosswalk.json b/data/presets/presets/highway/crosswalk.json index 9018507a9..787bbfb62 100644 --- a/data/presets/presets/highway/crosswalk.json +++ b/data/presets/presets/highway/crosswalk.json @@ -1,7 +1,7 @@ { "icon": "poi-foot", "fields": [ - "name", + "name", "crossing", "kerb", "tactile_paving" diff --git a/data/presets/presets/highway/cycleway.json b/data/presets/presets/highway/cycleway.json index c942d0d0a..1c45567d1 100644 --- a/data/presets/presets/highway/cycleway.json +++ b/data/presets/presets/highway/cycleway.json @@ -1,7 +1,7 @@ { "icon": "highway-cycleway", "fields": [ - "name", + "name", "oneway", "surface", "lit", diff --git a/data/presets/presets/highway/footway.json b/data/presets/presets/highway/footway.json index 1a647e2b8..613d00b7a 100644 --- a/data/presets/presets/highway/footway.json +++ b/data/presets/presets/highway/footway.json @@ -1,7 +1,7 @@ { "icon": "highway-footway", "fields": [ - "name", + "name", "surface", "lit", "width", diff --git a/data/presets/presets/highway/living_street.json b/data/presets/presets/highway/living_street.json index f9badea09..52f78ce74 100644 --- a/data/presets/presets/highway/living_street.json +++ b/data/presets/presets/highway/living_street.json @@ -1,7 +1,7 @@ { "icon": "highway-living-street", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/motorway.json b/data/presets/presets/highway/motorway.json index bc4d2fafd..f8ec07908 100644 --- a/data/presets/presets/highway/motorway.json +++ b/data/presets/presets/highway/motorway.json @@ -1,7 +1,7 @@ { "icon": "highway-motorway", "fields": [ - "name", + "name", "ref_road_number", "oneway_yes", "maxspeed", diff --git a/data/presets/presets/highway/motorway_link.json b/data/presets/presets/highway/motorway_link.json index 2ea74e9f0..141e78a1e 100644 --- a/data/presets/presets/highway/motorway_link.json +++ b/data/presets/presets/highway/motorway_link.json @@ -1,7 +1,7 @@ { "icon": "highway-motorway-link", "fields": [ - "name", + "name", "ref_road_number", "oneway_yes", "maxspeed", diff --git a/data/presets/presets/highway/path.json b/data/presets/presets/highway/path.json index f1e23739b..dec8a8fe6 100644 --- a/data/presets/presets/highway/path.json +++ b/data/presets/presets/highway/path.json @@ -1,7 +1,7 @@ { "icon": "highway-path", "fields": [ - "name", + "name", "surface", "width", "structure", diff --git a/data/presets/presets/highway/pedestrian.json b/data/presets/presets/highway/pedestrian.json index 7d9517fd9..fece5f82b 100644 --- a/data/presets/presets/highway/pedestrian.json +++ b/data/presets/presets/highway/pedestrian.json @@ -1,7 +1,7 @@ { "icon": "highway-footway", "fields": [ - "name", + "name", "surface", "lit", "width", diff --git a/data/presets/presets/highway/primary.json b/data/presets/presets/highway/primary.json index 6aeab79d1..be3d7112f 100644 --- a/data/presets/presets/highway/primary.json +++ b/data/presets/presets/highway/primary.json @@ -1,7 +1,7 @@ { "icon": "highway-primary", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/primary_link.json b/data/presets/presets/highway/primary_link.json index c9c9cd62f..df1725340 100644 --- a/data/presets/presets/highway/primary_link.json +++ b/data/presets/presets/highway/primary_link.json @@ -1,7 +1,7 @@ { "icon": "highway-primary-link", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/raceway.json b/data/presets/presets/highway/raceway.json index 4bb108874..090995803 100644 --- a/data/presets/presets/highway/raceway.json +++ b/data/presets/presets/highway/raceway.json @@ -1,7 +1,7 @@ { "icon": "highway-unclassified", "fields": [ - "name", + "name", "oneway", "surface", "sport_racing_motor", diff --git a/data/presets/presets/highway/residential.json b/data/presets/presets/highway/residential.json index f3d1d1600..416577327 100644 --- a/data/presets/presets/highway/residential.json +++ b/data/presets/presets/highway/residential.json @@ -1,7 +1,7 @@ { "icon": "highway-residential", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/rest_area.json b/data/presets/presets/highway/rest_area.json index 69f6d18c5..5514f2a4e 100644 --- a/data/presets/presets/highway/rest_area.json +++ b/data/presets/presets/highway/rest_area.json @@ -1,7 +1,7 @@ { "icon": "car", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "point", diff --git a/data/presets/presets/highway/road.json b/data/presets/presets/highway/road.json index 1151735f8..d9b1230db 100644 --- a/data/presets/presets/highway/road.json +++ b/data/presets/presets/highway/road.json @@ -1,7 +1,7 @@ { "icon": "highway-road", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/secondary.json b/data/presets/presets/highway/secondary.json index 614e0aaa8..eb4b623b9 100644 --- a/data/presets/presets/highway/secondary.json +++ b/data/presets/presets/highway/secondary.json @@ -1,7 +1,7 @@ { "icon": "highway-secondary", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/secondary_link.json b/data/presets/presets/highway/secondary_link.json index ae77f312f..d154d9705 100644 --- a/data/presets/presets/highway/secondary_link.json +++ b/data/presets/presets/highway/secondary_link.json @@ -1,7 +1,7 @@ { "icon": "highway-secondary-link", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/service.json b/data/presets/presets/highway/service.json index 3d5b2fe96..1fd17ff6e 100644 --- a/data/presets/presets/highway/service.json +++ b/data/presets/presets/highway/service.json @@ -1,7 +1,7 @@ { "icon": "highway-service", "fields": [ - "name", + "name", "service", "oneway", "maxspeed", diff --git a/data/presets/presets/highway/service/alley.json b/data/presets/presets/highway/service/alley.json index 9438c374a..a6d10ce80 100644 --- a/data/presets/presets/highway/service/alley.json +++ b/data/presets/presets/highway/service/alley.json @@ -1,7 +1,7 @@ { "icon": "highway-service", "fields": [ - "name", + "name", "oneway", "maxspeed", "structure", diff --git a/data/presets/presets/highway/service/drive-through.json b/data/presets/presets/highway/service/drive-through.json index e6c70313f..8dd62232b 100644 --- a/data/presets/presets/highway/service/drive-through.json +++ b/data/presets/presets/highway/service/drive-through.json @@ -1,7 +1,7 @@ { "icon": "highway-service", "fields": [ - "name", + "name", "oneway", "covered", "maxheight", diff --git a/data/presets/presets/highway/service/driveway.json b/data/presets/presets/highway/service/driveway.json index 30c52c7f1..8bc00df10 100644 --- a/data/presets/presets/highway/service/driveway.json +++ b/data/presets/presets/highway/service/driveway.json @@ -1,7 +1,7 @@ { "icon": "highway-service", "fields": [ - "name", + "name", "oneway", "maxspeed", "structure", diff --git a/data/presets/presets/highway/service/emergency_access.json b/data/presets/presets/highway/service/emergency_access.json index 94be55d7b..8c9e750f9 100644 --- a/data/presets/presets/highway/service/emergency_access.json +++ b/data/presets/presets/highway/service/emergency_access.json @@ -1,7 +1,7 @@ { "icon": "highway-service", "fields": [ - "name", + "name", "oneway", "maxspeed", "structure", diff --git a/data/presets/presets/highway/service/parking_aisle.json b/data/presets/presets/highway/service/parking_aisle.json index c02b397bf..1e6d54c1d 100644 --- a/data/presets/presets/highway/service/parking_aisle.json +++ b/data/presets/presets/highway/service/parking_aisle.json @@ -1,7 +1,7 @@ { "icon": "highway-service", "fields": [ - "name", + "name", "oneway", "maxspeed", "structure", diff --git a/data/presets/presets/highway/services.json b/data/presets/presets/highway/services.json index 4eb355eba..469f9bb4f 100644 --- a/data/presets/presets/highway/services.json +++ b/data/presets/presets/highway/services.json @@ -1,7 +1,7 @@ { "icon": "car", - "fields": [ - "name" + "fields": [ + "name" ], "geometry": [ "point", diff --git a/data/presets/presets/highway/tertiary.json b/data/presets/presets/highway/tertiary.json index 8082026f6..751b3a1c8 100644 --- a/data/presets/presets/highway/tertiary.json +++ b/data/presets/presets/highway/tertiary.json @@ -1,7 +1,7 @@ { "icon": "highway-tertiary", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/tertiary_link.json b/data/presets/presets/highway/tertiary_link.json index 8bd9b101c..753ef80ed 100644 --- a/data/presets/presets/highway/tertiary_link.json +++ b/data/presets/presets/highway/tertiary_link.json @@ -1,7 +1,7 @@ { "icon": "highway-tertiary-link", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/highway/track.json b/data/presets/presets/highway/track.json index e0ae5a599..9e23b3341 100644 --- a/data/presets/presets/highway/track.json +++ b/data/presets/presets/highway/track.json @@ -1,7 +1,7 @@ { "icon": "highway-track", "fields": [ - "name", + "name", "tracktype", "surface", "width", diff --git a/data/presets/presets/highway/trunk.json b/data/presets/presets/highway/trunk.json index 369f90ab5..c18b48e2a 100644 --- a/data/presets/presets/highway/trunk.json +++ b/data/presets/presets/highway/trunk.json @@ -1,7 +1,7 @@ { "icon": "highway-trunk", "fields": [ - "name", + "name", "ref_road_number", "oneway", "maxspeed", diff --git a/data/presets/presets/highway/trunk_link.json b/data/presets/presets/highway/trunk_link.json index 9fdf2a9a4..023cad5d3 100644 --- a/data/presets/presets/highway/trunk_link.json +++ b/data/presets/presets/highway/trunk_link.json @@ -1,7 +1,7 @@ { "icon": "highway-trunk-link", "fields": [ - "name", + "name", "ref_road_number", "oneway", "maxspeed", diff --git a/data/presets/presets/highway/unclassified.json b/data/presets/presets/highway/unclassified.json index d49feb876..4418b9ccc 100644 --- a/data/presets/presets/highway/unclassified.json +++ b/data/presets/presets/highway/unclassified.json @@ -1,7 +1,7 @@ { "icon": "highway-unclassified", "fields": [ - "name", + "name", "oneway", "maxspeed", "lanes", diff --git a/data/presets/presets/historic/archaeological_site.json b/data/presets/presets/historic/archaeological_site.json index 891382753..2c6246abb 100644 --- a/data/presets/presets/historic/archaeological_site.json +++ b/data/presets/presets/historic/archaeological_site.json @@ -1,7 +1,7 @@ { "icon": "poi-ruins", "fields": [ - "name", + "name", "historic/civilization", "inscription" ], diff --git a/data/presets/presets/historic/boundary_stone.json b/data/presets/presets/historic/boundary_stone.json index 0f44ec9c0..17995e544 100644 --- a/data/presets/presets/historic/boundary_stone.json +++ b/data/presets/presets/historic/boundary_stone.json @@ -1,7 +1,7 @@ { "icon": "poi-milestone", "fields": [ - "name", + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/historic/castle.json b/data/presets/presets/historic/castle.json index 189be8cca..0d765990f 100644 --- a/data/presets/presets/historic/castle.json +++ b/data/presets/presets/historic/castle.json @@ -1,7 +1,7 @@ { "icon": "castle", "fields": [ - "name", + "name", "castle_type", "building_area", "historic/civilization" diff --git a/data/presets/presets/historic/memorial.json b/data/presets/presets/historic/memorial.json index 221a676cc..db157cf0f 100644 --- a/data/presets/presets/historic/memorial.json +++ b/data/presets/presets/historic/memorial.json @@ -1,7 +1,7 @@ { "icon": "monument", "fields": [ - "name", + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/historic/monument.json b/data/presets/presets/historic/monument.json index 06789ec5a..f3487f4c3 100644 --- a/data/presets/presets/historic/monument.json +++ b/data/presets/presets/historic/monument.json @@ -1,7 +1,7 @@ { "icon": "monument", "fields": [ - "name", + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/historic/ruins.json b/data/presets/presets/historic/ruins.json index 442e1bc2d..c240bbce1 100644 --- a/data/presets/presets/historic/ruins.json +++ b/data/presets/presets/historic/ruins.json @@ -1,7 +1,7 @@ { "icon": "poi-ruins", "fields": [ - "name", + "name", "historic/civilization", "inscription" ], diff --git a/data/presets/presets/historic/tomb.json b/data/presets/presets/historic/tomb.json index 33114c3cf..f30b5a44c 100644 --- a/data/presets/presets/historic/tomb.json +++ b/data/presets/presets/historic/tomb.json @@ -1,7 +1,7 @@ { "icon": "cemetery", "fields": [ - "name", + "name", "tomb", "building_area", "inscription" diff --git a/data/presets/presets/historic/wayside_cross.json b/data/presets/presets/historic/wayside_cross.json index bbf0bb1ae..7f379a911 100644 --- a/data/presets/presets/historic/wayside_cross.json +++ b/data/presets/presets/historic/wayside_cross.json @@ -1,7 +1,7 @@ { "icon": "religious-christian", "fields": [ - "name", + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/historic/wayside_shrine.json b/data/presets/presets/historic/wayside_shrine.json index 1f4081cb8..524ee646e 100644 --- a/data/presets/presets/historic/wayside_shrine.json +++ b/data/presets/presets/historic/wayside_shrine.json @@ -1,7 +1,7 @@ { "icon": "landmark", "fields": [ - "name", + "name", "inscription" ], "geometry": [ diff --git a/data/presets/presets/landuse/_farm.json b/data/presets/presets/landuse/_farm.json index 5f49de997..e2376e3db 100644 --- a/data/presets/presets/landuse/_farm.json +++ b/data/presets/presets/landuse/_farm.json @@ -1,7 +1,7 @@ { "icon": "farm", "fields": [ - "name", + "name", "operator", "crop" ], diff --git a/data/presets/presets/landuse/allotments.json b/data/presets/presets/landuse/allotments.json index 8f9138e9a..7421b73e0 100644 --- a/data/presets/presets/landuse/allotments.json +++ b/data/presets/presets/landuse/allotments.json @@ -2,9 +2,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "landuse": "allotments" }, diff --git a/data/presets/presets/landuse/aquaculture.json b/data/presets/presets/landuse/aquaculture.json index c9f82c666..790a98674 100644 --- a/data/presets/presets/landuse/aquaculture.json +++ b/data/presets/presets/landuse/aquaculture.json @@ -1,7 +1,7 @@ { "icon": "aquarium", "fields": [ - "name", + "name", "operator", "produce" ], diff --git a/data/presets/presets/landuse/basin.json b/data/presets/presets/landuse/basin.json index f4cf8a013..3e72e9fbf 100644 --- a/data/presets/presets/landuse/basin.json +++ b/data/presets/presets/landuse/basin.json @@ -1,8 +1,8 @@ { "icon": "water", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/landuse/cemetery.json b/data/presets/presets/landuse/cemetery.json index 2d5032a67..a871796a1 100644 --- a/data/presets/presets/landuse/cemetery.json +++ b/data/presets/presets/landuse/cemetery.json @@ -1,7 +1,7 @@ { "icon": "cemetery", "fields": [ - "name", + "name", "religion", "denomination" ], diff --git a/data/presets/presets/landuse/churchyard.json b/data/presets/presets/landuse/churchyard.json index ce8d011b9..ad7ac9d90 100644 --- a/data/presets/presets/landuse/churchyard.json +++ b/data/presets/presets/landuse/churchyard.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "religion", "denomination" ], diff --git a/data/presets/presets/landuse/commercial.json b/data/presets/presets/landuse/commercial.json index 9f5b6b5bc..ab4d5ee56 100644 --- a/data/presets/presets/landuse/commercial.json +++ b/data/presets/presets/landuse/commercial.json @@ -1,8 +1,8 @@ { "icon": "commercial", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/landuse/construction.json b/data/presets/presets/landuse/construction.json index 4f4df0857..277f6fe90 100644 --- a/data/presets/presets/landuse/construction.json +++ b/data/presets/presets/landuse/construction.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "construction", "operator" ], diff --git a/data/presets/presets/landuse/farmland.json b/data/presets/presets/landuse/farmland.json index eae9a3302..68e8be250 100644 --- a/data/presets/presets/landuse/farmland.json +++ b/data/presets/presets/landuse/farmland.json @@ -1,7 +1,7 @@ { "icon": "farm", "fields": [ - "name", + "name", "operator", "crop", "produce" diff --git a/data/presets/presets/landuse/farmyard.json b/data/presets/presets/landuse/farmyard.json index 7f3df9853..2ae45e74b 100644 --- a/data/presets/presets/landuse/farmyard.json +++ b/data/presets/presets/landuse/farmyard.json @@ -1,7 +1,7 @@ { "icon": "farm", "fields": [ - "name", + "name", "operator", "crop" ], diff --git a/data/presets/presets/landuse/forest.json b/data/presets/presets/landuse/forest.json index 8e12231ad..8b3eee020 100644 --- a/data/presets/presets/landuse/forest.json +++ b/data/presets/presets/landuse/forest.json @@ -1,7 +1,7 @@ { "icon": "park-alt1", "fields": [ - "name", + "name", "leaf_type", "leaf_cycle", "produce" diff --git a/data/presets/presets/landuse/garages.json b/data/presets/presets/landuse/garages.json index 55848f38a..ba5f253ab 100644 --- a/data/presets/presets/landuse/garages.json +++ b/data/presets/presets/landuse/garages.json @@ -2,9 +2,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "landuse": "garages" }, diff --git a/data/presets/presets/landuse/harbour.json b/data/presets/presets/landuse/harbour.json index c47154628..27c898a31 100644 --- a/data/presets/presets/landuse/harbour.json +++ b/data/presets/presets/landuse/harbour.json @@ -1,7 +1,7 @@ { "icon": "harbor", "fields": [ - "name", + "name", "operator" ], "geometry": [ diff --git a/data/presets/presets/landuse/industrial.json b/data/presets/presets/landuse/industrial.json index b3ab42f3c..d0c2cf94c 100644 --- a/data/presets/presets/landuse/industrial.json +++ b/data/presets/presets/landuse/industrial.json @@ -1,8 +1,8 @@ { "icon": "industry", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/landuse/landfill.json b/data/presets/presets/landuse/landfill.json index f6cb2a5a8..f06fa9bb5 100644 --- a/data/presets/presets/landuse/landfill.json +++ b/data/presets/presets/landuse/landfill.json @@ -2,9 +2,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "landuse": "landfill" }, diff --git a/data/presets/presets/landuse/meadow.json b/data/presets/presets/landuse/meadow.json index 984f28501..b2f29cea1 100644 --- a/data/presets/presets/landuse/meadow.json +++ b/data/presets/presets/landuse/meadow.json @@ -2,9 +2,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "landuse": "meadow" }, diff --git a/data/presets/presets/landuse/military.json b/data/presets/presets/landuse/military.json index 78ec373db..661513dec 100644 --- a/data/presets/presets/landuse/military.json +++ b/data/presets/presets/landuse/military.json @@ -1,8 +1,8 @@ { "icon": "poi-military", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "area" ], diff --git a/data/presets/presets/landuse/military/airfield.json b/data/presets/presets/landuse/military/airfield.json index 10a94b9d8..f637739c7 100644 --- a/data/presets/presets/landuse/military/airfield.json +++ b/data/presets/presets/landuse/military/airfield.json @@ -1,7 +1,7 @@ { "icon": "airfield", "fields": [ - "name", + "name", "iata", "icao" ], diff --git a/data/presets/presets/landuse/military/barracks.json b/data/presets/presets/landuse/military/barracks.json index edc27e803..aeb5aa7b1 100644 --- a/data/presets/presets/landuse/military/barracks.json +++ b/data/presets/presets/landuse/military/barracks.json @@ -1,7 +1,7 @@ { "icon": "poi-military", "fields": [ - "name", + "name", "building_area" ], "geometry": [ diff --git a/data/presets/presets/landuse/military/bunker.json b/data/presets/presets/landuse/military/bunker.json index 37b2a7048..b3e52d279 100644 --- a/data/presets/presets/landuse/military/bunker.json +++ b/data/presets/presets/landuse/military/bunker.json @@ -1,7 +1,7 @@ { "icon": "poi-military", "fields": [ - "name", + "name", "bunker_type", "building_area" ], diff --git a/data/presets/presets/landuse/military/checkpoint.json b/data/presets/presets/landuse/military/checkpoint.json index 6804f175f..33597dcee 100644 --- a/data/presets/presets/landuse/military/checkpoint.json +++ b/data/presets/presets/landuse/military/checkpoint.json @@ -1,8 +1,8 @@ { "icon": "barrier", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "point", "vertex", diff --git a/data/presets/presets/landuse/military/danger_area.json b/data/presets/presets/landuse/military/danger_area.json index e25ace1b2..0306ffde8 100644 --- a/data/presets/presets/landuse/military/danger_area.json +++ b/data/presets/presets/landuse/military/danger_area.json @@ -1,8 +1,8 @@ { "icon": "danger", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "point", "vertex", diff --git a/data/presets/presets/landuse/military/naval_base.json b/data/presets/presets/landuse/military/naval_base.json index ff9806506..c00fcc928 100644 --- a/data/presets/presets/landuse/military/naval_base.json +++ b/data/presets/presets/landuse/military/naval_base.json @@ -1,8 +1,8 @@ { "icon": "poi-military", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "point", "area" diff --git a/data/presets/presets/landuse/military/nuclear_explosion_site.json b/data/presets/presets/landuse/military/nuclear_explosion_site.json index e344fae15..d9d25b0b7 100644 --- a/data/presets/presets/landuse/military/nuclear_explosion_site.json +++ b/data/presets/presets/landuse/military/nuclear_explosion_site.json @@ -1,8 +1,8 @@ { "icon": "danger", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "point", "vertex", diff --git a/data/presets/presets/landuse/military/office.json b/data/presets/presets/landuse/military/office.json index 28b09ecca..a0fc084c0 100644 --- a/data/presets/presets/landuse/military/office.json +++ b/data/presets/presets/landuse/military/office.json @@ -1,7 +1,7 @@ { "icon": "poi-military", "fields": [ - "name", + "name", "building_area" ], "geometry": [ diff --git a/data/presets/presets/landuse/military/range.json b/data/presets/presets/landuse/military/range.json index 3e6a15d72..023efaf51 100644 --- a/data/presets/presets/landuse/military/range.json +++ b/data/presets/presets/landuse/military/range.json @@ -1,8 +1,8 @@ { "icon": "poi-military", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "point", "area" diff --git a/data/presets/presets/landuse/military/training_area.json b/data/presets/presets/landuse/military/training_area.json index 4cf56439d..0acb652b3 100644 --- a/data/presets/presets/landuse/military/training_area.json +++ b/data/presets/presets/landuse/military/training_area.json @@ -1,8 +1,8 @@ { "icon": "poi-military", - "fields": [ - "name" - ], + "fields": [ + "name" + ], "geometry": [ "point", "area" diff --git a/data/presets/presets/landuse/orchard.json b/data/presets/presets/landuse/orchard.json index 2c5bbcd84..9898dacdc 100644 --- a/data/presets/presets/landuse/orchard.json +++ b/data/presets/presets/landuse/orchard.json @@ -1,7 +1,7 @@ { "icon": "park-alt1", "fields": [ - "name", + "name", "operator", "trees" ], diff --git a/data/presets/presets/landuse/plant_nursery.json b/data/presets/presets/landuse/plant_nursery.json index 2bd023345..17799c5d1 100644 --- a/data/presets/presets/landuse/plant_nursery.json +++ b/data/presets/presets/landuse/plant_nursery.json @@ -1,7 +1,7 @@ { "icon": "garden", "fields": [ - "name", + "name", "operator", "plant" ], diff --git a/data/presets/presets/landuse/quarry.json b/data/presets/presets/landuse/quarry.json index 0ad1aaa47..3d1a4b6b9 100644 --- a/data/presets/presets/landuse/quarry.json +++ b/data/presets/presets/landuse/quarry.json @@ -2,9 +2,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "landuse": "quarry" }, diff --git a/data/presets/presets/landuse/recreation_ground.json b/data/presets/presets/landuse/recreation_ground.json index e3b8c3fba..1d2b55ea8 100644 --- a/data/presets/presets/landuse/recreation_ground.json +++ b/data/presets/presets/landuse/recreation_ground.json @@ -3,9 +3,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "landuse": "recreation_ground" }, diff --git a/data/presets/presets/landuse/retail.json b/data/presets/presets/landuse/retail.json index 0059f6e73..8af7e2fc5 100644 --- a/data/presets/presets/landuse/retail.json +++ b/data/presets/presets/landuse/retail.json @@ -3,9 +3,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "landuse": "retail" }, diff --git a/data/presets/presets/landuse/vineyard.json b/data/presets/presets/landuse/vineyard.json index 0279336d9..40182ae63 100644 --- a/data/presets/presets/landuse/vineyard.json +++ b/data/presets/presets/landuse/vineyard.json @@ -1,6 +1,6 @@ { "fields": [ - "name", + "name", "operator", "grape_variety" ], diff --git a/data/presets/presets/leisure/adult_gaming_centre.json b/data/presets/presets/leisure/adult_gaming_centre.json index 5a37b494d..c65cb9f67 100644 --- a/data/presets/presets/leisure/adult_gaming_centre.json +++ b/data/presets/presets/leisure/adult_gaming_centre.json @@ -1,7 +1,7 @@ { "icon": "poi-dice", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/leisure/bowling_alley.json b/data/presets/presets/leisure/bowling_alley.json index 706ea0a9c..63ca737c2 100644 --- a/data/presets/presets/leisure/bowling_alley.json +++ b/data/presets/presets/leisure/bowling_alley.json @@ -1,7 +1,7 @@ { "icon": "poi-bowling", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/leisure/common.json b/data/presets/presets/leisure/common.json index 524bf59ad..549a69860 100644 --- a/data/presets/presets/leisure/common.json +++ b/data/presets/presets/leisure/common.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "terms": [ "open space" ], diff --git a/data/presets/presets/leisure/dance.json b/data/presets/presets/leisure/dance.json index beede7df7..2a222b058 100644 --- a/data/presets/presets/leisure/dance.json +++ b/data/presets/presets/leisure/dance.json @@ -1,7 +1,7 @@ { "icon": "music", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/leisure/dog_park.json b/data/presets/presets/leisure/dog_park.json index 17e108b55..949f70d89 100644 --- a/data/presets/presets/leisure/dog_park.json +++ b/data/presets/presets/leisure/dog_park.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "terms": [ ], "tags": { diff --git a/data/presets/presets/leisure/fitness_centre.json b/data/presets/presets/leisure/fitness_centre.json index c974f1964..b8578b99b 100644 --- a/data/presets/presets/leisure/fitness_centre.json +++ b/data/presets/presets/leisure/fitness_centre.json @@ -1,7 +1,7 @@ { "icon": "pitch", "fields": [ - "name", + "name", "sport", "address", "building_area", diff --git a/data/presets/presets/leisure/fitness_centre/yoga.json b/data/presets/presets/leisure/fitness_centre/yoga.json index ceb5d333c..09b07a1f5 100644 --- a/data/presets/presets/leisure/fitness_centre/yoga.json +++ b/data/presets/presets/leisure/fitness_centre/yoga.json @@ -1,7 +1,7 @@ { "icon": "pitch", "fields": [ - "name", + "name", "sport", "address", "building_area", diff --git a/data/presets/presets/leisure/fitness_station.json b/data/presets/presets/leisure/fitness_station.json index 54291dd13..0eac21dce 100644 --- a/data/presets/presets/leisure/fitness_station.json +++ b/data/presets/presets/leisure/fitness_station.json @@ -1,7 +1,7 @@ { "icon": "pitch", "fields": [ - "name", + "name", "sport", "address", "opening_hours" diff --git a/data/presets/presets/leisure/garden.json b/data/presets/presets/leisure/garden.json index 1ce2752f6..dd83be8f1 100644 --- a/data/presets/presets/leisure/garden.json +++ b/data/presets/presets/leisure/garden.json @@ -1,7 +1,7 @@ { "icon": "garden", "fields": [ - "name", + "name", "access_simple" ], "geometry": [ diff --git a/data/presets/presets/leisure/golf_course.json b/data/presets/presets/leisure/golf_course.json index f4016f1e9..d6fdb3003 100644 --- a/data/presets/presets/leisure/golf_course.json +++ b/data/presets/presets/leisure/golf_course.json @@ -1,7 +1,7 @@ { "icon": "golf", "fields": [ - "name", + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/leisure/horse_riding.json b/data/presets/presets/leisure/horse_riding.json index 340f15357..dc182f5f4 100644 --- a/data/presets/presets/leisure/horse_riding.json +++ b/data/presets/presets/leisure/horse_riding.json @@ -1,7 +1,7 @@ { "icon": "horse-riding", "fields": [ - "name", + "name", "access_simple", "operator", "address", diff --git a/data/presets/presets/leisure/ice_rink.json b/data/presets/presets/leisure/ice_rink.json index 747b185c0..0db5e213e 100644 --- a/data/presets/presets/leisure/ice_rink.json +++ b/data/presets/presets/leisure/ice_rink.json @@ -1,7 +1,7 @@ { "icon": "pitch", "fields": [ - "name", + "name", "seasonal", "sport_ice", "operator", diff --git a/data/presets/presets/leisure/marina.json b/data/presets/presets/leisure/marina.json index 658713d7b..690c4bdf7 100644 --- a/data/presets/presets/leisure/marina.json +++ b/data/presets/presets/leisure/marina.json @@ -1,7 +1,7 @@ { "icon": "harbor", "fields": [ - "name", + "name", "operator", "address", "capacity", diff --git a/data/presets/presets/leisure/miniature_golf.json b/data/presets/presets/leisure/miniature_golf.json index 8d8354fd5..a2b9e4bc4 100644 --- a/data/presets/presets/leisure/miniature_golf.json +++ b/data/presets/presets/leisure/miniature_golf.json @@ -1,7 +1,7 @@ { "icon": "golf", "fields": [ - "name", + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/leisure/nature_reserve.json b/data/presets/presets/leisure/nature_reserve.json index 59f732da7..0d226cdc0 100644 --- a/data/presets/presets/leisure/nature_reserve.json +++ b/data/presets/presets/leisure/nature_reserve.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "leisure": "nature_reserve" }, diff --git a/data/presets/presets/leisure/park.json b/data/presets/presets/leisure/park.json index ba0f1ad25..7d29b9e23 100644 --- a/data/presets/presets/leisure/park.json +++ b/data/presets/presets/leisure/park.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "terms": [ "esplanade", "estate", diff --git a/data/presets/presets/leisure/resort.json b/data/presets/presets/leisure/resort.json index c71546d12..ebbf04c72 100644 --- a/data/presets/presets/leisure/resort.json +++ b/data/presets/presets/leisure/resort.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/leisure/sports_centre.json b/data/presets/presets/leisure/sports_centre.json index db0ef63ab..3c4eeffcc 100644 --- a/data/presets/presets/leisure/sports_centre.json +++ b/data/presets/presets/leisure/sports_centre.json @@ -1,7 +1,7 @@ { "icon": "pitch", "fields": [ - "name", + "name", "sport", "address", "building_area", diff --git a/data/presets/presets/leisure/sports_centre/swimming.json b/data/presets/presets/leisure/sports_centre/swimming.json index 462dc7b7c..6712849fe 100644 --- a/data/presets/presets/leisure/sports_centre/swimming.json +++ b/data/presets/presets/leisure/sports_centre/swimming.json @@ -1,7 +1,7 @@ { "icon": "swimming", "fields": [ - "name", + "name", "access_simple", "operator", "address", diff --git a/data/presets/presets/leisure/stadium.json b/data/presets/presets/leisure/stadium.json index b0bade4fc..b493f44d3 100644 --- a/data/presets/presets/leisure/stadium.json +++ b/data/presets/presets/leisure/stadium.json @@ -1,7 +1,7 @@ { "icon": "pitch", "fields": [ - "name", + "name", "sport", "address" ], diff --git a/data/presets/presets/leisure/swimming_pool.json b/data/presets/presets/leisure/swimming_pool.json index 55e700eb6..af6d4eb50 100644 --- a/data/presets/presets/leisure/swimming_pool.json +++ b/data/presets/presets/leisure/swimming_pool.json @@ -1,7 +1,7 @@ { "icon": "swimming", "fields": [ - "name", + "name", "access_simple", "operator", "address" diff --git a/data/presets/presets/leisure/water_park.json b/data/presets/presets/leisure/water_park.json index 436a05bd9..10dfa90d2 100644 --- a/data/presets/presets/leisure/water_park.json +++ b/data/presets/presets/leisure/water_park.json @@ -1,7 +1,7 @@ { "icon": "swimming", "fields": [ - "name", + "name", "operator", "address" ], diff --git a/data/presets/presets/man_made/water_works.json b/data/presets/presets/man_made/water_works.json index 1ab1da79b..13e98a078 100644 --- a/data/presets/presets/man_made/water_works.json +++ b/data/presets/presets/man_made/water_works.json @@ -1,7 +1,7 @@ { "icon": "water", "fields": [ - "name", + "name", "operator", "address" ], diff --git a/data/presets/presets/natural/bay.json b/data/presets/presets/natural/bay.json index 8c5823d9e..40429d777 100644 --- a/data/presets/presets/natural/bay.json +++ b/data/presets/presets/natural/bay.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "natural": "bay" }, diff --git a/data/presets/presets/natural/peak.json b/data/presets/presets/natural/peak.json index 37ac25224..acd92a4ec 100644 --- a/data/presets/presets/natural/peak.json +++ b/data/presets/presets/natural/peak.json @@ -1,7 +1,7 @@ { "icon": "mountain", "fields": [ - "name", + "name", "elevation" ], "geometry": [ diff --git a/data/presets/presets/natural/volcano.json b/data/presets/presets/natural/volcano.json index dac72140f..f457970cf 100644 --- a/data/presets/presets/natural/volcano.json +++ b/data/presets/presets/natural/volcano.json @@ -1,7 +1,7 @@ { "icon": "volcano", "fields": [ - "name", + "name", "elevation" ], "geometry": [ diff --git a/data/presets/presets/natural/water/lake.json b/data/presets/presets/natural/water/lake.json index 6ed415a42..a35c5c50e 100644 --- a/data/presets/presets/natural/water/lake.json +++ b/data/presets/presets/natural/water/lake.json @@ -3,9 +3,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "lake" diff --git a/data/presets/presets/natural/water/pond.json b/data/presets/presets/natural/water/pond.json index 2fef143b9..ef6aeaf08 100644 --- a/data/presets/presets/natural/water/pond.json +++ b/data/presets/presets/natural/water/pond.json @@ -3,9 +3,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "pond" diff --git a/data/presets/presets/natural/water/reservoir.json b/data/presets/presets/natural/water/reservoir.json index 866a89496..6fba02ecb 100644 --- a/data/presets/presets/natural/water/reservoir.json +++ b/data/presets/presets/natural/water/reservoir.json @@ -3,9 +3,9 @@ "geometry": [ "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "natural": "water", "water": "reservoir" diff --git a/data/presets/presets/office/_travel_agent.json b/data/presets/presets/office/_travel_agent.json index 2e18f44ad..66642b741 100644 --- a/data/presets/presets/office/_travel_agent.json +++ b/data/presets/presets/office/_travel_agent.json @@ -1,7 +1,7 @@ { "icon": "suitcase", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/accountant.json b/data/presets/presets/office/accountant.json index 84ab3c533..d533bd0f7 100644 --- a/data/presets/presets/office/accountant.json +++ b/data/presets/presets/office/accountant.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/administrative.json b/data/presets/presets/office/administrative.json index 433092349..42c739aa7 100644 --- a/data/presets/presets/office/administrative.json +++ b/data/presets/presets/office/administrative.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/architect.json b/data/presets/presets/office/architect.json index 79900b74a..70e660c0a 100644 --- a/data/presets/presets/office/architect.json +++ b/data/presets/presets/office/architect.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/company.json b/data/presets/presets/office/company.json index 406cf164b..6bb94fdb2 100644 --- a/data/presets/presets/office/company.json +++ b/data/presets/presets/office/company.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/office/coworking.json b/data/presets/presets/office/coworking.json index 7ab16a1cd..2b96cee75 100644 --- a/data/presets/presets/office/coworking.json +++ b/data/presets/presets/office/coworking.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/office/educational_institution.json b/data/presets/presets/office/educational_institution.json index b834c5ce1..dc634c628 100644 --- a/data/presets/presets/office/educational_institution.json +++ b/data/presets/presets/office/educational_institution.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/employment_agency.json b/data/presets/presets/office/employment_agency.json index bb0db49b7..293f282ed 100644 --- a/data/presets/presets/office/employment_agency.json +++ b/data/presets/presets/office/employment_agency.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/estate_agent.json b/data/presets/presets/office/estate_agent.json index 446d98d44..649eeb378 100644 --- a/data/presets/presets/office/estate_agent.json +++ b/data/presets/presets/office/estate_agent.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/financial.json b/data/presets/presets/office/financial.json index 989d76f8c..d72cfca03 100644 --- a/data/presets/presets/office/financial.json +++ b/data/presets/presets/office/financial.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/government.json b/data/presets/presets/office/government.json index 27a5f5a69..6a6c32dbd 100644 --- a/data/presets/presets/office/government.json +++ b/data/presets/presets/office/government.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/government/register_office.json b/data/presets/presets/office/government/register_office.json index 0ad4b110f..d52696372 100644 --- a/data/presets/presets/office/government/register_office.json +++ b/data/presets/presets/office/government/register_office.json @@ -1,7 +1,7 @@ { "icon": "town-hall", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/office/insurance.json b/data/presets/presets/office/insurance.json index e4f92ecde..8373b69ef 100644 --- a/data/presets/presets/office/insurance.json +++ b/data/presets/presets/office/insurance.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/it.json b/data/presets/presets/office/it.json index 6b1e303d2..937b332e8 100644 --- a/data/presets/presets/office/it.json +++ b/data/presets/presets/office/it.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/lawyer.json b/data/presets/presets/office/lawyer.json index 33d257571..ea6b4391c 100644 --- a/data/presets/presets/office/lawyer.json +++ b/data/presets/presets/office/lawyer.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/lawyer/notary.json b/data/presets/presets/office/lawyer/notary.json index 611fab7c8..cd65abc10 100644 --- a/data/presets/presets/office/lawyer/notary.json +++ b/data/presets/presets/office/lawyer/notary.json @@ -1,7 +1,7 @@ { "icon": "suitcase", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/newspaper.json b/data/presets/presets/office/newspaper.json index 5e4018445..91d71e146 100644 --- a/data/presets/presets/office/newspaper.json +++ b/data/presets/presets/office/newspaper.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/ngo.json b/data/presets/presets/office/ngo.json index 50ada85d9..9128f0130 100644 --- a/data/presets/presets/office/ngo.json +++ b/data/presets/presets/office/ngo.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours", diff --git a/data/presets/presets/office/physician.json b/data/presets/presets/office/physician.json index 03a8716eb..3fac3e38c 100644 --- a/data/presets/presets/office/physician.json +++ b/data/presets/presets/office/physician.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/political_party.json b/data/presets/presets/office/political_party.json index aeeb51a52..0c94c88fd 100644 --- a/data/presets/presets/office/political_party.json +++ b/data/presets/presets/office/political_party.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/research.json b/data/presets/presets/office/research.json index 0a53050aa..1a21796d9 100644 --- a/data/presets/presets/office/research.json +++ b/data/presets/presets/office/research.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/telecommunication.json b/data/presets/presets/office/telecommunication.json index 16dac201e..ee3146448 100644 --- a/data/presets/presets/office/telecommunication.json +++ b/data/presets/presets/office/telecommunication.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/office/therapist.json b/data/presets/presets/office/therapist.json index 1068bc278..337aea2b5 100644 --- a/data/presets/presets/office/therapist.json +++ b/data/presets/presets/office/therapist.json @@ -1,7 +1,7 @@ { "icon": "commercial", "fields": [ - "name", + "name", "address", "building_area", "opening_hours" diff --git a/data/presets/presets/place/_farm.json b/data/presets/presets/place/_farm.json index e19440c08..f3d0c14e1 100644 --- a/data/presets/presets/place/_farm.json +++ b/data/presets/presets/place/_farm.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "place": "farm" }, diff --git a/data/presets/presets/place/city.json b/data/presets/presets/place/city.json index 0e5714863..19d3b2f4b 100644 --- a/data/presets/presets/place/city.json +++ b/data/presets/presets/place/city.json @@ -1,7 +1,7 @@ { "icon": "city", "fields": [ - "name", + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/hamlet.json b/data/presets/presets/place/hamlet.json index 436be08a7..853c5aeff 100644 --- a/data/presets/presets/place/hamlet.json +++ b/data/presets/presets/place/hamlet.json @@ -1,7 +1,7 @@ { "icon": "triangle-stroked", "fields": [ - "name", + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/island.json b/data/presets/presets/place/island.json index 491e06e69..b8fc8f104 100644 --- a/data/presets/presets/place/island.json +++ b/data/presets/presets/place/island.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "terms": [ "archipelago", "atoll", diff --git a/data/presets/presets/place/isolated_dwelling.json b/data/presets/presets/place/isolated_dwelling.json index 0374cd63f..b348005ab 100644 --- a/data/presets/presets/place/isolated_dwelling.json +++ b/data/presets/presets/place/isolated_dwelling.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "place": "isolated_dwelling" }, diff --git a/data/presets/presets/place/locality.json b/data/presets/presets/place/locality.json index a9dbd6dc9..52efcbad1 100644 --- a/data/presets/presets/place/locality.json +++ b/data/presets/presets/place/locality.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "place": "locality" }, diff --git a/data/presets/presets/place/neighbourhood.json b/data/presets/presets/place/neighbourhood.json index 5d92221b9..f474bc851 100644 --- a/data/presets/presets/place/neighbourhood.json +++ b/data/presets/presets/place/neighbourhood.json @@ -1,7 +1,7 @@ { "icon": "triangle-stroked", "fields": [ - "name", + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/quarter.json b/data/presets/presets/place/quarter.json index 40ce05e85..179e61c2c 100644 --- a/data/presets/presets/place/quarter.json +++ b/data/presets/presets/place/quarter.json @@ -1,7 +1,7 @@ { "icon": "triangle-stroked", "fields": [ - "name", + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/square.json b/data/presets/presets/place/square.json index 30390ed06..3e453cca9 100644 --- a/data/presets/presets/place/square.json +++ b/data/presets/presets/place/square.json @@ -4,9 +4,9 @@ "point", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "place": "square" }, diff --git a/data/presets/presets/place/suburb.json b/data/presets/presets/place/suburb.json index 370b1ca11..e8bdb49ef 100644 --- a/data/presets/presets/place/suburb.json +++ b/data/presets/presets/place/suburb.json @@ -1,7 +1,7 @@ { "icon": "triangle-stroked", "fields": [ - "name", + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/town.json b/data/presets/presets/place/town.json index b6397ffbe..ca134e635 100644 --- a/data/presets/presets/place/town.json +++ b/data/presets/presets/place/town.json @@ -1,7 +1,7 @@ { "icon": "town", "fields": [ - "name", + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/place/village.json b/data/presets/presets/place/village.json index 42ec42ab9..59016ccb9 100644 --- a/data/presets/presets/place/village.json +++ b/data/presets/presets/place/village.json @@ -1,7 +1,7 @@ { "icon": "village", "fields": [ - "name", + "name", "population" ], "geometry": [ diff --git a/data/presets/presets/power/plant.json b/data/presets/presets/power/plant.json index 7f86d5f31..6eab0cb9c 100644 --- a/data/presets/presets/power/plant.json +++ b/data/presets/presets/power/plant.json @@ -1,7 +1,7 @@ { "icon": "industry", "fields": [ - "name", + "name", "operator", "address", "plant/output/electricity", diff --git a/data/presets/presets/public_transport/platform.json b/data/presets/presets/public_transport/platform.json index 1a98d0a9c..5626b2557 100644 --- a/data/presets/presets/public_transport/platform.json +++ b/data/presets/presets/public_transport/platform.json @@ -1,7 +1,7 @@ { "icon": "bus", "fields": [ - "name", + "name", "ref_platform", "network", "operator", diff --git a/data/presets/presets/public_transport/stop_position.json b/data/presets/presets/public_transport/stop_position.json index eeea24a44..cfb163244 100644 --- a/data/presets/presets/public_transport/stop_position.json +++ b/data/presets/presets/public_transport/stop_position.json @@ -1,7 +1,7 @@ { "icon": "bus", "fields": [ - "name", + "name", "ref_stop_position", "network", "operator" diff --git a/data/presets/presets/railway/abandoned.json b/data/presets/presets/railway/abandoned.json index 92e09d650..80dc4dba0 100644 --- a/data/presets/presets/railway/abandoned.json +++ b/data/presets/presets/railway/abandoned.json @@ -7,7 +7,7 @@ "railway": "abandoned" }, "fields": [ - "name", + "name", "structure", "service_rail" ], diff --git a/data/presets/presets/railway/monorail.json b/data/presets/presets/railway/monorail.json index 101262403..33a95d440 100644 --- a/data/presets/presets/railway/monorail.json +++ b/data/presets/presets/railway/monorail.json @@ -7,7 +7,7 @@ "railway": "monorail" }, "fields": [ - "name", + "name", "structure", "electrified", "service_rail" diff --git a/data/presets/presets/railway/narrow_gauge.json b/data/presets/presets/railway/narrow_gauge.json index 4a0e96028..a490f924b 100644 --- a/data/presets/presets/railway/narrow_gauge.json +++ b/data/presets/presets/railway/narrow_gauge.json @@ -7,7 +7,7 @@ "railway": "narrow_gauge" }, "fields": [ - "name", + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/railway/platform.json b/data/presets/presets/railway/platform.json index 99f32a55b..449c221a0 100644 --- a/data/presets/presets/railway/platform.json +++ b/data/presets/presets/railway/platform.json @@ -1,7 +1,7 @@ { "icon": "highway-footway", "fields": [ - "name", + "name", "ref_platform", "surface", "lit", diff --git a/data/presets/presets/railway/rail.json b/data/presets/presets/railway/rail.json index 72a0bc1d8..24ef4241a 100644 --- a/data/presets/presets/railway/rail.json +++ b/data/presets/presets/railway/rail.json @@ -7,7 +7,7 @@ "railway": "rail" }, "fields": [ - "name", + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/railway/station.json b/data/presets/presets/railway/station.json index 2de0efecf..d6c868a02 100644 --- a/data/presets/presets/railway/station.json +++ b/data/presets/presets/railway/station.json @@ -1,7 +1,7 @@ { "icon": "rail", "fields": [ - "name", + "name", "network", "operator", "address", diff --git a/data/presets/presets/railway/subway.json b/data/presets/presets/railway/subway.json index 4bd54e50e..60c7ca2de 100644 --- a/data/presets/presets/railway/subway.json +++ b/data/presets/presets/railway/subway.json @@ -7,7 +7,7 @@ "railway": "subway" }, "fields": [ - "name", + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/railway/subway_entrance.json b/data/presets/presets/railway/subway_entrance.json index c5c407b7d..e723db3cc 100644 --- a/data/presets/presets/railway/subway_entrance.json +++ b/data/presets/presets/railway/subway_entrance.json @@ -4,9 +4,9 @@ "point", "vertex" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "railway": "subway_entrance" }, diff --git a/data/presets/presets/railway/tram.json b/data/presets/presets/railway/tram.json index 85f89edbc..19254c4d7 100644 --- a/data/presets/presets/railway/tram.json +++ b/data/presets/presets/railway/tram.json @@ -7,7 +7,7 @@ "railway": "tram" }, "fields": [ - "name", + "name", "structure", "gauge", "electrified", diff --git a/data/presets/presets/railway/tram_stop.json b/data/presets/presets/railway/tram_stop.json index 33f9bf433..636c6811b 100644 --- a/data/presets/presets/railway/tram_stop.json +++ b/data/presets/presets/railway/tram_stop.json @@ -1,7 +1,7 @@ { "icon": "rail-light", "fields": [ - "name", + "name", "network", "operator" ], diff --git a/data/presets/presets/route/ferry.json b/data/presets/presets/route/ferry.json index 78d22edca..696a17b28 100644 --- a/data/presets/presets/route/ferry.json +++ b/data/presets/presets/route/ferry.json @@ -3,9 +3,9 @@ "geometry": [ "line" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "route": "ferry" }, diff --git a/data/presets/presets/shop/_fishmonger.json b/data/presets/presets/shop/_fishmonger.json index ac5154f76..411b23981 100644 --- a/data/presets/presets/shop/_fishmonger.json +++ b/data/presets/presets/shop/_fishmonger.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/_vacant.json b/data/presets/presets/shop/_vacant.json index e6de220d8..83d57e065 100644 --- a/data/presets/presets/shop/_vacant.json +++ b/data/presets/presets/shop/_vacant.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "address", "building_area" ], diff --git a/data/presets/presets/shop/alcohol.json b/data/presets/presets/shop/alcohol.json index f6fb67750..903534f8e 100644 --- a/data/presets/presets/shop/alcohol.json +++ b/data/presets/presets/shop/alcohol.json @@ -1,7 +1,7 @@ { "icon": "alcohol-shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/anime.json b/data/presets/presets/shop/anime.json index 1fd13848e..bbb19cb61 100644 --- a/data/presets/presets/shop/anime.json +++ b/data/presets/presets/shop/anime.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/antiques.json b/data/presets/presets/shop/antiques.json index c6063dbfd..fe3170849 100644 --- a/data/presets/presets/shop/antiques.json +++ b/data/presets/presets/shop/antiques.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/appliance.json b/data/presets/presets/shop/appliance.json index 822bfecdc..aa3321b0b 100644 --- a/data/presets/presets/shop/appliance.json +++ b/data/presets/presets/shop/appliance.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/art.json b/data/presets/presets/shop/art.json index c9d5387ba..bc606392f 100644 --- a/data/presets/presets/shop/art.json +++ b/data/presets/presets/shop/art.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "artwork_type", "operator", "address", diff --git a/data/presets/presets/shop/baby_goods.json b/data/presets/presets/shop/baby_goods.json index 33052e540..059c0527d 100644 --- a/data/presets/presets/shop/baby_goods.json +++ b/data/presets/presets/shop/baby_goods.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bag.json b/data/presets/presets/shop/bag.json index f538feb95..064ffc033 100644 --- a/data/presets/presets/shop/bag.json +++ b/data/presets/presets/shop/bag.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bakery.json b/data/presets/presets/shop/bakery.json index c26fe513e..70c41a412 100644 --- a/data/presets/presets/shop/bakery.json +++ b/data/presets/presets/shop/bakery.json @@ -1,7 +1,7 @@ { "icon": "bakery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bathroom_furnishing.json b/data/presets/presets/shop/bathroom_furnishing.json index 12c63cbff..4751ac9bb 100644 --- a/data/presets/presets/shop/bathroom_furnishing.json +++ b/data/presets/presets/shop/bathroom_furnishing.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/beauty.json b/data/presets/presets/shop/beauty.json index cf2616b6c..880b9eb81 100644 --- a/data/presets/presets/shop/beauty.json +++ b/data/presets/presets/shop/beauty.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/beauty/nails.json b/data/presets/presets/shop/beauty/nails.json index e84850e9b..83032a90a 100644 --- a/data/presets/presets/shop/beauty/nails.json +++ b/data/presets/presets/shop/beauty/nails.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/beauty/tanning.json b/data/presets/presets/shop/beauty/tanning.json index 63747b13f..7f0755a51 100644 --- a/data/presets/presets/shop/beauty/tanning.json +++ b/data/presets/presets/shop/beauty/tanning.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bed.json b/data/presets/presets/shop/bed.json index ec0dd7a5f..177b58596 100644 --- a/data/presets/presets/shop/bed.json +++ b/data/presets/presets/shop/bed.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/beverages.json b/data/presets/presets/shop/beverages.json index a5e34ba30..cec13c010 100644 --- a/data/presets/presets/shop/beverages.json +++ b/data/presets/presets/shop/beverages.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bicycle.json b/data/presets/presets/shop/bicycle.json index d9ed1986d..e641708b3 100644 --- a/data/presets/presets/shop/bicycle.json +++ b/data/presets/presets/shop/bicycle.json @@ -1,7 +1,7 @@ { "icon": "bicycle", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/bookmaker.json b/data/presets/presets/shop/bookmaker.json index 46dc8acda..e6aa0b725 100644 --- a/data/presets/presets/shop/bookmaker.json +++ b/data/presets/presets/shop/bookmaker.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/books.json b/data/presets/presets/shop/books.json index 3a2e06d14..34b7815a4 100644 --- a/data/presets/presets/shop/books.json +++ b/data/presets/presets/shop/books.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/boutique.json b/data/presets/presets/shop/boutique.json index ae521736a..42f24fdc7 100644 --- a/data/presets/presets/shop/boutique.json +++ b/data/presets/presets/shop/boutique.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "clothes", "operator", "address", diff --git a/data/presets/presets/shop/butcher.json b/data/presets/presets/shop/butcher.json index 198909cf0..19246d054 100644 --- a/data/presets/presets/shop/butcher.json +++ b/data/presets/presets/shop/butcher.json @@ -1,7 +1,7 @@ { "icon": "slaughterhouse", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/candles.json b/data/presets/presets/shop/candles.json index 705d13070..78ffd74e1 100644 --- a/data/presets/presets/shop/candles.json +++ b/data/presets/presets/shop/candles.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/car.json b/data/presets/presets/shop/car.json index 76e322b5e..5bc5b10e4 100644 --- a/data/presets/presets/shop/car.json +++ b/data/presets/presets/shop/car.json @@ -1,7 +1,7 @@ { "icon": "car", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/car_parts.json b/data/presets/presets/shop/car_parts.json index 0cfbb238e..6629f2033 100644 --- a/data/presets/presets/shop/car_parts.json +++ b/data/presets/presets/shop/car_parts.json @@ -1,7 +1,7 @@ { "icon": "car", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/car_repair.json b/data/presets/presets/shop/car_repair.json index 7433d027e..026476d79 100644 --- a/data/presets/presets/shop/car_repair.json +++ b/data/presets/presets/shop/car_repair.json @@ -1,7 +1,7 @@ { "icon": "car", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/carpet.json b/data/presets/presets/shop/carpet.json index d186f6fcd..6fe884bce 100644 --- a/data/presets/presets/shop/carpet.json +++ b/data/presets/presets/shop/carpet.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/charity.json b/data/presets/presets/shop/charity.json index bb59a5cf5..7ca3d463d 100644 --- a/data/presets/presets/shop/charity.json +++ b/data/presets/presets/shop/charity.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/cheese.json b/data/presets/presets/shop/cheese.json index 4e8695b0d..395ff30b5 100644 --- a/data/presets/presets/shop/cheese.json +++ b/data/presets/presets/shop/cheese.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/chemist.json b/data/presets/presets/shop/chemist.json index b6deae7ae..d1b68e3b4 100644 --- a/data/presets/presets/shop/chemist.json +++ b/data/presets/presets/shop/chemist.json @@ -1,7 +1,7 @@ { "icon": "grocery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/chocolate.json b/data/presets/presets/shop/chocolate.json index 4cf9384de..384b24956 100644 --- a/data/presets/presets/shop/chocolate.json +++ b/data/presets/presets/shop/chocolate.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/clothes.json b/data/presets/presets/shop/clothes.json index c7bde7c4b..19c58ba72 100644 --- a/data/presets/presets/shop/clothes.json +++ b/data/presets/presets/shop/clothes.json @@ -1,7 +1,7 @@ { "icon": "clothing-store", "fields": [ - "name", + "name", "clothes", "operator", "address", diff --git a/data/presets/presets/shop/coffee.json b/data/presets/presets/shop/coffee.json index fee1bb5f0..12678c813 100644 --- a/data/presets/presets/shop/coffee.json +++ b/data/presets/presets/shop/coffee.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/computer.json b/data/presets/presets/shop/computer.json index b13cb34ff..249e96f15 100644 --- a/data/presets/presets/shop/computer.json +++ b/data/presets/presets/shop/computer.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/confectionery.json b/data/presets/presets/shop/confectionery.json index be282ddeb..3fbdd561b 100644 --- a/data/presets/presets/shop/confectionery.json +++ b/data/presets/presets/shop/confectionery.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/convenience.json b/data/presets/presets/shop/convenience.json index 458df3944..329463105 100644 --- a/data/presets/presets/shop/convenience.json +++ b/data/presets/presets/shop/convenience.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/copyshop.json b/data/presets/presets/shop/copyshop.json index b0c6ca111..e1837596d 100644 --- a/data/presets/presets/shop/copyshop.json +++ b/data/presets/presets/shop/copyshop.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/cosmetics.json b/data/presets/presets/shop/cosmetics.json index 91562bade..18c1eca01 100644 --- a/data/presets/presets/shop/cosmetics.json +++ b/data/presets/presets/shop/cosmetics.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/craft.json b/data/presets/presets/shop/craft.json index edbb953b1..c275c3afe 100644 --- a/data/presets/presets/shop/craft.json +++ b/data/presets/presets/shop/craft.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/curtain.json b/data/presets/presets/shop/curtain.json index 071432d00..e1a2fc7d7 100644 --- a/data/presets/presets/shop/curtain.json +++ b/data/presets/presets/shop/curtain.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/dairy.json b/data/presets/presets/shop/dairy.json index 427925706..3ca4e8620 100644 --- a/data/presets/presets/shop/dairy.json +++ b/data/presets/presets/shop/dairy.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/deli.json b/data/presets/presets/shop/deli.json index f8ad8023e..4d1983e7c 100644 --- a/data/presets/presets/shop/deli.json +++ b/data/presets/presets/shop/deli.json @@ -1,7 +1,7 @@ { "icon": "restaurant", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/department_store.json b/data/presets/presets/shop/department_store.json index 17ff0e562..e7178bee9 100644 --- a/data/presets/presets/shop/department_store.json +++ b/data/presets/presets/shop/department_store.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/doityourself.json b/data/presets/presets/shop/doityourself.json index 5064d64bf..f45b78ae4 100644 --- a/data/presets/presets/shop/doityourself.json +++ b/data/presets/presets/shop/doityourself.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/dry_cleaning.json b/data/presets/presets/shop/dry_cleaning.json index 9a76da071..d33902092 100644 --- a/data/presets/presets/shop/dry_cleaning.json +++ b/data/presets/presets/shop/dry_cleaning.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/e-cigarette.json b/data/presets/presets/shop/e-cigarette.json index cf544e5ad..a33ba69d1 100644 --- a/data/presets/presets/shop/e-cigarette.json +++ b/data/presets/presets/shop/e-cigarette.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/electronics.json b/data/presets/presets/shop/electronics.json index 28b696413..e1fc590fa 100644 --- a/data/presets/presets/shop/electronics.json +++ b/data/presets/presets/shop/electronics.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/erotic.json b/data/presets/presets/shop/erotic.json index 70ad3d370..943c511fa 100644 --- a/data/presets/presets/shop/erotic.json +++ b/data/presets/presets/shop/erotic.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/fabric.json b/data/presets/presets/shop/fabric.json index 157d67a5c..9938e9a93 100644 --- a/data/presets/presets/shop/fabric.json +++ b/data/presets/presets/shop/fabric.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/farm.json b/data/presets/presets/shop/farm.json index 4b6abe802..713a75207 100644 --- a/data/presets/presets/shop/farm.json +++ b/data/presets/presets/shop/farm.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/fashion.json b/data/presets/presets/shop/fashion.json index ebc6571c9..e9793a6e3 100644 --- a/data/presets/presets/shop/fashion.json +++ b/data/presets/presets/shop/fashion.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "clothes", "operator", "address", diff --git a/data/presets/presets/shop/florist.json b/data/presets/presets/shop/florist.json index c4bde4bdc..2ab61a1d8 100644 --- a/data/presets/presets/shop/florist.json +++ b/data/presets/presets/shop/florist.json @@ -1,7 +1,7 @@ { "icon": "florist", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/frame.json b/data/presets/presets/shop/frame.json index 332122bd3..118cf773b 100644 --- a/data/presets/presets/shop/frame.json +++ b/data/presets/presets/shop/frame.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/funeral_directors.json b/data/presets/presets/shop/funeral_directors.json index bd0fa84e3..cb4a8dada 100644 --- a/data/presets/presets/shop/funeral_directors.json +++ b/data/presets/presets/shop/funeral_directors.json @@ -1,7 +1,7 @@ { "icon": "cemetery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/furnace.json b/data/presets/presets/shop/furnace.json index cd9a4ae2f..bf5ec8405 100644 --- a/data/presets/presets/shop/furnace.json +++ b/data/presets/presets/shop/furnace.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/furniture.json b/data/presets/presets/shop/furniture.json index b4b060903..45bd879f6 100644 --- a/data/presets/presets/shop/furniture.json +++ b/data/presets/presets/shop/furniture.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/garden_centre.json b/data/presets/presets/shop/garden_centre.json index d83d2f321..f0d879991 100644 --- a/data/presets/presets/shop/garden_centre.json +++ b/data/presets/presets/shop/garden_centre.json @@ -1,7 +1,7 @@ { "icon": "garden-center", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/gas.json b/data/presets/presets/shop/gas.json index 573a7f899..4562b25cd 100644 --- a/data/presets/presets/shop/gas.json +++ b/data/presets/presets/shop/gas.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/gift.json b/data/presets/presets/shop/gift.json index 8e2bf8b48..a1bfa0072 100644 --- a/data/presets/presets/shop/gift.json +++ b/data/presets/presets/shop/gift.json @@ -1,7 +1,7 @@ { "icon": "gift", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/greengrocer.json b/data/presets/presets/shop/greengrocer.json index dd154daf9..228cc6489 100644 --- a/data/presets/presets/shop/greengrocer.json +++ b/data/presets/presets/shop/greengrocer.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/hairdresser.json b/data/presets/presets/shop/hairdresser.json index fc06a4f52..71ed03877 100644 --- a/data/presets/presets/shop/hairdresser.json +++ b/data/presets/presets/shop/hairdresser.json @@ -1,7 +1,7 @@ { "icon": "hairdresser", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/hardware.json b/data/presets/presets/shop/hardware.json index ecaec2147..a11fb4d51 100644 --- a/data/presets/presets/shop/hardware.json +++ b/data/presets/presets/shop/hardware.json @@ -1,7 +1,7 @@ { "icon": "poi-tool", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/hearing_aids.json b/data/presets/presets/shop/hearing_aids.json index 1b8115043..120b94ab3 100644 --- a/data/presets/presets/shop/hearing_aids.json +++ b/data/presets/presets/shop/hearing_aids.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/herbalist.json b/data/presets/presets/shop/herbalist.json index db421cf0c..2187bed2c 100644 --- a/data/presets/presets/shop/herbalist.json +++ b/data/presets/presets/shop/herbalist.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/hifi.json b/data/presets/presets/shop/hifi.json index 980bb98b2..2b150eaa5 100644 --- a/data/presets/presets/shop/hifi.json +++ b/data/presets/presets/shop/hifi.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/houseware.json b/data/presets/presets/shop/houseware.json index 5571e8a42..9531bf14c 100644 --- a/data/presets/presets/shop/houseware.json +++ b/data/presets/presets/shop/houseware.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/interior_decoration.json b/data/presets/presets/shop/interior_decoration.json index c65ae47a5..db61b2567 100644 --- a/data/presets/presets/shop/interior_decoration.json +++ b/data/presets/presets/shop/interior_decoration.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/jewelry.json b/data/presets/presets/shop/jewelry.json index bc00ce267..371f26ce9 100644 --- a/data/presets/presets/shop/jewelry.json +++ b/data/presets/presets/shop/jewelry.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/kiosk.json b/data/presets/presets/shop/kiosk.json index ae8a1b7de..ebbbb0031 100644 --- a/data/presets/presets/shop/kiosk.json +++ b/data/presets/presets/shop/kiosk.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/kitchen.json b/data/presets/presets/shop/kitchen.json index 13abe962f..1c3d8aefc 100644 --- a/data/presets/presets/shop/kitchen.json +++ b/data/presets/presets/shop/kitchen.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/laundry.json b/data/presets/presets/shop/laundry.json index 22154f0b8..936ada374 100644 --- a/data/presets/presets/shop/laundry.json +++ b/data/presets/presets/shop/laundry.json @@ -1,7 +1,7 @@ { "icon": "laundry", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/leather.json b/data/presets/presets/shop/leather.json index 51d5af4ff..5adc70c49 100644 --- a/data/presets/presets/shop/leather.json +++ b/data/presets/presets/shop/leather.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/locksmith.json b/data/presets/presets/shop/locksmith.json index 0e9b38710..b0feec2f9 100644 --- a/data/presets/presets/shop/locksmith.json +++ b/data/presets/presets/shop/locksmith.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/lottery.json b/data/presets/presets/shop/lottery.json index ef1984768..f22009c9b 100644 --- a/data/presets/presets/shop/lottery.json +++ b/data/presets/presets/shop/lottery.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/mall.json b/data/presets/presets/shop/mall.json index 101167987..b1414e8d5 100644 --- a/data/presets/presets/shop/mall.json +++ b/data/presets/presets/shop/mall.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/massage.json b/data/presets/presets/shop/massage.json index 034275c5a..e2efdb798 100644 --- a/data/presets/presets/shop/massage.json +++ b/data/presets/presets/shop/massage.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/medical_supply.json b/data/presets/presets/shop/medical_supply.json index 6ba8892cf..dd31441bd 100644 --- a/data/presets/presets/shop/medical_supply.json +++ b/data/presets/presets/shop/medical_supply.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/mobile_phone.json b/data/presets/presets/shop/mobile_phone.json index 3ed0c941d..e2246c471 100644 --- a/data/presets/presets/shop/mobile_phone.json +++ b/data/presets/presets/shop/mobile_phone.json @@ -1,7 +1,7 @@ { "icon": "mobile-phone", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/money_lender.json b/data/presets/presets/shop/money_lender.json index 2e9a9547d..8ea7d6528 100644 --- a/data/presets/presets/shop/money_lender.json +++ b/data/presets/presets/shop/money_lender.json @@ -1,7 +1,7 @@ { "icon": "bank", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/motorcycle.json b/data/presets/presets/shop/motorcycle.json index dc7839bc6..a1d5d6a9e 100644 --- a/data/presets/presets/shop/motorcycle.json +++ b/data/presets/presets/shop/motorcycle.json @@ -1,7 +1,7 @@ { "icon": "scooter", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/music.json b/data/presets/presets/shop/music.json index 080896316..b5b48747e 100644 --- a/data/presets/presets/shop/music.json +++ b/data/presets/presets/shop/music.json @@ -1,7 +1,7 @@ { "icon": "music", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/musical_instrument.json b/data/presets/presets/shop/musical_instrument.json index 4dca35a5a..ff21c90c4 100644 --- a/data/presets/presets/shop/musical_instrument.json +++ b/data/presets/presets/shop/musical_instrument.json @@ -1,7 +1,7 @@ { "icon": "music", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/newsagent.json b/data/presets/presets/shop/newsagent.json index 7f482a3f4..e6de7c32d 100644 --- a/data/presets/presets/shop/newsagent.json +++ b/data/presets/presets/shop/newsagent.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/nutrition_supplements.json b/data/presets/presets/shop/nutrition_supplements.json index fb086c64a..bbc3d1985 100644 --- a/data/presets/presets/shop/nutrition_supplements.json +++ b/data/presets/presets/shop/nutrition_supplements.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/optician.json b/data/presets/presets/shop/optician.json index 4dbe9cad7..577388bba 100644 --- a/data/presets/presets/shop/optician.json +++ b/data/presets/presets/shop/optician.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/organic.json b/data/presets/presets/shop/organic.json index dd3f66942..85d2b535b 100644 --- a/data/presets/presets/shop/organic.json +++ b/data/presets/presets/shop/organic.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/outdoor.json b/data/presets/presets/shop/outdoor.json index 7c7e92d2e..3d1cf2d70 100644 --- a/data/presets/presets/shop/outdoor.json +++ b/data/presets/presets/shop/outdoor.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/paint.json b/data/presets/presets/shop/paint.json index e1ded2664..971214c8a 100644 --- a/data/presets/presets/shop/paint.json +++ b/data/presets/presets/shop/paint.json @@ -1,7 +1,7 @@ { "icon": "water", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/pastry.json b/data/presets/presets/shop/pastry.json index 47c238507..6e62a45ba 100644 --- a/data/presets/presets/shop/pastry.json +++ b/data/presets/presets/shop/pastry.json @@ -1,7 +1,7 @@ { "icon": "bakery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/pawnbroker.json b/data/presets/presets/shop/pawnbroker.json index b0096a505..2f38fb9aa 100644 --- a/data/presets/presets/shop/pawnbroker.json +++ b/data/presets/presets/shop/pawnbroker.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/perfumery.json b/data/presets/presets/shop/perfumery.json index 3943b1f75..3d4d8990a 100644 --- a/data/presets/presets/shop/perfumery.json +++ b/data/presets/presets/shop/perfumery.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/pet.json b/data/presets/presets/shop/pet.json index 7722ca957..d10903b60 100644 --- a/data/presets/presets/shop/pet.json +++ b/data/presets/presets/shop/pet.json @@ -1,7 +1,7 @@ { "icon": "dog-park", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/photo.json b/data/presets/presets/shop/photo.json index befc02228..f76951aa7 100644 --- a/data/presets/presets/shop/photo.json +++ b/data/presets/presets/shop/photo.json @@ -1,7 +1,7 @@ { "icon": "attraction", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/pyrotechnics.json b/data/presets/presets/shop/pyrotechnics.json index e7abf5590..5ff936d6b 100644 --- a/data/presets/presets/shop/pyrotechnics.json +++ b/data/presets/presets/shop/pyrotechnics.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/radiotechnics.json b/data/presets/presets/shop/radiotechnics.json index 9cf4f41ab..ea51f414e 100644 --- a/data/presets/presets/shop/radiotechnics.json +++ b/data/presets/presets/shop/radiotechnics.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/religion.json b/data/presets/presets/shop/religion.json index 7d391cf66..ea60532f3 100644 --- a/data/presets/presets/shop/religion.json +++ b/data/presets/presets/shop/religion.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/scuba_diving.json b/data/presets/presets/shop/scuba_diving.json index bd6eb032f..6c09d9102 100644 --- a/data/presets/presets/shop/scuba_diving.json +++ b/data/presets/presets/shop/scuba_diving.json @@ -1,7 +1,7 @@ { "icon": "swimming", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/seafood.json b/data/presets/presets/shop/seafood.json index 5ee3815d7..ef6769e8f 100644 --- a/data/presets/presets/shop/seafood.json +++ b/data/presets/presets/shop/seafood.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/second_hand.json b/data/presets/presets/shop/second_hand.json index 3cb506d1d..613c33d53 100644 --- a/data/presets/presets/shop/second_hand.json +++ b/data/presets/presets/shop/second_hand.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/shoes.json b/data/presets/presets/shop/shoes.json index 684a9615d..8e5a912ac 100644 --- a/data/presets/presets/shop/shoes.json +++ b/data/presets/presets/shop/shoes.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/sports.json b/data/presets/presets/shop/sports.json index e4a2b45eb..d8e46a33b 100644 --- a/data/presets/presets/shop/sports.json +++ b/data/presets/presets/shop/sports.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/stationery.json b/data/presets/presets/shop/stationery.json index 11887f6b0..be7eecb75 100644 --- a/data/presets/presets/shop/stationery.json +++ b/data/presets/presets/shop/stationery.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/storage_rental.json b/data/presets/presets/shop/storage_rental.json index a4976b5b3..c03506480 100644 --- a/data/presets/presets/shop/storage_rental.json +++ b/data/presets/presets/shop/storage_rental.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building", diff --git a/data/presets/presets/shop/supermarket.json b/data/presets/presets/shop/supermarket.json index ef9d58014..cf134415a 100644 --- a/data/presets/presets/shop/supermarket.json +++ b/data/presets/presets/shop/supermarket.json @@ -1,7 +1,7 @@ { "icon": "grocery", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tailor.json b/data/presets/presets/shop/tailor.json index c48917b12..4f4584ffb 100644 --- a/data/presets/presets/shop/tailor.json +++ b/data/presets/presets/shop/tailor.json @@ -1,7 +1,7 @@ { "icon": "clothing-store", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tattoo.json b/data/presets/presets/shop/tattoo.json index 66142b711..72718b1f4 100644 --- a/data/presets/presets/shop/tattoo.json +++ b/data/presets/presets/shop/tattoo.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tea.json b/data/presets/presets/shop/tea.json index 3b4f7799e..51cc4e02c 100644 --- a/data/presets/presets/shop/tea.json +++ b/data/presets/presets/shop/tea.json @@ -1,7 +1,7 @@ { "icon": "teahouse", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/ticket.json b/data/presets/presets/shop/ticket.json index 88482fd79..0683c6e17 100644 --- a/data/presets/presets/shop/ticket.json +++ b/data/presets/presets/shop/ticket.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tobacco.json b/data/presets/presets/shop/tobacco.json index a37a86591..5fa14b993 100644 --- a/data/presets/presets/shop/tobacco.json +++ b/data/presets/presets/shop/tobacco.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/toys.json b/data/presets/presets/shop/toys.json index 1a3a31219..f1983d2cf 100644 --- a/data/presets/presets/shop/toys.json +++ b/data/presets/presets/shop/toys.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/travel_agency.json b/data/presets/presets/shop/travel_agency.json index d32f60381..830e76191 100644 --- a/data/presets/presets/shop/travel_agency.json +++ b/data/presets/presets/shop/travel_agency.json @@ -1,7 +1,7 @@ { "icon": "suitcase", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/tyres.json b/data/presets/presets/shop/tyres.json index bb414dd6f..357fe5b7f 100644 --- a/data/presets/presets/shop/tyres.json +++ b/data/presets/presets/shop/tyres.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/vacuum_cleaner.json b/data/presets/presets/shop/vacuum_cleaner.json index 254c56f49..6c4f3dac3 100644 --- a/data/presets/presets/shop/vacuum_cleaner.json +++ b/data/presets/presets/shop/vacuum_cleaner.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/variety_store.json b/data/presets/presets/shop/variety_store.json index f4163adf4..4e81923f5 100644 --- a/data/presets/presets/shop/variety_store.json +++ b/data/presets/presets/shop/variety_store.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/video.json b/data/presets/presets/shop/video.json index af24a6da4..2646e7975 100644 --- a/data/presets/presets/shop/video.json +++ b/data/presets/presets/shop/video.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/video_games.json b/data/presets/presets/shop/video_games.json index 2d82350ba..8a06cfa91 100644 --- a/data/presets/presets/shop/video_games.json +++ b/data/presets/presets/shop/video_games.json @@ -1,7 +1,7 @@ { "icon": "gaming", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/watches.json b/data/presets/presets/shop/watches.json index c3edd6457..f2f5a876d 100644 --- a/data/presets/presets/shop/watches.json +++ b/data/presets/presets/shop/watches.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/water_sports.json b/data/presets/presets/shop/water_sports.json index 221252b63..75c6ddf4f 100644 --- a/data/presets/presets/shop/water_sports.json +++ b/data/presets/presets/shop/water_sports.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/weapons.json b/data/presets/presets/shop/weapons.json index 6cf1c7cca..a5c3b6061 100644 --- a/data/presets/presets/shop/weapons.json +++ b/data/presets/presets/shop/weapons.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/window_blind.json b/data/presets/presets/shop/window_blind.json index 4e20a216f..3ed9a6494 100644 --- a/data/presets/presets/shop/window_blind.json +++ b/data/presets/presets/shop/window_blind.json @@ -1,7 +1,7 @@ { "icon": "shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/shop/wine.json b/data/presets/presets/shop/wine.json index e128cb114..38b45edc6 100644 --- a/data/presets/presets/shop/wine.json +++ b/data/presets/presets/shop/wine.json @@ -1,7 +1,7 @@ { "icon": "alcohol-shop", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/alpine_hut.json b/data/presets/presets/tourism/alpine_hut.json index 7d4819683..1156bea70 100644 --- a/data/presets/presets/tourism/alpine_hut.json +++ b/data/presets/presets/tourism/alpine_hut.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/apartment.json b/data/presets/presets/tourism/apartment.json index 7470fedb3..247c68563 100644 --- a/data/presets/presets/tourism/apartment.json +++ b/data/presets/presets/tourism/apartment.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/aquarium.json b/data/presets/presets/tourism/aquarium.json index 350ac3c46..2980f68ba 100644 --- a/data/presets/presets/tourism/aquarium.json +++ b/data/presets/presets/tourism/aquarium.json @@ -1,7 +1,7 @@ { "icon": "aquarium", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/artwork.json b/data/presets/presets/tourism/artwork.json index 99fd83492..af2377e5d 100644 --- a/data/presets/presets/tourism/artwork.json +++ b/data/presets/presets/tourism/artwork.json @@ -1,7 +1,7 @@ { "icon": "art-gallery", "fields": [ - "name", + "name", "artwork_type", "artist" ], diff --git a/data/presets/presets/tourism/attraction.json b/data/presets/presets/tourism/attraction.json index cbfe7510d..431d22b50 100644 --- a/data/presets/presets/tourism/attraction.json +++ b/data/presets/presets/tourism/attraction.json @@ -1,7 +1,7 @@ { "icon": "monument", "fields": [ - "name", + "name", "operator", "address" ], diff --git a/data/presets/presets/tourism/camp_site.json b/data/presets/presets/tourism/camp_site.json index 4ec457f3e..03cc183a8 100644 --- a/data/presets/presets/tourism/camp_site.json +++ b/data/presets/presets/tourism/camp_site.json @@ -1,7 +1,7 @@ { "icon": "campsite", "fields": [ - "name", + "name", "operator", "address", "capacity", diff --git a/data/presets/presets/tourism/caravan_site.json b/data/presets/presets/tourism/caravan_site.json index 68fdd0670..d9921f45d 100644 --- a/data/presets/presets/tourism/caravan_site.json +++ b/data/presets/presets/tourism/caravan_site.json @@ -1,7 +1,7 @@ { "icon": "bus", "fields": [ - "name", + "name", "operator", "address", "capacity", diff --git a/data/presets/presets/tourism/chalet.json b/data/presets/presets/tourism/chalet.json index ad22140f2..41b16490a 100644 --- a/data/presets/presets/tourism/chalet.json +++ b/data/presets/presets/tourism/chalet.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/gallery.json b/data/presets/presets/tourism/gallery.json index 30fdbbc4a..a08fd7ca1 100644 --- a/data/presets/presets/tourism/gallery.json +++ b/data/presets/presets/tourism/gallery.json @@ -1,7 +1,7 @@ { "icon": "art-gallery", "fields": [ - "name", + "name", "artwork_type", "operator", "address", diff --git a/data/presets/presets/tourism/guest_house.json b/data/presets/presets/tourism/guest_house.json index 79dd26037..d06154720 100644 --- a/data/presets/presets/tourism/guest_house.json +++ b/data/presets/presets/tourism/guest_house.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/hostel.json b/data/presets/presets/tourism/hostel.json index 99d5cd899..cbb643f18 100644 --- a/data/presets/presets/tourism/hostel.json +++ b/data/presets/presets/tourism/hostel.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/hotel.json b/data/presets/presets/tourism/hotel.json index 00a8efc58..b90af1c57 100644 --- a/data/presets/presets/tourism/hotel.json +++ b/data/presets/presets/tourism/hotel.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/information/board.json b/data/presets/presets/tourism/information/board.json index b586e9e44..40b2e504c 100644 --- a/data/presets/presets/tourism/information/board.json +++ b/data/presets/presets/tourism/information/board.json @@ -1,7 +1,7 @@ { "icon": "information", "fields": [ - "name", + "name", "operator", "board_type" ], diff --git a/data/presets/presets/tourism/information/office.json b/data/presets/presets/tourism/information/office.json index 3111e9ab2..f99077ec2 100644 --- a/data/presets/presets/tourism/information/office.json +++ b/data/presets/presets/tourism/information/office.json @@ -1,7 +1,7 @@ { "icon": "information", "fields": [ - "name", + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/tourism/motel.json b/data/presets/presets/tourism/motel.json index e26ce38c4..391bc9aa5 100644 --- a/data/presets/presets/tourism/motel.json +++ b/data/presets/presets/tourism/motel.json @@ -1,7 +1,7 @@ { "icon": "lodging", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/museum.json b/data/presets/presets/tourism/museum.json index 5e7cefe7f..243051496 100644 --- a/data/presets/presets/tourism/museum.json +++ b/data/presets/presets/tourism/museum.json @@ -1,7 +1,7 @@ { "icon": "museum", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/tourism/picnic_site.json b/data/presets/presets/tourism/picnic_site.json index abb708e01..f0629a9c8 100644 --- a/data/presets/presets/tourism/picnic_site.json +++ b/data/presets/presets/tourism/picnic_site.json @@ -1,7 +1,7 @@ { "icon": "picnic-site", "fields": [ - "name", + "name", "operator", "address", "smoking" diff --git a/data/presets/presets/tourism/theme_park.json b/data/presets/presets/tourism/theme_park.json index 738bf3dd3..4684ff3a0 100644 --- a/data/presets/presets/tourism/theme_park.json +++ b/data/presets/presets/tourism/theme_park.json @@ -1,7 +1,7 @@ { "icon": "amusement-park", "fields": [ - "name", + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/tourism/zoo.json b/data/presets/presets/tourism/zoo.json index 7c8ec0a5e..d68349d2f 100644 --- a/data/presets/presets/tourism/zoo.json +++ b/data/presets/presets/tourism/zoo.json @@ -1,7 +1,7 @@ { "icon": "zoo", "fields": [ - "name", + "name", "operator", "address", "opening_hours" diff --git a/data/presets/presets/type/boundary.json b/data/presets/presets/type/boundary.json index 918c1ad18..06a46309c 100644 --- a/data/presets/presets/type/boundary.json +++ b/data/presets/presets/type/boundary.json @@ -8,7 +8,7 @@ "name": "Boundary", "icon": "boundary", "fields": [ - "name", + "name", "boundary" ] } \ No newline at end of file diff --git a/data/presets/presets/type/boundary/administrative.json b/data/presets/presets/type/boundary/administrative.json index 06e79b4e4..2e013a2fa 100644 --- a/data/presets/presets/type/boundary/administrative.json +++ b/data/presets/presets/type/boundary/administrative.json @@ -1,7 +1,7 @@ { "icon": "boundary", "fields": [ - "name", + "name", "admin_level" ], "geometry": [ diff --git a/data/presets/presets/type/restriction.json b/data/presets/presets/type/restriction.json index 1d47b480e..829f15a06 100644 --- a/data/presets/presets/type/restriction.json +++ b/data/presets/presets/type/restriction.json @@ -8,7 +8,7 @@ "name": "Restriction", "icon": "restriction", "fields": [ - "name", + "name", "restriction", "except" ] diff --git a/data/presets/presets/type/route.json b/data/presets/presets/type/route.json index 66b8fd75b..a139b6d8b 100644 --- a/data/presets/presets/type/route.json +++ b/data/presets/presets/type/route.json @@ -8,7 +8,7 @@ "name": "Route", "icon": "route", "fields": [ - "name", + "name", "route", "ref_route", "operator", diff --git a/data/presets/presets/type/route/bicycle.json b/data/presets/presets/type/route/bicycle.json index b1c20157f..671784201 100644 --- a/data/presets/presets/type/route/bicycle.json +++ b/data/presets/presets/type/route/bicycle.json @@ -9,7 +9,7 @@ "name": "Cycle Route", "icon": "route-bicycle", "fields": [ - "name", + "name", "ref_route", "network_bicycle", "cycle_network" diff --git a/data/presets/presets/type/route/bus.json b/data/presets/presets/type/route/bus.json index d9d251808..eb64025c2 100644 --- a/data/presets/presets/type/route/bus.json +++ b/data/presets/presets/type/route/bus.json @@ -9,7 +9,7 @@ "name": "Bus Route", "icon": "route-bus", "fields": [ - "name", + "name", "ref_route", "operator", "network" diff --git a/data/presets/presets/type/route/detour.json b/data/presets/presets/type/route/detour.json index 9a2b963eb..c096a31ab 100644 --- a/data/presets/presets/type/route/detour.json +++ b/data/presets/presets/type/route/detour.json @@ -9,7 +9,7 @@ "name": "Detour Route", "icon": "route-detour", "fields": [ - "name", + "name", "ref_route" ] } diff --git a/data/presets/presets/type/route/ferry.json b/data/presets/presets/type/route/ferry.json index fc8a19c4f..3552ca5c2 100644 --- a/data/presets/presets/type/route/ferry.json +++ b/data/presets/presets/type/route/ferry.json @@ -9,7 +9,7 @@ "name": "Ferry Route", "icon": "route-ferry", "fields": [ - "name", + "name", "ref_route", "operator", "network" diff --git a/data/presets/presets/type/route/foot.json b/data/presets/presets/type/route/foot.json index e3e7b1f95..ff03848b5 100644 --- a/data/presets/presets/type/route/foot.json +++ b/data/presets/presets/type/route/foot.json @@ -9,7 +9,7 @@ "name": "Foot Route", "icon": "route-foot", "fields": [ - "name", + "name", "ref_route", "operator", "network_foot" diff --git a/data/presets/presets/type/route/hiking.json b/data/presets/presets/type/route/hiking.json index bcd77cca9..ae44478ff 100644 --- a/data/presets/presets/type/route/hiking.json +++ b/data/presets/presets/type/route/hiking.json @@ -9,7 +9,7 @@ "name": "Hiking Route", "icon": "route-foot", "fields": [ - "name", + "name", "ref_route", "operator", "network_foot" diff --git a/data/presets/presets/type/route/horse.json b/data/presets/presets/type/route/horse.json index aed7bc73f..0d71d1867 100644 --- a/data/presets/presets/type/route/horse.json +++ b/data/presets/presets/type/route/horse.json @@ -9,7 +9,7 @@ "name": "Riding Route", "icon": "route-horse", "fields": [ - "name", + "name", "ref_route", "operator", "network_horse" diff --git a/data/presets/presets/type/route/pipeline.json b/data/presets/presets/type/route/pipeline.json index 1a6fe1897..7d39c3fa3 100644 --- a/data/presets/presets/type/route/pipeline.json +++ b/data/presets/presets/type/route/pipeline.json @@ -9,7 +9,7 @@ "name": "Pipeline Route", "icon": "route-pipeline", "fields": [ - "name", + "name", "ref_route", "operator" ] diff --git a/data/presets/presets/type/route/power.json b/data/presets/presets/type/route/power.json index 287aeec09..7014ef50c 100644 --- a/data/presets/presets/type/route/power.json +++ b/data/presets/presets/type/route/power.json @@ -9,7 +9,7 @@ "name": "Power Route", "icon": "route-power", "fields": [ - "name", + "name", "ref_route", "operator" ] diff --git a/data/presets/presets/type/route/road.json b/data/presets/presets/type/route/road.json index f7298407b..ffb0cac7f 100644 --- a/data/presets/presets/type/route/road.json +++ b/data/presets/presets/type/route/road.json @@ -9,7 +9,7 @@ "name": "Road Route", "icon": "route-road", "fields": [ - "name", + "name", "ref_route", "network_road" ] diff --git a/data/presets/presets/type/route/train.json b/data/presets/presets/type/route/train.json index 1393d1c6f..fa3f7e6d7 100644 --- a/data/presets/presets/type/route/train.json +++ b/data/presets/presets/type/route/train.json @@ -9,7 +9,7 @@ "name": "Train Route", "icon": "route-train", "fields": [ - "name", + "name", "ref_route", "operator", "network" diff --git a/data/presets/presets/type/route/tram.json b/data/presets/presets/type/route/tram.json index d3287a2db..4eff2a362 100644 --- a/data/presets/presets/type/route/tram.json +++ b/data/presets/presets/type/route/tram.json @@ -9,7 +9,7 @@ "name": "Tram Route", "icon": "route-tram", "fields": [ - "name", + "name", "ref_route", "operator", "network" diff --git a/data/presets/presets/type/route_master.json b/data/presets/presets/type/route_master.json index c5695f6ee..223e78648 100644 --- a/data/presets/presets/type/route_master.json +++ b/data/presets/presets/type/route_master.json @@ -8,7 +8,7 @@ "name": "Route Master", "icon": "route-master", "fields": [ - "name", + "name", "route_master", "ref", "operator", diff --git a/data/presets/presets/type/site.json b/data/presets/presets/type/site.json index eeb1df415..6796af70f 100644 --- a/data/presets/presets/type/site.json +++ b/data/presets/presets/type/site.json @@ -8,7 +8,7 @@ "name": "Site", "icon": "relation", "fields": [ - "name", + "name", "site" ] } diff --git a/data/presets/presets/waterway/boatyard.json b/data/presets/presets/waterway/boatyard.json index b987db1fe..919354792 100644 --- a/data/presets/presets/waterway/boatyard.json +++ b/data/presets/presets/waterway/boatyard.json @@ -1,7 +1,7 @@ { "icon": "harbor", "fields":[ - "name", + "name", "operator" ], "geometry": [ diff --git a/data/presets/presets/waterway/canal.json b/data/presets/presets/waterway/canal.json index e242d6aa2..6cab011d8 100644 --- a/data/presets/presets/waterway/canal.json +++ b/data/presets/presets/waterway/canal.json @@ -1,7 +1,7 @@ { "icon": "waterway-canal", "fields": [ - "name", + "name", "width" ], "geometry": [ diff --git a/data/presets/presets/waterway/dam.json b/data/presets/presets/waterway/dam.json index a9cd9cea6..dcdf59421 100644 --- a/data/presets/presets/waterway/dam.json +++ b/data/presets/presets/waterway/dam.json @@ -6,9 +6,9 @@ "line", "area" ], - "fields": [ - "name" - ], + "fields": [ + "name" + ], "tags": { "waterway": "dam" }, diff --git a/data/presets/presets/waterway/dock.json b/data/presets/presets/waterway/dock.json index 3adba58e6..029ee205c 100644 --- a/data/presets/presets/waterway/dock.json +++ b/data/presets/presets/waterway/dock.json @@ -1,7 +1,7 @@ { "icon": "harbor", "fields": [ - "name", + "name", "dock", "operator" ], diff --git a/data/presets/presets/waterway/fuel.json b/data/presets/presets/waterway/fuel.json index eb434421d..c9f4df505 100644 --- a/data/presets/presets/waterway/fuel.json +++ b/data/presets/presets/waterway/fuel.json @@ -1,7 +1,7 @@ { "icon": "fuel", "fields": [ - "name", + "name", "operator", "address", "opening_hours", diff --git a/data/presets/presets/waterway/river.json b/data/presets/presets/waterway/river.json index 0b762ce7b..bc09c8dab 100644 --- a/data/presets/presets/waterway/river.json +++ b/data/presets/presets/waterway/river.json @@ -1,7 +1,7 @@ { "icon": "waterway-river", "fields": [ - "name", + "name", "tunnel", "width" ], diff --git a/data/presets/presets/waterway/sanitary_dump_station.json b/data/presets/presets/waterway/sanitary_dump_station.json index 619446b60..f06773283 100644 --- a/data/presets/presets/waterway/sanitary_dump_station.json +++ b/data/presets/presets/waterway/sanitary_dump_station.json @@ -1,7 +1,7 @@ { "icon": "poi-storage-tank", "fields": [ - "name", + "name", "operator", "access_toilets", "fee", diff --git a/data/presets/presets/waterway/stream.json b/data/presets/presets/waterway/stream.json index c15023448..87a1317a8 100644 --- a/data/presets/presets/waterway/stream.json +++ b/data/presets/presets/waterway/stream.json @@ -1,7 +1,7 @@ { "icon": "waterway-stream", "fields": [ - "name", + "name", "tunnel", "width" ], diff --git a/data/presets/presets/waterway/waterfall.json b/data/presets/presets/waterway/waterfall.json index b710dafce..2081e6a37 100644 --- a/data/presets/presets/waterway/waterfall.json +++ b/data/presets/presets/waterway/waterfall.json @@ -1,7 +1,7 @@ { "icon": "water", "fields": [ - "name", + "name", "height", "width" ], From 451623722070f1ccef7a9de3e71640d1cf58f021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3hannes=20Birgir=20Jensson?= Date: Fri, 4 Aug 2017 00:02:34 +0000 Subject: [PATCH 55/87] Adding hedge --- data/presets/categories/barrier.json | 1 + 1 file changed, 1 insertion(+) diff --git a/data/presets/categories/barrier.json b/data/presets/categories/barrier.json index 087267ec0..a9b681b52 100644 --- a/data/presets/categories/barrier.json +++ b/data/presets/categories/barrier.json @@ -7,6 +7,7 @@ "barrier/wall", "barrier/ditch", "barrier/gate", + "barrier/hedge", "barrier" ] } From 7e384d0aaaab85b6dfa2537df4d1fe0f41fb3d56 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Fri, 4 Aug 2017 03:35:38 +0100 Subject: [PATCH 56/87] Fixing some more amenity presets --- data/presets/presets/amenity/townhall.json | 2 +- data/presets/presets/amenity/university.json | 2 +- data/presets/presets/amenity/veterinary.json | 2 +- data/presets/presets/amenity/waste_transfer_station.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/presets/presets/amenity/townhall.json b/data/presets/presets/amenity/townhall.json index 32eaa42b7..19ac61209 100644 --- a/data/presets/presets/amenity/townhall.json +++ b/data/presets/presets/amenity/townhall.json @@ -1,7 +1,7 @@ { "icon": "town-hall", "fields": [ - "name", + "name", "operator", "address", "building_area" diff --git a/data/presets/presets/amenity/university.json b/data/presets/presets/amenity/university.json index 8bb2bb1ad..aeac5e09b 100644 --- a/data/presets/presets/amenity/university.json +++ b/data/presets/presets/amenity/university.json @@ -1,7 +1,7 @@ { "icon": "college", "fields": [ - "name", + "name", "operator", "address", "internet_access", diff --git a/data/presets/presets/amenity/veterinary.json b/data/presets/presets/amenity/veterinary.json index 61afafc46..f99e6bf84 100644 --- a/data/presets/presets/amenity/veterinary.json +++ b/data/presets/presets/amenity/veterinary.json @@ -1,7 +1,7 @@ { "icon": "veterinary", "fields": [ - "name", + "name", "operator", "address", "building_area", diff --git a/data/presets/presets/amenity/waste_transfer_station.json b/data/presets/presets/amenity/waste_transfer_station.json index fa8952d5f..2df923bab 100644 --- a/data/presets/presets/amenity/waste_transfer_station.json +++ b/data/presets/presets/amenity/waste_transfer_station.json @@ -1,7 +1,7 @@ { "icon": "waste-basket", "fields": [ - "name", + "name", "operator", "address", "opening_hours" From 52a1751dd8ab89ea84f737f3044109ca340e8a4b Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 4 Aug 2017 00:24:27 -0400 Subject: [PATCH 57/87] npm run build for categories.json --- data/presets/categories.json | 1 + 1 file changed, 1 insertion(+) diff --git a/data/presets/categories.json b/data/presets/categories.json index ca39df4d3..310781588 100644 --- a/data/presets/categories.json +++ b/data/presets/categories.json @@ -9,6 +9,7 @@ "barrier/wall", "barrier/ditch", "barrier/gate", + "barrier/hedge", "barrier" ] }, From ed6bdd67cb70db704ff6acf1f09918dd19e67104 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Fri, 4 Aug 2017 16:36:45 +0100 Subject: [PATCH 58/87] Adding separate runway reference --- data/presets.yaml | 5 +++++ data/presets/fields.json | 6 ++++++ data/presets/fields/ref_runway.json | 6 ++++++ data/presets/presets.json | 2 +- data/presets/presets/aeroway/runway.json | 2 +- dist/locales/en.json | 4 ++++ 6 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 data/presets/fields/ref_runway.json diff --git a/data/presets.yaml b/data/presets.yaml index 9b503802e..a34f9f6ac 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1043,6 +1043,11 @@ en: ref_route: # ref=* label: Route Number + ref_runway: + # ref=* + label: Runway Number + # ref_runway field placeholder + placeholder: e.g 01L/23R ref_stop_position: # ref=* label: Stop Number diff --git a/data/presets/fields.json b/data/presets/fields.json index ead82bb63..169c78d44 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -1393,6 +1393,12 @@ "type": "text", "label": "Route Number" }, + "ref_runway": { + "key": "ref", + "type": "text", + "label": "Runway Number", + "placeholder": "e.g 01L/23R" + }, "ref_stop_position": { "key": "ref", "type": "text", diff --git a/data/presets/fields/ref_runway.json b/data/presets/fields/ref_runway.json new file mode 100644 index 000000000..5b42857f1 --- /dev/null +++ b/data/presets/fields/ref_runway.json @@ -0,0 +1,6 @@ +{ + "key": "ref", + "type": "text", + "label": "Runway Number", + "placeholder": "e.g 01L/23R" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index 7aeddfcdb..7d520bbb3 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -467,7 +467,7 @@ "landing strip" ], "fields": [ - "ref", + "ref_runway", "surface", "length", "width" diff --git a/data/presets/presets/aeroway/runway.json b/data/presets/presets/aeroway/runway.json index 42f9dec3d..34885e219 100644 --- a/data/presets/presets/aeroway/runway.json +++ b/data/presets/presets/aeroway/runway.json @@ -7,7 +7,7 @@ "landing strip" ], "fields": [ - "ref", + "ref_runway", "surface", "length", "width" diff --git a/dist/locales/en.json b/dist/locales/en.json index 39d7c52c7..778a60c0a 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1949,6 +1949,10 @@ "ref_route": { "label": "Route Number" }, + "ref_runway": { + "label": "Runway Number", + "placeholder": "e.g 01L/23R" + }, "ref_stop_position": { "label": "Stop Number" }, From c90424aee5ead748d377ebf546fa7455002480b5 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Fri, 4 Aug 2017 16:44:07 +0100 Subject: [PATCH 59/87] Adding separate taxiway reference --- data/presets.yaml | 5 +++++ data/presets/fields.json | 6 ++++++ data/presets/fields/ref_taxiway.json | 6 ++++++ data/presets/presets.json | 2 +- data/presets/presets/aeroway/taxiway.json | 2 +- dist/locales/en.json | 4 ++++ 6 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 data/presets/fields/ref_taxiway.json diff --git a/data/presets.yaml b/data/presets.yaml index a34f9f6ac..73f91ba11 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1051,6 +1051,11 @@ en: ref_stop_position: # ref=* label: Stop Number + ref_taxiway: + # ref=* + label: Taxiway Name + # ref_taxiway field placeholder + placeholder: e.g A5 relation: # type=* label: Type diff --git a/data/presets/fields.json b/data/presets/fields.json index 169c78d44..6d7e0c431 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -1404,6 +1404,12 @@ "type": "text", "label": "Stop Number" }, + "ref_taxiway": { + "key": "ref", + "type": "text", + "label": "Taxiway Name", + "placeholder": "e.g A5" + }, "ref": { "key": "ref", "type": "text", diff --git a/data/presets/fields/ref_taxiway.json b/data/presets/fields/ref_taxiway.json new file mode 100644 index 000000000..a38d1a84d --- /dev/null +++ b/data/presets/fields/ref_taxiway.json @@ -0,0 +1,6 @@ +{ + "key": "ref", + "type": "text", + "label": "Taxiway Name", + "placeholder": "e.g A5" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index 7d520bbb3..8efc678f5 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -482,7 +482,7 @@ "line" ], "fields": [ - "ref", + "ref_taxiway", "surface" ], "tags": { diff --git a/data/presets/presets/aeroway/taxiway.json b/data/presets/presets/aeroway/taxiway.json index 2f389be5d..3882deaba 100644 --- a/data/presets/presets/aeroway/taxiway.json +++ b/data/presets/presets/aeroway/taxiway.json @@ -3,7 +3,7 @@ "line" ], "fields": [ - "ref", + "ref_taxiway", "surface" ], "tags": { diff --git a/dist/locales/en.json b/dist/locales/en.json index 778a60c0a..0928c72a3 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1956,6 +1956,10 @@ "ref_stop_position": { "label": "Stop Number" }, + "ref_taxiway": { + "label": "Taxiway Name", + "placeholder": "e.g A5" + }, "ref": { "label": "Reference Code" }, From 7a7cff39a437dafd24cf81e9dabe8263697cea8e Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Fri, 4 Aug 2017 16:48:12 +0100 Subject: [PATCH 60/87] Make t-bar lift more searchable --- data/presets.yaml | 1 + data/presets/presets.json | 3 +++ data/presets/presets/aerialway/t-bar.json | 3 +++ dist/locales/en.json | 2 +- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/data/presets.yaml b/data/presets.yaml index 73f91ba11..9720941a1 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1467,6 +1467,7 @@ en: aerialway/t-bar: # aerialway=t-bar name: T-bar Lift + # 'terms: tbar' terms: '' aeroway: # aeroway=* diff --git a/data/presets/presets.json b/data/presets/presets.json index 8efc678f5..ed3490fcf 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -366,6 +366,9 @@ "aerialway/capacity", "aerialway/duration" ], + "terms": [ + "tbar" + ], "tags": { "aerialway": "t-bar" }, diff --git a/data/presets/presets/aerialway/t-bar.json b/data/presets/presets/aerialway/t-bar.json index e5a08bf8e..7852b99b6 100644 --- a/data/presets/presets/aerialway/t-bar.json +++ b/data/presets/presets/aerialway/t-bar.json @@ -7,6 +7,9 @@ "aerialway/capacity", "aerialway/duration" ], + "terms": [ + "tbar" + ], "tags": { "aerialway": "t-bar" }, diff --git a/dist/locales/en.json b/dist/locales/en.json index 0928c72a3..29a267e79 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -2350,7 +2350,7 @@ }, "aerialway/t-bar": { "name": "T-bar Lift", - "terms": "" + "terms": "tbar" }, "aeroway/aerodrome": { "name": "Airport", From e73be2e933fdb6fd36cef4fe41102e411d303449 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Fri, 4 Aug 2017 16:51:08 +0100 Subject: [PATCH 61/87] Allow aerialway station to be drawn as an area --- data/presets/presets.json | 6 ++++-- data/presets/presets/aerialway/station.json | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/data/presets/presets.json b/data/presets/presets.json index ed3490fcf..92c966b3c 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -345,12 +345,14 @@ "icon": "aerialway", "geometry": [ "point", - "vertex" + "vertex", + "area" ], "fields": [ "aerialway/access", "aerialway/summer/access", - "elevation" + "elevation", + "building_area" ], "tags": { "aerialway": "station" diff --git a/data/presets/presets/aerialway/station.json b/data/presets/presets/aerialway/station.json index 19e31c2d9..690a357ae 100644 --- a/data/presets/presets/aerialway/station.json +++ b/data/presets/presets/aerialway/station.json @@ -2,12 +2,14 @@ "icon": "aerialway", "geometry": [ "point", - "vertex" + "vertex", + "area" ], "fields": [ "aerialway/access", "aerialway/summer/access", - "elevation" + "elevation", + "building_area" ], "tags": { "aerialway": "station" From f2399ff9ae8f467a13ee8d3e77c7415ba708c7ae Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 4 Aug 2017 15:32:36 -0400 Subject: [PATCH 62/87] Fixed widths of form buttons. Responsive widths is weird for fields in fields --- css/80_app.css | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/css/80_app.css b/css/80_app.css index c28651a2b..50eb8ccab 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -968,7 +968,7 @@ button.save.has-count .count::before { position: absolute; top: 0; right: 0; - width: 10%; + width: 32px; background: #fafafa; } @@ -1097,7 +1097,7 @@ button.save.has-count .count::before { .form-label button { border-left: 1px solid #ccc; - width: 10%; + width: 32px; height: 100%; border-radius: 0; background: #f6f6f6; @@ -1404,10 +1404,10 @@ input[type=number] { } .spin-control { - width: 20%; - height: 29px; + width: 64px; + height: 30px; display: inline-block; - margin-left: -20%; + margin-left: -64px; margin-bottom: -11px; position: relative; } @@ -1417,7 +1417,7 @@ input[type=number] { position: relative; float: left; height: 100%; - width: 50%; + width: 32px; border-left: 1px solid #CCC; border-radius: 0; background: rgba(0, 0, 0, 0); @@ -1531,11 +1531,11 @@ input[type=number] { } .form-field .wiki-title ~ .combobox-caret { - right: 10%; + right: 32px; } [dir='rtl'] .form-field .wiki-title ~ .combobox-caret { right: auto; - left: 10%; + left: 32px; } /* Localized field */ @@ -1550,8 +1550,8 @@ input[type=number] { .form-field .button-input-action { position: relative; right: 1px; - width: 10%; - margin-left: -10%; + width: 32px; + margin-left: -32px; border: 1px solid #CCC; border-top-width: 0; border-right-width: 0; @@ -1561,7 +1561,7 @@ input[type=number] { } [dir='rtl'] .form-field .button-input-action { margin-left: 0; - margin-right: -10%; + margin-right: -32px; border-right-width: 1px; border-radius: 0 0 0 4px; } From 76e605568e219eb9868a074daf4f9c0d018205ff Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 4 Aug 2017 17:45:47 -0400 Subject: [PATCH 63/87] WIP: refactor bridge/tunnel layer field to use uiField --- data/presets.yaml | 2 + data/presets/fields.json | 5 +- data/presets/fields/layer.json | 7 +- dist/locales/en.json | 3 +- modules/ui/fields/radio.js | 314 ++++++++++++++++++--------------- 5 files changed, 184 insertions(+), 147 deletions(-) diff --git a/data/presets.yaml b/data/presets.yaml index 9b503802e..8ad29bdbf 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -634,6 +634,8 @@ en: layer: # layer=* label: Layer + # layer field placeholder + placeholder: '0' leaf_cycle: # leaf_cycle=* label: Leaf Cycle diff --git a/data/presets/fields.json b/data/presets/fields.json index ead82bb63..2f6ce6767 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -883,8 +883,9 @@ }, "layer": { "key": "layer", - "type": "combo", - "label": "Layer" + "type": "number", + "label": "Layer", + "placeholder": "0" }, "leaf_cycle_singular": { "key": "leaf_cycle", diff --git a/data/presets/fields/layer.json b/data/presets/fields/layer.json index d66d60c0a..29039f46a 100644 --- a/data/presets/fields/layer.json +++ b/data/presets/fields/layer.json @@ -1,5 +1,6 @@ { "key": "layer", - "type": "combo", - "label": "Layer" -} \ No newline at end of file + "type": "number", + "label": "Layer", + "placeholder": "0" +} diff --git a/dist/locales/en.json b/dist/locales/en.json index 39d7c52c7..18d65d682 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1624,7 +1624,8 @@ "placeholder": "1, 2, 3..." }, "layer": { - "label": "Layer" + "label": "Layer", + "placeholder": "0" }, "leaf_cycle_singular": { "label": "Leaf Cycle", diff --git a/modules/ui/fields/radio.js b/modules/ui/fields/radio.js index eca522493..17db4e6cb 100644 --- a/modules/ui/fields/radio.js +++ b/modules/ui/fields/radio.js @@ -1,11 +1,12 @@ import * as d3 from 'd3'; import { t } from '../../util/locale'; -import { d3combobox } from '../../lib/d3.combobox.js'; -import { services } from '../../services/index'; +// import { d3combobox } from '../../lib/d3.combobox.js'; +// import { services } from '../../services'; +import { uiField } from '../field'; import { utilGetSetValue, - utilNoAuto, + // utilNoAuto, utilRebind } from '../../util'; @@ -15,13 +16,14 @@ export { uiFieldRadio as uiFieldStructureRadio }; export function uiFieldRadio(field, context) { var dispatch = d3.dispatch('change'), - taginfo = services.taginfo, + // taginfo = services.taginfo, placeholder = d3.select(null), wrap = d3.select(null), labels = d3.select(null), radios = d3.select(null), - typeInput = d3.select(null), - layerInput = d3.select(null), + // typeInput = d3.select(null), + // layerInput = d3.select(null), + layerField, oldType = {}, entity; @@ -32,31 +34,31 @@ export function uiFieldRadio(field, context) { return !node.empty() && node.datum(); } - // returns the tag value for a display value - function tagValue(dispVal) { - dispVal = snake(clean(dispVal || '')); - return dispVal.toLowerCase() || 'yes'; - } + // // returns the tag value for a display value + // function tagValue(dispVal) { + // dispVal = snake(clean(dispVal || '')); + // return dispVal.toLowerCase() || 'yes'; + // } - // returns the display value for a tag value - function displayValue(tagVal) { - tagVal = tagVal || ''; - return tagVal.toLowerCase() === 'yes' ? '' : unsnake(tagVal); - } + // // returns the display value for a tag value + // function displayValue(tagVal) { + // tagVal = tagVal || ''; + // return tagVal.toLowerCase() === 'yes' ? '' : unsnake(tagVal); + // } - function snake(s) { - return s.replace(/\s+/g, '_'); - } + // function snake(s) { + // return s.replace(/\s+/g, '_'); + // } - function unsnake(s) { - return s.replace(/_+/g, ' '); - } + // function unsnake(s) { + // return s.replace(/_+/g, ' '); + // } - function clean(s) { - return s.split(';') - .map(function(s) { return s.trim(); }) - .join(';'); - } + // function clean(s) { + // return s.split(';') + // .map(function(s) { return s.trim(); }) + // .join(';'); + // } function radio(selection) { @@ -101,10 +103,11 @@ export function uiFieldRadio(field, context) { radios = labels.selectAll('input') .on('change', changeRadio); + } - function structureExtras(selection) { + function structureExtras(selection, tags) { var selected = selectedKey(); var extrasWrap = selection.selectAll('.structure-extras-wrap') @@ -118,152 +121,183 @@ export function uiFieldRadio(field, context) { .attr('class', 'structure-extras-wrap') .merge(extrasWrap); - var list = extrasWrap.selectAll('ul') - .data([0]); + // var list = extrasWrap.selectAll('ul') + // .data([0]); - list = list.enter() - .append('ul') - .merge(list); + // list = list.enter() + // .append('ul') + // .merge(list); - // Type - var typeItem = list.selectAll('.structure-type-item') - .data([0]); + // // Type + // var typeItem = list.selectAll('.structure-type-item') + // .data([0]); - var typeEnter = typeItem.enter() - .append('li') - .attr('class', 'cf structure-type-item'); + // var typeEnter = typeItem.enter() + // .append('li') + // .attr('class', 'cf structure-type-item'); - typeEnter - .append('span') - .attr('class', 'col6 label structure-label-type') - .attr('for', 'structure-input-type') - .text(t('inspector.radio.structure.type')); + // typeEnter + // .append('span') + // .attr('class', 'col6 label structure-label-type') + // .attr('for', 'structure-input-type') + // .text(t('inspector.radio.structure.type')); - typeEnter - .append('div') - .attr('class', 'col6 structure-input-type-wrap') - .append('input') - .attr('type', 'text') - .attr('class', 'structure-input-type') - .attr('placeholder', t('inspector.radio.structure.default')) - .call(utilNoAuto); + // typeEnter + // .append('div') + // .attr('class', 'col6 structure-input-type-wrap') + // .append('input') + // .attr('type', 'text') + // .attr('class', 'structure-input-type') + // .attr('placeholder', t('inspector.radio.structure.default')) + // .call(utilNoAuto); - typeItem = typeItem - .merge(typeEnter); + // typeItem = typeItem + // .merge(typeEnter); - typeInput = typeItem.selectAll('.structure-input-type'); + // typeInput = typeItem.selectAll('.structure-input-type'); - if (taginfo) { - typeInput - .call(d3combobox() - .container(context.container()) - .fetcher(typeFetcher) - ); - } + // if (taginfo) { + // typeInput + // .call(d3combobox() + // .container(context.container()) + // .fetcher(typeFetcher) + // ); + // } - typeInput - .on('change', changeType) - .on('blur', changeType); + // typeInput + // .on('change', changeType) + // .on('blur', changeType); // Layer var showLayer = (selected === 'bridge' || selected === 'tunnel'); + if (!layerField) { + var field = context.presets().field('layer'); + layerField = uiField(context, field, entity, true) + .on('change', changeLayer); + } - var layerItem = list.selectAll('.structure-layer-item') - .data(showLayer ? [0] : []); + layerField.tags(tags); + + var layerItem = extrasWrap.selectAll('.structure-layer-item') + .data(layerField && showLayer ? [0] : []); + + // Exit layerItem.exit() .remove(); + // Enter var layerEnter = layerItem.enter() - .append('li') + .append('div') .attr('class', 'cf structure-layer-item'); - layerEnter - .append('span') - .attr('class', 'col6 label structure-label-layer') - .attr('for', 'structure-input-layer') - .text(t('inspector.radio.structure.layer')); - - layerEnter - .append('div') - .attr('class', 'col6 structure-input-layer-wrap') - .append('input') - .attr('type', 'text') - .attr('class', 'structure-input-layer') - .attr('placeholder', '0') - .call(utilNoAuto); - - var spin = layerEnter - .append('div') - .attr('class', 'spin-control'); - - spin - .append('button') - .datum(-1) - .attr('class', 'decrement') - .attr('tabindex', -1); - - spin - .append('button') - .datum(1) - .attr('class', 'increment') - .attr('tabindex', -1); - + // Update layerItem = layerItem .merge(layerEnter); - layerInput = layerItem.selectAll('.structure-input-layer') - .on('change', changeLayer) - .on('blur', changeLayer); + layerItem + .call(layerField.render); - layerItem.selectAll('button') - .on('click', function(d) { - d3.event.preventDefault(); - var num = parseInt(layerInput.node().value || 0, 10); - if (!isNaN(num)) layerInput.node().value = num + d; - changeLayer(); - }); + + // var layerItem = list.selectAll('.structure-layer-item') + // .data(showLayer ? [0] : []); + + // layerItem.exit() + // .remove(); + + // var layerEnter = layerItem.enter() + // .append('li') + // .attr('class', 'cf structure-layer-item'); + + // layerEnter + // .append('span') + // .attr('class', 'col6 label structure-label-layer') + // .attr('for', 'structure-input-layer') + // .text(t('inspector.radio.structure.layer')); + + // layerEnter + // .append('div') + // .attr('class', 'col6 structure-input-layer-wrap') + // .append('input') + // .attr('type', 'text') + // .attr('class', 'structure-input-layer') + // .attr('placeholder', '0') + // .call(utilNoAuto); + + // var spin = layerEnter + // .append('div') + // .attr('class', 'spin-control'); + + // spin + // .append('button') + // .datum(-1) + // .attr('class', 'decrement') + // .attr('tabindex', -1); + + // spin + // .append('button') + // .datum(1) + // .attr('class', 'increment') + // .attr('tabindex', -1); + + // layerItem = layerItem + // .merge(layerEnter); + + // layerInput = layerItem.selectAll('.structure-input-layer') + // .on('change', changeLayer) + // .on('blur', changeLayer); + + // layerItem.selectAll('button') + // .on('click', function(d) { + // d3.event.preventDefault(); + // var num = parseInt(layerInput.node().value || 0, 10); + // if (!isNaN(num)) layerInput.node().value = num + d; + // changeLayer(); + // }); } - function typeFetcher(q, callback) { - taginfo.values({ - debounce: true, - key: selectedKey(), - query: q - }, function(err, data) { - if (err) return; - var comboData = data.map(function(d) { - return { - key: d.value, - value: unsnake(d.value), - title: d.title - }; - }); - if (callback) callback(comboData); - }); - } + // function typeFetcher(q, callback) { + // taginfo.values({ + // debounce: true, + // key: selectedKey(), + // query: q + // }, function(err, data) { + // if (err) return; + // var comboData = data.map(function(d) { + // return { + // key: d.value, + // value: unsnake(d.value), + // title: d.title + // }; + // }); + // if (callback) callback(comboData); + // }); + // } - function changeType() { - var key = selectedKey(), - t = {}; + // function changeType() { + // var key = selectedKey(), + // t = {}; - if (!key) return; - var val = tagValue(utilGetSetValue(typeInput)); - t[key] = val; - if (val !== 'no') oldType[key] = val; - dispatch.call('change', this, t); - } + // if (!key) return; + // var val = tagValue(utilGetSetValue(typeInput)); + // t[key] = val; + // if (val !== 'no') oldType[key] = val; + // dispatch.call('change', this, t); + // } - function changeLayer() { + function changeLayer(t, onInput) { // note: don't use utilGetSetValue here because we want 0 to be falsy. - var t = { layer: layerInput.node().value || undefined }; - dispatch.call('change', this, t); + // var t = { layer: layerInput.node().value || undefined }; + if (t.layer === '0') { + t.layer = undefined; + } + dispatch.call('change', this, t, onInput); } @@ -324,9 +358,7 @@ export function uiFieldRadio(field, context) { } if (field.type === 'structureRadio') { - wrap.call(structureExtras); - utilGetSetValue(typeInput, displayValue(typeVal) || ''); - utilGetSetValue(layerInput, tags.layer || ''); + wrap.call(structureExtras, tags); } }; From 8a399096b2e3b96e76e349f4e0f316cc2a854f63 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sat, 5 Aug 2017 00:33:20 -0400 Subject: [PATCH 64/87] Add options for fields, allow unwrapped fields (no label, buttons, etc) --- css/80_app.css | 1 + modules/ui/field.js | 80 +++++++++++++++++++--------------- modules/ui/fields/radio.js | 87 ++++++++----------------------------- modules/ui/preset_editor.js | 6 +-- 4 files changed, 69 insertions(+), 105 deletions(-) diff --git a/css/80_app.css b/css/80_app.css index 50eb8ccab..dad03b124 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1056,6 +1056,7 @@ button.save.has-count .count::before { transition: margin-bottom 200ms; } +.form-field.nowrap, .wrap-form-field:last-child .form-field { margin-bottom: 0; } diff --git a/modules/ui/field.js b/modules/ui/field.js index 069dc9805..148369f1d 100644 --- a/modules/ui/field.js +++ b/modules/ui/field.js @@ -7,7 +7,12 @@ import { uiTagReference } from './tag_reference'; import { utilRebind } from '../util'; -export function uiField(context, presetField, entity, show) { +export function uiField(context, presetField, entity, options) { + options = _.extend({ + show: true, + wrap: true + }, options); + var dispatch = d3.dispatch('change'), field = _.clone(presetField), state = '', @@ -25,7 +30,7 @@ export function uiField(context, presetField, entity, show) { field.keys = field.keys || [field.key]; - field.show = show; + field.show = options.show; function isModified() { @@ -77,31 +82,34 @@ export function uiField(context, presetField, entity, show) { // Enter var enter = container.enter() .append('div') - .attr('class', function(d) { return 'form-field form-field-' + d.id; }); + .attr('class', function(d) { return 'form-field form-field-' + d.id; }) + .classed('nowrap', !options.wrap); - var label = enter - .append('label') - .attr('class', 'form-label') - .attr('for', function(d) { return 'preset-input-' + d.id; }) - .text(function(d) { return d.label(); }); + if (options.wrap) { + var label = enter + .append('label') + .attr('class', 'form-label') + .attr('for', function(d) { return 'preset-input-' + d.id; }) + .text(function(d) { return d.label(); }); - var wrap = label - .append('div') - .attr('class', 'form-label-button-wrap'); + var wrap = label + .append('div') + .attr('class', 'form-label-button-wrap'); - wrap - .append('button') - .attr('class', 'remove-icon') - .attr('tabindex', -1) - .call(svgIcon('#operation-delete')); + wrap + .append('button') + .attr('class', 'remove-icon') + .attr('tabindex', -1) + .call(svgIcon('#operation-delete')); - wrap - .append('button') - .attr('class', 'modified-icon') - .attr('tabindex', -1) - .call( - (textDirection === 'rtl') ? svgIcon('#icon-redo') : svgIcon('#icon-undo') - ); + wrap + .append('button') + .attr('class', 'modified-icon') + .attr('tabindex', -1) + .call( + (textDirection === 'rtl') ? svgIcon('#icon-redo') : svgIcon('#icon-undo') + ); + } // Update @@ -118,23 +126,27 @@ export function uiField(context, presetField, entity, show) { .classed('modified', isModified()) .classed('present', isPresent()) .each(function(d) { - var referenceKey = d.key; - if (d.type === 'multiCombo') { // lookup key without the trailing ':' - referenceKey = referenceKey.replace(/:$/, ''); - } - var reference = uiTagReference(d.reference || { key: referenceKey }, context); + if (options.wrap) { + var referenceKey = d.key; + if (d.type === 'multiCombo') { // lookup key without the trailing ':' + referenceKey = referenceKey.replace(/:$/, ''); + } + var reference = uiTagReference(d.reference || { key: referenceKey }, context); - if (state === 'hover') { - reference.showing(false); + if (state === 'hover') { + reference.showing(false); + } } d3.select(this) .call(d.impl); - d3.select(this) - .call(reference.body) - .select('.form-label-button-wrap') - .call(reference.button); + if (options.wrap) { + d3.select(this) + .call(reference.body) + .select('.form-label-button-wrap') + .call(reference.button); + } d.impl.tags(tags); }); diff --git a/modules/ui/fields/radio.js b/modules/ui/fields/radio.js index 17db4e6cb..f11b98736 100644 --- a/modules/ui/fields/radio.js +++ b/modules/ui/fields/radio.js @@ -121,12 +121,12 @@ export function uiFieldRadio(field, context) { .attr('class', 'structure-extras-wrap') .merge(extrasWrap); - // var list = extrasWrap.selectAll('ul') - // .data([0]); + var list = extrasWrap.selectAll('ul') + .data([0]); - // list = list.enter() - // .append('ul') - // .merge(list); + list = list.enter() + .append('ul') + .merge(list); // // Type @@ -174,14 +174,14 @@ export function uiFieldRadio(field, context) { var showLayer = (selected === 'bridge' || selected === 'tunnel'); if (!layerField) { var field = context.presets().field('layer'); - layerField = uiField(context, field, entity, true) + layerField = uiField(context, field, entity, { wrap: false }) .on('change', changeLayer); } layerField.tags(tags); - var layerItem = extrasWrap.selectAll('.structure-layer-item') + var layerItem = list.selectAll('.structure-layer-item') .data(layerField && showLayer ? [0] : []); // Exit @@ -190,73 +190,26 @@ export function uiFieldRadio(field, context) { // Enter var layerEnter = layerItem.enter() - .append('div') + .append('li') .attr('class', 'cf structure-layer-item'); + layerEnter + .append('span') + .attr('class', 'col6 label structure-label-layer') + .attr('for', 'preset-input-layer') + .text(t('inspector.radio.structure.layer')); + + layerEnter + .append('div') + .attr('class', 'col6 structure-input-layer-wrap'); + // Update layerItem = layerItem .merge(layerEnter); - layerItem + layerItem.selectAll('.structure-input-layer-wrap') .call(layerField.render); - - // var layerItem = list.selectAll('.structure-layer-item') - // .data(showLayer ? [0] : []); - - // layerItem.exit() - // .remove(); - - // var layerEnter = layerItem.enter() - // .append('li') - // .attr('class', 'cf structure-layer-item'); - - // layerEnter - // .append('span') - // .attr('class', 'col6 label structure-label-layer') - // .attr('for', 'structure-input-layer') - // .text(t('inspector.radio.structure.layer')); - - // layerEnter - // .append('div') - // .attr('class', 'col6 structure-input-layer-wrap') - // .append('input') - // .attr('type', 'text') - // .attr('class', 'structure-input-layer') - // .attr('placeholder', '0') - // .call(utilNoAuto); - - // var spin = layerEnter - // .append('div') - // .attr('class', 'spin-control'); - - // spin - // .append('button') - // .datum(-1) - // .attr('class', 'decrement') - // .attr('tabindex', -1); - - // spin - // .append('button') - // .datum(1) - // .attr('class', 'increment') - // .attr('tabindex', -1); - - // layerItem = layerItem - // .merge(layerEnter); - - // layerInput = layerItem.selectAll('.structure-input-layer') - // .on('change', changeLayer) - // .on('blur', changeLayer); - - // layerItem.selectAll('button') - // .on('click', function(d) { - // d3.event.preventDefault(); - // var num = parseInt(layerInput.node().value || 0, 10); - // if (!isNaN(num)) layerInput.node().value = num + d; - // changeLayer(); - // }); - } @@ -292,8 +245,6 @@ export function uiFieldRadio(field, context) { function changeLayer(t, onInput) { - // note: don't use utilGetSetValue here because we want 0 to be falsy. - // var t = { layer: layerInput.node().value || undefined }; if (t.layer === '0') { t.layer = undefined; } diff --git a/modules/ui/preset_editor.js b/modules/ui/preset_editor.js index 5b129651a..beeb67cc5 100644 --- a/modules/ui/preset_editor.js +++ b/modules/ui/preset_editor.js @@ -47,21 +47,21 @@ export function uiPresetEditor(context) { preset.fields.forEach(function(field) { if (field.matchGeometry(geometry)) { fieldsArr.push( - uiField(context, field, entity, true) + uiField(context, field, entity) ); } }); if (entity.isHighwayIntersection(context.graph()) && presets.field('restrictions')) { fieldsArr.push( - uiField(context, presets.field('restrictions'), entity, true) + uiField(context, presets.field('restrictions'), entity) ); } presets.universal().forEach(function(field) { if (preset.fields.indexOf(field) === -1) { fieldsArr.push( - uiField(context, field, entity, false) + uiField(context, field, entity, { show: false }) ); } }); From d798ba8197e5ea02a18f5e18896618e3fe3cf3a3 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Thu, 3 Aug 2017 13:24:26 +0000 Subject: [PATCH 65/87] chore(package): update rollup-plugin-commonjs to version 8.1.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 24adb69b6..69a193a8d 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "phantomjs-prebuilt": "~2.1.11", "request": "^2.81.0", "rollup": "0.45.2", - "rollup-plugin-commonjs": "8.0.2", + "rollup-plugin-commonjs": "8.1.0", "rollup-plugin-json": "2.2.0", "rollup-plugin-node-resolve": "3.0.0", "shelljs": "^0.7.5", From f8e06e32a8daa5b59bf7b6b372085258fc56b008 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Fri, 4 Aug 2017 13:16:04 +0000 Subject: [PATCH 66/87] chore(package): update mapillary-js to version 2.7.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 69a193a8d..e81347773 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "jsonschema": "^1.1.0", "json-stable-stringify": "^1.0.1", "@mapbox/maki": "^4.0.0", - "mapillary-js": "2.6.0", + "mapillary-js": "2.7.0", "minimist": "^1.2.0", "mocha": "^3.4.0", "mocha-phantomjs-core": "^2.1.0", From 43be48b621d843d3077f36240d42fb7f5168ac39 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sat, 5 Aug 2017 12:13:07 -0400 Subject: [PATCH 67/87] Change "e.g" to "e.g.", and change "01L/23R" to "01L/19R" for realism --- data/presets.yaml | 4 ++-- data/presets/fields.json | 4 ++-- data/presets/fields/ref_runway.json | 2 +- data/presets/fields/ref_taxiway.json | 2 +- dist/locales/en.json | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/data/presets.yaml b/data/presets.yaml index 9720941a1..952b018a0 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1047,7 +1047,7 @@ en: # ref=* label: Runway Number # ref_runway field placeholder - placeholder: e.g 01L/23R + placeholder: e.g. 01L/19R ref_stop_position: # ref=* label: Stop Number @@ -1055,7 +1055,7 @@ en: # ref=* label: Taxiway Name # ref_taxiway field placeholder - placeholder: e.g A5 + placeholder: e.g. A5 relation: # type=* label: Type diff --git a/data/presets/fields.json b/data/presets/fields.json index 6d7e0c431..f2f53c732 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -1397,7 +1397,7 @@ "key": "ref", "type": "text", "label": "Runway Number", - "placeholder": "e.g 01L/23R" + "placeholder": "e.g. 01L/19R" }, "ref_stop_position": { "key": "ref", @@ -1408,7 +1408,7 @@ "key": "ref", "type": "text", "label": "Taxiway Name", - "placeholder": "e.g A5" + "placeholder": "e.g. A5" }, "ref": { "key": "ref", diff --git a/data/presets/fields/ref_runway.json b/data/presets/fields/ref_runway.json index 5b42857f1..02440ded9 100644 --- a/data/presets/fields/ref_runway.json +++ b/data/presets/fields/ref_runway.json @@ -2,5 +2,5 @@ "key": "ref", "type": "text", "label": "Runway Number", - "placeholder": "e.g 01L/23R" + "placeholder": "e.g. 01L/19R" } diff --git a/data/presets/fields/ref_taxiway.json b/data/presets/fields/ref_taxiway.json index a38d1a84d..178ad944d 100644 --- a/data/presets/fields/ref_taxiway.json +++ b/data/presets/fields/ref_taxiway.json @@ -2,5 +2,5 @@ "key": "ref", "type": "text", "label": "Taxiway Name", - "placeholder": "e.g A5" + "placeholder": "e.g. A5" } diff --git a/dist/locales/en.json b/dist/locales/en.json index 29a267e79..586169767 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1951,14 +1951,14 @@ }, "ref_runway": { "label": "Runway Number", - "placeholder": "e.g 01L/23R" + "placeholder": "e.g. 01L/19R" }, "ref_stop_position": { "label": "Stop Number" }, "ref_taxiway": { "label": "Taxiway Name", - "placeholder": "e.g A5" + "placeholder": "e.g. A5" }, "ref": { "label": "Reference Code" From 077ee6d4b56e193794ea770672dac463d8c63483 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sat, 5 Aug 2017 23:30:34 -0400 Subject: [PATCH 68/87] refactor structure type field to use uiField --- data/presets.yaml | 25 ++++ data/presets/fields.json | 32 +++- data/presets/fields/bridge.json | 6 + data/presets/fields/cutting.json | 6 + data/presets/fields/embankment.json | 6 + data/presets/fields/ford.json | 6 + data/presets/fields/tunnel.json | 5 +- data/presets/fields/tunnel_waterway.json | 5 + data/presets/presets.json | 8 +- data/presets/presets/waterway/ditch.json | 2 +- data/presets/presets/waterway/drain.json | 2 +- data/presets/presets/waterway/river.json | 2 +- data/presets/presets/waterway/stream.json | 2 +- dist/locales/en.json | 22 ++- modules/ui/fields/radio.js | 174 ++++++++-------------- 15 files changed, 179 insertions(+), 124 deletions(-) create mode 100644 data/presets/fields/bridge.json create mode 100644 data/presets/fields/cutting.json create mode 100644 data/presets/fields/embankment.json create mode 100644 data/presets/fields/ford.json create mode 100644 data/presets/fields/tunnel_waterway.json diff --git a/data/presets.yaml b/data/presets.yaml index 8ad29bdbf..385e72555 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -246,6 +246,11 @@ en: brand: # brand=* label: Brand + bridge: + # bridge=* + label: Type + # bridge field placeholder + placeholder: Default building: # building=* label: Building @@ -369,6 +374,11 @@ en: currency_multi: # 'currency:=*' label: Currency Types + cutting: + # cutting=* + label: Type + # cutting field placeholder + placeholder: Default cycle_network: # cycle_network=* label: Network @@ -458,6 +468,11 @@ en: label: Email # email field placeholder placeholder: example@example.com + embankment: + # embankment=* + label: Type + # embankment field placeholder + placeholder: Default emergency: # emergency=* label: Emergency @@ -505,6 +520,11 @@ en: fixme: # fixme=* label: Fix Me + ford: + # ford=* + label: Type + # ford field placeholder + placeholder: Default fuel: # fuel=* label: Fuel @@ -1353,6 +1373,11 @@ en: # trees=* label: Trees tunnel: + # tunnel=* + label: Type + # tunnel field placeholder + placeholder: Default + tunnel_waterway: # tunnel=* label: Tunnel vending: diff --git a/data/presets/fields.json b/data/presets/fields.json index 2f6ce6767..3325ca17c 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -329,6 +329,12 @@ "type": "text", "label": "Brand" }, + "bridge": { + "key": "bridge", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" + }, "building_area": { "key": "building", "type": "combo", @@ -488,6 +494,12 @@ "type": "multiCombo", "label": "Currency Types" }, + "cutting": { + "key": "cutting", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" + }, "cycle_network": { "key": "cycle_network", "type": "networkCombo", @@ -631,6 +643,12 @@ "universal": true, "label": "Email" }, + "embankment": { + "key": "embankment", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" + }, "emergency": { "key": "emergency", "type": "check", @@ -695,6 +713,12 @@ "label": "Fix Me", "universal": true }, + "ford": { + "key": "ford", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" + }, "fuel_multi": { "key": "fuel:", "type": "multiCombo", @@ -1831,11 +1855,17 @@ "type": "semiCombo", "label": "Trees" }, - "tunnel": { + "tunnel_waterway": { "key": "tunnel", "type": "combo", "label": "Tunnel" }, + "tunnel": { + "key": "tunnel", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" + }, "vending": { "key": "vending", "type": "combo", diff --git a/data/presets/fields/bridge.json b/data/presets/fields/bridge.json new file mode 100644 index 000000000..bf0e98a04 --- /dev/null +++ b/data/presets/fields/bridge.json @@ -0,0 +1,6 @@ +{ + "key": "bridge", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" +} diff --git a/data/presets/fields/cutting.json b/data/presets/fields/cutting.json new file mode 100644 index 000000000..72314c8ff --- /dev/null +++ b/data/presets/fields/cutting.json @@ -0,0 +1,6 @@ +{ + "key": "cutting", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" +} diff --git a/data/presets/fields/embankment.json b/data/presets/fields/embankment.json new file mode 100644 index 000000000..a9818c5ba --- /dev/null +++ b/data/presets/fields/embankment.json @@ -0,0 +1,6 @@ +{ + "key": "embankment", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" +} diff --git a/data/presets/fields/ford.json b/data/presets/fields/ford.json new file mode 100644 index 000000000..3755f5925 --- /dev/null +++ b/data/presets/fields/ford.json @@ -0,0 +1,6 @@ +{ + "key": "ford", + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" +} diff --git a/data/presets/fields/tunnel.json b/data/presets/fields/tunnel.json index 2c4f7751f..e349219b4 100644 --- a/data/presets/fields/tunnel.json +++ b/data/presets/fields/tunnel.json @@ -1,5 +1,6 @@ { "key": "tunnel", - "type": "combo", - "label": "Tunnel" + "type": "typeCombo", + "label": "Type", + "placeholder": "Default" } diff --git a/data/presets/fields/tunnel_waterway.json b/data/presets/fields/tunnel_waterway.json new file mode 100644 index 000000000..2c4f7751f --- /dev/null +++ b/data/presets/fields/tunnel_waterway.json @@ -0,0 +1,5 @@ +{ + "key": "tunnel", + "type": "combo", + "label": "Tunnel" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index 02896931a..d24ade186 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -14144,7 +14144,7 @@ "waterway/ditch": { "icon": "waterway-ditch", "fields": [ - "tunnel" + "tunnel_waterway" ], "geometry": [ "line" @@ -14179,7 +14179,7 @@ "waterway/drain": { "icon": "waterway-stream", "fields": [ - "tunnel" + "tunnel_waterway" ], "geometry": [ "line" @@ -14215,7 +14215,7 @@ "waterway/river": { "icon": "waterway-river", "fields": [ - "tunnel", + "tunnel_waterway", "width" ], "geometry": [ @@ -14284,7 +14284,7 @@ "waterway/stream": { "icon": "waterway-stream", "fields": [ - "tunnel", + "tunnel_waterway", "width" ], "geometry": [ diff --git a/data/presets/presets/waterway/ditch.json b/data/presets/presets/waterway/ditch.json index 0f61421df..9373764b1 100644 --- a/data/presets/presets/waterway/ditch.json +++ b/data/presets/presets/waterway/ditch.json @@ -1,7 +1,7 @@ { "icon": "waterway-ditch", "fields": [ - "tunnel" + "tunnel_waterway" ], "geometry": [ "line" diff --git a/data/presets/presets/waterway/drain.json b/data/presets/presets/waterway/drain.json index c0b72fdac..71f63d634 100644 --- a/data/presets/presets/waterway/drain.json +++ b/data/presets/presets/waterway/drain.json @@ -1,7 +1,7 @@ { "icon": "waterway-stream", "fields": [ - "tunnel" + "tunnel_waterway" ], "geometry": [ "line" diff --git a/data/presets/presets/waterway/river.json b/data/presets/presets/waterway/river.json index b9d1e8b3e..346196cf6 100644 --- a/data/presets/presets/waterway/river.json +++ b/data/presets/presets/waterway/river.json @@ -1,7 +1,7 @@ { "icon": "waterway-river", "fields": [ - "tunnel", + "tunnel_waterway", "width" ], "geometry": [ diff --git a/data/presets/presets/waterway/stream.json b/data/presets/presets/waterway/stream.json index 1a6a5f68c..b9ad16d1b 100644 --- a/data/presets/presets/waterway/stream.json +++ b/data/presets/presets/waterway/stream.json @@ -1,7 +1,7 @@ { "icon": "waterway-stream", "fields": [ - "tunnel", + "tunnel_waterway", "width" ], "geometry": [ diff --git a/dist/locales/en.json b/dist/locales/en.json index 18d65d682..1e9660185 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -1282,6 +1282,10 @@ "brand": { "label": "Brand" }, + "bridge": { + "label": "Type", + "placeholder": "Default" + }, "building_area": { "label": "Building" }, @@ -1384,6 +1388,10 @@ "currency_multi": { "label": "Currency Types" }, + "cutting": { + "label": "Type", + "placeholder": "Default" + }, "cycle_network": { "label": "Network" }, @@ -1469,6 +1477,10 @@ "label": "Email", "placeholder": "example@example.com" }, + "embankment": { + "label": "Type", + "placeholder": "Default" + }, "emergency": { "label": "Emergency" }, @@ -1509,6 +1521,10 @@ "fixme": { "label": "Fix Me" }, + "ford": { + "label": "Type", + "placeholder": "Default" + }, "fuel_multi": { "label": "Fuel Types" }, @@ -2209,9 +2225,13 @@ "trees": { "label": "Trees" }, - "tunnel": { + "tunnel_waterway": { "label": "Tunnel" }, + "tunnel": { + "label": "Type", + "placeholder": "Default" + }, "vending": { "label": "Type of Goods" }, diff --git a/modules/ui/fields/radio.js b/modules/ui/fields/radio.js index f11b98736..fa4fc4090 100644 --- a/modules/ui/fields/radio.js +++ b/modules/ui/fields/radio.js @@ -1,14 +1,7 @@ import * as d3 from 'd3'; import { t } from '../../util/locale'; -// import { d3combobox } from '../../lib/d3.combobox.js'; -// import { services } from '../../services'; import { uiField } from '../field'; - -import { - utilGetSetValue, - // utilNoAuto, - utilRebind -} from '../../util'; +import { utilRebind } from '../../util'; export { uiFieldRadio as uiFieldStructureRadio }; @@ -16,13 +9,11 @@ export { uiFieldRadio as uiFieldStructureRadio }; export function uiFieldRadio(field, context) { var dispatch = d3.dispatch('change'), - // taginfo = services.taginfo, placeholder = d3.select(null), wrap = d3.select(null), labels = d3.select(null), radios = d3.select(null), - // typeInput = d3.select(null), - // layerInput = d3.select(null), + typeField, layerField, oldType = {}, entity; @@ -34,32 +25,6 @@ export function uiFieldRadio(field, context) { return !node.empty() && node.datum(); } - // // returns the tag value for a display value - // function tagValue(dispVal) { - // dispVal = snake(clean(dispVal || '')); - // return dispVal.toLowerCase() || 'yes'; - // } - - // // returns the display value for a tag value - // function displayValue(tagVal) { - // tagVal = tagVal || ''; - // return tagVal.toLowerCase() === 'yes' ? '' : unsnake(tagVal); - // } - - // function snake(s) { - // return s.replace(/\s+/g, '_'); - // } - - // function unsnake(s) { - // return s.replace(/_+/g, ' '); - // } - - // function clean(s) { - // return s.split(';') - // .map(function(s) { return s.trim(); }) - // .join(';'); - // } - function radio(selection) { selection.classed('preset-radio', true); @@ -108,7 +73,11 @@ export function uiFieldRadio(field, context) { function structureExtras(selection, tags) { - var selected = selectedKey(); + var selected = selectedKey(), + type = context.presets().field(selected), + layer = context.presets().field('layer'), + showLayer = (selected === 'bridge' || selected === 'tunnel'); + var extrasWrap = selection.selectAll('.structure-extras-wrap') .data(selected ? [0] : []); @@ -129,60 +98,62 @@ export function uiFieldRadio(field, context) { .merge(list); - // // Type - // var typeItem = list.selectAll('.structure-type-item') - // .data([0]); + // Type + if (type) { + if (!typeField || typeField.id !== selected) { + typeField = uiField(context, type, entity, { wrap: false }) + .on('change', changeType); + } + typeField.tags(tags); + } else { + typeField = null; + } - // var typeEnter = typeItem.enter() - // .append('li') - // .attr('class', 'cf structure-type-item'); + var typeItem = list.selectAll('.structure-type-item') + .data(typeField ? [typeField] : [], function(d) { return d.id; }); - // typeEnter - // .append('span') - // .attr('class', 'col6 label structure-label-type') - // .attr('for', 'structure-input-type') - // .text(t('inspector.radio.structure.type')); + // Exit + typeItem.exit() + .remove(); - // typeEnter - // .append('div') - // .attr('class', 'col6 structure-input-type-wrap') - // .append('input') - // .attr('type', 'text') - // .attr('class', 'structure-input-type') - // .attr('placeholder', t('inspector.radio.structure.default')) - // .call(utilNoAuto); + // Enter + var typeEnter = typeItem.enter() + .insert('li', ':first-child') + .attr('class', 'cf structure-type-item'); - // typeItem = typeItem - // .merge(typeEnter); + typeEnter + .append('span') + .attr('class', 'col6 label structure-label-type') + .attr('for', 'preset-input-' + selected) + .text(t('inspector.radio.structure.type')); - // typeInput = typeItem.selectAll('.structure-input-type'); + typeEnter + .append('div') + .attr('class', 'col6 structure-input-type-wrap'); - // if (taginfo) { - // typeInput - // .call(d3combobox() - // .container(context.container()) - // .fetcher(typeFetcher) - // ); - // } + // Update + typeItem = typeItem + .merge(typeEnter); - // typeInput - // .on('change', changeType) - // .on('blur', changeType); + if (typeField) { + typeItem.selectAll('.structure-input-type-wrap') + .call(typeField.render); + } // Layer - var showLayer = (selected === 'bridge' || selected === 'tunnel'); - if (!layerField) { - var field = context.presets().field('layer'); - layerField = uiField(context, field, entity, { wrap: false }) - .on('change', changeLayer); + if (layer && showLayer) { + if (!layerField) { + layerField = uiField(context, layer, entity, { wrap: false }) + .on('change', changeLayer); + } + layerField.tags(tags); + } else { + layerField = null; } - layerField.tags(tags); - - var layerItem = list.selectAll('.structure-layer-item') - .data(layerField && showLayer ? [0] : []); + .data(layerField ? [layerField] : []); // Exit layerItem.exit() @@ -207,41 +178,21 @@ export function uiFieldRadio(field, context) { layerItem = layerItem .merge(layerEnter); - layerItem.selectAll('.structure-input-layer-wrap') - .call(layerField.render); - + if (layerField) { + layerItem.selectAll('.structure-input-layer-wrap') + .call(layerField.render); + } } - // function typeFetcher(q, callback) { - // taginfo.values({ - // debounce: true, - // key: selectedKey(), - // query: q - // }, function(err, data) { - // if (err) return; - // var comboData = data.map(function(d) { - // return { - // key: d.value, - // value: unsnake(d.value), - // title: d.title - // }; - // }); - // if (callback) callback(comboData); - // }); - // } + function changeType(t, onInput) { + var key = selectedKey(); + if (!key) return; - - // function changeType() { - // var key = selectedKey(), - // t = {}; - - // if (!key) return; - // var val = tagValue(utilGetSetValue(typeInput)); - // t[key] = val; - // if (val !== 'no') oldType[key] = val; - // dispatch.call('change', this, t); - // } + var val = t[key]; + if (val !== 'no') oldType[key] = val; + dispatch.call('change', this, t, onInput); + } function changeLayer(t, onInput) { @@ -299,13 +250,12 @@ export function uiFieldRadio(field, context) { radios.property('checked', checked); var selection = radios.filter(function() { return this.checked; }); - var typeVal = ''; if (selection.empty()) { placeholder.text(t('inspector.none')); } else { placeholder.text(selection.attr('value')); - typeVal = oldType[selection.datum()] = tags[selection.datum()]; + oldType[selection.datum()] = tags[selection.datum()]; } if (field.type === 'structureRadio') { From 3c50974956a6a5d1a20f7ff05084e7c053d143d0 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Sun, 6 Aug 2017 15:15:42 +0100 Subject: [PATCH 69/87] Add "care home" term to group home --- data/presets.yaml | 2 +- data/presets/presets.json | 3 ++- data/presets/presets/amenity/social_facility/group_home.json | 3 ++- dist/locales/en.json | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/data/presets.yaml b/data/presets.yaml index 952b018a0..8170df8b9 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1931,7 +1931,7 @@ en: amenity/social_facility/group_home: # 'amenity=social_facility, social_facility=group_home, social_facility:for=senior' name: Elderly Group Home - # 'terms: old,senior,living' + # 'terms: old,senior,living,care home' terms: '' amenity/social_facility/homeless_shelter: # 'amenity=social_facility, social_facility=shelter, social_facility:for=homeless' diff --git a/data/presets/presets.json b/data/presets/presets.json index 92c966b3c..ea568d5c1 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -2632,7 +2632,8 @@ "terms": [ "old", "senior", - "living" + "living", + "care home" ], "tags": { "amenity": "social_facility", diff --git a/data/presets/presets/amenity/social_facility/group_home.json b/data/presets/presets/amenity/social_facility/group_home.json index c5bdad2b6..ee4fd7d70 100644 --- a/data/presets/presets/amenity/social_facility/group_home.json +++ b/data/presets/presets/amenity/social_facility/group_home.json @@ -17,7 +17,8 @@ "terms": [ "old", "senior", - "living" + "living", + "care home" ], "tags": { "amenity": "social_facility", diff --git a/dist/locales/en.json b/dist/locales/en.json index 586169767..2bb409342 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -2746,7 +2746,7 @@ }, "amenity/social_facility/group_home": { "name": "Elderly Group Home", - "terms": "old,senior,living" + "terms": "old,senior,living,care home" }, "amenity/social_facility/homeless_shelter": { "name": "Homeless Shelter", From e64ff2407fe2dc0cb0c6279ff9c3fbfe58f101c5 Mon Sep 17 00:00:00 2001 From: JamesKingdom Date: Sun, 6 Aug 2017 21:59:06 +0100 Subject: [PATCH 70/87] Adding assisted living term to social_facility --- data/presets.yaml | 4 ++-- data/presets/presets.json | 6 ++++-- .../presets/presets/amenity/social_facility/group_home.json | 3 ++- .../presets/amenity/social_facility/nursing_home.json | 3 ++- dist/locales/en.json | 4 ++-- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/data/presets.yaml b/data/presets.yaml index 8170df8b9..96ecd6e88 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1931,7 +1931,7 @@ en: amenity/social_facility/group_home: # 'amenity=social_facility, social_facility=group_home, social_facility:for=senior' name: Elderly Group Home - # 'terms: old,senior,living,care home' + # 'terms: old,senior,living,care home,assisted living' terms: '' amenity/social_facility/homeless_shelter: # 'amenity=social_facility, social_facility=shelter, social_facility:for=homeless' @@ -1941,7 +1941,7 @@ en: amenity/social_facility/nursing_home: # 'amenity=social_facility, social_facility=nursing_home, social_facility:for=senior' name: Nursing Home - # 'terms: elderly,living,nursing,old,senior' + # 'terms: elderly,living,nursing,old,senior,assisted living' terms: '' amenity/studio: # amenity=studio diff --git a/data/presets/presets.json b/data/presets/presets.json index ea568d5c1..c3fcccfbb 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -2633,7 +2633,8 @@ "old", "senior", "living", - "care home" + "care home", + "assisted living" ], "tags": { "amenity": "social_facility", @@ -2702,7 +2703,8 @@ "living", "nursing", "old", - "senior" + "senior", + "assisted living" ], "tags": { "amenity": "social_facility", diff --git a/data/presets/presets/amenity/social_facility/group_home.json b/data/presets/presets/amenity/social_facility/group_home.json index ee4fd7d70..e615ed06a 100644 --- a/data/presets/presets/amenity/social_facility/group_home.json +++ b/data/presets/presets/amenity/social_facility/group_home.json @@ -18,7 +18,8 @@ "old", "senior", "living", - "care home" + "care home", + "assisted living" ], "tags": { "amenity": "social_facility", diff --git a/data/presets/presets/amenity/social_facility/nursing_home.json b/data/presets/presets/amenity/social_facility/nursing_home.json index 54e0dc0a2..8a83260f3 100644 --- a/data/presets/presets/amenity/social_facility/nursing_home.json +++ b/data/presets/presets/amenity/social_facility/nursing_home.json @@ -19,7 +19,8 @@ "living", "nursing", "old", - "senior" + "senior", + "assisted living" ], "tags": { "amenity": "social_facility", diff --git a/dist/locales/en.json b/dist/locales/en.json index 2bb409342..252c7e729 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -2746,7 +2746,7 @@ }, "amenity/social_facility/group_home": { "name": "Elderly Group Home", - "terms": "old,senior,living,care home" + "terms": "old,senior,living,care home,assisted living" }, "amenity/social_facility/homeless_shelter": { "name": "Homeless Shelter", @@ -2754,7 +2754,7 @@ }, "amenity/social_facility/nursing_home": { "name": "Nursing Home", - "terms": "elderly,living,nursing,old,senior" + "terms": "elderly,living,nursing,old,senior,assisted living" }, "amenity/studio": { "name": "Studio", From 839a23f113699c0313cf3c085f2e4357f065ea67 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sun, 6 Aug 2017 16:59:30 -0400 Subject: [PATCH 71/87] Fix rounded corners on the structure field list items --- css/80_app.css | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/css/80_app.css b/css/80_app.css index dad03b124..82c5f10ed 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1337,6 +1337,18 @@ button.save.has-count .count::before { border: 1px solid #ccc; border-radius: 4px; } +.structure-extras-wrap li:first-child span { + border-top-left-radius: 4px; +} +.structure-extras-wrap li:first-child input { + border-top-right-radius: 4px; +} +.structure-extras-wrap li:last-child span { + border-bottom-left-radius: 4px; +} +.structure-extras-wrap li:last-child input { + border-bottom-right-radius: 4px; +} /* preset form multicombo */ From 27113f7599f0b1fabd908b4769765b34a511db91 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sun, 6 Aug 2017 17:40:33 -0400 Subject: [PATCH 72/87] Fix RTL for spin control and form buttons --- css/80_app.css | 51 +++++++++++++++++++++++++++++++++----------------- 1 file changed, 34 insertions(+), 17 deletions(-) diff --git a/css/80_app.css b/css/80_app.css index 82c5f10ed..73f8652b0 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1107,6 +1107,7 @@ button.save.has-count .count::before { border-left: none; border-right: 1px solid #CCC; border-radius: 4px 0 0 0; + width: 31px; } .form-label button:hover { background: #f1f1f1; @@ -1298,6 +1299,7 @@ button.save.has-count .count::before { /* preset form access */ /* preset form cycleway */ +/* preset form structure extras */ .form-field-structure .structure-extras-wrap li, .form-field-cycleway .preset-input-wrap li, @@ -1349,6 +1351,22 @@ button.save.has-count .count::before { .structure-extras-wrap li:last-child input { border-bottom-right-radius: 4px; } +[dir='rtl'] .structure-extras-wrap li:first-child span { + border-top-left-radius: 0; + border-top-right-radius: 4px; +} +[dir='rtl'] .structure-extras-wrap li:first-child input { + border-top-right-radius: 0; + border-top-left-radius: 4px; +} +[dir='rtl'] .structure-extras-wrap li:last-child span { + border-bottom-left-radius: 0; + border-bottom-right-radius: 4px; +} +[dir='rtl'] .structure-extras-wrap li:last-child input { + border-bottom-right-radius: 0; + border-bottom-left-radius: 4px; +} /* preset form multicombo */ @@ -1424,6 +1442,10 @@ input[type=number] { margin-bottom: -11px; position: relative; } +[dir='rtl'] .spin-control{ + margin-left: 0; + margin-right: -64px; +} .spin-control button { right: 1px; @@ -1435,10 +1457,21 @@ input[type=number] { border-radius: 0; background: rgba(0, 0, 0, 0); } +[dir='rtl'] .spin-control button{ + border-left: 0; + border-right: 1px solid #CCC; +} .spin-control button.decrement { border-bottom-right-radius: 3px; } +[dir='rtl'] .spin-control button.decrement{ + border-bottom-right-radius: 0; + right: 0; +} +[dir='rtl'] .spin-control button.increment{ + border-bottom-left-radius: 3px; +} .spin-control button.decrement::after, .spin-control button.increment::after { @@ -1461,6 +1494,7 @@ input[type=number] { border-right: 5px solid transparent; } + /* preset form checkbox */ .checkselect label:last-of-type { @@ -4179,23 +4213,6 @@ li.hide + li.version .badge .tooltip .tooltip-arrow { border-radius: 4px 0 0 4px; } - -/* increment / decrement control - code by Naoufel Razouane */ - -[dir='rtl'] .spin-control{ - margin-left: 0; - margin-right: -20%; -} -[dir='rtl'] .spin-control button{ - border-left: 0; - border-right: 1px solid #CCC; -} -[dir='rtl'] .spin-control button.decrement{ - border-bottom-right-radius: 0; -} -[dir='rtl'] .spin-control button.increment{ - border-bottom-left-radius: 3px; -} /* modal */ [dir='rtl'] .modal > button { position: absolute; From 3e168935d1e265b57495bedd75aaaa453f9e4083 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sun, 6 Aug 2017 22:00:30 -0400 Subject: [PATCH 73/87] Swap increment/decrement spin buttons when RTL --- css/80_app.css | 6 +++--- modules/ui/fields/input.js | 16 +++++++++------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/css/80_app.css b/css/80_app.css index 73f8652b0..7a576702b 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1465,12 +1465,12 @@ input[type=number] { .spin-control button.decrement { border-bottom-right-radius: 3px; } -[dir='rtl'] .spin-control button.decrement{ +[dir='rtl'] .spin-control button.decrement { border-bottom-right-radius: 0; - right: 0; } -[dir='rtl'] .spin-control button.increment{ +[dir='rtl'] .spin-control button.increment { border-bottom-left-radius: 3px; + right: 0; } .spin-control button.decrement::after, diff --git a/modules/ui/fields/input.js b/modules/ui/fields/input.js index 4cbed223a..c60f9361e 100644 --- a/modules/ui/fields/input.js +++ b/modules/ui/fields/input.js @@ -1,7 +1,7 @@ import * as d3 from 'd3'; -import { t } from '../../util/locale'; -import { dataPhoneFormats } from '../../../data/index'; -import { services } from '../../services/index'; +import { t, textDirection } from '../../util/locale'; +import { dataPhoneFormats } from '../../../data'; +import { services } from '../../services'; import { utilGetSetValue, utilNoAuto, @@ -52,6 +52,8 @@ export function uiFieldText(field, context) { }); } else if (field.type === 'number') { + var rtl = (textDirection === 'rtl'); + input.attr('type', 'text'); var spinControl = selection.selectAll('.spin-control') @@ -63,14 +65,14 @@ export function uiFieldText(field, context) { enter .append('button') - .datum(-1) - .attr('class', 'decrement') + .datum(rtl ? 1 : -1) + .attr('class', rtl ? 'increment' : 'decrement') .attr('tabindex', -1); enter .append('button') - .datum(1) - .attr('class', 'increment') + .datum(rtl ? -1 : 1) + .attr('class', rtl ? 'decrement' : 'increment') .attr('tabindex', -1); spinControl = spinControl From f95d6298f2ba24fbecfed9be9c7ad8c177539e61 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sun, 6 Aug 2017 22:06:30 -0400 Subject: [PATCH 74/87] Fix RTL for panel close buttons --- css/80_app.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/css/80_app.css b/css/80_app.css index 7a576702b..fc334eaa1 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -2756,6 +2756,9 @@ img.tile-removing { background: none; color: #ddd; } +[dir='rtl'] .panel-title button.close { + float: left; +} .panel-title button.close:hover { color: #fff; From 10659505e2a4d131cf01fe1a1cade4c170118afa Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sun, 6 Aug 2017 23:39:58 -0400 Subject: [PATCH 75/87] Add code to treat a few special tags as areas instead of lines even in the absense of a proper `area=yes` or `areaKeys` tag. (closes #4194) --- modules/osm/way.js | 20 ++++++++++++++++++++ test/spec/osm/way.js | 10 ++++++++++ 2 files changed, 30 insertions(+) diff --git a/modules/osm/way.js b/modules/osm/way.js index 99ccc3716..bf026c3a2 100644 --- a/modules/osm/way.js +++ b/modules/osm/way.js @@ -152,6 +152,23 @@ _.extend(osmWay.prototype, { isArea: function() { + // `highway` and `railway` are typically linear features, but there + // are a few exceptions that should be treated as areas, even in the + // absense of a proper `area=yes` or `areaKeys` tag.. see #4194 + var lineKeys = { + highway: { + rest_area: true, + services: true + }, + railway: { + roundhouse: true, + station: true, + traverser: true, + turntable: true, + wash: true + } + }; + if (this.tags.area === 'yes') return true; if (!this.isClosed() || this.tags.area === 'no') @@ -160,6 +177,9 @@ _.extend(osmWay.prototype, { if (key in areaKeys && !(this.tags[key] in areaKeys[key])) { return true; } + if (key in lineKeys && this.tags[key] in lineKeys[key]) { + return true; + } } return false; }, diff --git a/test/spec/osm/way.js b/test/spec/osm/way.js index f45a98ae1..3881358e9 100644 --- a/test/spec/osm/way.js +++ b/test/spec/osm/way.js @@ -345,6 +345,16 @@ describe('iD.osmWay', function() { expect(iD.Way({nodes: ['n1', 'n1'], tags: {building: 'yes'}}).isArea()).to.equal(true); }); + it('returns true for some highway and railway exceptions', function() { + expect(iD.Way({nodes: ['n1', 'n1'], tags: { highway: 'services' }}).isArea(), 'highway=services').to.equal(true); + expect(iD.Way({nodes: ['n1', 'n1'], tags: { highway: 'rest_area' }}).isArea(), 'highway=rest_area').to.equal(true); + expect(iD.Way({nodes: ['n1', 'n1'], tags: { railway: 'roundhouse' }}).isArea(), 'railway=roundhouse').to.equal(true); + expect(iD.Way({nodes: ['n1', 'n1'], tags: { railway: 'station' }}).isArea(), 'railway=station').to.equal(true); + expect(iD.Way({nodes: ['n1', 'n1'], tags: { railway: 'traverser' }}).isArea(), 'railway=traverser').to.equal(true); + expect(iD.Way({nodes: ['n1', 'n1'], tags: { railway: 'turntable' }}).isArea(), 'railway=turntable').to.equal(true); + expect(iD.Way({nodes: ['n1', 'n1'], tags: { railway: 'wash' }}).isArea(), 'railway=wash').to.equal(true); + }); + it('returns false if the way is closed and has no keys in iD.areaKeys', function() { expect(iD.Way({nodes: ['n1', 'n1'], tags: {a: 'b'}}).isArea()).to.equal(false); }); From 12e93721fc21ea052f61e25de7662f889133df84 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sun, 6 Aug 2017 23:45:06 -0400 Subject: [PATCH 76/87] Remove bin=yes from excrement bag vending machine (closes #4191) --- data/presets/presets.json | 1 - data/presets/presets/amenity/vending_machine/excrement_bags.json | 1 - 2 files changed, 2 deletions(-) diff --git a/data/presets/presets.json b/data/presets/presets.json index cfff2b22f..71d8c2fe3 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -2994,7 +2994,6 @@ "fields": [ "operator", "fee", - "bin", "payment_multi", "currency_multi" ], diff --git a/data/presets/presets/amenity/vending_machine/excrement_bags.json b/data/presets/presets/amenity/vending_machine/excrement_bags.json index 610724380..c9840f1bd 100644 --- a/data/presets/presets/amenity/vending_machine/excrement_bags.json +++ b/data/presets/presets/amenity/vending_machine/excrement_bags.json @@ -3,7 +3,6 @@ "fields": [ "operator", "fee", - "bin", "payment_multi", "currency_multi" ], From 8de3429f2ba6523f425813cc14b5b3e9a029a544 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sun, 6 Aug 2017 23:59:16 -0400 Subject: [PATCH 77/87] Fix misspelling --- modules/osm/way.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/osm/way.js b/modules/osm/way.js index bf026c3a2..4a6862230 100644 --- a/modules/osm/way.js +++ b/modules/osm/way.js @@ -154,7 +154,7 @@ _.extend(osmWay.prototype, { isArea: function() { // `highway` and `railway` are typically linear features, but there // are a few exceptions that should be treated as areas, even in the - // absense of a proper `area=yes` or `areaKeys` tag.. see #4194 + // absence of a proper `area=yes` or `areaKeys` tag.. see #4194 var lineKeys = { highway: { rest_area: true, From d0fcae1b15d81f7f7baa6ae1bc40118b68c8639a Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Mon, 7 Aug 2017 00:23:53 -0400 Subject: [PATCH 78/87] When drawing, ignore accidental clicks on mode buttons (closes #4042) --- modules/ui/modes.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/ui/modes.js b/modules/ui/modes.js index fca3e07e9..ab4bdb024 100644 --- a/modules/ui/modes.js +++ b/modules/ui/modes.js @@ -35,7 +35,11 @@ export function uiModes(context) { .attr('tabindex', -1) .attr('class', function(mode) { return mode.id + ' add-button col4'; }) .on('click.mode-buttons', function(mode) { - if (mode.id === context.mode().id) { + // When drawing, ignore accidental clicks on mode buttons - #4042 + var currMode = context.mode().id; + if (currMode.match(/^draw/) !== null) return; + + if (mode.id === currMode) { context.enter(modeBrowse(context)); } else { context.enter(mode); From 163323d3df89c5e94c3e74ffb6a3f0145e8833db Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Tue, 8 Aug 2017 09:51:57 -0400 Subject: [PATCH 79/87] Make sure bool url params actually contain value 'true' (closes #4222) --- modules/behavior/hash.js | 2 +- modules/util/detect.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/behavior/hash.js b/modules/behavior/hash.js index 7d0626680..431594a7c 100644 --- a/modules/behavior/hash.js +++ b/modules/behavior/hash.js @@ -99,7 +99,7 @@ export function behaviorHash(context) { context.storage('commentDate', Date.now()); } - if (q.walkthrough) { + if (q.walkthrough === 'true') { hash.startWalkthrough = true; } diff --git a/modules/util/detect.js b/modules/util/detect.js index c8b24b35f..ed8f3ad2e 100644 --- a/modules/util/detect.js +++ b/modules/util/detect.js @@ -92,7 +92,7 @@ export function utilDetect(force) { // detect text direction var q = utilStringQs(window.location.hash.substring(1)); var lang = dataLocales[detected.locale]; - if ((lang && lang.rtl) || q.hasOwnProperty('rtl')) { + if ((lang && lang.rtl) || (q.rtl === 'true')) { detected.textDirection = 'rtl'; } else { detected.textDirection = 'ltr'; From 881f979d463966aec5e623404c8da1502e5fcbc7 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Tue, 8 Aug 2017 18:14:23 -0400 Subject: [PATCH 80/87] Return to browse mode when zooming out beyond edit limit (closes #4184) --- modules/renderer/map.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/modules/renderer/map.js b/modules/renderer/map.js index d94a8dbc6..faadea119 100644 --- a/modules/renderer/map.js +++ b/modules/renderer/map.js @@ -1,10 +1,12 @@ import * as d3 from 'd3'; import _ from 'lodash'; import { t } from '../util/locale'; +import { geoExtent } from '../geo'; -import { utilRebind } from '../util/rebind'; -import { utilBindOnce } from '../util/bind_once'; -import { utilGetDimensions } from '../util/dimensions'; +import { + modeBrowse, + modeSelect +} from '../modes'; import { svgAreas, @@ -14,18 +16,20 @@ import { svgMidpoints, svgPoints, svgVertices -} from '../svg/index'; +} from '../svg'; -import { geoExtent } from '../geo/index'; -import { modeSelect } from '../modes/select'; +import { uiFlash } from '../ui'; import { utilFastMouse, - utilSetTransform, - utilFunctor -} from '../util/index'; + utilFunctor, + utilRebind, + utilSetTransform +} from '../util'; + +import { utilBindOnce } from '../util/bind_once'; +import { utilGetDimensions } from '../util/dimensions'; -import { uiFlash } from '../ui/index'; export function rendererMap(context) { @@ -267,6 +271,7 @@ export function rendererMap(context) { function editOff() { context.features().resetStats(); surface.selectAll('.layer-osm *').remove(); + context.enter(modeBrowse(context)); dispatch.call('drawn', this, {full: true}); } From c7044bec3af83ac092ba1c923febb4e0104ea85a Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 9 Aug 2017 11:09:08 -0400 Subject: [PATCH 81/87] Better mock for select mode, fixes false test failures --- test/spec/svg/midpoints.js | 41 ++++++++++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/test/spec/svg/midpoints.js b/test/spec/svg/midpoints.js index b844b8628..92266c5c6 100644 --- a/test/spec/svg/midpoints.js +++ b/test/spec/svg/midpoints.js @@ -1,13 +1,21 @@ describe('iD.svgMidpoints', function () { var context, surface, + selectedIDs = [], projection = d3.geoProjection(function(x, y) { return [x, -y]; }) .translate([0, 0]) .scale(180 / Math.PI) .clipExtent([[0, 0], [Infinity, Infinity]]), filter = function() { return true; }; + beforeEach(function () { context = iD.Context(); + context.mode = function() { + return { + id: 'select', + selectedIDs: function() { return selectedIDs; } + }; + }; d3.select(document.createElement('div')) .attr('id', 'map') .call(context.map()); @@ -22,10 +30,12 @@ describe('iD.svgMidpoints', function () { graph = iD.Graph([a, b, line]), extent = iD.geoExtent([0, 0], [100, 100]); - context.selectedIDs = function() { return [line.id]; }; + selectedIDs = [line.id]; + context.selectedIDs = function() { return selectedIDs; }; context.entity = function(id) { return graph.entity(id); }; - surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); + context.hasEntity = context.entity; + surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); expect(surface.selectAll('.midpoint').datum().loc).to.eql([25, 0]); }); @@ -36,9 +46,12 @@ describe('iD.svgMidpoints', function () { graph = iD.Graph([a, b, line]), extent = iD.geoExtent([0, 0], [100, 100]); - context.selectedIDs = function() { return [line.id]; }; - surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); + selectedIDs = [line.id]; + context.selectedIDs = function() { return selectedIDs; }; + context.entity = function(id) { return graph.entity(id); }; + context.hasEntity = context.entity; + surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); expect(surface.selectAll('.midpoint').nodes()).to.have.length(0); }); @@ -49,9 +62,12 @@ describe('iD.svgMidpoints', function () { graph = iD.Graph([a, b, line]), extent = iD.geoExtent([0, 0], [100, 100]); - context.selectedIDs = function() { return [line.id]; }; - surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); + selectedIDs = [line.id]; + context.selectedIDs = function() { return selectedIDs; }; + context.entity = function(id) { return graph.entity(id); }; + context.hasEntity = context.entity; + surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); expect(surface.selectAll('.midpoint').nodes()).to.have.length(0); }); @@ -62,10 +78,12 @@ describe('iD.svgMidpoints', function () { graph = iD.Graph([a, b, line]), extent = iD.geoExtent([0, 0], [100, 100]); - context.selectedIDs = function() { return [line.id]; }; + selectedIDs = [line.id]; + context.selectedIDs = function() { return selectedIDs; }; context.entity = function(id) { return graph.entity(id); }; - surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); + context.hasEntity = context.entity; + surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); expect(surface.selectAll('.midpoint').datum().loc).to.eql([100, 0]); }); @@ -76,9 +94,12 @@ describe('iD.svgMidpoints', function () { graph = iD.Graph([a, b, line]), extent = iD.geoExtent([0, 0], [100, 100]); - context.selectedIDs = function() { return [line.id]; }; - surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); + selectedIDs = [line.id]; + context.selectedIDs = function() { return selectedIDs; }; + context.entity = function(id) { return graph.entity(id); }; + context.hasEntity = context.entity; + surface.call(iD.svgMidpoints(projection, context), graph, [line], filter, extent); expect(surface.selectAll('.midpoint').nodes()).to.have.length(0); }); From 3aad7451008ec3b5dffc594a2142aae904ffad30 Mon Sep 17 00:00:00 2001 From: boothym Date: Wed, 9 Aug 2017 21:14:19 +0100 Subject: [PATCH 82/87] Add jetty term to pier (#4224) --- data/presets/presets/man_made/pier.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/presets/presets/man_made/pier.json b/data/presets/presets/man_made/pier.json index dccc224bf..a9199b7a9 100644 --- a/data/presets/presets/man_made/pier.json +++ b/data/presets/presets/man_made/pier.json @@ -4,7 +4,8 @@ "area" ], "terms": [ - "dock" + "dock", + "jetty" ], "tags": { "man_made": "pier" From 94662a34e30661806881e5ee77de7e4dfc078a1b Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 9 Aug 2017 22:01:59 -0400 Subject: [PATCH 83/87] Restore scrolling in the test results screen --- test/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/index.html b/test/index.html index ad42a95b7..cf2737c66 100644 --- a/test/index.html +++ b/test/index.html @@ -6,7 +6,7 @@ - +

From b7958415b3475c46f462431612a2264db39fc487 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 9 Aug 2017 22:02:58 -0400 Subject: [PATCH 84/87] Don't remove all the divs under body when testing --- test/spec/ui/confirm.js | 7 +++++-- test/spec/ui/flash.js | 3 ++- test/spec/ui/modal.js | 7 +++++-- test/spec/ui/raw_tag_editor.js | 8 +++++--- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/test/spec/ui/confirm.js b/test/spec/ui/confirm.js index 5e2b83770..a12db432d 100644 --- a/test/spec/ui/confirm.js +++ b/test/spec/ui/confirm.js @@ -2,11 +2,14 @@ describe('iD.uiConfirm', function () { var elem; beforeEach(function() { - elem = d3.select('body').append('div'); + elem = d3.select('body') + .append('div') + .attr('id', 'confirm-wrap'); }); afterEach(function() { - elem.remove(); + d3.select('#confirm-wrap') + .remove(); }); it('can be instantiated', function () { diff --git a/test/spec/ui/flash.js b/test/spec/ui/flash.js index 08174d66a..3fa10b0d1 100644 --- a/test/spec/ui/flash.js +++ b/test/spec/ui/flash.js @@ -9,7 +9,8 @@ describe('iD.uiFlash', function () { }); afterEach(function() { - d3.select('body > div').remove(); + d3.select('#flash-wrap') + .remove(); }); it('returns a selection', function () { diff --git a/test/spec/ui/modal.js b/test/spec/ui/modal.js index c6c13348d..d59d339a2 100644 --- a/test/spec/ui/modal.js +++ b/test/spec/ui/modal.js @@ -2,11 +2,14 @@ describe('iD.uiModal', function () { var elem; beforeEach(function() { - elem = d3.select('body').append('div'); + elem = d3.select('body') + .append('div') + .attr('id', 'modal-wrap'); }); afterEach(function() { - elem.remove(); + d3.select('#modal-wrap') + .remove(); }); it('can be instantiated', function() { diff --git a/test/spec/ui/raw_tag_editor.js b/test/spec/ui/raw_tag_editor.js index e7f46999e..ac7212ef9 100644 --- a/test/spec/ui/raw_tag_editor.js +++ b/test/spec/ui/raw_tag_editor.js @@ -1,6 +1,5 @@ describe('iD.uiRawTagEditor', function() { - var taglist, element, - entity, context; + var taglist, element, entity, context; function render(tags) { taglist = iD.uiRawTagEditor(context) @@ -10,6 +9,7 @@ describe('iD.uiRawTagEditor', function() { element = d3.select('body') .append('div') + .attr('class', 'ui-wrap') .call(taglist); } @@ -21,9 +21,11 @@ describe('iD.uiRawTagEditor', function() { }); afterEach(function () { - element.remove(); + d3.selectAll('.ui-wrap') + .remove(); }); + it('creates input elements for each key-value pair', function () { expect(element.selectAll('input[value=highway]')).not.to.be.empty; expect(element.selectAll('input[value=residential]')).not.to.be.empty; From 99a3741b0c72a6aa709822a3d2f6f69532b120a9 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 9 Aug 2017 22:04:09 -0400 Subject: [PATCH 85/87] Better isolation of services, to avoid hitting network during test runs 1. All services are disabled in testing now to prevent network accesses 2. Only services are enabled when needed to test something 3. Many changes throughout code to allow iD to run with services disabled (e.g. check for osm service instead of assuming context.connection() will work) 4. Actually export the services so we can disable and enable them --- modules/core/context.js | 16 ++++++--- modules/core/history.js | 8 ++--- modules/modes/save.js | 24 +++++++++----- modules/renderer/background.js | 7 +++- modules/renderer/map.js | 6 ++-- modules/services/index.js | 9 +++++ modules/ui/account.js | 20 +++++++----- modules/ui/commit.js | 9 +++-- modules/ui/contributors.js | 12 ++++--- modules/ui/init.js | 23 ++++++------- modules/ui/intro/intro.js | 11 ++++--- modules/ui/panels/history.js | 56 ++++++++++++++++++-------------- modules/ui/spinner.js | 24 +++++++------- modules/ui/status.js | 11 ++++--- modules/ui/success.js | 7 ++-- test/spec/behavior/hash.js | 3 +- test/spec/services/mapillary.js | 8 +++++ test/spec/services/nominatim.js | 9 +++++ test/spec/services/osm.js | 30 ++++++++++------- test/spec/services/taginfo.js | 9 +++++ test/spec/spec_helpers.js | 3 ++ test/spec/ui/fields/wikipedia.js | 31 +++++++++++++----- 22 files changed, 219 insertions(+), 117 deletions(-) diff --git a/modules/core/context.js b/modules/core/context.js index 2d18bda67..1acc4f96b 100644 --- a/modules/core/context.js +++ b/modules/core/context.js @@ -88,7 +88,9 @@ export function coreContext() { } context.preauth = function(options) { - connection.switch(options); + if (connection) { + connection.switch(options); + } return context; }; @@ -97,7 +99,9 @@ export function coreContext() { entitiesLoaded(err, result); if (callback) callback(err, result); } - connection.loadTiles(projection, dimensions, done); + if (connection) { + connection.loadTiles(projection, dimensions, done); + } }; context.loadEntity = function(id, callback) { @@ -105,7 +109,9 @@ export function coreContext() { entitiesLoaded(err, result); if (callback) callback(err, result); } - connection.loadEntity(id, done); + if (connection) { + connection.loadEntity(id, done); + } }; context.zoomToEntity = function(id, zoomTo) { @@ -136,7 +142,9 @@ export function coreContext() { context.minEditableZoom = function(_) { if (!arguments.length) return minEditableZoom; minEditableZoom = _; - connection.tileZoom(_); + if (connection) { + connection.tileZoom(_); + } return context; }; diff --git a/modules/core/history.js b/modules/core/history.js index 7c53e55b0..7c69eaa76 100644 --- a/modules/core/history.js +++ b/modules/core/history.js @@ -454,6 +454,7 @@ export function coreHistory(context) { // When we restore a modified way, we also need to fetch any missing // childnodes that would normally have been downloaded with it.. #2142 if (loadChildNodes) { + var osm = context.connection(); var missing = _(baseEntities) .filter({ type: 'way' }) .map('nodes') @@ -462,7 +463,7 @@ export function coreHistory(context) { .reject(function(n) { return stack[0].graph.hasEntity(n); }) .value(); - if (!_.isEmpty(missing)) { + if (!_.isEmpty(missing) && osm) { loadComplete = false; context.redrawEnable(false); @@ -480,8 +481,7 @@ export function coreHistory(context) { // fetch older versions of nodes that were deleted.. _.each(visible.false, function(entity) { - context.connection() - .loadEntityVersion(entity.id, +entity.version - 1, childNodesLoaded); + osm.loadEntityVersion(entity.id, +entity.version - 1, childNodesLoaded); }); } @@ -492,7 +492,7 @@ export function coreHistory(context) { } }; - context.connection().loadMultiple(missing, childNodesLoaded); + osm.loadMultiple(missing, childNodesLoaded); } } } diff --git a/modules/modes/save.js b/modules/modes/save.js index 27a70ebca..766f66779 100644 --- a/modules/modes/save.js +++ b/modules/modes/save.js @@ -35,8 +35,8 @@ export function modeSave(context) { }; var commit = uiCommit(context) - .on('cancel', cancel) - .on('save', save); + .on('cancel', cancel) + .on('save', save); function cancel() { @@ -46,7 +46,8 @@ export function modeSave(context) { function save(changeset, tryAgain) { - var loading = uiLoading(context).message(t('save.uploading')).blocking(true), + var osm = context.connection(), + loading = uiLoading(context).message(t('save.uploading')).blocking(true), history = context.history(), origChanges = history.changes(actionDiscardTags(history.difference())), localGraph = context.graph(), @@ -57,6 +58,8 @@ export function modeSave(context) { conflicts = [], errors = []; + if (!osm) return; + if (!tryAgain) { history.perform(actionNoop()); // checkpoint } @@ -64,7 +67,7 @@ export function modeSave(context) { context.container().call(loading); if (toCheck.length) { - context.connection().loadMultiple(toLoad, loaded); + osm.loadMultiple(toLoad, loaded); } else { upload(); } @@ -119,7 +122,7 @@ export function modeSave(context) { if (loadMore.length) { toLoad.push.apply(toLoad, loadMore); - context.connection().loadMultiple(loadMore, loaded); + osm.loadMultiple(loadMore, loaded); } if (!toLoad.length) { @@ -134,7 +137,7 @@ export function modeSave(context) { return { id: id, text: text, action: function() { history.replace(action); } }; } function formatUser(d) { - return '' + d + ''; + return '' + d + ''; } function entityName(entity) { return utilDisplayName(entity) || (utilDisplayType(entity.id) + ' ' + entity.id); @@ -201,7 +204,7 @@ export function modeSave(context) { } else { var changes = history.changes(actionDiscardTags(history.difference())); if (changes.modified.length || changes.created.length || changes.deleted.length) { - context.connection().putChangeset(changeset, changes, uploadCallback); + osm.putChangeset(changeset, changes, uploadCallback); } else { // changes were insignificant or reverted by user d3.select('.inspector-wrap *').remove(); loading.close(); @@ -360,10 +363,13 @@ export function modeSave(context) { context.container().selectAll('#content') .attr('class', 'inactive'); - if (context.connection().authenticated()) { + var osm = context.connection(); + if (!osm) return; + + if (osm.authenticated()) { done(); } else { - context.connection().authenticate(function(err) { + osm.authenticate(function(err) { if (err) { cancel(); } else { diff --git a/modules/renderer/background.js b/modules/renderer/background.js index ab98e186d..5fc5286de 100644 --- a/modules/renderer/background.js +++ b/modules/renderer/background.js @@ -76,7 +76,9 @@ export function rendererBackground(context) { delete q.offset; } - window.location.replace('#' + utilQsString(q, true)); + if (!window.mocha) { + window.location.replace('#' + utilQsString(q, true)); + } var imageryUsed = [b.imageryUsed()]; @@ -124,6 +126,9 @@ export function rendererBackground(context) { if (!arguments.length) return baseLayer.source(); // test source against OSM imagery blacklists.. + var osm = context.connection(); + if (!osm) return background; + var blacklists = context.connection().imageryBlacklists(); var template = d.template(), diff --git a/modules/renderer/map.js b/modules/renderer/map.js index faadea119..8e82e12c8 100644 --- a/modules/renderer/map.js +++ b/modules/renderer/map.js @@ -73,8 +73,10 @@ export function rendererMap(context) { context .on('change.map', immediateRedraw); - context.connection() - .on('change.map', immediateRedraw); + var osm = context.connection(); + if (osm) { + osm.on('change.map', immediateRedraw); + } context.history() .on('change.map', immediateRedraw) diff --git a/modules/services/index.js b/modules/services/index.js index ea8f600c7..f893714ab 100644 --- a/modules/services/index.js +++ b/modules/services/index.js @@ -13,3 +13,12 @@ export var services = { wikidata: serviceWikidata, wikipedia: serviceWikipedia }; + +export { + serviceMapillary, + serviceNominatim, + serviceOsm, + serviceTaginfo, + serviceWikidata, + serviceWikipedia +}; diff --git a/modules/ui/account.js b/modules/ui/account.js index 13c122b47..ec8811ee2 100644 --- a/modules/ui/account.js +++ b/modules/ui/account.js @@ -4,17 +4,19 @@ import { svgIcon } from '../svg/index'; export function uiAccount(context) { - var connection = context.connection(); + var osm = context.connection(); function update(selection) { - if (!connection.authenticated()) { + if (!osm) return; + + if (!osm.authenticated()) { selection.selectAll('#userLink, #logoutLink') .classed('hide', true); return; } - connection.userDetails(function(err, details) { + osm.userDetails(function(err, details) { var userLink = selection.select('#userLink'), logoutLink = selection.select('#logoutLink'); @@ -28,7 +30,7 @@ export function uiAccount(context) { // Link userLink.append('a') - .attr('href', connection.userURL(details.display_name)) + .attr('href', osm.userURL(details.display_name)) .attr('target', '_blank'); // Add thumbnail or dont @@ -52,7 +54,7 @@ export function uiAccount(context) { .text(t('logout')) .on('click.logout', function() { d3.event.preventDefault(); - connection.logout(); + osm.logout(); }); }); } @@ -67,9 +69,9 @@ export function uiAccount(context) { .attr('id', 'userLink') .classed('hide', true); - connection - .on('change.account', function() { update(selection); }); - - update(selection); + if (osm) { + osm.on('change.account', function() { update(selection); }); + update(selection); + } }; } diff --git a/modules/ui/commit.js b/modules/ui/commit.js index 4e1512b8e..088d282e7 100644 --- a/modules/ui/commit.js +++ b/modules/ui/commit.js @@ -26,6 +26,9 @@ export function uiCommit(context) { function commit(selection) { + var osm = context.connection(); + if (!osm) return; + if (!changeset) { var detected = utilDetect(), tags = { @@ -87,7 +90,7 @@ export function uiCommit(context) { commentField.node().select(); - context.connection().userChangesets(function (err, changesets) { + osm.userChangesets(function (err, changesets) { if (err) return; var comments = changesets.map(function(changeset) { @@ -174,7 +177,7 @@ export function uiCommit(context) { .html(t('commit.upload_explanation')); - context.connection().userDetails(function(err, user) { + osm.userDetails(function(err, user) { if (err) return; var userLink = d3.select(document.createElement('div')); @@ -190,7 +193,7 @@ export function uiCommit(context) { .append('a') .attr('class','user-info') .text(user.display_name) - .attr('href', context.connection().userURL(user.display_name)) + .attr('href', osm.userURL(user.display_name)) .attr('tabindex', -1) .attr('target', '_blank'); diff --git a/modules/ui/contributors.js b/modules/ui/contributors.js index ae09a202a..2a07a5b87 100644 --- a/modules/ui/contributors.js +++ b/modules/ui/contributors.js @@ -5,13 +5,16 @@ import { svgIcon } from '../svg/index'; export function uiContributors(context) { - var debouncedUpdate = _.debounce(function() { update(); }, 1000), + var osm = context.connection(), + debouncedUpdate = _.debounce(function() { update(); }, 1000), limit = 4, hidden = false, wrap = d3.select(null); function update() { + if (!osm) return; + var users = {}, entities = context.intersects(context.map().extent()); @@ -32,7 +35,7 @@ export function uiContributors(context) { .enter() .append('a') .attr('class', 'user-link') - .attr('href', function(d) { return context.connection().userURL(d); }) + .attr('href', function(d) { return osm.userURL(d); }) .attr('target', '_blank') .attr('tabindex', -1) .text(String); @@ -44,7 +47,7 @@ export function uiContributors(context) { .attr('target', '_blank') .attr('tabindex', -1) .attr('href', function() { - return context.connection().changesetsURL(context.map().center(), context.map().zoom()); + return osm.changesetsURL(context.map().center(), context.map().zoom()); }) .text(u.length - limit + 1); @@ -71,10 +74,11 @@ export function uiContributors(context) { return function(selection) { + if (!osm) return; wrap = selection; update(); - context.connection().on('loaded.contributors', debouncedUpdate); + osm.on('loaded.contributors', debouncedUpdate); context.map().on('move.contributors', debouncedUpdate); }; } diff --git a/modules/ui/init.js b/modules/ui/init.js index c382f257a..08181d367 100644 --- a/modules/ui/init.js +++ b/modules/ui/init.js @@ -290,18 +290,19 @@ export function uiInit(context) { .call(uiShortcuts(context)); } - var authenticating = uiLoading(context) - .message(t('loading_auth')) - .blocking(true); + var osm = context.connection(), + auth = uiLoading(context).message(t('loading_auth')).blocking(true); - context.connection() - .on('authLoading.ui', function() { - context.container() - .call(authenticating); - }) - .on('authDone.ui', function() { - authenticating.close(); - }); + if (osm && auth) { + osm + .on('authLoading.ui', function() { + context.container() + .call(auth); + }) + .on('authDone.ui', function() { + auth.close(); + }); + } uiInitCounter++; diff --git a/modules/ui/intro/intro.js b/modules/ui/intro/intro.js index c87e2aa6a..bb351c452 100644 --- a/modules/ui/intro/intro.js +++ b/modules/ui/intro/intro.js @@ -55,14 +55,15 @@ export function uiIntro(context) { context.enter(modeBrowse(context)); // Save current map state - var history = context.history().toJSON(), + var osm = context.connection(), + history = context.history().toJSON(), hash = window.location.hash, center = context.map().center(), zoom = context.map().zoom(), background = context.background().baseLayerSource(), overlays = context.background().overlayLayerSources(), opacity = d3.selectAll('#map .layer-background').style('opacity'), - loadedTiles = context.connection().loadedTiles(), + loadedTiles = osm && osm.loadedTiles(), baseEntities = context.history().graph().base().entities, countryCode = services.geocoder.countryCode; @@ -70,7 +71,7 @@ export function uiIntro(context) { context.inIntro(true); // Load semi-real data used in intro - context.connection().toggle(false).reset(); + if (osm) { osm.toggle(false).reset(); } context.history().reset(); context.history().merge(d3.values(coreGraph().load(introGraph).entities)); context.history().checkpoint('initial'); @@ -109,11 +110,11 @@ export function uiIntro(context) { curtain.remove(); navwrap.remove(); d3.selectAll('#map .layer-background').style('opacity', opacity); - context.connection().toggle(true).reset().loadedTiles(loadedTiles); + if (osm) { osm.toggle(true).reset().loadedTiles(loadedTiles); } context.history().reset().merge(d3.values(baseEntities)); context.background().baseLayerSource(background); overlays.forEach(function (d) { context.background().toggleOverlayLayer(d); }); - if (history) context.history().fromJSON(history, false); + if (history) { context.history().fromJSON(history, false); } context.map().centerZoom(center, zoom); window.location.replace(hash); services.geocoder.countryCode = countryCode; diff --git a/modules/ui/panels/history.js b/modules/ui/panels/history.js index a1c604d00..0c7418490 100644 --- a/modules/ui/panels/history.js +++ b/modules/ui/panels/history.js @@ -4,7 +4,7 @@ import { svgIcon } from '../../svg'; export function uiPanelHistory(context) { - + var osm; function displayTimestamp(entity) { if (!entity.timestamp) return t('info_panels.history.unknown'); @@ -33,13 +33,15 @@ export function uiPanelHistory(context) { .append('div') .attr('class', 'links'); - links - .append('a') - .attr('class', 'user-osm-link') - .attr('href', context.connection().userURL(entity.user)) - .attr('target', '_blank') - .attr('tabindex', -1) - .text('OSM'); + if (osm) { + links + .append('a') + .attr('class', 'user-osm-link') + .attr('href', osm.userURL(entity.user)) + .attr('target', '_blank') + .attr('tabindex', -1) + .text('OSM'); + } links .append('a') @@ -68,13 +70,15 @@ export function uiPanelHistory(context) { .append('div') .attr('class', 'links'); - links - .append('a') - .attr('class', 'changeset-osm-link') - .attr('href', context.connection().changesetURL(entity.changeset)) - .attr('target', '_blank') - .attr('tabindex', -1) - .text('OSM'); + if (osm) { + links + .append('a') + .attr('class', 'changeset-osm-link') + .attr('href', osm.changesetURL(entity.changeset)) + .attr('target', '_blank') + .attr('tabindex', -1) + .text('OSM'); + } links .append('a') @@ -90,6 +94,8 @@ export function uiPanelHistory(context) { var selected = _.filter(context.selectedIDs(), function(e) { return context.hasEntity(e); }), singular = selected.length === 1 ? selected[0] : null; + osm = context.connection(); + selection.html(''); selection @@ -122,15 +128,17 @@ export function uiPanelHistory(context) { .text(t('info_panels.history.changeset') + ': ') .call(displayChangeset, entity); - selection - .append('a') - .attr('class', 'view-history-on-osm') - .attr('target', '_blank') - .attr('tabindex', -1) - .attr('href', context.connection().historyURL(entity)) - .call(svgIcon('#icon-out-link', 'inline')) - .append('span') - .text(t('info_panels.history.link_text')); + if (osm) { + selection + .append('a') + .attr('class', 'view-history-on-osm') + .attr('target', '_blank') + .attr('tabindex', -1) + .attr('href', osm.historyURL(entity)) + .call(svgIcon('#icon-out-link', 'inline')) + .append('span') + .text(t('info_panels.history.link_text')); + } } diff --git a/modules/ui/spinner.js b/modules/ui/spinner.js index 9daaf4b92..758ed2d5d 100644 --- a/modules/ui/spinner.js +++ b/modules/ui/spinner.js @@ -1,5 +1,5 @@ export function uiSpinner(context) { - var connection = context.connection(); + var osm = context.connection(); return function(selection) { @@ -8,16 +8,16 @@ export function uiSpinner(context) { .attr('src', context.imagePath('loader-black.gif')) .style('opacity', 0); - connection - .on('loading.spinner', function() { - img.transition() - .style('opacity', 1); - }); - - connection - .on('loaded.spinner', function() { - img.transition() - .style('opacity', 0); - }); + if (osm) { + osm + .on('loading.spinner', function() { + img.transition() + .style('opacity', 1); + }) + .on('loaded.spinner', function() { + img.transition() + .style('opacity', 0); + }); + } }; } diff --git a/modules/ui/status.js b/modules/ui/status.js index 05cf2bc9d..d9ba2bd0e 100644 --- a/modules/ui/status.js +++ b/modules/ui/status.js @@ -4,12 +4,14 @@ import { svgIcon } from '../svg/index'; export function uiStatus(context) { - var connection = context.connection(); + var osm = context.connection(); + return function(selection) { + if (!osm) return; function update() { - connection.status(function(err, apiStatus) { + osm.status(function(err, apiStatus) { selection.html(''); if (err) { @@ -24,7 +26,7 @@ export function uiStatus(context) { .text(t('login')) .on('click.login', function() { d3.event.preventDefault(); - connection.authenticate(); + osm.authenticate(); }); } else { // TODO: nice messages for different error types @@ -41,8 +43,7 @@ export function uiStatus(context) { }); } - connection - .on('change', function() { update(selection); }); + osm.on('change', function() { update(selection); }); window.setInterval(update, 90000); update(selection); diff --git a/modules/ui/success.js b/modules/ui/success.js index d7002520c..bf9b19541 100644 --- a/modules/ui/success.js +++ b/modules/ui/success.js @@ -43,8 +43,10 @@ export function uiSuccess(context) { .append('span') .text(t('success.help_link_text')); - var changesetURL = context.connection().changesetURL(changeset.id); + var osm = context.connection(); + if (!osm) return; + var changesetURL = osm.changesetURL(changeset.id); var viewOnOsm = body .append('a') @@ -62,9 +64,8 @@ export function uiSuccess(context) { .append('div') .text(t('success.view_on_osm')); - var message = (changeset.tags.comment || t('success.edited_osm')).substring(0, 130) + - ' ' + context.connection().changesetURL(changeset.id); + ' ' + changesetURL; var sharing = { facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL), diff --git a/test/spec/behavior/hash.js b/test/spec/behavior/hash.js index fda5c8da3..2c4d4f04f 100644 --- a/test/spec/behavior/hash.js +++ b/test/spec/behavior/hash.js @@ -5,8 +5,6 @@ describe('iD.behaviorHash', function () { beforeEach(function () { context = iD.Context(); - context.connection().loadTiles = function () {}; // Neuter connection - var container = d3.select(document.createElement('div')); context.container(container); container.call(context.map()); @@ -15,6 +13,7 @@ describe('iD.behaviorHash', function () { afterEach(function () { hash.off(); + location.hash = ''; }); it('sets hadHash if location.hash is present', function () { diff --git a/test/spec/services/mapillary.js b/test/spec/services/mapillary.js index 0bf7b7f39..dd184db05 100644 --- a/test/spec/services/mapillary.js +++ b/test/spec/services/mapillary.js @@ -6,6 +6,14 @@ describe('iD.serviceMapillary', function() { context, server, mapillary, orig; + before(function() { + iD.services.mapillary = iD.serviceMapillary; + }); + + after(function() { + delete iD.services.mapillary; + }); + beforeEach(function() { context = iD.Context().assetPath('../dist/'); context.projection diff --git a/test/spec/services/nominatim.js b/test/spec/services/nominatim.js index 37e5a60ee..fb984039b 100644 --- a/test/spec/services/nominatim.js +++ b/test/spec/services/nominatim.js @@ -1,6 +1,15 @@ describe('iD.serviceNominatim', function() { var server, nominatim; + + before(function() { + iD.services.geocoder = iD.serviceNominatim; + }); + + after(function() { + delete iD.services.geocoder; + }); + beforeEach(function() { server = sinon.fakeServer.create(); nominatim = iD.services.geocoder; diff --git a/test/spec/services/osm.js b/test/spec/services/osm.js index 259a0cc7d..f23c1d635 100644 --- a/test/spec/services/osm.js +++ b/test/spec/services/osm.js @@ -1,5 +1,5 @@ describe('iD.serviceOsm', function () { - var context, connection, spy; + var context, connection, server, spy; function login() { if (!connection) return; @@ -17,7 +17,16 @@ describe('iD.serviceOsm', function () { connection.logout(); } + before(function() { + iD.services.osm = iD.serviceOsm; + }); + + after(function() { + delete iD.services.osm; + }); + beforeEach(function () { + server = sinon.fakeServer.create(); context = iD.Context(); connection = context.connection(); connection.switch({ urlroot: 'http://www.openstreetmap.org' }); @@ -25,6 +34,10 @@ describe('iD.serviceOsm', function () { spy = sinon.spy(); }); + afterEach(function() { + server.restore(); + }); + it('is instantiated', function () { expect(connection).to.be.ok; @@ -109,8 +122,7 @@ describe('iD.serviceOsm', function () { }); describe('#loadFromAPI', function () { - var server, - path = '/api/0.6/map?bbox=-74.542,40.655,-74.541,40.656', + var path = '/api/0.6/map?bbox=-74.542,40.655,-74.541,40.656', response = '' + '' + ' ' + + var nodeXML = '' + '' + '', wayXML = '' + @@ -312,8 +323,7 @@ describe('iD.serviceOsm', function () { }); describe('#loadEntityVersion', function () { - var server, - nodeXML = '' + + var nodeXML = '' + '' + '', wayXML = '' + @@ -356,7 +366,6 @@ describe('iD.serviceOsm', function () { }); describe('#loadMultiple', function () { - var server; beforeEach(function() { server = sinon.fakeServer.create(); }); @@ -372,7 +381,7 @@ describe('iD.serviceOsm', function () { describe('#userChangesets', function() { - var server, userDetailsFn; + var userDetailsFn; beforeEach(function() { server = sinon.fakeServer.create(); @@ -477,8 +486,7 @@ describe('iD.serviceOsm', function () { describe('API capabilities', function() { - var server, - capabilitiesXML = '' + + var capabilitiesXML = '' + '' + '' + '' + diff --git a/test/spec/services/taginfo.js b/test/spec/services/taginfo.js index fab95b44e..7db16fb27 100644 --- a/test/spec/services/taginfo.js +++ b/test/spec/services/taginfo.js @@ -1,6 +1,15 @@ describe('iD.serviceTaginfo', function() { var server, taginfo; + + before(function() { + iD.services.taginfo = iD.serviceTaginfo; + }); + + after(function() { + delete iD.services.taginfo; + }); + beforeEach(function() { server = sinon.fakeServer.create(); taginfo = iD.services.taginfo; diff --git a/test/spec/spec_helpers.js b/test/spec/spec_helpers.js index 8fc8e30db..50fba97a4 100644 --- a/test/spec/spec_helpers.js +++ b/test/spec/spec_helpers.js @@ -1,7 +1,10 @@ /* globals chai:false */ iD.debug = true; + +// disable things that use the network iD.data.imagery = []; +_.forEach(iD.services, function(v,k) { delete iD.services[k]; }); mocha.setup({ ui: 'bdd', diff --git a/test/spec/ui/fields/wikipedia.js b/test/spec/ui/fields/wikipedia.js index 80a25957e..c6aa35a57 100644 --- a/test/spec/ui/fields/wikipedia.js +++ b/test/spec/ui/fields/wikipedia.js @@ -1,7 +1,6 @@ describe('iD.uiFieldWikipedia', function() { var entity, context, selection, field; - function changeTags(changed) { var e = context.entity(entity.id), annotation = 'Changed tags.', @@ -18,6 +17,16 @@ describe('iD.uiFieldWikipedia', function() { } } + before(function() { + iD.services.wikipedia = iD.serviceWikipedia; + iD.services.wikidata = iD.serviceWikidata; + }); + + after(function() { + delete iD.services.wikipedia; + delete iD.services.wikidata; + }); + beforeEach(function() { entity = iD.Node({id: 'n12345'}); context = iD.Context(); @@ -95,7 +104,7 @@ describe('iD.uiFieldWikipedia', function() { var wikipedia = iD.uiFieldWikipedia(field, context).entity(entity); wikipedia.on('change', changeTags); selection.call(wikipedia); - window.JSONP_DELAY = 20; + window.JSONP_DELAY = 60; var spy = sinon.spy(); wikipedia.on('change.spy', spy); @@ -105,21 +114,27 @@ describe('iD.uiFieldWikipedia', function() { iD.utilGetSetValue(selection.selectAll('.wiki-title'), 'Skip'); happen.once(selection.selectAll('.wiki-title').node(), { type: 'change' }); happen.once(selection.selectAll('.wiki-title').node(), { type: 'blur' }); + + // t0 expect(context.entity(entity.id).tags.wikidata).to.be.undefined; - // Set title to "Title" after 10ms + // t30: graph change - Set title to "Title" window.setTimeout(function() { iD.utilGetSetValue(selection.selectAll('.wiki-title'), 'Title'); happen.once(selection.selectAll('.wiki-title').node(), { type: 'change' }); happen.once(selection.selectAll('.wiki-title').node(), { type: 'blur' }); - }, 10); + }, 30); - // wikidata not set (t0 + 20ms) after wikipedia="skip" because graph changed + // t60: at t0 + 60ms (JSONP_DELAY), wikidata SHOULD NOT be set because graph has changed. + + // t70: check that wikidata unchanged window.setTimeout(function() { expect(context.entity(entity.id).tags.wikidata).to.be.undefined; - }, 25); + }, 70); - // wikidata set (t10 + 20ms) after wikipedia="title" because graph unchanged + // t90: at t30 + 60ms (JSONP_DELAY), wikidata SHOULD be set because graph is unchanged. + + // t100: check that wikidata has changed window.setTimeout(function() { expect(context.entity(entity.id).tags.wikidata).to.equal('Q216353'); @@ -129,7 +144,7 @@ describe('iD.uiFieldWikipedia', function() { expect(spy.getCall(2)).to.have.been.calledWith({ wikipedia: 'de:Title' }); // 'Title' on change +10ms expect(spy.getCall(3)).to.have.been.calledWith({ wikipedia: 'de:Title' }); // 'Title' on blur +10ms done(); - }, 35); + }, 100); }); }); From 736b632d548d41b9a047fa3094780690cf43df1c Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 9 Aug 2017 22:08:48 -0400 Subject: [PATCH 86/87] npm run build to regenerate presets (updated pier terms) --- data/presets.yaml | 2 +- data/presets/presets.json | 3 ++- dist/locales/en.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/data/presets.yaml b/data/presets.yaml index 1125227d9..5895a11b2 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -3353,7 +3353,7 @@ en: man_made/pier: # man_made=pier name: Pier - # 'terms: dock' + # 'terms: dock,jetty' terms: '' man_made/pipeline: # man_made=pipeline diff --git a/data/presets/presets.json b/data/presets/presets.json index 71d8c2fe3..936001dd7 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -8918,7 +8918,8 @@ "area" ], "terms": [ - "dock" + "dock", + "jetty" ], "tags": { "man_made": "pier" diff --git a/dist/locales/en.json b/dist/locales/en.json index 3b596ef2c..2f4cfb3f9 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -4035,7 +4035,7 @@ }, "man_made/pier": { "name": "Pier", - "terms": "dock" + "terms": "dock,jetty" }, "man_made/pipeline": { "name": "Pipeline", From 4904b7a2532eac1aacd80b841702b019ad557b37 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Thu, 10 Aug 2017 11:11:54 -0400 Subject: [PATCH 87/87] Recognize more kinds of concrete surface as "paved" --- modules/osm/tags.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/osm/tags.js b/modules/osm/tags.js index 37fc8434a..77905a201 100644 --- a/modules/osm/tags.js +++ b/modules/osm/tags.js @@ -48,7 +48,9 @@ export var osmPavedTags = { 'surface': { 'paved': true, 'asphalt': true, - 'concrete': true + 'concrete': true, + 'concrete:lanes': true, + 'concrete:plates': true }, 'tracktype': { 'grade1': true