Commit a9b09a55 authored by Rodrigo Tapia-McClung's avatar Rodrigo Tapia-McClung

IDW interpolation with animation and extrusion

parent f580fc93
node_modules
config/dbconfig.json
public/files
cache
tiles
public/tiles
\ No newline at end of file
const aireconfig = require('./config/aire-cdmx.json')
const express = require('express');
const logger = require('morgan');
const cors = require('cors');
const app = express();
const compression = require('compression');
//app.use(compression({ threshold: 6 }));
app.use(compression());
//app.use(logger('dev'));
app.use(logger('combined', {
skip: function (req, res) { return res.statusCode < 400 }
}));
app.use(cors());
app.use('/', express.static(__dirname + '/public'));
/*const {Pool} = require('pg');
const dbconfig = require('./config/dbconfig.json');
const readOnlyPool = new Pool(dbconfig);
readOnlyPool.connect();
const DirCache = require('./utils/dircache.js')
const cache = new DirCache(`./cache/${dbconfig.database?dbconfig.database:process.env.PGDATABASE?process.env.PGDATABASE:''}`);
const mvt = require('./mvt.js')(app, readOnlyPool, cache);
const geojson = require('./geojson.js')(app, readOnlyPool);
const geobuf = require('./geobuf.js')(app, readOnlyPool);
const listLayers = require('./list_layers.js')(app, readOnlyPool);
const query = require('./query.js')(app, readOnlyPool);
const geojsonmvt = require('./geojsonmvt.js')(app, readOnlyPool);
const mbtiles = require('./mbtiles.js')(app, readOnlyPool);
*/
const mbtiles = require('./mbtiles.js')(app);
const server = app.listen(aireconfig.port);
server.setTimeout(600000);
console.log(`airecdmx listening on port ${aireconfig.port}`);
module.exports = app;
{
"port": 8092
}
\ No newline at end of file
{
"host": "host.example.com",
"user": "dbuser",
"password": "dbpassword",
"database": "dbname",
"ssl": true,
"port": 5432,
"max": 20,
"idleTimeoutMillis": 30000,
"connectionTimeoutMillis": 2000
}
\ No newline at end of file
const MBTiles = require('@mapbox/mbtiles');
const p = require("path");
// Enable CORS and set correct mime type/content encoding
let header = {
"Access-Control-Allow-Origin":"*",
"Access-Control-Allow-Headers":"Origin, X-Requested-With, Content-Type, Accept",
"Content-Type":"application/x-protobuf",
"Content-Encoding":"gzip"
};
// Route which handles requests like the following: /<mbtiles-name>/0/1/2.pbf
module.exports = function(app) {
app.get('/:source/mbtiles/:z/:x/:y.pbf', function(req, res) {
new MBTiles(p.join(__dirname, `/public/${req.params.source}.mbtiles`), function(err, mbtiles) {
mbtiles.getTile(req.params.z, req.params.x, req.params.y, function(err, tile, headers) {
if (err) {
res.set({"Content-Type": "text/plain"});
res.status(404).send('Tile rendering error: ' + err + '\n');
} else {
res.set(header);
res.send(tile);
}
});
if (err) console.log("error opening database");
});
});
}
\ No newline at end of file
{
"name": "aire",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@mapbox/mbtiles": {
"version": "0.12.1",
"resolved": "https://registry.npmjs.org/@mapbox/mbtiles/-/mbtiles-0.12.1.tgz",
"integrity": "sha512-yoK9GjLNHyOpxG+IG+JB4SGeiJeOHmiO1/HzTexplsBZi8MzZMck0l/fd3+t1uUyqgv4BxIn3D5FDtsVCaAr3g==",
"requires": {
"@mapbox/sphericalmercator": "~1.1.0",
"@mapbox/tiletype": "0.3.x",
"d3-queue": "~3.0.7",
"sqlite3": "^5.0.0"
}
},
"@mapbox/sphericalmercator": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@mapbox/sphericalmercator/-/sphericalmercator-1.1.0.tgz",
"integrity": "sha512-pEsfZyG4OMThlfFQbCte4gegvHUjxXCjz0KZ4Xk8NdOYTQBLflj6U8PL05RPAiuRAMAQNUUKJuL6qYZ5Y4kAWA=="
},
"@mapbox/tiletype": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/@mapbox/tiletype/-/tiletype-0.3.1.tgz",
"integrity": "sha1-GhSY9qG3d2MOC006L+2dlJWVYMw="
},
"@sindresorhus/is": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
"integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
},
"@szmarczak/http-timer": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
"integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
"requires": {
"defer-to-connect": "^1.0.1"
}
},
"abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
},
"accepts": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
"integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
"requires": {
"mime-types": "~2.1.24",
"negotiator": "0.6.2"
}
},
"ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"optional": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
}
},
"ansi-align": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
"integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
"requires": {
"string-width": "^3.0.0"
},
"dependencies": {
"string-width": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
"requires": {
"emoji-regex": "^7.0.1",
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^5.1.0"
}
}
}
},
"ansi-regex": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
},
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"requires": {
"color-convert": "^2.0.1"
}
},
"anymatch": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
"integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
"requires": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
}
},
"aproba": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
},
"are-we-there-yet": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
}
},
"array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
"asn1": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
"integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
"optional": true,
"requires": {
"safer-buffer": "~2.1.0"
}
},
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"optional": true
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"optional": true
},
"aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
"optional": true
},
"aws4": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
"optional": true
},
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"basic-auth": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
"integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
"requires": {
"safe-buffer": "5.1.2"
}
},
"bcrypt-pbkdf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
"optional": true,
"requires": {
"tweetnacl": "^0.14.3"
}
},
"binary-extensions": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
},
"block-stream": {
"version": "0.0.9",
"resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
"integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
"optional": true,
"requires": {
"inherits": "~2.0.0"
}
},
"body-parser": {
"version": "1.19.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
"integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
"requires": {
"bytes": "3.1.0",
"content-type": "~1.0.4",
"debug": "2.6.9",
"depd": "~1.1.2",
"http-errors": "1.7.2",
"iconv-lite": "0.4.24",
"on-finished": "~2.3.0",
"qs": "6.7.0",
"raw-body": "2.4.0",
"type-is": "~1.6.17"
}
},
"boxen": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
"integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
"requires": {
"ansi-align": "^3.0.0",
"camelcase": "^5.3.1",
"chalk": "^3.0.0",
"cli-boxes": "^2.2.0",
"string-width": "^4.1.0",
"term-size": "^2.1.0",
"type-fest": "^0.8.1",
"widest-line": "^3.1.0"
}
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"braces": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"requires": {
"fill-range": "^7.0.1"
}
},
"bytes": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
"integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
},
"cacheable-request": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
"integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
"requires": {
"clone-response": "^1.0.2",
"get-stream": "^5.1.0",
"http-cache-semantics": "^4.0.0",
"keyv": "^3.0.0",
"lowercase-keys": "^2.0.0",
"normalize-url": "^4.1.0",
"responselike": "^1.0.2"
},
"dependencies": {
"get-stream": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
"integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
"requires": {
"pump": "^3.0.0"
}
},
"lowercase-keys": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
"integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
}
}
},
"camelcase": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
},
"caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"optional": true
},
"chalk": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
"integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
},
"dependencies": {
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"requires": {
"has-flag": "^4.0.0"
}
}
}
},
"chokidar": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
"integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
"requires": {
"anymatch": "~3.1.1",
"braces": "~3.0.2",
"fsevents": "~2.3.1",
"glob-parent": "~5.1.0",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
"readdirp": "~3.5.0"
}
},
"chownr": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
},
"ci-info": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
"integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
},
"cli-boxes": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
"integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
},
"clone-response": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
"integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
"requires": {
"mimic-response": "^1.0.0"
}
},
"code-point-at": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"requires": {
"color-name": "~1.1.4"
}
},
"color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"optional": true,
"requires": {
"delayed-stream": "~1.0.0"
}
},
"compressible": {
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
"integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
"requires": {
"mime-db": ">= 1.43.0 < 2"
}
},
"compression": {
"version": "1.7.4",
"resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
"integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
"requires": {
"accepts": "~1.3.5",
"bytes": "3.0.0",
"compressible": "~2.0.16",
"debug": "2.6.9",
"on-headers": "~1.0.2",
"safe-buffer": "5.1.2",
"vary": "~1.1.2"
},
"dependencies": {
"bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
}
}
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"configstore": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
"integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
"requires": {
"dot-prop": "^5.2.0",
"graceful-fs": "^4.1.2",
"make-dir": "^3.0.0",
"unique-string": "^2.0.0",
"write-file-atomic": "^3.0.0",
"xdg-basedir": "^4.0.0"
}
},
"console-control-strings": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
},
"content-disposition": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
"integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
"requires": {
"safe-buffer": "5.1.2"
}
},
"content-type": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
},
"cookie": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
"integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
},
"cookie-signature": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"cors": {
"version": "2.8.5",
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
"requires": {
"object-assign": "^4",
"vary": "^1"
}
},
"crypto-random-string": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
"integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
},
"d3-queue": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/d3-queue/-/d3-queue-3.0.7.tgz",
"integrity": "sha1-yTouVLQXwJWRKdfXP2z31Ckudhg="
},
"dashdash": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"optional": true,
"requires": {
"assert-plus": "^1.0.0"
}
},
"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"
}
},
"decompress-response": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
"integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
"requires": {
"mimic-response": "^1.0.0"
}
},
"deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
},
"defer-to-connect": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
"integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"optional": true
},
"delegates": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
},
"depd": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
},
"destroy": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"detect-libc": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
"integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
},
"dot-prop": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
"integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
"requires": {
"is-obj": "^2.0.0"
}
},
"duplexer3": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
"integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
},
"ecc-jsbn": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
"optional": true,
"requires": {
"jsbn": "~0.1.0",
"safer-buffer": "^2.1.0"
}
},
"ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"emoji-regex": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
},
"encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
"end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
"requires": {
"once": "^1.4.0"
}
},
"escape-goat": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
"integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
},
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
},
"etag": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
},
"express": {
"version": "4.17.1",
"resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
"integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
"requires": {
"accepts": "~1.3.7",
"array-flatten": "1.1.1",
"body-parser": "1.19.0",
"content-disposition": "0.5.3",
"content-type": "~1.0.4",
"cookie": "0.4.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "~1.1.2",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"finalhandler": "~1.1.2",
"fresh": "0.5.2",
"merge-descriptors": "1.0.1",
"methods": "~1.1.2",
"on-finished": "~2.3.0",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.7",
"proxy-addr": "~2.0.5",
"qs": "6.7.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.1.2",
"send": "0.17.1",
"serve-static": "1.14.1",
"setprototypeof": "1.1.1",
"statuses": "~1.5.0",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
}
},
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"optional": true
},
"extsprintf": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
"optional": true
},
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"optional": true
},
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"optional": true
},
"fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"requires": {
"to-regex-range": "^5.0.1"
}
},
"finalhandler": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
"integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
"requires": {
"debug": "2.6.9",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"on-finished": "~2.3.0",
"parseurl": "~1.3.3",
"statuses": "~1.5.0",
"unpipe": "~1.0.0"
}
},
"forever-agent": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
"optional": true
},
"form-data": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
"optional": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
},
"forwarded": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
"integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
},
"fresh": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
},
"fs-minipass": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
"integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
"requires": {
"minipass": "^2.6.0"
}
},
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"fsevents": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"optional": true
},
"fstream": {
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
"integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
"optional": true,
"requires": {
"graceful-fs": "^4.1.2",
"inherits": "~2.0.0",
"mkdirp": ">=0.5 0",
"rimraf": "2"
}
},
"gauge": {
"version": "2.7.4",
"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"requires": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
"has-unicode": "^2.0.0",
"object-assign": "^4.1.0",
"signal-exit": "^3.0.0",
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"wide-align": "^1.1.0"
},
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"requires": {
"number-is-nan": "^1.0.0"
}
},
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"requires": {
"ansi-regex": "^2.0.0"
}
}
}
},
"get-stream": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
"integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
"requires": {
"pump": "^3.0.0"
}
},
"getpass": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"optional": true,
"requires": {
"assert-plus": "^1.0.0"
}
},
"glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"glob-parent": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
"integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
"requires": {
"is-glob": "^4.0.1"
}
},
"global-dirs": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz",
"integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==",
"requires": {
"ini": "1.3.7"
}
},
"got": {
"version": "9.6.0",
"resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
"integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
"requires": {
"@sindresorhus/is": "^0.14.0",
"@szmarczak/http-timer": "^1.1.2",
"cacheable-request": "^6.0.0",
"decompress-response": "^3.3.0",
"duplexer3": "^0.1.4",
"get-stream": "^4.1.0",
"lowercase-keys": "^1.0.1",
"mimic-response": "^1.0.1",
"p-cancelable": "^1.0.0",
"to-readable-stream": "^1.0.0",
"url-parse-lax": "^3.0.0"
}
},
"graceful-fs": {
"version": "4.2.6",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
"integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
},
"har-schema": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
"optional": true
},
"har-validator": {
"version": "5.1.5",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
"integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
"optional": true,
"requires": {
"ajv": "^6.12.3",
"har-schema": "^2.0.0"
}
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"has-unicode": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
},
"has-yarn": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
"integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
},
"http-cache-semantics": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
"integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
},
"http-errors": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
"integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.3",
"setprototypeof": "1.1.1",
"statuses": ">= 1.5.0 < 2",
"toidentifier": "1.0.0"
}
},
"http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
"optional": true,
"requires": {
"assert-plus": "^1.0.0",
"jsprim": "^1.2.2",
"sshpk": "^1.7.0"
}
},
"iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"requires": {
"safer-buffer": ">= 2.1.2 < 3"
}
},
"ignore-by-default": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
"integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
},
"ignore-walk": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz",
"integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==",
"requires": {
"minimatch": "^3.0.4"
}
},
"import-lazy": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
"integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
},
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"requires": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"ini": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
"integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ=="
},
"ipaddr.js": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
"integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
},
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"requires": {
"binary-extensions": "^2.0.0"
}
},
"is-ci": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
"integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
"requires": {
"ci-info": "^2.0.0"
}
},
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
},
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
},
"is-glob": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
"requires": {
"is-extglob": "^2.1.1"
}
},
"is-installed-globally": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
"integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
"requires": {
"global-dirs": "^2.0.1",
"is-path-inside": "^3.0.1"
}
},
"is-npm": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
"integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig=="
},
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
},
"is-obj": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
"integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
},
"is-path-inside": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz",
"integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg=="
},
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
"is-yarn-global": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
"integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
},
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"optional": true
},
"isstream": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
"optional": true
},
"jsbn": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
"optional": true
},
"json-buffer": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
"integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
},
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
"optional": true
},
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"optional": true
},
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
"optional": true
},
"jsprim": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
"optional": true,
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
"json-schema": "0.2.3",
"verror": "1.10.0"
}
},
"keyv": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
"integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
"requires": {
"json-buffer": "3.0.0"
}
},
"latest-version": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
"integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
"requires": {
"package-json": "^6.3.0"
}
},
"lowercase-keys": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
"integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
},
"make-dir": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
"integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
"requires": {
"semver": "^6.0.0"
},
"dependencies": {
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
}
}
},
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
},
"merge-descriptors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
},
"methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
},
"mime": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
},
"mime-db": {
"version": "1.45.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
"integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w=="
},
"mime-types": {
"version": "2.1.28",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
"integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
"requires": {
"mime-db": "1.45.0"
}
},
"mimic-response": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
"integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
},
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
},
"minipass": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
"integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
"requires": {
"safe-buffer": "^5.1.2",
"yallist": "^3.0.0"
}
},
"minizlib": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
"integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
"requires": {
"minipass": "^2.9.0"
}
},
"mkdirp": {
"version": "0.5.5",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
"integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
"requires": {
"minimist": "^1.2.5"
}
},
"morgan": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
"integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
"requires": {
"basic-auth": "~2.0.1",
"debug": "2.6.9",
"depd": "~2.0.0",
"on-finished": "~2.3.0",
"on-headers": "~1.0.2"
},
"dependencies": {
"depd": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
}
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"needle": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz",
"integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==",
"requires": {
"debug": "^3.2.6",
"iconv-lite": "^0.4.4",
"sax": "^1.2.4"
},
"dependencies": {
"debug": {
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
}
}
},
"negotiator": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
},
"node-addon-api": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz",
"integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw=="
},
"node-gyp": {
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
"integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
"optional": true,
"requires": {
"fstream": "^1.0.0",
"glob": "^7.0.3",
"graceful-fs": "^4.1.2",
"mkdirp": "^0.5.0",
"nopt": "2 || 3",
"npmlog": "0 || 1 || 2 || 3 || 4",
"osenv": "0",
"request": "^2.87.0",
"rimraf": "2",
"semver": "~5.3.0",
"tar": "^2.0.0",
"which": "1"
},
"dependencies": {
"nopt": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
"integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
"optional": true,
"requires": {
"abbrev": "1"
}
},
"semver": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
"optional": true
}
}
},
"node-pre-gyp": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz",
"integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==",
"requires": {
"detect-libc": "^1.0.2",
"mkdirp": "^0.5.1",
"needle": "^2.2.1",
"nopt": "^4.0.1",
"npm-packlist": "^1.1.6",
"npmlog": "^4.0.2",
"rc": "^1.2.7",
"rimraf": "^2.6.1",
"semver": "^5.3.0",
"tar": "^4"
},
"dependencies": {
"nopt": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
"integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
"requires": {
"abbrev": "1",
"osenv": "^0.1.4"
}
},
"tar": {
"version": "4.4.13",
"resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
"integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
"requires": {
"chownr": "^1.1.1",
"fs-minipass": "^1.2.5",
"minipass": "^2.8.6",
"minizlib": "^1.2.1",
"mkdirp": "^0.5.0",
"safe-buffer": "^5.1.2",
"yallist": "^3.0.3"
}
}
}
},
"nodemon": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz",
"integrity": "sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==",
"requires": {
"chokidar": "^3.2.2",
"debug": "^3.2.6",
"ignore-by-default": "^1.0.1",
"minimatch": "^3.0.4",
"pstree.remy": "^1.1.7",
"semver": "^5.7.1",
"supports-color": "^5.5.0",
"touch": "^3.1.0",
"undefsafe": "^2.0.3",
"update-notifier": "^4.1.0"
},
"dependencies": {
"debug": {
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
}
}
},
"nopt": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
"integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
"requires": {
"abbrev": "1"
}
},
"normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
},
"normalize-url": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
"integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ=="
},
"npm-bundled": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz",
"integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==",
"requires": {
"npm-normalize-package-bin": "^1.0.1"
}
},
"npm-normalize-package-bin": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
"integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA=="
},
"npm-packlist": {
"version": "1.4.8",
"resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
"integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
"requires": {
"ignore-walk": "^3.0.1",
"npm-bundled": "^1.0.1",
"npm-normalize-package-bin": "^1.0.1"
}
},
"npmlog": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
"gauge": "~2.7.3",
"set-blocking": "~2.0.0"
}
},
"number-is-nan": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
},
"oauth-sign": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
"optional": true
},
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"on-finished": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
"requires": {
"ee-first": "1.1.1"
}
},
"on-headers": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
"integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"requires": {
"wrappy": "1"
}
},
"os-homedir": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
},
"os-tmpdir": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
},
"osenv": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
"integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
"requires": {
"os-homedir": "^1.0.0",
"os-tmpdir": "^1.0.0"
}
},
"p-cancelable": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
"integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
},
"package-json": {
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
"integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
"requires": {
"got": "^9.6.0",
"registry-auth-token": "^4.0.0",
"registry-url": "^5.0.0",
"semver": "^6.2.0"
},
"dependencies": {
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
}
}
},
"parseurl": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
},
"path": {
"version": "0.12.7",
"resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
"integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=",
"requires": {
"process": "^0.11.1",
"util": "^0.10.3"
}
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
},
"path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
},
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
"optional": true
},
"picomatch": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
},
"prepend-http": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
"integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
},
"process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
"integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
},
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
},
"proxy-addr": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
"integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
"requires": {
"forwarded": "~0.1.2",
"ipaddr.js": "1.9.1"
}
},
"psl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
"optional": true
},
"pstree.remy": {
"version": "1.1.8",
"resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
"integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w=="
},
"pump": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
"integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
"requires": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
}
},
"punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
"optional": true
},
"pupa": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
"integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
"requires": {
"escape-goat": "^2.0.0"
}
},
"qs": {
"version": "6.7.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
},
"range-parser": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
},
"raw-body": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
"integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
"requires": {
"bytes": "3.1.0",
"http-errors": "1.7.2",
"iconv-lite": "0.4.24",
"unpipe": "1.0.0"
}
},
"rc": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
"requires": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
"minimist": "^1.2.0",
"strip-json-comments": "~2.0.1"
}
},
"readable-stream": {
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"readdirp": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
"integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
"requires": {
"picomatch": "^2.2.1"
}
},
"registry-auth-token": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
"integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
"requires": {
"rc": "^1.2.8"
}
},
"registry-url": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
"integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
"requires": {
"rc": "^1.2.8"
}
},
"request": {
"version": "2.88.2",
"resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
"integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
"optional": true,
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.8.0",
"caseless": "~0.12.0",
"combined-stream": "~1.0.6",
"extend": "~3.0.2",
"forever-agent": "~0.6.1",
"form-data": "~2.3.2",
"har-validator": "~5.1.3",
"http-signature": "~1.2.0",
"is-typedarray": "~1.0.0",
"isstream": "~0.1.2",
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.19",
"oauth-sign": "~0.9.0",
"performance-now": "^2.1.0",
"qs": "~6.5.2",
"safe-buffer": "^5.1.2",
"tough-cookie": "~2.5.0",
"tunnel-agent": "^0.6.0",
"uuid": "^3.3.2"
},
"dependencies": {
"qs": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"optional": true
}
}
},
"responselike": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
"integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
"requires": {
"lowercase-keys": "^1.0.0"
}
},
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"requires": {
"glob": "^7.1.3"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
},
"semver-diff": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
"integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
"requires": {
"semver": "^6.3.0"
},
"dependencies": {
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
}
}
},
"send": {
"version": "0.17.1",
"resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
"integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
"requires": {
"debug": "2.6.9",
"depd": "~1.1.2",
"destroy": "~1.0.4",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"fresh": "0.5.2",
"http-errors": "~1.7.2",
"mime": "1.6.0",
"ms": "2.1.1",
"on-finished": "~2.3.0",
"range-parser": "~1.2.1",
"statuses": "~1.5.0"
},
"dependencies": {
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
}
}
},
"serve-static": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
"integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
"requires": {
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
"send": "0.17.1"
}
},
"set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
},
"setprototypeof": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
"integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
},
"signal-exit": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
},
"sqlite3": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.2.tgz",
"integrity": "sha512-1SdTNo+BVU211Xj1csWa8lV6KM0CtucDwRyA0VHl91wEH1Mgh7RxUpI4rVvG7OhHrzCSGaVyW5g8vKvlrk9DJA==",
"requires": {
"node-addon-api": "^3.0.0",
"node-gyp": "3.x",
"node-pre-gyp": "^0.11.0"
}
},
"sshpk": {
"version": "1.16.1",
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
"integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
"optional": true,
"requires": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
"bcrypt-pbkdf": "^1.0.0",
"dashdash": "^1.12.0",
"ecc-jsbn": "~0.1.1",
"getpass": "^0.1.1",
"jsbn": "~0.1.0",
"safer-buffer": "^2.0.2",
"tweetnacl": "~0.14.0"
}
},
"statuses": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
},
"string-width": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
"integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.0"
},
"dependencies": {
"ansi-regex": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
},
"emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
},
"is-fullwidth-code-point": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
},
"strip-ansi": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
"integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
"requires": {
"ansi-regex": "^5.0.0"
}
}
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"requires": {
"safe-buffer": "~5.1.0"
}
},
"strip-ansi": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
"requires": {
"ansi-regex": "^4.1.0"
}
},
"strip-json-comments": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"requires": {
"has-flag": "^3.0.0"
}
},
"tar": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
"integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
"optional": true,
"requires": {
"block-stream": "*",
"fstream": "^1.0.12",
"inherits": "2"
}
},
"term-size": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
"integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg=="
},
"to-readable-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
"integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
},
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"requires": {
"is-number": "^7.0.0"
}
},
"toidentifier": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
"integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
},
"touch": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
"integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
"requires": {
"nopt": "~1.0.10"
}
},
"tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
"optional": true,
"requires": {
"psl": "^1.1.28",
"punycode": "^2.1.1"
}
},
"tunnel-agent": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
"optional": true,
"requires": {
"safe-buffer": "^5.0.1"
}
},
"tweetnacl": {
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
"optional": true
},
"type-fest": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
},
"type-is": {
"version": "1.6.18",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"requires": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
}
},
"typedarray-to-buffer": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
"integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
"requires": {
"is-typedarray": "^1.0.0"
}
},
"undefsafe": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz",
"integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==",
"requires": {
"debug": "^2.2.0"
}
},
"unique-string": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
"integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
"requires": {
"crypto-random-string": "^2.0.0"
}
},
"unpipe": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
"update-notifier": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz",
"integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==",
"requires": {
"boxen": "^4.2.0",
"chalk": "^3.0.0",
"configstore": "^5.0.1",
"has-yarn": "^2.1.0",
"import-lazy": "^2.1.0",
"is-ci": "^2.0.0",
"is-installed-globally": "^0.3.1",
"is-npm": "^4.0.0",
"is-yarn-global": "^0.3.0",
"latest-version": "^5.0.0",
"pupa": "^2.0.1",
"semver-diff": "^3.1.1",
"xdg-basedir": "^4.0.0"
}
},
"uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"optional": true,
"requires": {
"punycode": "^2.1.0"
}
},
"url-parse-lax": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
"integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
"requires": {
"prepend-http": "^2.0.0"
}
},
"util": {
"version": "0.10.4",
"resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
"integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
"requires": {
"inherits": "2.0.3"
}
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
"optional": true
},
"vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
"verror": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
"optional": true,
"requires": {
"assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
"extsprintf": "^1.2.0"
}
},
"which": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
"optional": true,
"requires": {
"isexe": "^2.0.0"
}
},
"wide-align": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
"requires": {
"string-width": "^1.0.2 || 2"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
},
"string-width": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"requires": {
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^4.0.0"
}
},
"strip-ansi": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"requires": {
"ansi-regex": "^3.0.0"
}
}
}
},
"widest-line": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
"integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
"requires": {
"string-width": "^4.0.0"
}
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"write-file-atomic": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
"integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
"requires": {
"imurmurhash": "^0.1.4",
"is-typedarray": "^1.0.0",
"signal-exit": "^3.0.2",
"typedarray-to-buffer": "^3.1.5"
}
},
"xdg-basedir": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
"integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
},
"yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
}
}
}
{
"name": "aire-cdmx",
"version": "1.0.0",
"description": "",
"main": "aire-cdmx.js",
"scripts": {
"dev": "nodemon aire-cdmx.js",
"start": "node aire-cdmx.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"@mapbox/mbtiles": "^0.12.1",
"compression": "^1.7.4",
"cors": "^2.8.5",
"express": "^4.17.1",
"morgan": "^1.10.0",
"nodemon": "^2.0.7",
"path": "^0.12.7"
}
}
{
"type": "FeatureCollection",
"features": [
{ "type": "Feature", "properties": { "area": 0.0, "id": 2, "nombre": "Ciudad de México" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -99.111241142473588, 19.561497773587913 ], [ -99.114852960159325, 19.557595558442539 ], [ -99.115718623969627, 19.556660253898773 ], [ -99.115685086122156, 19.555755702954986 ], [ -99.115621459967173, 19.55403961927178 ], [ -99.118480127160097, 19.55218522257783 ], [ -99.12037348500661, 19.549923188114931 ], [ -99.12043631962581, 19.549848117364455 ], [ -99.121035740961631, 19.549131955151768 ], [ -99.12121760738043, 19.548696327805231 ], [ -99.121309722481996, 19.548475682661959 ], [ -99.121462967334722, 19.548108611231232 ], [ -99.121633734829416, 19.54769956407322 ], [ -99.121746874642426, 19.547428553089286 ], [ -99.121882573739086, 19.547103503191916 ], [ -99.121978759313109, 19.546873102988798 ], [ -99.122153488288717, 19.546541956669749 ], [ -99.122236560851974, 19.546384516593534 ], [ -99.122565707950812, 19.545760708779177 ], [ -99.122637448586559, 19.545624743681945 ], [ -99.122732970397152, 19.54544370811572 ], [ -99.123227183865183, 19.54497102349195 ], [ -99.123507226507741, 19.54470317716336 ], [ -99.124190899803736, 19.544049275512023 ], [ -99.124213907578394, 19.544027270134574 ], [ -99.12464283801458, 19.543422001890104 ], [ -99.124692908986134, 19.543351344867581 ], [ -99.125288153490231, 19.542511375827381 ], [ -99.125374706571037, 19.542389237096444 ], [ -99.1256525618372, 19.542046561766746 ], [ -99.125692594248918, 19.541997190408004 ], [ -99.12598180758927, 19.541640504269989 ], [ -99.126275505129826, 19.541335359984433 ], [ -99.127434569085239, 19.540131103997627 ], [ -99.128146418318366, 19.539391484743444 ], [ -99.12991051017508, 19.536993880968254 ], [ -99.130277308722953, 19.536495347696064 ], [ -99.130574589988328, 19.536091294999267 ], [ -99.127367666224572, 19.535083906579587 ], [ -99.127377915039474, 19.531710659603352 ], [ -99.128082996578456, 19.526609369229977 ], [ -99.128183624292333, 19.525881292146497 ], [ -99.128105633663552, 19.525293132106981 ], [ -99.128004591331177, 19.524531118089044 ], [ -99.127796420147945, 19.524363094000805 ], [ -99.127733071078467, 19.524311961956961 ], [ -99.127497559354921, 19.52417076899593 ], [ -99.127384349578179, 19.524067604418828 ], [ -99.127350407062352, 19.524012196634683 ], [ -99.127298253350901, 19.523911475871614 ], [ -99.127243936916912, 19.523806579555554 ], [ -99.127090333488525, 19.523509937267011 ], [ -99.127063476648416, 19.523458070760462 ], [ -99.126727521796781, 19.522809261973023 ], [ -99.126721407336333, 19.522797453860189 ], [ -99.126440629534656, 19.522255198806874 ], [ -99.126414729218837, 19.522205177485088 ], [ -99.126166590970371, 19.521725954360072 ], [ -99.126164156414291, 19.521721253437367 ], [ -99.125898491558914, 19.521208178248884 ], [ -99.125737563057513, 19.521024968512446 ], [ -99.125276387381646, 19.520499939639102 ], [ -99.125062817774719, 19.520289054149902 ], [ -99.124771051390567, 19.520000950327802 ], [ -99.124364523229218, 19.519599525096091 ], [ -99.124341845925969, 19.519577132036417 ], [ -99.124247525596985, 19.519483994677053 ], [ -99.124006078288431, 19.51924557428103 ], [ -99.123888433347673, 19.519129405068966 ], [ -99.121014718565363, 19.516291646587579 ], [ -99.12098182634692, 19.516267333983819 ], [ -99.12087318846919, 19.516187037848201 ], [ -99.116881925350626, 19.51323689085406 ], [ -99.1159287666095, 19.513051766504883 ], [ -99.114407111559672, 19.511060815011273 ], [ -99.110589309014173, 19.511173138079762 ], [ -99.110559810779478, 19.511162279222596 ], [ -99.11023187293884, 19.511041554573922 ], [ -99.109989771860668, 19.510618851896872 ], [ -99.109897898862201, 19.510458443201287 ], [ -99.109433080540668, 19.510311968332559 ], [ -99.109227418672063, 19.510581363585455 ], [ -99.109144748307656, 19.510742445679387 ], [ -99.108974098837749, 19.511110364860148 ], [ -99.108868687924712, 19.51093096125302 ], [ -99.108763277309109, 19.510751556701798 ], [ -99.108741162206314, 19.510708889804491 ], [ -99.108667966262502, 19.510567667018712 ], [ -99.108645629628995, 19.510491282536563 ], [ -99.107838578932558, 19.510462491999892 ], [ -99.107699913468096, 19.510855131846007 ], [ -99.10768073493368, 19.510906186991782 ], [ -99.107635515963381, 19.511026560677156 ], [ -99.107511883617292, 19.510689755926194 ], [ -99.107463115828722, 19.510406619771189 ], [ -99.107442649024449, 19.510287792971489 ], [ -99.10738863345405, 19.510023662570884 ], [ -99.107366416601465, 19.509934451937205 ], [ -99.107304293115263, 19.509684994035425 ], [ -99.107093883802136, 19.510063900941962 ], [ -99.107042365843256, 19.510178404455743 ], [ -99.106932982114003, 19.510270239859718 ], [ -99.106739526761331, 19.510445049241866 ], [ -99.106581934666423, 19.510426188909975 ], [ -99.106429895480986, 19.510321143895982 ], [ -99.106224254460201, 19.510243108623527 ], [ -99.106122784040224, 19.510154938738761 ], [ -99.106026623652525, 19.509993134261727 ], [ -99.10593157827509, 19.509886366349331 ], [ -99.105515714403509, 19.510328132539318 ], [ -99.104809257957399, 19.51065276636319 ], [ -99.104202923933499, 19.510931386890711 ], [ -99.103860092640545, 19.511088922691478 ], [ -99.10343072547677, 19.511286220684926 ], [ -99.102828310580534, 19.511405259055522 ], [ -99.102724092928426, 19.511425852287623 ], [ -99.10241481446154, 19.511486964851294 ], [ -99.102324698159137, 19.511504772036115 ], [ -99.102165382596283, 19.51153625205551 ], [ -99.101395156219553, 19.511688442495945 ], [ -99.101083854230964, 19.511749952231344 ], [ -99.100971503573049, 19.511772151078539 ], [ -99.100588476343134, 19.51184783290746 ], [ -99.100520548627131, 19.511864521045641 ], [ -99.09976934184553, 19.512049072189882 ], [ -99.099490650779643, 19.512117538049047 ], [ -99.099432639269409, 19.512131789507702 ], [ -99.099200253925147, 19.512188879243588 ], [ -99.098888793951957, 19.512265393961485 ], [ -99.098622463749706, 19.512330821906787 ], [ -99.098354561414112, 19.512396635209253 ], [ -99.098271870315287, 19.512416948770369 ], [ -99.097856960701279, 19.512518874987123 ], [ -99.097399530681628, 19.51263124448138 ], [ -99.097161599408977, 19.51252423855744 ], [ -99.095810673828268, 19.511916671316751 ], [ -99.095612893523395, 19.511827719426538 ], [ -99.095021734319602, 19.511561843942321 ], [ -99.094895557349915, 19.511505095302741 ], [ -99.094509641155284, 19.511331527659674 ], [ -99.093179023289579, 19.510733062993882 ], [ -99.0928973053242, 19.510606353771543 ], [ -99.091893837480654, 19.51015501512655 ], [ -99.090888043722885, 19.509702622837615 ], [ -99.090557956538845, 19.509554152681243 ], [ -99.090512423017515, 19.50953367215136 ], [ -99.09038572726007, 19.509476685066439 ], [ -99.090256346906784, 19.509418491630573 ], [ -99.089960736226473, 19.509316455804516 ], [ -99.08949267131598, 19.509154892486386 ], [ -99.089343367003707, 19.509103356570787 ], [ -99.088943421138922, 19.508938247710116 ], [ -99.088297419687422, 19.508671557045574 ], [ -99.087823967999782, 19.508476099011823 ], [ -99.087557999761302, 19.508366297062381 ], [ -99.087371498996902, 19.508289302504576 ], [ -99.08726966460361, 19.508247261221396 ], [ -99.086921355146913, 19.508103462970357 ], [ -99.086480150867459, 19.5079213133968 ], [ -99.085722134851636, 19.507608365390649 ], [ -99.085403894876677, 19.507476978159417 ], [ -99.085070599735417, 19.507330566802487 ], [ -99.084899520352124, 19.507255414392581 ], [ -99.084623259854297, 19.50713405697223 ], [ -99.084147380429229, 19.506925007388389 ], [ -99.083715080520534, 19.506735100709157 ], [ -99.083250423598557, 19.506530977372407 ], [ -99.082799316888256, 19.506332805403002 ], [ -99.082795435926499, 19.506331100154767 ], [ -99.082335956021097, 19.506129248964541 ], [ -99.081887941390619, 19.505932431750505 ], [ -99.081773756970904, 19.505882269372432 ], [ -99.081449280541023, 19.505739722435674 ], [ -99.081009740391579, 19.505546626040388 ], [ -99.080564723336138, 19.505351121629229 ], [ -99.080086525341173, 19.50514103771571 ], [ -99.080041870833981, 19.505121420222128 ], [ -99.0796297963103, 19.504940384304195 ], [ -99.079215172657086, 19.504763546640927 ], [ -99.078852365630354, 19.504608808580404 ], [ -99.077898619176864, 19.504202026412631 ], [ -99.077652959004681, 19.504087897926269 ], [ -99.077474875067452, 19.504005163200944 ], [ -99.077215371738816, 19.503884602033772 ], [ -99.076439136932748, 19.503588095317124 ], [ -99.076048245735123, 19.503438780884711 ], [ -99.075997642866113, 19.503419304578507 ], [ -99.075688162455847, 19.503300189679493 ], [ -99.075227466057939, 19.503122872576842 ], [ -99.074901959585986, 19.5029975879972 ], [ -99.074771255187997, 19.50294728029116 ], [ -99.07427834913716, 19.502757563004788 ], [ -99.074138582724544, 19.502703767017437 ], [ -99.074022105245305, 19.502658935918006 ], [ -99.073505030991655, 19.502459913283261 ], [ -99.073329156699003, 19.502392218874924 ], [ -99.073222650249704, 19.502351223340373 ], [ -99.072982404788405, 19.502258751390084 ], [ -99.072822826462783, 19.502197328724364 ], [ -99.07234086684214, 19.50201181733372 ], [ -99.071433221160163, 19.501662451183655 ], [ -99.070683027550899, 19.50137368502801 ], [ -99.070125560541271, 19.501159101736668 ], [ -99.069192845644579, 19.500800069632078 ], [ -99.068812506739818, 19.500655844976784 ], [ -99.068425001246695, 19.500508901201499 ], [ -99.068091949191341, 19.500382605723146 ], [ -99.067343633186368, 19.500098837666656 ], [ -99.066947016450797, 19.49994843455918 ], [ -99.065978875230343, 19.499581296887381 ], [ -99.065304809669811, 19.499325673480733 ], [ -99.065212030387499, 19.499290488730697 ], [ -99.064629998713002, 19.499069764368194 ], [ -99.063862533964908, 19.498778714445695 ], [ -99.064205278826506, 19.498003680742361 ], [ -99.06430966157339, 19.497767642080312 ], [ -99.064321811676322, 19.49774016707299 ], [ -99.064653325688383, 19.496990517289806 ], [ -99.06470729362249, 19.49686848052669 ], [ -99.064844549581863, 19.496558100140284 ], [ -99.064961238628698, 19.496294230596384 ], [ -99.065118708834731, 19.495938139078039 ], [ -99.065226515361971, 19.495694353027655 ], [ -99.065252770955667, 19.495634979420057 ], [ -99.065271478301227, 19.495592674698223 ], [ -99.065448497996186, 19.49519237259943 ], [ -99.065523996875982, 19.49502164145829 ], [ -99.065934941694252, 19.494092342031234 ], [ -99.066105221693931, 19.493677573884483 ], [ -99.066106965677761, 19.493673324730551 ], [ -99.066108710616746, 19.493669075595207 ], [ -99.066301017337977, 19.493200651878642 ], [ -99.066633797237571, 19.492390056026952 ], [ -99.066666901536721, 19.492309418474541 ], [ -99.066702024046293, 19.492223865550613 ], [ -99.066792567572364, 19.492003313707372 ], [ -99.066946505655679, 19.491628342417801 ], [ -99.067105148107458, 19.491241908495198 ], [ -99.067249719569759, 19.490889747345545 ], [ -99.067441210458966, 19.49042329536557 ], [ -99.06795258035315, 19.489177634186355 ], [ -99.067991342255766, 19.48908321073257 ], [ -99.067922559879761, 19.489011552400292 ], [ -99.067850684924238, 19.488936672143097 ], [ -99.067622408498806, 19.488395989139349 ], [ -99.067584534124691, 19.488306282064428 ], [ -99.067513337728116, 19.488137650919672 ], [ -99.067486762670015, 19.488074706297766 ], [ -99.067310093248309, 19.487656252977761 ], [ -99.067278077053402, 19.487580419182599 ], [ -99.067118153795477, 19.487201627532126 ], [ -99.067036385114733, 19.487007949935919 ], [ -99.066988094452867, 19.486893567386403 ], [ -99.066725797316209, 19.486272287163391 ], [ -99.066714333896584, 19.486245134542393 ], [ -99.066583740896647, 19.4859358061059 ], [ -99.066460609717083, 19.485644153887105 ], [ -99.066319569145648, 19.485310078661708 ], [ -99.066292872476055, 19.485246842550641 ], [ -99.066186771391841, 19.484995528155903 ], [ -99.066072894109709, 19.484725790094608 ], [ -99.066061411869029, 19.484698591787616 ], [ -99.065929622659141, 19.484386425226294 ], [ -99.065784651835457, 19.484043035318958 ], [ -99.065662815949224, 19.483754442259162 ], [ -99.065464136386794, 19.483283829886155 ], [ -99.065408398231384, 19.483151801192488 ], [ -99.065385535169256, 19.483097644873929 ], [ -99.065376951429585, 19.483077311476404 ], [ -99.065152873686031, 19.482546532195293 ], [ -99.065144999076523, 19.482527880060498 ], [ -99.06485289885228, 19.481835964947734 ], [ -99.064699744320166, 19.481656386432121 ], [ -99.064558873733787, 19.48155026216094 ], [ -99.064507693000934, 19.48153897172244 ], [ -99.064176529700532, 19.481465913671659 ], [ -99.063996152528219, 19.481426120502679 ], [ -99.063747031237384, 19.481371161892049 ], [ -99.063745255661956, 19.48137077034918 ], [ -99.063277817491212, 19.481267647124696 ], [ -99.063610373429455, 19.479969564530762 ], [ -99.062997040287627, 19.479819318742297 ], [ -99.063361010193375, 19.478609278230959 ], [ -99.062996278739618, 19.477789901748594 ], [ -99.06263169387141, 19.47697084326423 ], [ -99.062483310944614, 19.476637491030793 ], [ -99.062477118598835, 19.476623580396563 ], [ -99.061830907246176, 19.475171805165076 ], [ -99.061442023798335, 19.474266582134437 ], [ -99.061412100197927, 19.474196925838843 ], [ -99.060859287367578, 19.47291009582845 ], [ -99.060800342906816, 19.472772883282811 ], [ -99.060397026724729, 19.47183403401645 ], [ -99.059454454449593, 19.46963984072665 ], [ -99.059203983152898, 19.469082806431821 ], [ -99.059119391625899, 19.468894678174472 ], [ -99.059118332289898, 19.468892323101002 ], [ -99.059117272973495, 19.468889967121726 ], [ -99.05791178393855, 19.466208962235182 ], [ -99.057736114527032, 19.465836394337799 ], [ -99.057550037310662, 19.465441749130139 ], [ -99.057182424456684, 19.464662085897672 ], [ -99.056545206592148, 19.463255587871011 ], [ -99.056293122139806, 19.462652428078972 ], [ -99.056064071953799, 19.462104376089137 ], [ -99.05595314609036, 19.461838960483686 ], [ -99.055939502281873, 19.461806313354369 ], [ -99.055288580033846, 19.460248815788979 ], [ -99.055036577358152, 19.459673679695733 ], [ -99.054856119842327, 19.459261825908172 ], [ -99.054786777270209, 19.459103566141838 ], [ -99.054675261918675, 19.458849056231177 ], [ -99.054669499033949, 19.458835903337487 ], [ -99.054486827796779, 19.458418993070126 ], [ -99.054439088093361, 19.45831003607994 ], [ -99.054307576244881, 19.458009884033672 ], [ -99.054290646497449, 19.457971244315889 ], [ -99.054128076286815, 19.457600207342445 ], [ -99.054116312254592, 19.457573354979349 ], [ -99.053947905590036, 19.457188995072485 ], [ -99.053938219999594, 19.457166888336609 ], [ -99.053767402743347, 19.456777024113912 ], [ -99.053748704414062, 19.456734348021747 ], [ -99.05358627741802, 19.456363628169605 ], [ -99.053577655227983, 19.456343949995301 ], [ -99.053498173113141, 19.456162543223549 ], [ -99.053400779681184, 19.455940254600389 ], [ -99.053387328097983, 19.455909550499733 ], [ -99.053216027866085, 19.45551857656698 ], [ -99.053213704588842, 19.455513275177395 ], [ -99.053211382266824, 19.455507973806412 ], [ -99.053028694444322, 19.455091006636344 ], [ -99.053027261517542, 19.455087737138939 ], [ -99.053025828630155, 19.455084465829877 ], [ -99.052856505046847, 19.45469799802428 ], [ -99.05284262215234, 19.454666311313801 ], [ -99.052669374163841, 19.454270885054871 ], [ -99.052668104224594, 19.454267986661126 ], [ -99.052535956534641, 19.453966367385725 ], [ -99.052492299309094, 19.453863806230785 ], [ -99.052490055677239, 19.453858535390747 ], [ -99.052316504582876, 19.453450827438708 ], [ -99.052313621879023, 19.4534440552132 ], [ -99.052154216194694, 19.453069576022251 ], [ -99.052120177556517, 19.452989611475516 ], [ -99.05198019624045, 19.45266076051913 ], [ -99.051962645655081, 19.452619530436177 ], [ -99.051838499250636, 19.452327878737616 ], [ -99.051810966259723, 19.452263197608794 ], [ -99.051733287353485, 19.45208071024771 ], [ -99.051147088377419, 19.45070356023334 ], [ -99.05111965697597, 19.450639114869237 ], [ -99.050903586524186, 19.450245134690487 ], [ -99.050868420566388, 19.450181012375275 ], [ -99.05083290722655, 19.450116257987307 ], [ -99.049806271119465, 19.448244265649418 ], [ -99.049750779165834, 19.448143079134972 ], [ -99.048896331801402, 19.446585015695586 ], [ -99.048815795840781, 19.446438158867991 ], [ -99.047928481053532, 19.444820119150513 ], [ -99.047894995849063, 19.444759057868513 ], [ -99.047385966534392, 19.443830812298007 ], [ -99.047140790713073, 19.443130930391309 ], [ -99.046458823851964, 19.442364636987811 ], [ -99.046652067902485, 19.442063499348411 ], [ -99.046870607822058, 19.441722939852422 ], [ -99.047778614929172, 19.440307938362206 ], [ -99.048209078825423, 19.439637109720234 ], [ -99.048451356428131, 19.439131160904882 ], [ -99.050562042135098, 19.434723260774923 ], [ -99.052332177027651, 19.430558662784435 ], [ -99.052434101233644, 19.430332844508552 ], [ -99.052602017285537, 19.42996081554616 ], [ -99.05399814015297, 19.426828194377173 ], [ -99.054393823080204, 19.425984579959668 ], [ -99.054399538061574, 19.425972395176757 ], [ -99.054730627574187, 19.425266488616323 ], [ -99.054934389256175, 19.424832051488 ], [ -99.055196424620206, 19.424273364282975 ], [ -99.055295452770196, 19.423915516070007 ], [ -99.055621885076945, 19.42273590851126 ], [ -99.055786488670364, 19.422141081466886 ], [ -99.055836256167822, 19.421961235970855 ], [ -99.055888349709932, 19.421550485991922 ], [ -99.056016760617084, 19.420537963423598 ], [ -99.056018596380326, 19.420523485657515 ], [ -99.056115516701297, 19.419759261665074 ], [ -99.056167631552199, 19.419348332721661 ], [ -99.0561788066411, 19.419260218824466 ], [ -99.056311469535004, 19.418214134800852 ], [ -99.056311481022306, 19.418214045312116 ], [ -99.056311492529304, 19.418213954917544 ], [ -99.056401093479053, 19.417507427544514 ], [ -99.05644402206029, 19.417051922113544 ], [ -99.056474715795176, 19.416726236114627 ], [ -99.056552374939059, 19.415902200739417 ], [ -99.0565757119018, 19.415654572831325 ], [ -99.056638665934457, 19.414986571365514 ], [ -99.056656286512776, 19.414799597392449 ], [ -99.056676591186019, 19.414609473278094 ], [ -99.05672740508372, 19.414133658530101 ], [ -99.056764873697446, 19.413782813053775 ], [ -99.056790956898865, 19.413538577570559 ], [ -99.056822875165039, 19.41323970067015 ], [ -99.056846572371157, 19.413017806074063 ], [ -99.056909493510588, 19.412428609161559 ], [ -99.056922301345026, 19.412308677276595 ], [ -99.057074997381832, 19.410878816423935 ], [ -99.05709106119572, 19.410728396319065 ], [ -99.057156170347938, 19.410118704031767 ], [ -99.057191541053356, 19.409787479663255 ], [ -99.057205162424452, 19.409656272986236 ], [ -99.057237002632817, 19.409349573695842 ], [ -99.057317681431186, 19.408572440378371 ], [ -99.057356150127674, 19.408201886307058 ], [ -99.05738644913113, 19.407910026933759 ], [ -99.057476240314259, 19.407045095330496 ], [ -99.057508954015802, 19.40672996655444 ], [ -99.057525012782662, 19.406575275319852 ], [ -99.057550102225733, 19.406333588678148 ], [ -99.05760485021915, 19.405806205593606 ], [ -99.057651660103872, 19.40535529155812 ], [ -99.057703046440878, 19.404860288197128 ], [ -99.057716119216494, 19.404734355433924 ], [ -99.057757629105112, 19.40433449035109 ], [ -99.057807846971855, 19.40385073666118 ], [ -99.057858181580599, 19.403365851877883 ], [ -99.057924565087632, 19.402726365374352 ], [ -99.058106665357428, 19.40097212688859 ], [ -99.058119345283359, 19.400849974794859 ], [ -99.058132880477388, 19.400719580546298 ], [ -99.058135727246167, 19.400692153684137 ], [ -99.05793235677848, 19.40060871373062 ], [ -99.057611251086229, 19.400476968759211 ], [ -99.056300726779426, 19.399939268445166 ], [ -99.056113065230093, 19.399862271344727 ], [ -99.055570556412817, 19.399639679968598 ], [ -99.05496077983257, 19.399389484255803 ], [ -99.054909221525321, 19.399365950367116 ], [ -99.05490866077119, 19.399365693867821 ], [ -99.053928542094496, 19.398918302940899 ], [ -99.053791973172764, 19.3988556232866 ], [ -99.053319614767119, 19.398638830832482 ], [ -99.052906031256924, 19.398449011592614 ], [ -99.052571428641599, 19.398297402414869 ], [ -99.052459774171524, 19.398246811863071 ], [ -99.051860636003155, 19.397975338774717 ], [ -99.05139853984366, 19.397765958225484 ], [ -99.051318250923728, 19.397729578566565 ], [ -99.050870118523136, 19.397526522981458 ], [ -99.050658759963113, 19.397430753099922 ], [ -99.050508488061638, 19.397362662414647 ], [ -99.050110974995633, 19.39718058620149 ], [ -99.049639388334271, 19.396964579513533 ], [ -99.049247977476341, 19.396785296107758 ], [ -99.049152571840494, 19.396741595556271 ], [ -99.048847948758251, 19.39660206379633 ], [ -99.048453460276832, 19.396421367172326 ], [ -99.048153463402627, 19.396283952387151 ], [ -99.048008996758057, 19.396217778636622 ], [ -99.047784961833756, 19.396115157578773 ], [ -99.047397390886246, 19.395940495232075 ], [ -99.047039387667454, 19.395779155788954 ], [ -99.046866198708116, 19.395701105341153 ], [ -99.04631434750516, 19.395452404042 ], [ -99.04578773158326, 19.395215072582371 ], [ -99.045675099278682, 19.395164312088138 ], [ -99.045250336510136, 19.394972880842108 ], [ -99.044723874636347, 19.394735614893747 ], [ -99.044596728588573, 19.394678311809841 ], [ -99.044473552673381, 19.39462279801025 ], [ -99.0443290209559, 19.394557054483176 ], [ -99.043905398066485, 19.394364358680903 ], [ -99.04348341320393, 19.394172406907199 ], [ -99.043253519097178, 19.394067832344497 ], [ -99.043067674281787, 19.393983294677984 ], [ -99.042698682202897, 19.393815444941151 ], [ -99.042285472090953, 19.393627480163424 ], [ -99.042280468950395, 19.393625203824826 ], [ -99.042275466744854, 19.39362292841054 ], [ -99.041764160965627, 19.3933903402149 ], [ -99.041607124508289, 19.393318905109457 ], [ -99.041203980187206, 19.393133371791855 ], [ -99.040852682296219, 19.392971697934971 ], [ -99.040824913577495, 19.392958918258369 ], [ -99.040446279070011, 19.392784662546148 ], [ -99.040150142894689, 19.392648373381832 ], [ -99.040027346593035, 19.392591859421859 ], [ -99.0397181826458, 19.392449573707541 ], [ -99.039288748072153, 19.392251934163042 ], [ -99.038889071389093, 19.392067989592359 ], [ -99.038505482851804, 19.391891448172785 ], [ -99.038504043860456, 19.391890785659022 ], [ -99.038502605823595, 19.391890123163883 ], [ -99.038104650091725, 19.391706968736084 ], [ -99.037713968884546, 19.391527159159001 ], [ -99.037316628884085, 19.391344284796023 ], [ -99.037129668748989, 19.391258236503006 ], [ -99.036943881195555, 19.391172728392355 ], [ -99.036500167918476, 19.390968507787363 ], [ -99.036153001892302, 19.390808788121696 ], [ -99.035748184960326, 19.390622545278017 ], [ -99.035723686451561, 19.390611274153777 ], [ -99.035320152724736, 19.390425619891726 ], [ -99.034911277389753, 19.390237506460725 ], [ -99.034627014448105, 19.390106723441246 ], [ -99.034590042896724, 19.390089713322219 ], [ -99.033852655831993, 19.389750454446844 ], [ -99.033631400709197, 19.389648658383202 ], [ -99.033454124747777, 19.389567096352724 ], [ -99.033062665652395, 19.389386989640155 ], [ -99.032883986417033, 19.389304780492914 ], [ -99.032669790375238, 19.389206230683385 ], [ -99.03227922488206, 19.389026532794912 ], [ -99.031892801382057, 19.388848739367823 ], [ -99.031488712708281, 19.388662816759499 ], [ -99.031419742203425, 19.388631082874525 ], [ -99.031040745332362, 19.388456703527339 ], [ -99.030807294709376, 19.388349291169224 ], [ -99.030666565556587, 19.388285931985347 ], [ -99.030284018214104, 19.388113701095275 ], [ -99.029954179520786, 19.387965199066588 ], [ -99.029869328497398, 19.387926996823477 ], [ -99.029485684388206, 19.387754268465013 ], [ -99.02907824494558, 19.387570826295182 ], [ -99.029073711689108, 19.387568785303994 ], [ -99.029069178432792, 19.387566744312718 ], [ -99.028690281388833, 19.38739615158849 ], [ -99.028296540237363, 19.387218873970543 ], [ -99.027927646763189, 19.387052783059303 ], [ -99.027667010406859, 19.38693543256117 ], [ -99.027479503418306, 19.386851008254549 ], [ -99.027043279698148, 19.386654599125809 ], [ -99.026667499661272, 19.386485403844183 ], [ -99.02630336080982, 19.386321448686342 ], [ -99.02624396529022, 19.38629470534929 ], [ -99.02588450906849, 19.386132857548876 ], [ -99.02549786709389, 19.385958768036005 ], [ -99.025228422985677, 19.385837446846384 ], [ -99.024958991647225, 19.385716130871984 ], [ -99.024887482773281, 19.385683932682362 ], [ -99.024805356921334, 19.385646953860398 ], [ -99.024407126759328, 19.385467643232545 ], [ -99.024017935478952, 19.385292401528361 ], [ -99.023633706650728, 19.385119392392539 ], [ -99.023501780845706, 19.385059988675671 ], [ -99.023174555324445, 19.384912645368537 ], [ -99.022763453613948, 19.384727533041353 ], [ -99.022714414417607, 19.384705451579372 ], [ -99.022364681325456, 19.384547971736737 ], [ -99.022352245202839, 19.384542372202311 ], [ -99.021957642999581, 19.384364687108175 ], [ -99.021927630737864, 19.384351172932835 ], [ -99.021552481776411, 19.384182245783713 ], [ -99.021166925945138, 19.384008631624077 ], [ -99.021112028574493, 19.383983911428441 ], [ -99.020754406606471, 19.383822874312816 ], [ -99.020348447692314, 19.383640070648738 ], [ -99.02033773718864, 19.383634776824422 ], [ -99.020064110236845, 19.383499542491027 ], [ -99.019949476480292, 19.383442887100543 ], [ -99.019572049186152, 19.383256349789633 ], [ -99.019551891536878, 19.383245852193976 ], [ -99.019146308964594, 19.383034639365892 ], [ -99.018776747031808, 19.382842184026785 ], [ -99.018718054074256, 19.38281161860235 ], [ -99.018328665366624, 19.382608836841044 ], [ -99.017986152248184, 19.382430463983749 ], [ -99.017949389110498, 19.382411319071611 ], [ -99.017529065684712, 19.382192424125702 ], [ -99.017204277109556, 19.382023280596382 ], [ -99.0171664624838, 19.382003587360408 ], [ -99.017015413343984, 19.381924503115282 ], [ -99.016919185260576, 19.381874121476447 ], [ -99.016521663285531, 19.381665992309216 ], [ -99.016419772343724, 19.381612645071709 ], [ -99.016036124501156, 19.381412642238772 ], [ -99.015791850822978, 19.381285296273422 ], [ -99.01560556229785, 19.381188179072918 ], [ -99.015132264589226, 19.380941435475435 ], [ -99.01512221994912, 19.380936145381046 ], [ -99.014661480240136, 19.380693498655642 ], [ -99.0146200388116, 19.380671673457364 ], [ -99.014190638112254, 19.380445530266535 ], [ -99.014074386012311, 19.380384305959609 ], [ -99.013738199958226, 19.380207251195319 ], [ -99.013309765957985, 19.379981613084055 ], [ -99.01328448149205, 19.379968296690819 ], [ -99.012809397603817, 19.379718087242317 ], [ -99.012517734694669, 19.379564477734945 ], [ -99.01236312723853, 19.379483050500678 ], [ -99.011890345210261, 19.379234049058137 ], [ -99.011766885422929, 19.379169025973923 ], [ -99.011473075531569, 19.379014282845976 ], [ -99.010982714206619, 19.37875601984976 ], [ -99.010969086736239, 19.378748842684722 ], [ -99.01053340595989, 19.37851937637955 ], [ -99.010164715710516, 19.378325192416479 ], [ -99.009853347480458, 19.378139051319735 ], [ -99.009620940340639, 19.378000113322866 ], [ -99.009575397838262, 19.377972887411154 ], [ -99.009454675408392, 19.377900716380726 ], [ -99.009446881277157, 19.377896056739129 ], [ -99.009324372736202, 19.377823091809798 ], [ -99.009226919814751, 19.377765049544831 ], [ -99.009222176194243, 19.377762224514715 ], [ -99.009132666775216, 19.37770891276174 ], [ -99.008974641378956, 19.377614793623032 ], [ -99.008770731584193, 19.377493345359017 ], [ -99.008658290584393, 19.377426375853187 ], [ -99.008559481981436, 19.377367525232561 ], [ -99.008442476671561, 19.377297837372481 ], [ -99.008017085605729, 19.37704447318194 ], [ -99.00774301851736, 19.376881236367829 ], [ -99.007683346640889, 19.376845695266336 ], [ -99.007310640545072, 19.376623708588447 ], [ -99.00691731507996, 19.37638943839664 ], [ -99.006517859203569, 19.376151514500457 ], [ -99.006160165888332, 19.375938463548017 ], [ -99.00578569197647, 19.375715416982342 ], [ -99.005690603908363, 19.37565877950848 ], [ -99.005408724565328, 19.375490883856752 ], [ -99.005040614746818, 19.375271626103707 ], [ -99.004791521630381, 19.37512325699857 ], [ -99.004623271763592, 19.375023040822271 ], [ -99.004233856374171, 19.374791088650511 ], [ -99.004223049544038, 19.374784851218735 ], [ -99.00379056206063, 19.374535234910869 ], [ -99.003328474031093, 19.374268532112954 ], [ -99.002947247705478, 19.374048498233691 ], [ -99.002914606935761, 19.374029658969626 ], [ -99.002648442653665, 19.373876035611168 ], [ -99.002238054120014, 19.37363916792884 ], [ -99.001828064879618, 19.373402529096616 ], [ -99.00141446136071, 19.373163802189215 ], [ -99.001014499931259, 19.372932947529495 ], [ -99.000614224011443, 19.372701909809432 ], [ -99.00019656312972, 19.372460835578124 ], [ -99.000157407384251, 19.372438234555986 ], [ -99.000080711882433, 19.372393966182628 ], [ -98.999797804806008, 19.372227347582051 ], [ -98.999450423428968, 19.372022757345967 ], [ -98.999396470316398, 19.371990981137834 ], [ -98.999012328520593, 19.371764738796589 ], [ -98.998623674111187, 19.371535836949153 ], [ -98.998346136531225, 19.371372377000252 ], [ -98.998211937951751, 19.371293338275148 ], [ -98.998052348164094, 19.371199345568002 ], [ -98.997883781770085, 19.371100065492929 ], [ -98.997626164771731, 19.370948336855129 ], [ -98.997493474148939, 19.370870185597397 ], [ -98.997228217758916, 19.370713956810931 ], [ -98.997168887522122, 19.370679012919734 ], [ -98.996809759630708, 19.370467494204949 ], [ -98.996806604010828, 19.370465635503574 ], [ -98.996803448391034, 19.37046377680214 ], [ -98.996470531678852, 19.370267695246611 ], [ -98.996377391179308, 19.370212836967166 ], [ -98.996161065239932, 19.370085423982669 ], [ -98.99604908845366, 19.370019471338004 ], [ -98.995824925022092, 19.369887442024407 ], [ -98.995605865832744, 19.369758418076842 ], [ -98.995604223942152, 19.36975745119403 ], [ -98.995602582071584, 19.369756483405489 ], [ -98.995330507041928, 19.369596233892988 ], [ -98.99513246333089, 19.369479587396789 ], [ -98.994882851644988, 19.369332566819725 ], [ -98.994716777175071, 19.369234749196337 ], [ -98.994599987393968, 19.369165959602633 ], [ -98.994283533381804, 19.368979567660819 ], [ -98.994280134646488, 19.368977566338298 ], [ -98.994276735931336, 19.368975564109917 ], [ -98.993953568336238, 19.368785215830883 ], [ -98.9938725147817, 19.368737475069882 ], [ -98.993611783221681, 19.36858390090406 ], [ -98.993440686032116, 19.368483123102273 ], [ -98.993246746415466, 19.36836889010992 ], [ -98.993048645937691, 19.368252206317774 ], [ -98.992945422406692, 19.368191405815917 ], [ -98.992617540326393, 19.367998276951482 ], [ -98.992612533728419, 19.367995328384794 ], [ -98.992607527150653, 19.367992378912206 ], [ -98.992273471696464, 19.367795612426402 ], [ -98.992194027226304, 19.367748818031085 ], [ -98.991939179674688, 19.367598706408 ], [ -98.991893944897257, 19.367553982946543 ], [ -98.99179997815726, 19.367461078291939 ], [ -98.991755380132062, 19.367003768940005 ], [ -98.991806965258107, 19.36686498000655 ], [ -98.991870143053191, 19.366695002302837 ], [ -98.991883640856329, 19.366639826907562 ], [ -98.991917809478096, 19.366500149378918 ], [ -98.991947728171851, 19.366377846798095 ], [ -98.99195798687478, 19.366335911812158 ], [ -98.991986520068295, 19.366219271328582 ], [ -98.992037033681186, 19.366012778687388 ], [ -98.992054737074795, 19.365940409648516 ], [ -98.992184582029523, 19.365409619018145 ], [ -98.992251391750173, 19.36513650887213 ], [ -98.992286684726238, 19.364992233486426 ], [ -98.992339137014625, 19.364777812858584 ], [ -98.992418359285466, 19.364453959630957 ], [ -98.992466680080867, 19.364256427041219 ], [ -98.992497333561374, 19.364131115522444 ], [ -98.992576307422709, 19.36380827330299 ], [ -98.992595760848715, 19.363728749920369 ], [ -98.992625443260764, 19.363607407044441 ], [ -98.99267748308236, 19.363394667491448 ], [ -98.992739162811034, 19.363142518876021 ], [ -98.992773210991899, 19.363003330475134 ], [ -98.992776791998651, 19.362988692406766 ], [ -98.992858646509262, 19.362654070941652 ], [ -98.992867773257899, 19.362620044978762 ], [ -98.992908223597738, 19.362469234169556 ], [ -98.992927259464025, 19.362398264657575 ], [ -98.992973551681985, 19.362225675140031 ], [ -98.993020049725899, 19.36205232043039 ], [ -98.993110082534685, 19.361716648657342 ], [ -98.993145319628027, 19.361585279569585 ], [ -98.993385213421519, 19.360690880922565 ], [ -98.993467598323122, 19.360383722897641 ], [ -98.993515567938672, 19.360293190391634 ], [ -98.993593663071763, 19.360145804735275 ], [ -98.994062272179647, 19.359261410656842 ], [ -98.994175269199729, 19.359048152863163 ], [ -98.99444778682718, 19.358846107696134 ], [ -98.994547279572672, 19.358566439697011 ], [ -98.994556667014109, 19.358141325530912 ], [ -98.994272038738103, 19.357851838018849 ], [ -98.99375184867236, 19.357379881685823 ], [ -98.992503227065455, 19.356332816923832 ], [ -98.99247243321625, 19.356306993542312 ], [ -98.991606219048407, 19.355580592359743 ], [ -98.991467424782414, 19.355464199792543 ], [ -98.991361936748461, 19.355363574660128 ], [ -98.990992355394908, 19.355011029436653 ], [ -98.990886086420517, 19.354909659021772 ], [ -98.990730852729754, 19.354761579970535 ], [ -98.990593596783825, 19.354630649467083 ], [ -98.99010643765186, 19.354165941825126 ], [ -98.989625043036867, 19.353706726437075 ], [ -98.989175761253676, 19.353278141614418 ], [ -98.988776997807477, 19.352897744619565 ], [ -98.988093313306777, 19.352245541558379 ], [ -98.987613534543328, 19.351781775862992 ], [ -98.987583626228641, 19.351752865751003 ], [ -98.987174719449342, 19.351357605249877 ], [ -98.98603867657549, 19.350259455171074 ], [ -98.985868347375387, 19.35009480558783 ], [ -98.985457292508599, 19.3496974539141 ], [ -98.985210193065654, 19.349458589669442 ], [ -98.984817356946536, 19.349078846305105 ], [ -98.984704388647188, 19.348969642622077 ], [ -98.984485037952012, 19.348757600626953 ], [ -98.98386161229827, 19.3481639238959 ], [ -98.982560355515417, 19.346924735879892 ], [ -98.982387934006454, 19.346760536693175 ], [ -98.982229970922205, 19.346610105628383 ], [ -98.981499220468947, 19.345914196927282 ], [ -98.981273188449407, 19.345694934162079 ], [ -98.980660218634199, 19.345100317488725 ], [ -98.979869871880865, 19.344333626042015 ], [ -98.979630989277325, 19.344101891518573 ], [ -98.97950095399159, 19.343975745773726 ], [ -98.979194087844178, 19.343678059491506 ], [ -98.979022242684323, 19.343511353952895 ], [ -98.978995750078823, 19.343485653976106 ], [ -98.978793320770635, 19.343289279152724 ], [ -98.978542510753883, 19.342992542405121 ], [ -98.978077528446306, 19.342442412839933 ], [ -98.978063388080798, 19.342425683923771 ], [ -98.977808424345525, 19.342124028955102 ], [ -98.977527331938774, 19.341649715581752 ], [ -98.977277525192932, 19.341228190382612 ], [ -98.977162084792027, 19.341033393911538 ], [ -98.976456349687098, 19.339843039197774 ], [ -98.976112511781494, 19.339310296110657 ], [ -98.975824629852795, 19.33886424896394 ], [ -98.975479672921423, 19.338329763633801 ], [ -98.975215526795537, 19.338031605858141 ], [ -98.974959721727885, 19.337742859813059 ], [ -98.974636994275656, 19.337378572391813 ], [ -98.974325152345429, 19.337026570049343 ], [ -98.972868948881597, 19.335799368072145 ], [ -98.972788189798607, 19.335731308114998 ], [ -98.97255753086597, 19.335547084200012 ], [ -98.971633472919706, 19.334809047690992 ], [ -98.970555618649669, 19.333885704608861 ], [ -98.968378607290191, 19.332031312879327 ], [ -98.968108541799197, 19.331801263660491 ], [ -98.968029204728268, 19.331733682066201 ], [ -98.967673877812359, 19.331431004172178 ], [ -98.967275387482758, 19.331091555308355 ], [ -98.967202771403592, 19.331029698035437 ], [ -98.966916869664473, 19.330786154112349 ], [ -98.966778402837889, 19.330671179470457 ], [ -98.966519337120602, 19.330456063729262 ], [ -98.966063318833733, 19.330077406491547 ], [ -98.965448125305244, 19.329566575138376 ], [ -98.965373170329869, 19.329504335722614 ], [ -98.96528685332737, 19.329432661057783 ], [ -98.963996675018365, 19.328361324556639 ], [ -98.960880778033186, 19.325736528337845 ], [ -98.960450877769787, 19.325374371069714 ], [ -98.960448243313024, 19.325372152470855 ], [ -98.958358675327489, 19.323611821843905 ], [ -98.957902622869852, 19.323227615942091 ], [ -98.959001462760455, 19.321859070189539 ], [ -98.959155518176729, 19.321659660978742 ], [ -98.960860437450634, 19.319452767983901 ], [ -98.961131070361247, 19.319102444799853 ], [ -98.961399125850178, 19.318755457345908 ], [ -98.961876137757216, 19.318137978751363 ], [ -98.962562079716037, 19.317250036193947 ], [ -98.962965823219392, 19.316727388977441 ], [ -98.962990591040565, 19.316615566638365 ], [ -98.963341283136529, 19.31503223719243 ], [ -98.963415458580045, 19.314505678793239 ], [ -98.963442846932921, 19.31431125024751 ], [ -98.963448460004429, 19.314271402640209 ], [ -98.963556452927875, 19.313504778879974 ], [ -98.963747196904237, 19.312150687913277 ], [ -98.963747825037103, 19.31214623080146 ], [ -98.963895440953991, 19.311098291928214 ], [ -98.963895633724945, 19.31109692307955 ], [ -98.963972791478653, 19.310549166394246 ], [ -98.964053444268671, 19.310047726057178 ], [ -98.964054875778089, 19.310038826249002 ], [ -98.964229844014696, 19.308950993622602 ], [ -98.964230103303862, 19.308949380564727 ], [ -98.964393305595863, 19.307934687431125 ], [ -98.964410655936703, 19.307886913074206 ], [ -98.9647760632364, 19.306880769796443 ], [ -98.965386765234072, 19.306335927726828 ], [ -98.966275670792299, 19.305962483194975 ], [ -98.967223844909128, 19.305969839624346 ], [ -98.967556447381909, 19.303745018439045 ], [ -98.968242182027311, 19.299157817643763 ], [ -98.968915551584274, 19.294738942604049 ], [ -98.969607128723624, 19.290200308249702 ], [ -98.97027786989932, 19.285798142567749 ], [ -98.971430882680679, 19.278366688451694 ], [ -98.971745543049167, 19.276629452435429 ], [ -98.973362939861943, 19.267699157250373 ], [ -98.974917571045168, 19.259490522419533 ], [ -98.975413157318087, 19.25753499240038 ], [ -98.976530625695304, 19.253125388859033 ], [ -98.965986869880695, 19.249941007153925 ], [ -98.96796780618439, 19.236436320028574 ], [ -98.968586504053803, 19.232217948140857 ], [ -98.968366683731162, 19.23214762038171 ], [ -98.967920312866624, 19.232004811063884 ], [ -98.96787554920715, 19.231990489556082 ], [ -98.96613409054882, 19.231433322923909 ], [ -98.96248285398012, 19.230265071433596 ], [ -98.962135053246243, 19.230153784876237 ], [ -98.960416774723171, 19.229603968962657 ], [ -98.958647494014542, 19.229037812764055 ], [ -98.956113148663292, 19.228226804917497 ], [ -98.955874015192165, 19.228150278466174 ], [ -98.952260172872755, 19.226993743833582 ], [ -98.94764475811327, 19.2255165523699 ], [ -98.946643680667279, 19.225196128238171 ], [ -98.945927313010273, 19.224966822808788 ], [ -98.945770363434946, 19.224954307529977 ], [ -98.945243381565618, 19.224912282605434 ], [ -98.944760009105323, 19.224620282622983 ], [ -98.944159343712386, 19.22442921068243 ], [ -98.942949506253655, 19.22407669294298 ], [ -98.94030281205599, 19.223239640273782 ], [ -98.941858842866466, 19.217967600822075 ], [ -98.942553210835484, 19.21561486139629 ], [ -98.950909370237127, 19.218130667385633 ], [ -98.95108553483503, 19.218183699986504 ], [ -98.95215457772251, 19.216599022490605 ], [ -98.952392441953819, 19.216246422109378 ], [ -98.953275157885827, 19.215495976063366 ], [ -98.95289467851282, 19.215269944860299 ], [ -98.953283112141378, 19.215355756449824 ], [ -98.953671759774892, 19.215441614845023 ], [ -98.953836521925879, 19.214967556645945 ], [ -98.953948333350851, 19.214645847222144 ], [ -98.955307726440736, 19.214835351792626 ], [ -98.95690884754994, 19.215058538662863 ], [ -98.957461284525877, 19.215135540675519 ], [ -98.958449466376138, 19.214857666144781 ], [ -98.959132634249059, 19.214665556237893 ], [ -98.959226745133932, 19.214639091953803 ], [ -98.960030165246934, 19.214413161871132 ], [ -98.959744897529617, 19.213870863647319 ], [ -98.961129411372283, 19.213998454419393 ], [ -98.962542081338768, 19.214128626624998 ], [ -98.962582967321666, 19.214132392885055 ], [ -98.96269404913761, 19.214142628790118 ], [ -98.963535348756125, 19.213044256233552 ], [ -98.964311576151971, 19.213239240891532 ], [ -98.964653960394884, 19.213047448252965 ], [ -98.967156782455888, 19.211645409075249 ], [ -98.967258728022344, 19.211502976720684 ], [ -98.96727812160384, 19.211475880676399 ], [ -98.967553697002188, 19.211090856434204 ], [ -98.967829270843097, 19.210705831864679 ], [ -98.968066797592769, 19.210599016053841 ], [ -98.968440368768313, 19.210576386246142 ], [ -98.968527927219313, 19.210571081683216 ], [ -98.968376561037701, 19.210488849919969 ], [ -98.967657343455812, 19.209796047693761 ], [ -98.96683776422843, 19.209006558170465 ], [ -98.966826513656997, 19.208961337530376 ], [ -98.966863476759144, 19.208742674731457 ], [ -98.967006021836724, 19.207899421882768 ], [ -98.967051802537867, 19.207628598149284 ], [ -98.967423966068097, 19.207327197908327 ], [ -98.967181361096536, 19.207042249707776 ], [ -98.967168506034994, 19.206617607265198 ], [ -98.967228742078902, 19.206251094286589 ], [ -98.967404542728332, 19.206172426253413 ], [ -98.96750941329303, 19.206125498109287 ], [ -98.967979164310876, 19.205719980583705 ], [ -98.968571980339178, 19.205208219146868 ], [ -98.969678573428368, 19.204252913535399 ], [ -98.96770189151826, 19.203128841053822 ], [ -98.967680274236812, 19.203025914950029 ], [ -98.967609668918669, 19.202689739549875 ], [ -98.967025832228913, 19.199909853939999 ], [ -98.966978699865606, 19.19792165192931 ], [ -98.967693892283464, 19.189743078895951 ], [ -98.966410339232368, 19.18703166269735 ], [ -98.959849057607755, 19.179167876788718 ], [ -98.956521746032863, 19.176635216945069 ], [ -98.956174682879535, 19.176763062936807 ], [ -98.954915731749978, 19.174063397189933 ], [ -98.952385648426969, 19.168637616145457 ], [ -98.965612173535945, 19.164930466527558 ], [ -98.967366398056683, 19.164438689165816 ], [ -98.9652502633827, 19.161961694756585 ], [ -98.964616035836386, 19.161219292886763 ], [ -98.9637381686521, 19.160191677491856 ], [ -98.963122685990442, 19.159471192501925 ], [ -98.962697440708354, 19.158973395544837 ], [ -98.962019268510019, 19.158179508940801 ], [ -98.96108435427243, 19.157085053949004 ], [ -98.960570614358986, 19.156483636841717 ], [ -98.960017450977105, 19.155836060009282 ], [ -98.959860522356422, 19.155652345270418 ], [ -98.959468323861969, 19.155193201200049 ], [ -98.958484426977691, 19.154041341727094 ], [ -98.958318534822496, 19.153847127488973 ], [ -98.954626306790274, 19.149524360533256 ], [ -98.959481897056733, 19.147298417483089 ], [ -98.95989550490377, 19.147108797565302 ], [ -98.962604194075823, 19.145866949440808 ], [ -98.9630370384006, 19.145642603676148 ], [ -98.966455939652505, 19.143870504285243 ], [ -98.965956062352717, 19.142584495969839 ], [ -98.965663163729616, 19.141830961549363 ], [ -98.965493669871449, 19.141394903593952 ], [ -98.965112719047752, 19.140414817640472 ], [ -98.96508906129435, 19.14038599962209 ], [ -98.964645287254115, 19.139845415063775 ], [ -98.964605551178423, 19.139797009462725 ], [ -98.963888718292665, 19.138217477107773 ], [ -98.963760307946288, 19.137934522437227 ], [ -98.963487559307794, 19.137488070881048 ], [ -98.963175420575496, 19.136977141306396 ], [ -98.962897706183483, 19.136522554733894 ], [ -98.962626217530044, 19.136078155943594 ], [ -98.962477103782248, 19.135834070226565 ], [ -98.962377022664583, 19.135670246966033 ], [ -98.96227267801217, 19.135455806701131 ], [ -98.961945472006533, 19.134783358364508 ], [ -98.961817171914802, 19.134519684638772 ], [ -98.961715404575472, 19.134310538588974 ], [ -98.961625561181521, 19.134125897149307 ], [ -98.961478395859686, 19.133823449606489 ], [ -98.961091887551447, 19.13302910895472 ], [ -98.960853966015293, 19.132305236871172 ], [ -98.960509808325867, 19.131258128087698 ], [ -98.960432454044977, 19.131022774264896 ], [ -98.959542211834702, 19.128314113489193 ], [ -98.958729489658154, 19.125841226276286 ], [ -98.958528965366426, 19.125273800908037 ], [ -98.957797380262193, 19.123203586360205 ], [ -98.957507477578275, 19.122383213600799 ], [ -98.95765603682311, 19.119631008727808 ], [ -98.958002844489059, 19.117915350337366 ], [ -98.958070437327862, 19.117580963694984 ], [ -98.958500242679165, 19.114897945448828 ], [ -98.958562700549521, 19.114508051031702 ], [ -98.958701993600428, 19.113638501126875 ], [ -98.958692016695267, 19.112705239140706 ], [ -98.95869054862753, 19.112567940369747 ], [ -98.958409755626931, 19.111309393290615 ], [ -98.958606382056729, 19.110413880115573 ], [ -98.958676481773239, 19.110094614280115 ], [ -98.958956664555629, 19.109042719184451 ], [ -98.959063507426322, 19.104277959246701 ], [ -98.961239791786923, 19.095583183884848 ], [ -98.963265770917957, 19.092062791763155 ], [ -98.965721483632706, 19.085861170118918 ], [ -98.968283588002777, 19.083140870737434 ], [ -98.971372331135157, 19.08121839040875 ], [ -98.973696609262873, 19.079553173986874 ], [ -98.97899540513643, 19.074455953515386 ], [ -98.982361370916053, 19.07760840823234 ], [ -98.983594485586337, 19.078763251046936 ], [ -99.028993681798454, 19.085368792354146 ], [ -99.030194904670438, 19.084556538797155 ], [ -99.043208864242274, 19.075755461061252 ], [ -99.048728663164795, 19.066601537154192 ], [ -99.056650364922859, 19.053462025301858 ], [ -99.059800232965358, 19.048236663823484 ], [ -99.062085749164098, 19.048718717385654 ], [ -99.104453854643126, 19.057648025736512 ], [ -99.105128568156232, 19.057790120039172 ], [ -99.12543312126914, 19.062064718441047 ], [ -99.135212612338321, 19.088840552360011 ], [ -99.135379016212198, 19.089296070859831 ], [ -99.136481476231296, 19.089377991707472 ], [ -99.178230679787831, 19.092474264230873 ], [ -99.2210843382652, 19.095640297361783 ], [ -99.226777780404461, 19.096060003503826 ], [ -99.256629652317102, 19.116557816558032 ], [ -99.27869521819018, 19.131701727063657 ], [ -99.282588827389489, 19.13821283480479 ], [ -99.287605245617144, 19.146600574016276 ], [ -99.293115065808863, 19.165299072894562 ], [ -99.295596852601562, 19.172882804672625 ], [ -99.300183122931386, 19.184578500515201 ], [ -99.301331437858792, 19.188417408386901 ], [ -99.302762643645949, 19.190855090785295 ], [ -99.303243317914351, 19.193655807485523 ], [ -99.303915570245451, 19.197179176684358 ], [ -99.303965099984723, 19.198263548393836 ], [ -99.304444833562172, 19.200522034952037 ], [ -99.30468651313204, 19.202645355592999 ], [ -99.306130624013008, 19.206143743869916 ], [ -99.306784733933299, 19.211080831788006 ], [ -99.307135534954654, 19.213728464112872 ], [ -99.308133145578665, 19.214368912782014 ], [ -99.308299700501422, 19.214512401633453 ], [ -99.312300283958137, 19.218031078718081 ], [ -99.31336574132952, 19.218967376577535 ], [ -99.316249756395962, 19.221501681749487 ], [ -99.316121703589687, 19.22258882854404 ], [ -99.315555531232363, 19.227395347476342 ], [ -99.315343360585587, 19.229196485062033 ], [ -99.321296500176729, 19.232665474367952 ], [ -99.322254851576659, 19.232647834158829 ], [ -99.324320291390208, 19.232609793864704 ], [ -99.326719596603439, 19.232565570110051 ], [ -99.330474038132195, 19.237480482567175 ], [ -99.330821481789201, 19.237935298147566 ], [ -99.335771998329122, 19.239327083693166 ], [ -99.34234097293772, 19.241122399640165 ], [ -99.342068673833339, 19.247539199562034 ], [ -99.341316873903494, 19.252149480532601 ], [ -99.339857237729618, 19.259652913049003 ], [ -99.337629840305866, 19.26403996890507 ], [ -99.339159896317938, 19.267697146274141 ], [ -99.340938990453367, 19.267797799914451 ], [ -99.341552006506603, 19.268094317978314 ], [ -99.341910650869295, 19.268178687519253 ], [ -99.342254424724487, 19.268291435725619 ], [ -99.342777580068557, 19.268474707836635 ], [ -99.343059662796463, 19.268547661782979 ], [ -99.343491198067895, 19.268872265615759 ], [ -99.343708517544542, 19.26896199238961 ], [ -99.344075207108247, 19.269115818826968 ], [ -99.344686599266439, 19.269475223645202 ], [ -99.345128381890646, 19.269992202340237 ], [ -99.345524501859927, 19.270437415064492 ], [ -99.345845707066545, 19.270806750227742 ], [ -99.346151137113807, 19.271307865921585 ], [ -99.346296819467582, 19.272022128907427 ], [ -99.346478992870118, 19.272229403762264 ], [ -99.347512502814936, 19.27302672517423 ], [ -99.348213706127197, 19.27396094638268 ], [ -99.356128405611997, 19.274989353605079 ], [ -99.361921907888004, 19.275741867605078 ], [ -99.364924203948291, 19.277769253004962 ], [ -99.353581347637444, 19.291934309658611 ], [ -99.354536026504803, 19.293288016164603 ], [ -99.353715829723441, 19.293361915347102 ], [ -99.353471604258104, 19.293383919580037 ], [ -99.353276710362266, 19.293476841480242 ], [ -99.352998362807767, 19.293649262574746 ], [ -99.352413819258402, 19.293994137047648 ], [ -99.351954274041901, 19.294140451126879 ], [ -99.35149208885035, 19.294152379867516 ], [ -99.351255855391813, 19.294966160466618 ], [ -99.352923818661637, 19.29604739977972 ], [ -99.353497788654636, 19.297401841841577 ], [ -99.349985256431367, 19.296837189762854 ], [ -99.356274241341524, 19.302014523839311 ], [ -99.35636862986324, 19.30333341984559 ], [ -99.356607839356698, 19.306675795172158 ], [ -99.333842071006899, 19.330590405895251 ], [ -99.33342786592064, 19.331371113829377 ], [ -99.332794824928015, 19.332415668000209 ], [ -99.332306951102481, 19.333518107062254 ], [ -99.331914951955966, 19.334954240359124 ], [ -99.331820583351288, 19.335537213476151 ], [ -99.331643336201239, 19.336632154854765 ], [ -99.331688234996804, 19.337793543748973 ], [ -99.331591828538549, 19.338109089554454 ], [ -99.331464795853577, 19.338426581602949 ], [ -99.331190377767115, 19.338792210021605 ], [ -99.331191646250872, 19.339427905746764 ], [ -99.3311519462614, 19.339775626154559 ], [ -99.330666373453695, 19.340063217762108 ], [ -99.330330492403363, 19.340987227764955 ], [ -99.3302005778515, 19.341124074920394 ], [ -99.329727436755491, 19.341622461693152 ], [ -99.329487788157422, 19.342269713989104 ], [ -99.329161351212775, 19.342917308614666 ], [ -99.329027947799219, 19.343379251415541 ], [ -99.328937236334255, 19.343615617647142 ], [ -99.328754271660188, 19.343856871066688 ], [ -99.328706894044856, 19.34425095774915 ], [ -99.328479869814132, 19.344717127676326 ], [ -99.328272258525033, 19.345202434715951 ], [ -99.328881330258753, 19.345624352030423 ], [ -99.328798243281838, 19.346038451376508 ], [ -99.328447292597815, 19.346819225437777 ], [ -99.328531051013059, 19.34760882667354 ], [ -99.328696538900473, 19.347896638130276 ], [ -99.328620652500348, 19.348307472531996 ], [ -99.328585172038018, 19.348499559580034 ], [ -99.32845778639664, 19.348903686465714 ], [ -99.328393410870802, 19.349138816205564 ], [ -99.32832687522307, 19.349487342947938 ], [ -99.328422110450106, 19.349706417047486 ], [ -99.328636018879877, 19.349965345980298 ], [ -99.328851558077005, 19.350356222866008 ], [ -99.32875675307244, 19.350643227552418 ], [ -99.328717574236208, 19.35100759324401 ], [ -99.328646112137776, 19.35138154004164 ], [ -99.328824224074964, 19.352104654081582 ], [ -99.328674075624704, 19.352680002981863 ], [ -99.328484418400095, 19.353092385284764 ], [ -99.328041205902295, 19.353358363301226 ], [ -99.327704650622465, 19.353636336762413 ], [ -99.327668046708325, 19.354043386779086 ], [ -99.327431341048921, 19.354133676668695 ], [ -99.326730942888219, 19.353822315840304 ], [ -99.326391995401977, 19.353671635145247 ], [ -99.325846646344573, 19.354593050141492 ], [ -99.325712072770315, 19.355001161472281 ], [ -99.325527735129342, 19.355258164293975 ], [ -99.325300832882832, 19.355534466117366 ], [ -99.325054677656482, 19.355720357036436 ], [ -99.325038581196182, 19.356025126970934 ], [ -99.324676339968448, 19.356415961941885 ], [ -99.32414569496099, 19.357335034875458 ], [ -99.323763518664606, 19.357952584549256 ], [ -99.323285809520442, 19.358337662346614 ], [ -99.322828663787703, 19.358499149780855 ], [ -99.322219088104148, 19.35866090460144 ], [ -99.322042082019451, 19.358620287791709 ], [ -99.321555028614753, 19.358508522893541 ], [ -99.320752275508383, 19.358198709926896 ], [ -99.320437777617144, 19.357962511357698 ], [ -99.320143639538784, 19.357741601163461 ], [ -99.320108278765744, 19.357715043431277 ], [ -99.319152207887754, 19.357628149346674 ], [ -99.318764874299163, 19.357845087271183 ], [ -99.318544872575131, 19.357994850760285 ], [ -99.318134019755732, 19.358156413459682 ], [ -99.318491581609891, 19.358475292928595 ], [ -99.320698949108888, 19.360443800483452 ], [ -99.319542788401677, 19.363618043823614 ], [ -99.318118248168744, 19.36415646827734 ], [ -99.318049498117958, 19.364820892830021 ], [ -99.317607629078623, 19.365729530144012 ], [ -99.316861559326014, 19.366306525670556 ], [ -99.315389753537588, 19.365888357988315 ], [ -99.314528378755696, 19.367240569559478 ], [ -99.314063603431975, 19.368392803401694 ], [ -99.313808442957608, 19.369301111142828 ], [ -99.313087640910112, 19.370448743361688 ], [ -99.310706887220263, 19.370407655320339 ], [ -99.309777489509813, 19.371174816203357 ], [ -99.309280757558511, 19.371584832293802 ], [ -99.307764856545816, 19.371561173208001 ], [ -99.306126926540188, 19.373599932246222 ], [ -99.305005258363281, 19.376833433763206 ], [ -99.303483422572327, 19.377830027162048 ], [ -99.301556712665331, 19.377168819943346 ], [ -99.301309045401382, 19.37708382346667 ], [ -99.301850052088795, 19.375943272380137 ], [ -99.301938447821342, 19.375756914817831 ], [ -99.301557173906275, 19.37492434198322 ], [ -99.301357394373241, 19.373835257412228 ], [ -99.301258897234405, 19.373020252499579 ], [ -99.301150408376685, 19.372233094841754 ], [ -99.300996580826364, 19.371943087146665 ], [ -99.300963141279823, 19.371769246386936 ], [ -99.300944197407745, 19.371222280928993 ], [ -99.300886666392756, 19.370618079987061 ], [ -99.300996211885916, 19.370101684558335 ], [ -99.30123157673188, 19.369700442950304 ], [ -99.300582281359482, 19.369058969428568 ], [ -99.300417446804317, 19.368896121331726 ], [ -99.300416297854213, 19.368894986294226 ], [ -99.300415147967669, 19.368893850333855 ], [ -99.299682967291758, 19.368170480220101 ], [ -99.299019779531321, 19.367515262482055 ], [ -99.298716787679354, 19.368301732753633 ], [ -99.29862420406036, 19.368493997705386 ], [ -99.298438438639408, 19.368879764591846 ], [ -99.298268425986251, 19.369071633627097 ], [ -99.298166511728667, 19.369186649185323 ], [ -99.297917138128696, 19.369324952393871 ], [ -99.297472572118934, 19.369413994935631 ], [ -99.296947339370931, 19.369310362961514 ], [ -99.296557161860989, 19.369233376701093 ], [ -99.296238392287322, 19.369182075006982 ], [ -99.2957619238436, 19.369105391946789 ], [ -99.295587293153801, 19.369077286018381 ], [ -99.295312950745725, 19.369377576719277 ], [ -99.295077171653276, 19.369585130500759 ], [ -99.294945910809048, 19.369713084316889 ], [ -99.294771337495334, 19.369864678571201 ], [ -99.294447800813515, 19.369924372877172 ], [ -99.294140517657496, 19.370047012188063 ], [ -99.294079632423603, 19.370071311904816 ], [ -99.293889364113255, 19.370147249579308 ], [ -99.293757956357126, 19.370441194304188 ], [ -99.293647518229108, 19.370688230248192 ], [ -99.293415698399443, 19.371206782163483 ], [ -99.293233221208723, 19.371917375380338 ], [ -99.293155432103688, 19.372022070122348 ], [ -99.292962425452515, 19.372281832893854 ], [ -99.292921667745361, 19.372336687124303 ], [ -99.292612019535767, 19.372660128947167 ], [ -99.292299272289213, 19.373010314790193 ], [ -99.29223777083277, 19.373079178964115 ], [ -99.292055204537888, 19.373283598820226 ], [ -99.291830839607059, 19.373396764250074 ], [ -99.291643250818794, 19.373491379884207 ], [ -99.291175724745912, 19.373487207278096 ], [ -99.291136854943133, 19.373841071076708 ], [ -99.291069622206578, 19.374020917826567 ], [ -99.290769283596575, 19.374317298482946 ], [ -99.290613943950916, 19.375022539843538 ], [ -99.290125807889197, 19.375008465840168 ], [ -99.290026243979298, 19.375005594732375 ], [ -99.289797571146991, 19.374999000736246 ], [ -99.289715372412999, 19.374996630260039 ], [ -99.289572201622804, 19.375189837986238 ], [ -99.289270696120752, 19.375165388401584 ], [ -99.288946677027468, 19.375139111689737 ], [ -99.288768965690466, 19.375124700053021 ], [ -99.288644505424955, 19.37511460722105 ], [ -99.288282667041415, 19.375527138302694 ], [ -99.288107362243025, 19.37572700163874 ], [ -99.288052482118047, 19.375789569737766 ], [ -99.287846254317671, 19.376268245694419 ], [ -99.28780825951462, 19.376356437292156 ], [ -99.287667921885642, 19.376682171199551 ], [ -99.286909317555057, 19.376502127212202 ], [ -99.286396174327024, 19.376433549702437 ], [ -99.286223105553091, 19.376430441591058 ], [ -99.286134835488056, 19.376431897210864 ], [ -99.285697028569984, 19.376439116767354 ], [ -99.285707880935746, 19.377246520318508 ], [ -99.285668631309946, 19.377631107707437 ], [ -99.285071896060003, 19.377999177736868 ], [ -99.285110864762743, 19.378869051941063 ], [ -99.285044024394864, 19.379050865113584 ], [ -99.284845709340033, 19.37911138888791 ], [ -99.284676430670899, 19.37934979867434 ], [ -99.284676417756728, 19.379349823813584 ], [ -99.28456870234227, 19.379688282512557 ], [ -99.284460524048882, 19.379760942895341 ], [ -99.284231201034402, 19.379791510576506 ], [ -99.283811291018267, 19.379667970102354 ], [ -99.283771115456688, 19.379977949791208 ], [ -99.2832978252532, 19.380440276600741 ], [ -99.282830473900006, 19.381404003842892 ], [ -99.282664873921064, 19.381415301075567 ], [ -99.281847171197413, 19.381471079939914 ], [ -99.281772888366504, 19.381476146387318 ], [ -99.280528739002506, 19.382043221160075 ], [ -99.280187428934582, 19.382198783076664 ], [ -99.280035123206915, 19.382268200710801 ], [ -99.280035088102935, 19.38226823722994 ], [ -99.279522102766705, 19.382807357157571 ], [ -99.279121089842448, 19.383228794875315 ], [ -99.27871521023377, 19.383539129514325 ], [ -99.276043021802451, 19.385582217802746 ], [ -99.276069368895918, 19.385192116346179 ], [ -99.273685102558247, 19.387036720915184 ], [ -99.273602815764832, 19.387239943272725 ], [ -99.273214970107489, 19.387586865384744 ], [ -99.273002465512064, 19.388352047611416 ], [ -99.272974678619136, 19.3885497410825 ], [ -99.272906133396134, 19.389021702144365 ], [ -99.272775763250436, 19.389379948340025 ], [ -99.272432498974482, 19.389678413105852 ], [ -99.271837087638104, 19.389736212199498 ], [ -99.271040497711496, 19.38993096051275 ], [ -99.270293180793615, 19.39009618952241 ], [ -99.270223671542439, 19.390111557821363 ], [ -99.269771411457171, 19.390266602708532 ], [ -99.269569517787758, 19.390383807576221 ], [ -99.269538097318161, 19.390631781807915 ], [ -99.269590678279798, 19.390787466542751 ], [ -99.269618700154979, 19.39100664786713 ], [ -99.26947743753955, 19.391362315907454 ], [ -99.269252683674907, 19.39156274081002 ], [ -99.26899366005901, 19.391679781754643 ], [ -99.268562464572625, 19.391934900486863 ], [ -99.268312045951376, 19.392134864811844 ], [ -99.268105645522098, 19.392651485571047 ], [ -99.268098490454207, 19.392970212155966 ], [ -99.268072312042918, 19.39331574094275 ], [ -99.268066729857992, 19.393393496032651 ], [ -99.26805115599764, 19.393610442209873 ], [ -99.267973759052339, 19.394090967438661 ], [ -99.267385534400432, 19.394746996363132 ], [ -99.267237143522422, 19.394912491081609 ], [ -99.266748410315003, 19.395549235140301 ], [ -99.266438526054387, 19.396080398848195 ], [ -99.266283600218657, 19.396623573600792 ], [ -99.266115312690616, 19.397344790583563 ], [ -99.265760758505152, 19.398190305057184 ], [ -99.265381181383091, 19.398684030682585 ], [ -99.265076645508898, 19.398950942885637 ], [ -99.264956264816334, 19.398958694724989 ], [ -99.264859789790975, 19.398852267713856 ], [ -99.264722217529823, 19.398758574765559 ], [ -99.264589267520165, 19.398713853460439 ], [ -99.264404355120035, 19.398688925769907 ], [ -99.264251845450858, 19.398694624795912 ], [ -99.264095855290861, 19.398692660857797 ], [ -99.264008921275078, 19.39876214115381 ], [ -99.263993143009259, 19.398899186584707 ], [ -99.263993325949642, 19.399013428900144 ], [ -99.26407215600662, 19.399231359411829 ], [ -99.263915760837619, 19.399426937654312 ], [ -99.263560246555258, 19.399503098357364 ], [ -99.263187520508609, 19.399535299514167 ], [ -99.262755828962014, 19.399664792561602 ], [ -99.26241075058455, 19.399708510355119 ], [ -99.26215593631818, 19.399666341092853 ], [ -99.262065399391957, 19.399593969267368 ], [ -99.261883275793934, 19.399348311196622 ], [ -99.261825226857141, 19.399300093882413 ], [ -99.261740855659028, 19.399270235584364 ], [ -99.261621396779603, 19.399268741620478 ], [ -99.261303526704083, 19.399329158920011 ], [ -99.26114021706816, 19.3996472970795 ], [ -99.26090926775143, 19.399958221494579 ], [ -99.260453227207535, 19.400251048436477 ], [ -99.259870510728575, 19.400540064152601 ], [ -99.259481615346203, 19.400931947579075 ], [ -99.259267121335199, 19.401185195166462 ], [ -99.259074171348686, 19.401462778124543 ], [ -99.259225784401238, 19.401765036513503 ], [ -99.259042172795645, 19.402484338007966 ], [ -99.25894087257717, 19.403276675741225 ], [ -99.25882540089161, 19.403748900018314 ], [ -99.258679045569423, 19.404060448132839 ], [ -99.258130046084403, 19.404763474696647 ], [ -99.257884244219156, 19.404843197144853 ], [ -99.257697733505452, 19.404848028156049 ], [ -99.257722883296978, 19.404679338444915 ], [ -99.257723978124972, 19.404508589380399 ], [ -99.257778705568995, 19.404284756380527 ], [ -99.258005364391693, 19.403964399347622 ], [ -99.258242519400852, 19.40308976621878 ], [ -99.25826853311311, 19.402684213299946 ], [ -99.258233744314026, 19.402526381355177 ], [ -99.258154465749584, 19.402427802499346 ], [ -99.2577797040002, 19.401790517331218 ], [ -99.257663394838545, 19.401592732217551 ], [ -99.257622260876971, 19.401525183034295 ], [ -99.257375661281159, 19.401120224052256 ], [ -99.256979354048141, 19.400431686693487 ], [ -99.256935628977971, 19.400456607601118 ], [ -99.256891903891798, 19.400481528496787 ], [ -99.256805800177432, 19.400575233914072 ], [ -99.256672836454271, 19.400719936412148 ], [ -99.256528594984871, 19.401139222249899 ], [ -99.256382893783851, 19.401522069152843 ], [ -99.25618665543864, 19.402037707526912 ], [ -99.256137607130086, 19.402178773727407 ], [ -99.256122485702249, 19.402222263283655 ], [ -99.256013483561787, 19.402535756947881 ], [ -99.256027617792682, 19.403124506395194 ], [ -99.256034054219384, 19.403392597002359 ], [ -99.256038108548182, 19.403561495682474 ], [ -99.255807911041643, 19.403572418754962 ], [ -99.255309611990384, 19.40412794306862 ], [ -99.254857408560795, 19.40455427937955 ], [ -99.254346762940145, 19.404863111016454 ], [ -99.253716520843525, 19.405011473727814 ], [ -99.253336607164442, 19.405094513100138 ], [ -99.252838903094485, 19.405739125753176 ], [ -99.252217119366279, 19.406043121505729 ], [ -99.25166858676036, 19.406232692613184 ], [ -99.250941681331355, 19.406416430323759 ], [ -99.250570635211247, 19.406698568687297 ], [ -99.250343360479206, 19.406991072330825 ], [ -99.250071408902912, 19.407232556639343 ], [ -99.249742655677636, 19.407370056340557 ], [ -99.249413610356044, 19.407519751373627 ], [ -99.249181846982765, 19.407729445701563 ], [ -99.248954830186747, 19.408020435478782 ], [ -99.248679456935747, 19.408266833763047 ], [ -99.248516260370707, 19.408473197602323 ], [ -99.248311965727297, 19.408648583811001 ], [ -99.247970782000408, 19.408780434859011 ], [ -99.247531631688489, 19.408813725713092 ], [ -99.246618801519247, 19.409078139348338 ], [ -99.246062021683855, 19.409284186918395 ], [ -99.245024247200973, 19.409669538727112 ], [ -99.244225964632335, 19.409941575617101 ], [ -99.243991380628742, 19.410204906460532 ], [ -99.243700194733208, 19.410526683010996 ], [ -99.243362016391146, 19.410719687316053 ], [ -99.243014790314774, 19.410803750954731 ], [ -99.242681487995782, 19.411056920907832 ], [ -99.242331294488991, 19.411301514256273 ], [ -99.241880755688456, 19.411480586515392 ], [ -99.240830264923758, 19.411918322134941 ], [ -99.240165101358258, 19.412138548873838 ], [ -99.239911849964386, 19.412193675345733 ], [ -99.239622574608546, 19.412203855024313 ], [ -99.238918167024181, 19.412041806614486 ], [ -99.238638051114634, 19.412011641965588 ], [ -99.238400350216025, 19.412007298901962 ], [ -99.238105077671975, 19.412080462739645 ], [ -99.237613819633069, 19.412202187122382 ], [ -99.23730470695989, 19.412359619248935 ], [ -99.237047069949085, 19.412554817168807 ], [ -99.236914893263645, 19.4127065899761 ], [ -99.236747531623422, 19.413078700691511 ], [ -99.236497372230289, 19.413595773612592 ], [ -99.236202946429856, 19.414085114082944 ], [ -99.235933959030191, 19.414496911793151 ], [ -99.235670109299477, 19.415013392283267 ], [ -99.235574096049703, 19.415241702305376 ], [ -99.235447198038244, 19.415435804369789 ], [ -99.234949511648225, 19.415748818984937 ], [ -99.234627165423376, 19.415970920897504 ], [ -99.23450482767322, 19.416396726303745 ], [ -99.23438413778166, 19.416586090678098 ], [ -99.234252588069253, 19.416688450424299 ], [ -99.234060638598365, 19.416763895434155 ], [ -99.233892696827652, 19.416767841127559 ], [ -99.233762764766425, 19.416723341087678 ], [ -99.233612528176423, 19.416584873571509 ], [ -99.233441950265387, 19.417221709044075 ], [ -99.233384439833742, 19.417482618238921 ], [ -99.233379272810936, 19.41756021087857 ], [ -99.23336346309938, 19.417797597374751 ], [ -99.23323464860168, 19.417838906557332 ], [ -99.233191180991199, 19.41804675422868 ], [ -99.233159911292418, 19.418157779562211 ], [ -99.233121761738772, 19.418271917592236 ], [ -99.233060170222785, 19.418387655391673 ], [ -99.233069000776354, 19.418482722384006 ], [ -99.233090947009103, 19.41858599376776 ], [ -99.233056210453825, 19.418660417306924 ], [ -99.23299098756452, 19.418894024218098 ], [ -99.232970757774027, 19.419022975415871 ], [ -99.232987164374052, 19.419263098766031 ], [ -99.232974046839644, 19.419395024675673 ], [ -99.232910595831257, 19.419429906708658 ], [ -99.232635239052428, 19.419379944042319 ], [ -99.232545588892037, 19.419391144769534 ], [ -99.232466409424262, 19.419420520023806 ], [ -99.232416557578844, 19.419473544912044 ], [ -99.232376294220046, 19.419567358807221 ], [ -99.232356655190259, 19.419684795325455 ], [ -99.232356808713348, 19.419792749692316 ], [ -99.23210461678282, 19.419873098255991 ], [ -99.2318171261023, 19.419990467455051 ], [ -99.231675522213209, 19.420165267832264 ], [ -99.231626205542057, 19.420306166044881 ], [ -99.231569737241685, 19.420599645051389 ], [ -99.231559123379796, 19.420736879033711 ], [ -99.231507157441484, 19.420755713365764 ], [ -99.231306812820591, 19.420809945884297 ], [ -99.231215994624492, 19.420857698281118 ], [ -99.23111254113239, 19.420933705436902 ], [ -99.231060658838246, 19.420979490573146 ], [ -99.231024632847138, 19.421069927607785 ], [ -99.230968584283644, 19.421260532602503 ], [ -99.230958025034084, 19.421366800277067 ], [ -99.230926208959758, 19.42154673148724 ], [ -99.230891247421184, 19.421637134589215 ], [ -99.23084346335078, 19.42170689133577 ], [ -99.23077004777187, 19.421733800609044 ], [ -99.230663879982373, 19.42174284272933 ], [ -99.230533039163475, 19.421760725452451 ], [ -99.230389553662846, 19.42179849330174 ], [ -99.230285585215114, 19.421810361020277 ], [ -99.230098228135518, 19.421825702582002 ], [ -99.229761932530536, 19.421995140303352 ], [ -99.229682857559638, 19.422103194236151 ], [ -99.229541873801793, 19.422159726794415 ], [ -99.229383543745712, 19.42220454437696 ], [ -99.229363118347976, 19.422237005905238 ], [ -99.22916946841562, 19.422459297861913 ], [ -99.228969095115161, 19.422624452918615 ], [ -99.228868939656223, 19.422729264707911 ], [ -99.228738850032798, 19.422976782167019 ], [ -99.228652255644846, 19.423192551088324 ], [ -99.228495255113302, 19.423325957635303 ], [ -99.228456798104432, 19.423419103614492 ], [ -99.228303120910638, 19.423511255917255 ], [ -99.228166078178091, 19.423536832312916 ], [ -99.228069105796067, 19.423543292871482 ], [ -99.227938701007176, 19.423565641590372 ], [ -99.227875226732962, 19.423603801642788 ], [ -99.227851854128758, 19.423645031451944 ], [ -99.22785534317525, 19.423678503231713 ], [ -99.22786214477776, 19.423792687670609 ], [ -99.227849051505018, 19.423973502266527 ], [ -99.227832447831645, 19.424062312407077 ], [ -99.227785740627723, 19.424128975473945 ], [ -99.227728991244234, 19.424182974559191 ], [ -99.22763870530666, 19.424221119432143 ], [ -99.22753844249057, 19.424249817466109 ], [ -99.227421415594463, 19.424253134172538 ], [ -99.227189425685935, 19.424257337671094 ], [ -99.227017167447769, 19.424319586800447 ], [ -99.22679647733375, 19.424539116667884 ], [ -99.226699544457873, 19.424665894939984 ], [ -99.22633073654643, 19.425238213250363 ], [ -99.226069894375513, 19.425828429432492 ], [ -99.225870512484917, 19.42622628925103 ], [ -99.225705062673555, 19.42640969419752 ], [ -99.22546286703728, 19.426587327971269 ], [ -99.225159752917605, 19.4267139174273 ], [ -99.224847161716184, 19.426849143036868 ], [ -99.224640290019821, 19.42696574993062 ], [ -99.224467552651419, 19.427080050068426 ], [ -99.224322054682716, 19.427018436191883 ], [ -99.223784250358705, 19.426809620539643 ], [ -99.223245235908848, 19.426564893550275 ], [ -99.222803650746414, 19.426367517241534 ], [ -99.222771933382191, 19.426386028470134 ], [ -99.22266848498991, 19.426581121785581 ], [ -99.222561658776343, 19.426714461569293 ], [ -99.222328288808555, 19.426945614537967 ], [ -99.222274421493765, 19.42702296161335 ], [ -99.222320278556253, 19.427130140292615 ], [ -99.222552028575308, 19.427317087359164 ], [ -99.222703475967378, 19.427664479450247 ], [ -99.222868574114415, 19.428112205787169 ], [ -99.222955888842847, 19.42847348114358 ], [ -99.223000067422618, 19.428613291147453 ], [ -99.223020313424854, 19.428738359295963 ], [ -99.223106497253056, 19.429066073711894 ], [ -99.223152659123912, 19.429183327394661 ], [ -99.223210319143703, 19.429306866407309 ], [ -99.223285803463341, 19.429413899702798 ], [ -99.223378339689148, 19.42950506641338 ], [ -99.223553475965815, 19.429623319001184 ], [ -99.223713494635689, 19.429705969130854 ], [ -99.224298995360797, 19.430008381438395 ], [ -99.224430783902335, 19.430076647915101 ], [ -99.224768319772792, 19.430251488734807 ], [ -99.22517516362403, 19.430460739159201 ], [ -99.226508379809246, 19.431072988101349 ], [ -99.226621907050173, 19.431154106161518 ], [ -99.22673107795886, 19.431245666759271 ], [ -99.226818022121762, 19.431338244019152 ], [ -99.22685988597496, 19.431444242042026 ], [ -99.226872313079696, 19.431585986134802 ], [ -99.226801574449368, 19.43189193826252 ], [ -99.226664564049997, 19.432271137148351 ], [ -99.226415713401508, 19.432764113710732 ], [ -99.226157530042329, 19.433719126353346 ], [ -99.226152014813252, 19.433859475955941 ], [ -99.226171359879402, 19.433965338523333 ], [ -99.22622507167479, 19.434061347214936 ], [ -99.226295609533821, 19.434130837147698 ], [ -99.226393209007412, 19.434209483072927 ], [ -99.227019878426361, 19.43454878344215 ], [ -99.2272094370838, 19.434659695804669 ], [ -99.227337589142508, 19.43478875880497 ], [ -99.227430323262411, 19.434944720016354 ], [ -99.227493146987086, 19.435090465445235 ], [ -99.22750324009084, 19.435230498049272 ], [ -99.227283971947742, 19.435867410150202 ], [ -99.227163931473513, 19.4362129043731 ], [ -99.227113469060171, 19.436822136640806 ], [ -99.227738559279501, 19.437422136794762 ], [ -99.228131252750217, 19.437799065986891 ], [ -99.228152359985984, 19.438016480699268 ], [ -99.228109710769644, 19.438209816193947 ], [ -99.228062097034567, 19.43832219179113 ], [ -99.227962672825285, 19.43844358352689 ], [ -99.227851400051932, 19.438558675612086 ], [ -99.22358426494408, 19.441563705018705 ], [ -99.221964999921937, 19.442686535358568 ], [ -99.220938208230507, 19.443433976450592 ], [ -99.220582811708582, 19.443675323924879 ], [ -99.22013583319459, 19.443810808925981 ], [ -99.219737491390021, 19.443847263181059 ], [ -99.219505754344141, 19.443868470379993 ], [ -99.218689299449821, 19.443973052829417 ], [ -99.218179681869586, 19.444057503730715 ], [ -99.218132948731878, 19.444111833574855 ], [ -99.218153783934355, 19.444156228040434 ], [ -99.218216337342497, 19.444235038036854 ], [ -99.218304840535339, 19.444299059801363 ], [ -99.219225783205758, 19.444774128295073 ], [ -99.219409488310163, 19.44490570023526 ], [ -99.219536162004971, 19.445017194753497 ], [ -99.219637754052243, 19.445119945262022 ], [ -99.21976092939839, 19.445249785493871 ], [ -99.219853182175285, 19.445361453235773 ], [ -99.219976553320379, 19.445556850969233 ], [ -99.220060284012249, 19.445759175204071 ], [ -99.220112875640794, 19.445971022727186 ], [ -99.220148717262987, 19.446116353902021 ], [ -99.220147405030616, 19.446271771094718 ], [ -99.220145972750785, 19.446441290118962 ], [ -99.220136060168812, 19.44727733279203 ], [ -99.220127642852162, 19.44798728388686 ], [ -99.220115656564133, 19.448998229400832 ], [ -99.219954738003977, 19.451549338926998 ], [ -99.219959201475788, 19.451878642528641 ], [ -99.219962941173748, 19.452154500647744 ], [ -99.219972776842653, 19.452880135066454 ], [ -99.219771716644601, 19.452883906508756 ], [ -99.219195669357774, 19.45294149055761 ], [ -99.219014317092714, 19.452971831755026 ], [ -99.218851670264002, 19.45299904338512 ], [ -99.218522597560309, 19.45305409709044 ], [ -99.218199937344394, 19.453217502988537 ], [ -99.218136400659915, 19.453249680253279 ], [ -99.218088546854759, 19.453273915053842 ], [ -99.21791511384049, 19.453361746945308 ], [ -99.217364812701859, 19.453671105857762 ], [ -99.21697840351554, 19.454067220445072 ], [ -99.216954459978396, 19.454091765489721 ], [ -99.216766504356144, 19.454284441108513 ], [ -99.216421210311282, 19.454714292809356 ], [ -99.216273920128387, 19.454897651520888 ], [ -99.216077035509088, 19.45515768876415 ], [ -99.215974728655979, 19.455292811034084 ], [ -99.215728337299723, 19.455618233270112 ], [ -99.215285128673258, 19.456223856116569 ], [ -99.215252588905557, 19.456310893110796 ], [ -99.215220836403617, 19.456395825901065 ], [ -99.215202001778039, 19.456446205612494 ], [ -99.215165865796891, 19.456542860984715 ], [ -99.214856132805011, 19.457371331256944 ], [ -99.214247927754286, 19.458558815074522 ], [ -99.214223555541537, 19.458673780576113 ], [ -99.214044559301882, 19.459518112061222 ], [ -99.213939349101594, 19.460405844798384 ], [ -99.212631483915402, 19.462451347555835 ], [ -99.212963892870846, 19.462621624164079 ], [ -99.213544439093198, 19.462919006114184 ], [ -99.212393065609504, 19.466378740786823 ], [ -99.212148398482469, 19.467113914684532 ], [ -99.211941878465296, 19.46707918544621 ], [ -99.211785272884853, 19.467081914179523 ], [ -99.211728818580568, 19.467137855942568 ], [ -99.211639208459701, 19.467406183364634 ], [ -99.211536654232859, 19.467993344809813 ], [ -99.211434718038205, 19.468000880337513 ], [ -99.211371538673802, 19.468036415945477 ], [ -99.210960679129386, 19.468267506960345 ], [ -99.210723400619585, 19.468480834016276 ], [ -99.210564640156278, 19.46865829497413 ], [ -99.210450585542134, 19.468785782587197 ], [ -99.209912051533209, 19.469381620910969 ], [ -99.208901233964198, 19.470056556269792 ], [ -99.208862649287894, 19.470082319183703 ], [ -99.208705439714976, 19.470034459339288 ], [ -99.208692616349651, 19.470030555125646 ], [ -99.208211513021567, 19.469884089123109 ], [ -99.207685665397079, 19.469723998513103 ], [ -99.207173656376767, 19.469568119166905 ], [ -99.206824976562402, 19.47121507058603 ], [ -99.207772878937803, 19.471470718737546 ], [ -99.207967412518158, 19.471523183726347 ], [ -99.208349282305917, 19.471626170338375 ], [ -99.208369177827137, 19.471631536403674 ], [ -99.208955642450235, 19.471789699822036 ], [ -99.209236098197323, 19.471865335465981 ], [ -99.209634774456575, 19.471972852040953 ], [ -99.210033116855897, 19.472080278033012 ], [ -99.210783977242741, 19.472282768881435 ], [ -99.210815047549801, 19.472291148249393 ], [ -99.211412674370806, 19.472452313726272 ], [ -99.212044847110221, 19.472622791833714 ], [ -99.212628391625856, 19.47278015404514 ], [ -99.213292946486675, 19.472959359072277 ], [ -99.213561343869202, 19.473031734047453 ], [ -99.213879283779789, 19.473117468445384 ], [ -99.214215773587583, 19.473208204658462 ], [ -99.214484620432017, 19.47328070046202 ], [ -99.214877828719409, 19.473386729565089 ], [ -99.21516812026556, 19.473465006668018 ], [ -99.215540009124567, 19.473565284694971 ], [ -99.215863164510409, 19.473652422279038 ], [ -99.216173247864788, 19.473736033435948 ], [ -99.216877297481417, 19.47392587212833 ], [ -99.217504428526865, 19.474094968640209 ], [ -99.218170156407368, 19.474274469273173 ], [ -99.218847225361486, 19.474457025659518 ], [ -99.219510507966902, 19.47463586100038 ], [ -99.220158083621897, 19.47481045896129 ], [ -99.220558309797397, 19.474918365847046 ], [ -99.221115070871846, 19.475068475187896 ], [ -99.22091999184029, 19.475908107275032 ], [ -99.220710092437812, 19.476811516779041 ], [ -99.22049951761052, 19.477717823514489 ], [ -99.220358567309916, 19.478155225146036 ], [ -99.220336761104363, 19.478222893654191 ], [ -99.220047708646248, 19.479119884315086 ], [ -99.219772197194033, 19.479974844283262 ], [ -99.219662751707816, 19.480314470912994 ], [ -99.219455937023596, 19.480902542318887 ], [ -99.219137553375063, 19.48180784496882 ], [ -99.218828752908891, 19.482685886236936 ], [ -99.218607404724906, 19.48331526059431 ], [ -99.218519335612299, 19.483565672729867 ], [ -99.218338064765348, 19.484081088150234 ], [ -99.218156495307838, 19.484597347318548 ], [ -99.21804583307339, 19.484911992785666 ], [ -99.217499211802775, 19.486451455129927 ], [ -99.217312184409465, 19.486978176492343 ], [ -99.21716332825298, 19.487397394050213 ], [ -99.217158102018246, 19.487412112108743 ], [ -99.216857886266169, 19.488257590835421 ], [ -99.216539813560445, 19.489153347253399 ], [ -99.216449824157877, 19.489406774985049 ], [ -99.216279095649014, 19.489887573357137 ], [ -99.216180056854128, 19.490166482026041 ], [ -99.21600659294343, 19.490691509030658 ], [ -99.215716834816064, 19.491568519140124 ], [ -99.215698249868268, 19.491624773464672 ], [ -99.215446916123796, 19.492385474932931 ], [ -99.215386690541791, 19.49256775470645 ], [ -99.215202869875952, 19.493124109762338 ], [ -99.214982025515738, 19.493792516952745 ], [ -99.214823676072285, 19.494271775204137 ], [ -99.21460694181134, 19.494927734170247 ], [ -99.214372232867632, 19.495638084896015 ], [ -99.214116103899329, 19.496413261003173 ], [ -99.213890947286018, 19.497094692278456 ], [ -99.213838933280698, 19.497252110444425 ], [ -99.213684421903196, 19.497719727856222 ], [ -99.213500802243445, 19.498275435458527 ], [ -99.213463062854402, 19.49840874775451 ], [ -99.212864778301082, 19.500522142769004 ], [ -99.212498393597571, 19.501761920631768 ], [ -99.212320022912067, 19.502370907773283 ], [ -99.212234987021233, 19.502661231189606 ], [ -99.211992501579502, 19.503510728792321 ], [ -99.211966406926152, 19.503636321068647 ], [ -99.211683801680678, 19.504996496762583 ], [ -99.211444869956566, 19.506722883556741 ], [ -99.211377124611118, 19.507212368510835 ], [ -99.211219050229445, 19.507812211339662 ], [ -99.211161593134548, 19.508030243092815 ], [ -99.211052423202489, 19.508444502945999 ], [ -99.210779602932902, 19.509084765261633 ], [ -99.210697609443287, 19.509349504517168 ], [ -99.210687108073643, 19.509383410627152 ], [ -99.210633430201796, 19.509556723156503 ], [ -99.210475041383134, 19.510071576573544 ], [ -99.2103716486792, 19.510539940273222 ], [ -99.210323112793645, 19.51067044179819 ], [ -99.210240612134982, 19.510892264142292 ], [ -99.21016416350507, 19.511139123934925 ], [ -99.210066219621396, 19.511272751407468 ], [ -99.209987094467266, 19.511378328334473 ], [ -99.209943850813261, 19.511436028780214 ], [ -99.209801656448036, 19.511603223303879 ], [ -99.209691838211995, 19.511732349451677 ], [ -99.209629345242917, 19.511815302900683 ], [ -99.209496171770567, 19.511992076095556 ], [ -99.209405644295828, 19.512150243041333 ], [ -99.209381851066226, 19.512191814667677 ], [ -99.20931603155374, 19.512306812791238 ], [ -99.209257537685332, 19.512409011007687 ], [ -99.20919468702094, 19.512468478311987 ], [ -99.209073221525358, 19.512583404690741 ], [ -99.208970471807419, 19.512680622742028 ], [ -99.208523728130288, 19.512958817947062 ], [ -99.208143832843589, 19.513195383410224 ], [ -99.208095089385552, 19.513218168754555 ], [ -99.207129299811243, 19.513669620352545 ], [ -99.207016119566617, 19.513731470709171 ], [ -99.206598324447725, 19.51395978618639 ], [ -99.206174154967641, 19.514191583423791 ], [ -99.20591903452619, 19.514330998897794 ], [ -99.205809617870301, 19.514406248191531 ], [ -99.205522780320592, 19.514603513887668 ], [ -99.205237252685919, 19.514799877101769 ], [ -99.205140186659847, 19.514857554248245 ], [ -99.204960517985796, 19.51496431330763 ], [ -99.204671646042556, 19.515135960620164 ], [ -99.204335057720172, 19.515034190557795 ], [ -99.203906588002326, 19.514904637828231 ], [ -99.20353151975398, 19.514791230429132 ], [ -99.202941306428514, 19.514612768198152 ], [ -99.20294043729659, 19.514612505619748 ], [ -99.202734600494381, 19.514550265338215 ], [ -99.202583652713074, 19.514504623300073 ], [ -99.202579928301233, 19.514503496798024 ], [ -99.201896615779361, 19.514296880814694 ], [ -99.201888130686811, 19.514294314068046 ], [ -99.201704531055853, 19.51423879775966 ], [ -99.200974743726675, 19.514018122480163 ], [ -99.200800172296354, 19.513965334178881 ], [ -99.200296152172641, 19.513812922494612 ], [ -99.200173097526402, 19.513775713360172 ], [ -99.20010325192537, 19.513754591216838 ], [ -99.199968883681109, 19.513713960659654 ], [ -99.199387800174392, 19.513538242830862 ], [ -99.199174838917244, 19.513473843908926 ], [ -99.199058393998698, 19.513438629528856 ], [ -99.198799669324572, 19.5133603921179 ], [ -99.198644879211315, 19.513313582942331 ], [ -99.196942323192744, 19.51279871215355 ], [ -99.196720503202343, 19.512731629803227 ], [ -99.196622663097969, 19.512702040118008 ], [ -99.19403369229039, 19.511919059660627 ], [ -99.194006283113865, 19.511910769025924 ], [ -99.192031485696859, 19.51131349645523 ], [ -99.191897958132884, 19.511273110891047 ], [ -99.191498409598879, 19.510579525577583 ], [ -99.190674547421679, 19.510410043786724 ], [ -99.188953192630777, 19.51005591930419 ], [ -99.188929167052407, 19.510050976753636 ], [ -99.188551622716759, 19.509973302689016 ], [ -99.188431145732665, 19.509948516931409 ], [ -99.187382518010779, 19.509518871913581 ], [ -99.187000260196797, 19.509362249765097 ], [ -99.186986299530219, 19.509356529858533 ], [ -99.186561668475875, 19.509159376138761 ], [ -99.186166656235898, 19.508975972044329 ], [ -99.185385025912112, 19.508613058086095 ], [ -99.185221364870799, 19.508537068867138 ], [ -99.185128903094238, 19.508506702780835 ], [ -99.184616889729625, 19.508338546089206 ], [ -99.184250770826978, 19.508218303020499 ], [ -99.18382784897527, 19.508079402621959 ], [ -99.183479439181554, 19.507964973973397 ], [ -99.183075928623481, 19.507832446946708 ], [ -99.18270049917443, 19.507709141180452 ], [ -99.182451097871365, 19.507563441668339 ], [ -99.182446839097679, 19.507560953482461 ], [ -99.182306966197515, 19.507479239051815 ], [ -99.182290806473446, 19.507469798326312 ], [ -99.181915736204985, 19.507489817868162 ], [ -99.177499005981545, 19.506314305256293 ], [ -99.177411855677249, 19.506291108769524 ], [ -99.177368540020751, 19.506279579242111 ], [ -99.177050416805756, 19.506194905334493 ], [ -99.176737802076829, 19.50642042219258 ], [ -99.176624494972245, 19.506502161251941 ], [ -99.176071899139302, 19.506900794323116 ], [ -99.176025689538392, 19.506948856813445 ], [ -99.175538088593285, 19.507456008628907 ], [ -99.175402769632299, 19.507484828816821 ], [ -99.17536478152094, 19.507492919077979 ], [ -99.175184110371902, 19.507531398267329 ], [ -99.17487523721023, 19.507597180519209 ], [ -99.174040459926843, 19.507949995277748 ], [ -99.173712576950834, 19.50816184927465 ], [ -99.173665615212457, 19.50819219233955 ], [ -99.173565231107389, 19.508257053365252 ], [ -99.173042840817047, 19.508586704339052 ], [ -99.172599375949304, 19.508426548771652 ], [ -99.171604217161786, 19.508067144396037 ], [ -99.171291773113964, 19.507954302649253 ], [ -99.170878199047479, 19.507804935587856 ], [ -99.170413929846106, 19.507637257609055 ], [ -99.169955977361994, 19.507405833961908 ], [ -99.169534644096501, 19.50719291417127 ], [ -99.169143285661889, 19.506995139712018 ], [ -99.169109318169006, 19.506977973654568 ], [ -99.168800015219034, 19.506821665122501 ], [ -99.168689045878608, 19.506765586175913 ], [ -99.167370729290425, 19.506214672608653 ], [ -99.167313291674461, 19.506190669238098 ], [ -99.16707816071299, 19.50609240781586 ], [ -99.166316291485316, 19.505828683736333 ], [ -99.165855453132409, 19.505669159966388 ], [ -99.165376615831278, 19.505503404011918 ], [ -99.164940503317709, 19.505352436560177 ], [ -99.164410942948479, 19.505169118514516 ], [ -99.163937771969387, 19.50500531848548 ], [ -99.163455994633836, 19.504851568199914 ], [ -99.162990141524787, 19.50470289836711 ], [ -99.162897644525444, 19.504673378962647 ], [ -99.162558983821398, 19.50456529918177 ], [ -99.162067674950023, 19.504408500961404 ], [ -99.161617301722131, 19.504264765620906 ], [ -99.161137834729104, 19.504111743723442 ], [ -99.160696679072217, 19.503970947310865 ], [ -99.160213747981217, 19.503816816162221 ], [ -99.159734335412764, 19.503663806259787 ], [ -99.159252108080111, 19.503509896427904 ], [ -99.157181106210871, 19.502848883166802 ], [ -99.157701890501031, 19.504207363278049 ], [ -99.157752388310158, 19.504339085740188 ], [ -99.157879742914545, 19.504671291949862 ], [ -99.158357474715615, 19.505917441265446 ], [ -99.158437269557211, 19.506125582856519 ], [ -99.158844381923757, 19.507187500739054 ], [ -99.159049589186651, 19.50772275694079 ], [ -99.159460488729309, 19.508794531834159 ], [ -99.159511159344589, 19.508926700716955 ], [ -99.159609554514958, 19.509183342431275 ], [ -99.160188350832229, 19.51069302238426 ], [ -99.160666093205933, 19.511939090473337 ], [ -99.160841341800108, 19.512396176038223 ], [ -99.160847083846676, 19.512411152974298 ], [ -99.160963863111462, 19.512715737936144 ], [ -99.161068992851696, 19.512989935443976 ], [ -99.161256747312848, 19.513479628593046 ], [ -99.161775042197021, 19.514831414759026 ], [ -99.162234408949843, 19.516029489108973 ], [ -99.162301975820668, 19.516205708984021 ], [ -99.16248010427384, 19.51667028095007 ], [ -99.162888557766976, 19.517735540239279 ], [ -99.162975196798428, 19.517961494370038 ], [ -99.164734070612354, 19.518992063371194 ], [ -99.164734413374362, 19.518992264645828 ], [ -99.16595943479048, 19.519710015653374 ], [ -99.166411344985377, 19.519974790357221 ], [ -99.166817244505324, 19.520212605656191 ], [ -99.16726117215515, 19.520472698803705 ], [ -99.167309179116643, 19.520500825192698 ], [ -99.167781689676943, 19.520777663659324 ], [ -99.167783464020232, 19.520778702852311 ], [ -99.168229675875935, 19.521040128373215 ], [ -99.16864824298564, 19.52128535742726 ], [ -99.169087766749286, 19.521542862528122 ], [ -99.169503912886881, 19.521786670061115 ], [ -99.169962656728771, 19.522055430376415 ], [ -99.170438686486818, 19.522241893856791 ], [ -99.170520679433736, 19.522274011032394 ], [ -99.170847486413678, 19.522402021586299 ], [ -99.170890641042433, 19.52241632148079 ], [ -99.171375719171905, 19.522577061687613 ], [ -99.171807199518199, 19.522720039221593 ], [ -99.171827026439118, 19.522726608911263 ], [ -99.172291397934131, 19.522880483639923 ], [ -99.17256199921033, 19.522970149984751 ], [ -99.17277097174734, 19.52303405295763 ], [ -99.172999464762839, 19.5231039240272 ], [ -99.173235399685083, 19.523176070844865 ], [ -99.173705465681806, 19.523319810373771 ], [ -99.174182284809831, 19.523465614054203 ], [ -99.174312906709901, 19.52364021912145 ], [ -99.17438825023585, 19.523740932098697 ], [ -99.1746307119612, 19.524065035128235 ], [ -99.174450017716595, 19.524256121354373 ], [ -99.174206439750762, 19.524513707952163 ], [ -99.173993743958448, 19.524716542073325 ], [ -99.173761243551752, 19.524938261578551 ], [ -99.173458920127231, 19.525226564379885 ], [ -99.173142540019512, 19.525528269752289 ], [ -99.173071404760606, 19.525596105614195 ], [ -99.172361167814685, 19.526273394251092 ], [ -99.172139938441632, 19.526477093533011 ], [ -99.171937847158773, 19.526663169792531 ], [ -99.171367280795096, 19.52718851904643 ], [ -99.171757302338264, 19.527478829029512 ], [ -99.172115014048529, 19.527738494356967 ], [ -99.172589845759774, 19.5280831752846 ], [ -99.172610211824974, 19.528097734786616 ], [ -99.172991522260872, 19.52837033059021 ], [ -99.173453676596253, 19.528700718282405 ], [ -99.173834233789606, 19.528982626369256 ], [ -99.174371997776859, 19.529380986144144 ], [ -99.175263826433707, 19.530032022082395 ], [ -99.175360947989546, 19.530094610365868 ], [ -99.175523294312825, 19.529844509011291 ], [ -99.175765309237647, 19.529471672808128 ], [ -99.176153577861498, 19.528873521010507 ], [ -99.176263520878891, 19.52892958624944 ], [ -99.176615617979664, 19.529109136916539 ], [ -99.177045734841485, 19.529328470585924 ], [ -99.176278576500081, 19.530642566819118 ], [ -99.176349498020272, 19.530716383610503 ], [ -99.176264412075099, 19.53104855427733 ], [ -99.176063758568532, 19.531831891143554 ], [ -99.176011464135172, 19.532036043405849 ], [ -99.175423673451533, 19.531977057257631 ], [ -99.174954123021905, 19.531878103340983 ], [ -99.174526440101701, 19.531711330623779 ], [ -99.174070286751771, 19.531571694572786 ], [ -99.172649955273059, 19.530983563100822 ], [ -99.172372694582421, 19.53086875303309 ], [ -99.172334121294654, 19.530855478043161 ], [ -99.171914420677112, 19.530711035805762 ], [ -99.171470873940393, 19.530558387762742 ], [ -99.170423249626083, 19.5301978355653 ], [ -99.1703811090686, 19.530183333299529 ], [ -99.169979058969929, 19.530044959960144 ], [ -99.169863525593229, 19.530005197349983 ], [ -99.169147139745348, 19.529758636548774 ], [ -99.168744689737835, 19.529620121955855 ], [ -99.168612267119457, 19.529574504846547 ], [ -99.168003662133799, 19.529364850933344 ], [ -99.167672494037291, 19.529250768443376 ], [ -99.167435942619832, 19.529185128122705 ], [ -99.16671605789459, 19.528985366045827 ], [ -99.166252981753161, 19.528856864594566 ], [ -99.16581291525479, 19.528734927531588 ], [ -99.165239956001201, 19.528576165777366 ], [ -99.164569407877167, 19.528390360501497 ], [ -99.164166822721853, 19.528278804040664 ], [ -99.163019840245525, 19.52796380982598 ], [ -99.162784989882297, 19.527899312500523 ], [ -99.162606467643698, 19.527850284153342 ], [ -99.162192886657166, 19.527736699065358 ], [ -99.16212282808857, 19.527717458283973 ], [ -99.161766356840431, 19.52761955739247 ], [ -99.161658138011276, 19.527589836001471 ], [ -99.161159685169096, 19.527452938083695 ], [ -99.161031075356917, 19.527417616043007 ], [ -99.160700594870903, 19.527326849894635 ], [ -99.160348202960975, 19.527230065375662 ], [ -99.159857984280364, 19.527095424875817 ], [ -99.159557653406424, 19.527012937569886 ], [ -99.159158652061393, 19.526903348261172 ], [ -99.159014350370441, 19.527057020482694 ], [ -99.158829135766695, 19.527254261225814 ], [ -99.15731553834398, 19.527877673197153 ], [ -99.156798126807161, 19.528090777421337 ], [ -99.157145400961312, 19.528257454651065 ], [ -99.158341108251136, 19.528751428796355 ], [ -99.158598718918114, 19.528857852194708 ], [ -99.158517039570611, 19.52896420817736 ], [ -99.158433215037405, 19.529073356874374 ], [ -99.158308995659908, 19.529235103216081 ], [ -99.157401005807756, 19.530417388557897 ], [ -99.157371017516326, 19.530456436005132 ], [ -99.157192313780357, 19.530689122301954 ], [ -99.156907423263462, 19.531060068517366 ], [ -99.156662613717742, 19.531378826178731 ], [ -99.15649432770374, 19.531597943076395 ], [ -99.156131965932005, 19.532069754427692 ], [ -99.15584724156642, 19.532440476771214 ], [ -99.156983588726192, 19.533071494489473 ], [ -99.157844113169716, 19.533549337787701 ], [ -99.158513483141817, 19.533921027820327 ], [ -99.158044968873412, 19.535288990912282 ], [ -99.157934153084597, 19.535423850205586 ], [ -99.157918779769716, 19.535442558108468 ], [ -99.157334859716954, 19.536153162615779 ], [ -99.157065543804137, 19.536480905845224 ], [ -99.15668762517177, 19.536940809262894 ], [ -99.156045343614821, 19.537722416913731 ], [ -99.155317754386488, 19.538607824873417 ], [ -99.154647439536362, 19.539423522474095 ], [ -99.15410784368305, 19.540080141952448 ], [ -99.153956767719151, 19.540305767655081 ], [ -99.153948184401926, 19.540318587037181 ], [ -99.153573425620024, 19.540878267020382 ], [ -99.153332968118136, 19.541237373679362 ], [ -99.153251893939881, 19.541365772857162 ], [ -99.153234474989262, 19.541393358991847 ], [ -99.152931218592258, 19.541873629039653 ], [ -99.152644621854336, 19.542327511912919 ], [ -99.152392988395107, 19.542726020780851 ], [ -99.15225685515685, 19.54294161225874 ], [ -99.152092176274621, 19.543202408973222 ], [ -99.152075734741217, 19.543228447355354 ], [ -99.152073598972379, 19.543231829330495 ], [ -99.151961704839252, 19.543409033947025 ], [ -99.151635289115703, 19.543943880798423 ], [ -99.151421842340653, 19.544293622105666 ], [ -99.151216699471377, 19.54462975384941 ], [ -99.151084900770343, 19.544845709188699 ], [ -99.151520216724805, 19.545051959570859 ], [ -99.152920821840084, 19.545715545201457 ], [ -99.15302648592403, 19.545765606933216 ], [ -99.154182495371103, 19.546313293401699 ], [ -99.154380763109671, 19.54640722674128 ], [ -99.154667737774844, 19.546543185192299 ], [ -99.15533259013263, 19.546858166425029 ], [ -99.155354409793318, 19.546868503493229 ], [ -99.155402287354818, 19.546889622561984 ], [ -99.155850996511603, 19.547087553432394 ], [ -99.156554551075459, 19.547397896283393 ], [ -99.157000505119385, 19.547594607401173 ], [ -99.157574540806664, 19.547847813132929 ], [ -99.158065313653012, 19.548064287852764 ], [ -99.158188120065105, 19.548118456448076 ], [ -99.15864578345365, 19.548320326647691 ], [ -99.158545362081085, 19.548749146759388 ], [ -99.158528512133728, 19.548821098030675 ], [ -99.159253328487182, 19.548955516482586 ], [ -99.15938016512672, 19.548980252370583 ], [ -99.159348594691821, 19.549088213922875 ], [ -99.159207154292844, 19.549165840004768 ], [ -99.159208288928667, 19.549202310159977 ], [ -99.159272032158498, 19.549213774762496 ], [ -99.159508491697281, 19.549230308894519 ], [ -99.159677674386614, 19.549219462451184 ], [ -99.159764592550061, 19.549175288034313 ], [ -99.159989275127245, 19.549126504977121 ], [ -99.160074997548406, 19.549107892909213 ], [ -99.160899998794406, 19.549260881156663 ], [ -99.159281918663595, 19.551882997472624 ], [ -99.158092006870248, 19.553691409674954 ], [ -99.157568971988795, 19.555047393255741 ], [ -99.157760503956069, 19.555950914297842 ], [ -99.158047025846244, 19.556492877323365 ], [ -99.158095517414736, 19.5573513372942 ], [ -99.156143806521442, 19.560154451662687 ], [ -99.154238218288569, 19.561376054634703 ], [ -99.153332682817506, 19.561557557252076 ], [ -99.152808704123643, 19.561964656950042 ], [ -99.151616444319103, 19.56137825870578 ], [ -99.150900628733069, 19.560520351779044 ], [ -99.149185916768118, 19.562012849356488 ], [ -99.14899556787924, 19.562374479529254 ], [ -99.146804809631703, 19.564635477209023 ], [ -99.145995546527033, 19.565901289175134 ], [ -99.145892792445139, 19.567455891104775 ], [ -99.145890494498204, 19.567490650596074 ], [ -99.145807384150245, 19.568748051928612 ], [ -99.144760452245592, 19.570827365951533 ], [ -99.143665190694264, 19.572183763687359 ], [ -99.143456845933144, 19.572347070367911 ], [ -99.140389043558073, 19.574751627240509 ], [ -99.139568130188138, 19.575395039410012 ], [ -99.139141668789435, 19.578467897419468 ], [ -99.13790438364893, 19.581134711479418 ], [ -99.134841178984857, 19.583908785616316 ], [ -99.133759748985781, 19.584888102346273 ], [ -99.133760849143101, 19.586243629275803 ], [ -99.130710304355972, 19.587149533204421 ], [ -99.128362632583602, 19.58800720520151 ], [ -99.126992602152342, 19.588507695436235 ], [ -99.123706098322842, 19.592757279964371 ], [ -99.122148648129141, 19.592476442206241 ], [ -99.120784356724513, 19.592230420829104 ], [ -99.119649428006213, 19.592025748980113 ], [ -99.119462210510392, 19.591991986201549 ], [ -99.11788784658718, 19.590592301354111 ], [ -99.118597561866864, 19.584461728001852 ], [ -99.116906145317344, 19.581444592743921 ], [ -99.11466172266087, 19.579796309292185 ], [ -99.112965573042828, 19.573741677812663 ], [ -99.112855949013053, 19.573262627509585 ], [ -99.112392337930373, 19.571236645727335 ], [ -99.111818048602387, 19.568726921946919 ], [ -99.108097215520161, 19.564888494978039 ], [ -99.111241142473588, 19.561497773587913 ] ] ] ] } }
]
}
{
"type": "FeatureCollection",
"name": "estaciones",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "cve_estac": "ACO", "nom_estac": "Acolman", "longitud": "-98.912003", "latitud": "19.635501", "alt": "2198", "obs_estac": null, "id_station": "484150020109" }, "geometry": { "type": "Point", "coordinates": [ -98.912003, 19.635501 ] } },
{ "type": "Feature", "properties": { "cve_estac": "AJU", "nom_estac": "Ajusco", "longitud": "-99.162611", "latitud": "19.154286", "alt": "2942", "obs_estac": null, "id_station": "484090120400" }, "geometry": { "type": "Point", "coordinates": [ -99.162611, 19.154286 ] } },
{ "type": "Feature", "properties": { "cve_estac": "AJM", "nom_estac": "Ajusco Medio", "longitud": "-99.207744", "latitud": "19.272161", "alt": "2548", "obs_estac": null, "id_station": "484090120609" }, "geometry": { "type": "Point", "coordinates": [ -99.207744, 19.272161 ] } },
{ "type": "Feature", "properties": { "cve_estac": "ARA", "nom_estac": "Aragón", "longitud": "-99.074549", "latitud": "19.470218", "alt": "2200", "obs_estac": "Finalizó operación en 2010", "id_station": "484090050301" }, "geometry": { "type": "Point", "coordinates": [ -99.074549, 19.470218 ] } },
{ "type": "Feature", "properties": { "cve_estac": "ATI", "nom_estac": "Atizapan", "longitud": "-99.254133", "latitud": "19.576963", "alt": "2341", "obs_estac": null, "id_station": "484150130101" }, "geometry": { "type": "Point", "coordinates": [ -99.254133, 19.576963 ] } },
{ "type": "Feature", "properties": { "cve_estac": "AZC", "nom_estac": "Azcapotzalco", "longitud": "-99.198657", "latitud": "19.487728", "alt": "2279", "obs_estac": "Finalizó operación en 2010", "id_station": "484090020201" }, "geometry": { "type": "Point", "coordinates": [ -99.198657, 19.487728 ] } },
{ "type": "Feature", "properties": { "cve_estac": "BJU", "nom_estac": "Benito Juárez", "longitud": "-99.159596", "latitud": "19.370464", "alt": "2249", "obs_estac": "Finalizó operación en 2005", "id_station": "484090140201" }, "geometry": { "type": "Point", "coordinates": [ -99.159596, 19.370464 ] } },
{ "type": "Feature", "properties": { "cve_estac": "CAM", "nom_estac": "Camarones", "longitud": "-99.169794", "latitud": "19.468404", "alt": "2233", "obs_estac": null, "id_station": "484090020301" }, "geometry": { "type": "Point", "coordinates": [ -99.169794, 19.468404 ] } },
{ "type": "Feature", "properties": { "cve_estac": "CCA", "nom_estac": "Centro de Ciencias de la Atmósfera", "longitud": "-99.176111", "latitud": "19.326111", "alt": "2294", "obs_estac": null, "id_station": "484090030501" }, "geometry": { "type": "Point", "coordinates": [ -99.176111, 19.326111 ] } },
{ "type": "Feature", "properties": { "cve_estac": "CES", "nom_estac": "Cerro de la Estrella", "longitud": "-99.074678", "latitud": "19.334731", "alt": "2219", "obs_estac": "Finalizó operación en 2010", "id_station": "484090070111" }, "geometry": { "type": "Point", "coordinates": [ -99.074678, 19.334731 ] } },
{ "type": "Feature", "properties": { "cve_estac": "CFE", "nom_estac": "Museo Tecnológico de la CFE", "longitud": "-99.194279", "latitud": "19.414393", "alt": "2287", "obs_estac": "Finalizó operación en 1996", "id_station": "484090160102" }, "geometry": { "type": "Point", "coordinates": [ -99.194279, 19.414393 ] } },
{ "type": "Feature", "properties": { "cve_estac": "CHO", "nom_estac": "Chalco", "longitud": "-98.886088", "latitud": "19.266948", "alt": "2253", "obs_estac": null, "id_station": "484150250109" }, "geometry": { "type": "Point", "coordinates": [ -98.886088, 19.266948 ] } },
{ "type": "Feature", "properties": { "cve_estac": "COR", "nom_estac": "CORENA", "longitud": "-99.02604", "latitud": "19.265346", "alt": "2242", "obs_estac": null, "id_station": "484090130204" }, "geometry": { "type": "Point", "coordinates": [ -99.02604, 19.265346 ] } },
{ "type": "Feature", "properties": { "cve_estac": "COY", "nom_estac": "Coyoacán", "longitud": "-99.157101", "latitud": "19.350258", "alt": "2260", "obs_estac": null, "id_station": "484090030303" }, "geometry": { "type": "Point", "coordinates": [ -99.157101, 19.350258 ] } },
{ "type": "Feature", "properties": { "cve_estac": "CUA", "nom_estac": "Cuajimalpa", "longitud": "-99.291705", "latitud": "19.365313", "alt": "2704", "obs_estac": null, "id_station": "484090040109" }, "geometry": { "type": "Point", "coordinates": [ -99.291705, 19.365313 ] } },
{ "type": "Feature", "properties": { "cve_estac": "CUI", "nom_estac": "Cuitláhuac", "longitud": "-99.165849", "latitud": "19.469859", "alt": "2255", "obs_estac": "Finalizó operación en 1993", "id_station": "484090020101" }, "geometry": { "type": "Point", "coordinates": [ -99.165849, 19.469859 ] } },
{ "type": "Feature", "properties": { "cve_estac": "CUT", "nom_estac": "Cuautitlán", "longitud": "-99.198602", "latitud": "19.722186", "alt": "2263", "obs_estac": null, "id_station": "484150950109" }, "geometry": { "type": "Point", "coordinates": [ -99.198602, 19.722186 ] } },
{ "type": "Feature", "properties": { "cve_estac": "DIC", "nom_estac": "Diconsa", "longitud": "-99.185774", "latitud": "19.298819", "alt": "2305", "obs_estac": null, "id_station": "484090120304" }, "geometry": { "type": "Point", "coordinates": [ -99.185774, 19.298819 ] } },
{ "type": "Feature", "properties": { "cve_estac": "EAJ", "nom_estac": "Ecoguardas Ajusco", "longitud": "-99.203971", "latitud": "19.271222", "alt": "2584", "obs_estac": null, "id_station": "484090120404" }, "geometry": { "type": "Point", "coordinates": [ -99.203971, 19.271222 ] } },
{ "type": "Feature", "properties": { "cve_estac": "EDL", "nom_estac": "Exconv. Desierto Leones", "longitud": "-99.310635", "latitud": "19.313357", "alt": "2980", "obs_estac": null, "id_station": "484090040204" }, "geometry": { "type": "Point", "coordinates": [ -99.310635, 19.313357 ] } },
{ "type": "Feature", "properties": { "cve_estac": "FAC", "nom_estac": "FES Acatlán", "longitud": "-99.243524", "latitud": "19.482473", "alt": "2299", "obs_estac": null, "id_station": "484150570109" }, "geometry": { "type": "Point", "coordinates": [ -99.243524, 19.482473 ] } },
{ "type": "Feature", "properties": { "cve_estac": "FAN", "nom_estac": "Felipe Ángeles", "longitud": "-99.17492", "latitud": "19.299126", "alt": "2279", "obs_estac": "Finalizó operación en 1996", "id_station": "484090120102" }, "geometry": { "type": "Point", "coordinates": [ -99.17492, 19.299126 ] } },
{ "type": "Feature", "properties": { "cve_estac": "GAM", "nom_estac": "Gustavo A. Madero", "longitud": "-99.094517", "latitud": "19.4827", "alt": "2227", "obs_estac": null, "id_station": "484090050809" }, "geometry": { "type": "Point", "coordinates": [ -99.094517, 19.4827 ] } },
{ "type": "Feature", "properties": { "cve_estac": "HAN", "nom_estac": "Hangares", "longitud": "-99.083623", "latitud": "19.420518", "alt": "2235", "obs_estac": "Finalizó operación en 2006", "id_station": "484090170209" }, "geometry": { "type": "Point", "coordinates": [ -99.083623, 19.420518 ] } },
{ "type": "Feature", "properties": { "cve_estac": "HGM", "nom_estac": "Hospital General de México", "longitud": "-99.152207", "latitud": "19.411617", "alt": "2234", "obs_estac": null, "id_station": "484090150409" }, "geometry": { "type": "Point", "coordinates": [ -99.152207, 19.411617 ] } },
{ "type": "Feature", "properties": { "cve_estac": "IBM", "nom_estac": "Legaria", "longitud": "-99.21536", "latitud": "19.443319", "alt": "2314", "obs_estac": null, "id_station": "484090160504" }, "geometry": { "type": "Point", "coordinates": [ -99.21536, 19.443319 ] } },
{ "type": "Feature", "properties": { "cve_estac": "IMP", "nom_estac": "Inst. Mexicano del Petróleo", "longitud": "-99.147294", "latitud": "19.487561", "alt": "2250", "obs_estac": "Finalizó operación en 2010", "id_station": "484090050209" }, "geometry": { "type": "Point", "coordinates": [ -99.147294, 19.487561 ] } },
{ "type": "Feature", "properties": { "cve_estac": "INN", "nom_estac": "Investigaciones Nucleares", "longitud": "-99.38052", "latitud": "19.291968", "alt": "3082", "obs_estac": null, "id_station": "484150620109" }, "geometry": { "type": "Point", "coordinates": [ -99.38052, 19.291968 ] } },
{ "type": "Feature", "properties": { "cve_estac": "IZT", "nom_estac": "Iztacalco", "longitud": "-99.117641", "latitud": "19.384413", "alt": "2238", "obs_estac": null, "id_station": "484090060101" }, "geometry": { "type": "Point", "coordinates": [ -99.117641, 19.384413 ] } },
{ "type": "Feature", "properties": { "cve_estac": "LAA", "nom_estac": "Lab. de Analisis Ambiental", "longitud": "-99.147312", "latitud": "19.483781", "alt": "2255", "obs_estac": null, "id_station": "484090050604" }, "geometry": { "type": "Point", "coordinates": [ -99.147312, 19.483781 ] } },
{ "type": "Feature", "properties": { "cve_estac": "LAG", "nom_estac": "Lagunilla", "longitud": "-99.135183", "latitud": "19.44242", "alt": "2223", "obs_estac": "Finalizó operación en 2010", "id_station": "484090150101" }, "geometry": { "type": "Point", "coordinates": [ -99.135183, 19.44242 ] } },
{ "type": "Feature", "properties": { "cve_estac": "LLA", "nom_estac": "Los Laureles", "longitud": "-99.039644", "latitud": "19.578792", "alt": "2230", "obs_estac": null, "id_station": "484150330201" }, "geometry": { "type": "Point", "coordinates": [ -99.039644, 19.578792 ] } },
{ "type": "Feature", "properties": { "cve_estac": "LOM", "nom_estac": "Lomas", "longitud": "-99.242062", "latitud": "19.403", "alt": "2434", "obs_estac": null, "id_station": "484090160406" }, "geometry": { "type": "Point", "coordinates": [ -99.242062, 19.403 ] } },
{ "type": "Feature", "properties": { "cve_estac": "LPR", "nom_estac": "La Presa", "longitud": "-99.11772", "latitud": "19.534727", "alt": "2302", "obs_estac": null, "id_station": "484151040203" }, "geometry": { "type": "Point", "coordinates": [ -99.11772, 19.534727 ] } },
{ "type": "Feature", "properties": { "cve_estac": "LVI", "nom_estac": "La Villa", "longitud": "-99.117749", "latitud": "19.46789", "alt": "2228", "obs_estac": "Finalizó operación en 2010", "id_station": "484090050101" }, "geometry": { "type": "Point", "coordinates": [ -99.117749, 19.46789 ] } },
{ "type": "Feature", "properties": { "cve_estac": "MCM", "nom_estac": "Museo de la Cd. de México", "longitud": "-99.131924", "latitud": "19.429071", "alt": "2237", "obs_estac": null, "id_station": "484090150304" }, "geometry": { "type": "Point", "coordinates": [ -99.131924, 19.429071 ] } },
{ "type": "Feature", "properties": { "cve_estac": "MER", "nom_estac": "Merced", "longitud": "-99.119594", "latitud": "19.42461", "alt": "2245", "obs_estac": null, "id_station": "484090170127" }, "geometry": { "type": "Point", "coordinates": [ -99.119594, 19.42461 ] } },
{ "type": "Feature", "properties": { "cve_estac": "MGH", "nom_estac": "Mguel Hidalgo", "longitud": "-99.20266", "latitud": "19.40405", "alt": "2327", "obs_estac": null, "id_station": "484090160609" }, "geometry": { "type": "Point", "coordinates": [ -99.20266, 19.40405 ] } },
{ "type": "Feature", "properties": { "cve_estac": "MIN", "nom_estac": "Metro Insurgentes", "longitud": "-99.162885", "latitud": "19.42144", "alt": "2231", "obs_estac": "Finalizó operación en 2007", "id_station": "484090150201" }, "geometry": { "type": "Point", "coordinates": [ -99.162885, 19.42144 ] } },
{ "type": "Feature", "properties": { "cve_estac": "MON", "nom_estac": "Montecillo", "longitud": "-98.902853", "latitud": "19.460415", "alt": "2252", "obs_estac": null, "id_station": "484150990113" }, "geometry": { "type": "Point", "coordinates": [ -98.902853, 19.460415 ] } },
{ "type": "Feature", "properties": { "cve_estac": "MPA", "nom_estac": "Milpa Alta", "longitud": "-98.990189", "latitud": "19.1769", "alt": "2594", "obs_estac": null, "id_station": "484090090104" }, "geometry": { "type": "Point", "coordinates": [ -98.990189, 19.1769 ] } },
{ "type": "Feature", "properties": { "cve_estac": "NET", "nom_estac": "Netzahualcoyotl", "longitud": "-99.026119", "latitud": "19.42115", "alt": "2230", "obs_estac": "Finalizó operación en 2000", "id_station": "484150580201" }, "geometry": { "type": "Point", "coordinates": [ -99.026119, 19.42115 ] } },
{ "type": "Feature", "properties": { "cve_estac": "NEZ", "nom_estac": "Nezahualcóyotl", "longitud": "-99.028212", "latitud": "19.393734", "alt": "2235", "obs_estac": null, "id_station": "484150580115" }, "geometry": { "type": "Point", "coordinates": [ -99.028212, 19.393734 ] } },
{ "type": "Feature", "properties": { "cve_estac": "PED", "nom_estac": "Pedregal", "longitud": "-99.204136", "latitud": "19.325146", "alt": "2326", "obs_estac": null, "id_station": "484090100127" }, "geometry": { "type": "Point", "coordinates": [ -99.204136, 19.325146 ] } },
{ "type": "Feature", "properties": { "cve_estac": "PER", "nom_estac": "La Perla", "longitud": "-98.991858", "latitud": "19.38286", "alt": "2237", "obs_estac": "Finalizó operación en 2011", "id_station": "484150580303" }, "geometry": { "type": "Point", "coordinates": [ -98.991858, 19.38286 ] } },
{ "type": "Feature", "properties": { "cve_estac": "PLA", "nom_estac": "Plateros", "longitud": "-99.200109", "latitud": "19.365869", "alt": "2345", "obs_estac": "Finalizó operación en 2010", "id_station": "484090100209" }, "geometry": { "type": "Point", "coordinates": [ -99.200109, 19.365869 ] } },
{ "type": "Feature", "properties": { "cve_estac": "POT", "nom_estac": "Portales", "longitud": "-99.145766", "latitud": "19.376494", "alt": "2237", "obs_estac": "Finalizó operación en 1996", "id_station": "484090140102" }, "geometry": { "type": "Point", "coordinates": [ -99.145766, 19.376494 ] } },
{ "type": "Feature", "properties": { "cve_estac": "SAG", "nom_estac": "San Agustín", "longitud": "-99.030324", "latitud": "19.532968", "alt": "2241", "obs_estac": null, "id_station": "484150330327" }, "geometry": { "type": "Point", "coordinates": [ -99.030324, 19.532968 ] } },
{ "type": "Feature", "properties": { "cve_estac": "SFE", "nom_estac": "Santa fe", "longitud": "-99.262865", "latitud": "19.357357", "alt": "2599", "obs_estac": null, "id_station": "484090040309" }, "geometry": { "type": "Point", "coordinates": [ -99.262865, 19.357357 ] } },
{ "type": "Feature", "properties": { "cve_estac": "SHA", "nom_estac": "Secretaría de Hacienda", "longitud": "-99.207868", "latitud": "19.446203", "alt": "2272", "obs_estac": null, "id_station": "484090160202" }, "geometry": { "type": "Point", "coordinates": [ -99.207868, 19.446203 ] } },
{ "type": "Feature", "properties": { "cve_estac": "SJA", "nom_estac": "San Juan Aragón", "longitud": "-99.086095", "latitud": "19.452592", "alt": "2258", "obs_estac": null, "id_station": "484090050701" }, "geometry": { "type": "Point", "coordinates": [ -99.086095, 19.452592 ] } },
{ "type": "Feature", "properties": { "cve_estac": "SNT", "nom_estac": "San Nicolas Totolapan", "longitud": "-99.256462", "latitud": "19.250385", "alt": "2946", "obs_estac": null, "id_station": "484090080104" }, "geometry": { "type": "Point", "coordinates": [ -99.256462, 19.250385 ] } },
{ "type": "Feature", "properties": { "cve_estac": "SUR", "nom_estac": "Santa Ursula", "longitud": "-99.149994", "latitud": "19.31448", "alt": "2279", "obs_estac": null, "id_station": "484090030109" }, "geometry": { "type": "Point", "coordinates": [ -99.149994, 19.31448 ] } },
{ "type": "Feature", "properties": { "cve_estac": "TAC", "nom_estac": "Tacuba", "longitud": "-99.202455", "latitud": "19.453907", "alt": "2275", "obs_estac": "Finalizó operación en 2010", "id_station": "484090160309" }, "geometry": { "type": "Point", "coordinates": [ -99.202455, 19.453907 ] } },
{ "type": "Feature", "properties": { "cve_estac": "TAH", "nom_estac": "Tlahuac", "longitud": "-99.010564", "latitud": "19.246459", "alt": "2297", "obs_estac": null, "id_station": "484090130309" }, "geometry": { "type": "Point", "coordinates": [ -99.010564, 19.246459 ] } },
{ "type": "Feature", "properties": { "cve_estac": "TAX", "nom_estac": "Taxqueña", "longitud": "-99.123204", "latitud": "19.335689", "alt": "2242", "obs_estac": "Finalizó operación en 2010", "id_station": "484090030201" }, "geometry": { "type": "Point", "coordinates": [ -99.123204, 19.335689 ] } },
{ "type": "Feature", "properties": { "cve_estac": "TEC", "nom_estac": "Cerro del Tepeyac", "longitud": "-99.114229", "latitud": "19.487227", "alt": "2265", "obs_estac": null, "id_station": "484090050404" }, "geometry": { "type": "Point", "coordinates": [ -99.114229, 19.487227 ] } },
{ "type": "Feature", "properties": { "cve_estac": "TLA", "nom_estac": "Tlalnepantla", "longitud": "-99.204597", "latitud": "19.529077", "alt": "2311", "obs_estac": null, "id_station": "484151040115" }, "geometry": { "type": "Point", "coordinates": [ -99.204597, 19.529077 ] } },
{ "type": "Feature", "properties": { "cve_estac": "TLI", "nom_estac": "Tultitlán", "longitud": "-99.177173", "latitud": "19.602542", "alt": "2313", "obs_estac": null, "id_station": "484151090101" }, "geometry": { "type": "Point", "coordinates": [ -99.177173, 19.602542 ] } },
{ "type": "Feature", "properties": { "cve_estac": "TPN", "nom_estac": "Tlalpan", "longitud": "-99.184177", "latitud": "19.257041", "alt": "2522", "obs_estac": null, "id_station": "484090120209" }, "geometry": { "type": "Point", "coordinates": [ -99.184177, 19.257041 ] } },
{ "type": "Feature", "properties": { "cve_estac": "UAX", "nom_estac": "UAM Xochimilco", "longitud": "-99.103629", "latitud": "19.304441", "alt": "2246", "obs_estac": null, "id_station": "484090030401" }, "geometry": { "type": "Point", "coordinates": [ -99.103629, 19.304441 ] } },
{ "type": "Feature", "properties": { "cve_estac": "UIZ", "nom_estac": "UAM Iztapalapa", "longitud": "-99.07388", "latitud": "19.360794", "alt": "2221", "obs_estac": null, "id_station": "484090070219" }, "geometry": { "type": "Point", "coordinates": [ -99.07388, 19.360794 ] } },
{ "type": "Feature", "properties": { "cve_estac": "UNM", "nom_estac": "Unidad Movil", "longitud": "-99.147137", "latitud": "19.482238", "alt": null, "obs_estac": null, "id_station": "484090000099" }, "geometry": { "type": "Point", "coordinates": [ -99.147137, 19.482238 ] } },
{ "type": "Feature", "properties": { "cve_estac": "VAL", "nom_estac": "Vallejo", "longitud": "-99.165702", "latitud": "19.522437", "alt": "2248", "obs_estac": "Finalizó operación en 2010", "id_station": "484090050501" }, "geometry": { "type": "Point", "coordinates": [ -99.165702, 19.522437 ] } },
{ "type": "Feature", "properties": { "cve_estac": "VIF", "nom_estac": "Villa de las Flores", "longitud": "-99.09659", "latitud": "19.658223", "alt": "2242", "obs_estac": null, "id_station": "484150200109" }, "geometry": { "type": "Point", "coordinates": [ -99.09659, 19.658223 ] } },
{ "type": "Feature", "properties": { "cve_estac": "XAL", "nom_estac": "Xalostoc", "longitud": "-99.0824", "latitud": "19.525995", "alt": "2160", "obs_estac": null, "id_station": "484150330415" }, "geometry": { "type": "Point", "coordinates": [ -99.0824, 19.525995 ] } },
{ "type": "Feature", "properties": { "cve_estac": "XCH", "nom_estac": "Xochimilco", "longitud": "-99.118252", "latitud": "19.267066", "alt": "2243", "obs_estac": "Finalizó operación en 1999", "id_station": "484090130102" }, "geometry": { "type": "Point", "coordinates": [ -99.118252, 19.267066 ] } },
{ "type": "Feature", "properties": { "cve_estac": "FAR", "nom_estac": "FES Aragón", "longitud": "-99.046176", "latitud": "19.473692", "alt": "2230", "obs_estac": null, "id_station": "484800150584" }, "geometry": { "type": "Point", "coordinates": [ -99.046176, 19.473692 ] } },
{ "type": "Feature", "properties": { "cve_estac": "SAC", "nom_estac": "Santiago Acahualtepec", "longitud": "-99.009381", "latitud": "19.34561", "alt": "2293", "obs_estac": null, "id_station": "484800090073" }, "geometry": { "type": "Point", "coordinates": [ -99.009381, 19.34561 ] } }
]
}
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Interactuar con MVTs</title>
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" />
<link href="https://api.mapbox.com/mapbox-gl-js/v1.12.0/mapbox-gl.css" rel="stylesheet" />
<style>
body { margin: 0; padding: 0; }
#mexmap { position: absolute; top: 0; bottom: 0; width: 100%; }
#play-button { background: #F14E58; padding-right: 26px; border-radius: 3px; border: none; color: white; margin: 0; padding: 0 12px; width: 60px; cursor: pointer; height: 30px; }
#play-button:hover { background-color: #848480; }
.ticks { font-size: 10px; }
.track, .track-inset, .track-overlay { stroke-linecap: round;}
.track { stroke: #000; stroke-opacity: 0.3; stroke-width: 10px; }
.track-inset { stroke: #dcdcdc; stroke-width: 8px; }
.track-overlay { pointer-events: stroke; stroke-width: 50px; stroke: transparent; cursor: crosshair; }
.handle { fill: #fff; stroke: #000; stroke-opacity: 0.5; }
</style>
</head>
<body>
<style>
.map-overlay {
font: 12px/20px "Helvetica Neue", Arial, Helvetica, sans-serif;
position: absolute;
width: 25%;
top: 0;
left: 0;
padding: 10px;
}
.map-overlay .map-overlay-inner {
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.20);
border-radius: 3px;
padding: 10px;
margin-bottom: 10px;
}
.map-overlay h2 {
line-height: 24px;
display: block;
margin: 0 0 10px;
}
.map-overlay .legend .bar {
height: 10px;
width: 100%;
background: linear-gradient(to right,rgb(0, 228, 0), rgb(255,255,0), rgb(255, 126, 0), rgb(255, 0, 0), rgb(143, 63, 151));
/* 0, 51, 95, 135, 175*/
}
.map-overlay #slider {
background-color: transparent;
display: inline-block;
width: 100%;
position: relative;
margin: 10px auto;
cursor: ew-resize;
}
</style>
<div id="mexmap"></div>
<div class="map-overlay top">
<div class="map-overlay-inner">
<h2>Calidad del aire - O3 en 2020</h2>
<label id="datetime"></label>
<input id="slider" type="range" /> <!--min="0" max="11" step="1" value="0" /> -->
<!--<div id="slider"></div>-->
</div>
<div class="map-overlay-inner">
<div id="legend" class="legend">
<div class="bar"></div>
<div>Ozono (ppm)</div>
</div>
</div>
<button id="play-button">Play</button>
</div>
<script src="https://api.mapbox.com/mapbox-gl-js/v1.12.0/mapbox-gl.js"></script>
<script src='https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-language/v0.10.1/mapbox-gl-language.js'></script>
<script src="https://unpkg.com/papaparse@latest/papaparse.min.js"></script>
<script src="https://unpkg.com/@turf/turf/turf.min.js"></script>
<script src="../js/functions.js"></script>
</body>
</html>
\ No newline at end of file
/*
* Copyright 2021 - All rights reserved.
* Rodrigo Tapia-McClung
*
* February 2021
*/
/* global mapboxgl, turf */
const baseUrl = new URL(window.location.href).href; // returns "http://localhost:8092/"
// use `${baseUrl}something` - don't need `${baseUrl}/something`
let cdmx, estaciones, ozono, fechas,
slider = document.getElementById("slider"),
datetimeLabel = document.getElementById("datetime"),
playBtn = document.getElementById("play-button"),
playing = false,
animate;
fetch(`${baseUrl}data/cdmx.geojson`)
.then(response => response.json())
.then(d => cdmx = d);
fetch(`${baseUrl}data/estaciones.geojson`)
.then(response => response.json())
.then(d => estaciones = d);
const papaPromise = url => {
return new Promise(function (resolve, reject) {
Papa.parse(url, {
download: true,
header: true,
skipEmptyLines: true,
complete: resolve,
});
});
}
let ozonoPromise = papaPromise(`${baseUrl}data/ozono.csv`); // ozono es en ppb: 10^12
// FIXME: check and fix date order in data
/*const getOzono = fetch(`${baseUrl}ozono.csv`)
.then(response => response.text())
.then(d => Papa.parse(d))
.catch(err => console.log(err))
getOzono.then(d => ozono = d.data);
*/
let map = new mapboxgl.Map({
"container": "mexmap",
"accessToken": "pk.eyJ1IjoiZGV2ZWxvcGdlbyIsImEiOiJja2dwcXFic20wYnJnMzBrbG11d3dwYTkyIn0.4WwFOH6C7hDQXV9obU6mAw",
"style": "mapbox://styles/mapbox/dark-v10",
"center": [-99.17, 19.36],
"zoom": 10,
"maxZoom": 20
});
map.addControl(new mapboxgl.NavigationControl());
// TODO: display mor friendly dates
const dateTimeOptions = {
weekday: "short",
day: "numeric",
month:"short",
year: "numeric",
hour: 'numeric',
minute: 'numeric',
//hour: '2-digit',
//minute: '2-digit',
hour12: false,
timeZone: 'America/Mexico_City'
};
//let myDate = "1577919600000";
let myDate = "1605218400000";
const range = (start, stop, step = 1) =>
Array(Math.ceil((stop - start) / step)).fill(start).map((x, y) => x + y * step);
const intersect = (fc1, fc2) => {
let fc = [];
fc1.features.forEach( f1 => {
fc2.features.forEach( f2 => {
let intersection = turf.intersect(f1, f2, {properties: {value: f1.properties.value}});
if (intersection != undefined) {
fc.push(intersection);
}
});
});
return turf.featureCollection(fc);
}
const makeSurface = date => {
//map.getSource("estaciones").serialize().data
// filter data for given date value
let subdata = ozono.map(d => { return {time: d["time"], [date]: d[date]} });
let maxValue = Math.max.apply(Math, subdata.map( d=> d[date]));
// assign corresponding value to each station
turf.featureEach(estaciones, point => {
let stationData = subdata.filter( i => i.time == point.properties.cve_estac);
point.properties.calidad = stationData[0] && parseFloat(stationData[0][date]) != -99 ? parseFloat(stationData[0][date]) : 0;
});
let options = {gridType: "point", property: "calidad", units: "kilometers", weight: 2};
let grid = turf.interpolate(estaciones, .75, options);
let breaks = range(2, maxValue + 1, 5);
//let lines = turf.isolines(grid, breaks, {zProperty: "calidad"});
let bValues = breaks.map( b => { return {value: b} });
let bands = turf.isobands(grid, breaks, {zProperty: "calidad", breaksProperties: bValues});
//map.getSource("interpolation").setData(lines);
//map.getSource("interpolation").setData(bands);
let intersection = intersect(bands, cdmx);
map.getSource("interpolation").setData(intersection);
}
let dateidx = fechas ? fechas.indexOf(parseInt(slider.value)) : 0;
const run = () => {
if (dateidx == fechas.length) {
clearInterval(animate);
} else {
dateidx++;
makeSurface(fechas[dateidx]);
slider.value = fechas[dateidx];
let date = new Date(fechas[dateidx]);
//datetimeLabel.textContent = new Intl.DateTimeFormat('es-MX', dateTimeOptions).format(date);
datetimeLabel.textContent = date;
}
}
map.on("style.load", async () => {
map.addSource("estaciones", {
"type": "vector",
"tiles": [`${baseUrl}estaciones/mbtiles/{z}/{x}/{y}.pbf`],
promoteId: "cve_estac"
});
map.addSource("interpolation", {
type: "geojson",
data: {
type: "FeatureCollection",
features: []
}
});
slider.addEventListener("input", e => {
var date = parseInt(e.target.value, 10);
//datetimeLabel.textContent = new Intl.DateTimeFormat('es-MX', dateTimeOptions).format(date);
datetimeLabel.textContent = new Date(parseInt(e.target.value));
dateidx = fechas.indexOf(date);
makeSurface(date);
});
playBtn.addEventListener("click", () => {
if (!playing) {
playBtn.textContent = "Pause";
playing = true;
animate = setInterval( run, 500);
} else {
playBtn.textContent = "Play";
playing = false;
clearInterval(animate);
}
})
ozonoPromise.then( results => {
let expression = ["match", ["get", "cve_estac"]];
ozono = results.data;
fechas = Object.keys(ozono[0]).slice(1,-1).map(d => parseInt(d));
slider.min = fechas[0];
slider.max = fechas[fechas.length-1];
slider.step = 3600000;
slider.value = slider.min;
datetimeLabel.textContent = new Date(fechas[0]);
//datetimeLabel.textContent = new Intl.DateTimeFormat('es-MX', dateTimeOptions).format(new Date(fechas[0]));
let maxValue = Math.max.apply(Math, ozono.map( d=> d[myDate])); // FIXME calculate real max value
results.data.forEach( row => {
map.setFeatureState(
{
// source tileset and source layer
source: "estaciones",
sourceLayer: "estaciones",
// unqiue ID row name
id: row.time
},
// Add rows you want to style/interact with
{
date: parseFloat(row[myDate])
//candidate: row.candidate,
}
);
var green = (parseFloat(row[myDate]) / maxValue) * 255;
var color = "rgba(" + 0 + ", " + green + ", " + 0 + ", 1)";
expression.push(row["time"], color);
});
expression.push("rgba(0,0,0,0)");
map.addSource("cdmx", {
"type": "geojson",
//"data": `${baseUrl}estaciones.geojson`
"data": cdmx,
//promoteId: "cve_estac"
});
map.addLayer({
id: "cdmx",
type: "line",
source: "cdmx",
paint: {
"line-color":"#088"
}
});
map.addLayer({
"id": "estaciones-circle",
"type": "circle",
"source": "estaciones",
"source-layer": "estaciones",
"layout": {},
"paint": {
"circle-radius": 4,
//"circle-color": "#088",
"circle-color": expression,
"circle-opacity": 0.5
}
});
map.addLayer({
id: "interpolation",
type: "fill",
source: "interpolation",
paint: {
"fill-color": [
"interpolate",
["linear"],
["get", "value"],
0, "rgb(0, 228, 0)",
51, "rgb(255,255,0)",
95, "rgb(255, 126, 0)",
135, "rgb(255, 0, 0)",
175, "rgb(143, 63, 151)"
],
"fill-opacity": 0,
//"fill-antialias": false // use cotnour lines or not
}
});
map.addLayer({
"id": "extrusion",
"type": "fill-extrusion",
"source": "interpolation",
"paint": {
"fill-extrusion-color": [
"interpolate",
["linear"],
["get", "value"],
0, "rgb(0, 228, 0)",
51, "rgb(255,255,0)",
95, "rgb(255, 126, 0)",
135, "rgb(255, 0, 0)",
175, "rgb(143, 63, 151)"
],
"fill-extrusion-height": ['*', ["get", "value"], 5],
"fill-extrusion-base": 0,
'fill-extrusion-height-transition':{
duration: 500,
delay: 0
},
/*"fill-extrusion-height": [
"interpolate",
["linear"],
["zoom"],
15,
0,
15.05,
["get", "value"]
],
"fill-extrusion-base": [
"interpolate",
["linear"],
["zoom"],
15,
0,
15.05,
["get", "value"]
],*/
"fill-extrusion-opacity": 0.5
}
});
makeSurface(fechas[0]);
// bring circle layer to top
map.moveLayer("estaciones-circle");
});
});
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment