diff --git a/README.md b/README.md
index 5764130..928ab75 100644
--- a/README.md
+++ b/README.md
@@ -27,17 +27,12 @@ Se-scraper supports the following search engines:
* Google News
* Google News App version (https://news.google.com)
* Google Image
-* Amazon
* Bing
* Bing News
-* Baidu
-* Youtube
* Infospace
* Duckduckgo
+* Yandex
* Webcrawler
-* Reuters
-* Cnbc
-* Marketwatch
This module uses puppeteer and a modified version of [puppeteer-cluster](https://github.com/thomasdondorf/puppeteer-cluster/). It was created by the Developer of [GoogleScraper](https://github.com/NikolaiT/GoogleScraper), a module with 1800 Stars on Github.
@@ -233,10 +228,8 @@ You can define your own scraper class and use it within se-scraper.
* [Reuse existing browser](examples/multiple_search_engines.js) yields [these results](examples/results/multiple_search_engines.json)
* [Simple example scraping google](examples/quickstart.js) yields [these results](examples/results/data.json)
-* [Simple example scraping baidu](examples/baidu.js) yields [these results](examples/results/baidu.json)
* [Scrape with one proxy per browser](examples/proxies.js) yields [these results](examples/results/proxyresults.json)
* [Scrape 100 keywords on Bing with multible tabs in one browser](examples/multiple_tabs.js) produces [this](examples/results/bing.json)
-* [Scrape two keywords on Amazon](examples/amazon.js) produces [this](examples/results/amazon.json)
* [Inject your own scraping logic](examples/pluggable.js)
* [For the Lulz: Scraping google dorks for SQL injection vulnerabilites and confirming them.](examples/for_the_lulz.js)
* [Scrape google maps/locations](examples/google_maps.js) yields [these results](examples/results/maps.json)
@@ -324,6 +317,7 @@ page.on('request', (req) => {
Consider the following resources:
+* https://antoinevastel.com/bot%20detection/2019/07/19/detecting-chrome-headless-v3.html
* https://intoli.com/blog/making-chrome-headless-undetectable/
* https://intoli.com/blog/not-possible-to-block-chrome-headless/
* https://news.ycombinator.com/item?id=16179602
diff --git a/examples/amazon.js b/examples/amazon.js
deleted file mode 100644
index e81b16c..0000000
--- a/examples/amazon.js
+++ /dev/null
@@ -1,25 +0,0 @@
-const se_scraper = require('./../src/node_scraper.js');
-
-(async () => {
- let browser_config = {
- headless: true,
- debug_level: 1,
- output_file: 'examples/results/amazon.json',
- amazon_settings: {
- amazon_domain: 'amazon.com',
- }
- };
-
- let scrape_job = {
- search_engine: 'amazon',
- keywords: ['iphone', 'drone'],
- num_pages: 1,
- };
-
- var scraper = new se_scraper.ScrapeManager(browser_config);
- await scraper.start();
-
- var results = await scraper.scrape(scrape_job);
- console.dir(results, {depth: null, colors: true});
- await scraper.quit();
-})();
diff --git a/examples/baidu.js b/examples/baidu.js
deleted file mode 100644
index 48789a6..0000000
--- a/examples/baidu.js
+++ /dev/null
@@ -1,21 +0,0 @@
-const se_scraper = require('./../src/node_scraper.js');
-
-(async () => {
- let browser_config = {
- debug_level: 1,
- output_file: 'examples/results/data.json',
- };
-
- let scrape_job = {
- search_engine: 'baidu',
- keywords: ['cat', 'mouse'],
- num_pages: 1,
- };
-
- var scraper = new se_scraper.ScrapeManager(browser_config);
- await scraper.start();
-
- var results = await scraper.scrape(scrape_job);
- console.dir(results, {depth: null, colors: true});
- await scraper.quit();
-})();
diff --git a/package-lock.json b/package-lock.json
index f70beac..7004e98 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "se-scraper",
- "version": "1.4.5",
+ "version": "1.5.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -18,9 +18,9 @@
}
},
"@types/node": {
- "version": "10.12.18",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz",
- "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ=="
+ "version": "12.7.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz",
+ "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w=="
},
"accepts": {
"version": "1.3.7",
@@ -86,20 +86,15 @@
"dev": true
},
"async-limiter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
- "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
},
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
- "bluebird": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
- "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw=="
- },
"body-parser": {
"version": "1.19.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
@@ -231,12 +226,12 @@
"dev": true
},
"cheerio": {
- "version": "1.0.0-rc.2",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz",
- "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=",
+ "version": "1.0.0-rc.3",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz",
+ "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==",
"requires": {
"css-select": "~1.2.0",
- "dom-serializer": "~0.1.0",
+ "dom-serializer": "~0.1.1",
"entities": "~1.1.1",
"htmlparser2": "^3.9.1",
"lodash": "^4.15.0",
@@ -295,11 +290,6 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
- "commander": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
- "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg=="
- },
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -393,9 +383,9 @@
}
},
"css-what": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz",
- "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ=="
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
+ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg=="
},
"debug": {
"version": "4.1.1",
@@ -469,19 +459,12 @@
"integrity": "sha1-so6eIiDaXsSffqW7JKR3h0Be6xE="
},
"dom-serializer": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
- "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
+ "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
"requires": {
- "domelementtype": "~1.1.1",
- "entities": "~1.1.1"
- },
- "dependencies": {
- "domelementtype": {
- "version": "1.1.3",
- "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
- "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs="
- }
+ "domelementtype": "^1.3.0",
+ "entities": "^1.1.1"
}
},
"domelementtype": {
@@ -876,16 +859,16 @@
"dev": true
},
"htmlparser2": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz",
- "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
"requires": {
- "domelementtype": "^1.3.0",
+ "domelementtype": "^1.3.1",
"domhandler": "^2.3.0",
"domutils": "^1.5.1",
"entities": "^1.1.1",
"inherits": "^2.0.1",
- "readable-stream": "^3.0.6"
+ "readable-stream": "^3.1.1"
}
},
"http-cache-semantics": {
@@ -1489,36 +1472,6 @@
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
},
- "portastic": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/portastic/-/portastic-1.0.1.tgz",
- "integrity": "sha1-HJgF1D+uj2pAzw28d5QJGi6dDSo=",
- "requires": {
- "bluebird": "^2.9.34",
- "commander": "^2.8.1",
- "debug": "^2.2.0"
- },
- "dependencies": {
- "bluebird": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz",
- "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE="
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
- },
"prepend-http": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
@@ -1543,16 +1496,6 @@
"ipaddr.js": "1.9.0"
}
},
- "proxy-chain": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/proxy-chain/-/proxy-chain-0.2.7.tgz",
- "integrity": "sha512-e0s94WDfooeC3zQkvIJ/Eudiy/AywTQK4K6PMYbZdBE2m/eug54ThgCPdBE4txHvzi0A0gAVbX04Kt4RygTlRQ==",
- "requires": {
- "bluebird": "^3.5.1",
- "portastic": "^1.0.1",
- "underscore": "^1.9.1"
- }
- },
"proxy-from-env": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
@@ -1568,9 +1511,9 @@
}
},
"puppeteer": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.18.1.tgz",
- "integrity": "sha512-luUy0HPSuWPsPZ1wAp6NinE0zgetWtudf5zwZ6dHjMWfYpTQcmKveFRox7VBNhQ98OjNA9PQ9PzQyX8k/KrxTg==",
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz",
+ "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==",
"requires": {
"debug": "^4.1.0",
"extract-zip": "^1.6.6",
@@ -1689,9 +1632,9 @@
}
},
"readable-stream": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz",
- "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -1719,9 +1662,9 @@
}
},
"rimraf": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
- "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"requires": {
"glob": "^7.1.3"
}
@@ -1880,11 +1823,18 @@
}
},
"string_decoder": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
- "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"requires": {
- "safe-buffer": "~5.1.0"
+ "safe-buffer": "~5.2.0"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
+ }
}
},
"strip-ansi": {
@@ -1974,9 +1924,9 @@
}
},
"user-agents": {
- "version": "1.0.321",
- "resolved": "https://registry.npmjs.org/user-agents/-/user-agents-1.0.321.tgz",
- "integrity": "sha512-2oR/KDESLUTQLEKymUP6/p+jTSKW6fVEEGKXO0EF8jjHIj3QNDBTUGbvp3kpWvuO3k65xkrjHzatUWun1t0FAg==",
+ "version": "1.0.378",
+ "resolved": "https://registry.npmjs.org/user-agents/-/user-agents-1.0.378.tgz",
+ "integrity": "sha512-Ls0fWtSVHZZE8V/9glgIWWT/ZLfM+P2fbE6dK/6sKOz0woerfFtdHoifRBVZ9uUDKkVGXLyrmF3EdXz+hUJufg==",
"requires": {
"dot-json": "^1.1.0",
"lodash.clonedeep": "^4.5.0"
diff --git a/package.json b/package.json
index 2c06778..abdcf89 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "se-scraper",
- "version": "1.4.7",
- "description": "A module using puppeteer to scrape several search engines such as Google, Duckduckgo, Bing or Baidu",
+ "version": "1.5.0",
+ "description": "A module using puppeteer to scrape several search engines such as Google, Bing and Duckduckgo",
"homepage": "https://scrapeulous.com/",
"main": "index.js",
"scripts": {
@@ -21,17 +21,16 @@
},
"license": "ISC",
"dependencies": {
- "cheerio": "^1.0.0-rc.2",
+ "cheerio": "^1.0.0-rc.3",
"debug": "^4.1.1",
"express": "^4.17.1",
"got": "^9.6.0",
"lodash": "^4.17.14",
- "proxy-chain": "^0.2.7",
- "puppeteer": "^1.18.1",
+ "puppeteer": "^1.20.0",
"puppeteer-cluster": "^0.13.0",
"puppeteer-extra": "^2.1.3",
"puppeteer-extra-plugin-stealth": "^2.2.2",
- "user-agents": "^1.0.321"
+ "user-agents": "^1.0.378"
},
"devDependencies": {
"chai": "^4.2.0",
diff --git a/run.js b/run.js
index 5d2c422..5fc916d 100644
--- a/run.js
+++ b/run.js
@@ -8,7 +8,7 @@ let browser_config = {
// if random_user_agent is set to True, a random user agent is chosen
random_user_agent: false,
// whether to start the browser in headless mode
- headless: true,
+ headless: false,
// whether debug information should be printed
// level 0: print nothing
// level 1: print most important info
@@ -43,9 +43,9 @@ let browser_config = {
// scrape config can change on each scrape() call
let scrape_config = {
// which search engine to scrape
- search_engine: 'google_image',
+ search_engine: 'duckduckgo',
// an array of keywords to scrape
- keywords: ['iphone'],
+ keywords: ['cloud service'],
// the number of pages to scrape for each keyword
num_pages: 1,
@@ -62,10 +62,10 @@ let browser_config = {
// is drawn before every request. empty string for no sleeping.
sleep_range: '',
// path to output file, data will be stored in JSON
- output_file: 'google.json',
+ output_file: '',
// whether to prevent images, css, fonts from being loaded
// will speed up scraping a great deal
- block_assets: true,
+ block_assets: false,
// check if headless chrome escapes common detection techniques
// this is a quick test and should be used for debugging
test_evasion: false,
diff --git a/src/modules/amazon.js b/src/modules/amazon.js
deleted file mode 100644
index c50a96d..0000000
--- a/src/modules/amazon.js
+++ /dev/null
@@ -1,145 +0,0 @@
-const cheerio = require('cheerio');
-const Scraper = require('./se_scraper');
-
-class AmazonScraper extends Scraper {
-
- constructor(...args) {
- super(...args);
- }
-
- parse(html) {
- // load the page source into cheerio
- const $ = cheerio.load(html);
-
- // perform queries
- const results = [];
- $('#search .s-result-item').each((i, product) => {
- //TODO: this is absolute horrible, but so is parsing html
-
- let resobj = {};
- try {
- resobj.image = $(product).find('[data-component-type="s-product-image"] a').attr('href');
- } catch (err) {
- }
-
- try {
- resobj.seller = $(product).find('h5 + div span').text();
- } catch (err) {
- }
-
- try {
- resobj.link = $(product).find('a.a-link-normal').attr('href');
- } catch (err) {
- }
-
- try {
- resobj.title = $(product).find('a.a-link-normal .a-text-normal').text();
- } catch (err) {
- }
-
- try {
- resobj.stars = $(product).find('a i span').text();
- } catch (err) {
- }
-
- try {
- resobj.num_reviews = $(product).find('span > a > span:first-child').text();
- } catch (err) {
- }
-
- try {
- resobj.price = $(product).find('.a-price .a-offscreen').text();
- } catch (err) {
- }
-
- try {
- resobj.oldprice = $(product).find('.a-price[data-a-color="secondary"]').text();
- } catch (err) {
- }
- results.push(resobj);
- });
-
- let no_results = this.no_results(
- ['Keine Ergebnisse', 'No results for '],
- $('#search').text()
- );
-
- let effective_query = $('[data-component-type="s-result-info-bar"] span.a-text-bold').text() || '';
-
- const cleaned = this.clean_results(results, ['title', 'link', 'price', 'stars']);
-
- return {
- time: (new Date()).toUTCString(),
- num_results: $('[data-component-type="s-result-info-bar"] .a-spacing-top-small').text(),
- no_results: no_results,
- effective_query: effective_query,
- results: cleaned
- }
- }
-
- async load_start_page() {
- let startUrl = 'https://www.amazon.com/';
-
- if (this.config.amazon_settings) {
- startUrl = `https://www.${this.config.amazon_settings.amazon_domain}/s?`;
- if (this.config.amazon_settings.amazon_domain) {
- startUrl = `https://www.${this.config.amazon_settings.amazon_domain}/s?`;
- } else {
- startUrl = 'https://www.amazon.com/s?';
- }
-
- for (var key in this.config.amazon_settings) {
- if (key !== 'amazon_domain') {
- startUrl += `${key}=${this.config.amazon_settings[key]}&`
- }
- }
- }
-
- if (this.config.verbose) {
- console.log('Using startUrl: ' + startUrl);
- }
-
- this.last_response = await this.page.goto(startUrl);
-
- try {
- await this.page.waitForSelector('input[name="field-keywords"]', { timeout: this.STANDARD_TIMEOUT });
- } catch (e) {
- return false;
- }
-
- return true;
- }
-
- async search_keyword(keyword) {
- const input = await this.page.$('input[name="field-keywords"]');
- await this.set_input_value(`input[name="field-keywords"]`, keyword);
- await this.sleep(50);
- await input.focus();
- await this.page.keyboard.press("Enter");
- }
-
- async next_page() {
- let next_page_link = await this.page.$('.a-last a', {timeout: 1000});
- if (!next_page_link) {
- return false;
- }
- await next_page_link.click();
-
- return true;
- }
-
- async wait_for_results() {
- await this.page.waitForSelector('.s-result-list', { timeout: this.STANDARD_TIMEOUT });
- }
-
- async detected() {
- const title = await this.page.title();
- let html = await this.page.content();
- return html.indexOf('detected unusual traffic') !== -1 || title.indexOf('/sorry/') !== -1;
- }
-}
-
-
-module.exports = {
- AmazonScraper: AmazonScraper,
-};
\ No newline at end of file
diff --git a/src/modules/baidu.js b/src/modules/baidu.js
deleted file mode 100644
index 725a774..0000000
--- a/src/modules/baidu.js
+++ /dev/null
@@ -1,71 +0,0 @@
-const cheerio = require('cheerio');
-const Scraper = require('./se_scraper');
-
-class BaiduScraper extends Scraper {
- parse(html) {
- // load the page source into cheerio
- const $ = cheerio.load(html);
-
- // perform queries
- const results = [];
- $('#content_left .result').each((i, link) => {
- results.push({
- link: $(link).find('h3 a').attr('href'),
- title: $(link).find('h3').text(),
- snippet: $(link).find('.c-abstract').text(),
- visible_link: $(link).find('.f13').text(),
- })
- });
-
- const cleaned = this.clean_results(results, ['link']);
-
- return {
- time: (new Date()).toUTCString(),
- no_results: false,
- num_results: $('.nums_text').text(),
- results: cleaned,
- }
- }
-
- async load_start_page() {
-
- let startUrl = this.build_start_url('https://www.baidu.com/s?') || 'https://www.baidu.com/';
-
- try {
- this.last_response = await this.page.goto(startUrl);
- await this.page.waitForSelector('input[name="wd"]', { timeout: 5000 });
- } catch (e) {
- return false;
- }
- return true;
- }
-
- async search_keyword(keyword) {
- const input = await this.page.$('input[name="wd"]');
- await this.set_input_value(`input[name="wd"]`, keyword);
- await this.sleep(50);
- await input.focus();
- await this.page.keyboard.press("Enter");
- }
-
- async next_page() {
- let next_page_link = await this.page.$('#page .n', {timeout: 5000});
- if (!next_page_link) {
- return false;
- }
- await next_page_link.click();
-
- return true;
- }
-
- async wait_for_results() {
- await this.page.waitForSelector('#content_left .result', { timeout: 5000 });
- }
-
- async detected() {
- }
-}
-
-module.exports = {
- BaiduScraper: BaiduScraper,
-};
\ No newline at end of file
diff --git a/src/modules/duckduckgo.js b/src/modules/duckduckgo.js
index ae7696f..8fbf96e 100644
--- a/src/modules/duckduckgo.js
+++ b/src/modules/duckduckgo.js
@@ -20,7 +20,7 @@ class DuckduckgoScraper extends Scraper {
});
const ads = [];
- $('.results--ads.has-ad').each((i, element) => {
+ $('.results--ads .result').each((i, element) => {
ads.push({
visible_link: $(element).find('.result__url').text(),
tracking_link: $(element).find('.result__title .result__a').attr('href'),
@@ -43,11 +43,11 @@ class DuckduckgoScraper extends Scraper {
async load_start_page() {
- let startUrl = this.build_start_url('https://duckduckgo.com/?') || 'https://duckduckgo.com/';
+ let startUrl = 'https://duckduckgo.com/?q=test';
try {
this.last_response = await this.page.goto(startUrl);
- await this.page.waitForSelector('input[name="q"]', { timeout: 5000 });
+ await this.page.waitForSelector('input[name="q"]', { timeout: this.STANDARD_TIMEOUT });
} catch (e) {
return false;
}
@@ -63,13 +63,13 @@ class DuckduckgoScraper extends Scraper {
}
async next_page() {
- let next_page_link = await this.page.$('.result.result--more', {timeout: 5000});
+ let next_page_link = await this.page.$('.result.result--more', {timeout: this.STANDARD_TIMEOUT});
if (!next_page_link) {
return false;
}
await next_page_link.click();
try {
- await this.page.waitForNavigation({timeout: 5000});
+ await this.page.waitForNavigation({timeout: this.STANDARD_TIMEOUT});
} catch(e) {
return false;
}
@@ -78,82 +78,7 @@ class DuckduckgoScraper extends Scraper {
}
async wait_for_results() {
- await this.page.waitForSelector('.result__body', { timeout: 5000 });
- }
-
- async detected() {
- }
-}
-
-
-class DuckduckgoNewsScraper extends Scraper {
-
- parse(html) {
- // load the page source into cheerio
- const $ = cheerio.load(html);
-
- // perform queries
- const results = [];
- $('.result--news').each((i, link) => {
- results.push({
- link: $(link).find('.result__title .result__a').attr('href'),
- title: $(link).find('.result__title .result__a').text(),
- date: $(link).find('.result__timestamp').text(),
- snippet: $(link).find('.result__snippet').text(),
- });
- });
-
- const cleaned = [];
- for (var i=0; i < results.length; i++) {
- let res = results[i];
- if (res.link && res.link.trim() && res.title && res.title.trim()) {
- res.rank = this.result_rank++;
- cleaned.push(res);
- }
- }
-
- return {
- time: (new Date()).toUTCString(),
- results: cleaned
- }
- }
-
- async load_start_page() {
- try {
- this.last_response = await this.page.goto('https://duckduckgo.com/?q=42&t=h_&iar=news&ia=news');
- await this.page.waitForSelector('input[name="q"]', { timeout: 5000 });
- } catch (e) {
- console.error(e);
- return false;
- }
- return true;
- }
-
- async search_keyword(keyword) {
- const input = await this.page.$('input[name="q"]');
- await this.set_input_value(`input[name="q"]`, keyword);
- await this.sleep(50);
- await input.focus();
- await this.page.keyboard.press("Enter");
- }
-
- async next_page() {
- let next_page_link = await this.page.$('.sb_pagN', {timeout: 1000});
- if (!next_page_link) {
- return false;
- }
- await next_page_link.click();
- try {
- this.last_response = await this.page.waitForNavigation({timeout: 5000});
- } catch(e) {
- return false;
- }
-
- return true;
- }
-
- async wait_for_results() {
- await this.page.waitForSelector('.result--news', { timeout: 5000 });
+ await this.page.waitForSelector('.result__body', { timeout: this.STANDARD_TIMEOUT });
}
async detected() {
@@ -161,6 +86,5 @@ class DuckduckgoNewsScraper extends Scraper {
}
module.exports = {
- DuckduckgoNewsScraper: DuckduckgoNewsScraper,
DuckduckgoScraper: DuckduckgoScraper,
};
\ No newline at end of file
diff --git a/src/modules/ticker_search.js b/src/modules/ticker_search.js
deleted file mode 100644
index a8b222c..0000000
--- a/src/modules/ticker_search.js
+++ /dev/null
@@ -1,210 +0,0 @@
-const cheerio = require('cheerio');
-const Scraper = require('./se_scraper');
-
-class YahooFinanceScraper extends Scraper {
-
- parse(html) {
- // load the page source into cheerio
- const $ = cheerio.load(html);
-
- const results = [];
- $('.js-stream-content .Cf').each((i, link) => {
- results.push({
- link: $(link).find('h3 a').attr('href'),
- title: $(link).find('h3').text(),
- snippet: $(link).find('p').text(),
- })
- });
-
- return {
- time: (new Date()).toUTCString(),
- results: results,
- }
- }
-
- async load_start_page() {
- try {
- await this.page.goto('https://finance.yahoo.com/');
- for (var i = 0; i < 3; i++) {
- let consent = await this.page.waitForSelector('[type="submit"]');
- await consent.click();
- }
- } catch (e) {
- return false;
- }
- return true;
- }
-
- async search_keyword(keyword) {
- await this.page.goto(`https://finance.yahoo.com/quote/${keyword}/news?p=${keyword}`);
- await this.page.waitForSelector('#quote-header-info', { timeout: 8000 });
- }
-
- async next_page() {
- return false;
- }
-
- async wait_for_results() {
- await this.page.waitForSelector('#b_content', { timeout: 5000 });
- }
-
- async detected() {
- }
-}
-
-class MarketwatchFinanceScraper extends Scraper {
-
- async parse_async(html) {
- let res = await this.page.evaluate(() => {
- let results = [];
- // get the hotel elements
- let items = document.querySelectorAll('.article__content');
- // get the hotel data
- items.forEach((newsitem) => {
- let data = {};
- try {
- data.link = newsitem.querySelector('.article__headline a').getAttribute('href');
- data.title = newsitem.querySelector('.article__headline a').innerText;
- data.date = newsitem.querySelector('.article__timestamp').innerText;
- data.author = newsitem.querySelector('.article__author').innerText;
- }
- catch (exception) {
- console.error('Error parsing marketwatch data: ', exception);
- }
- results.push(data);
- });
- return results;
- });
-
- return {
- time: (new Date()).toUTCString(),
- results: res,
- }
- }
-
- async load_start_page() {
- return true;
- }
-
- async search_keyword(keyword) {
- await this.page.goto(`https://www.marketwatch.com/investing/stock/${keyword}`);
- }
-
- async next_page() {
- return false;
- }
-
- async wait_for_results() {
- await this.page.waitForSelector('.intraday__data', { timeout: 8000 });
- }
-
- async detected() {
- }
-}
-
-class ReutersFinanceScraper extends Scraper {
-
- async parse_async(html) {
- let newsData = await this.page.evaluate(() => {
- let results = [];
- // get the hotel elements
- let items = document.querySelectorAll('div.feature');
- // get the hotel data
- items.forEach((newsitem) => {
- let data = {};
- try {
- data.link = newsitem.querySelector('h2 a').getAttribute('href');
- data.link = 'https://www.reuters.com' + data.link;
- data.title = newsitem.querySelector('h2 a').innerText;
- data.snippet = newsitem.querySelector('p').innerText;
- data.date = newsitem.querySelector('.timestamp').innerText;
- }
- catch (exception) {
- console.error('Error parsing reuters data: ', exception);
- }
- results.push(data);
- });
- return results;
- });
-
- return {
- time: (new Date()).toUTCString(),
- results: newsData,
- }
- }
-
- async load_start_page() {
- return true;
- }
-
- async search_keyword(keyword) {
- await this.page.goto(`https://www.reuters.com/finance/stocks/overview/${keyword}`);
- }
-
- async next_page() {
- return false;
- }
-
- async wait_for_results() {
- await this.page.waitForSelector('#sectionHeader', { timeout: 8000 });
- }
-
- async detected() {
- }
-}
-
-class CnbcFinanceScraper extends Scraper {
-
- async parse_async(html) {
- let newsData = await this.page.evaluate(() => {
- let results = [];
- // get the hotel elements
- let items = document.querySelectorAll('div.headline');
- // get the hotel data
- items.forEach((newsitem) => {
- let data = {};
- try {
- data.link = newsitem.querySelector('a').getAttribute('href');
- data.title = newsitem.querySelector('[ng-bind="asset.headline"]').innerText;
- data.date = newsitem.querySelector('span.note').innerText;
- }
- catch (exception) {
- console.error('Error parsing cnbc data: ', exception);
- }
- results.push(data);
- });
- return results;
- });
-
- return {
- time: (new Date()).toUTCString(),
- results: newsData,
- }
- }
-
- async load_start_page() {
- return true;
- }
-
- async search_keyword(keyword) {
- await this.page.goto(`https://www.cnbc.com/quotes/?symbol=${keyword}&tab=news`);
- }
-
- async next_page() {
- return false;
- }
-
- async wait_for_results() {
- await this.page.waitForSelector('#quote_title_and_chart', { timeout: 8000 });
- }
-
- async detected() {
- }
-}
-
-module.exports = {
- YahooFinanceScraper: YahooFinanceScraper,
- ReutersFinanceScraper: ReutersFinanceScraper,
- CnbcFinanceScraper: CnbcFinanceScraper,
- MarketwatchFinanceScraper: MarketwatchFinanceScraper,
-};
\ No newline at end of file
diff --git a/src/modules/yandex.js b/src/modules/yandex.js
new file mode 100644
index 0000000..c74b77b
--- /dev/null
+++ b/src/modules/yandex.js
@@ -0,0 +1,111 @@
+'use strict';
+
+const Scraper = require('./se_scraper');
+const common = require('./common.js');
+var log = common.log;
+
+class YandexScraper extends Scraper {
+
+ constructor(...args) {
+ super(...args);
+ }
+
+ async parse_async(html) {
+
+ let results = await this.page.evaluate(() => {
+ let serp_items = document.querySelectorAll('.serp-item');
+ const data = [];
+ serp_items.forEach((item) => {
+ let obj = {
+ is_ad: false,
+ };
+ try {
+ if (item) {
+
+ let linkElement = item.querySelector('a.link');
+
+ if (linkElement) {
+ obj.link = linkElement.getAttribute('href');
+ obj.title = linkElement.innerText;
+
+ let label = linkElement.querySelector('.organic__subtitle .label');
+
+ if (label) {
+ let labelText = label.innerText;
+ if (labelText.trim() === 'ad') {
+ obj.is_ad = true;
+ }
+ }
+ }
+
+ obj.snippet = item.querySelector('.text-container.typo').innerText;
+ obj.visible_link = item.querySelector('.typo_type_greenurl').innerText;
+
+ if (obj.title) {
+ data.push(obj);
+ }
+ }
+ } catch (e) {
+ }
+ });
+ return data;
+ });
+
+ let num_results = await this.page.evaluate(() => {
+ let num_results = document.querySelector('.serp-adv__found');
+ if (num_results) {
+ return num_results.innerText;
+ }
+ });
+
+ const cleaned = this.clean_results(results, ['title', 'link' , 'snippet']);
+
+ return {
+ time: (new Date()).toUTCString(),
+ num_results: num_results,
+ results: cleaned,
+ };
+ }
+
+ async load_start_page() {
+ let startUrl = 'https://yandex.com';
+
+ log(this.config, 1, 'Using startUrl: ' + startUrl);
+
+ this.last_response = await this.page.goto(startUrl);
+
+ await this.page.waitForSelector('input[name="text"]', { timeout: this.STANDARD_TIMEOUT });
+
+ return true;
+ }
+
+ async search_keyword(keyword) {
+ const input = await this.page.$('input[name="text"]');
+ await this.set_input_value(`input[name="text"]`, keyword);
+ await this.sleep(50);
+ await input.focus();
+ await this.page.keyboard.press("Enter");
+ }
+
+ async next_page() {
+ let next_page_link = await this.page.$('.pager .pager__item_kind_next', {timeout: 1000});
+ if (!next_page_link) {
+ return false;
+ }
+ await next_page_link.click();
+
+ return true;
+ }
+
+ async wait_for_results() {
+ await this.page.waitForSelector('.main__content', { timeout: this.STANDARD_TIMEOUT });
+ }
+
+ async detected() {
+
+ }
+}
+
+module.exports = {
+ YandexScraper: YandexScraper,
+};
\ No newline at end of file
diff --git a/src/modules/youtube.js b/src/modules/youtube.js
deleted file mode 100644
index c7497d3..0000000
--- a/src/modules/youtube.js
+++ /dev/null
@@ -1,103 +0,0 @@
-const cheerio = require('cheerio');
-const Scraper = require('./se_scraper');
-
-class YoutubeScraper extends Scraper {
-
- parse(html) {
- // load the page source into cheerio
- const $ = cheerio.load(html);
-
- // perform queries
- const results = [];
- $('#contents ytd-video-renderer,#contents ytd-grid-video-renderer').each((i, link) => {
- results.push({
- link: $(link).find('#video-title').attr('href'),
- title: $(link).find('#video-title').text(),
- snippet: $(link).find('#description-text').text(),
- channel: $(link).find('#byline a').text(),
- channel_link: $(link).find('#byline a').attr('href'),
- num_views: $(link).find('#metadata-line span:nth-child(1)').text(),
- release_date: $(link).find('#metadata-line span:nth-child(2)').text(),
- })
- });
-
- let no_results = this.no_results(
- ['No results found', 'Keine Ergebnisse', 'Es werden Ergebnisse angezeigt', 'Showing results for' ],
- $('yt-showing-results-for-renderer').text()
- );
-
- let effective_query = $('#corrected-link').text() || '';
-
- const cleaned = [];
- for (var i=0; i < results.length; i++) {
- let res = results[i];
- if (res.link && res.link.trim() && res.title && res.title.trim()) {
- res.title = res.title.trim();
- res.snippet = res.snippet.trim();
- res.rank = this.result_rank++;
-
- // check if this result has been used before
- if (this.all_videos.has(res.title) === false) {
- cleaned.push(res);
- }
- this.all_videos.add(res.title);
- }
- }
-
- return {
- time: (new Date()).toUTCString(),
- no_results: no_results,
- effective_query: effective_query,
- num_results: '',
- results: cleaned,
- }
- }
-
- async load_start_page() {
- try {
- this.all_videos = new Set();
- this.last_response = await this.page.goto('https://www.youtube.com', {
- referer: 'https://google.com'
- });
- await this.page.waitForSelector('input[id="search"]', { timeout: 5000 });
- // before we do anything, parse the results of the front page of youtube
- await this.page.waitForSelector('ytd-video-renderer,ytd-grid-video-renderer', { timeout: 10000 });
- let html = await this.page.content();
- this.results['frontpage'] = this.parse(html);
- this.result_rank = 1;
- } catch(e) {
- return false;
- }
- return true;
- }
-
- async search_keyword(keyword) {
- const input = await this.page.$('input[id="search"]');
- // overwrites last text in input
- await input.click({ clickCount: 3 });
- await input.type(keyword);
- await input.focus();
- await this.page.keyboard.press("Enter");
- }
-
- async next_page() {
- // youtube needs scrolling
- // TODO: implement scrolling, no priority right now
- return false;
- }
-
- async wait_for_results() {
- await this.page.waitForFunction(`document.title.indexOf('${this.keyword}') !== -1`, { timeout: 5000 });
- await this.page.waitForSelector('ytd-video-renderer,ytd-grid-video-renderer', { timeout: 5000 });
- }
-
- async detected() {
- const title = await this.page.title();
- let html = await this.page.content();
- return html.indexOf('detected unusual traffic') !== -1 || title.indexOf('/sorry/') !== -1;
- }
-}
-
-module.exports = {
- YoutubeScraper: YoutubeScraper,
-};
\ No newline at end of file
diff --git a/src/node_scraper.js b/src/node_scraper.js
index bfa535c..faf973f 100644
--- a/src/node_scraper.js
+++ b/src/node_scraper.js
@@ -5,13 +5,10 @@ var os = require("os");
const UserAgent = require('user-agents');
const google = require('./modules/google.js');
-const amazon = require('./modules/amazon.js');
const bing = require('./modules/bing.js');
-const baidu = require('./modules/baidu.js');
+const yandex = require('./modules/yandex.js');
const infospace = require('./modules/infospace.js');
-const youtube = require('./modules/youtube.js');
const duckduckgo = require('./modules/duckduckgo.js');
-const tickersearch = require('./modules/ticker_search.js');
const { Cluster } = require('./puppeteer-cluster/dist/index.js');
const common = require('./modules/common.js');
var log = common.log;
@@ -42,21 +39,12 @@ function getScraper(search_engine, args) {
google_news_old: google.GoogleNewsOldScraper,
google_news: google.GoogleNewsScraper,
google_image: google.GoogleImageScraper,
- google_maps: google.GoogleMapsScraper,
- google_shopping: google.GoogleShoppingScraper,
bing: bing.BingScraper,
+ yandex: yandex.YandexScraper,
bing_news: bing.BingNewsScraper,
- amazon: amazon.AmazonScraper,
duckduckgo: duckduckgo.DuckduckgoScraper,
- duckduckgo_news: duckduckgo.DuckduckgoNewsScraper,
infospace: infospace.InfospaceScraper,
webcrawler: infospace.WebcrawlerNewsScraper,
- baidu: baidu.BaiduScraper,
- youtube: youtube.YoutubeScraper,
- yahoo_news: tickersearch.YahooFinanceScraper,
- reuters: tickersearch.ReutersFinanceScraper,
- cnbc: tickersearch.CnbcFinanceScraper,
- marketwatch: tickersearch.MarketwatchFinanceScraper,
}[search_engine](args);
} else if (typeof search_engine === 'function') {
return new search_engine(args);
diff --git a/test/static_tests/bing.js b/test/static_tests/bing.js
index 27f8e22..30a54c3 100644
--- a/test/static_tests/bing.js
+++ b/test/static_tests/bing.js
@@ -29,6 +29,11 @@ async function bing_ads() {
bing_search_with_ads2( await scraper.scrape(scrape_config) );
+ scrape_config.keywords = ['car tires cheap'];
+ scrape_config.scrape_from_file = 'file://' + path.join(__dirname, './html/bing3.html');
+
+ bing_search_with_ads3( await scraper.scrape(scrape_config) );
+
await scraper.quit();
}
@@ -86,6 +91,32 @@ function bing_search_with_ads2(response) {
}
}
+function bing_search_with_ads3(response) {
+ assert.equal(response.metadata.num_requests, 1);
+
+ for (let query in response.results) {
+
+ for (let page_number in response.results[query]) {
+
+ assert.isNumber(parseInt(page_number), 'page_number must be numeric');
+
+ let obj = response.results[query][page_number];
+
+ assert.include(obj.num_results, '65.500.000 results', 'num results not included');
+ assert.containsAllKeys(obj, ['results', 'time', 'no_results', 'num_results', 'effective_query', 'ads'], 'not all keys are in the object');
+ assert.isAtLeast(obj.results.length, 10, 'results must have at least 10 SERP objects');
+ assert.isAtLeast(obj.ads.length, 3, 'there are 3 ads');
+
+ assert.equal(obj.no_results, false, 'no results should be false');
+ assert.typeOf(obj.num_results, 'string', 'num_results must be a string');
+ assert.isAtLeast(obj.num_results.length, 5, 'num_results should be a string of at least 5 chars');
+ assert.typeOf(Date.parse(obj.time), 'number', 'time should be a valid date');
+
+ confirm_results_ok(obj);
+ }
+ }
+}
+
function confirm_results_ok(obj) {
@@ -102,7 +133,7 @@ function confirm_results_ok(obj) {
assert.isOk(res.title, 'title must be ok');
assert.typeOf(res.title, 'string', 'title must be string');
- assert.isAtLeast(res.title.length, 10, 'title must have at least 10 chars');
+ assert.isAtLeast(res.title.length, 8, 'title must have at least 8 chars');
assert.isOk(res.snippet, 'snippet must be ok');
assert.typeOf(res.snippet, 'string', 'snippet must be string');
@@ -123,7 +154,7 @@ function confirm_results_ok(obj) {
assert.isOk(res.title, 'title must be ok');
assert.typeOf(res.title, 'string', 'title must be string');
- assert.isAtLeast(res.title.length, 10, 'title must have at least 10 chars');
+ assert.isAtLeast(res.title.length, 8, 'title must have at least 8 chars');
assert.isOk(res.snippet, 'snippet must be ok');
assert.typeOf(res.snippet, 'string', 'snippet must be string');
diff --git a/test/static_tests/duckduckgo.js b/test/static_tests/duckduckgo.js
new file mode 100644
index 0000000..f0f0834
--- /dev/null
+++ b/test/static_tests/duckduckgo.js
@@ -0,0 +1,99 @@
+const se_scraper = require('./../../index.js');
+const chai = require('chai');
+chai.use(require('chai-string'));
+const assert = chai.assert;
+const path = require('path');
+
+async function duckduckgo() {
+ let config = {
+ compress: false,
+ debug_level: 1,
+ headless: true,
+ };
+
+ let scrape_config = {
+ search_engine: 'duckduckgo',
+ keywords: ['cloud service'],
+ num_pages: 1,
+ scrape_from_file: 'file://' + path.join(__dirname, './html/duckduckgo1.html'),
+ };
+
+ var scraper = new se_scraper.ScrapeManager(config);
+
+ await scraper.start();
+
+ duckduckgo_normal( await scraper.scrape(scrape_config) );
+
+ await scraper.quit();
+}
+
+function duckduckgo_normal(response) {
+ assert.equal(response.metadata.num_requests, 1);
+
+ for (let query in response.results) {
+
+ for (let page_number in response.results[query]) {
+
+ assert.isNumber(parseInt(page_number), 'page_number must be numeric');
+
+ let obj = response.results[query][page_number];
+
+ assert.containsAllKeys(obj, ['results', 'time', 'ads',], 'not all keys are in the object');
+ assert.isAtLeast(obj.results.length, 10, 'results must have at least 10 SERP objects');
+ assert.isAtLeast(obj.ads.length, 2, 'ads must have at least 2 SERP objects');
+
+ assert.typeOf(Date.parse(obj.time), 'number', 'time should be a valid date');
+
+ confirm_results_ok(obj);
+ }
+ }
+}
+
+function confirm_results_ok(obj) {
+
+ for (let res of obj.results) {
+ assert.containsAllKeys(res, ['link', 'title', 'rank', 'visible_link', 'snippet'], 'not all keys are in the SERP object');
+
+ assert.isOk(res.link, 'link must be ok');
+ assert.typeOf(res.link, 'string', 'link must be string');
+ assert.isAtLeast(res.link.length, 5, 'link must have at least 5 chars');
+
+ assert.isOk(res.visible_link, 'visible_link must be ok');
+ assert.typeOf(res.visible_link, 'string', 'visible_link must be string');
+ assert.isAtLeast(res.visible_link.length, 5, 'visible_link must have at least 5 chars');
+
+ assert.isOk(res.title, 'title must be ok');
+ assert.typeOf(res.title, 'string', 'title must be string');
+ assert.isAtLeast(res.title.length, 10, 'title must have at least 10 chars');
+
+ assert.isOk(res.snippet, 'snippet must be ok');
+ assert.typeOf(res.snippet, 'string', 'snippet must be string');
+ assert.isAtLeast(res.snippet.length, 10, 'snippet must have at least 10 chars');
+
+ assert.isNumber(res.rank, 'rank must be integer');
+ }
+
+ for (let res of obj.ads) {
+
+ assert.isOk(res.tracking_link, 'link must be ok');
+ assert.typeOf(res.tracking_link, 'string', 'link must be string');
+ assert.isAtLeast(res.tracking_link.length, 5, 'link must have at least 5 chars');
+
+ assert.isOk(res.visible_link, 'link must be ok');
+ assert.typeOf(res.visible_link, 'string', 'link must be string');
+ assert.isAtLeast(res.visible_link.length, 5, 'link must have at least 5 chars');
+
+ assert.isOk(res.title, 'title must be ok');
+ assert.typeOf(res.title, 'string', 'title must be string');
+ assert.isAtLeast(res.title.length, 10, 'title must have at least 10 chars');
+
+ assert.isOk(res.snippet, 'snippet must be ok');
+ assert.typeOf(res.snippet, 'string', 'snippet must be string');
+ assert.isAtLeast(res.snippet.length, 10, 'snippet must have at least 10 chars');
+ }
+}
+
+describe('Duckduckgo', function(){
+ this.timeout(10000);
+ it('static duckduckgo sarch', duckduckgo);
+});
\ No newline at end of file
diff --git a/test/static_tests/google.js b/test/static_tests/google.js
index 9e4c1c8..903dd40 100644
--- a/test/static_tests/google.js
+++ b/test/static_tests/google.js
@@ -44,6 +44,11 @@ async function normal_search_test() {
right_side_info_text2( await scraper.scrape(scrape_config) );
+ scrape_config.scrape_from_file = 'file://' + path.join(__dirname, './html/google6.html');
+ scrape_config.keywords = ['car tires for sale'];
+
+ google_places_and_ads( await scraper.scrape(scrape_config) );
+
await scraper.quit();
}
@@ -198,6 +203,36 @@ function right_side_info_text2(response) {
}
}
+function google_places_and_ads(response) {
+ assert.equal(response.metadata.num_requests, 1);
+
+ for (let query in response.results) {
+
+ for (let page_number in response.results[query]) {
+
+ assert.isNumber(parseInt(page_number), 'page_number must be numeric');
+
+ let obj = response.results[query][page_number];
+
+ assert.include(obj.num_results, '439.000.000 Ergebnisse (0,64 Sekunden)', 'num results not included');
+ assert.containsAllKeys(obj, ['results', 'time', 'no_results', 'num_results', 'effective_query', 'top_ads', 'bottom_ads', 'places'], 'not all keys are in the object');
+ assert.isAtLeast(obj.results.length, 10, 'results must have at least 10 SERP objects');
+ assert.equal(obj.top_ads.length, 0, 'there are no top ads');
+ assert.equal(obj.bottom_ads.length, 0, 'there are 0 bottom ads');
+ assert.isAtLeast(obj.top_products.length, 13, 'there are 13 top products');
+ assert.equal(obj.right_products.length, 0, 'there are 0 right products');
+ assert.equal(obj.places.length, 2, 'there are 2 places');
+
+ assert.equal(obj.no_results, false, 'no results should be false');
+ assert.typeOf(obj.num_results, 'string', 'num_results must be a string');
+ assert.isAtLeast(obj.num_results.length, 5, 'num_results should be a string of at least 5 chars');
+ assert.typeOf(Date.parse(obj.time), 'number', 'time should be a valid date');
+
+ confirm_results_ok(obj);
+ }
+ }
+}
+
function confirm_results_ok(obj) {
diff --git a/test/static_tests/html/bing3.html b/test/static_tests/html/bing3.html
new file mode 100644
index 0000000..cb118e2
--- /dev/null
+++ b/test/static_tests/html/bing3.html
@@ -0,0 +1,97 @@
+
+
+
car tires - Bing We're sorry. This page is currently unavailable. If the problem persists, please contact Tire Rack at 888-541-1777 or send an email to siteusage@tirerack .com.
MCS Reifen-Berlin.de Inh. Matthias Kreuzberg Facebook (30)
Meeraner Str. 15 · 12681 Berlin · 030 92378000
Open 09:00 - 18:00
Reifen Sanders Yelp (2)
Skalitzer Str. 33 · 10999 Berlin · 030 6127766
Open 08:00 - 18:00
See all listingsIs this useful? Thank you for your feedback! https://www.discounttire .com Since 1960, fast, friendly service and affordable prices on tires and wheels are what we’re known for.
https://www.dict.cc/englisch-deutsch/car +tire .html Dieses Deutsch-Englisch-Wörterbuch basiert auf der Idee der freien Weitergabe von Wissen. Mehr Informationen! Enthält Übersetzungen von der TU Chemnitz sowie aus Mr Honey's Business Dictionary (Englisch/Deutsch).
https://www.continental-tires .com/car Continental considers each and every safety and performance aspect. The result: top ratings for Continental tires – around the world.
https://www.halfords autocentres.com/tyres Book tyres online. Book tyres online quickly and easily using your car's registration number or tyre size. With fitting and balancing included, you can find cheap tyre prices on known and trusted brands.
https://www.walmart.com/cp/tires /1077064 Type of vehicle: Different types of vehicles require different tires , with the most common choices being cars , SUVs and truck tires . For each of these vehicles, you can find various types of tires for all kinds of weather and driving conditions.
https://www.mytyres .co.uk Budget Tyres for your car at discounted prices. Do you want to buy high-quality car tyres online but you can’t find the perfect spot? Then, you should look no further than mytyres.co.uk.
https://www.national.co.uk/tyres Can Run Flat tyres be repaired? National do not recommend that Run Flat tyres be repaired after running in a deflated condition as the structural integrity of the …
https://www.blackcircles .com Whether you are in the market for cheap tyres , budget tyres , mid-range tyres or premium car tyres , you will find that Blackcircles.com stocks a wide variety of tyres for sale, from the world’s renowned tyre manufacturers - including Avon tyres , BF Goodrich tyres , Bridgestone tyres , Continental tyres , Dunlop tyres , Falken tyres , General tyres , ...
https://www.onlinetires .com Onlinetires.com is committed to giving you quality tires at the lowest price possible ANYWHERE. Our friendly and experienced staff is waiting to answer any questions you may have. Call now! Our friendly and experienced staff is waiting to answer any questions you may have.
http://www.amazon.de/Car Tires
Ad Auto- und Motorrad-Zubehör von Top-Marken. Kostenlose Lieferung möglich
https://www.auspreiser.de/preis/cars-tire
Ad Jetzt Cars Tire Angebote durchstöbern & online kaufen.
Kaufen · Günstig · Billig · Bester Preis
Ad Folge Deiner Leidenschaft bei eBay!
Related searches for car tires Pagination
X
\ No newline at end of file
diff --git a/test/static_tests/html/bing3_files/03c2b45e.js b/test/static_tests/html/bing3_files/03c2b45e.js
new file mode 100644
index 0000000..7ba7b04
--- /dev/null
+++ b/test/static_tests/html/bing3_files/03c2b45e.js
@@ -0,0 +1 @@
+(function(){try{var i=window.$MicrosoftMaps8,n=i.Internal,d=n._BoundsAccumulator,u=n._Debug,g=n._Dispatcher,nt=n._WorkDispatcher,tt=n._EventBinding,it=n._Gimme,w=n._Helper,rt=n._JSEvent,ut=i.ImageryMapLayer,e=n._LatLonCrs,b=i.LocationRect,o=n._LruCache,f=i.Location,ft=i.MapMath,et=n._MercatorCube,ot=i.MercatorCubeCrs,st=n._MercatorTileUtility,ht=n._Observable,ct=n._ObservableObject,lt=n._Overlay,at=n._OverlayManager,r=i.Point,vt=i.Size,c=n._VectorMath,yt=i.VectorMapLayer,pt=n._Network,wt=n._GeometryGeneralizer,bt=i.BasicTemplate,kt=i.GlobalConfig,s=function(){function n(n,t,i,r,f,o){var l,s,h,a;r===void 0&&(r=256);f===void 0&&(f=256);o===void 0&&(o=e.instance);u.assertIsInteger(n,"x");u.assertIsInteger(t,"y");u.assertIsInteger(i,"zoom");u.assertIsInteger(r,"width");u.assertIsInteger(f,"height");l=1<>=1,y>>=1;this.quadKey=c;this._stringValue=o.id+"PryamidTile"+c}return n.prototype.getParent=function(){var t=null;return this.zoom>1&&(t=new n(Math.floor(this.x/2),Math.floor(this.y/2),this.zoom-1)),t},n.prototype.toString=function(){return this._stringValue},n.fromQuadKey=function(t,i,r,u){var f,s,h;u===void 0&&(u=e.instance);var c=0,l=0,o=t.length;for(f=o;f>0;f--)s=1<0;i--){t=1<=180&&h.x===c.x&&(w=v),l=h.x,y=0;y1?Math.pow(2,e):1;return r=Math.min(Math.ceil(f.height*f.width/u)*s*this._cachingMultiplier,this._maxSharedCacheSize),Math.max(this._minSharedCacheSize/o,r)},n.prototype._getKey=function(n){var t=n.quadKey,i=n.crs;return t+="_"+i.id,i.version&&(t+="_"+i.version),this._map.getAllLayers().hasUserLayers()&&(t+="_"+this._map.getId()),t},n._sharedCacheSize=256,n}();i.PyramidTileId=s;n.PyramidTileSpatialIndex=l;n.SheetId=h;n.SheetCrs=y;n.SheetSpatialIndex=k;n.TileSystemHelper=t;n.RasterTileCache=typeof v!="undefined"?v:null;n.RasterTile=typeof a!="undefined"?a:null}catch(p){if(i.logger)i.logger.logCriticalError(p);else throw p;}}).call(window)
\ No newline at end of file
diff --git a/test/static_tests/html/bing3_files/08f37d2d.js b/test/static_tests/html/bing3_files/08f37d2d.js
new file mode 100644
index 0000000..e244f4a
--- /dev/null
+++ b/test/static_tests/html/bing3_files/08f37d2d.js
@@ -0,0 +1 @@
+(function(){var g,a,i,p,v,k,w,u,nt,rt,c,ut,ft;try{var f=window.$MicrosoftMaps8,t=f.Internal,wt=f.Anchor,ot=t.CanvasDrawingContext,l=t._CanvasLabelRenderer,tt=t._Color,st=f.CoordinateProjection,e=t._Debug,ht=t._EntityHelper,o=f.GlobalConfig,s=t._Gimme,n=t._Helper,bt=t._IconLabel,kt=t.HitTestIndex,dt=t._LabelData,gt=o.features.labels,ct=t._LruCache,ni=f.Matrix2D,lt=t._NAARectangle,ti=t._Observable,h=f.Point,at=f.Rectangle,ii=t.RelativePlacement,it=f.Size,ri=f.Viewport,ui=f.ZoomLevel,vt=f.VectorImageTemplate,fi=f.VectorMapLayer,r=t._VectorMath,ei=t._WorkDispatcher,oi=t._LayerRendererManager,si=t.LabelRenderer,yt=t.LabelController,pt=t.VectorLabels,y=t._VectorLayerRenderer,b=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),d=function(t){function i(n,i,r,u,f){var e=t.call(this,n,i,r,u,f)||this;return s.Browser.is_safari&&s(window).add_event("pagehide",function(){e.dispose()}),e}return b(i,t),i.prototype.transformContainer=function(i){var r=t.prototype.transformContainer.call(this,i);return n._renderAllPoiAndLabelsGL()&&this._adapter&&this._adapter.render(this._map,null,null,null,0,!0,n._getDpr(),0),r},i.prototype.copyCanvas=function(n){var i,r;t.prototype.copyCanvas.call(this,n);i=this._adapter;i&&(i.draw(this._map),r=i.getCanvas()[0],n.drawImage(r,0,0,r.width,r.height))},i.prototype.dispose=function(){t.prototype.dispose.call(this);this._canvasGL&&this._canvasGL.removeFromParent();n._clearDisposables([this._adapter,this._frameLoadedHandler]);n._nullifyClass(this)},i.prototype._positionCanvas=function(r,u){var f=this,e=t.prototype._positionCanvas.call(this,r),h=this._renderEntityTypes.indexOf(1)>-1,c,l,a;return r||(c=this._adapter,l=n._renderAllPoiAndLabelsGL(),c?l&&c.updateSize(e):i._adapterFailed||(a=function(){f._appendCanvas();try{var r=h?2048:256,t=o.features.labels;f._adapter=new nt(f._canvasGL,e,r,!1,t.allowSoftwareGL,s.Browser.is_safari,t.preserveGLBuffer);i._adapterFailed=!1}catch(u){console.warn(u);n._disableRenderGL();i._adapterFailed=!0}},l&&(h||u)?a():this._frameLoadedHandler||h&&(this._frameLoadedHandler=this._map.getFrameManager().frameRendered.addOne(a)))),e},i.prototype._drawLabels=function(r,u,f){var s,it,c,a,v,rt,y,h,g,o,ft;if(n._renderAllPoiAndLabelsGL()){var nt=i._dataUpdateLevel(u,f),p=this._orderedLabels,w=l._getSortedPriorityKeys(Object.keys(p)),tt={},b=[];for(e.clearTestHooksLog(e.LabelDrawOrderTag),s=0,it=w.length;s=0;y--)(h=d[y],r||nt!==0||(g=k[h],o=g&&g.region,!o||o.type!==1||(ft=o&&o.label&&o.label.data&&o.label.data.primitives&&o.label.data.primitives[0],ft.taintedTemplate||!n._renderAllPoiAndLabelsGL())))&&(tt[h]=k[h],b.unshift(h));else delete c[ut]}}b.length>0?(this._positionCanvas(u,!0),this._drawLabelsInLayerGL(tt,b,r,u,this._drawingContext,this._dpiScale,f,nt)):this._adapter&&this._adapter.clear()}else t.prototype._drawLabels.call(this,r,u,f),this._adapter&&this._adapter.clear()},i.prototype._appendCanvas=function(){var i=this,t;this._canvasGL||(t=this._canvasGL=n._createElement("canvas"),t.set_attr("id",this._canvasId),t.set_attr("class","labelCanvas"),t.set_style({outline:"none",position:"absolute",zIndex:this._canvasZIndex}),this._map.getMode().getRootElement().append(t),s(t).add_event("webglcontextlost",function(n){i._handleRenderFailure(n)},!1))},i.prototype._handleRenderFailure=function(r){console.warn(r);n._disableRenderGL();i._adapterFailed=!0;this._adapter.dispose();this._adapter=null;t.prototype.endDraw.call(this,this._currentLabelRenderingContext,this._isAnimationFrame)},i.prototype._drawLabelsInLayerGL=function(i,r,u,f,o,s,h,c){var w,l,y,a,v,nt,b;this._isAnimationFrame=f;var k=0,d=[],g=o?o.getDevicePixelRatio():n._getDpr(),p,tt=this._adapter&&n._renderAllPoiAndLabelsGL();for(w=r.length-1;w>=0;w--)if(l=i[r[w]],e.logLabelDrawOrder(l.text),y=l.region,a=y.label.data.primitives[0],p=null,v=l.iconTemplates,!u||(nt=v&&v[0],b=ht.getClickable(a&&a.entity),b||(b=nt&&nt.getIsHitTestable()),b&&a&&a.layer)){if(y.type===1){if(!v||!v.length)continue;e.logPoiLayerStyleStart();u?this._renderHitTesting(v,a,l,y):p=this._renderTemplates(o,g,v,a,l,s,y,c);e.logPoiLayerStyleEnd(e.UserLogTag);e.logPushpinPrimitive(e.UserLogTag,a)}else l.style&&(tt?k+=this._drawTextLabelGL(l,g,u,f,d):t.prototype._drawTextLabel.call(this,l,u,f));p&&(d.push(p),p.cached||k++);t.prototype._renderDebugLabelBoundaries.call(this,u,y,o,s)}if(!u&&this._adapter)try{this._adapter.render(this._map,h,d,null,k,f,g,c)}catch(it){this._handleRenderFailure(it)}},i.prototype._renderTemplates=function(i,r,u,f,e,o,s,h){var c,v=this._adapter&&!f.taintedTemplate&&n._renderAllPoiAndLabelsGL(),l=s.anchor.x*o,a=s.anchor.y*o;return v?h!==0&&(c=p.packGLTemplates(i,this._adapter,r,u,f,e,o,l,a)):(f.taintedTemplate&&(this._taintedTemplatesExists=!0,t.prototype._validate2DCanvas.call(this)),p.renderCanvasTemplates(i,u,f,e,o,l,a)),c},i.prototype._drawTextLabelGL=function(r,u,f,e,o){for(var s,y,p,a=this._adapter&&this._adapter.currentData&&this._adapter.currentData.atlas.records,h,c,w=t.prototype._getTextLabelData.call(this,r,f,e,u),b=0,k=r.region.anchor,v=0,d=w.labels.length;v1?r.width:1;e=e>999?999:e;this._attributes=n._copyObject(r);this._attributes.width=e;o=t.canvas.width/2;s=t.canvas.height/2;e===1?this._lineStrip=a.generateBufferData(a.cleanData(i),o,s,u,f):e>=2&&(h=a.getTriangleStrip(i,r),this._innerTriangles=a.generateBufferData(h,o,s,u,f))},t.prototype.render=function(n,i){var r=this._gl;this._lineStrip?((!this._lineStripBuffer||i)&&(this._lineStripBuffer=t._upsertBuffer(r,this._lineStripBuffer,this._lineStrip)),t._renderPass(r,n,r.LINE_STRIP,this._lineStripBuffer,this._attributes.color,4,this._lineStrip.length/4)):((!this._innerBuffer||i)&&(this._innerBuffer=t._upsertBuffer(r,this._innerBuffer,this._innerTriangles)),t._renderPass(r,n,r.TRIANGLE_STRIP,this._innerBuffer,this._attributes.color,4,this._innerTriangles.length/4))},t.prototype.dispose=function(){this._gl&&(this._innerBuffer&&this._gl.deleteBuffer(this._innerBuffer),this._lineStripBuffer&&this._gl.deleteBuffer(this._lineStripBuffer));this._gl=this._lineStripBuffer=this._innerBuffer=this._innerTriangles=this._lineStrip=null},t._upsertBuffer=function(n,t,i){return i&&i.length>0&&(t||(t=n.createBuffer()),n.bindBuffer(n.ARRAY_BUFFER,t),n.bufferData(n.ARRAY_BUFFER,i,n.STATIC_DRAW)),t},t._renderPass=function(n,t,i,r,u,f,e){r&&(n.enableVertexAttribArray(t.a_position),n.bindBuffer(n.ARRAY_BUFFER,r),n.vertexAttribPointer(t.a_position,f,n.FLOAT,!1,0,0),n.uniform4f(t.u_color,u[0],u[1],u[2],u[3]),n.drawArrays(i,0,e))},t}(),function(n){function f(n,i){var f=u(n),l=f.length,e=[],y,g,k;if(l>1&&i.width>1&&i.width<999){var w=i.cap||"round",tt=i.join||"round",it=i.miterLimit||10,d=i.width/2,a=[],b=!0,p=i.cullface,c;if(l===2)h.pointsEqual(f[0],f[1])||e.push.apply(e,o(w,f[0],f[1],d,p));else{for(h.pointsEqual(f[0],f[l-1])&&(g=f.shift(),k=r.getMidpoint2D(g,f[0]),f.unshift(k),f.push(k),b=!1),l=f.length,c=0;c0)for(i=0;if.x&&(c=u,u=f,f=c);s=f.subtract(u);s=r.perpendicular2D(s).invert();s=r.normalizeVector2D(s).scalarMultiply(e);var l=new i(u,s.x,s.y),a=new i(u,-s.x,-s.y),v=new i(f,s.x,s.y),y=new i(f,-s.x,-s.y),p=[l,a,v,y];h=[];h.push.apply(h,t(n,u,a["export"](),l["export"](),!0,o));h.push.apply(h,p);h.push.apply(h,t(n,f,v["export"](),y["export"](),!0,o))}return h}function s(n,t,u,f,e,o,s,h,v,y){var b=[],p=t.subtract(n),st=r.getMagnitudeOfVector2D(p),w=u.subtract(t),ht=r.getMagnitudeOfVector2D(w),et,ot,it,rt;p=r.perpendicular2D(p);w=r.perpendicular2D(w);f&&(p=p.invert(),w=w.invert());p=r.normalizeVector2D(p).scalarMultiply(e);w=r.normalizeVector2D(w).scalarMultiply(e);var ut=new i(n,p.x,p.y),g=new i(t,p.x,p.y),ft=new i(u,w.x,w.y),nt=new i(t,w.x,w.y),tt=r.intersect2D(ut["export"](),g["export"](),ft["export"](),nt["export"]()),k,d=Number.MAX_VALUE;return tt&&(k=tt.subtract(t),d=r.getMagnitudeOfVector2D(k)),et=new i(n,-p.x,-p.y),ot=new i(u,-w.x,-w.y),d>st||d>ht?(it=new i(t,-p.x,-p.y),rt=new i(t,-w.x,-w.y)):it=rt=new i(t,-k.x,-k.y),b.push.apply(b,c(f,h,ut,et,g,it)),b.push.apply(b,a(o,t,g["export"](),nt["export"](),d,e,s,tt,f,y)),b.push.apply(b,l(f,v,nt,rt,ft,ot)),b}function c(n,t,i,r,u,f){var e=[];return n?(t&&(e.push(i),e.push(r)),e.push(u),e.push(f)):(t&&(e.push(r),e.push(i)),e.push(f),e.push(u)),e}function l(n,t,i,r,u,f){var e=[];return n?(e.push(i),e.push(r),t&&(e.push(u),e.push(f))):(e.push(r),e.push(u),t&&(e.push(f),e.push(u))),e}function t(n,t,i,r,u,f){var e;return n==="round"&&(e=k.sector(t,i,r,u,f)),e}function a(n,t,r,u,f,e,o,s,h,c){var l,p,a,v,y;return n==="round"?l=k.sector(t,r,u,h,c):(p=f/e,n==="bevel"||n==="miter"&&p>=o||!s?h||(a=r.subtract(u),l=[new i(t,0,0),new i(r,-a.x,-a.y)]):(v=r.subtract(s),y=new i(r,-v.x,-v.y),l=[y,y])),l}n.getTriangleStrip=f;n.cleanData=u;n.generateBufferData=e}(a||(a={}));i=function(){function n(n,t,i){this.anchor=n;this.offsetX=t;this.offsetY=i}return n.prototype["export"]=function(){return new h(this.anchor.x+this.offsetX,this.anchor.y+this.offsetY)},n}(),function(t){function i(i,r,o,s,h,c,l,a,v){var y,lt=c?c.text:"",k=u(s,lt,o),rt=r&&r.currentData&&r.currentData.atlas.records,ut=0,ft=0,et=0,ot=0,at=rt&&rt.getItem(k),w,p,b,vt,yt,d,nt,tt,st,ht,it,ct;if(at)y=n._copyObject(at),y.cached=!0;else{for(p=[],b=0,vt=s.length;b0){for(d=0;d0&&(o-=r.twoPI):o<0&&(o=o+r.twoPI),u(n,t,o,f,e)}function u(n,t,u,f,e){var c=r.getMagnitudeOfVector2D(n.subtract(t)),s=[],h=Math.ceil(Math.abs(u*c)/4),p=-r.getAngleOfSegment2D(n,t),y,l,o,a,v;for(h+=h%2,y=u/h,l=new i(n,0,0),o=0;o<=h;o++)a=p+y*o,v=new i(n,c*Math.cos(a),-c*Math.sin(a)),f?(s.push(v),(e||o%2==0)&&s.push(l)):((e||o%2==0)&&s.push(l),s.push(v));return s}n.sector=t}(k||(k={})),function(n){function i(n,t,i,u){var l=n.records,s=[],a=Object.keys(l.getInternalDictionary()),e=n.state,h,v,o,c;for(e||(n.state=e={lastAllocatedIndex:-1,lastRowHeight:0,resumePoint:{x:0,y:0},size:new it(t/2,t*2)}),h=0,v=a.length;h0&&e.updatedArea.h>0&&r(n,s,i),c}function r(n,t,i){var r=n.context,f=n.state,o=f.size,l,e;if(r){var s=f.updatedArea.w,h=f.updatedArea.h,c=r.getSize();c.width===s&&c.height===h?r.clear():r.setSize(s,h)}else r=new ot(null,null,1),r.setSize(o.width,o.height);for(n.context=r,l=t.length,e=0;e0&&t.width>0&&t.height>0)for(c=t.atlasX+t.width/2,l=t.atlasY-i+t.height/2,f=0;fw?n=!1:(o+=s+r,s=0,f=0,n=!0),n}var f=i.resumePoint.x,o=i.resumePoint.y,s=i.lastRowHeight,p=i.size.width,w=i.size.height,c=w,l=p,h=0,a=0,b,k,u;for(n.sort(t);h0&&u.height>0)if(b=p-f-r,k=w-o-r,e(u,f,o,b,k))l=Math.min(f,l),c=Math.min(o,c),s=Math.max(u.height+r,s),f+=u.width+r,a=Math.max(a,f),h++,u.cached=!0;else if(g())a=p;else break;else h++;var d=o+s,v=a-l,y=d-c;return v=v>0?v:0,y=y>0?y:0,{lastAllocatedIndex:h-1,lastRowHeight:s,resumePoint:{x:0,y:d},size:i.size,updatedArea:{x:l,y:c,w:v,h:y}}}function e(n,t,i,r,u){return r>=n.width&&u>=n.height?(n.atlasX=t,n.atlasY=i,!0):!1}function t(n,t){var i=t.height-n.height;return i===0&&(i=t.width-n.width),i}n.build=i}(w||(w={})),function(n){function u(n,i,r,u,f){var s,e,o;if(window.WebGLRenderingContext){for(s={antialias:r,depth:f,premultipliedAlpha:!0,preserveDrawingBuffer:u,stencil:!1,failIfMajorPerformanceCaveat:!i},o=0;o0,l=this.currentData,y=u&&u.length>0,w=l&&l.polylines&&l.polylines.length>0,b=l&&l.textures.length>0;if(o=typeof o!="number"||o<=0?n._getDpr():o,b||p||y||w){var k=t.getMercatorZoomLevel(),a=this._context,v=c.getScale(k);l.dpr!==o&&(s=4,this._initRenderData(o));(s===4||s===1)&&this._buildAndUpdateAtlas(a,r,f,0,o);(s===4||s===2||s===3)&&this._buildAndUploadRenderData(a,r,o,v,s);s===4&&(n._clearDisposables(l.polylines),l.polylines=[],l.viewportCenter=null,l.translate=new h(0,0),y&&this._buildVectorEntityData(u,o,v));this._computeTranslate(t,a,v);this.draw(t,e)}},t.prototype._buildVectorEntityData=function(n,t,i){var o=this.currentData,s,e,u,h;for(o.polylines=o.polylines||[],s=0;s0&&(h=20,u.readBuffer(n,i.a_position,r.vertexBuffer,n.ARRAY_BUFFER,4,n.FLOAT,!1,h,0),u.readBuffer(n,i.a_texCoord,r.vertexBuffer,n.ARRAY_BUFFER,2,n.UNSIGNED_SHORT,!0,h,16),u.readBuffer(n,i.a_visibleZoom,r.visibilityBuffer,n.ARRAY_BUFFER,1,n.BYTE,!1,0,0),n.bindBuffer(n.ELEMENT_ARRAY_BUFFER,r.elementIndexBuffer),t._prepareDraw(n,i,f,o),n.drawElements(n.TRIANGLES,s,n.UNSIGNED_SHORT,0)))},t._drawVectorEntities=function(n,i,r,u,f,e,o){var h,s;if(r.polylines&&(h=r.polylines.length)>0)for(t._prepareDraw(n,i,f,o),s=0;s0&&c.h>0&&(a=o.context.getRootElement()[0],l=s.textures[f],l&&s.textureSizes[f]===s.maxTextureSize?u.updateTexture(n,l,c.x,c.y,a):(l=s.textures[f]=u.createAndUploadTexture(n,null,a),s.textureSizes[f]=s.maxTextureSize))}},t.prototype._buildAndUploadRenderData=function(n,t,i,r,f){var l=f!==3,e=this._mergeRenderData(t,l),s=e.renderedRecords?e.renderedRecords.length:0,y,ut,p,o,h,ht,ct,w,lt;if(s>0){var at=e.atlas.state.size.width,vt=e.atlas.state.size.height,g=this._canvas.get_size(),yt=g.width/2,pt=g.height/2,nt=r.pixelScale/i,a,v,tt,b,it=0,rt=0;for(l&&(b=new ArrayBuffer(s*80),tt=new DataView(b)),y=new ArrayBuffer(s*Uint8Array.BYTES_PER_ELEMENT*4),ut=new DataView(y),p=0;p=0&&(e[n[i].id]=!0);for(i=0,f=o.length;i=0&&u.visibleZoom!==127&&!e[u.id]&&(u.visibleZoom=127)}return r},t.prototype._initRenderData=function(i){var r=this.currentData;i&&r?(r.dpr=i,r.renderedRecords=[],r.atlas=t._emptyAtlas(),r.viewportCenter=null,r.translate=new h(0,0),r.frame=null,n._clearDisposables(r.polylines),r.polylines=[]):this.currentData={textures:[],textureSizes:[],renderedRecords:[],atlas:t._emptyAtlas(),viewportCenter:null,translate:new h(0,0),frame:null,dpr:i||n._getDpr(),maxTextureSize:this._maxTextureSize}},t.prototype.clear=function(){var t=this._context,n=this.currentData,i;if(n.textures&&n.textures.length>0){for(i=0;i0&&u.height>0&&(o=h.getItem(e),o&&o.atlasX!==-1&&o.width!==0||(c=!0,s=n._copyObject(u),s.id=e,r&&(s.cached=!1),h.addItem(e,s)));return c},t}();rt=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return b(t,n),t.prototype._constructVectorLabel=function(){return new ut(this._map)},t}(yt),function(n){function f(n,t,i){return[1,0,0,0,0,1,0,0,0,0,1,0,n,t,i,1,]}function e(n,t,i,r){var u=1/(i-r);return[n/t,0,0,0,0,n,0,0,0,0,(i+r)*u,-1,0,0,i*r*u*2,0]}function o(n,t){var i=n[0],r=n[1],u=n[2],f=n[3],e=n[4],o=n[5],s=n[6],h=n[7],c=n[8],l=n[9],a=n[10],v=n[11],y=n[12],p=n[13],w=n[14],b=n[15],k=t[0],d=t[1],g=t[2],nt=t[3],tt=t[4],it=t[5],rt=t[6],ut=t[7],ft=t[8],et=t[9],ot=t[10],st=t[11],ht=t[12],ct=t[13],lt=t[14],at=t[15];return[k*i+d*e+g*c+nt*y,k*r+d*o+g*l+nt*p,k*u+d*s+g*a+nt*w,k*f+d*h+g*v+nt*b,tt*i+it*e+rt*c+ut*y,tt*r+it*o+rt*l+ut*p,tt*u+it*s+rt*a+ut*w,tt*f+it*h+rt*v+ut*b,ft*i+et*e+ot*c+st*y,ft*r+et*o+ot*l+st*p,ft*u+et*s+ot*a+st*w,ft*f+et*h+ot*v+st*b,ht*i+ct*e+lt*c+at*y,ht*r+ct*o+lt*l+at*p,ht*u+ct*s+lt*a+at*w,ht*f+ct*h+lt*v+at*b,]}function s(n){var u,e=i+.5,f,r;for(f in t)if(t.hasOwnProperty(f)&&(r=parseInt(f),u=r,Math.abs(n-r)<=e)){u=r;break}return u}function h(n){var i=s(n),r=Math.pow(2,n-i),u=r*t[i];return{align:i,pixelScale:u,zoomDelta:r}}function c(n,i,s,h,c){var l=s/2,a=l/r,v=l*u,y=t[n.align],p=e(y,i/s,a,v),w=l/n.zoomDelta,b=f(h,c,-w);return o(p,b)}function l(n,t,i,r,u,f,e,o,s,h,c,l){var a=b(u,f,e,o,c,l),v=w(i,r,e,o,s,h);return y(n,t,{vertices:v,textureLookup:a})}function a(n){for(var u=n*6,i=new Uint16Array(u),r=0,t=0;t0){f=!1;break}if(!f)break}return f},i._vectorGLCanvasId="vectorgl",i}(y);t._LabelControllerGL=rt;t._VectorLayerRendererGL=ft}catch(et){if(f.logger)f.logger.logCriticalError(et);else throw et;}}).call(window)
\ No newline at end of file
diff --git a/test/static_tests/html/bing3_files/0b96ff77.css b/test/static_tests/html/bing3_files/0b96ff77.css
new file mode 100644
index 0000000..7b8e44d
--- /dev/null
+++ b/test/static_tests/html/bing3_files/0b96ff77.css
@@ -0,0 +1 @@
+.MicrosoftMap .MapsInfoboxContainer{display:-ms-inline-flexbox;display:inline-flex;max-width:290px;font:13px Arial,Helvetica,Sans-Serif;color:#666 !important;background-color:#fff;border-radius:2px;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.14);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.14)}.MicrosoftMap .InfoboxCustom .infoBoxLink{display:flex;text-decoration:none;color:#666;cursor:default}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer sd{display:flex}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_imageContainer{max-width:80px;height:auto;min-height:80px;margin:0;padding:0;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;justify-content:center;-ms-flex-pack:center;background-color:#cecece}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_imageContainer .bm_ib_image{width:80px}.MicrosoftMap.TravelOverlay .InfoboxCustom .MapsInfoboxContainer .bm_ib_imageContainer .bm_ib_image{height:auto;width:80px}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_container{width:auto;padding:12px 16px 12px 12px;max-width:210px}.MicrosoftMap .InfoboxCustom .infoBoxLink:hover,.MicrosoftMap .InfoboxCustom .infoBoxLink:focus,.MicrosoftMap .InfoboxCustom .infoBoxLink .lMCard:hover,.MicrosoftMap .InfoboxCustom .infoBoxLink .lMCard:focus{background-color:#ebf6ff}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_container.bm_ib_titleonly{max-width:210px;width:auto;padding:2px 16px 0 12px;min-height:20px}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_container.bm_ib_titleonly .bm_ib_title{max-width:210px}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_title{font-weight:600;color:#111;width:100%;padding-bottom:4px;line-height:17px;max-height:32px;overflow:hidden;max-width:190px;text-overflow:ellipsis}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_titleonly .bm_ib_title{padding-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_greatRatingContainer{display:flex;font-size:11px;width:100%;line-height:16px;margin:2px 0;color:#666}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_greatRatingContainer .bm_ib_greatSchoolImage{padding-right:4px;height:16px;width:16px}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_metadata_noImg{font-size:11px;width:100%;line-height:16px}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_metadata_noImg.interest{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_metadata_noImg.itinDesc{max-height:30px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_metadata_noImg.description{word-break:break-all}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_metadata_noImg li{padding-bottom:0}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_rate_and_price{font-size:11px;width:100%;line-height:16px}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_rate_and_price .csrc.sc_rc1{vertical-align:text-bottom}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .bm_ib_action_links{font-size:13px;border-top:1px solid #ddd;width:100%;line-height:16px}.MicrosoftMap .InfoboxCustom .MapsInfoboxContainer .csrc{padding-right:4px}
\ No newline at end of file
diff --git a/test/static_tests/html/bing3_files/0f3036a9.png b/test/static_tests/html/bing3_files/0f3036a9.png
new file mode 100644
index 0000000..37ecd17
Binary files /dev/null and b/test/static_tests/html/bing3_files/0f3036a9.png differ
diff --git a/test/static_tests/html/bing3_files/112287e6.css b/test/static_tests/html/bing3_files/112287e6.css
new file mode 100644
index 0000000..c9942ac
--- /dev/null
+++ b/test/static_tests/html/bing3_files/112287e6.css
@@ -0,0 +1 @@
+.dynMap{position:relative}.peek .dynMap{margin:0 auto}.dynMap.bm_interact{cursor:pointer}.mv_hidden{position:absolute;left:-10000px}.mv_lm{position:absolute;cursor:pointer;display:none}.mv_lm{height:30px;bottom:0;right:0;width:105px;line-height:30px;background:#000;background:rgba(0,0,0,.5);text-align:center;font-size:14px}.mv_lm.icon{width:32px;height:32px;top:0;right:0;background-color:#fff;background-repeat:no-repeat;background-position:8px 8px;margin:8px 8px 0 0;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.14);z-index:10000;display:block}.mv_lm.icon .mv_lm_icon{width:32px;height:32px}.mv_lm.icon:hover{background-color:#f5f5f5;box-shadow:0 2px 4px 1px rgba(0,0,0,.25);background-repeat:no-repeat;background-position:8px 8px}.mv_lm.icon svg{display:block;margin:8px}.mv_lm.mv_lm_txt{width:auto;padding-left:10px;padding-right:10px}.mv_lm.showOnStatic{z-index:10000;display:block}.mv_lm:hover{background:#555}.mv_lm_div{color:#fff;text-decoration:none}.mv_lm_a{height:100%;width:100%;display:inline-block}.mv_lm_a:hover{text-decoration:none}.mv_icons{width:35px;height:35px;background-size:contain}.mv_navbar{position:absolute;top:0;right:0}.mv_trafficIcon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiMxMTExMTE7fS5zdDN7ZmlsbDojNDQ0NDQ0O308L3N0eWxlPjxnPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS4zLDIuM2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzguMSwyLjMsMTUuMywyLjMgTTE1LjMsMC4zYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyMy41LDAuMywxNS4zLDAuM0wxNS4zLDAuM3oiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PGc+PGc+PHJlY3QgeD0iMTAuMyIgeT0iNy42IiBjbGFzcz0ic3QwIiB3aWR0aD0iOS45IiBoZWlnaHQ9IjE1LjMiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTkuNiw4LjN2MTRIMTF2LTE0TDE5LjYsOC4zIE0yMC45LDdoLTEuM0gxMUg5LjZ2MS4zdjE0djEuM2gxLjNoOC42aDEuM3YtMS4zdi0xNFY3SDIwLjl6Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxLjMiLz48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIxNS4zIiBjeT0iMTEuMiIgcj0iMS4zIi8+PGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iMTUuMyIgY3k9IjE5LjMiIHI9IjEuMyIvPjwvZz48L2c+PC9zdmc+)}.mv_trafficIcon:hover,.mv_trafficIcon:active,.mv_trafficIcon:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0RERERERDt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiNGRkZGRkY7fS5zdDN7ZmlsbDojMTExMTExO30uc3Q0e2ZpbGw6IzQ0NDQ0NDt9PC9zdHlsZT48Zz48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNS4zIiBjeT0iMTUuMyIgcj0iMTMiLz48ZyBjbGFzcz0ic3QxIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTUuMywyLjNjNy4yLDAsMTMsNS44LDEzLDEzcy01LjgsMTMtMTMsMTNzLTEzLTUuOC0xMy0xM1M4LjEsMi4zLDE1LjMsMi4zIE0xNS4zLDAuM2MtOC4zLDAtMTUsNi43LTE1LDE1czYuNywxNSwxNSwxNXMxNS02LjcsMTUtMTVTMjMuNSwwLjMsMTUuMywwLjNMMTUuMywwLjN6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNS4zLDMuM2M2LjYsMCwxMiw1LjQsMTIsMTJzLTUuNCwxMi0xMiwxMnMtMTItNS40LTEyLTEyUzguNiwzLjMsMTUuMywzLjMgTTE1LjMsMi4zYy03LjIsMC0xMyw1LjgtMTMsMTNzNS44LDEzLDEzLDEzczEzLTUuOCwxMy0xM1MyMi40LDIuMywxNS4zLDIuM0wxNS4zLDIuM3oiLz48L2c+PC9nPjxnPjxnPjxyZWN0IHg9IjEwLjMiIHk9IjcuNiIgY2xhc3M9InN0MiIgd2lkdGg9IjkuOSIgaGVpZ2h0PSIxNS4zIi8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTE5LjYsOC4zdjE0SDExdi0xNEwxOS42LDguMyBNMjAuOSw3aC0xLjNIMTFIOS42djEuM3YxNHYxLjNoMS4zaDguNmgxLjN2LTEuM3YtMTRWN0gyMC45eiIvPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxNS4zIiBjeT0iMTUuMyIgcj0iMS4zIi8+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTUuMyIgY3k9IjExLjIiIHI9IjEuMyIvPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE1LjMiIGN5PSIxOS4zIiByPSIxLjMiLz48L2c+PC9nPjwvc3ZnPg==)}.mv_trafficIcon.mv_dark{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ0NDQ0NDt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiMxMTExMTE7fS5zdDN7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGQ9Ik0xNS4zLDIuM2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzguMSwyLjMsMTUuMywyLjMgTTE1LjMsMC4zYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyMy41LDAuMywxNS4zLDAuM0wxNS4zLDAuM3oiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PGc+PGc+PHJlY3QgeD0iMTAuMyIgeT0iNy42IiBjbGFzcz0ic3QzIiB3aWR0aD0iOS45IiBoZWlnaHQ9IjE1LjMiLz48cGF0aCBkPSJNMTkuNiw4LjN2MTRIMTF2LTE0TDE5LjYsOC4zIE0yMC45LDdoLTEuM0gxMUg5LjZ2MS4zdjE0djEuM2gxLjNoOC42aDEuM3YtMS4zdi0xNFY3SDIwLjl6Ii8+PC9nPjxnPjxjaXJjbGUgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxLjMiLz48Y2lyY2xlIGN4PSIxNS4zIiBjeT0iMTEuMiIgcj0iMS4zIi8+PGNpcmNsZSBjeD0iMTUuMyIgY3k9IjE5LjMiIHI9IjEuMyIvPjwvZz48L2c+PC9zdmc+)}.mv_trafficIcon.mv_dark:hover,.mv_trafficIcon.mv_dark:active,.mv_trafficIcon.mv_dark:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzY2NjY2Njt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiMxMTExMTE7fS5zdDN7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGQ9Ik0xNS4zLDIuM2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzguMSwyLjMsMTUuMywyLjMgTTE1LjMsMC4zYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyMy41LDAuMywxNS4zLDAuM0wxNS4zLDAuM3oiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PGc+PGc+PHJlY3QgeD0iMTAuMyIgeT0iNy42IiBjbGFzcz0ic3QzIiB3aWR0aD0iOS45IiBoZWlnaHQ9IjE1LjMiLz48cGF0aCBkPSJNMTkuNiw4LjN2MTRIMTF2LTE0TDE5LjYsOC4zIE0yMC45LDdoLTEuM0gxMUg5LjZ2MS4zdjE0djEuM2gxLjNoOC42aDEuM3YtMS4zdi0xNFY3SDIwLjl6Ii8+PC9nPjxnPjxjaXJjbGUgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxLjMiLz48Y2lyY2xlIGN4PSIxNS4zIiBjeT0iMTEuMiIgcj0iMS4zIi8+PGNpcmNsZSBjeD0iMTUuMyIgY3k9IjE5LjMiIHI9IjEuMyIvPjwvZz48L2c+PC9zdmc+)}.mv_trafficIcon.selected{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiMxMTExMTE7fS5zdDN7ZmlsbDojNDQ0NDQ0O30uc3Q0e2ZpbGw6I0ZGRjQwMDt9LnN0NXtmaWxsOiNGQjAwMDA7fS5zdDZ7ZmlsbDojNDlGQjAwO308L3N0eWxlPjxnPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS4zLDIuM2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzguMSwyLjMsMTUuMywyLjMgTTE1LjMsMC4zYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyMy41LDAuMywxNS4zLDAuM0wxNS4zLDAuM3oiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PGc+PGc+PHJlY3QgeD0iMTAuMyIgeT0iNy42IiBjbGFzcz0ic3QwIiB3aWR0aD0iOS45IiBoZWlnaHQ9IjE1LjMiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTkuNiw4LjN2MTRIMTF2LTE0TDE5LjYsOC4zIE0yMC45LDdoLTEuM0gxMUg5LjZ2MS4zdjE0djEuM2gxLjNoOC42aDEuM3YtMS4zdi0xNFY3SDIwLjl6Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxLjMiLz48Y2lyY2xlIGNsYXNzPSJzdDUiIGN4PSIxNS4zIiBjeT0iMTEuMiIgcj0iMS4zIi8+PGNpcmNsZSBjbGFzcz0ic3Q2IiBjeD0iMTUuMyIgY3k9IjE5LjMiIHI9IjEuMyIvPjwvZz48L2c+PC9zdmc+)}.mv_trafficIcon.selected:hover,.mv_trafficIcon.selected:active,.mv_trafficIcon.selected:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0RERERERDt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiNGRkZGRkY7fS5zdDN7ZmlsbDojMTExMTExO30uc3Q0e2ZpbGw6IzQ0NDQ0NDt9LnN0NXtmaWxsOiNGRkY0MDA7fS5zdDZ7ZmlsbDojRkIwMDAwO30uc3Q3e2ZpbGw6IzQ5RkIwMDt9PC9zdHlsZT48Zz48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNS4zIiBjeT0iMTUuMyIgcj0iMTMiLz48ZyBjbGFzcz0ic3QxIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTUuMywyLjNjNy4yLDAsMTMsNS44LDEzLDEzcy01LjgsMTMtMTMsMTNzLTEzLTUuOC0xMy0xM1M4LjEsMi4zLDE1LjMsMi4zIE0xNS4zLDAuM2MtOC4zLDAtMTUsNi43LTE1LDE1czYuNywxNSwxNSwxNXMxNS02LjcsMTUtMTVTMjMuNSwwLjMsMTUuMywwLjNMMTUuMywwLjN6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNS4zLDMuM2M2LjYsMCwxMiw1LjQsMTIsMTJzLTUuNCwxMi0xMiwxMnMtMTItNS40LTEyLTEyUzguNiwzLjMsMTUuMywzLjMgTTE1LjMsMi4zYy03LjIsMC0xMyw1LjgtMTMsMTNzNS44LDEzLDEzLDEzczEzLTUuOCwxMy0xM1MyMi40LDIuMywxNS4zLDIuM0wxNS4zLDIuM3oiLz48L2c+PC9nPjxnPjxnPjxyZWN0IHg9IjEwLjMiIHk9IjcuNiIgY2xhc3M9InN0MiIgd2lkdGg9IjkuOSIgaGVpZ2h0PSIxNS4zIi8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTE5LjYsOC4zdjE0SDExdi0xNEwxOS42LDguMyBNMjAuOSw3aC0xLjNIMTFIOS42djEuM3YxNHYxLjNoMS4zaDguNmgxLjN2LTEuM3YtMTRWN0gyMC45eiIvPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJzdDUiIGN4PSIxNS4zIiBjeT0iMTUuMyIgcj0iMS4zIi8+PGNpcmNsZSBjbGFzcz0ic3Q2IiBjeD0iMTUuMyIgY3k9IjExLjIiIHI9IjEuMyIvPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjE1LjMiIGN5PSIxOS4zIiByPSIxLjMiLz48L2c+PC9nPjwvc3ZnPg==)}.mv_trafficIcon.selected.mv_dark{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQ0NDQ0NDt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiMxMTExMTE7fS5zdDN7ZmlsbDojRkZGRkZGO30uc3Q0e2ZpbGw6I0ZGRjQwMDt9LnN0NXtmaWxsOiNGQjAwMDA7fS5zdDZ7ZmlsbDojNDlGQjAwO308L3N0eWxlPjxnPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGQ9Ik0xNS4zLDIuM2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzguMSwyLjMsMTUuMywyLjMgTTE1LjMsMC4zYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyMy41LDAuMywxNS4zLDAuM0wxNS4zLDAuM3oiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PGc+PGc+PHJlY3QgeD0iMTAuMyIgeT0iNy42IiBjbGFzcz0ic3QzIiB3aWR0aD0iOS45IiBoZWlnaHQ9IjE1LjMiLz48cGF0aCBkPSJNMTkuNiw4LjN2MTRIMTF2LTE0TDE5LjYsOC4zIE0yMC45LDdoLTEuM0gxMUg5LjZ2MS4zdjE0djEuM2gxLjNoOC42aDEuM3YtMS4zdi0xNFY3SDIwLjl6Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxLjMiLz48Y2lyY2xlIGNsYXNzPSJzdDUiIGN4PSIxNS4zIiBjeT0iMTEuMiIgcj0iMS4zIi8+PGNpcmNsZSBjbGFzcz0ic3Q2IiBjeD0iMTUuMyIgY3k9IjE5LjMiIHI9IjEuMyIvPjwvZz48L2c+PC9zdmc+)}.mv_trafficIcon.selected.mv_dark:hover,.mv_trafficIcon.selected.mv_dark:active,.mv_trafficIcon.selected.mv_dark:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzY2NjY2Njt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiMxMTExMTE7fS5zdDN7ZmlsbDojRkZGRkZGO30uc3Q0e2ZpbGw6I0ZGRjQwMDt9LnN0NXtmaWxsOiNGQjAwMDA7fS5zdDZ7ZmlsbDojNDlGQjAwO308L3N0eWxlPjxnPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGQ9Ik0xNS4zLDIuM2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzguMSwyLjMsMTUuMywyLjMgTTE1LjMsMC4zYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyMy41LDAuMywxNS4zLDAuM0wxNS4zLDAuM3oiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PGc+PGc+PHJlY3QgeD0iMTAuMyIgeT0iNy42IiBjbGFzcz0ic3QzIiB3aWR0aD0iOS45IiBoZWlnaHQ9IjE1LjMiLz48cGF0aCBkPSJNMTkuNiw4LjN2MTRIMTF2LTE0TDE5LjYsOC4zIE0yMC45LDdoLTEuM0gxMUg5LjZ2MS4zdjE0djEuM2gxLjNoOC42aDEuM3YtMS4zdi0xNFY3SDIwLjl6Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxLjMiLz48Y2lyY2xlIGNsYXNzPSJzdDUiIGN4PSIxNS4zIiBjeT0iMTEuMiIgcj0iMS4zIi8+PGNpcmNsZSBjbGFzcz0ic3Q2IiBjeD0iMTUuMyIgY3k9IjE5LjMiIHI9IjEuMyIvPjwvZz48L2c+PC9zdmc+)}.mv_modeIcon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQzNDI0NDt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiNGRkZGRkY7fS5zdDN7ZmlsbDojQjBCMEIwO30uc3Q0e2ZpbGw6I0YwRjFFRDt9LnN0NXtmaWxsOiM0MTU0MkY7fS5zdDZ7ZmlsbDpub25lO3N0cm9rZTojNkU3QjVEO3N0cm9rZS13aWR0aDoxLjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5zdDd7ZmlsbDpub25lO3N0cm9rZTojODY5NTc5O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q4e2ZpbGw6bm9uZTtzdHJva2U6Izg2OTU3OTtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q5e2ZpbGw6bm9uZTtzdHJva2U6IzlDQTQ5MjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3QxMHtmaWxsOiMxMTExMTE7fTwvc3R5bGU+PGc+PGc+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTUuMyIgY3k9IjE1LjMiIHI9IjEzIi8+PGcgY2xhc3M9InN0MSI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMi4zYzcuMiwwLDEzLDUuOCwxMywxM3MtNS44LDEzLTEzLDEzcy0xMy01LjgtMTMtMTNTOC4xLDIuMywxNS4zLDIuMyBNMTUuMywwLjNjLTguMywwLTE1LDYuNy0xNSwxNXM2LjcsMTUsMTUsMTVzMTUtNi43LDE1LTE1UzIzLjUsMC4zLDE1LjMsMC4zTDE1LjMsMC4zeiIvPjwvZz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTUuMywzLjNjNi42LDAsMTIsNS40LDEyLDEycy01LjQsMTItMTIsMTJzLTEyLTUuNC0xMi0xMlM4LjYsMy4zLDE1LjMsMy4zIE0xNS4zLDIuM2MtNy4yLDAtMTMsNS44LTEzLDEzczUuOCwxMywxMywxM3MxMy01LjgsMTMtMTNTMjIuNCwyLjMsMTUuMywyLjNMMTUuMywyLjN6Ii8+PC9nPjwvZz48ZyBpZD0ibWFwc3R5bGVfM18iPjxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnPjxlbGxpcHNlIGNsYXNzPSJzdDUiIGN4PSIxNS4zIiBjeT0iMTUuMyIgcng9IjEyLjkiIHJ5PSIxMyIvPjxnPjxwb2x5bGluZSBjbGFzcz0ic3Q2IiBwb2ludHM9IjkuNSwxNCA4LjQsMjAuOSA2LjcsMjQuMSAiLz48cG9seWxpbmUgY2xhc3M9InN0NiIgcG9pbnRzPSI0LjQsMTkuMiAxNy45LDE2LjcgMjMuNywxNC41IDI2LjksMTEgIi8+PHBvbHlsaW5lIGNsYXNzPSJzdDYiIHBvaW50cz0iNi43LDcuOSAxNy4zLDE0LjIgMTgsMTYuNSAxNy40LDIwLjQgMTIuNCwyNi41ICIvPjxwb2x5bGluZSBjbGFzcz0ic3Q2IiBwb2ludHM9IjE1LjEsNy41IDI2LjEsMTUuNyAyOC4yLDE2ICIvPjxsaW5lIGNsYXNzPSJzdDYiIHgxPSIxNy41IiB5MT0iMTUuMSIgeDI9IjIzLjIiIHkyPSI2LjYiLz48bGluZSBjbGFzcz0ic3Q2IiB4MT0iMTYuMiIgeTE9IjEzLjQiIHgyPSIxNi4zIiB5Mj0iOC41Ii8+PHBvbHlsaW5lIGNsYXNzPSJzdDciIHBvaW50cz0iMTAsMTIuOCAxMS43LDkuMiAxNi45LDYgMTcuOCwzLjUgIi8+PGxpbmUgY2xhc3M9InN0OCIgeDE9IjE5LjUiIHkxPSIyMS41IiB4Mj0iMTkuNiIgeTI9IjI2LjIiLz48cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMywxMi42aDQuNmMxLjIsMCwyLjksMSwzLjMsMS41bDMuMiwzLjZjMC40LDAuNSwxLjksMiwyLjYsMi4ybDgsMi45Ii8+PC9nPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTUuMyw1LjJjNS41LDAsMTAsNC41LDEwLDEwcy00LjUsMTAtMTAsMTBzLTEwLTQuNS0xMC0xMFM5LjcsNS4yLDE1LjMsNS4yIE0xNS4zLDIuM2MtNy4yLDAtMTMsNS44LTEzLDEzczUuOCwxMywxMywxM3MxMy01LjgsMTMtMTNTMjIuNCwyLjMsMTUuMywyLjNMMTUuMywyLjN6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0xNS4zLDMuM2M2LjYsMCwxMiw1LjQsMTIsMTJzLTUuNCwxMi0xMiwxMnMtMTItNS40LTEyLTEyUzguNiwzLjMsMTUuMywzLjMgTTE1LjMsMi4zYy03LjIsMC0xMyw1LjgtMTMsMTNzNS44LDEzLDEzLDEzczEzLTUuOCwxMy0xM1MyMi40LDIuMywxNS4zLDIuM0wxNS4zLDIuM3oiLz48L2c+PC9nPjwvc3ZnPg==)}.mv_modeIcon:hover,.mv_modeIcon:active,.mv_modeIcon:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQzNDI0NDt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiNGRkZGRkY7fS5zdDN7ZmlsbDojQjBCMEIwO30uc3Q0e2ZpbGw6I0YwRjFFRDt9LnN0NXtmaWxsOiM0MTU0MkY7fS5zdDZ7ZmlsbDpub25lO3N0cm9rZTojNkU3QjVEO3N0cm9rZS13aWR0aDoxLjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5zdDd7ZmlsbDpub25lO3N0cm9rZTojODY5NTc5O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q4e2ZpbGw6bm9uZTtzdHJva2U6Izg2OTU3OTtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q5e2ZpbGw6bm9uZTtzdHJva2U6IzlDQTQ5MjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3QxMHtmaWxsOiNEREREREQ7fS5zdDExe2ZpbGw6IzExMTExMTt9PC9zdHlsZT48Zz48Zz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNS4zIiBjeT0iMTUuMyIgcj0iMTMiLz48ZyBjbGFzcz0ic3QxIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTUuMywyLjNjNy4yLDAsMTMsNS44LDEzLDEzcy01LjgsMTMtMTMsMTNzLTEzLTUuOC0xMy0xM1M4LjEsMi4zLDE1LjMsMi4zIE0xNS4zLDAuM2MtOC4zLDAtMTUsNi43LTE1LDE1czYuNywxNSwxNSwxNXMxNS02LjcsMTUtMTVTMjMuNSwwLjMsMTUuMywwLjNMMTUuMywwLjN6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNS4zLDMuM2M2LjYsMCwxMiw1LjQsMTIsMTJzLTUuNCwxMi0xMiwxMnMtMTItNS40LTEyLTEyUzguNiwzLjMsMTUuMywzLjMgTTE1LjMsMi4zYy03LjIsMC0xMyw1LjgtMTMsMTNzNS44LDEzLDEzLDEzczEzLTUuOCwxMy0xM1MyMi40LDIuMywxNS4zLDIuM0wxNS4zLDIuM3oiLz48L2c+PC9nPjxnIGlkPSJtYXBzdHlsZV8zXyI+PGNpcmNsZSBjbGFzcz0ic3Q0IiBjeD0iMTUuMyIgY3k9IjE1LjMiIHI9IjEzIi8+PGc+PGVsbGlwc2UgY2xhc3M9InN0NSIgY3g9IjE1LjMiIGN5PSIxNS4zIiByeD0iMTIuOSIgcnk9IjEzIi8+PGc+PHBvbHlsaW5lIGNsYXNzPSJzdDYiIHBvaW50cz0iOS41LDE0IDguNCwyMC45IDYuNywyNC4xICIvPjxwb2x5bGluZSBjbGFzcz0ic3Q2IiBwb2ludHM9IjQuNCwxOS4yIDE3LjksMTYuNyAyMy43LDE0LjUgMjYuOSwxMSAiLz48cG9seWxpbmUgY2xhc3M9InN0NiIgcG9pbnRzPSI2LjcsNy45IDE3LjMsMTQuMiAxOCwxNi41IDE3LjQsMjAuNCAxMi40LDI2LjUgIi8+PHBvbHlsaW5lIGNsYXNzPSJzdDYiIHBvaW50cz0iMTUuMSw3LjUgMjYuMSwxNS43IDI4LjIsMTYgIi8+PGxpbmUgY2xhc3M9InN0NiIgeDE9IjE3LjUiIHkxPSIxNS4xIiB4Mj0iMjMuMiIgeTI9IjYuNiIvPjxsaW5lIGNsYXNzPSJzdDYiIHgxPSIxNi4yIiB5MT0iMTMuNCIgeDI9IjE2LjMiIHkyPSI4LjUiLz48cG9seWxpbmUgY2xhc3M9InN0NyIgcG9pbnRzPSIxMCwxMi44IDExLjcsOS4yIDE2LjksNiAxNy44LDMuNSAiLz48bGluZSBjbGFzcz0ic3Q4IiB4MT0iMTkuNSIgeTE9IjIxLjUiIHgyPSIxOS42IiB5Mj0iMjYuMiIvPjxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0zLDEyLjZoNC42YzEuMiwwLDIuOSwxLDMuMywxLjVsMy4yLDMuNmMwLjQsMC41LDEuOSwyLDIuNiwyLjJsOCwyLjkiLz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTUuMyw1LjJjNS41LDAsMTAsNC41LDEwLDEwcy00LjUsMTAtMTAsMTBzLTEwLTQuNS0xMC0xMFM5LjcsNS4yLDE1LjMsNS4yIE0xNS4zLDIuM2MtNy4yLDAtMTMsNS44LTEzLDEzczUuOCwxMywxMywxM3MxMy01LjgsMTMtMTNTMjIuNCwyLjMsMTUuMywyLjNMMTUuMywyLjN6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0xNS4zLDMuM2M2LjYsMCwxMiw1LjQsMTIsMTJzLTUuNCwxMi0xMiwxMnMtMTItNS40LTEyLTEyUzguNiwzLjMsMTUuMywzLjMgTTE1LjMsMi4zYy03LjIsMC0xMyw1LjgtMTMsMTNzNS44LDEzLDEzLDEzczEzLTUuOCwxMy0xM1MyMi40LDIuMywxNS4zLDIuM0wxNS4zLDIuM3oiLz48L2c+PC9nPjwvc3ZnPg==)}.mv_modeIcon.mv_dark{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQzNDI0NDt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiNCMEIwQjA7fS5zdDN7ZmlsbDojRjBGMUVEO30uc3Q0e2ZpbGw6bm9uZTtzdHJva2U6I0NGQ0RCRjtzdHJva2Utd2lkdGg6MS4zO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0UwQzM2NztzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0NntmaWxsOm5vbmU7c3Ryb2tlOiNFMEMzNjc7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0N3tmaWxsOm5vbmU7c3Ryb2tlOiNCMTkzQzc7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0OHtmaWxsOiM0NDQ0NDQ7fS5zdDl7ZmlsbDojMTExMTExO308L3N0eWxlPjxnPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGQ9Ik0xNS4zLDIuM2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzguMSwyLjMsMTUuMywyLjMgTTE1LjMsMC4zYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyMy41LDAuMywxNS4zLDAuM0wxNS4zLDAuM3oiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PGcgaWQ9Im1hcHN0eWxlXzNfIj48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIxNS4zIiBjeT0iMTUuMyIgcj0iMTMiLz48Zz48cG9seWxpbmUgY2xhc3M9InN0NCIgcG9pbnRzPSI5LjUsMTQgOC40LDIwLjkgNi43LDI0LjEgIi8+PHBvbHlsaW5lIGNsYXNzPSJzdDQiIHBvaW50cz0iNC40LDE5LjIgMTcuOSwxNi43IDIzLjcsMTQuNSAyNi45LDExICIvPjxwb2x5bGluZSBjbGFzcz0ic3Q0IiBwb2ludHM9IjYuNyw3LjkgMTcuMywxNC4yIDE4LDE2LjUgMTcuNCwyMC40IDEyLjQsMjYuNSAiLz48cG9seWxpbmUgY2xhc3M9InN0NCIgcG9pbnRzPSIxNS4xLDcuNSAyNi4xLDE1LjcgMjguMiwxNiAiLz48bGluZSBjbGFzcz0ic3Q0IiB4MT0iMTcuNSIgeTE9IjE1LjEiIHgyPSIyMy4yIiB5Mj0iNi42Ii8+PGxpbmUgY2xhc3M9InN0NCIgeDE9IjE2LjIiIHkxPSIxMy40IiB4Mj0iMTYuMyIgeTI9IjguNSIvPjxwb2x5bGluZSBjbGFzcz0ic3Q1IiBwb2ludHM9IjEwLDEyLjggMTEuNyw5LjIgMTYuOSw2IDE3LjgsMy41ICIvPjxsaW5lIGNsYXNzPSJzdDYiIHgxPSIxOS41IiB5MT0iMjEuNSIgeDI9IjE5LjYiIHkyPSIyNi4yIi8+PHBhdGggY2xhc3M9InN0NyIgZD0iTTMsMTIuNmg0LjZjMS4yLDAsMi45LDEsMy4zLDEuNWwzLjIsMy42YzAuNCwwLjUsMS45LDIsMi42LDIuMmw4LDIuOSIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q4IiBkPSJNMTUuMyw1LjJjNS41LDAsMTAsNC41LDEwLDEwcy00LjUsMTAtMTAsMTBzLTEwLTQuNS0xMC0xMFM5LjcsNS4yLDE1LjMsNS4yIE0xNS4zLDIuM2MtNy4yLDAtMTMsNS44LTEzLDEzczUuOCwxMywxMywxM3MxMy01LjgsMTMtMTNTMjIuNCwyLjMsMTUuMywyLjNMMTUuMywyLjN6Ii8+PHBhdGggY2xhc3M9InN0OSIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PC9zdmc+)}.mv_modeIcon.mv_dark:hover,.mv_modeIcon.mv_dark:active,.mv_modeIcon.mv_dark:focus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAuNXB4IiBoZWlnaHQ9IjMwLjVweCIgdmlld0JveD0iMCAwIDMwLjUgMzAuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAuNSAzMC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzQzNDI0NDt9LnN0MXtvcGFjaXR5OjAuNDt9LnN0MntmaWxsOiNCMEIwQjA7fS5zdDN7ZmlsbDojRjBGMUVEO30uc3Q0e2ZpbGw6bm9uZTtzdHJva2U6I0NGQ0RCRjtzdHJva2Utd2lkdGg6MS4zO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q1e2ZpbGw6bm9uZTtzdHJva2U6I0UwQzM2NztzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0NntmaWxsOm5vbmU7c3Ryb2tlOiNFMEMzNjc7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0N3tmaWxsOm5vbmU7c3Ryb2tlOiNCMTkzQzc7c3Ryb2tlLXdpZHRoOjIuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0OHtmaWxsOiM2NjY2NjY7fS5zdDl7ZmlsbDojMTExMTExO308L3N0eWxlPjxnPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE1LjMiIGN5PSIxNS4zIiByPSIxMyIvPjxnIGNsYXNzPSJzdDEiPjxwYXRoIGQ9Ik0xNS4zLDIuM2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzguMSwyLjMsMTUuMywyLjMgTTE1LjMsMC4zYy04LjMsMC0xNSw2LjctMTUsMTVzNi43LDE1LDE1LDE1czE1LTYuNywxNS0xNVMyMy41LDAuMywxNS4zLDAuM0wxNS4zLDAuM3oiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PGcgaWQ9Im1hcHN0eWxlXzNfIj48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIxNS4zIiBjeT0iMTUuMyIgcj0iMTMiLz48Zz48cG9seWxpbmUgY2xhc3M9InN0NCIgcG9pbnRzPSI5LjUsMTQgOC40LDIwLjkgNi43LDI0LjEgIi8+PHBvbHlsaW5lIGNsYXNzPSJzdDQiIHBvaW50cz0iNC40LDE5LjIgMTcuOSwxNi43IDIzLjcsMTQuNSAyNi45LDExICIvPjxwb2x5bGluZSBjbGFzcz0ic3Q0IiBwb2ludHM9IjYuNyw3LjkgMTcuMywxNC4yIDE4LDE2LjUgMTcuNCwyMC40IDEyLjQsMjYuNSAiLz48cG9seWxpbmUgY2xhc3M9InN0NCIgcG9pbnRzPSIxNS4xLDcuNSAyNi4xLDE1LjcgMjguMiwxNiAiLz48bGluZSBjbGFzcz0ic3Q0IiB4MT0iMTcuNSIgeTE9IjE1LjEiIHgyPSIyMy4yIiB5Mj0iNi42Ii8+PGxpbmUgY2xhc3M9InN0NCIgeDE9IjE2LjIiIHkxPSIxMy40IiB4Mj0iMTYuMyIgeTI9IjguNSIvPjxwb2x5bGluZSBjbGFzcz0ic3Q1IiBwb2ludHM9IjEwLDEyLjggMTEuNyw5LjIgMTYuOSw2IDE3LjgsMy41ICIvPjxsaW5lIGNsYXNzPSJzdDYiIHgxPSIxOS41IiB5MT0iMjEuNSIgeDI9IjE5LjYiIHkyPSIyNi4yIi8+PHBhdGggY2xhc3M9InN0NyIgZD0iTTMsMTIuNmg0LjZjMS4yLDAsMi45LDEsMy4zLDEuNWwzLjIsMy42YzAuNCwwLjUsMS45LDIsMi42LDIuMmw4LDIuOSIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q4IiBkPSJNMTUuMyw1LjJjNS41LDAsMTAsNC41LDEwLDEwcy00LjUsMTAtMTAsMTBzLTEwLTQuNS0xMC0xMFM5LjcsNS4yLDE1LjMsNS4yIE0xNS4zLDIuM2MtNy4yLDAtMTMsNS44LTEzLDEzczUuOCwxMywxMywxM3MxMy01LjgsMTMtMTNTMjIuNCwyLjMsMTUuMywyLjNMMTUuMywyLjN6Ii8+PHBhdGggY2xhc3M9InN0OSIgZD0iTTE1LjMsMy4zYzYuNiwwLDEyLDUuNCwxMiwxMnMtNS40LDEyLTEyLDEycy0xMi01LjQtMTItMTJTOC42LDMuMywxNS4zLDMuMyBNMTUuMywyLjNjLTcuMiwwLTEzLDUuOC0xMywxM3M1LjgsMTMsMTMsMTNzMTMtNS44LDEzLTEzUzIyLjQsMi4zLDE1LjMsMi4zTDE1LjMsMi4zeiIvPjwvZz48L2c+PC9zdmc+)}.MicrosoftMap .NavBar_Container{z-index:1005}#b_header.b_slimHead.bm_oneMap{padding-top:14px}#b_header.b_slimHead.bm_oneMap.bm_hideHeader{height:0;padding-top:0;margin:0}#b_header.b_slimHead.bm_oneMap.bm_hideHeader #sb_form{display:none}#b_header.b_slimHead.bm_oneMap #id_h{position:relative;right:0;top:0;margin:-4px 80px 0 0}#b_header.b_slimHead.bm_oneMap #id_h #id_s,#b_header.b_slimHead.bm_oneMap #id_h #id_rc,#b_header.b_slimHead.bm_oneMap #id_h #id_n,#b_header.b_slimHead.bm_oneMap #id_h #langChange{display:none !important}body #b_header.bm_oneMap #id_h .idp_ham.hide,body #b_header.bm_oneMap #id_h .idp_ham.nohphbtop.hide,body #b_header.bm_oneMap #id_h .id_nc.hide{display:none}.b_slimHead #id_h{z-index:1006}#b_header.b_slimHead.bm_oneMap.bm_hideHeader #id_h{margin-top:15px}#b_header.b_slimHead.bm_oneMap #id_h{margin-top:0;margin-right:80px !important}#b_header.b_slimHead.bm_oneMap #id_h #id_rh{padding-left:8px}#b_header.b_slimHead.bm_oneMap #id_h .id_button.hide{display:none}#b_header.b_slimHead.bm_oneMap.bm_hideHeader .b_scopebar{display:none}.MicrosoftMap.largeMap{position:absolute;z-index:5;top:0;left:0;width:100vw;background-color:#fff;line-height:normal;min-width:768px;overflow-y:hidden}#dm_street,#dm_birdsEye{position:absolute;left:20px;bottom:5px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#fff;border-radius:6px;z-index:2}#dm_street img,#dm_birdsEye img{border-radius:6px}.mv_mobile #dm_street,.mv_mobile #dm_birdsEye{left:8px;bottom:8px}#dm_birdseye_replace{width:172px;height:86px;background-position-x:-168px;background-position-y:-213px}#dmst_txt{position:absolute;width:100%;bottom:3px;text-align:left;left:10px;color:#fff;line-height:30px;font-size:13px}.dmst_rotate{position:absolute;right:10px;bottom:10px;width:20px;height:20px;background-size:20px 20px}.mv_mobile .dmst_rotate{right:5px;bottom:8px}.dmst_ovl{width:100%;position:absolute;bottom:3px;opacity:.3}#dm_street .dmst_ovl{height:36px;background:linear-gradient(transparent,#000)}#dm_street a{display:flex}#dm_birdsEye .dmst_ovl{height:30px;background-color:#000}#dm_minimap{position:absolute;left:10px;bottom:10px;border:2px solid #808080;border-radius:6px;z-index:10000}#dm_minimap img{border-radius:6px}#dm_minimap.hideOnLoad{display:none}.mv_mobile #dm_minimap{left:5px;bottom:5px}.dm_MiniInfobox3{background-color:#fff;border:1px solid #919191;padding:4px;max-width:200px;max-height:100px;color:#444;font:13px Arial}div.bm_ss_overlay,div.bm_results_overlay,span.bm_details_overlay,div.bm_nearbyresults_overlay,span.bm_dir_overlay,div.bm_basic_overlay{cursor:pointer;display:inline}.b_ans.b_top.b_topborder .wpc_agp #v8Map{margin-left:-19px;margin-top:-15px}.b_ans.b_top.b_topborder .dvc #v8Map{padding-bottom:10px}.v8OverlayMap#b_content{top:50px}.b_slimHead.bm_hideHeader .b_scopebar{border:none}.b_footer.b_slimFoot{position:absolute;bottom:0;min-width:945px;height:30px;padding:0}.b_footer.b_slimFoot.bm_oneMap{min-width:768px}.b_ans .b_entityTP .b_FBleedModule #v8Map,.b_ans .b_entityTP .b_subModule #v8Map{display:inline-block}#b_context .MicrosoftMap .Light.toggleButton.hide,#b_context .MicrosoftMap .Dark.toggleButton.hide{display:none}.mt_desktop .MicrosoftMap .ms-composite.maclick #mapFocus,.mt_desktop .MicrosoftMap .ms-composite.maclick canvas,.mv_desktop .MicrosoftMap .ms-composite.maclick #mapFocus,.mv_desktop .MicrosoftMap .ms-composite.maclick canvas{cursor:pointer}.mt_desktop .MicrosoftMap .bm_bottomRightOverlay,.mv_desktop .MicrosoftMap .bm_bottomRightOverlay{right:8px !important}.mv_lm.icon{background-image:url(data:image/svg+xml;base64,77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IjEzNjZ4NzY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM2LjAwMDAwMCwgLTMzMi4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJFbmxhcmdlLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOC4wMDAwMDAsIDMyNC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iRXhwYW5kIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAxNiAwIDE2IDE2IDAgMTYiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTksMSBDOSwxLjU1MiA5LjQ0OCwyIDEwLDIgTDEyLjU4NiwyIEwyLDEyLjU4NiBMMiwxMCBDMiw5LjQ0OCAxLjU1Miw5IDEsOSBDMC40NDgsOSAwLDkuNDQ4IDAsMTAgTDAsMTUgQzAsMTUuNTUyIDAuNDQ4LDE2IDEsMTYgTDYsMTYgQzYuNTUyLDE2IDcsMTUuNTUyIDcsMTUgQzcsMTQuNDQ4IDYuNTUyLDE0IDYsMTQgTDMuNDE0LDE0IEwxNCwzLjQxNCBMMTQsNiBDMTQsNi41NTIgMTQuNDQ4LDcgMTUsNyBDMTUuNTUyLDcgMTYsNi41NTIgMTYsNiBMMTYsMSBDMTYsMC40NDggMTUuNTUyLDAgMTUsMCBMMTAsMCBDOS40NDgsMCA5LDAuNDQ4IDksMSBaIiBpZD0iU2hhcGUiIGZpbGw9IiM3Njc2NzYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)}.dmst_rotate{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAwLjAwMDAwMHB0IiBoZWlnaHQ9IjE2MDAuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAxNjAwLjAwMDAwMCAxNjAwLjAwMDAwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTYwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiIGZpbGw9IiNmMWYxZjEiIHN0cm9rZT0ibm9uZSI+PHBhdGggZD0iTTczNDUgMTEzMjkgYy0xMjMzIC00MyAtMjM5MSAtMTk5IC0zNDMwIC00NjQgLTE2MTcgLTQxMSAtMjczNyAtMTA0MCAtMzI2OCAtMTgzMyAtNzkgLTExNyAtMTg5IC0zNDMgLTIzMSAtNDc0IC02NiAtMjAyIC04MSAtMzA1IC04MSAtNTU4IDAgLTIzOSA4IC0zMDUgNjEgLTQ5MyA1MSAtMTgzIDE0MCAtMzcwIDI2MiAtNTUzIDQzNCAtNjQ4IDEyOTUgLTExOTggMjUwNyAtMTYwMCAxMDkwIC0zNjIgMjQ3NiAtNjAyIDM4NjAgLTY2OSA2NiAtMyAxNjEgLTggMjExIC0xMSBsOTEgLTYgNyAtODI2IGM0IC00NTUgMTAgLTgzMCAxNCAtODM0IDUgLTUgMjk1MSAyMjc3IDI5OTIgMjMxOCAxMyAxMyAtMjk3NSAyMzM4IC0yOTk1IDIzMzAgLTEzIC01IC0xNSAtMTA3IC0xNSAtODIxIGwwIC04MTUgLTMyIDAgYy0yMTAgMCAtOTMwIDU3IC0xMzQzIDEwNiAtMTg0MCAyMTggLTM0MDYgNzYwIC00MDM2IDEzOTYgLTMyOCAzMzIgLTMyMSA2NDMgMjIgOTc5IDYxOCA2MDUgMjEzNiAxMTM3IDM4ODQgMTM1OCAzNzkgNDkgODMwIDg5IDEyNzAgMTEzIDMwOSAxNyAxNTAxIDE3IDE4MTAgMCAxMzgxIC03NyAyNTQ5IC0yODAgMzU0MSAtNjE1IDExNzEgLTM5NiAxODgzIC05MTIgMTg3NyAtMTM2MiAtNCAtMjc4IC0yODIgLTU4NCAtNzk3IC04ODAgLTM2NiAtMjA5IC04NjMgLTQxMSAtMTQzNiAtNTgyIGwtOTUgLTI5IC0zIC02ODcgYy0yIC01NzQgMCAtNjg4IDEyIC02OTMgMTQgLTUgMjY5IDYwIDQ5NiAxMjcgMTQwNCA0MTcgMjM2NyA5OTcgMjg0OSAxNzE0IDE3MCAyNTQgMjc5IDU0MiAzMTIgODI3IDE1IDEzMCA3IDQxNCAtMTYgNTI4IC0zOCAxOTcgLTkwIDM0NSAtMTg0IDUyNSAtNTUzIDEwNjYgLTIyMDQgMTg4MiAtNDYwMSAyMjc0IC0xMDYwIDE3MyAtMjM1MyAyNTEgLTM1MTUgMjEweiIvPjwvZz48L3N2Zz4=)}
\ No newline at end of file
diff --git a/test/static_tests/html/bing3_files/19b40d8c.js b/test/static_tests/html/bing3_files/19b40d8c.js
new file mode 100644
index 0000000..cbec8f5
--- /dev/null
+++ b/test/static_tests/html/bing3_files/19b40d8c.js
@@ -0,0 +1 @@
+function ad_pt(n){function t(n,t,i,r){Log&&Log.Log&&Log.Log(n,t,i,r)}var e="sendBeacon",i,r,f,u;if(!n){t("Ads","AdsParallelTracking","ReportLink is missing",!0);return}if(i=navigator,r=!i||!i[e],!r)try{i[e](n)}catch(o){r=!0}r?(f=!1,_w.sj_gx&&(u=sj_gx(),u&&(u.open("GET",n),u.send(),f=!0,t("Ads","AdsParallelTracking","Fallback involved",!0))),f||t("Ads","AdsParallelTracking","Fallback failed",!0)):t("Ads","AdsParallelTracking","Success",!0)}
\ No newline at end of file
diff --git a/test/static_tests/html/bing3_files/1a052ea9.js b/test/static_tests/html/bing3_files/1a052ea9.js
new file mode 100644
index 0000000..4bae211
--- /dev/null
+++ b/test/static_tests/html/bing3_files/1a052ea9.js
@@ -0,0 +1 @@
+var Chl;(function(n){function s(n){if(typeof n.placeholder!="undefined"){n.placeholder=n.value;n.value="";return}var t=n.value;sj_be(n,"focus",function(){n.value===t&&(Lib.CssClass.add(n,"active"),n.value="")});sj_be(n,"blur",function(){n.value===""&&(Lib.CssClass.remove(n,"active"),n.value=t)})}function r(n,t){var r=Lib.CssClass.getElementByClassName(_d,n),i;if(r!=null)for(i=0;idiv{display:table-row}.MicrosoftMap .radioGroup>div>a{display:table-cell;padding:2px 2px 4px;vertical-align:middle;text-align:center;box-sizing:border-box;background-color:#e6e6e6;color:#333;border-left:1px solid #8b8b8b;width:1%}.MicrosoftMap .radioGroup>div>a:visited{color:#333}.MicrosoftMap .radioGroup>div>a:first-child,.MicrosoftMap .radioGroup>div>a.selected+a{border-left-color:#e6e6e6}.MicrosoftMap .radioGroup>div>a:hover{background-color:#707070;color:#e6e6e6;border-left-color:#e6e6e6}.MicrosoftMap .radioGroup>div>a.selected{background-color:#0081ff;color:#fff;border-left-color:#e6e6e6;cursor:default}.MicrosoftMap .radioGroup>div>a:hover:first-child{border-left-color:#707070}.MicrosoftMap .radioGroup>div>a.selected:first-child{border-left-color:#0081ff}.MicrosoftMap .spinBoxUpArrow,.MicrosoftMap .spinBoxDownArrow{width:68px;height:27px;background-position:center;background-repeat:no-repeat;cursor:pointer}.MicrosoftMap .spinBox ul{display:block;width:68px;padding:0;margin:0;text-align:center;position:relative;background-color:transparent;transition:top .3s;-webkit-transition:top .3s;-ms-transition:top .3s;-moz-transition:top .3s}.MicrosoftMap .spinBox .scrollContainer{overflow:hidden;height:130px;position:relative}.MicrosoftMap .spinBox ul li{display:block;line-height:25px;padding-bottom:1px;cursor:pointer;transition:color .3s;-webkit-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s}.MicrosoftMap .spinBox ul li.selected{color:#fff;cursor:default}.MicrosoftMap .spinBox .selectedBg{position:absolute;top:52px;height:26px;width:68px;background-color:#0081ff}.MicrosoftMap .spinBox{width:68px;font-size:15px;color:#666;position:relative}.MicrosoftMap .spinBox .column{background-color:#fff;position:absolute;border:1px solid #e6e6e6;top:-80px;left:-1px;z-index:2}.MicrosoftMap .spinBox .cell{background-color:#fff;color:#000;font-weight:600;line-height:25px;height:25px;padding-bottom:1px;text-align:center;cursor:pointer}.MicrosoftMap .timeControl.time_ctrl_disabled .spinBox .cell{color:#ddd;cursor:default}.MicrosoftMap .timeControl .spinBox{float:left}.MicrosoftMap .timeControl .spinBox+.spinBox{border-left:2px solid #e6e6e6}.MicrosoftMap .timeControl .dropdown{float:left;display:block;width:26px;height:26px;margin-left:4px}.MicrosoftMap .timeControl a.dropdown{background:center no-repeat}.MicrosoftMap .timeControl.open a.dropdown{background:center no-repeat}.MicrosoftMap .timeControl.time_ctrl_disabled a.dropdown{cursor:default}.MicrosoftMap .lc_bkl{display:inline-block;width:50%}.MicrosoftMap .lc_bkl .mccall{display:block;width:97%;position:relative}.MicrosoftMap .mccall .dateTimeValue{padding:5px 5px 5px 15px;box-sizing:border-box;height:32px;width:100%;-webkit-appearance:none;border:1px solid #bbb;background:#fff;border-radius:0;white-space:nowrap}.MicrosoftMap .mccall .mccali{height:30px;background:transparent;position:absolute;right:10px;top:3px}.MicrosoftMap .clock{padding:6px 6px 0;background:no-repeat 16px;height:19px;width:19px;background-origin:-363px 0;background-repeat:no-repeat}.MicrosoftMap .infoboxOverlay{border:1px solid;border-color:#727272;background:#333;color:#bbb;padding:13px 12px 9px 12px;font-family:Arial,Sans-Serif;font-size:13px;pointer-events:auto;z-index:10}.MicrosoftMap .infoboxOverlay a,.MicrosoftMap .infoboxOverlay a:visited{color:#fff;text-decoration:none;float:left}.MicrosoftMap .infoboxOverlay a:hover{text-decoration:underline}.MicrosoftMap .infoboxTitle{line-height:1.1;font-size:18px;font-weight:normal;text-decoration:none;margin:0 4px 0 0;display:inline;color:#fff}.MicrosoftMap .infoboxTitle a{text-decoration:none}.MicrosoftMap .infoboxTitle a:hover{text-decoration:underline}.MicrosoftMap .infoboxDescription{font-family:verdana;font-size:10pt;color:#888;padding:10px;overflow:auto;margin-top:6px;margin-bottom:6px}.MicrosoftMap .infoboxDescription a{float:left}.MicrosoftMap .infoboxActions{padding:0;margin:4px -8px 0}.MicrosoftMap .infoboxActionList{overflow:hidden;width:100%;list-style:none outside none;line-height:1.3;padding:0;margin:4px 0;white-space:nowrap}.MicrosoftMap .infoboxActionList li{display:inline;margin-bottom:0}.MicrosoftMap .infoboxActionList li a{padding:0 8px}.MicrosoftMap .infoboxActionList li a:hover{text-decoration:underline}.MicrosoftMap .infoboxActionList li a{background:no-repeat}.MicrosoftMap .infoboxActionList li a.addPushpin{width:30px;height:40px;background-position:-95px 0;margin-left:0}.MicrosoftMap .infoboxActionList li a.directions{width:30px;height:40px;background-position:-5px 0;margin-left:0}.MicrosoftMap .infoboxActionList li a.nearby{width:30px;height:40px;background-position:-50px 0;margin-left:0}.MicrosoftMap .infoboxActionList li a.addMyPlaces{width:40px;height:40px;background-position:-185px 0;margin-left:0}.MicrosoftMap .infoboxOverlay.trafficInfoboxOverlay{padding:12px 17px 18px;width:366px;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif}.MicrosoftMap .trafficInfoboxOverlay .infoboxTitle{margin:0 13px 13px 0;display:block}.MicrosoftMap .trafficInfoboxOverlay .dialogClose{top:2px;right:3px;background-size:10px 10px}.MicrosoftMap .trafficInfo{display:table;font-size:14px;color:#ccc}.MicrosoftMap .trafficInfo p{display:table-row}.MicrosoftMap .trafficInfo p span{display:table-cell}.MicrosoftMap .trafficInfo p span:first-child{text-align:right;padding-right:.5em;white-space:nowrap}.MicrosoftMap .trafficInfo p span:last-child{color:#fff}.MicrosoftMap .infoboxOverlay.trafficMiniInfobox{padding:7px;max-width:366px;font:12px 'Segoe UI',Arial,Helvetica,Sans-Serif;color:#fff}.MicrosoftMap .InfoboxCustom .infoboxOverlay.trafficInfobox .bm_ib_title{font-weight:600;padding-bottom:4px}.MicrosoftMap .infoboxOverlay.transitLandmarksToolTip{padding:0;min-width:120px;max-width:366px;font-family:'Segoe UI',Arial,Helvetica,Sans-Serif;font-size:13px;background-color:#fff;color:#363636;border-color:#b3b3b3;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.MicrosoftMap .transitLandmarksToolTip .overlayStopName{padding:5px 10px 8px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;vertical-align:middle}.MicrosoftMap .transitLandmarksToolTip .overlayRoutesList{padding:2px 10px 4px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#61a8f2;color:#fff;width:100%}.MicrosoftMap .transitLandmarksToolTip .enableNewLines{white-space:pre-line}@font-face{font-family:"SegoeBing";src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-style:normal;font-weight:normal}@font-face{font-family:"SegoeBing";src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGkQABMAAAAAvigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcXQKwwEdERUYAAAHEAAAAHQAAAB4AJwDuR1BPUwAAAeQAAAmJAAAQ2hmJ1AhHU1VCAAALcAAAADgAAABQkzyCS09TLzIAAAuoAAAAWgAAAGBMaBdnY21hcAAADAQAAAGGAAAB2s8+WKBjdnQgAAANjAAAAD4AAAA+GA0RxGZwZ20AAA3MAAABsQAAAmVTtC+nZ2FzcAAAD4AAAAAIAAAACAAAABBnbHlmAAAPiAAAT9AAAJWM3rUx1mhlYWQAAF9YAAAAMgAAADYJeGUGaGhlYQAAX4wAAAAfAAAAJBADBiRobXR4AABfrAAAAjcAAAOe6HZKEWxvY2EAAGHkAAAByAAAAdIT5O/sbWF4cAAAY6wAAAAgAAAAIAIFAaxuYW1lAABjzAAAAqUAAAckoi7hW3Bvc3QAAGZ0AAAB5gAAAslA7xymcHJlcAAAaFwAAACqAAABJF8Ab9t3ZWJmAABpCAAAAAYAAAAG2O1VPgAAAAEAAAAA0MoNVwAAAAC61Bn8AAAAANFkiWx42mNgZGBg4AFiMSBmYmAEwudAzALmMQAADYsBFgAAAHjajZd/bFPXFcdPUocSO8Qk3YrWEZC6LGvQso0kKuQXqqYsdRitqJsGCC7aaOshWtqa/UQeqoh5cWjXWqtCiDzaoBBCfroJC+FpP8iGY41McjUJVflBgohGyjRZ+xPxB8rb5147IYSqKujDe37vvnPP+Z5zz71ImojYpU72i626ZkedPPHKkcNvSMHPDr/2uhS/8dNfvCnbxMYYsSxRY7/Kfdrrrx1+U1arO41N0vV1taQ5x/RIt0TElCtyVf4r99Ky036T9kHav9IfT1+ffjB97JFf2dbbDmZ8LWNfxoFV/1w182jv6ldX/ynzt5nhzDOZFzLHMj+177C77bvt++wH7B/a++0XHHUOr+NtR5PjtOOK46rjU8d/HAtZi38K4Jmsmqzdqb/7sjqzRpb+Xl3z7poz2bnZ+dnbst/OHslOODc4dzobnS3OCF6/ZE1IvRXXd1HuwkTxnFwmknzLL0WWITVWRJ4FF2wHN9SBTSaszTIJ03AdVj5xyROyBgtOqZANUGDNySYrIUXyvBRzv8XyyVZrVsqskJRbl6XS8kqVrJNd+LTHuiYNjPFw346NUevf8nc8HGPMBL8nsT7NVc1yywpIBl/HGRlnRFym8G8G1sqT2Cvgu01QbN2WUuwewuYJfrdwfxJa4RS0QRiG5DtyhetNxuWIE01yIF97bEoFX1bxppHfATgOBjRBEJoZO2bdwYcwPoTlhtZ0SHLlMWz5sOXD1u/RNi5Po8YW+YZUY7OWEY08D8BxMKAJgtBslWGhGpsebHqwGZTHsRbBWgRrUW2tGmuN3AfgOBjQBEFoJpsdvD8LnXAOuuA8dMMUWirFbsB3yVgVGatCuRjKxchYBerFUC/GXSFvCqmLBHWRoC4S1EWCukhQFwmyFyd7JtmLk71elI6hdAylYygdQ+kYSsdQOiY9jO+FPuiHAfgEbYdYr8PcX4QRuAQmjFojVAHrim+jymvW2QwUUmcl8qTSAl8LmHkTFEkZXsfxOk7mjlBrE9Tae9SaSbW8RRQVeJvA2068jeKtibdxvI3jbRxv43gbx9s43sblD3x/Gj6Cj3VdhvEolvJIVd6RVG2GtWfJ+gxrD1WNPpaqpUFdS0Uq93hcwZeVWPuymmq3/of1ObLkStXUiGwS50KH5CzEsRbklx2LR6RcvoXFa9RCnAxFyVCUDEXJUJQMRclQlFmCzBJkliCzBJklyCxBacZWB9+dhU44B11wHrqhh297oQ/6YQCG4SKMwCUwIQpT2JqBGwsL1LWTmJNxL8Y8QcxzqZgTeJPAmwTeJPAmgTcJYr770DpKX1rZu7H5FjZrJA9tNkA+66qATGwCpUSxNUzmh1lfhdRBBcoUMu89qeRabblRx4U6LtRxSa3ubS7Zaf1cXgA39y9aR1HLRV/00he9spvnexjXQLXsZS4P15eJ6RDPjuo4DOIwiMMgDoM4DOIwUPUOVWVSVSZVZVJVJlVlUlUmVWVKOx2qA3/OQiecgy44D93Qgw+90Af9MACfEO+guFgnfvkjvg3z7CKMwCUw4c/4+xf4K1yGUaubSu2kUk0y5JJJdJiyNsp1rjNcbxDTTWKZI5ZbVKwNRa/RNw4uaV6C5iVoXsKbVrSeQOsJtH4fre+h9e1UP1P6etHXj75+9PWjrYG2JtqqKvSjrYm2frQ10fYC2o7rrnyMnaAR2wE4DgY0QRCa2VNOMKaFuU5CK5yCNghDN3P2YLMPBiUPbXzEeodY/ctqaIfu6iq+7xGNQTQG0Zh4nYfXEbwex+txvB7H63G8HcfTCe3dUSI7xthGCMBxMKAJgtBMRXZg4yx0wjnogvPQDT3Y6oU+6IcBGJTN2tNh7i/CCFwCE6KwvPqV53P48HW9o+Y8sKvST9gf1K5aqvYpRp3g2gInoRVOQRuEYYj4r6h+kuqfN/j6B+iRhx556OG930N1dpM99H52XStWz1xq9fjJsD+1en6dWj1+Mhwiw/5Uhl3o50U/L/p50c+Lfl7086JfVirDX9x/u/lWrQbVa1UFT1l2tLGjjVdX7qNEsVl76GGEytaQ1FD3n6GaW59reqnqWmpiL7N8zvU22PiqRnelSqqznX6eLhn8srMeNkoWZxXVtdfqvTZMlbhR3c25okqe4d2PGPNjOtwuzgx7mLEB9vLbw/UnZEd5EWHsoPamVUblm/I3yZYJbEyCyu801+sqE6k8qxzfYmUrj3P1v3n8uxYVFz0z6PYZZMbOWUCpr+KZ4M0kv6e5Xuf6Oc9vwyreeL7wjbLcIE8RnwframfyLMVXQ/d9FlxQy8rfznUntl4AN/dqp69HnV3EuIfxDWi4F+093L+M/z2M6YU+6IcBGIaLMAKXwIRR+SG5vIsenejh1yecae6vc5886RwhQ2vpW2p3V2oqdZQOcaKPcO5bXMXJE4yhFcxYOhtNkdMZUOeaTJ6vQ7lC3oZ4GyKLakcJMSLEiNPYtmtVzuh/XyXWIuLZgrrlXKvAw4hRpb5+Wqbe6L0sQuVE5BF995wkf63SJ111yl1+wlWn2ZVvzKU3abzJJeL7Z9Zr+syapmt7+Wl0nu9H2NE+YxedYk3Ns6bmWVPzrKl51tQ8a2qeNfUPdtG7RNlJlJ1aHVvqLBvRJwW1By9/EtdPVDf4JTN5eRPAm1m8mdWnzGKupZDsBhvpBvupFh/V4qNafNSjOg/66AYhukGIavHRDUJUjI9uEKIbtNENQnSDKbrBDjwP4HkAzwN4HsDzAJ4H8PxAqhvM0g1m6QazdINZusEs3WCWbrCfKlM9fpYK8hFhBRFWLHUDaoCzRw5MwQy7sDqLrE/VwLpUhZymrmIrqt2mqz1Z5XepcNtXruaoVroLP7qW6gltWVXJzpSrT8+rUh02uX8WQykoPbN4U8KbCEp7GK/WoYFnHjwz9C7qhnreNy+8w7p26YpY/F+AsfRVNVmuwVLySw9fsi6hDuqtBv31pO6gyRP/GjxhTtZcMdctjNpKJGVYKYcKLFbSZ934v4dZGqAdpbOWzV2ywmNjyeOktyE9T9YD3iZHzz/kZb0+Nb2T+uLLPSvEM88yr7z6f6Gq33npdx76nfeBVVz40CqOPLSK0xiRwVsHujhROF++LQX096f4uohzw/elmI5YKk8TwVbOluX4UYndbewGNZzKamU7PeB5eqVbXuR/Mi9RQ7vpkg3Mu09ekUP0sWPSKNS8cE4UTt5yQt6V9+R38r58KC1ykp3ilLRJmNPhGTy9ImN0yEn262k64wz79U2Z+z+xPj8RAAAAeNpjYGRgYOBi8GHwY2BxcfMJYZBKrizKYVBJL0rNZtDLSSzJY7BgYAGqYfj/H0jgZwEBAGhUD5J42mNgZklg2sPAysDCOovVmIGBYQWEZpJmSGNK42Bi4uZgYmFlYWJibmBgWg6UZ2aAAt9gBQUGBQbe30xsaf/SGBg4WpmyFBgY5oPkWBhYZwEpBQYmAEdQDCgAAHjaY2BgYGaAYBkGRgYQuALkMYL5LAw7gLQWgwKQxcXAy1DH8J8xmLGC6RjTHQUuBREFKQU5BSUFNQV9BSuFeIU1ikqqf34z/f8P1MML1LOAMQiqlkFBQEFCQQaq1hKulvH///9f/z/+f+h/wX+fv///vnpw/MGhB/sf7Huw+8GOBxseLH/Q/MD8/qFbL1mfQt1GJGBkY4BrYGQCEkzoCoBeZmFlY+fg5OLm4eXjFxAUEhYRFROXkJSSlpGVk1dQVFJWUVVT19DU0tbR1dM3MDQyNjE1M7ewtLK2sbWzd3B0cnZxdXP38PTy9vH18w8IDAoOCQ0Lj4iMio6JjYtPSGRoa+/snjxj3uJFS5YtXb5y9ao1a9ev27Bx89Yt23Zs37N77z6GopTUzLsVCwuyn5RlMXTMYihmYEgvB7sup4Zhxa7G5DwQO7f2XlJT6/RDh69eu3X7+o2dDAePMDx+8PDZc4bKm3cYWnqae7v6J0zsmzqNYcqcubMZjh4rBGqqAmIANDKKngAAAAAEAAWaAQYA1wDpAO4A8gEOARcBPAFsASsBMQE1ATwBQwFUAVwBYQEjAMYA/QCyAIAAuAD5AMoAuwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jazb0LYFTVtT989jlnnpmZzJlnkskkmUySSTJJJplhMgkJBEgIITwMiLyKFDEC8hAREVEREZEqAiq+itRa9foqpedMBkQUH1VbEa2lXvHPbbXX+rc0rdfr9Xp7FZPDt9beZyYPgtD7+L5PzDzOzJyz9tprr/Vbj70Ox3NtHMd36y7hBM7A1SiEizQnDaL/X6KKXvf75qTAw0tOEfCwDg8nDfqCvuYkweMxKSCVBqRAG1+klpCH1GW6S07/tE18h4NTcg+d6eX1uj2ck/NyU7hkNseFUzoT5xTDSTfPhYmcE5G5E4o5qxf/erxmzhhWXJZe2RVRvJZeJZeEFa9LcijZusZGTnHrJIfsaqytS4way8eiBbzbZeODxTW8E4h4KL+uLRRqrfPl1bZWlLfV+eIktKukuSont6o5GGyuzsurHkNmCL/vK+EobbLwhTBBt4+OeSqXhCNhWYylBBNnFsOyPkqPaG+JbIzIwokU76If8nbFQMIpPX2nmIBIAw9EEhGIrK1zBoQggT+Z6AuOkauIofCobp/aTg6ryGaulFsrPqS7h/NxhaSLk7lIj8ub4yvxxlJE5FxiuIeX8v0lXrg+MYd7xnG5JmCWJy8ajcpipEewFxTid3Xsu3qT2Yrf1Yn4XZ0BvmvMssB3iVwUkfNOpHIZxbmMYiN91+MxGozhlJt9ZLQrWfCRhQ0mQMJyfd7hsQ98+SjnDpsPj33my9P4Qs6z9/B5Bme4R6CPenyE0/aYco3wwmPvMXuy4IXb3mN1W+ALdvoo0UcXPuJ3vPQ78Ksc+is4py99nvz0efz4nZ6C9DcL8bgwzs4LOFa7hMzK9xcU1gz7Tx6Xh7xPxBLBRMwZE+ifIWiAPyHoxD/8qLT0xfhbxe90vtP56dRjnc+Hnk+8W/2r6W9O/rTzzUlfnGr4M3kn9XWKdKt78Q9eqk+S+fiX+hpkRuBuPBMRm/SzuDIuzNVye7mkDqXGGFMqdb2yFaahkk6D3gSkR2RPTAnoe+WqaDI3gMdzc0wgSXVU5EOuXjlkV3JIOKkLVMCEpbx0ApIGaxVOtdeu1IBcOV29ShSeQxzIly+/sVFx1sCrLDMuh0AuLAdfo1wpHeRszqz8itoSb6Osc8hmWCJOWCKJeMzt8UplIalAcLv0BncwTl97pRqh1OWV9KQ+Pip0Y9OK++ff+96y7fJVexdXH3/z3l/v8126fFX4moe/X0HM27cT/65dou2iO5a1mg4fNI9Wv5zlUreWz122YfKTb3lPvsfPJ25PdWmeQFZWzlt208IrW8mY3L7vea+/rAV4puPmn/lM/4BuP9UBhVyMa+Z+yiVdoAmSEVQH9VSQqTqg3EwV0AOpptKIzgpP7F1eNn2XR98ReQzyMJXj4iQQ4By7kg8CbGbvzHalCN6NYu9G2ZUGeFdJ3yljgZP5OZIjme0FfdKoNIySHD3u0ogH+MYpTahoiirheEEevOKAx4yNQzQNiRHBFYvGRwWLybDPEvR4WbB4/qhF22ZetHFOJLbw9lnTNs6rOy488be++V9s37ntXv5p/LDr5jnV8UVbZ+CH7+3YOXn8PWLF/Hu662sv3TZ7zs4rErGFt/WV6/acXiLGXnnztb5Z+Fndgtsvmb/rijh89r1X3vzeMpDHWWdO6Y7pklwI+NrC3cEl/cjXIDwo1WJv0gT8VMaIvUQeR4Wu3NLbI5ajjh0F4lfOeGNzcV7glI0KI+oLeKeMB06NEkG8+Ea5QUqZgtVRJwqXzZH0FESAd3KOJPuBadV++FJBozxGOsCJNl+0Hr6FXCstiw/ijqGAeOvjAbuBBEI2AXlV6iqATxM1JKR3uuCzUTXAQv0s0nHv2NUPL5h3z5JEUcc1MxLbZkwhnEy86oMry5auu6lpTeqWNlJR3Dwzsnd57aNrH7t/w9Oeklpf+2yy9l/3/fzBabdcOioya+3ElqXzZ5SPuWfOjfvVP72qfrChMF7mSSzdvT4ytd4/N/bzW+bxDVO3XnqTr67UM53jCPes8CXZT21BMTdU74uD9L6iI2FNvz9LxMI3UaujLSHcI+ph/hOwcyYuh0vy1LKZKcd1sH6z2K/sJMBJ+PAIaSWcepzUqap6hC8l/05uVVeqhfDvOrKEnc8B55ubPp+YPh9/QjEMnI+dDB4cJKr+mvCkTT2sHiZbyZ/Ix+Q+9WbV2t+n/pCdr51/WlgE57NxEgfmHM+XHVHs7EQJrxATEl6d1xAyhBLtk/rCfwmfnqx+/vrBO+547g3R/9ZKUqh+vPKt0vc2qurG9/B8n3Pd4otijMviLkELJhtiYPx6ZV3GaJnBEBEOXxIBlZ4lIptPyHw0ZWJGR4wmTWb82IQmy2zCl2bOFFasjKZ4QAJg4Q5IQelzsuUtslnd9Bb59BjZom48pm4im4GG0BmeyFwfzJkfaUgRE2fSZgwYzwOkYNPlhfkKLSHB3So5reoZP3aRFJ/k76HzDb9F4vEPf6xwsAqELM44MN/xgHsXHySpDz/E3y44c4q8S+pAn0WGIppBrwkAmEHARnHTEw1HLQv8MUQs0fz86MTKsgnR/B2lY8JehCulYwC2VI9BWs+8e8YhPAFzJ+DcETp3QCUjDdYTqeMPEX//xM/1P/jmesQXE8+cEi8BnWCC77dxSSMqA4uhl067YjfAIB2MNnsvKksbrHSdvVdxwrPNDHpPMKJtsVtQBeqoCrRzgSLJzgWLiD0WlezB4onETQzkK/Vfz6gcGX/09Vfe4Q+SdWRbf6l6n3oT/4HqI1+Rr4BXXUDQi7rDnAXsZdLAIe1WkJYTit7cCyASZ91AYNaRCL0BNIlIAZQ0liQQV9qErhv/ae7L6ht5k7pmCyeJueTq1tPt4mxvRcBL5/FijhOzYawl3GhYtzjSYqE36cSR2gQYaWlEzjqh5MBIg1GlDFim2IpB/evtOajCnJIswfhiqKkSYwWqug1SfUZp2QQQwIs7r97a3PL98UXLVjz/zAt/XfWz61vGXHHbpNp5beX8opVX/Xz7inD1zBkXRxYs3E08GxqXP3jp5XtuvrKuuHX82Hz1NNC4DubDADQWc9dyyQDSKMBsuLXZSGWZA25rWMnCiQlGZP0JpQDItRWdkJDupC0HmWSD9aSUIJNsMC15PpwhIQD84hpls6SQAhhNFvtAtkuKA4Ynux2yE6Gy5IlFQb+WhUk8VoRmiw7R47br3AXE7RIDxevufmXDtqfu3Xojyfng7h88ePT3/6F+8pCs/pPa/1GEOK9cdumiZV8e/vmlhJ/6y0fUU5N0zue2Hv0LxdD1wP97qF5xc7O5pBWtjx7VJ5dt1VspMuIAAZkBjnoishXm3R6NKhYwPoZo0mLFoVlQVVgt+NKKCsCLs6TPRjgtUemLjxUSoA3cQeZo2IT6i5NP7oqS0rfeUv9ZfZbMDs6cv4CU/eelH/7lX1b2Xf+Z+k+k7DPyH+O3bt5AZWQn8N8JNOaArkp60/zP0mQklW30ZgH/s/W9SWM2UmE0o8LKpVPhgoWRB2x36YEei5Wy3cvYbgS2uxoHMThQbHCCHyRQ5rq4YPHO3U9u3KG+t/qeev4/+0+7pjV8eFo9cebdUmKbv37J+5JQBPr/Y/2fXz+p/gvyshvonA1yUsTVceu5ZD5SWgaUIihSzCApjup8wECKQweSEqVLOACSkh2VA3YljI6SrVeJwXMAsaLNDiIQlnrMOkc+Gm6vQzEakP7qMlzYXvjUIcnZID4O2QigUZIN1G47xpJYFCBjsBgWQKx+sLrSUZM9lkcZsvHd33vmiweeXLBqc9etl8Z5/ZJfzbt7SUPnbQdXbnj5tnYyIT/WHg5PrMs7Em6P+vjNz5PqE+tC6tdjx17zk8t3jFv3RPfyQ9umzf/p19b4gonlwZZ58VNFoy+i87UYZKqTytQoLmlCiUKlp3C4nrMjsumEYoR1YaQmwwjGhZox8FlhWgQcApgNvZk3BOrz+MRi4c+LHrp2Zp56MH/Bht0zxYcIf/Bn6nH1pPqu/BSpJ0Hiug1xfdeZXrhmkgtyCfBT7+SShcj9Cl1v0orXnqTrTY2JFVqB+2NwnU6l3C8BP7XELjfgUjWCSBsjSoMLD1HkngefTsCPHGCyp8GBBiNQqGuUJ0g9hRUxK06KwyG7YUpiFTgleY2IosDHhedJDsVhTMNPAEkDWEpvQCjPJqQ0MyEInmy8c9j7rmD7lZNWXT/xhme6lzx7Y9sta9qXd5R0bnthzeoXtk0l4YKGabU10xqK8Ll6ekNRla+mJVgyNuLLi7SUlLVU55Jbm1d/f0pO/TNLZ961pLHxijtnLHmqPmfKojVjFjy4qrlp5YPX1U2v9xfUT68NT28sLmyczk8ra60DazahDPzwfH9dK8r1dJDrFuBtARflNjCLqbjScl0Dcp1Xko1ynYdyHaOcLbT1yoV2pQJ8UW9UMZt7lVHAwEKUa8kB7KmQerJdeTpkodmheHJQrl2gMkCdy3mS7GiUSxyKF5VgjaSYuaE4nreRYHGILtpESD8SH6d3bj28Zt3hLRNn/eTPu+VNa378+CGi//4v5t6/agyJ58c6qirb6nz50Y5wxcRovnBozeHbJ39v3+kfv6y+95vVDUTs/Oi3/I4J6x67qWFOc2GgYWpV4rL2ipKWucALih1EC2CHEBcfih5yCbwOauihHNkgu6IIHuQC+oTcGAFDSOfDFPR9Wx19H2qtPQtj8CoeyKlqLikZE87NrW7GOUNs9R7QKYDPBpbbhLQ5NdpyIrJ4QrFlseiMDZyEJBH4Rhr6AKyVNdwrotjrBX8dI8NXN7EChYOCMXHJWdcmsNhbxKfFTg7gAokD0MB/vPBk/xJ+D+l9jLz8ufqJXv3qc2p/Pidm8UXhDhrDyUsjOQqPEMzBgjRlEByBv8+FX/dFhV8T87FjJPnOOxQLwvWmwvVm4fVK4yROr8nze/u7hSen/gvJEknB52rbYyxmNOtMr7AaZBn92NUcc2BL2fxReFWASmpURJZOpOzMrbLbKZuM5t6eSmMueF5FMKNFEaUS+BeHD+yS5EgJ7oLSCEizYqwEIc4CaS4oBbYa7RzCFEGSCVVsmjYGXOIngfgoCllQYoVhHJ+155XlT60dczzSWJil9t0daQ5ac8JjS59w+KNtofJWkN261lB5WzRfrCDVC6Lgox5/tqwxVl+cmHXghlBzPB4oAH/p209gUnLSkuKDyeG5bWfaDIXgJ03k5nDvcclmHP945sCjl5KKMW/dM2W8CNa/Ipby0AOyLZoquhiPpYo0D34u9eATzEtP2BUfoO529q7drnTByndGUyF2IAhqNFXKXoeodkU3Ah36ecDBrnbJcUD0FMWax6NCCElycaNSGgRG2nD9JyvGtqBwKp5mODS2Ubl4iuR4zsS5fCFnTQJ/USQli0tKGxnUTTgCUdHjyAhvkGoIpn+9sUQMmJxRFUUGvcTcWLc+UFxSNkiRUPu57bNvyM4UqXhvXcemn11RO6O5RNBPem7iNV1VY1feM+u+kGj+uHoqzEf+9N3Ht6gfvfT8nMd7d//hyE/Vf39efed3G/jtzpJYUc2UeH5nS1VnfSHfRbr/gwhLDqnq3lt+++DFedFJVS/HL7trzuojd05fd7k6a/NdjVfsmHXd6zumv/0r9dO7Ptozc/bLk1e/TYruhpP445fdMatrQeLSG2EezRynQ9xm4OxcFUPOshCjhjalN3LEinAcRFmKKA5qXdF2WRArg8MREAIC+FRloaCNGMy8mWwiqvroEpW/4lmyeo9DbxSsJgxdkBb1VT5B/tjYEWjxczR+9gTY9pNwXS+g4UpuqYbHcgB7odOsVOp7U8FiLw+XD+rh8mFqDRh8xzBPAUy3Q+qVQ2hXDVKvUoWh14IMNivOATJB+wclekCudFBUA65EGtK7NesZ0qYJQTGCtzB5gjdf//ymCRWTl46dctPcusk/eO2G//vzxLyxgY1XKzu71362Qbenes7GixqXzmqRRFPTvHVtix+5uvlzX7Sjes5lX1x2ySOIXTrB1j0N+sHPjeGSudTSmdIIzgQDKqADygbKC5GtLgzgoRGTkpzRg2td50jjsPqSDA5zMyGTQBRByDrXvEVyn353970Hr3jyuvHNax69/MVH9qpPqKefu5zfv4/4j10dV4/Obr1x/4qlT68fv0A9OfWKw0TP9BfwX7eXxhU8XANDV4pZ0LjvQeXlHewbArJSRCA2B4n1mKl/RtlZJLl4vRgU0ksB2Ef6+L5Vb6p/+tnzjy57ct3YMdc+vfwR3Z7+iU+p//bKlUQ/fsP+VUsev2YM879RDjigI4vr1Pw2E1BBcZ4ImFzHRFCHBFkoQSYgCGMGNKRgyjLho2DS4gda0AA9xvS/J4Qm1UjeV8N8rm6P+o36qnpaPQTuGLu28DHlwTh27YHrGnX0uka8rnmE6w5cMWvYFZ8Qxqh6clyN0Ks9qp7uf0+TB90YkIcAdz2LzSkuY1oejL2pnFw/Ip8cvF5xWjTkbLviAcb7AOV6fHhdTw5cMQiHPIBxkjqzHyXFJ2mA3uWnUWAlNwfzJGAxQJwopP8uUUKamc7qXPtbUtbzR/mpf13y1PoJo1ftvezaNvVjfvFv1F/+TP3s1aX8wWdJ7lurW9TjiyberKy46mfXjQ2QHML3RzZcfphkZeZTt5HOZ4umTQxMm8i6WEowU64KpsxsZgFX+aicZVeMBGNBigH8rBEmkbTyM0mb+mL/fpCk1/nm00v4jv5D7HrkFI2JBAbNYTr2I8DZ8E+XOSOcCTUSpTVw5hR/mvoXEeaxImXUa6X+hY76F8ypEKzM19MzC0w9vVwSkKhxCMxc9iGZ0HbbL25eayORFtIhzOr78d0fPjhd48dUuIaDa9b4kaXxwwj8kJAfKUHkLGgJnZRmB2WJ4qKXBUxAY/hIemwsSZCACfRuDQkF6Uj0Lhu5i2xWLXyhukxdaHBYdcCf+bbyPH52/6x+B7/aXO7vn6DJOo5Vl9byiqCtMyLr07xKClS6BR1ImWHQJCD7wXH+dmVm3Rgwl+fn5mnnsrhi2qjMsbRu84MH5LfjZCoWM1Vzih9xe04uCKZV6uHNLjcaXYsDoA+KLzpuWkCGXpgUEG+sHoYMFIxKBPUY4gJTU0DcQNBJUurIMelzi0gpeUd91WLMdamy+rX6rLXIhMT17R+1JLZ2gdB1eokw//af3Ta6r054o+yxK56f3XcqLacgS6D9ZmrzYhk0Aqb7PNZe2WOnWT2Lleo+xZPxPEySwqNlAfJ1+jT5ik5KE+/xxsBbQ/bR6WJUL+Ab86tEUSR16uF+JbckC14DrQ9WTc5bPFnIBVq3ljV5ytdO6/sMdDTqjF+BzkAfoU3zl3LTViSIi4h6B4oLVIWL2USzRN0DpQAzGLpspCuYOyiFQTVAAQFUg1p7KFJhLk/n0iPE9NiD/QeuWPai+u3eH57hnl9CZo36/taZs25fGKtbcNvMS+5YNIo//CzJefOqK19Wv/yHZ9S//nLl8peJWbnyp9ePb1n3zPLV+28Y13rDPs3OiC9SfeDgJmgrlNoYB/h7ZguHFt6MAMOZ0QcWqg+yNYtD14HDMsTi2MDM5BKMYQWCT5DTfMHMB367ec8mwqvqJlC7iZXJTe2qg//kjx9SW9d5pkV/MfDRzZVibMqBfMwDPiJQVYqRj2VsviU638hHI1w5hHz0gEzaRQfqWaOkWClH8xzAUTNOfrGkcEYNLtYHirweyW4AKEQC4E4WhcqIywt6IoGpNQwo6jvfeJ20k9iRl94wWAxkhdr80sI16tu/+AWZ1d392FOLF39/4ZPPXNHNHyYXv/fbo2+qB9Wf/8Zg1auPv5r75ltk5vs33XT9De9/tPGmWzZlbLj4JfBW4nzplYjahbLXB+y1Oyh7aaQ3n45QAvY6orJEMzyUvX58xkSYwWih4Nhhl1iACOzKIJbrDW4Pxs/LKOepvCBS4njzMw/ffNEL6o57Jt3QflfskjHFH98LU3DD/b8uF8sPqHPJmlT/74TcooZpNS/iusPYlhnmopJbrkW2AkLaDgppoIeOrhUmw2qnoU6vhu+sGNmpAJdeSmEwK8CiWUmj00ApD+SzBJRZ6uGM3kItA2rIuPzU8OnR7nnTkZOQFrEDeF/SPeWOV6/77Z33PH/pSmfd7LYrd84p69z17taP7t/3bvcqb9PSGeoh0XjZj1aPSajvd180oTheFyuKXrZ0XXv3j69q6iLj7u2aUFRf31S2h9qWQpib3RRXj+aS+sGxK1mI0iIC/QmMtid1NPatA0CR1OvwpR5jn5q3qpm/QvFadan6oribGNRvvl0l7ma2djfohzhcw8oluKQFeakz9aaNC5FtabUuCzTnj1iOLiuDQDG8dgF7oAgtGTztJm3ETrJIa/+T/Yf4hUJz3yvqE6RLmNr3Xv8NcD30FabD9SyIafF6rFTCFKOxfLgWcfTKhClMVEQYyzcRTFJbcH649CJ2Uu1IrRkJmMkCEs4V9WK2hVSQmapDBfnpy7u4OTg5JPwRLDUBzcEZvobrFnI/0OJxngKwN3jxpDnLGYvFaI0DEuDszdQt5H1xOy1XMNfYZNMrit/zjU4ueOXwq+998Y/0uAeOe19RLEY4nvWKwPWYLF4/1g+Q50zmLIvH6y8YXFGgcIUIubJzmXsYcKJ1omNwMjvlRH+IuUJCwEEue0tvFvQ8jEok8/+qt+hEnf2XpF3dqu753Ala32L6St0OI53on1FffnG18FzfmLypo2ZNFY6AFXho0vzarkDfMjbPID66BLVVZdoqt7JVrtkqhsp5tD96B7U/ABKcHkYUvBTQAOkNgp4cVReSO97JdYiWwP8ly9SZ5LC6+T8NNqNoyPuaf4d/R50Za6+aQZ7tb+yvJu9ZakuK2tQ6SgP8J35IZS06eO41ObNQzU2FKwvTRTpxyIRLGWoICBxZc0rvE23SX8lstVo9AoCl17a0M8T7+rpVnnzNxlwB19tHsXmNhjEMgqaxBQbKKfJWDKgTSCOAdnjW0xwOAgY3PFTwf+ifLU7tr+OPHxZOEsOBvgDDLyfVw/z+9Nqk2lIUe2VDJlaE8QhDFuYQMU+po+Gb9AEhOrA23UEp5j5J3j9+XD2s/+ejp5NHGe3cGYfwajpPxw3N0wEcCJBc/mm1V7cHs3Q0Jwv0+Ck9rZw2REYPp9FjOAHXTekZBXp7irCIEongG40wQzrE5Y1JwTiwoP2998gHasVG3fSj3xTR6xzjF4sfg+41DOQPBwJjJEaC8O8Y2f8Y+eW/qx+L6r/xi4WuPpnv7D+ojUv9QJh5ZjrLswqRFEdxq/Y0aIzugDsgzOzbn1zPfpcQH+Nn6T6F35XT3xEtfkgxeoofyLAqRKAwm6qIYAIsjfiJ7lP1CPCw8cwp4aSYy+WCDX+KS0oogbR0xEpQ74kZI54HsDPPrkggikIwGlXsFmrJUSUYr3llFy59URZg7ZNXRCXo/cYml7wCSquHJ4IToAkRiu4sujOI2bVGrocXgiVUJSh8CVUDRMnDZWYAoy9LUo9V5/bTihEdBu84g8OJbwHdgtuFoKCaYJYtPlaIoY6NB7UgswcN6Bhi0DeSy4jn4POPF1y28qoqclB9X1z6Vud1F1eT4OQJ1Z1x/+E9xE8qIqVPr/rcXpiTrU7p37t7X9WMa1bWTwyMvigyMceJOGAr2NT9us84F/CmXcNYdgpyDBm2uACC8+5oFIEi2nxcrghw/AAUe/T2vCI6DByc7Ej7G4NyPqGgW6BAsV6LaLm3kmbx2pOLf7g8Mf76Z5e9tEjUFcSnVK+67qruyIymgO6z/ht6Jm45sn7T8ftm3r2evFQ7a2zwqR/esrO0bWEjykQHzOcOmM9B8RHMBBBOg4NafMR+/vhIxrRnfFo3ZXPHzAf+ccvBru4NbaumVoY6l0+4bs2Kt679xV3Tyalbf3Pv9Fr1q86K6asntq2YWt6pjp3ygxcppgK6xNWUlyHuck3TIfBmpAWRxiA12CZTOjqvuMHEuu2KBXGjH0Quy8xAuMUNvNXZc4KUt0HQhj2c1ZZDgYlEZShDP/WzhsuHhsg7Wm/cd+Uvp4ukWX1dXHkcIQgZf/XS2q7GosLEtJr6ixv9pPfmX++esZO/7LRrx5OTbnt58+27KyYva5kWvWRsEMRFG5cf+I2VV0u4pBM5bhM1jvvE3lSOxUkjELiSmDEFr03OicoWFrc2u6hpVXItaAZtzkYaXtBcN5uTpVwskmxvlHO0NawFo/0k4AmkZ6U0QHOGHdPueGH1Vfs3jOvvthPTU7fu/OSmX9zeDtZ0Q7KsNV5Cvrjp7Xu62m55bu3WP3T936ntt//i339f3DQD5KYa/NiAXgRbOJdLuimughHI9pjC6Si2tUYAvbLwlfsEdaTNmBpNutw4bS4H1lC68KUbcRa1nFZCY+0A8Fm9XDymRXndIFV+whLO1fuaV++9bEFbS/1Df/mL+obg7d00d9eSBtffcv5hVW9fr+BlmLxDLRTXAJ+LuThGNTFfwngcM/TK9ojixtxWPeVvEKOZdppVNlZrYpOAN0HUMA5gsJwnHdDZ3QXlMSpAbjuLacZgDTjLkf+mIWsgFtfiERTVogAFhyS1NIHSd7Ru2HfliwtAni55/IuH37nxkZ9ctHF2jbjyvcU/Wt1MxvsTF0XrZowuLExMrV6+nnyy+fh9XXev71t390c/vKiJmBeEZ1zbOWNfx9YXNo1b2lFWPvmKMTPqZreUPM50/Vaw2wtg/Ti5Og2rIDxkNTBOMw32OO2KGZGhmVbDKGYntdxcRulQOEqlxC2hlln7JlmgvvEEpthArdykqAv6t/PtHweaZtb1H0Ker4YL/053itYVTtQqCt0oFdmRTBXO0PJiF5YXy3xM8ZrR3xxWXTxCrR9Qtjq/rrUM82ZYVVzRWpvnIc269tKmSm9OuCkYbK7Kza1uOv2hyPUBTWduVAspTTaQhCkcFQHZElF4kIKCSMqlURWkGTSDubfHL2bbYHEBfejxGESgxVWAS4u3sPyFTqKLygBTi1EFNtHD6dw6Ln4/aR591U+WTJz51XB6j5X+RdT3OdY+v7m9wGAaRnh67rbB3FlglbG5M8Yo5Wl8b6ETiLgeLB5KqWBuTBsLFpkK0hkjdWS9eg+5A8Du86Lus74mclIt7P+Y9Kmidh3yKlxH4PLZdTLhOhAJ/BsI18HZdJ+ddmVkS/8HWFsl6DtSTGjPw7gTrjFcaACLlQJgsCtK630wMc8kroRmlZQ8cwYa2OEqZRhaLQHummiuGBQAvLZiJKcAVJwgZqUDUe4YGPCod6hkDhHRnElzFsdOdq37hEwHSQ2Nr8lTX/9JxfhIrsg9WtlW63v5ZbW7fwvf8YeSltl1/a/x008Gxs5N9P9qYM0shnE5uUmZNcNGpaPMuZDVw6JngmgdIPrslXT1STJLfePZyolRn8g99oI6v38H3/h5sHlGBBYSsxF7KR35mXiTJ22VKZbwMyxhp/GmHM2lxHhJzkC8Kc+D0RFupJLZUq1qTN8x/d7jt9781o6p0+95d/PmYzunkPGff/Lp1TeRvpuPbp/Secer6ze9vWvalDvf2KSeJBFSuIfq1q1qhbgf6HOBBHyPy0CcAVbJXCQ98yPhnbJBeKeQ4R17WtUSqQdmvJDVrDLuDQI/Uhr82Aewz/uXP7y8YcKGn155GLCPPz6lZtV1v62dMTqgVug+2NPTftuL1236zf0z7+5PCo/G57aUPPVDYiubdHkztREV4mo6jgpuxmAbUQrCa4EhVJ4FKwo1+xAegBV5pXQIpZZ0yYhJGm4NAtKIFgAhxQ37lr04n0GK5ccxf0XGFySm18ZA8RckptbELx5dSE7d/JvdM+5ef7qC7wZQ8dIt45ZODlV0dIPendNSGu66VpNdISA6wKNoTsffCVMcehxRljFTZSgx5eFE5ZHFsWVHJHB1BglsBshRcZ3yWp2/YdqomQ1+kXvpNxb1w8LQ5GXjVS9edyHgxw7gYRh1QSXHfKakC6+ZixCmKiJnn5C5qOKz9co+O6oUpdTaq1TjosfkiWCupDBSAmwJz6WOpMdbRONIQiWL9edKPSTbi1yWXQ7Zkw7702hRjTAIIgwJKS3cs/0Ba8XUlrbvN/vGXP3jxRs3X3fbRktwbKzzytbCseueXPa4j3CXXuoqLCjOyW3qmNcwecMlkYqv2md7Av4Ch6958tzE9JvnRKgPfOYU/4UuAetxribtWZq0yzqGdwxRqh0cFOiASqAZKke6mhb3IThodZQDsY6bct7OzAkngapjWKeUltS5GHAGlVHxJGn60582RePtO9Qk4JwP56tHe9XFj/r/Ukq+R95nOgtrGWeCNqc6y4bz7sxMflbG4oMyx+ATGAzZHFWsms6yCRTIgM6y0ZCKnYVU0KrRyGIaCxetI037KibW5ZMm9Q3d2l+qe8kD/PL+5MmCxpmj+M4+bu8BSguQIc6CBwvmgFhsgmTiUsxaDYo9OVnsCcM1IpmZLBRF0ZF9kHSqW9SHRK7/jhVTgnPj/MY+Nk5gu74Lzl3AVXLJAtQxrhg9vWJ0YNypMIKbDOACaDNEa046OqTFO9JRoiHBITuZsMOk1+usMql+RDCIBt6o30pK1ZNq6kGboBdNhsfUQ0BKd2XHxDr+of5uW2N1/ugCfm8fx88dPbmsJa8f016ckdoNDnzidFwoOwYeLM1lEDkvgkZPiwsZXJm4UIaidGQIaTKS+eoL5Kp7bW69aHTb7idz1f2kS73vvix3lmh0We8nKs+rH/sjLm9dHvGr9v4viMsVyfNUe9VerE3uA9yLc+DBKiHKfnNMtkUUJ8PiDGg7Yb7RQeAkLVEiDGYQHygOxWGBtRCRLHzZbMWImeVV0qguekD97coZY6dsqKsHrtxT1FZa0FrGr/l2v7omr6907SbkBbiQggzXHxQv0vUmRZwoQXe+eBEWBQXcuTDCOmGRmkv+uoW/r3dv/9ZeJgPL1cP8Y7o9IAMrObqTImVmxSzeSLqsBavOtXqWwoicT+M1ThalsUSTznxchE4vLElTFOVFcWKsOhtjZGgtHfnUAim4ErCODa04rs3oGFpC5QYnxGVwe+DRA29qUI8vf6im+5GrH92zZ8olax7pribvHnr5D0t2zS1/Yf/7X7SIY/72zuKZL4Rmb7/ii0NsDMcBj76jL6Sxm3TkRWCRLfaULnGXYtJxmEwj9zX93SwY+/b02LEEMmVhIy6g8R985Ymk3ANjF07AGLXNI+CPJYVcmlIsMCEn6NhzBQ2y0GSaiNrXLSl6A0ummWgE0xuth0Em4mXwGIxTJ9LF+AA6dtbcjh/+8NHVP+qu+eEPqy9/5Ortsxa+/y9jxZbT7+x/oXzeXd2fHjn0wqllO+eUAf2vkV3iKUHk8rgWDpwAjBT1mHQ5uLkQzYSPMiKPbUXIo5oqlc22eOSjpsLtPzoX8wkoCKSeVSKGW1doTuc1vmbm2o7Vt9wS84WLHORteLumfcWDV9XcqCe7Zm37fmzatJyqpuCsbQtjc1seZT7iQ+oyXk9xlhcj92j6U9nn9lPAM+m9IA/lIV9tWwUifh9WdbXW5btIqbBW2/BYXNIUzgHA/22u8FFfMaXj2TO/Ez7T7QDeFHJrOczAeWKKDTCIH0TWRkXWjVYkIhfE0KnGXR1GWqpt1GP0g4UJfBZqYFGx6/zRaMrF2GewAmQJ0EJ7LThgBb81y04zaSNtTKsH84P70rQNac9OvOXgmp+s6ph65YrOjlU/WXlgSwepeO01/p61r949z/Leu/qQ+sVoS/8vpJgathw5pL/o9oO3ftTIR5q0fR2gG+fT+puNmj7wge2kL0i6mBdTkDo9Z7WGZXcMJUP2RmnkCWTYAE6hC12JZK5Ad+z5seIjF5ZwWqI5UzpVXpgWah/mz/RMx1mxphrVCwhyMBNRkGhEIeAOuF2GgHvXq/v2jbvuqaWbVixefYhY1K8e4jd+MurktSdfuPyxdePqVHXCnx45Ofv5y79kchPj3hdbxA84HxfhrqfSHACawxHFjKJcS/cn5TNRzrcj2k1JbC7qcLcbENhDdAYf4pkyqcdo8eThSzhqzXa6KZYM5MA7F8c+CAP80WU7WWltj95osTFwnCiLj0qEEl5EawmvwQMj8RqwfDZkGF52HNs5YcLOnbtW3Lxpxa4dO9raduzYtWLTzSt23VE2bk40OndCWUXbnJq6OePLyJI7V11/w4q77tkxfvyOe+66av21a+6kr3m+bs64srLxc2rp87g56dzAVlp/cJMWA+JYMiTlzXFzVowGpbxMNzmiKV8+PWaJpXzpEkQ6ye4Tcm5UcdmGRYcQNGkBItTXviidXpcbVRXN83P5tHp7cA4IjFcMg95umq6L038VZPxxgzNL5B3SMVKnPtKnvgtP76pvq28gnCGcbo+ab6/MN1SXkX/u33Tkh0fU00QPT2yuB/S1gQty2q5jgHe4Ac1LdyVrr9Lx+5gUzCWou/v6yCN9m8Udwtq+HexcW868JGzVvcdVcaO5hzisOS0FuQHjbEK5aaIqsJoVVYpYYKkVrFbbsdgad6PiJ1677MMPQ+zDUCTlY9dvRncaa3/5yjAu7pB0wGYqKq1oRMnxOQ5YXO6s3CjzVYqAdcWNsk06IFp8wSj9igljb6gMEmVDMLXX48VdKShg1AmLU+wdITUkgXibZW31WzbOrb98+yV3XX/X9TeOK9p8y833z2xcds/cf9iY3Lpp0eVbN3/mrZ8zfoJ71Ly28fzvdi6Yc0v72plVidOLFtZXehoaHl785JVTLu/ccElN29dXXj4mEml5aqO/rrbWF+7KrwlX+coo/2aLjwmzdClahxHhsDQoCOrC2IvyozNmyjDMVloq58KyAWu6SvssF3jY+9neisZAoLHc6ylvLC6GZ3LMW9EARyrwSLC4ocKjCxdES12u0mhBQbTE7S6N+vE9e6bvsZ5yy5lT+o2g77IBC7ZxOxgORrtsSVfkFrFszbgmi2gNK+PE3lRVHX1ZhVIwkUqBnWkPux1zA6l6NtX1NACs7RhX2lHZ1UuO5yxusaiqZsw4tmN2HC2pleukg0Z7LrBpDE5tlUOuGVocoQ8UhcqomihK1EujakRQE6J3YNqHxfC3/O5D0knaPvjwow/VF9TkiRNbL3vmz9uI7vnnq7quueuJed97YseaGeGDU37w0rUbr7lsd9PlHeUVnUuad1628f6lyq2d/FHS9MEHx46rz6uvnXj/3XdJ+7Y/PfP9nhSxzX98+5qucLhrzfbHV13z4u2dic+mVnQua2nu7qiYerJt0s0/pbFc/hD/iW4/YNoA9wyXNCMXdVqyixbpDawNmusWwEtPWVk9clBLOTW/8oOhKafCnG9scmAg5SQH7D1FgcLhuackHNNSUIVFWgqqSEtBeTMpKJuU1Jkd1Gs1Y0cEI9txm6BZJxr/CWpJhYQrnXPqIPpXtl97602Pk8T74uyt0UvGFn+wLK+u1HvjtcLu3xbnXjNNblTfVztnryhq6poy111Sm9cuSciPOHdUXCOs4XRcFpfPyboIqlxi4gyYfoxiSV960yYNBrLHOEygWU2CM/HVI2QSscLL6eq/87ngYTytyqSLPVObzWr458P5Y+kK/vQuUtHE6tREilpxd7xIzbLIZUrVcKdoUPpc+PVb/K5j/TLZ+t/c3ykOWVMJbiz33LlXVX0DLiXcwo6f1DcgbfVRsB+haKpiLP2sQsPILSOsNK36vSGKBfBNcCDMDoSHLL1xIGNNCTDRFneRyEx0sromiko31yHXgRA0wMI8AAuwuobDz8dKcvgC1h+hFT60wCcY0gp8sLznHKtPf2jI6iNhMo5cc3Je/Cp1asXEztXbH53P1t3bx9VD6mvv/2N63SV7cN3ddY227vo/Efaop48kRNfN6t/+fIP6CC+uX83yzLp1wkwaH9b28zIek+F5ZgmmC764bv16ZufWCpv4fVq9XBfryJAKshmhe2qytRNQda3hVK1wDnsGIIsztXOszQitnRs5lpkYhnXWVk9b2jR62fTq6mnLmpqWTqt+2BWM+HyRoCv9LO5pWjI1XDV1yeimpVOrq+Drvgjo7xLcZhV0w7foPhZaL2eEsWdz3RpyZTtZ5CyGUU3RpEgLhUQbgNGBdh9Etkdk2wlEBlatn0c0aaUw3iqYMACTtFHwboM1g6W2Eouysx0xA5ushbf7GsgmttH62DH+4DGyTd1wTN1ItuDcNPEd/EOgEwu5i7ikNMgXhnnyaxJehBULKQ8V4aTBQ/f24jql3oCfOeCYyTVYaSaXBqRw8aV33uoNcdx7yHidTQBXNX1dXJWX1Vxdt7K+cdOEtlXTKnLjYOfJdL7jR38pilZXemvrqmvfKSsPTljYVNk1c05sgZikstTBx/hdQG8p+gG41TZlo1Igl0S0uluAVimTJhllWPWbKmSLz4JwJ4+NwpJHd6gaYRSYNc8DZavk+2m0sGRgF2ghzcnRD0A1K1Ie23zroKPzsEUVZx0jBo0RFh4Tqo4V19y/79qrH1hff1ltbF3HxJWTQ3fvi1265aLb+GUH2pYsfXLR/ECR7M8PjJ5Ze3+NWP7I2O6O0JD6iqL0/veR6yuoZiYJIpJc9VfiY6RVPUJjuOrTWhxpMYvlyc4YxdWKTt+bdOvS2dKB6F5eRCYsupcTxQCfmSCspgE+TLQIJJ2tB0+IU3Q22mgjZ8QwH/Wkadro8Yr2UQVkDFBmrW6cULw4rFOf1s3tf/eL/Gh7Bd/dx20pipd7xqg30r33AHqStJ9Ql0azKcZWvIXNqhYatZ1IrwarPQV2y0ZFFSsLzWzzEK56Ghm12KRBeWss7mH/aoQFNV0rW/jqdfuvU5oWTyoX145beVHVY98axa+/NQptYt2MFcznXEBOkXcF7AdQzg3kHr+zEYDzfJv2+LM6ARAupjYSLDVyYhbEjBZJz9agPZLiNUl2UVtpo9LbY7GJxrSKk82RdIcfdNlF3OjP21GS9TwLDcOs4QYfpycjqTGU0EBxWShWGrxxtd5h3feC+gtv2KP+Sj95AiEHZxp+/C7PUx4sBP3whE7mTFhpS2vU9JGUgZEnRAfHycwR2UitOa4vwZguPE8aqWE3EpMWZ2BxO8IyBriQMF4diMekhWTPvv53DokpeWp/+/79pBf1Zzt/SJhPe8z4uOmaDWC9YnBGPNq189MWQGIWICfTNYYmiy4sm5XQmr+0Nyy7f8H8Xd31DUvvW7Dg7u74qSceffQJsW7ezsWj4ou2Xbzgnu762KK7Fr57/CizU8NwFIijPpbiGY4yDsZRCRNCqBh9jAOCSpIsMll97ndkmnqAmEmHeuhoGkANACmRW4h5UjoHVi4HcM9HTEpkT4xudpf5WMqWa+bBKXbE0uoQAx3UVuRKJpAnA/1YiGmSpRDeXvRKOuJH89YXNHeoG7ygG/KimjmQpWjS46VbWVzwfS81Dl6b1tNAMNLtDrJXSmVZ7bm0hNdDS1WVXBsNmCoG3H9fAIp2JInAIrZSrP+LuYPuYDwUi4+qT2B8WxOVdmHb6b7ryRFANfxVV71/9CjPG41Oy4AEfRvAzSHyNt7Xf3qvLO897a10SuDxCshTQ0DjaTX3pqZzAP+G2abHNGP1BtsQzsm+aKowB4+lCkdkZc3fwUpYsKkS9k13CdXKyLnIIM65pYNZFquvsDJM3TJ9GLjlrgQzZJDkkkZwPuBr+efkXeA7TPAQFvKX/mdxdZ65qTq2vD6xeULrgEEezstHeotiVZU5tbVVYJ5D1DxfNHOuZp6BBx1UVtE+V3CjAGP/jUuWIWejsWQI63sHmexUZbzMDbytiaUqmdDWRpNx2mcrXg1CWyLgx6kS9mWTkb5LW/aW81t23GgeQ7ctmoqy71VHk9EYfhythRmJRfFlrNLEkDhigGS+vwLbR8XAV+sJVcWbUGKjklwOvI9jGjHcSAFCkhvdpG0hGAkkXBg8OKd0nxs3/HJkgf8OONH/zsgrAPVWodolNIq5dM/zEi5Zipg6Qo2b7IuwTYOj0qneniIJQ9eVWb2428DA9CuGi3CrcxFr0aCYDZIjZfX46JZnTvH44HBuoxzBIj+GFry4t3kMCdC9zoN2P9bwwzeXFx6vaSzMIuKuyJigNbdqTMk/3LfnleVPrh1DQhgWL6cb9VtDFa11vvbf/LSsMRYPJmYdWl/eXD+qqHBUmWeL+t6C6KW3izaMl/tqmgMlzZUYL4e1T/fIGhZzBtDXrrN3yVoGdsm6I7hhD6yVhQaBB++SJUFhxJ2y2bTK9cdn7Zc1LFaP9OUM2TP7P0EHPI9MxzaGCl89ixB9IeLEAVLSdHQDHTbOezYd2QN05ETQfwU6sCWDc4COLOKMga9pGJkU8tevP3v3kd0lI5EyUX3hxRdH5MtsoMfHlXD3DqcnP02PnBtJZWnqmsbwsyRsz2eX3agPsrX2c7T1i9uIDlUp1c0+hpt8tHIo5WDYiRYPGTEOo6elwAd4kuXO97NeHopIvUeCkeKiwaMeVc9SSPGYS88SSO6R90/zK5Z0zZ0Wnn73VZfNnvm9oq7CEXhx58N1Vat3PBSOrBzCD1HjR53GjwZuxbk54o3Io2KK1dgrVwLwaMTxKg5rr+ywK6Uwwoi1VxmNW62NmDww6GkDmVJJKQzAoCOOHpHXsfrnEYY6LD+VHuZwFDVk2L7h0dA3MuNeflZYNM2Ip4eFR7/dp3GD3z48UKrJiv4LWD/5XFm6jky2x2RnRHELvTDlKaNmMkI0oeJns++3K8Uw+8yXUMqxkkjAzkRuugssaczDfSGyFfwch4fG40rdkuOAYIXlzYqKYmRQHzzDoK3zegN2EWR11WYAh6G2S+sbFraCpv8PxpSfkyUPWU1Gg71jaaSpsW6pblNi5qjZYwKB5lmxi0af3kh313eQ4+VdEyPkXxY3VFY2Upx5RgXM0gg+Ujag4YUsdiVzsYEN1k66GSlls1tQHGyYDTNaMtutXdimCfBaZuczDR6Y+PTOZ7b7WvNjgiQwaLtuQIC3QZ5/X2zX9l7n9D2pVuwmPFk2ffAubNYYgF/A/KdOtZHuma/FvjuZPfNVnNYPEjfOY9q5RJufusH7pDHblc8sen4ZEpqP2RtDlPbMLAP101MQCFeh+OZLPTqXOZeKbS7a5vxymrdwSdRldWQKzKXv2oBvSLtE8QE3qUYYaUf+nR8zZ0lzne74Pw90jbw7v9XUSP2oO6lT9aRj7XNfDuzz40DvZ8FMzjzfLnn7BeySxwpIE5feBDZ4ozWWcA7aMd/3MduDMWjK0C79v0sT1pUOoqn/DmapBhPFbNQAr7rpftPZ56PLeQF0uTS6kharg7W2GcIvZscGs+x9Zr2GkUftltb3ggPdnEVR1JbvphDLEyIxRQL1XBpNg6tzkCub7LIHu2FYrFhESDcvm2gHVKXSyjrMmLBUUPIBXq0s0izX8OGcJ1s1eJxvXkDmajAPnj5vFgt11jfw4AG5wrxniEuK6cVPM6BYK23vZW2WsUKaCHQEAoIroN5AhXUXaUUZ/eZjbZ8/z10FD9v/znNSoATnvIoJ237SymQsc1qg9U/wcABkTQ9WpZJ1NUwa6XmzaGtDLI7F6k2EuT28SPSoc4BcDfvA2fOYrEj07FREBs4vnHkHzn/MUEfrRMK4w5dVtvO0sl0OsRykP0qLHV0nFK+9t8fsdQHq5mDuuQgmJHty6IFirfLRxWmBDaXYC6/8Ica/EWpJhh+LDZ/tD0jrRcPn+6w5/mYdjoYdHjzVGCti/UesXAHuk8jiWBM+tv0tD1YB4bKwc5A/BjMCCyFKi4sstNDRBisgL5q00VaBNj+4ZhYaurBgYNvGMrB6qZcV5tFt+Xpa/ob58XTDEpD1gZYlKPsDbUtUkbQOdC4h2eq/8Z3EzLdrHUz4TvXFdA8TEO6/DfRT2Q8Y1AOS8ORZHQXk8ogWhUrmlSOpeUVAarldLkHkyfocJ0sK8JMSLyLP8OAGBF7WtxhhSGWmHUFPwGIyhlNF7HhRJBVg0AQ3Sld6Wb/eIknJKwFTFnAkdXpr44V1KXCOAFJH7lzgGAZSz9HJYDBSpXid9jWA9Yh5mjDWj47Q2aBqpM4G1Vp2pkeXXV7JNlX9fc0N0A27sAYHdqpLLqjNgRhB0/P/7bhAW13YuB5m+uyCBsZ/xqzqwNi66dhqMLI6wtgiI42tVhtbCsdGAZgZs5J/9xB9hGrNC5w9plcvdJTMOA8a52w6zibuRyOME7ykdNAv3IgrNlwHa7nRLsdxLUfYJ/EIDUuV41puHswW8BxSTWzNNmWY1BM1F8BarmPH6yIYf8K1PAY+rmsCPyI7VxcOxv9LkjHCar4wHtqGre4LZOaQtS5q/KzT+HkR9sqjHK1OczQBHA1G5CkxJRes2XjQ812sQzmwxUU7lBdYaYfyqMardnMUDjbDweaI0g6GbQZ80FxAV091gvIoUf2dPDrLNx3Gs+Gfj8ivscMNomc4A8mB4fZxRBaKO4cZzb5xw5gqrBtuPwn3JbdMPCxGAEdyCROB/70mYjCRL8ksdd8OMpfM3q7uJ7PuUfer+06TLny1j8x6UE2q++/Gr2iy/pruV7rjgC4CoK9Ws13VSkm6H4dfSOsr2R1VcjDZZ2f7Ws1MZeWgLXF6WBtOneQrZu18wG3ilBIJILPTTT0pv9TDWfLCrCFH0mAyNw6aGVpDyGxyMXYdx6YphPpaTg+blFDn0heJ+bG/PLV547Yn6Qz824FdG+9/mIyJ8BMu2zb/3iWJHVfsmrvrikScP/wMyTl61foHlv7odfXXlMW3P7tM/gUpv3c5/5OpHVueU7MWtG5UVj92M9hs2j8D9LWVk7A3zdkdNBwjddDA9tgCx1JlBqnHkm2XGK4b2kwDTc2Qhhp/ZhZlWFsNw43Mb/mv04LdPHostmypJJNxHU4LelBDaCF3a2ZgGDX6hrQfxejpBnpc3OSR6HGPRI9nCG9SwBuHixWQytLZZGkqfQhlvZrmPpuwtJIWNNrqgLYAF+cuO5s63KdWF1OcoFBC0fR2WyC1xyagQsmxDia6p8psYBBZLo4oVVa2CRcbCCoWrdZ66MSex0caMpzfnt9JOmuor57fUeJZPw5NXuLDO3I4Mh05nFpHjh6dSAXknE05BBCRYY05TGk/e2h/DjE02Nd+kWJ4F+5xzXRfS1ls1IO1GHoxsUVbvrGoNM6DFcjibdEo5uAlDanTYLXLlt6SgZvBzmrz1PocX3DxA7+9JdPn6T01sapnU7t6irf/kfbjxz4Ix/QiV82t1ajJQcHwG9DCKCVir1wZYXHpGkpJNai0auYiO+1aL0lgWjKUhcY7FNRyayGwJj05en8eaxGqSDRbXoICYsc265USLWCNDW7Aa3CL0pAOQ2Wh+FhCY3xuaeukra/csPxnN7ZiMwSyou3Gn125YvnFl85anHxs1cZ5Uw6JuasPbG5vXHr3nOaV8yfYxUnqoQU/unZCgOjjyy5dd7vuQ8N1Sy75/n98+wmsBdoXQ/cph50UKmB2R+yMwfYTFrh65QKtM0ZI64wRPldnjBB2xij/rs4YoXKtLLFcK0ss4GgbqbxGFhC36tw+P+3RZMec46AeGYHz98ig+ZLz98lQqE5987ubZeiy1SN9jw7qmMEN4RtmHuXv4ttIHUXC/0sdRQ5iR5GyUIXGtvL/emsRdAnO316EZ2v8fF1G+D+zNZ/m2yngWxFXxR0YmW/VrCc98C2g8a1S41vNufhWiXwLfxffKsMa38Ia3wJD5O05lLf8wqISxjrFT3fPZ5hXcn7maeboAsTuTmak6r9b7oS3tWzVyLJ3EnhYzTUSMhIP5XC6nC7pD6M28oM2ksN2qqRSAfZJiN5LKpSHTsZoyvIaV29PdQ3YuMyWpghW9uOrGm0mEmwmeoJ2yUirCdDRaDrXtCRwWhq+a1oSDdq0NGjTIoG6pGIcqKjDTta0nYUBI02KldUoK+H0rNSxLSXn0AEjZcvOPzlbhvktzvPN0qA82uCZErV5SrF54qZhn+sRZqoiIk+OKYWANVoAa0zHe60pJRiAQ3NSw24DMJjzst0ut+Fno+FLoyNKGyCOi/4H+V+SJ+HNBOTRUlJnrcPF0Ya510Froe4C9O9ZLlKG78O9o3PNw3XDoc/PMhNRMBwDjTw14iXDPaNRmfkR1gxHRdp86Wdr89XK/f4c85VqZuUjEyJYk0NzSW2Z5ZNHl8/owYsmKSRaomzy0gtm4v/kgoEFclBnsLoL6YKRSyQ6XenF0jxk2iawkN45J46ce+KcmTTjOe1Cbsm4uaPic1uCZRPmxaKXjCsxp+ds86JIQ6J20Tkm6vG6GU1FRY0XRfC5oKHr29MDE/Xawoay8npN7+mXiblgb+PcGO4fuWQpRkmLYniHMtkXpVMkO2KKEd42RlP1uaV4n416tChj6fxUwmqqtFN8jnsiW9gkiH2vRHESbLLOLutfUeK538ixV3pGxWPAfngczH6dPjaKsj/zik5BJeoocxaslYQ0zmS0OnJ9RaX0DmZ4uxRmSqpLsfKsGIvtpSTnx+4BirGelV1ZAThmZ+7SUaptv4h6WReJgQZIRaGz7LTWEKmxbuFd8wl3aP+zRw78Zb645bXlz65v6b/CSQyP3rH3I/XLW8QdH87aMr+WBKaNq5wcL9x7iF9L1itlrfVBUthx3ey4wfXyis9m3357++bnr9n8h64/Tu/pqZyxdklda2FDV221Nfv53weaulietUNtpL23BuVZDek8q9aAa4Q8q/1/O886UiOvkdOsI7T2uvSnh9XXtCyrwWFZcP+yhpH6fNUbG42PZHKszzrmbXmS2WTaHwvwoJfzcUHu6uEdsgrF3lQ+65CVj/JYkumHk087ZPm1DllYNGFBBzgHwx4pnc2Z62MOcNKOlV5n9crK/45eWaxo6Dv6ZR2k8Pf5czbNEq9Wj/T/knbO+v/rGE20IOm7eoKNYhD143OOUqhGcHrWOE/BOAu4Mu6a4eMshnEWsnEW4jhDmXEW0nEWaeMsHzTOIukgjjMvvyAzUt8IIy38jpGm4eV3DfYRDVh+11gpptRGK2pjTdEMYYybxN03fLQR3OjHRlsFehUG2xpT/EbUsETuyAy9CocuF9ObjQEuyYnQgIiFbgFVxsJLe1Qea5fN+IVqUMPVEcqjyXh3SLyRmlNH7wU5VpJtjVotPfCjSvoO6T6rQmjUSMHXkRl103Bw8UKaZVlnYYuzmXhwGK7on4/c5O8/K9DCnzkFDyLdWzEod0wG5Y7N585H59LluZc0Yw/LbxfSzmAYN5lE77H8950znY+exFbDk6SZ7d/InBZofR0edoPcD8lHk0H5aPPgfDTR687KRzcz+bPRs1NBGzi/cAYbej9L98EOyUeTc+Wjzf+L+ehZwwXgJGnuPO/O2dNf4mjY4aH5aFxH6/V2rhhW0bWs04tSnu59FdFh7750AYbWtw/pz7Wzygr0cZJZFtrcoFp6Tme2Si5vgRF1Ra5DwSg4p0TKYYS5XGOm+SN4qSlzlsvj1W6USu1foiykC+HNUAMFxFvqNXDS8Ft80RZUHe2b5OXXzhNnr1I/nPFv025vIotM4xuJNO0DcuVFdx/dcNNr2zqwlV9XLHpRwn8ceyjx/LWv3jVtCn/fvF071o65PKSvDW+9Y5n6oZq49f/snd15169unnjVtIpw1+qJpLBi6irst4X9ZcBPxdzNj0foTIbFcmyffdJbSgv5/YAFSu1yAJ1Utts+GaA3rgi4BtplskZmPSEnAu30LrwIbizHVwP9zXr8JjN8o2BgZ545hM27vL4Aqzk8T8czYQT/cVgXtMPDfMWzuqKJjw3LXdMeabB2cQ0UZfKgeWlJKcDoYiBzsxp2Q2IaGi/WEiayC6FRSufO9rKbDdNbDI+8w4QCgHP2TPtXql7+PHLjNLEbTOLCdPe0wXTnD6J7aHe3wEjd3Yq1/TApXba/oEjLMRReYJ831Frn6vVWrIWeztXyjXenY06MduzvmAe45RKNdn+a9oAhA1Z8dtqLpFCjHZGKT+N5oXRA5/bkZOdp+Qja78J/ziGkrfU5uf8GU5UXj8x+MAHMTmemIDMOtp5quXu0cVSmx1Fj6P27VxTD5uUYvY7K5faB5YQZ0yrGBtlPi0zYMkKYXsXRtlsBCmBqKs8tfiMsoHMz5BfD1pLtXJwZWFGDuMNpWGav1mehlmvDuqCzORSMyONYrrg+qrUtwPEPzRWnR16HcKUJjA12LajDHHG2rrKGLrvvHPew9+kxn4VNhvPg58Ot0r2MCY1ngZKz2PLs8FjHl+l18MjZ+R+B+5yLiC+Ky7T78jVg9x7FZOpN3/guFFH8WrmJeELOiSo2wGzFUWq08EZ9aVNL74d3nuF/Lvy6f6e7dFRhYazESemIlXnEwQf8sTIv+fTYMfV4QX3I6w7FC5FUT2md0FwQhwNl8UL4Sob20JmkeFBcQPF5KfohLnofCCDbH0Hnn+7DFUCDWqgGxfsdZbMu3kqOgDcZ9HjR0AalHqPLRzeJZTuS5ixW4BRw4Te4dOI5W6B9EmUjfMPCTEVLuhJba19D0zQGJ007F2HSWRoVCt2x7KLdx29Nbdm+fvuaaXf/5tZf3rrtAwfZOPpiVV005vI+p3/XztdvPnpX58zdy+/d9drmt3dMmb2D7+qoIzvL+3vAIZlWz7Ae7ZOn2YuZI3bKyzlHp7zcdC7VhfuEehxuChTO3zQPjcZZjfNuprbirPZ5OlU98j9BJ3b063G43F4tsui5ADrR8zu7wV+LZhWGUyq+kK5FStPK7MG8EWn1nYPW/CE8TQFPc6g9sDJ7cD6SNaNwFtW3M1swEtHpul9Gc0qrg7lpBKpRsyWYZquOpquG2BDkAtRjLtBtrghVcUNGJZfjp1HQcmO0WivsEl0u4S1mow66A/u8MnOenPZZI157/rz22cLWdt7ENs/6CIIcemBuR+gk6IvgHF54J0FMa5+7m2CJthN+pKaC4qOawGl9Z2lP+BLs15ruO4sbd8l/o+GsklWYno7/TrdZw2v9N3xHu1nw2xhPU7Q2dSx3xXCuorYdHVPyQfBqo3SnpPeEErD2pu8mHQfJwg2PAXDRemxO4mGtRxQ93p84jvHPv2M+ziNo556rU+eXuBHnUVdxIXXnWKdmaKP3Jq7mbmZdxRSH0JvMoyVRpl7a/UexpmujKky9KcmWh1EVScgUFBRK9G7FZdrNKbH9Ko2ROuxaKUEZ7hM1enV5VBgkBzCtjO4C5Qrp7iE5NKhkjY8N2lFTTPlDNDcwwcKknd2Hif4x38UzWvRCdqYw/3XzhIsvKXjo2wPdZHZ80dautYsvuenibXjPrmeI9+hqo8mgfqMeUb9WX1JPG03GFS8T876lT18/ISYkRrXe+LNMPNRQLeL+sRqunruFS/qovyD2JovwRQggmVVrRBsVe5UqQ28q4vJhvD6CBjxB+VEKEKzUTktAHWDAG+C5tlRyPKezenxFrooI3S0n0TvCcYorxEJtuPuzlO6qtfoQovkHQzRvrD4wNJAUCuoDaZeD7lzWaQG2qTveuGHchqVdubp1RLjymeta+hdnE8tTt+x8u/9O8QfqF9e9eie4Ip99et2qtTcKerJ+f6gtHiR9Nx3dMS2vZnz5zyduPnj1NowYHXlhyvbXN6q/IxU/ePhHxTTuJmj1N+kapGuGVuCcXX/EynF6crIsAFJtVtp9Lcfa21NMD6SLjjBsliROvKsjK0DC++goVVl4B+BQXeN33FPnfOtqWGnP8QvZuzGs7Ee+gHVEuELxMf5zGoMK0M4GQizTjsQQwZs8aq0csIGeZk4LmfVMR5zYeYJwni+pr3QpJ0u0Vwv6PoJEN8ibwCuS7LIVHRvWXCJpNdBON5wp3WkD+69qAQXTQIMf7HlhcmLreqvWR/NsHyc4PCowJAgwuKcUN6Rj1H/nM46kRI5+5j2rT9VAtyORY7+g3zee//vGzPcXwU8/1iESKWT6H6fFnOkSo/BZ6bb7MCvCoiOvXwU/eFFtw9+ugZdfXeBvA8Kaa4j0qvZjws0/U0g+5H430MvpHL/Ee8vNX0vsr3zMroo6GWgWNtPrGkAvM6slxrRTyLrooNsXIdExJyN8x0uvrWHXp6fikX5h98B5DITug8S+LHgeMvQ8ATiPNogP1xDHS4POhDTBeISNdDwG7N1hiJzrTDigWHpQH15NnK9+PHAiwj1KcvlfCS0g3zXpXjFG1ivGmOkVkzLT1j3a0zk6xjxaNeXyhoYrplZVTb2ioaF7Spivbrx8Spge7YajU66g+nzzmV79OySm4c8pmmcdTMRiWn8aJbc6Gh18H/o0BMUbz6fbGmbRCjJMjESzKNwc4T70ped5vxnvS1HeGsUbwFeGJtT6eO3OGlF2S3g8sjK/Du9Prn2ntc63K90Fp6S5Ohe72Q5/X9JclTPoPV1Tce4ov532WanEbnVaqzrtfqcpMQvf0SpQEcPQfCbQrnWts9BWdV+lW9Vxw84ZpvLMDz4n3i5s2Gll0php5BKH06VYC5ejA/1aCLfqzKdiO2CPCLcB5gXhhUtHMyzlOgoyS2Na0xy8+bU5Ivti2jZ2OTdK+77qTihFLrDMtFNTUakJG64kdUW0MxhHW3/RFrBF2LXKEqFmpBxIq2xUXFlSuj9VrIaMIdhRIh4btOHVEHAHbAQ7T3vhlUdrEi+sWkQIzy/e1ERq//jwNdf9oH7xjDEO8qzawPOEkLfUWVP+edfNWxS1sZu88ZLOZgRr737h828Sat/c0rZFTS84Krx+Q7bxpb75f+sg/wzraqog6tbSe6B5cQc/3QxpsoJ06imDk8ZsZxTkk+1fZ4foa3bzMXpPxRy8pyLerg3bA454W0VZR+8zjG0bzaxto32g3zP6sXavdmdP4JAeoFqWRXKz6HycNYQiEmgZ7LUqBQX4J00lp3seJrtO7hWfPvaA+Oi2e/S6whtv7P+U98HfA2oTeaN/OTmituJf5j564HVgFGTQ/RIyHbmp8GhPmmYESy/hT749g+sYe99+Ru9/VAma40cMqcphFpVX7FWxzI2QyiKpfNacI98uG9FFtOrZJp3z3xcJnRiE/jUYhQ97bQD+s9hWHtqD2mgGWFKDvWXK8mldl5vdQClfUryBQf2dR7yREhkhu1Oxb/SqhxfNm9DYuPPPf1Zf459lOqLOl1fbWlneWuvzkibB9+mmObuWNri+zv+H1Z/2fSr4+HD6JjYlzeHcvKrm07/P5NiQT8cpn/JwZwPlkjc2/GZROdjCEu+q0GPJMcIoKYd8F8ohL7unDI0qZPjCnXPcI4zz1ZGG1fcp3vLm/wHuJxFQeNpjYGRgYGBkX6cVwHYrnt/mK4M8BwMIXEzpzIHR/6v/AUXZUxgYGTgYmECiAD+zC0EAAHjaY2BkYOBo/TsNSHL9r/4/h4OBASiCAp4DAIkTBjkAeNptk09oE0EYxV/mz27IKeYiHiQUkbIUESlRSvAiGkMoQeISJJQQpBcDVUqpUIOHUhYpgjl4EZESZCmheAieFEQQvYgU6UFKEQ8iVYQiUoIgSNY3YxdiaeDHG779vp2Z97JiB+ex9xM5soIHchc99QLH1UO0nJ+o6XX44grWRB8rJCNDFHQXP8QYRmUebeqUvBu9Z/8FuYBL1MtkXj3Haeo9Mk2uEvOsbPrNrO4mhHmPUbkI332MO7qDlB5BqAYo6W3qOeIh1D2UHNbFMkLZxog+xfphhG4XoVMhaZTUd+ohzrGuStyzh6x+i/u6ilQyhYw+C0d9BIjHe2zJ27xv397lnaxwvYQzqowJ9QuB3ERR9YmPokzjhF1vIBAF3BCFqKUW7DpwfQRqk3zhc86ZPnmS8wHq8ig8PptXVSingbRqIqnK0R/5AUe4b1M8wgbV5/6vY+/pzxppqzmMUz3TIz9jST5F1RlQi9xnFTnjm/He1nh2mcKczeQT8qQoZniXbZ4nY72eSjzDOOt1uYqCmXebqO9RpPdZ6/sBuK1oYLKwOQwhlqPfzOI69StZZ1aIc9gPz7Vr1WQxhM2CmWmH5zS+H4DTwYTNwv8fZvCN/l+kviFP1EvW4xz2YXyhjtoshmEWNjOqG6DkTrOfZ2LeWXKMnoM1xCpuAoktkv8Hdqi3qNfYwyxiFEtJ8z1V0CCzpMZvqkFmSU020HEnsWhmxSvkDOa9zHvGGcOkSgD8z3rw/gJkn9zhAHjaY2Bg0IHCKoZtjFOY9JjuMDcwL2A+wfyBRYIliqWCZRrLOZZnrDqsMazr2GTY8tgOsbuxN3DocWzh5OB044zhrOOcwiXC9YPbhHsJ9xceC54ynjW8CrwRvGW8K3jf8AnxlfAd49fgz+K/JmAgsETgmiCfoJfgKSEeIRehIqFFQruE3gnzCWsJ+wjfEjERaRB5IxogukBMQSxKbInYP3EjcT/xXeL/JPwkNklKSIZIHpMSkYqS6pC6Ji0jHSPdJf1GhkMmQ2YTEH6TTZE9Jxckd0TulXyX/B2FNkU+RTvFDMU2JSelOKUDygLKGcq3lH+phKjMU7mkqqCaoLpJ9ZFaj7qFBp9Gl8Y5TSHNKM1HWgVaz7TttE/piOgk6GzQddDN0p2me0zPRG+OvpH+PAMegwZDDcMrht+Myoz2GLMYBxlfMREziTO5YVpiJmC2ybzNIs5Sz/KTVY3VO+sk6xs2HTabbO7Z8tnW2LHZTbB7Y+9lv87BzuGKo5HjCsc/TkFOa5wdnLucX7nUuLK4TnFTcHNxm4QDLnBb57bH7YrbG3cudw13N/cs9wnuW9zfeKQB4QSPXR67PG08N3he8ErxOgYAOKWVUQABAAAA6ABYAAUAAAAAAAIAAQACABYAAAEAAVAAAAAAeNq1VT1vE0EQfbZjE75SIISiiOKEKAAhO0AQKFQJgoo0OICokHN3NifOPmOfbUxByW+gpuOPID4kehoKRE2JKHkzO3d2HGORAp28+3bn883srgGcwjeUUFg6CiDgz+EC1rhyuIhlvDJcwlm8NryE83hruIxVvDdcoW3m8wh+4bfhZVwq/DR8HLvFVcMnMCzGhk8W3xS/G17Bbvml4Q84U/5i+CPWyz8Mf8JK5bThzzhWOefw1xLWKpfxDh6uYh1X+HnYQQQfPSTo89dEyr3bRD10dWxwJyLqoErJFmJ+Hu5zr4WnlPV1FXIOqT3kGFCzzrlFqxDb1OwQb3MVU5bNBzW8BbJMMtF5qPH6lptHLlVyurbAdiLxKJG8Q84pWYgnj0w9zqIj0lR3Q42Zah0Crtqce3jGvSS3mS9tHqq2nubqWTYeHnAVaQ4Sv07U0FVfY3a4W7MMkikGPlcDSiWjSLWrh8hBuplyd5O+axjpVyWnWfuqxmlTJ8VYvbTUT5cextxtqjc5GbW/+hSNxOylC1K5lvVr4l+s2+xdTavb1zPXUa7ZzhO1EfyCdpn+Y62Dp17HnAd6Ol11XeezHKWasu6q17bWPKv6ntpmHbnDntzj+Xe2vSlJV6sTMIqvHl0nRxrL5zg/rluLrs+MB8rBnbWEY6DyLiWOgeu5ixWZB998hTrK7ZzlLfJY0QVaXdQT3yavLNK8rDoHPP97jSbeg/xO97RP7kT6+Vmbz31yB/bndWuqAsLEcUk1XnaKxb/jGnBnpMwTvZfzmbo6N/bVNLQbNXuvpKpyigdqKdkOlU2Y+xHNmBqLO/Q/btgjet+b4uXewR17VbY0H3nvb9irv4kN3NRxI/8fuK6cmowwIItUK+D6dDf3W8dzSiNKpKPxH10YOeQAAAB42m3QR0xUYRDA8f/AsgtL71Wx9/LeW5Zi3wWeHXuvKLC7ioCLq2I3Yi/RmOhJY7uosddo1IMae4sl6sGzPR7Uqy68z5tz+WUmmcnMEEFr/KlgGf+LjyAREkkkNqKw4yCaGJzEEkc8CSSSRDIppJJGOhlkkkU2OeSSRxvakk872tOBjnSiM13oSje604Oe9KI3feiLho6BiwLcFFJEMSX0oz8DGMggBjMED15KKaMck6EMYzgjGMkoRlPBGMYyjvFMYCKTmMwUpjKN6cxgJrOYzRzmUik2jtLMRm6wL3zRJnaxnQMc55hEsY33bGCv2MXBTvazhdt8kGgOcoJf/OQ3RzjFA+5xmnnMZzdVPKKa+zzkGY95wlM+UcNLnvOCM/j4wR7e8IrX+PnCN7aygAALWUQtdRyinsU0EKSREEtYGv78Z5azgiZWsppVXOUwa1nDOtbzle9c4yznuM5b3kmMOCVW4iReEiRRkiRZUiRV0iRdMjjPBS5zhTtc5BJ32cxJyeQmtyRLstkhOZIreXZfbVODX3eE6gKappVZejSlyr2G0qUsadEINyh1paF0KQuUbmWhskhZrPw3z2Opq7m67qwJ+ELB6qrKRr9VMkxLt2krDwXrWxO3Wdqi6bX2CGv8BZWpmGwAAHjaPcw5DoJQGARgHsgi+1ZKAnErXm1lKxTSGCtIjMewtrHU2mP8WHkPD6SjvvzdfJPMPMX7QuKqteTsukGIWz80luwqivuW8j3CuS/IkodOI6OsyZAbssv6Yax1+YMF2FLBBKyXwggwJwrOd3NXGAPO9g9Brrr10LqFLgejOYE+6FXMAPSPzBAMVswIDJfMGIwWzASM58wUTGbMDEynzBzMmD3l8gOIbFJtAAAAAVU+2OwAAA==) format('woff');font-style:normal;font-weight:bold}@font-face{font-family:"SegoeBing";src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-style:italic;font-weight:normal}.MicrosoftMap .defaultGrip{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2cHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgNiA3Ij48dGl0bGU+QXJ0Ym9hcmQgMTwvdGl0bGU+PHBhdGggZmlsbD0iIzc2NzY3NiIgZD0iTTAgMGg2djFoLTZ6TTAgM2g2djFoLTZ6TTAgNmg2djFoLTZ6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg2djdoLTZ6Ii8+PC9zdmc+)}.MicrosoftMap .starRate,.MicrosoftMap .starRate div{background-image:url(/rs/3x/11i/ic/659ebd12/854b4358.png)}.MicrosoftMap .defaultPushpinImg{background-image:url(/rs/3x/11l/ic/bd90ea86/ea33af31.png)}.MicrosoftMap .forwardArrowButton{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAM1BMVEVHcEz////n5+f////////////////////////////t7e34+PiOjo66urpwcHCfn5/Q0NA7KY1fAAAACnRSTlMAj///UJ+v7xBzFZGPDwAAAJ1JREFUKM+Nk9EWhCAIRClMRNvq/792pS3C3DjN6z0DIyDAocSRsIoiJ2iVJjSaGhzEVPKuIvZwsUHQqBI8GFbyaCTug4bGpua9cqKeCSVJVXPmHuaauRqbotvHFE7AiMawLkoRGWLb8aIFI9Cto9KMBF2ck9ZIJ1xn1fKjb+H/sm4g9ynuENzxuYP3V+Yu++FM2Dkwfnea/lE/fIcv7poLWyYS3ekAAAAASUVORK5CYII=)}.MicrosoftMap .backArrowButton{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAX0lEQVQoz2P4//8/AzquralZAMLY5JAxLo0XgFiAJM2kaETRTKpGuGZyNII1QzX+B+IJQNxAAlZggNpItmYBqAGkOxvqZ7IMQA5tkg1Aj2eSDMCWwmAGkJ48kQwgaDMAdIwC/NP7kvYAAAAASUVORK5CYII=)}.MicrosoftMap .forwardArrowButton:hover,.MicrosoftMap .forwardArrowButton:focus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAANlBMVEVHcEz///////9wcHD///////////////////////+QkJDl5eXJycl5eXm5ubmwsLCcnJzS0tIGiOamAAAACnRSTlMAr///UHCf7xCLfqnfLQAAAKdJREFUKM+Nk0EOwyAMBM0AgZgC5f+f7aEhJUprdU6IkSxjLyIHOboEkFzMciVvLGwXHRIwuqpqH0AKH7cDrfqD2oB9cUX9gpbTBijVX6gFgohITjfnfS2kLCIbqL+hsIlkaMvdc54aZImwFO1l2gpRHGMt1047cJLo/qvtJLm1M63ClP1xUt72X/m9rNmQ+RRzCOb4zMHbKzOXbcfEDpgdTTvUP77DC+ToDS0YV6nFAAAAAElFTkSuQmCC)}.MicrosoftMap .backArrowButton:hover,.MicrosoftMap .backArrowButton:focus,.MicrosoftMap .backArrowButton:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAX0lEQVQoz2P4//8/AzpWlldYAMLY5JAxLo0XgFiAJM2kaETRTKpGuGZyNII1QzX+B+IJQNxAAlZggNpItmYBqAGkOxvqZ7IMQA5tkg1Aj2eSDMCWwmAGkJ48kQwgaDMAqEC9GoOmvR8AAAAASUVORK5CYII=)}.MicrosoftMap .forwardArrowButton:active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAOVBMVEVHcEwAgf////+/4P////////////////////////8Qif9Aof/P5/9gsP8wmf+Yzf9wuP+v2P+AwP+Qnp+CAAAACnRSTlMA////i1Bw7xCnCQdgPgAAAKhJREFUKM99k1kShCAQQyGjbDoI3v+wE3csneQLeNWp0DTG7AouelA+umDuChGN4g33S1EtA1XqUt5frON+TnZXmrntGjZm2yiPJ+3Jkr0pka7OwT/YSv2SijmzfSgzMwuZpTn7HiumCsYBjemEgybA0bW2dhet9PUo9pUWeAMM9pUOwAGnzylsdINZQWErA8mryCbI9snG6yeTj63HRA+YHk091H++ww+MpwnO2O1w1QAAAABJRU5ErkJggg==)}.MicrosoftMap .deleteButton{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAOklEQVQY02PYvXv3eyBOYMACQOIgeRjjP7pCDHF0AVwakSXmY1WApBCmYD4DHkfiNomgm4jyHTHhBACCPX7JRS/8qAAAAABJRU5ErkJggg==)}.MicrosoftMap .deleteButton:hover,.MicrosoftMap .deleteButton:focus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAOUlEQVQY02MoKCh4D8QJDFgASBwkD2P8R1eIIY4ugEsjssR8rAqQFMIUzGfA40jcJhF0E1G+IyacALO8VzzykDLwAAAAAElFTkSuQmCC)}.MicrosoftMap .addButton{background-image:url(/rs/3x/11J/ic/e501fe5b/9f676335.png)}.MicrosoftMap .addButton:hover,.MicrosoftMap .addButton:focus{background-image:url(/rs/3x/11M/ic/efffb269/298797c2.png)}.MicrosoftMap .addButton:active{background-image:url(/rs/3x/11P/ic/5fa032f3/afda02bc.png)}.MicrosoftMap .MicrosoftMap_progress{background-image:url(data:image/gif;base64,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)}.MicrosoftMap .spinBoxUpArrow{background-image:url(/rs/3x/11V/ic/6cb541f9/55d304ab.png)}.MicrosoftMap .spinBoxUpArrow:hover{background-image:url(/rs/3x/11Y/ic/fa5d9343/17377e75.png)}.MicrosoftMap .spinBoxUpArrow:active{background-image:url(/rs/3x/121/ic/45241a6d/f711a87c.png)}.MicrosoftMap .spinBoxDownArrow{background-image:url(/rs/3x/124/ic/6ac836fb/10cee883.png)}.MicrosoftMap .spinBoxDownArrow:hover{background-image:url(/rs/3x/127/ic/fcd75c36/b6a93e0f.png)}.MicrosoftMap .spinBoxDownArrow:active{background-image:url(/rs/3x/12a/ic/d1fa3436/4e0d1b82.png)}.MicrosoftMap .timeControl a.dropdown,.MicrosoftMap .timeControl.time_ctrl_disabled a.dropdown:hover,.MicrosoftMap .timeControl.time_ctrl_disabled a.dropdown:focus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAASklEQVQY02M4ceLEBSD+TwS+wAAkBIjQAJIXYPj//z8hDWCFIHVgxVANCkD8AU0hiG8AUwNXDNVggKQBRSGGYiQND9AVYlWMDwMAVWfsK/T+VQcAAAAASUVORK5CYII=)}.MicrosoftMap .timeControl a.dropdown:hover,.MicrosoftMap .timeControl a.dropdown:focus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAASUlEQVQY02MICwu7AMT/icAXGICEABEaQPICDP///yekAawQpA6sGKpBAYg/oCkE8Q1gauCKoRoMkDSgKMRQjKThAbpCrIrxYQDynK63jz2X2gAAAABJRU5ErkJggg==)}.MicrosoftMap .timeControl.open a.dropdown{background-image:url(/rs/3x/12j/ic/fe9e29e7/5a0fc6dc.png)}.MicrosoftMap .clock{background-image:url(/rs/3x/12m/ic/0872de6d/4ae4c22c.png)}.MicrosoftMap .infoboxActionList li a{background-image:url(/rs/3x/GY/ic/15ad467e/37ce34cd.png)}.MicrosoftMap .oneMap .backArrowButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTcgMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJJY29ucyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9IkFydGJvYXJkLUNvcHkiIHN0cm9rZT0iIzg4ODg4OCI+PGcgaWQ9IlBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSI+PHBvbHlsaW5lIGlkPSJTdHJva2UtMSIgcG9pbnRzPSI2LjkzMjQgMC4zNTM1IDAuNzA3NCA2LjU3OTUgNy4xMjM0IDEyLjk5NTUiLz48cGF0aCBkPSJNMC43MDczLDYuNTc5MSBMMTcuNzA3Myw2LjU3OTEiIGlkPSJTdHJva2UtMyIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)}
\ No newline at end of file
diff --git a/test/static_tests/html/bing3_files/1c629750.js b/test/static_tests/html/bing3_files/1c629750.js
new file mode 100644
index 0000000..05b88ed
--- /dev/null
+++ b/test/static_tests/html/bing3_files/1c629750.js
@@ -0,0 +1 @@
+(function(){var p;try{(function(){var n={L_Collections_NotFound_Text:"The original result is no longer available:",L_Collections_TryAgain_Text:"Try searching and saving again.",L_FilterName_AlongARoute:"Along a route",L_FilterName_QueryRep_FilterBy_AllPrices:"All Prices",L_FilterName_QueryRep_FilterBy_AllRatings:"All Ratings",L_FiltersBar_Rating_OptionSuffix:"& up",L_LocalSearch_BackToCollections:"Favorites group",L_LocalSearch_BackToSearchResults:"Search results",L_LocalSearch_ReturnToList:"return to list",L_SearchAlongRouteNoneOptionText:"None",L_SearchNearbyGhostTextFormat:"Search near {query}",L_SearchNearbyTerm_1:"Parking",L_SearchNearbyTerm_2:"Hotels",L_SearchNearbyTerm_3:"Restaurants",L_SearchNearbyTerm_4:"Coffee",L_Menu_ReportProblem_Link_Text:"Report a Problem",L_LocalSearch_SearchAlongYourRouteTitle:"{0} along your route",L_SearchNearbyCategoryId_1:"90925",L_SearchNearbyCategoryId_2:"91572",L_SearchNearbyCategoryId_3:"90287",L_SearchNearbyCategoryId_4:"91649",L_SearchNearbyCategoryId_5:"90089",L_SearchNearbyCategoryId_6:"90738",L_SearchNearbyCategoryId_7:"250",L_SearchNearbyTerm_5:"Gas stations",L_SearchNearbyTerm_6:"Grocery stores",L_SearchNearbyTerm_7:"Nearby Transit",L_FiltersBar_UserRating_SelectionLabel:"Rating: {0} stars & up",L_Menu_SuggestAnEdit_Link_Text:"Suggest an edit",L_FiltersBar_UserRating_SelectionLabel_HighestRating:"Rating: {0} stars",L_FilterName_QueryRep_FilterBy_AllCuisines:"All Cuisines",L_PrintEntityAddress_Text:"Address:",L_PrintEntityPhone_Text:"Phone:",L_PrintEntityTitle_Text:"Title:",L_PrintNotes_Watermark:"Type your notes here.",L_PrintEntityWebsite_Text:"Website:",L_PrintCurrency_Text:"$",L_PrintExtendedArea_Text:"Area:",L_PrintExtendedAt_Text:"Located At:",L_PrintExtendedAvgRate_Text:"Average Rate:",L_PrintExtendedCapitol_Text:"Capital:",L_PrintExtendedCC_Text:"Calling Code:",L_PrintExtendedCounty_Text:"County Seat:",L_PrintExtendedCuisine_Text:"Cuisine:",L_PrintExtendedFounded_Text:"Founded:",L_PrintExtendedGDP_Text:"GDP:",L_PrintExtendedHotelClass_Text:"Hotel Class:",L_PrintExtendedLatLong_Text:"Location:",L_PrintExtendedPopulation_Text:"Population:",L_PrintExtendedPrice_Text:"Price:",L_PrintExtendedTravelTip_Text:"Travel Tip:",L_WikipediaTitle_Text:"Wikipedia",L_HoursLabel_Text:"Hours",L_ReportMissingBusiness_Text:"Add a Missing Business",L_AddMissingBusinessCardTitle:"Add missing business",L_AddMissingBusinessMessage:"Did not find what you are looking for?",L_PrintClinicTitle_Text:"Clinic:",L_PrintHomeFactsTitle_Text:"Home Facts",L_PrintLastSoldTitle_Text:"Last Sold:",L_PrintMoreInfoTitle_Text:"More Info",L_PrintSpecialtyTitle_Text:"Specialty:",L_PrintZestimateTitle_Text:"ZEstimate ",L_PrintExperienceTitle_Text:"Years of experience:",L_FilterName_QueryRep_FilterBy_Price:"Price",L_FilterName_QueryRep_FilterBy_Rating:"Rating",L_FilterName_QueryRep_FilterBy_Cuisine:"Cuisine",L_FilterName_QueryRep_FilterBy_OpenTime:"Open time",L_FilterName_QueryRep_FilterBy_Amenities:"Amenities",L_FilterName_QueryRep_SortBy:"Sort by",L_AddNickNameOption:"Add a nickname",L_AddNoteOption:"Add a description",L_EditNickNameOption:"Edit nickname",L_EditNoteOption:"Edit description",L_DeleteNickNameOption:"Delete nickname",L_DeleteNoteOption:"Delete description",L_AddButton:"Add",L_EditButton:"Save",L_AnnotateToolTip:"Add a nickname or description",L_ReservationTitle:"Your Reservation",L_FlightTitle:"Your Flight",L_EventInfoMessage:"This event was inferred from your Outlook email account or calendar.",L_CheckInText:"Check-in",L_CheckOutText:"Check-out",L_SeeEmailLinkText:"See email for this reservation",L_SeeEmailFlightLinkText:"See email for this flight",L_DepartureText:"Departs ",L_ArrivalText:"Arrives at ",L_AirportFormat:"{0} ({1})",L_AirlineFormat:"{0} Confirmation #{1}",L_SeeMoreFlightsText:"See your other flights",L_VenueMapTaskTitle_Suffix:"Directory - ",L_VenueMapTask_NoEntity_Message:"Detailed directory of this level coming soon",L_VenueMapTask_NoCategory_Message:"No business of selected category on this level",L_RichAttributeFeedbackTitle:"Tell Bing about this business",L_PrintTrailInfo_Text:"Trail Data:",L_PrintSeason_Text:"Season:",L_PrintDifficulty_Text:"Difficulty:",L_PrintActivities_Text:"Activities:",L_PrintSeparator_Text:" · ",L_PrintAnnualVisitors_Text:"Annual Visitors:",L_PrintArchitects_Text:"Architect(s):",L_PrintArchitectureFirm_Text:"Architecture Firm:",L_PrintArtists_Text:"Artists:",L_PrintAverageStay_Text:"Average Stay:",L_PrintCapacity_Text:"Capacity:",L_PrintDateCompleted_Text:"Date Completed:",L_PrintEstablished_Text:"Established:",L_PrintFloors_Text:"Floors:",L_PrintHeight_Text:"Height:",L_PrintInterests_Text:"Interests:",L_PrintMainSites_Text:"Main Sites: ",L_PrintMedia_Text:"Media:",L_PrintOpened_Text:"Opened:",L_PrintOpen_Text:"Open:",L_PrintRates_Text:"Rates:",L_PrintServiceAreas_Text:"Service Areas:",L_PrintSites_Text:"Sites:",L_PrintSubjects_Text:"Subjects:",L_PrintTeams_Text:"Team(s):",L_PrintElevation_Text:"Elevation:",L_PrintFirstAscender_Text:"First ascender:",L_PrintFirstAscent_Text:"First ascent:",L_PrintLastEruption_Text:"Last eruption:",L_PrintMountainRange_Text:"Mountain range:",L_PrintProminence_Text:"Prominence:",L_PrintCollegesUniversities_Text:"Colleges and universities:",L_PrintNearbyAirport_Text:"Nearby Airport(s):",L_AddToItinerary:"Add to Itinerary",L_SaveTooltip:"Save",L_ShareTooltip:"Share",L_EllipsisTooltip:"More",L_TimeDriveHome_Text:"{0} drive from home",L_TimeDriveWork_Text:"{0} drive from work",L_TimeWalkHome_Text:"{0} walk from home",L_TimeWalkWork_Text:"{0} walk from work",L_TimeDurationLessThan_Text:"< {0} min",AnnotationCloseText:"Close",PaginationNextLabelText:"Next Page",PaginationPreviousLabelText:"Previous Page",InfoboxListAriaLabel:"Click for more details",L_Deal_Text:"DEAL",HotelsFound:"Found ",HotelsNear:" hotels near ",HotelPricesHere:"Hotel prices here are ",HotelCityAverage:" than city average",HotelPricesCheaper:" cheaper ",HotelPricesExpensive:" more expensive ",HotelPricesWithin:"within",HotelWithinCityAverage:" city average",HotelDistanceFromCityCenter:" miles away from city center",HotelThisLocation:"This location is ",HotelNear:"near",HotelCityCenter:" city center",HotelAreaSafety:"Area safety here is ",HotelSafetyExcellent:"Excellent",HotelSafetyGood:"Good",HotelSafetyNeutral:"Neutral"};window.$MicrosoftMaps8.ResourceManager?window.$MicrosoftMaps8.ResourceManager.init("LocalSearch",n):window.$MicrosoftMaps8.ResourcesObject=n})();var o=window.$MicrosoftMaps8,a=o.Local=o.Local||{},c=o.Internal=o.Internal||{},pt=c.TaskData=c.TaskData||{},si=o.Directions=o.Directions||{},k=c.AdsScenario,gf=o.ButtonGroupViewModel,yi=c._BaseMapTemplateSelector,tt=c.BaseTask,wt=c.BaseTaskViewModel,uu=o.BirdseyeV2Manager,fu=o.BirdseyeV2Metadata,ne=o.BitmapImageTemplate,eu=o.GlobalConfig.features.calendar,ou=o.CalendarSync,te=c.CanvasDrawingContext,yt=pt.CollectionActions,ie=o.GlobalConfig.features.collections,re=o.CommonControls.CollectionsListDropdownViewModel,w=c._ComponentNames,gt=c.ControlTemplate,f=o.DataHandlerKeys,pi=c._Debug,su=si.DefaultDirectionsFormattedTextProvider,ue=o.DetailsTaskPoiManager,hu=o.GlobalConfig.features.directions,fe=o.CommonControls.DirectionsListDropdownViewModel,ht=pt.DirectionsMode,wi=pt.DistanceUnit,u=c._EntryPoints,ft=c._FeatureNames,st=o.GlobalConfig.features.feedback,cu=o.FiltersBarModuleViewModel,ee=o.FiltersBarViewModel,oe=o.FiltersStatusBarViewModel,lu=o.FiltersBar,bt=o.FiltersBarItem,ct=o.FiltersBarItemData,i=c._Gimme,y=o.GlobalConfig,e=o.GlobalDataEventHandler,lt=o.Heading,r=c._Helper,bi=o.HomeOrWorkEnabledLocalSearchEntity,se=typeof o.Infobox!="undefined"?o.Infobox:undefined,g=c._JSEvent,he=c._LatLonCrs,ki=y.features.layerManager,ce=o.CommonControls.ListDropdownViewModel,n=y.features.localSearch,hi=o.LocalSearchEntity,le=c._LocalStorageCache,di=o.LocationRect,h=c._LoggerConstants,et=c.MapHelper,ae=c.MapInteractionBehavior,b=o.Location,gi=o.MapMath,nr=o.MapTypeId,tr=o.MapView,au=o.MapViewAnimator,ve=o.MicroPoiManager,vu=o.CommonControls.ModalDialogViewModel,it=c._Network,kt=c._ObservableObject,ye=c._ObservableObjectChangedArgs,ni=c._ObservableCollection,pe=c._OverlayEntity,we=o.CommonControls.PopOutButtonViewModel,be=o.CommonControls.PopOutMessageViewModel,ke=o.CommonControls.CollectionPopOutMessageViewModel,de=y.features.parking,ir=o.GlobalConfig.features.print,rr=c.PrintContent,yu=c.PrintManager,rt=c._PerfV2Logger,ur=pt.RecommendationEntity,t=o.ResourceManager.LocalSearch,pu=o.ResultsTaskPoiManager,wu=si.RouteErrorType,bu=si.RouteResultsDataModel,ti=o.SignInState,ci=o.SimplePointPrimitive,ku=c._StreetsidePerfConstants,ut=o.CommonControls.SyndicatedAds,fr=o.CommonControls.ServerSideAds,ge=o.TaskBar,no=o.TaskMapInteractionBehavior,ii=c._TaskDataHandlerHelper,to=y.features.taskFramework,s=o.TaskTypes,io=o.VectorImageTemplate,ro=o.VectorMapLayer,uo=c.TipComponents,ri=pt.Waypoint,fo=o.CommonControls.SelectionListDropdownViewModel,st=o.GlobalConfig.features.feedback,er=o.GlobalConfig.features.streetside,at=o.GlobalConfig.features.travel,ui=o.ZoomLevel,eo=c.TransientLensActions,oo=o.PolygonListingTaskPoiManager,du='