From b60db392aec40f839ccfac0fb0de3ce7b10aecc5 Mon Sep 17 00:00:00 2001 From: Tomas Bedrich Date: Sat, 25 Aug 2018 09:24:23 +0200 Subject: [PATCH] Fix util.get_possible_attributes, update attribute list, update test --- pycaching/cache.py | 83 +++++++++++----------- pycaching/util.py | 12 ++-- test/cassettes/util_attributes.json | 103 ++++++++++++++-------------- 3 files changed, 96 insertions(+), 102 deletions(-) diff --git a/pycaching/cache.py b/pycaching/cache.py index eaa855b..ba7d9c9 100644 --- a/pycaching/cache.py +++ b/pycaching/cache.py @@ -29,74 +29,75 @@ class Cache(object): on geocaching.com. """ - # generated by Util.get_possible_attributes() + # generated by util.get_possible_attributes() # TODO: smarter way of keeping attributes up to date _possible_attributes = { - "abandonedbuilding": "Abandoned Structure", - "available": "Available at All Times", + "AbandonedBuilding": "Abandoned Structure", + "UV": "UV Light Required", + "available": "Available at all times", "bicycles": "Bicycles", "boat": "Boat", "campfires": "Campfires", - "camping": "Camping Available", - "cliff": "Cliff / Falling Rocks", - "climbing": "Difficult Climbing", - "cow": "Watch for Livestock", - "danger": "Dangerous Area", - "dangerousanimals": "Dangerous Animals", + "camping": "Camping available", + "cliff": "Cliff / falling rocks", + "climbing": "Difficult climbing", + "cow": "Watch for livestock", + "danger": "Dangerous area", + "dangerousanimals": "Dangerous animals", "dogs": "Dogs", - "fee": "Access or Parking Fee", + "fee": "Access or parking fee", "field_puzzle": "Field Puzzle", - "firstaid": "Needs Maintenance", - "flashlight": "Flashlight Required", + "firstaid": "Needs maintenance", + "flashlight": "Flashlight required", "food": "Food Nearby", - "frontyard": "Front Yard(Private Residence)", + "frontyard": "Front Yard (Private Residence)", "fuel": "Fuel Nearby", - "geotour": "GeoTour Cache", + "geotour": "Geotour", "hike_long": "Long Hike (+10km)", - "hike_med": "Medium Hike (1km-10km)", - "hike_short": "Short Hike (Less than 1km)", - "hiking": "Significant Hike", + "hike_med": "Medium hike (1km-10km)", + "hike_short": "Short hike (less than 1km)", + "hiking": "Significant hike", "horses": "Horses", "hunting": "Hunting", - "jeeps": "Off-Road Vehicles", - "kids": "Recommended for Kids", + "jeeps": "Off-road vehicles", + "kids": "Recommended for kids", "landf": "Lost And Found Tour", - "mine": "Abandoned Mines", - "motorcycles": "Motortcycles", - "night": "Recommended at Night", + "mine": "Abandoned mines", + "motorcycles": "Motorcycles", + "night": "Recommended at night", "nightcache": "Night Cache", - "onehour": "Takes Less Than an Hour", - "parking": "Parking Available", + "onehour": "Takes less than one hour", + "parking": "Parking available", "parkngrab": "Park and Grab", "partnership": "Partnership Cache", - "phone": "Telephone Nearby", - "picnic": "Picnic Tables Nearby", - "poisonoak": "Poisonous Plants", - "public": "Public Transportation", + "phone": "Telephone nearby", + "picnic": "Picnic tables nearby", + "poisonoak": "Poison plants", + "public": "Public transportation", "quads": "Quads", - "rappelling": "Climbing Gear", - "restrooms": "Public Restrooms Nearby", + "rappelling": "Climbing gear", + "restrooms": "Public restrooms nearby", "rv": "Truck Driver/RV", "s-tool": "Special Tool Required", - "scenic": "Scenic View", - "scuba": "Scuba Gear", + "scenic": "Scenic view", + "scuba": "Scuba gear", "seasonal": "Seasonal Access", "skiis": "Cross Country Skis", "snowmobiles": "Snowmobiles", "snowshoes": "Snowshoes", - "stealth": "Stealth Required", - "stroller": "Stroller Accessible", - "swimming": "May Require Swimming", + "stealth": "Stealth required", + "strike": "Not allowed", + "stroller": "Stroller accessible", + "swimming": "May require swimming", "teamwork": "Teamwork Required", "thorn": "Thorns", "ticks": "Ticks", - "touristok": "Tourist Friendly", + "touristOK": "Tourist Friendly", "treeclimbing": "Tree Climbing", - "uv": "UV Light Required", - "wading": "May Require Wading", - "water": "Drinking Water Nearby", - "wheelchair": "Wheelchair Accessible", - "winter": "Available During Winter", + "wading": "May require wading", + "water": "Drinking water nearby", + "wheelchair": "Wheelchair accessible", + "winter": "Available during winter", "wirelessbeacon": "Wireless Beacon" } diff --git a/pycaching/util.py b/pycaching/util.py index 92355ad..45486b7 100644 --- a/pycaching/util.py +++ b/pycaching/util.py @@ -14,7 +14,7 @@ "nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM" ) -_attributes_url = "http://www.geocaching.com/about/icons.aspx" +_attributes_url = "https://www.geocaching.com/app/src/assets/sprites/attributes.svg" def lazy_loaded(func): @@ -93,7 +93,6 @@ def format_date(date, user_date_format): def get_possible_attributes(*, session=None): """Return a dict of all possible attributes parsed from Groundspeak's website.""" # imports are here not to slow down other parts of program which normally doesn't use this method - from itertools import chain import requests from bs4 import BeautifulSoup @@ -104,9 +103,6 @@ def get_possible_attributes(*, session=None): except requests.exceptions.ConnectionError as e: raise errors.Error("Cannot load attributes page.") from e - # get all s containing attributes from all
s with specific class - images = chain(*map(lambda i: i.find_all("img"), page.find_all("dl", "AttributesList"))) - # create dict as {"machine name": "human description"} - attributes = {i.get("src").split("/")[-1].rsplit("-", 1)[0]: i.get("alt") for i in images} - - return attributes + symbols = page.select("symbol") + # {"machine name": "human description"} + return {s.get("id"): s.select_one("title").text for s in symbols} diff --git a/test/cassettes/util_attributes.json b/test/cassettes/util_attributes.json index d0068d9..c64c26e 100644 --- a/test/cassettes/util_attributes.json +++ b/test/cassettes/util_attributes.json @@ -1,80 +1,77 @@ { "http_interactions": [ { - "recorded_at": "2018-02-12T06:56:58", + "recorded_at": "2018-08-25T07:19:44", "request": { "body": { "encoding": "utf-8", "string": "" }, "headers": { - "Accept": "*/*", - "Accept-Encoding": "gzip, deflate", - "Connection": "keep-alive", - "Cookie": "Culture=en-US; __RequestVerificationToken=97SMP_b81kmBHlPrnpD6yDSNpiWImjRaUuJRaHXssBVMNMtdocAbjGQ-mcJitJIvGyTY6guQ9LwEiZDPA9VHQXNCuwo1", - "User-Agent": "python-requests/2.18.4" + "Accept": [ + "*/*" + ], + "Accept-Encoding": [ + "gzip, deflate" + ], + "Connection": [ + "keep-alive" + ], + "User-Agent": [ + "python-requests/2.18.4" + ] }, "method": "GET", - "uri": "http://www.geocaching.com/about/icons.aspx" + "uri": "https://www.geocaching.com/app/src/assets/sprites/attributes.svg" }, "response": { "body": { + "base64_string": "H4sIAAAAAAAAA7IpLktXKMtMLXfKr7BVMlAwUDABISWFitycvGJbpYySkgIrff3y8nK9cmO9/KJ0fSMDAwN9oC4lO5viytyk/Bys2jNTbJUckxLzUvLzUlOcSjNzUjLzQFpKMktyUu3gMgrBJUWlySWlRak2+hApm6LU5BKF8syUkgxbJZBJGamZ6RklEHYR0BJTIFUJovTtbAoSSzIUgDb5GhvpmeoYGutZmJQZ65mbehgb6hmZhhmaAckMXcMyEz1DkwxdPQvLMCNDIG1qWQaS9zAy1zMNMzLwMAKpA6k2tvAwAhpiEWZoqmdo7GFkpGdhGGZoqWfuYWiuZ2YJEjYCChuEAa0C2mJooWdqFmYItNvDEKjfUM/Q0gPEKzMCKvYwBCozABljoWdhGmahZ2nqATQkzMIDaI9pGNDFJoZgY8OAVpqZZQBVlukaZgANMSozBFltWmYB9grIKpCFFiZRubpAcTNLHbMyXdMMoIhpGdBmQz1TQ6B/jE09LIHOjco10TMw0wFrNTSAqrOI8jU20DECOhfkV0NDoLCHsUGUkkJaZk6OrZJyWloaKDj1IRFKKGKVQsPgMRkapuADih+FoNTC0syi1BTK4tHQBOhuHSNDYIAkApmWOmDCAAgNdfVMzHRA0WykZ2wCISDiRsBg1wEGmwVQ0MQQQsBkjHRBEa0DgnBDgMKmwJA2AMaDoUmZoUEyMGSARugZGekAIwJokrmxjmmimZ6BhQ6YAGk0ADrECCRnZqFjqmdhDiFgMoaWQGtMzZJBdgFZhsCkCDQEaA/ENF2IdWC/ReUCk5k5kKsL1GakA0wtJj7A+Dcy0QHGo5lxhq4xSMAU6H9gdHkYWeYALQKaCUwyxmRHV2JZYmZOYlJOKiL/wUQUEksUEnNyFEoyc1OLKYs6Uz1TYNyYZZjpmRqFGQGDyxKY3C1NgIFibAIMFGNQ9ABZQA8Dg9nADOhRY2AUAz0OJiBBCYoyYHwbg2IUTICFgYKWJqCAMQJmJXPTRKCMKUgaEqcgaWMTYN4GCkEwRBSUEiwMgW4wNkwG8vRMgNkYFDugtGICjAE9y0QgwxDEg6YXINMYJGtqCUwSepZGwMQC4pkB1ZqBkp2FmS7QCD0LIN8cKAHkGoOcYYEeMUjJ2QwckWbAXG1uCMrn5qYZQBqY3MyBxRKwOPEAqTDM0TXRMQeWLMBcbGqUAcq/oJyuZwr0Myg3ABkmQBcASzEzU9x2AQszYBgYmgINMTP0ABYvxj7ADA/SD7Le0jjHGGiOJShyDLGYkp9TmZ6fp1CQn5lXAiz2gTnQwkjByBIYCgrArGFmBmUD49XCRAFYrJkA2eYwBkIxurnEJtGkzOTK5JzUYngKdYIKkJom0aoFYOzpAIPdBJidgcUAmICkNDjfEZi1zIAsIAFNg6bA1KZjZJoDDDRQqQpMJQagVAEkIAr0gCndxAdU3ACrD2BtYmJSBsRA5cYWwJgrA1YvQEFjoApLoCnAOEkElr9ABNNtDkpPhmY+oOIEWPqb5ugBzTE3AxU4wIIdYg0oQQLLKjOjHKBaC11ToJ3AFOsDDH2gSwyAngLVD0BrzTOASQlogomJnokF0GKQi81AhSOwcgNXfjm6wDIO6ERDoPEmQNNhGQ2owhyYmE2SgdlUFxwqQEVAljHQEFDyBuoxsACmOmOggJExkGEBdI6RcTFQGpRdgWygRYmQ0hgWpKAcASwVc0C50dIHWGEBg8jQAmixqTHQZiAByZfAfA/MWZaGiCiASgCZoAAwMgyGRRswTuAxGJULJA0hWSIRGG7ADAOLMWCZAVJoBixvgQUnzDnAXACsKjMMEoFlNqjYhoiCSgJjcKSD7AISYJeDotLMWMfQMtEUFAFgAlwggHIhsIAyQdQg4PIB5AqjKFD2NgcKmGVYAB2VAwxpYEDrghKTmSWohAMVP0bAKhgYPaCmgoUxMJ2YZ+gZWYBiBRjGwEwOrLqBHgEmMqBbQCECJCCuBMYrKNRBqRCUXoDBBXIJMMHpAgPPKBkYPcDYAsYJyBpgqQqmTQ2BTgLGCDAowMkE6CMj4xxg6BgC3WtqBPKbGchvkHCD+ARcr0X5gqtZUIhbAFUZAhXBikRQUOhCAwWoGkxAgwzkSzNTH2CxCswKQJ4xWkiDilNTYNSAYgcaJcDUZGCWAyzHgIUpaliD0juwUgSVwOiFE/GFSH5iCaIAAXJILTzQ2iLAKAPmUSAJrAaA6QMU03pmOcCoAWY1Q1C4A6PA3AickYHpzhgYVUD1wERqDEwPlibAQh0SYuaWwIxiCMqVQALiU2DhDMzzRqBsCMZQ/wNzPEiZCTDeQARUVM8EaIYjcl4DBj60kAKabAGumuDtG2DiBOZksFK4cmBKBLoF3DRCMxpYKxsAjTYCVc5AAmo40FHArG+Ibjgo14IreWBhAyFgvjEDJkqw00G1HYhAqDexBJqPYi0otIDNKiMToPnAHA4moO4BZlpw+w6kHEjAAwDIBLkSpBhIQE0B1XMQU0BFBIiAm2JqDjIAbBTM7aBKH2wKShNRB+gOcIkCjDtgaQUrpsHhCCzqQCJgDA8vc2AZ5AiqToHCQAJiiCko3xoBYxzkPGBuATbCgfnbEhTNoKYgsIQD2gis183MQU07E6AYMCGRncyTE3ML0oBNbURl6QwToTDBA3sKoNYK0MHFQLaZEahwADoWSBoDmcDmMsjXoHoGGD/BoAIe6DELsB9BTS0gG9QFAwkCqzFgpkAYh+5XJDuBjW4DYFkItBBU3gHLLVAzBcgyBsYrSmqCBiSw6AMpATYpwY0jYG0FLJxBiQOck6BZCeggiLHoFqPkblCeNC3WBRapwBIaXLHoAnOluTOoHAc2zYEtMnNgP8oCkhuAAlAdeMy0BBoEVAF0I7B+NAJ3QMzBDTlgSgAlBzNjUN0P6i0AG49AW42AiQVoNVDMEGg1MBWC0zeEhHnaGNTeNLUAlv2GoEoPSIBkgLUesMI0MUoG9VyABSyo8wAkgF0XYDEDSuHGwOYtUBDYUAWTENOALTSgImBGAAoCXQohkUIX2Hp2BjXdwZ4FhT6opQoigSEB8xy695FaoMAQB5Y8wLrEzNECFDlgAupaYBACzTNMBGYrCx0wAZEAZgdw+94RaCNQNYSEOAmU9oAFqwmoogB1u6B9MZBbgT4G1mvAChPoVzAB9R84z5s5AvtWZqB+GSwUgR0MoANMnIHpGEiDSipQpgYxgXIIV6N7jaQsiTy+AcqQQL4CvOdFWcY0MtABDmiYeQD7icARDGA8mAM79aY+QGFg7gN2p8D9R5i4iVEYWLGRQVQusEI1BCYxUExYWGQYgsolYMkD5QJtJNO3OZlADXC/gngK+gppwH4kyM9F+cnZ6AURkf5F64QA6yxTBZBfjIF9DaCLYWxg0rQAdzdMQeJGhiARS6AIhA1qcoP6KeZg0gRIgnr3oF6MgTmIDdQLTGQglcBkpAAMDyALWNiZKgBzgxFQNZA0VwAqMFVA2I8eUuguhToJmIUNQRoMzRSApY+JiQKwJWwKdLYBsPhQMAaGvAnIqRZANcAaA8gGOlIBGHlAu0FNL5BOY6ADgAUR3JMgEwlZDlQKdCzQI5ZAnwBJkPdMgCYA29xAAbDdoOYt2GdAS4GDRECDgZ0IS5DDgN07oHagJMIQQvaBnG2sACrdwf1BoJmgXAo0AtTYAxkBClugQUDjQB5EUk7IZKBSU2CUAOMR6E5QIQ/2CjgeQbEGLOiAxoGa+CBxc2CoIdQTMhrobUOgs4DlIjg0gA4F9aCA1oC6YGALgCEDokHyoBIV5ABgskHSh24FCdklNwm5dHABZpjM5NKcEgWYFKnZBbV4AA6zAAciQMU2sAkKrF2ASV8PONACaqEAGzLgxpSFMbDrD6yQgHUnsHkIHAUFNnjAzRsgASkigR1A4GgTsFEKrFYsTBOBxQioEoQWq0bASt/YJAc8zAVqFiI3RUEjaqAWJ7gCARNQcVBL1BjY3TEFdkFAXUZgexekHTSWASqnDM3CwG4GlkmgDpyuBbD2AXZBgQkFXC2Cmt7AZmsh0FkgdwJ7fuBmh54xqAEA6meBKj5QrxRU7YGqcVD7FTS+B+KbWPoAUzuomM8Adi8SQc02Y3gdCBqnLdMD2gusckH9H1CDENQvATJNQf1LYLcG2O0FuRLU1Af15NDrBZQmE7A4BboEWN0CHQobyQJ1lkH5IMMA1IEH9qT1DNGlwUqA8qCmDDDjAEMcmLIRgQdsRwJbXcD4NABW+aiagZJAHwP1ojvLJjmzCDhmopAMTCjAbGgCzMnJwMQC7AmCBmaKgCxgVxBdD9GpOL8cnoDDE0uSMxTS8osUcjLLUotLgCU+qSkYreUJLGRBDXFLQ1DsguIb1E4G91BBiQYYN8D0AvI0uJUDSnKgJAFSZwwcPDMC934NQXqB46+QnjEwmZuBEi1o0B+YNkAjFqChDWAbC1jgg5oM4LAEdTiBWoBFDTAhACFEDNTbBpbHwOQDhGAhHXA3ADguCIxnYIsImE6ATgD1y0yBrSxgWgX3aYAkJHKBiVTHAOQRcK4Cug3kVjgD5BpIdgM6x9wIOJYB7tfD7AbmX1C/EThkCawugGkRpA5EAb0KbM0AvQMUAI1qm4FzAKgRCW49ggdfwAMTwEwFzB0gGmYRqGkOLCLADODgIqi7DRqrArXZgX1PoMEgN4HzG8hJYAawKQwengYNK4GiwcQiGTwOAbQJ4g/gmAKIARppAlsByfpgD8JYYBeCxnlBEWJgDsxtoLYkMBKAIQd0HjBGgXkHlMrB+QGSjYFOA0oBiy9QGwXU8wXlT1CzD9w6h/SnjUFDHWaJwBQOShxgEpIvjIA5A9SGBTYgwQQk6kDDuKbAZjLIKiAGj3KBUgfQEGCmQ4xYgPMVZEwMpBbY2AQlNGhSNCkG9/jNgc1gEAkc1AaPPoP6gKByDehHUICBEgBoEAuUXkAjzKABJHALG9S1B+qH+hDkb3CCgoYVpD8KaqUAW7pGoO4kkIA4CVqoGgLb+QbARAtO3aDEDPK2YTF4kAtUMoMTiA6ooAE1PoDqgAYBR6bABCRNgoeQgIkSUkEYghSChjWAQ0iQ0tywGCgCEgCPkYOdA+rdAhUAExwwhCBFLrBPC45+UCEK8i/QDLC3QcEBGjM3A3KBfTigcUC9wFwFDDlgXQuqG0AtIZBPgB1lkJ8SgcnPEhjF4MCCuM8CbDYo3YOCFpxZQU41AyVOY0hqA0e9EbgGADKA2QPUdQBmLVByBzbqwfnHHDQMAey8A/uqoAFEPXC/A1SEAIsOYDkIGncCZmDQ0CSYhOVYQ+BwqIEl1GTQ0ANo9BVkGdBEYAiAEx/Yr6DSAZoHgP01cKcEQkJMAjtHzwwYXeDuPyg4gCN2QAgpkkARCM4+wGQNyj3AJh9wbBZlHBUoC3Q2MFDNgRBaKJgCoxvkNqC3gCaYARs8oMQIVGgOSgPAWgtUNAKHiMGjwCagKh5MexiCRmxB3VlQwgeTII0g9cBeJdCDwaCCFzoEAu4oQgph9IqF6EoiJTEvPbUI0dABc/NLixUSi1ITSa0i0PpAwMlLUC8IOGIPGtEEdf9gmQQ0pWkOlAOlbpDHzUCFDji7ATM7qF8HDmjQQCi4GAUWZaDSC1i4QzIkaMwbOOABGi8Gdy1B6RwkD4lpUHRCkiUwNQNzG1AB0AqgDEgDqNUBDDhQOwGU7IyNgZkAOHYLyg+gdg6wZAJlbVAWA7kGWCKDhj5BXAQDiEGZEZjCwQQ4JYKMA7nZOBhYBoPapODIAXdSQUkUNOYPdA6kOAOn7WJQZx1cQ4DcDwke0AwQ0HOg5AH0OigPmpiAQgiYDYCmgwfXgRxQAAEHvYBqQcP5oPIZ2k4C2Q8q3YH2gUZggJ4CBwdkbhNU4oJzPajQBYccsPYBNRLBBTo4xMDuAoWWYTGoSQVkASsW0GAo0GBgNQ+ss4FOApXu4OkKUFkFHLQGzbEVg8aTQY0msAlgDyUDox5UsIGsApVuYCtBNZUzqJsFjHrI+CowdwAbCqAiCzzVDUkt6GkZZbgC1G0GlZXAVjCYgPgcXNeAxjyA4/TAhisoNkAj2aCxFlgiAfd1wM4A6gA6GDS6CgpNUCIByoFmTSAzHsBoMi6G1MkgM4AlM4gDm7sGlphA/4BLTtAYD7jGB0oBm3uwQWFgfQI0CzSLgSwEKsUzQBPX4BkPoFZQ31LHAJgMQEkCaAioPQRq9QLDxBhUkAJdBUoxoIwP1AVKCuABTpBOUBIGawA6D0gBjQfPUAFnJcFaQdaDB4EtHdHCCTRyAhr3xBfEoIYNeCYClGxBpoLKLeAQKbAxAGwRAFvtoKIM3NgCjX8Bp93Bw4lgAlz0gYMamEosTMuA6dEcGlLAsAbWsCASnNZBM0DAZjI41RuAZmbB4z6gmhI8+AglQa0QYGgDZ9NBpS8o4oB1OjCqgSEETJvghhIo7QALeaAiUCMB1PcGFcXAeAQlR3A7BNwsA5oLNAQ0tg2kLEyB0QsMWmC1Cx4nB014gLq8QD+AymPIbBkwRYOqJlACBekAzUWDGuiguX1QdAA9A/IWaIAaaBg4iEAdJcjAOCjDAotwYAyDKlxQTQhstoFkgRkd5AtQkQNMEpBGAbjbAK4+gYYDow8cFqBQAbMggQXpNYHaq+ApaKC/gKN1qKGOiDfgjBIwqoAckGbQKDl45htWRgALJVDGNgXWQuB6ygA0kA4eiAQSkEQCStegiDf3MAQ1m4BGgSIVOCMK7qiBB91NQEUPuG8HNxY8vgcarwIGLbCXZgJpDgO9CJ6gBFdxoJwGqqwgZSC4YgYWj6DWAiiGwQU4qHLNASdqYLglg/qVoKgHNWJAE2TgZAIcjwROAoIJaOYCleTAaVFQTxjUfgNN/AJLYuD0I7DdB7ID3a2g+gDoVqALQb4DjnKArAV3XkH+BvoNPUSAOkC2g0ts9OAEt8ksgdOGoBlP9GxFWi0MrHYT8zJzE3MQ8wRI9TFEhrIqGZhxQV1L4FgBsE0KCT9QzwKYPUDlFYogqNVtAh67BDW6kaQgDXITYGnmiKIDGP/AYAcWwKC6Bb1BgjL2ARqmBlppVAaql4BmQzIqMJzBGGSlEZIwyEqgMG4DgW4AliOWwOLGEDihiWwacERLxyADZCJQ3BycWyE+AImjG4jScAE1roCtTWD1C+n3QxIoqLABddmANQVwFACUoo0zwG1jUOEBKjEgQQdKyibAgQDw2IQh0CvmoOECmN2g8srCEhhOoHINNG6DIgtMgkAVOSCNoIRmaoJiNqhNaB4Gmm0A6gfVBcAWFLQpCkrW0MlfYKMQVH6CBnHA82/gTgqwqAaXM+CgAaZl8PQ7SAxUx8MmL0DZHtSTBlZNoPIRQkBkQGECbrSX6SL3yEGlMMg9oHAGCgNtABOQkACX0qCaGBgYoMlPYKoClg7A7AXuU0BnzkG1I2SkCVjHggmYU8B8IwtgxJo7wvv6oMktUHybAkMQ1L4HljHAZlkiMPcBWxWwKAbqBocLUACMIfYAy3sdgzJTR2DxBJrDB3WvwMkE5BpQzYOeImzQhySBPWBL4EAzaIwZGGYmqEwDIBPYVwczgaPJQKapAtBGIBPUrUJmAjtRCsAGkCVIKXCsGTRHoACqXkBMiPnoDiG6HMlPRyo7gBxSiwv0FjwoqIFOBbYpga4EV3HAyAA1sIE5Aly8ghwPjAnQGAgw8YJC2wKUaYCVFLA0BjeDgUkWXHYDy3pz4Fg+qEoAJWygLKQqAbdbQUP9wHgEV5PgPipIZQ60awZqxoHyHrTNDaz1QN0FY+B0CmgYEtjGTgQ6DdgQBhGQ2DcDKQGNYfqA5jZBM5DAVhcoVwIDHNydAiU0M1BjEZwQTX2AfU/wGDNoJg/YqLUAVhmgliZsBA9UXYO9AhxvBVcNwFY2sAUB8g+oZgGVDiAfAtMkyBJQ0wlY8RiBalpwOIEHV4DlBaiZWqZr5GwIrK9BjQlgLQbMs8ZAFwMToYGeBdBwkHssgP0dYIIENZiBeRxUPQHrOFDggDIjKEBABoPnJC1BAWUIavWCxzpMgQ0+YD4DE5AkD2xXA5shQINBzQwzI0dg+gPlfOjMO3A2CtR9NLIAOhjoTmC5qGsCbP/qmgFDHlQMAcsN1EIAYjWkiwGuSCG1LajjBIxXYPMJxMgAdVuADgQ1foE5DtS2BTUNgDkYFOYgL0N6bcCQMgMWGcCyBtIWhtgBTjeWhqBxcbB9icBGDaipDiYhasCz26B06AgqjoHxAiYhHgYOKYNqYlDcAoPQEtgAAloITH5gEqwd5E4d0zIgH9Q2BaZwYFsV3PcBd19A5TFoShnmYfBQiZEletGAyCOg/owZqDli6AgafoO1+EE9MZCjQQnGAugnYFsGNIAANAw0hQvyJtA/wKF2YCMHmDRBvQ2gIDCVgRIXsPsHHgMwBs2oA6ddwQTEPUCvQXpZoLQLDEFQtINGEYwzQP4FCgLDBtRgBSZMU6B7wM4Hk9DQAQYWMOBAVQO4bgJ6HZKZwaMpQL3gJixkOA3c8wP7HpS8gfEA6TFBYwHUEQJxTcCJDyiMHkJEl1lpqanwIssxOTm1uFgBOExdkFiUDZqbBMpSWIaBG2+gDpwHcArK2CTMHFSWmYG6z6BRfPA4tSmEBSyiQZ4D995BQw+gjASqHC2BMsDKAjQnA4o/UK1pCm4FgupUIAtYsJkCcxawGgET0KAGdrWAZZIlKGLMgNUTcNIBTMDiEVybmpoUgloE4Oa/kaUHcNAQNAgH6d2DxpiBpoGrU2BiKTMGzRQDa1/jZPBwAKh9AKyCjUCmgCtjI1DPDGQS0DlAC0BjtiB/ATMmUDeosIb0LYBCJqA4B7Y+wCxQdweYzMCjIUAC6njwiAwoeQJdDhxbAxPQhA1M18YZQF2gQgMYcqA5N4hxZqCSAGwmsCBGbwuTkB4yU3NS4gtKq6pyEAnDDSSoEAAWpDA9AOelgaUHyIegQgqU/0FFN7geAA0LgxiGFsXgnhJEEDTeAuqNAVmQdhaEkQz0K2gmCZQ/QJ1FSMmYCFQM6v2Cw8oAGDrAUgc4hgMxCBiMkPF0UH0IaSWBinPQeDcoSoD2AyWDgQ4ElWHAShNYE4HiGjjSBeo0AcdJgc4DRSK4SICMw4BSKri7BCwXgIUIqI4B1cLBwEYIUBWwBAR2EqEs0DQGpIIG0aAYBBZbwOwBjFpQmQTqIIE6kKAmJEQAWBZAUwgolMA0UAgU46DqGTzkAPITKDEC2wSQQapgUH0DqnPBZTQirMFzd8AkC2zdALOEEbBJnmEUBcqcQD8CSx/QMBdk3BzUBQOzjCEBCkxsusBsAWaD2xmgrAFO4UAXAkMGHDUg9UAGMDgcQRU7SDeshjMCIWAZDMyHRsAiGtRtBBMQWVD8A5O7EWhQFjwiDGqvo89HgHpDIFeEAbsloOQOigaIAaDsAM6CwOYoeOoGVAyA9EL75UCjwWwjo0KQ0WDzLdHMB8UoMAcD2x0UZJmi4pLEzBR4dvFLTU0pVshNBDZbU/MS85LJyzNgtUAxUH2rpAAUBXXelWC6QTWcGcIAKBfigbz8vFSUXAcMZ1BKNDEFTp4B8wB8ctcANKwESkmWxjmgygiUdUBZATSNBEpR0PwFFAXN71qAdFuAdMP6WsCGkwWw8eADTKHAShzoBnNz0KAoeFQUZAO4eQ/KPSAiw8AHmBRAlTCwJQvqBqCZBXMjeH4bNLAO6qnA+yTAPAzOrhagni+yBDgZgNIgaGrAgvxIzEkszsgBBSai1IMLKRSlFpZmFqWmkBqRaLO2oMACtZfMQYMckBYPvI8NmXMAtj2A4Q5MjyAFoFoOSEAUQEpKE1BjGdR1BDY3IPkQ3ccoZS0wkYPm44GNdGCZAjQS3NEDj0aDjQRFMLDRDMoxwD46cBANWA1DMgVoNM/EzAdYxgIjE9jAM8wB2gqq6IDFIHjCDNgjNUPuHINaJDoGQFXACAU35ID2gOprIAGNX9CYJXCMAKgENFoMHNaFDyKB8yXE88BqE5gejRxRZBEeQfcs8dGbn4/In25AjoJfamJRUiWFEQqaXwJOZyXCJr6BRbOOURiw5QhMkKByENzSByZdUKkNHFsxBGYPhEpdYLkHmt4CxYSBZRgwVIHDDaCZK2gkgMpjoK4yYJhYZgDHjYAqQA1kU1ArHyIPCmmgYqAKU4sMQ5A8ME5MgeUwdL4BlGdAkmZA7SYwaah2iAWgyW30QEVJQcBiFTixbAz1E6hAgDX2IX4Cje8AGcYeoHoG2L0CBQYo5sAExBGg9I5uCylRV5SfV1KZWIQUfyARhUigkIJGQFFmWWJJqkJQanFmSiqwrNUkNUpRCltgPWAELmyBFamBJaK0BXXaECYAO4sm6N5BN0EJNNYH1EOWCUCVIDeAJr3gJhgAMwHCAFA3HJcBwDYAsKKgwABgQ8QIqJQSE4AlPtwAYPVFqgFKwPE/0EAMqSYgByOol47uCdJMAFWHcBMQdS8JJgArNHN0X5BkAmiqDpoi0d1ArAmg3hW6GwiZgF4OAOtXYKoCji+D5nJADVcPYNlnGgaqGjyMDEFFgIkJeDAWLJQBzP1AQaDTLTMQIkAWqjIPoNNMQTMqFkZgQWCLFFhoWupZgAoToARwHMnEAzgwmAsqAXUMPIwsoWKgMTH08gQ5+0B8Cxr5gfsWaIspMCZg3gVaBwxLMguk0tQcRFkE5KDXJYQKHvS6BDKSAZz5BrUNgCOuemaQBjmkbwfsLIMnGIEVK2giOxE0mwVsyYNJeDEOmo0CjfZCx2lBhTNw3Ac05ANseRs7AhkgDlQ9eBYX2JICjjSAR/RA3VZIgxjUYwXXR+Cpa3BHFdIyATLCgAWasTloZAg4YmIOnD2w9ADWyyBRU9BwO6h/YGAWBiw6DA0dwZ11MAF1ITCxAQd9MwwNQO1DUHMbPLMGcTywq28MbAiBOrTAlgpQ0ATcVgd1qsE9LWBnAtz4gI2Og2oUwzJQowTYXweOaoP1A4cJQP1HI7Ni8DgmUDG42WkCrJKABNBsYIcGmDKAswbAzhLQ86AQBXUdQY0R0MQfaLARKATsTgDDCaQTKAmadwS61wTkDCABCVhQBQgyKUPPDOhrYDPFzBw0EAYaxAKTEF8hYhPY9QKWRKCBygzgVAnQOcCJPWBomKOnX6KTX3pqfkl+aRE8BbpD+JSmPh1gkW1oCcxuoCgEt+NBXTNwtwoEgV4GjxUDx3FAw7tYpcF8YIMAaJJRhi5+NaAuA2jkA0UFhAkigFkcXRLMBJsBsgLYMgWmMlQFME9EASelQCORwERrlgOaDQXFJLg5BuqzAyMb2DG2AA4emQBnKYE9c2NgUjMFJhHwZDgkJ+hCx4hAvSpgLxc47gqezYGLBYO618DZU2AvBTTEawicmAemY6DhwOE/oCLw2DWw3AImJWAOBuZjY1CoGYFGn4FFIbDTA7QYmDaR0i3QXMj4nyGwEAQ6HdjmArXXQY6GNiFBLFBpABaBiEKSI5hHdmrKyMxOjc/Jz0uHpycfIEfBAyisoKFtaJCdi96gIpSy0NvI4ME9YLwYA2fNLEBZ0hA082gB7L4A53FBwzEwBkQYrMQMNDgB6hIagaoLCwtguxJc4wCbycCGLrDEAoUSKLeBx/ZAI2TQ2WJQ9AGHbkyAxQMwkSJ39UGJBNLxBSZwkC7QYAxs4BuU3810TYBdT2BdBCxKjUCj08BgBY64gIcegV0XsAyIFWwE7JcBCyogCYwyYJUELPFMwUMkwKFm8AAJqKNmAZ5YAQ0egUaDwVPXEO3A8gDYvwWmP2A5ACxtgVUqyG5garQATveCyiRQ8WAILG3BfWZgmgQKWwA7TcACCDSzABpGNfQB2gwcAwFVy6DKETQAbmgGmo8BWgExAigAMQFWOwOlgd7VgZgKqlRAg9DABAXskZtC7QJlF4gTMkBte8qSVG4qor3um5qSWZqrABJX0DDMBgYAdZIVMLsDWwagcTTg0AVw2hYUhqAcFgYUAPZrLYARDE5sZoY5EHZULnA8GRSvZqAWhgWoywUMqjBgcQBsxQCb65BUBZrHBQ0ToacrM+AYXxgw5I1xpStgWWKCnrLA6ZGUlAWqm6CJC+g0QwN8KQs01gwSARdrsJRlBklZJpY+oJlhoMnmoEg1hKQrkzLQ4Ao0WQH9bQ5KWSAPW1gABU2AoQZMCuBeOCJhgUo8Y2DDz9AMnAXNIEZAUgtofA2YkkDDGsCUBE5YPpDuOkgKlLDMTeEJC+gG0CymEWUpqzgjvwgxSBMM4kGTVg5o9qIkIzFPAZjIKE1fwPFSS3D6AoYwZEwUJYGZm0ATmBFKAvMFKQSN+YKLrTBgOgN1joEpzBxYtQIzKzBoLYHlPSiCLIBDOUCzQNkYFDgGwAkIYFMKGmSgCCoDzgSCYwcUX6hRYwFprYFUwfM+MMghpgCbGaAxCGjIG4MiCThLDIwkYKICDcBBYwlUxSDFkocxsFIGGUBJ7ADnjBAxk5mel5mWmZwI7KuD4ofC+ACFI7iJBWrMAZuv4EFnyEg1MPUDh0GAQ1TA0AHO6AHbeMB5bnBGAdYooOQLakdH5QJj1BA0SwNqdgDblGAC0nAA5yNQAwNFGDyVAxy48AXPGQIDyRDU4gMWD8DwA07zgspO4LQquHEIal6AqjJguxY0EQAeJwG60RiUSYGTNGCn6hoDJyNBRQPYEuCIKqgQAA+5A+MU1Dq3AI3Rg5qXwIF/YDoD+cwHNHAHLI2AVSd0JNbEFNjsAbbRwQTE9aABdlAZCAwYYHIBN+KBZQBwNAbMAKUGUFMK5EyoBoj7zIAFBigd6QKDFpiaQKOnQPcDJyCA5RzQWeY+oElyoEUGoIQHnAIFJX7y00Z+UXFqMTxteIC5pKYI9ME3sDeB0Yk6TgwqXqF89KFikBxMF7pPEJ1dUK8BFOpmoGleCwukxASEwOLcPBEohJgzB2YuYK8W3AMCD6ECRzKNgBgYv8bGkEoXmG6AE85mRommwH6OpQ6EBDsGNOlpDDQYaCFoDBZCQGRAg7vAdngOMPGCEHB2H+joMqCZQEeB6mvgZAiwzIENvoIrAVB6BToFNFIMFgVPDQOjEOghUFUGJCDCIMPBMzKgUVpwHgJ1ASE6gPEPHIJE+A8oBCyigEP3wEYpML2DbAd50gI0FQMyFEiAgwE0Pg3UCZQGmWcOSnKg4gU2+Q0e6ATJg90D1AzurEGkgKO/oIZyMrAxBEp4oLYuUB9o8BvsduCgKaj1CJSDz4OCohgUR8DABtamoFwIIkET8qBGtAewvQSabgJP/YJHSCHDpBBnmAP7h6CuJogN7OGC5/BB2Bg4I2FhCUwaQAJiB7AoB1ZlhsCBT3CqAocFyFQTS6B+A6BtxqAqGtyzBGdOYDACnQqMKmCCA5MQPeDcBQxVYGRCZkXABpkAfYA02AtyDLCHYOIDmt8CFWdgf4F8CxprB/nLwBJaBhgCh86RZoRBc9eg6S/QADpoQhGUTCDOAtVgIF4isAMCcgFoohuiCTTIbgTuZkO62uBIMAamWFA7Clg2AcMeTEJsALVRwD0r0OgMmIT4AZTcQRkEVKuAWutgEmoYsG0GzECgBA3sXoEJqASwqQO0HtjiAEKI8aDEC/QvsM6EJBZwRBoAvQJsbgCtAGY2YHpECiVgCgNOFIBm1vWMgZ174KA5MG+BIg5IQBSBLAAGuwEoNYKyIXgyApxc4MkcFE6WRkDtwFyJEg6QBAKs3n2AuRrUEAMlIrQSF6gLaBgw1EFJAMiyBI7Ko+QYUBUMKumRJxohOQRUkgMbZaCpfVArCugoMAnRB0z8wPoNGM+gAgRYZgH9DXE9aJoT3LWF5xhgKQOqdHKAZgFdkwhscZiBppphVQJIM6jeM/YBdVGBClB9AGpBgmd5gRMFwLYrqECE14XgmgoY+YEgn+uAmkFAEmgU0KPmwCl7YEsUMl8E0gEscIApDBQTIBNB41G64IoEVBGDe/egdiA8AECuAo6HAh0Ncgoo0EyBLoAnGVCesQA2UyzBvWcTSBsHNGoHGRgCp3NwjgXGFTCfIfIkKNqBaR6Y+CAkzIegHAnqX4H1QcsqUJGBZi9oaBFIAqc6oFNtwAQPTIEmlsCBG5B9oKIMmObBBFgeFDVAf1gUAlvw0K4dJD0kAwslYFNZDxj7IJvAA3jAzAos3OB1BThHghKOCdAKM1APFTiCACYgrgY5TBd9ZJL4WrY0rwS5CeYB4ZNaz6IPDYE9aQmcgtczcgS1UYFpEUxC/AQMcWCdagRs45rAikpQqQQsxIDxDmwpmwEraHRNwN4EsD8LIoBjiMYW8NgEmwds7ULsAQYimISIg0pG0FhjGVAaSQPEHuCQEEgS6AB0fSBbQL0XE7C5yDaBnQhskoMa50BbgY0cE0cLkBPBBNhKkOfAY/ig8WpQ96cMmDUsgNkNRRXQBHDjzRjSpQ8DDqMBK14zY3TTQF4ASViATckwCgNxLNFNg/QmwaaBBslNy9D7S8Snh6zU1AJEo8s/LU23KD8xRaEsNSMzGdhZoixdAJuHwMYuaJ4mBxiSwFIDVEcBGzzARjooI4IqEeCwDmiSENTmAtWZoOF+UM4ClomQ4VcgDRpqMALKARsyQAKYFUGlILDGA844g8pxUFfXA9ggBs5iArsooM4TMJOB8jYo1xkDrQSWDKCCEMQycoQPf4Obb6CZa2C8AftdQL3A9pk5aGgJ2CkyB87DggcDQENzwJwK6rMj2jKg5AHnO4LLXKSCFxhjxuCOlglwYBfUcQClbrBrIGMBoMoMXO4AG54wUbA4RB+wfwK0F9xDA7rYzARkPqrNwNIDFHrghg+KzcDkDWw9ELIZJgK3GSaSgT4BS3wqys5MQSSioNTk/Nzc1LyU1BSFtPwiBZAkZekImPJBKcQEOHIPzI/AmgPU7gJ2qXUtgD0dYJ0OJqChCK5NgakJ1JsFhiVolBox1wzOr+DxHVNTYIcYZCiw5Q1q7QKbNsBUBmqxgGYpgC1HcLwDVQBTFnBEDdjmA/eugS1xUIb0MQSGtqkH0F2gcTfgaD+wZQaqQUAzA8AKFTwiAOxuoYenTXJmETBXKSQDPQoef1FSSAZ6FlgTAn0NmpYyBs4/ofU58nMq0/PzFAryM/NKisFTVqZGCqB2tqECqC4zVQDGt6WZAmigD0iCqiMFY6D3gGxgflAAJQmgEmBRoQAspIxNFEA1DlAn0D9AU4Bp3AKkxNhMAVgFmQPFQU5XAGZCoCngcRiQrAHQLGCaswSJG1uC7ADqhbJBjRGgOSCGpQVImQVYMUgK1AwEOc4UKAu0AiiLcDq6L5HCBdScAiYCULgAlYIm2IEhA2ptoeshNm3mJOalpCENXReXKDjmpSi45ZcCyRDkaRFEfQZMBaCcZWEJGmAHZQ5YAwzSOvUxATJBM1umibBGKrBZo2vqYeoI5wOhaRmwiWruA8qw4KYecBYIzTSERVGoFaopsK0Lao+D2rbAZiu02QFqfYPaiD5AvcDwNwJWEkZmPuBmO9gkFMVAp4L6eSC3gltF4KEbYJJEtgdY7AGrTGAjEuxRUH8Kqhs8awAqZy2AdhkBx4qQfApqmAPnZZEFdIGztcDMZukDzJrALifQQGD1jOZXhF1ofgWmPFNQO9ECuR0PzpLAdJQDmmAHl9XAgVVQ+8EH3KgE1rCoDoaMdIFcDAocYMYATj/6AI0Gjo4AjTZ2RDEaYSV6DkVyFnCoFjhwA4oDHWBRC+rrIwcvsFGJiAtQOQCcy/YBD7mDqjBgIwLVdSAmEBuCxk2QgwXcuAR1FX2g9gEDEH1YHblCBRYqluCmiyloFBk86wnzFLD6ALUKEBUcsJFpBupjAYMATEBFgdPCwGFlRCMH1IkABghSRxPoJnAvyxTkL7gQaEwBSRuoi2PkA2r5gTpWwGoHNIsGLHiBPWtQrwjUAHYEWgtKxUACYjeS86NygTpBSd8UNIkFEoX3qsE9MmBIA0e5gKNQMLvAs83ITgL1qoF5AKgR3M8HElCHAbs+oH4MlADbDNILCn5zUHUJJaASoAYK0MXgESBgnwHS+wQSEBeD9ADTElAHeIoZ2gWCVKXgUQOwA4AE1GZgwwXYTTAFIbgQyL3A2gEe4cDBAJBBoDINQkC9A6w+gJETlQvuyQGLPgvQDCcwLEHBCXUsqCsHHBiCxQJokAAUNKBxOGDiAcV3DqgGAxsOVAr0Jyh0wQMlUB+DgxLU8UcJXWDHGjjkhNSL1gH14kwsMvSAXTBQMMMqT2AKBjsAZcgE3P8HdblBxT+oHQPMyugqQCaChnDgRoE78IagYRigY4ClCWofHlRBITsR1OECpW40z4Ci2iAHlF6A4wIgj4P65cBRTFBggpo+oD4WvJWvBxqPAYYRdGIUKADqKoJsRbLYHChkChykB1bfQG8CB4dgQQ0cxAPGBCi2kV0A8RgwyYPcauwIamKCBgqQOj6glgGoewhqsQAJqDWGwNgBZhfQYDqEgIoDfQJsF8CGYUFjQKDIQfc2SBEos4NCBG4giA9KfnDvgkYDgA1B8EyiCTB8Yf4Ghi7QGrCp4IyKSF7AURxw4oOENNRwULIDdUmB3WRQYQhs4gCnsIC6wDkP1r0BKgY6Clg6IpWyYOcjF5nAIAS2rcDDk6CEbAHEQBNBnWcLYFMLREDcB8505iAh8Gw8kIC6G1ykgroMoBADExCvAs0GCcOKPnAeA43CAwMAWB6DCKgwcPgLOGQLrD5APQKwnaDBAeBwmRliGg8yzAWsLBFDaGDLgTxgGMNiFhTkoJ4hqDUKHCACxiGoEAL1M4EQlCFAgwagChdCQETBLgAKgGo0EAEWBQ/2mAJHccFDDqBBUZDfEG4GBhlojAQIYTZDUwN4EB5IQJ0DSsvgkQZwxwdRcIJqKVA+ABdx0HFfkHdA1Q7IBHAyBBIwY4BeBo4ZgTpEQF+Bh4CgyRboK2AqNzIH+hoUJ8CiHjRKC0wCYALqWgtw7w1SL8ErJ1DeAznPHDQoB+q5gUaWgWMs8MIclIBAlqAOgIKSKXBKDehfS1B7xAIUzOCyDT6+CI4qYCIzB9blsAoO7AeQRaCMDKolQe6AOAPY0IemH9BgDTw7gBICsAkFLDdAIQ8e7AEbBQkfoMOA/oGKAYeqQNaD5mrBksDhBNQhWtBQMahrAkQwIaD7gFkJlBkhBFTYABiHwJoTaB2YgHoI1P8HJ09gpQMmoOLA+gSc3UBmQwiYBLCbB25cGUMIqLAFqISH12ugviBoJskUNHBpZqwLilpwFQSfyALnSFDBB844wEILOOSCHEGQwtIIWFUCR5+ANTowy1jAEx+oDQG20gxcqcP8DZzABnWEQLMDYAIqbgEa8geNb4E6Kz7gRAIqJEGDmsAcBq6xQHNasCYLKFBB3TfUcAbVWKB5KCQ3AH0MrK+AEQIrP0GOBs5Gg2wHRzxMEDzIkAMexzYCNXyRJUHFOTA+YCZAaimw04BBAmpgI2yE1FKgEVPklhNQJ5r7QYkfXEsBQxhcTZmAZovMLYD9RNDIOLB9AWoso9YqiFhAbwwS3e/JzcxLhXd7HJOAvaD8PGCPHCRMaXdczxhYtoLLBWAxCSqGgBUgeC4B6AXwuA24dQ3MpUACVICDR35B86qgue1EoLeAKRZCQgIS1GcHTyyCx4HA3XJ4MgI1qEDDPKARIPAwMrhbAowPcBcF1FcHZnagCDBwQeEL7BEBq1tgsxJoMZiEhCdoyhbYwHQEVSxA88EkRAbYoAEOSAGnloADtqAuMzBtgJuKwFwITIlgr0BIqHJI3Qj0OjC3gRrW8HIHWiKAAgGcjqCpCTjeC5owheqHTFuAKyUwhgqC+t2gITJg6QBMk6DSF9ixgAxzAJWboKcBpA4BsPQFBoNlDrhhnwhs8kNLEkgzE5yo0GomcHsImPxALV+oELCEMoJMIwINA2UZYFcHyALGMlQBcFYc5HBYEwJUk4NSNLBbBsoeQGgBzOvgQSTQDAZINVAK2BoDeQzUqAANBoCcA5rwAZfkoAIN5F/gKAx4NhkY8sAiGVjbgyp+YKENjDik2ANlSmDxBp8PAvFBUYo8rgM0HTTsD+yFIjU5QeM7wNkIeCUDTB4GwPFEcDsZ3F4Cso3N0YMXqRMInLACFt2g+M+BN2ghw5KmwH49aCzOxAQ4RQRsvgK7VcAsCw0dA9CsDDhJgCMA3v4BJlqgfTnA6hbkBlBzH5S0wZPHoFkSiJuArSt4AgKlQ2AJCa9OwPrBXWh0J8NThAGoEQ50soUhaOoLNLuAmAoEZR9QuKDUvOAJQdDAD6TbBw46SHsP7E7wFDAw+MEESBokCczYoMyO3DwACoPG6MD1F0g1rDkHss8YNLgKDHzwGBloZgs5TwATE9gadD8RX9Lll+QXJVeCxqvhBZ4vQozUwg5tDBvY3gUP5plnGCDNXYBKJCBhBB5GBI1vAQMJOIUJJiChYQzK+6CRQ+AgDjC9gDrC0BwH0g3MMMBC0TIDGBGWwEFMUDsXVl2ARlKAJQmwMgNOhIHmuXSAFQwoEoBdPDABSdygGAb3wUE9b1BdBhy3BroQSRXEJmDRCnKnB7CVaQwMeNjEFjSqM5DmrkFzhsAo9wEN2IOGXCyAA5zAViBoDgs4YgAxD5i4gNm3DNTkAnbvkUtAA+AwCagl6wEaXAHaA+wRgiSgZoO6s2ZAAhQUZiBNsBoTlMCBbODcipGpI6KVCwpVYGY1BfbEQHUKKFBMgUPhwEYzmIC4F1huANOUJXDWBlhiQYY14C4F9daBCQwkh64RqAxuZlQuuPIBdglAk1egtgdq+AHNB3oYOAVlCSqWUE0BBhMwPKJApQSoUjAHFiYmlsCpS1CmsERRDbQRXL8BXQfMVcBaC+ROUPjBgwLkapA5wJiENLAtgVYbmnkYA3MxMGl4ADMocFoSOcdB/AmUIzvf5IGSP9Zh+8QSBbAkeVkHbcgaGNjA4WRzYFWhAOqlmioAm3LGCqC6wwTItAQygRENlAPVCyC2qakCaKQHJADUB6rRTRQsgBU2RBTUHIOqBTYooCaAki3UWLhl6KGC7ixgiJoBR8WBVT5wxBtYaAKHpoFmmyoAi0vQMDXQNCAbPHwNJE2AbGBKAo6tA+sY4Ng4WC9QBDTcDXQG0ASIOLBsBo6og9WDKgmg+WBzQBOE4NF1oPlI9qI7EVHoAAtb0NAdqKcNSZHwJAmsMYBJANiOArZSUKTAmRo8E2FJYZJITkzOQDQd/UBCCs4gMVKTA2pJCmrxgZpbxo7ggRQwAc3swPwBzIvGiWbAMgTiSWCdCIxJUI5KBCoEFYHgriu0NAEGvGUUcPQalOMNgEELzJ8G5sCJZGAxBxIEzduBajpzMC8MaDZQAlQsAfttoEwLnDYFDboASzFDswwQARolAXYlgb0kMw9gkWJiGAYMRUOoFLAgBA0ig6RANiDrAs09wuRAOkByFkjadCGOAouEAUfOgMMxwIYUMBSAhRPQc4YGwKYrqODTMS4G9WWBngBTZsZAg4D1LrywBkHQSKCpWQawiAgDJjBL4EABqMsKGx+DjjCZgryWiChGQe2FDIMcYCI0BLeyk0GNDlAjE9hCAffJjHSNw0ATNiagPj+wBgc2F4AxBO9TgQdszEBTB8ARfZQRESAbOMgAGiYBxgRo3gnYGgJ30JFHDIB2gFtAwBgCeRnY/kaVB3fBgN1iI9D0gYVJBrCaNYnKtQRVjcDuAtChwEIX3vcGVj6mhiCF5kbJQPcAm1gmwKF50Jwt0HYz0HgEyC/AHJgMsRQ0Rwzu/AFboKDRHFCNid6dIj5nADtPGcDJIni2CEnMTi1WADYvihVKMhLzFIDyCiAF6LNJwEkWBWDtZpAMTLNAE4H5X88ISJqWAYUMgByQ64ECukAhD9Nk0DS5AmguCSgImlEKM00GzWwAJ89AfJCyKniegvrDzc1NCdbyA5ZDwHZAsjnQIlCDADhgZw5hgAiguWARMAeJAEmAxiwUYHJgLUAjzEEiEA6cqAIOEABLMqDbgX05QwVg4wiYUYGlLpAsBjKAfCAHxIew4JIgPogyNMTtAVD/QwGYn0E5yKwM2G4H5hA9M7zqLY0sFEC9RdA0rBFwdAPYwDRTAI3ZgFInMD0ABYGeMIQYAp1lRDYGPOMIbOTDJxyBZTJ4JtaQlLRRkFiUnZmXDk8bARC+QmJZYmZOYlIOpQUnaPIAVDpYegBDB5j/gXnFAtSeszROBo6pWwCLVVCLDTgmDGQA8wGwaWGpA+sHghpSwEGJZHCTA9hxhrRIQOkAWNR6gIwGzTgA57WBxZ5pBqj7BCxZUIdXoWOFwFYUsBsMJqBlDriVCNQAnOAEisMGeMANKlAh6gEaP0cZYwYNtoGagui5kKSQzksvSkxCCWsF4OCGgjtQlLJwBgYxuC1vZAgKXDNjHwuQX0FNTFDpbAIMEDAFnFkEBlUyqBMKbL0DKzVwG9HMOANYlIUBy0CgVvDwIqyFC6wjQCWuhVmGBShoQcU0tDcOjB+IoaAy2tAAmEcMTYDlBDCXANUAh9ohrVTQyBuovgDOMAJjAlhOg8YYgQU1osMGKqhBxWEY0PHAWQjwWBXMdoSnwE1pYB8O1MABljTAkWFw/wA4oAJsikAYwCoBOJEJri5B/UgTcE0D8im4fw+eTQENIwJLWxAL2PIFuhDoVmAfB6gIVKyDR7iAckBFQLcBnQ7qHgHLJNB0JbBrCCYg7gKV5sCKBZjgTIGlOXj2QAc0JAAaWAY2kEGj7cDpbTPgNDOoSwUmwAEG7FyDJoPRUxBSbgGmdtAAGnBUHjTqAwp+WOIDtQ1B3U9gswJYVwNdlQEabweOU4EJ5BgBtUhAY8JgAhrEpsDwAVZgKDM2oKlmqG14XARyv7ElsCED7CaACUhDBsi0BPOBDSKEDNhUiA5QswQYvsB5HlAeA7oJTIAVgFsewDQGLCKBHrEwAZUMZpZhoElYYJcHPDsMH/cGRQQwn4MSISg9Iw1mgWIIOvUCn38BNhmAzSqgBLqHSMmkJXmpRcUZmQXI2RQmht6WJDWrgoMUPEEEIoE+BUYGmICEHTh3gfqyoLlBMAR10wyBrQLQyDWwRQVOXaDeGIhKtAAFB5iABxU8qUMIiDgwYIFjIsnAnADq4IHbSEAIpsDznmAzgUMphsBJcfDIHXBqE6jUENg6NDbzARYioIFEYDYEDfMBC01gLxtoPDA/WAQDfQEapoeMn8L9hR76SH4HGgvM0hagAT9gfgE5GVYOgPIUsGlXBnIp0N+gYSjQyBooO4LSsglouhU0RGaeDKKAM/fQdhF4KgDMKIYMGACZ4DkXYKpFtwI0vAdU5AhMdLCuMDB8EG7C43BwkxU0WwRKzaDZECABNdQc6CrggDhoBgYYU8BmJbgzDyn+kFjFoEY1sPQFxQwwnkCDFeBJZyNQBgHPsiCmRIGRAR5YB2dlWEGJcAO6O1HqW3OQO0BNcPDsKZiAmgqcHTAAzQcA/WpcBjQXWJAC5yIMQWUGaCYGFGYgC43BM9ugHA4MamCzFuxgIAGaIIexioHpDDT0BuSAYsoMNPICCkPgbDiw7w+qamGFD2g4Dlw4O4IyLdQnCFfi9gpkDBnoXbTyA2wAqEGAGAcGlfLAwAGWBPDeAygrGJgDh+7MjXWNEoE1Hyg1AwmIm8DlPagjHgzunIHbI8BCDGohupuQqllQFoSM3IDau6DWvrklaHbADEgAAwJYhgGxGWhEzRA8FA9NZMBAAMUt2NtgAuYM4NwQcAgf1EgCYbDXwLPr4PADD8sixmZBykFJAFibg2bZYFOzwNwL6RGBKkZDYGUHmogHD3YBexGmYcBUA6p4QZEMiUmQUmCpbQoamoMGFmisHdh+tEw0BY1r60BIiBOBvoXMcwG9BRpIBsY4sPwBpStwrgSO6wC54PkoUJ0MMgsoDKpMgZaagyZUQfqAcqC6EDTiBp2tBakCZgWQRaCZPtDoE3jOFDjyAJoXNbAERhmwhgETMPWgHqahCXCgENTAAGmFjU0DCy/QwJcxaFgPOOQIJqCagFYASyzQXCpwoAFMQCTAbjMAjYuiNmtAhoFrSWBSAA7ZgMIZUYyCShljS+DYJnhEE1LQwF1nCe0corY0QSPEQONBhQwo+4BJaJiDMpYzMCmBe5+gCQTgSA6ojoMyQE4DT6VBSLAWUHIDNTTAUxXQ+XCgDaB5cjOgeqA+YJhCSIgloKasjjFwkBY4nggmIMLAxAicPQRNmAAtg6dSUEoyARLA7jq66dBReSgJMQSYAkGFlgmooAKlAFgCAA0GgvI2cM4b3IADExDzgdEJqrmAE1WoNoBbUOA5CbjZ4BaXuakzaBgL6HZQYgY3xkDxCRRAyojouZX4uj4D2PFFdIpTc1LBIgp5qYlFSZWkVvLo/R5QMgImPVNgLQ2MDjAB9huoeQmq5EED4xACJgxMBUDPAoeGQRECJiAy4Gk/0PAsOH2BSilH0DQwMDbAJCTEQCkd1NxOBIYPsGgFEVAJcALUMwW2IUD5HzzRBxYBF1DAcRDQWC3QkeCWAXReA9Q/ALoxB+h+YCsPNI4H6i/Bxz5AhpoB+9KgxiMwnsAERBw0kwk0FtiUBzoZTMLUA1ugeqY5wL6bCbDzbWEOat+CJg6ABFge6H3g2JIBsAQDlVSgKsUCWIYYAfsRoLQB1AcccAIqRpupAE0ygSoXYLsDnDRgRSgwe4MmqEDtFRNgS8YcGEU4C3RQqgIOTwPrBnj1AMyzwAIJ3DtCzBuB58VAYzPgOVbw/ABYHFx9WvqAKzNwuINKYdBkL6i0AsmBejegpjvQDqTpdpAgMARB87+gKAEV/xbAMhY8Rwca/UEfA0ZpQ4FiAzS5DE4RQGeB58GAExQgR8O6q5ABMNAAA3y6CmytqTGw+QbMkeBiEdVFoO4UMHSBECoAnvi0BOVXWMcZ1ArVMfAB9qJMgfM7wNADdiOBIxBkZsDM5LzMZEQ7G8xVKAGNOhRTmgshQQUsSIEJEdRtCANXcKBhUGMLUPcJOOoJ6oMAPQFsCJoDBw8sTUDCwDFIoI8MQUMyoCYycNgCyDcDRhNQwByYlEDjGMB2BLApDBQwA6mwAM40GVmCNJhB5EETxWGgUAMZCjIfmOCBw9q5oKwL7OGAjYcU5GA+qBmBXoQRH4L5mcX5efmJ2YhABIsoFOQkAmcKSA09tDEFYOiB0pmFBbCXC+xZAosMYHoAzquCR3LALNCATTGoQgI1CICpBVgeAyusYGAbGNjGAQ3swFnAJqUpMBeYAxuKwCgAjXiaAYXAjRTIMAu4CQkudoDtUnA/HdggBrecQfqBDT04C9iaAdYPoCYoqKMJatYB26qGwcAqAVSCgms0MAM4tgusCoGVObBZahkMatiBilULUDsV5CJTZwgNrFwgrR/QUANMOXqMIEIFmNGB7gXNroM6/8COBLAWBA0Ag0angHMAwOwAruFAoQKs7MDNY1C/DBQOwUALwYU0yAVgRg7Qi8DaFTjUAPQpaH7NGDSaAAxhUIMWNGIDDCJwSxPYdAfONANTLKhpaAlngBrzwEAAjvEAiyRY+wMYasABfFBLBjzHCWWBQwNYTgKDy7wYNBICCiNQlxPY7ANWJCDzwCQkmwNHdEAy6MGA3DoHNXiARb85qNsFjARgbQDsVIEaTMDeIaheBlcFMEYOpGVqWgwKC2BeATWxgH07kOuAQ216wDIJ1NcDTqWAEVAYqAA8CwsMI2BRCfSdJShEgW0R0AgpaIgFFKSG5o7AKQywk8HVJrDwMgKO7kIkgd0BkPHANAeKZdB4BHiu1DAZmBCAdoBKXND4hLk5ggWsZoAJ0hLoLGAzGSIAY6GHBFKCAKYaSNPOpBhUApgCjTIEmgOsTUAdY+CAsLFRMajWNwTKAptgwMIUGPygLjO6mSjNB2C3ANQtAYYuqIyGNLaBhDkolYByQTEoQQDjCGgysKAH5j7jYKAuYH4AakRox2MFOMCByQE8aorcPgT1tYB5yAiY0YBBbAwa4gJlUFCFD6pgwCQoMoAFHjASQXEBHF4IRjIPNCMGY6M7gPiirTQpB7lyAHMVSooS84oL8otKEksy8/MoK99AQ+bA2DAzcQTmIWAuhpCQEACOCwILG6DXTcFZDdLbATebQOUHMJ0Dq15gkwsU6WHAssDSxMPYADi2agmahQdFPKwtAWlT6xgARyNB00hmoAFYfIqA1UEYMCmZm4IGFEDjiZbOwJoEVNEAYxVYHoPSMrAzBqzSgHUvsBUFbmZCSIjDgVNPoLSWC84NwNIX1FVBtM6BloDiDJSLzIA9KfSWO6gHD8y0oEFR46hciFKws1EUghxtCOyxgFQBex3oZsDNB1WdRqByxxToD2NgY8McWA7BpnvB7WCg4aDOGkIGZoIJUBvQj5C2pLlZImgEC9pzBGZvS6BqUO0BFDEHSgHLQfg8G6jVg6wYPPYFjB2gU4AT0ugyICNQ9YPKU7DJuiCTUS0FjfSQnZwLSxNTiuGpORDEozD1gqou0ByIWRkoCwLHhYFBDAx2UEJFtPdAWRndzUhmABWDikRQKxTYRgWla6ARoLIXREA8DjQNmM89gInSFBgPsPYiNOHqGRplgMpiYAwCkyksDYI6BybAIh/Y2wbVkOj2ow6nABMzMK8lwlqdoLY7UAiYnYAjBsCqC0xAXALng2oM4PgWurwJqLQ2zgEW8qD0B2xemxuB6ghg2gUPukE7YKBOC3C4GDgPDgww4OwyqLcOCjeQW4EEJNSAqkGjKKDmIbBpDayv0P2AHIbgCh1YqgOHmcCVEcgrQBYweyEqJyRVUbmg7GICCmkTUGcMSMAypgk47wJHypBkQBDYagUXSejOQKmPgTPKoLYAaODEDDxyC3MKjA9yEJIcSBauC+gokCgoCEB5HTyeCsoUoLAFttXAHoBmdrgcJKCAw8SgzJ5hgO42orNGUWJBQWpODvIspHNOZm4SaBoyHdgLIC+f5OdUpoMawvmZwIYwcFoUWFWaKQCbOMaWCsARCWMTFDaokAfODAPTCJwJVA3qjimAajFTBWCCBk4dA0sKEwVgcjU1UgA2A00VQJU+cH4byDRXAJa1ZqYKoBi2VABaZgAmjYBGAYfIwVqBpgDj0cwYZDjQANBUFlAW4Sz04EPU1KCcDswhkAiCxR14KBkSw1A+qKdpAKwx4KUWqO8M6omCBwZBctAeKZANTN2gYSFg5IEJaGQCy1NIcxF1FhBY41sAU4EpaEgZ3NKHDolBEoApcJgAOCiFHv0oLQ3gwA4wpwHHlcFTTqAmDWhsHliHgAhoGge5GlglmgNbHUCPoQ0QgC0CllBAN4NE4YJwo9GtR8qgoKk4UGMEOI4AGq0F1eOgLjBobBXYgAZWQJBJNPC4KWgAHzRSAZpnBKoEztcBG4HAmAV2NsB5E1jcgBpbhubADh+wlQmMZ+AEiQG4C28A6uKAGrnAaQwLoEctQXN1wJ4hKAJATWNwoWQJHtXyAZW6oKLXHFjZAO0GyoDqaVBxDB9jAc9sQibzwIMCoOERmDjQRB9IoxDUhQR2++GjaaBePKjhDhpYhg6dgiCw9Q2qGOHjN6AJFlCdDGpFwPjA6twQ1F0FdSGAM0XgwT1DY9S6GThPBEx1wKCEElBRoBIzY+DgMCiVgAb3QCO45mFAC81MkkHjD8CGJcgq8LgxcFgJVLoCNSQDy3pgy9kI2NcBBQvYl8DaFzqACswT0MgCdZaBAeoDrOyAqoHZ0RioBjhGAmxJRfkCLQR1Q8AjEaBiHtg8Ag36A+PBEj1JklAipRaXFOXn5yIqbGjzEy6BPjxBqGhCr8Ih1R+w3QweVzMNAzJNgBPXoH5OmBmwyQRs4QNlwKPToPYmuF0Kiio4H1iYAylQZoTOA4BGdSGaonJBQQOseyDzyIhxMVCfDswrA4Utos4GGQyyWccgwyAMFIImGcAcEAae+4aPBgHjCqgLPKkBxhBBUAsA5CQkZaC5B8MwYK4DzuwaWaCbAmpQg2c10E0BJRlkY0yA5pibIDnHCJQWoS6GaAK5GKQA3Zegnh4Qo0c/UokEbE4D+/CgMA8z8wHmaWCqBCZQoGNBQsCmJ3g4H1SWlwG79omgYQrouD0wS4I4oGIAlFPgQkAMrAJBSd7c1MMCmI1MgZ09U2BLBViRgFpXwEaTKXDaEZi9IA1gYEMdPDZi6mHuA+pEAHMy+tgmqDCEzGMCm1igWhlNFjJuAkrtQLeByimgOxHmg+0EljcZwGIJxNQ1BZZGJiCHgYbsgA4D5SNI5KD5BcQB1vTongbJQPwHDB/whA+o2QTUByZgdgJLRxAB7log5MCyED3okUJ8nixDDNUXlSZnK7gUZZalFukHhZGaCdGn48GzSaDSD5ijgC1DMAHNbUAEzKOgiWSEBCSFQflRucDCDBhKQO8iamdQ9IK0AkskUCsPtdoGMcEEekggnASaAwNNeRiYgmbCQeUnqEUOHrkHDdpkWOoBqyljUH0ErjKBJSRoMh5UbINH4IDTA6AJGyCGhDxkAt/IPAM0gVwGbMuDRrzNgQzgRDvIJ9ChDtAoKVAMLAIcrwANsYEapUAaVOKYOgOdAa1vIe4DN/0QTgWGhCWoiQFqLGQAhQ3LgBndCDTKamIIKpGAhTfQPA+gIiMTiJQFKC2hBwKicATPOgLD0BxWfIBIGISGpa4hun5ik1Oxbkl+fg48SQUXpCZnJuYohAAFFYJSC0szi1JTKExYoEQALLiAKQA4vAQmIK4GVXjGHsBhPZAYaKIB1PwAdV6ApSuc5QPt3gGnfUA9O9DcDGjGDTRCDxxLBgY+eKjPDJiLLcETKsDhT9BYLXDEDDgcARqCAZYZ4GEnYBIBldBAW0HJAFw3AhsLycDhHKBZoEE7CAlq2YNmN4AE1JWgGQrI8C+UhCR9UPMQWASAuzKgpAXumIAGaoEdNmA6stSBkBDFwEi3ABaERsCOBlA1mIBIgHobwJRmDBw9hgwTAkteoCSo1QQa4QAN1JqBRnuhLGACApZaoFId2NcEGmMBMgtW74HHoIBTTcCOP5SA2AHKAUAPmYECGjT5CurIgpqcQGNAJHDeGUQVg4IFKAJqzwC1GIISMogHbGIBC29wg8Mc2IAGNqqA5oKHdmFZDpSpgJ1V4AgdcAgG2J4DRg94gAjYwAE6FmiUSTJQF6jIAFsBjTKQZSBdoKgBZzZgWBiAxCwM0TMD8Yk5ORV5IiUYzAWrJisJg9UCxYDlhQWwWwIUBiZGJbhuYHWF0A8aTEV3NnLTGzgYDOzjmADrbgtgIoJWXsC6BJi8LIBDXUYZwMQDbM6B6n5jYGULHGKwgM8xg9TpWYCKEFAdjCIMRGEgc0FtbHN0B6B0PYAJF6gQVMvB7QcmGbj9wCwFqqSBo8yojgDGJ0wpsDwD1g5GyE4ACUOdYJqB7gDkELQAJlNwCIJtgochUBsiCIEW4DQAaIExUCmhKEDXT0LKKU1KREo4QB5qnxtRKSkYZBgbAFO0BdAEYFdWzwhImpYBhQyAHAtQN0YBOKCvYOoBzi1AVcDRdFDfBigYBqzIwGJgPkhZFciR6TBHu7m5Ad2AGMtQALbPcoDNV1BnXAFYYoFKSjAGpidwyQPqbRslA6PGCCgNLMdAFLA+VABN3AIjBtShAlayoHwP6pSBBPSA/XGgeuDAURXIBGNg3x3UGwX1MEyA3WNgjwU0UwAhQFMOwM49sJYFzasA7QSJAY0CKgeKAlkgv4B9gEjpwIQG7OQDNQDLU2BPD2gM2MGgKRpgggJlduD4FLCpCprhBisCuho8uw3qqUBcDPS0LsgjQEGgLSACOIgL5BuB5uGBQWKZDLQbWL4BbQIarQAavAKOQ4BDyRiEk4E6gMkFCIH+A/kUqAzoLxAFapODzDUBxgrIOtCkuRFozhrk6CrQOBxwKAIY2MAOMpAFlAO1UEAOBFkK54CLTlDpBREAMcFdf1B8QOwBFm9AFwFTB5AEFt5g5xsC0wvYBUbgINNPJyF1piYCJzMTkappqICCY3JyajH6CCqh0g29+wUsEECzf6ASGxwl5h7AgADOegALB2CAmPgA20mgkS/gHC1QCNSMBk8AGAJb0sbAehRYd4O6vRmQqgQU46AABtOgaWYTYGBCDALFN0jYCGQOaNITNNQIHG6F2QMSBrsA1OAHVy5gW3yAyRRUeQPbAOAmPMQ6SOUDqldA8iDnGYDbWHBzgXOJoJYcUBxkLnj2DDQeC5EEtseAdRrIEWDLICTYB+D2CcgCUCcUOBcLmiwEVmswv0NUAkVB4WVoBBoONgYNwYOEgcUwMOiMDEAzu6Di3hIUHCBzQTphzjXNAI7Mwi0BzXqDxtmRXQGxFqhExxg4lgA2GGgCPBAh3QkTY7CpsPCGmw5uX8ECCGoJKH0DZWCmgdxjCDfOBzgFCUwA5sDiGxhI4AwJzBdQSZBbgNGHGqlQN4OSMjCADYH+gUUVspt8QEkI1CQyBXsIvUq3QR+XBPXDTBRAQ0YKwFaWgTlwpNEQmGuAUQtlweUJmQRRCaxyjYBlA9goYBwCMyXIKAgLoYCQWUBNwKIOmASAuoBFCpQJ7HwDi2NgTJhBmaCpcKgCoHKwHiACtS9hchA2WAvCTEK2A1uNQC8Ak60psNQzA5tsbgRlgiaUFRAKCBkFzAsWYJ+DNAAdbQ41DMoGm4akhpBxwGExUOVkYgkaEAZ6CVjigf1kCQoRC0ugFFSekEGgCAGOCgMzIzDsgE0gkIOAg8XgYUmQgDl4mBimhJBpYGuBKkHeADsGNDFvDHUjcHbFGOIwsApCZkGshQQ2xDXAFA9kgx0JHOmEJCuICnSziC7XszMzEWNrzkX5xcUKzvmleSVFlQrB2ZkUluugKXxgLygHNOoB7E+ARnVBg+Og8Vpg0QBCxj6gJAmeswf1roBVrTFosNMQMjwNHPYHVtZAQxJBXW8dMAFudwJHN4GdcKDx5sCsD+x6gTpQoD4TcNoG2GMDmeID7HwB+8PAuDRzBNakxkCzgASkxQiaYgdWwsDSETi0CeyBAUsScLkFHPoCFVrGlsDeEtDhoEIF6CjgkDWwJgdNugGNBY/rg3wBHuEH2QoekAGJAJMwqBEBaVAAVYEUA/WAdAGLONC4kzGw0w2ayQDVEKDqBTguDcybJomgeQmQ+2AtWtAIrC6wgASGj5llIjDtGAH9Cx2eB82BmQPHmoHFH9ALoCFz4NARaAzJxAw4LAu0AlRNACcigTozQIPIQIOAvVBgxx00BAUaNQCSkCAEyoE6uMD6DliagnxrCB4NgbKAYuA+Fdg3QB+AOsHAQLMABhqwQwWKKKCDoWU1aJzeBChnBOywATUDQwHcYwRGMiiITMyBtlgCi3lg2x4y0gaa4gJOIYA6dSaJQEOBXWUICXEY0E2QHjIo/ICRbGEBGnYDNQKA6QTkWjNQswc4dQAa1gamHeBkCKQLCCZhgQQePQf1V0GDKhagWQ5wFQEeeAcGNNAYcIVlBBphQ5YDQUhrA8hHrzSIz1d5+eW5+UmZOamI3BWMECM1W6FNOAOzBDD9AAtOYBABAx+Y8MyBc6jA+Q9g9ELEgUOHwDYDsKkJHtMAjmiCxplBoxiwqWFQVINnP0FDCqCQBZMwKdBgOGgEHzyMDwtTULsFmCOAqQOYBEC1LaigBY5WgGaJQQQk7ECzXsBRD2DaAXXqgQREGFgXA7sFwEofNPkCGoIC2meWaKoDMxwoCHIOMCFChk7gyQEYR8DJPmBDzhCYqIFDuyagHA8qSoDjZkDCA1gmmDkCsxmoOAASsCQEHMowsgBOTAMzPZiAiIOSPCj9ANUaWEIIhARoEhboXjABEwWmXzNL4AwPKH0YegALcNCcCXhOzhg4tGZkCOxNgQZWwBkWPEOmCxwCB5bKQNvBJNQcoK+BQQnsOABDFUxCxcGDfcDhDNDQJzAlg0mYFlAiB41fg6bMgIEDHicHRjRwAAY4EAqa5QI6x9gkETxdAyag4Q8MBmALCFjIgkaSUCaygIYCHQnsZQPjFJTmIbNtcH2g4gw0SY0+pQTqpQCnoIAQZgqox2QGHPsCOksXFPkmoPIC1FIF+hpUYoJbuOjDqnY2yZlFyTmpCsmg7jio2aKkkAzqjwOjHpjKgQzgqAC6FlLyW3FGPlpuA4uQmtfQxg6BLWodUPcDNGIP9C3QX4nAETLgKBaERCQfU0cTYJEIHLACkxBxUBYBzS4CG/+QeIYMOoECGNirAaZ4YCoBjXWAs6uhKbBfCyxTQYOLwGgFDiOCCahJoOIKnKeAECYE7E0YgZKIEajaMjEEDY6DMj1cHmKjD7ANDFJhBhzdAY7BgEpFUCsa5BRwOQxMYsDON9iBoG42qD8BjHFQ4wyYwUDpx8A80Rw4SwI2FZhLgFaBO+qgoUJQ9gCmUJAoaJjAGOgxUI8WnLmAyQ5YlANNBJURIG1AAuoy4PQlqMiAlRpAPiQ0gU4GVeNAAmIZMDEDxyKRLAcaCioZgJUqqGYAEkjioLQOzEEQAiIOdA2w5wwMYeCMGTAoISRECjRfC8phwNoYVNYDK1/g6A2osZYILAqB4+kQEpLiIVNiwHAGY6iLzYHxBOxZg0ojmBBwwhnUlQXWN1AHAzGwIgIGFnD0FFgpgeZXwVUTuEIC+gRoM5iEOAkoA+7jgItwoGfAJEwK6BFDUEsFOHQKSm2gOhiYmUGDOkBPAGtloE4j4CwsuNsHTidABIyaMNC0CbCOB0+SA1UCUx1wjhZYfJvjy56g/howU4KyJ7C9CuzwALMnsMgDDnWRmT1LUhNzSjIQmRPCB87ioo/vk5pHwcMHoLoI1B02BaVLYDUDbHAAh5BB+QPBArayjC2ArRIgAYkaUFcIFCzAvAnKA8YgFcCRbDABiXZggOoaAWsZY7Nk0Og9kAGqnQyBFkApcCUFCndwAgTmFmPwuDWo8wkKdtAkvJElcEIKNAsAS6zA1GQMmvgDtYeABYAlaDIQOMANTOjg+UBgXkFRDUna5pagwgJYkJiC0wAwhQGbaCCrQF1dMA1KcJBmHLjIBzUFIXnJ1KQMVNMCvWUG8hu8uAf2uoGjCaA6Guxz9LABFXDAsCkGZiFz0CwIOCDBRU4icAQAmKFABMSFIBZwUMHAEU0CVGzC4gU07wS0yQhUdyHV+sDxR2D4mpiCilRQ1Q8mIZpNgdkJWOegi+sAQ9fYuAykB8kYHfSWGilJsygzOxWeMv3ySxQSc3Lyy5ESJSKhgapiU+DkJJiGWK5jDGohmYYZo4sDFYOkPNDFQSxj4EAsmjCY7WFsCrLEAKgJ5juwn4Gmw70LChqQQmQB0MAukg6QEYgASU40tjSyBIVJTmZeqkKFISgvW4IGw8EsC2BGrzACDl4DExVogBvEBBaO8C5lXn5eqpICMJjys1MRpkEFdHMzS1KLcjKBFLACBwYpVBg2uk5iTOTn5KQWIZUSEAGFRPAYY2ZSTiqpBQVawxlY8EJKV1BtDp6PA7aaQVPvwHIYmPNARS+iGwYs9cE5CLUNBcqR5sDBJWDVAtQP7mIC8yswowOnasGziODyBljOA0MTWOsDmwboKRO5nAU2EoEuBTeDQHNw0ILWHF0LIgWCciC4hAfmGVCLHdpsBzocVJYBO7BAAtijAU/DgQlI6gJV08BKGeh0MIZ4BTxJDOIjN+BBHT5gfQEu0IC1pA6wPQueVAQRYLN0QRUPsNcEbOgBCyFgtQIuvMD53BI4343iJmCbBiQOaqWCm68wM4DuAfXtgW1p0KQbsBlhDJxVNDf1ARHAUhA00YzkKmCEQJpPoMQKbPMDEcwYA2D3EBjisOYqaNwPWIZlGAAzF6QDBGvgA2t2UPFnmQNspIKaW+ZAbwGVggmoWcCkASrWgX4wAjb5QAREAinMgfUrMPMCi1dQvwc0KQsiIA4EMcEE0HJkObAZUE3A/jGoHtYxwKcbRQ6sG8bPQMrU6KUcobxVnpmbm5mXDs9bvomVsNpXASZJauZCq4WB7T9gOgFmB+NEUDsW3MaFxgpoug5cfQIjG0qA/QYazADFHKidBiEg6qFtL+JVg9IblVSDmvCI0RaQy4GKwkCp29ARVdYA2C4F1W4g/wKrTjAB1gVMPTCrke0ANb2hVtNENTTI0FVDvYUUIaA0BfYWenpCik1g6wToO9AQNagwAZUlYPNAAQWa/QMWAMCMAmk1wwpMY1DbBqgB3VSkAhg8lwEsLYHagZP6oNavkSEotZiBHAcvHIA9A2Duw+JDUBcU3Yfo4YFQjR56hMIDYgAYw0RBrTpDYGsONM8AKjcMTXKAJQ6ohAdXGOAuC7QXCCo5Qa17M+BAHKhfpgOcqEZXASy9gFxTC0dYLw5oB2gEC1gbgfuE6AFHbPYGNqdzy/OLsuHZOwQqoBCE3sImKW+jj0iDSkLwWDto8gI0ug0KTgXg4J0xeKbD0lwB2P8BDvCDurWGCqCKFTLWrQAsFoyB8yrAARSQaqAhQKMMTEAqDEwVgGnNDERYKIBKSaAOUPMDNAtqAjQJFOsgcSATqNgSygT2FsFzKeDJUkvwJAdwsgU6fwBsFYOdAJrwALoYqAbubvQARq6Lgd02aJ8HqNIIWG1DOj3oWtADBdSfAtsDDAKgw8HWA0MG6EKwq8BMS/D0gQl4QgHoHrAfgJLAIAKzQNOEYP+CpiyAcwSgYLBQACoFhicobICmAwMLEmSgeRugFtBQFFAFKLSAAWcImpcCBhk42EH+BM9hAQMR1DOARROwZw/SD4o9hJvRfYc8RgPs9AAnKWABAu8FomshOpFm5BflIVIoiIc+OENmsgSWwcBwAA4qAoMZmEiAbFCpBGWD5mGAQQNshYDmYYAzThBhYCsCPOEEZIIGLEGhYwSavIczQVNScDaw2wKegANFJ3A0GxyYIHHgqDcwqMFs0Og4MPCBQW0EijXQjCFYHJjGjcEqQWzQsBzUVmQ2uHYBkTB/kB3GmcnZiDGwEBCP1CBGq9WBoQcsrIAZCzjYDHKrLrBZDBxzBqZb0EiWhTGIbwJqEgKLb1DCA/FAU7qgaSpz4AwLqOkCKjt1QKrAMwtAbcC5IFCSBI0agucIwGMToPY0sA0MaqeC+tHA5iCwQgGaAm5CgtrtBqABb2DMAtuCFuA2LqhJCStaQbMv4BlgkAS49wovdcFMkNtBlQ5wIAyYpUyBDUIL0KQQcDwIWA9ZAG3LAc08AWehQW4ATaUAY9ICOFMOdCJo+MfCB9iwgQyHgxq+wKoR1Ng0AY+BgT0ITBugKWvQOB4wFECBAOqxg4ZoQWYA27FGPsDRVVBmBY44AR0KZAPNAQYtuB4E9rKBg+PAMQXwFDqwEgV170HzKuBmPHguHNwctiwDKQC6ADjKDupsAEd5gAzjRBAf2J+BV2bA6g7kTFCoAistkLHAXjxomA8YbY6gtAgah4ZVQcAmMSjBgoIOWCgBe90QEiIJDHozUK8dOMQEbAWD9IN9D4o90FgbsKmPw3Ij0EgmcEQEPHJiaggaiDIGjhEDzQM2poE1A2igGDSOBQwmkFfBBMRo8GQcMBsYoLdPSMgH+aVFmcUl/t6IvAARUXArykzNS8mpJDVboPckQR0HQ9CQKzAFgQlIWgMxwYQHaJrEBNgPQZEHjeEA48zQEBiPIDXAJG1eBkolHqCpSpMwUP/AA2w4cMQErhdiVpghaL7Q0jgKNK8KDCJQOVEGqjvQHQFhgjUCE60hxFDQVBC6a0BDqFCDokBdS+BwFlgtaO7UMgxU9RhmgMaS0C0AM8HOyzAIA2tHVwGSBCsgPwaLUlOTgQMLSci9lhCgoIIzVJTUGEQr2IAFCdC7oLEt0GA2MDWDhsWBaR3S84UQlsBRFlB8gQlw9IFGzkG5yRg08wPqjYKyFLCaB/kW1M0Fti6hTUxQKIC75MBRdWgPFtQOBXZ1wfOxoLY0WA1w1Bk8KW5uAR95BHWVgEUlqBcOLEosDZPBZacRaLLIFEQAsxZ49BIYwKagkT3Q7DF0cB1sJ2jwATxCDzLKFGgC0HfAIWlg0Qosni3A8+/Auh9UfoFMBDogEZgQQcMDYBJiDKjkAOqwBI1egxuxwIIO6AVQQQqdwgDOPxmZAWUtgb4Fk6BgASoGl1hGjkBzLUBzb7DRVGDzCliyAEsd0GAAqKyFFzGgEUOgH4GlAWSMAjStAOom6AH9AZzXAs1jgAfQIQUQeBoMXBiC0yUo0UHNAQqB5tyBQQvulEBIsARQEXAABzhLBvINsJ4BDfWD4xiYE0FDIMDi1bIYFG+QvqI5aEolGTyBDZw+MASPTQCLJuAQJmh6E6gRNKwBjHZgWBuAjAXGKnCyDRzvEBLiHmCpqGPoDOwXGwAHGoAjPcDeB6gMhMypIqU/4KgCMLqBxQkwppJBqQRYxoJqUNAcOzgczEF9JGBIgAmwh0A1DTCUwBFjDpr9ARIQn4Jnb8wNgWMQyONWQD/CrQBNv0MCEDjXAawWgYEPJqH6wbELimZg4IEJqDgw3QD9AXYZmIAaC6zXgVUDqMVqmgguTsAExJGgmSWgPRboPULiS4HyxBRcoxYQKVILAfSZA1ByApVToPlQUCoBuxw0awPMYKDhIWD4gwlYCgOWzaDZE6A2EIYqBmVgUOMFOC4AJqDC4Ak0YBvIEJLWgFYgDfiCUhEoqQDtBNkDJODCwGwGMh1kM5CACwPj2wTYNILOw4JGGkGpHZztkKbaQekZ4nRgzgMTEFFwKoU0hMCyoFoaarIBsOUKcjl4QBRakcPm1EAOBjkEOv4OEga1h8DTC6CMDiSgrgEVY8BGCqhxByGg4sD5aJBHQGYDCYggqCENGVVEDhFQsxDoKVDuBJkPJGBGg1oQ6IpB02wg5wGHPcAEzGRwikU3GKQe7AKQMJCAex00FQcSQgtsU1AWAVWX4DYpbB4f5GPQSAFaTIJDFpxlwO1A2DQnyHhgfQ0OQiTVwBIMkoTQFRtCohM5goH+BjWIUHIi0DfADI9mKLhyAY6ZoFbDQFNBA6JlECeDkyi0HgP5BjxZDHYJvCQGlb2gogCYWMAYKgqaAgMqA5d60MwNSt6gyAUneyTnQQxGjVmwucDKAlQvgMwFElAjgN0HiKtRshOoZAO5ATbqBBY0AoYxsHAG+gBcmiNsQw0KkF0moPoYHo4gl4IqWJANSEkFEpLg6AXpBo3KQrVDjETzFDhFgFM9tP6Bq4amTdTQBVUOoAEo9AIElOLAxiMnLFj4gI0BKYeWrmBrQdOMBhagQgSYmkCxCA4D2BA+SA5SvaGGCqjdAOzqIIcBaOIMrAhcziEKOtAcANCnYAwTA9YOQD5qqIJKPnDDHynZQsRByQOYV1BDDFG0ohf+yK1o8OA6cB4SPKYInNOzBLVBwQTYcKDfgYUoiHAEDvMbgSZIYTMawNEQUIAZJwJbFKA5A3hFB+wtgetg0Gg/hICKm4GCEtSOALZrIQRMAlilA0fgQOEFbD2Aep3A/glw0hzoX1AbDzQFCu6NgSZ1gROawPIZ2H4D5xoICfYwKAODsqwluDMJIeAS4F4xsGYEljxgAiIBTuhGwP4hsE8EbJOAEwxoWgTUnzICTauAmwdmoFkSUOK3AE20gBpgYPcDabAdkLkF0HwMuHUHUgJSDDQB6BqQg4EJETSHgxyZoNQBHEtFDEICvQ1yINDXSHURUNgEaEwOsKQFlfqgBhgwroHDSqAyClSYgzrlwKQAmh0GjnoCQwKUmUFj4aCWCnSqB2gIaFQDPQ2gDLwBFUMH3oCtE+DcF3iYyRR9MJSENgNwShLeZHApyszLBjYUgO0FoLBCXmpiURJ6549QqwH7sJO5nok5cNzNGDw+Bxz6AbbozIFDSsDwAA5pgtmgAVALoBLguB6wewccKYIwgY1i4BggeFgKWGoDB62gbGDrG2og3Gj0MIBnHVAjAdxwNbMARi6wWQgmICEOnu4DxQwYQ8VA/WwQBayYwQRMGNTCBdddqIUjuEcEbDyAxvMhBCw2gY1XUCJBbiyACxxg/gUWAqApIBABFYbMOoLTH0gTkIAaA2q7gEbmgRBmIaiaATXNgf4CEzALIS4D1/VAAmYfMBSBLX3Utg94ztYE1IYGmgXMR8BemR6olAUaDBotAvkGSMBcAEyX4BoGZCe0wIEZDK7LwXU0omYEl/noswxgN/sAcyKw1WcIGnkCV3IwKQugOHKFDirrdMBzkyCzgQRYGDgLAtEL9j2ssQHKUpDaH2WaEtS/AbkWqB2Uo4EEzGhgWQEUgWZpsACoOACHOhhDtQNbaeBGEHJ8gHwBMhkSPvBAAgoBq1JgQYHuNNAUjREospGSDDBZgcbgQT6BdhOhlSTIFJAFoGkYoMFgAh504CYjsBcFqu5hXRBQFxJcPKHEObjlCZouAgUGOH7gxgPnY6DhjhT2ZqBqCX0AiYRCJCM1NSc5IzETUZKEw4UUEpOTU4uLM5NyUkktSVD7H6DRG9AoJKhvYA6Oa1AYgBogwMgEhTZaGIOat+D0bu4BqhrAVQSwW2aWAZwJMAUPKWXogjocoJ4fMHyAk96gAUhgsAADEdjIBwY1JKGAO5VGuuBhDVCrBTREaqkLrHeB5oI6mcBhUlB1CJ7PB7cGYb1DuIOBU9nA+AD3J0FDDSA7gC0MYOVgAqzhgNUEqBQEsxxBowRAHUACYgSwZAJ5rhhY/wHbLkDS0BCoBuhKMAG3BugFYI8VNIhpCepHWgCbBhagQVuwCmBGBFkNtMIS4k9oYjAAMoHNaGCj3oL8mAeW7kj1h2NZYmZOIjCmFVKAA4igegQsT2q8ow0fAodbgUEGrEHBowGg1qoxMNrAaRw0fQiq0k3MgCNwoCEgcFEJjDhgaQAeFACWcSAamDWBw4ggQaAiYAYwLtMFjtZBBcD9AXNLUIsB2GcEtTGAPFBRBcqZ4KFXYByCyhdgcQDBoCYD2HwTUIMBNKRgCByaBmY/oHbgsDtYFagfCxxPBpacYJXAXhWU7wMZpgcNp4eBZgZNgW0WULsQWJCC+jVgU0F1BFAIbA4oGZqBy2foMAXQM0BTgfUGkAlMUuBSFagP2MgDJmczYBUFdB3QycDhTCDbBDR8BW7MAT0I1G0BFAV7CSwFKiUgjgWxQMPz4EYcuLABuRrUsgLNoQHTF2iUGhzAIL1gGWBKAjW6gK4FNjWBTFD/DTwMB2riADMZuB8NKn1A1gNrHbD/IQEIZINHO8BeAc8zgOpHaEAAwxccpqAxRrBS0BgvMHuCAg/oLCAE0UBPAh0AFgYPKII7BCCFwFgFexE0sAecnAA2+YHJBcwB5w9g8genHFDEgbwLsQBIewD9CB7KAwYU0PVATwEdYa5jDmztguPAwgfoKpDBoLYE0Cs+wOIV5HFQWgQKAKsHEAHhgLI+qK8ANBUYLcDixhDoN3AzBMgCiRsCR5pBM9lgm0F6gB6ARCUYgxVDIsUMGMXgUIMmQXCqBxYQoOY0yFRQrQOc/QTZDh6EBJkIil1wCx4kCglSYJkDLumA9RykXwlKF2BnAtvwoAIENBEMij1wGILa9eCRN1BTDBhCoGwDDjOQQ8AmAxM8sGMFnuIBRwXIG6AEBZQEWw/OJKCKDRTvpuY+oP4HqOWXgxyVoNYXJBWCWBAJSL6BecQC2sMAzvhAEwM4c4AdCVEDDXnQTKBFGchfwGkvsD9hWQgSaOC+IXjkGuRAkA5g2QAJPVDVDylNIF4DxwlS9gB2ZUDlAMTJkOIDHIigXhCo8ADlGbMy0AAGaALAqMwQFOdGwDgHcs0sc8A+g8YoUAao0CIDqAhoHXAeAZK5QF2lHFA1AKoaLEGdflA3IBcYB6BxXWCZZwnsV0HSPEhcF1gkgms8YLxbgqojsHtA3gKOjgI1ASfHDXOAuoxArS8QAiWeKF9Qc8AAOHMHKUbALgL6BkSBjASlSXCnCRjboI4SUCkoJRuBai9o2QSMcqARoG4SMN0BkzqoNQdp3BoDTQAqAAYkeCYDFDRAD4JiCxSTwNlPoDdB5gArZXA2BU2EAkf7wWUFOO6MTSAmAJskoCId3DwCl+dAM4G6weUBKMBAlQEw+QI7WkCdwLLMJAMUxeBBYWA7HTRvA6oKQWWLeQYoPMiv2IpSc4DNlqTUxOR8xER8OFRYwQksTmHFBm4DAnM/sIcMLCCBbgaTkFodnOrBnRbwwDuIhFTawMkRoAS6x5BMhQytg0oHYHcf2NQGEzBDgdkc1LwBQphpYBF045BaXcCkaInuSFiLHuJIYJCjuRJoE9iV6F1ZZHOhJRiaG8G6UdwIMgvdjejdYiVwsoB0i4FMY1Bw2yoBG3vArjJ6/FfmJuXn2NnoF5el2wECAAD//6B5ELs55AAA", "encoding": null, "string": "" }, "headers": { - "Connection": "Keep-Alive", - "Content-Length": "0", - "Location": "https://www.geocaching.com/about/icons.aspx", - "Server": "BigIP" - }, - "status": { - "code": 302, - "message": "Found" - }, - "url": "http://www.geocaching.com/about/icons.aspx" - } - }, - { - "recorded_at": "2018-02-12T06:56:58", - "request": { - "body": { - "encoding": "utf-8", - "string": "" - }, - "headers": { - "Accept": "*/*", - "Accept-Encoding": "gzip, deflate", - "Connection": "keep-alive", - "Cookie": "gspkauth=E09DwfN4_K--sczSYnG5YjLg-jN3KmCnXDCrRsH1ADAC1Wvjqu385qP6SOdeL7E6DHIkq6aiZpNupWBXecxQoAY2s7YLl8_gYCYXrvkOtNcEzsAH4qcJTxHt_1Hxie44aw5Abg1As423JyBAbL7G4zfaZlWT9wZUJ3WSCTgZRX41; Culture=en-US; __RequestVerificationToken=97SMP_b81kmBHlPrnpD6yDSNpiWImjRaUuJRaHXssBVMNMtdocAbjGQ-mcJitJIvGyTY6guQ9LwEiZDPA9VHQXNCuwo1", - "User-Agent": "python-requests/2.18.4" - }, - "method": "GET", - "uri": "https://www.geocaching.com/about/icons.aspx" - }, - "response": { - "body": { - "encoding": "utf-8", - "string": "\r\n\r\n\r\n\r\n\r\n\tGeocaching > Getting Started with Geocaching > Attributes\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\t\r\n
\r\n \r\n\r\n \r\n \r\n \r\n\r\n Skip to Content\r\n\r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n \r\n\r\n
\r\n \r\n \r\n \r\n
\r\n \r\n\r\n
\r\n\t\r\n \n

Attributes

\n

Attributes communicate what to expect at a cache location. Cache owners may identify attributes before submitting a cache listing for review. Identified attributes will appear on the right side of a cache listing page.

\n

Premium Members can use the Pocket Query feature to search for caches with particular attributes.

\n
\n \n

Permissions (Allowed/Not Allowed)

\n
\n
\"Dogs\"
\n
Dogs
\n
\"Bicycles\"
\n
Bicycles
\n
\"Motorcycles\"
\n
Motorcycles
\n
\"Quads\"
\n
Quads
\n
\"Off-road vehicles\"
\n
Off-road vehicles
\n
\"Snowmobiles\"
\n
Snowmobiles
\n
\"Horses\"
\n
Horses
\n
\"Campfires\"
\n
Campfires
\n
\"Truck driver/RV\"
\n
Truck driver/RV
\n
\n

Conditions (Yes/No)

\n
\n
\"Recommended for kids\"
\n
Recommended for kids
\n
\"Takes less than an hour\"
\n
Takes less than an hour
\n
\"Scenic view\"
\n
Scenic view
\n
\"Significant hike\"
\n
Significant hike
\n
\"Difficult climbing\"
\n
Difficult climbing
\n
\"May require wading\"
\n
May require wading
\n
\"May require swimming\"
\n
May require swimming
\n
\"Available at all times\"
\n
Available at all times
\n
\"Recommended at night\"
\n
Recommended at night
\n
\"Available during winter\"
\n
Available during winter
\n
\"Stealth required\"
\n
Stealth required
\n
\"Needs maintenance\"
\n
Needs maintenance
\n
\"Watch for livestock\"
\n
Watch for livestock
\n
\"Field puzzle\"
\n
Field puzzle
\n
\"Night cache\"
\n
Night cache
\n
\"Park and grab\"
\n
Park and grab
\n
\"Abandoned structure\"
\n
Abandoned structure
\n
\"Short hike (less than 1 km)\"
\n
Short hike (less than 1 km)
\n
\"Medium hike (1 km - 10 km)\"
\n
Medium hike (1 km - 10 km)
\n
\"Long hike (+10 km)\"
\n
Long hike (+10 km)
\n
\"Seasonal access\"
\n
Seasonal access
\n
\"Tourist friendly\"
\n
Tourist friendly
\n
\"Front yard (private residence)\"
\n
Front yard (private residence)
\n
\"Teamwork cache\"
\n
Teamwork cache
\n
\n

Specials (Yes/No)

\n
\n
\"Lost And Found Tour\"
\n
Lost And Found Tour
\n
\"Partnership cache\"
\n
Partnership cache
\n
\"Geotour\"
\n
Geotour
\n
\n \n
\n
\n \n

Equipment (Required/Not Required)

\n
\n
\"Access or parking fee\"
\n
Access or parking fee
\n
\"Climbing gear required\"
\n
Climbing gear required
\n
\"Boat required\"
\n
Boat required
\n
\"Scuba gear required\"
\n
Scuba gear required
\n
\"Flashlight required\"
\n
Flashlight required
\n
\"UV light required\"
\n
UV light required
\n
\"Snowshoes required\"
\n
Snowshoes required
\n
\"Cross country skis required\"
\n
Cross country skis required
\n
\"Special tool required\"
\n
Special tool required
\n
\"Wireless beacon\"
\n
Wireless beacon
\n
\"Tree climbing required\"
\n
Tree climbing required
\n
\n

Hazards (Present/Not Present)

\n
\n
\"Poisonous plants\"
\n
Poisonous plants
\n
\"Dangerous animals\"
\n
Dangerous animals
\n
\"Ticks\"
\n
Ticks
\n
\"Abandoned mines\"
\n
Abandoned mines
\n
\"Cliff / falling rocks\"
\n
Cliff / falling rocks
\n
\"Hunting\"
\n
Hunting
\n
\"Dangerous area\"
\n
Dangerous area
\n
\"Thorns\"
\n
Thorns
\n
\n

Facilities (Yes/No)

\n
\n
\"Wheelchair accessible\"
\n
Wheelchair accessible
\n
\"Parking available\"
\n
Parking available
\n
\"Public transportation\"
\n
Public transportation
\n
\"Drinking water nearby\"
\n
Drinking water nearby
\n
\"Public restrooms nearby\"
\n
Public restrooms nearby
\n
\"Telephone nearby\"
\n
Telephone nearby
\n
\"Picnic tables nearby\"
\n
Picnic tables nearby
\n
\"Camping available\"
\n
Camping available
\n
\"Stroller accessible\"
\n
Stroller accessible
\n
\"Fuel nearby\"
\n
Fuel nearby
\n
\"Food nearby\"
\n
Food nearby
\n
\n \n
\n\r\n \r\n
\r\n\r\n
\r\n
\r\n\t\r\n \r\n
\r\n\r\n
\r\n\r\n

\r\n \r\n Advertising with Us\r\n

\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n \r\n\r\n Return to the Top of the Page\r\n\r\n \r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n\r\n \r\n \r\n\r\n\r\n \r\n\r\n \r\n\r\n \r\n
\r\n \r\n \r\n \r\n
\r\n \r\n\r\n \r\n\r\n\r\n" - }, - "headers": { - "Cache-Control": "private", - "Content-Length": "49182", - "Content-Type": "text/html; charset=utf-8", - "Date": "Mon, 12 Feb 2018 06:56:57 GMT", - "Request-Context": "appId=cid-v1:019d82c2-5dd7-44cb-aa94-01e052f0d40c", - "Server": "Microsoft-IIS/8.5", - "Set-Cookie": "gspkauth=; domain=.geocaching.com; expires=Mon, 12-Mar-2018 06:56:58 GMT; path=/; secure; HttpOnly", - "X-AspNet-Version": "4.0.30319", - "X-Powered-By": "ASP.NET" + "Accept-Ranges": [ + "bytes" + ], + "Connection": [ + "Keep-Alive" + ], + "Content-Encoding": [ + "gzip" + ], + "Content-Length": [ + "28674" + ], + "Content-Type": [ + "image/svg+xml" + ], + "Date": [ + "Sat, 25 Aug 2018 07:19:42 GMT" + ], + "ETag": [ + "\"0a64a938a39d41:0\"" + ], + "Last-Modified": [ + "Tue, 21 Aug 2018 20:07:24 GMT" + ], + "Server": [ + "Microsoft-IIS/8.5" + ], + "Vary": [ + "Accept-Encoding" + ], + "X-Powered-By": [ + "ASP.NET" + ] }, "status": { "code": 200, "message": "OK" }, - "url": "https://www.geocaching.com/about/icons.aspx" + "url": "https://www.geocaching.com/app/src/assets/sprites/attributes.svg" } } ], - "recorded_with": "betamax/0.8.0" + "recorded_with": "betamax/0.8.1" } \ No newline at end of file