{"id":"../node_modules/d3-geo/src/polygonContains.js","dependencies":[{"name":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/package.json","includedInParent":true,"mtime":1575307700296},{"name":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/node_modules/d3-geo/package.json","includedInParent":true,"mtime":1574793505388},{"name":"./adder.js","loc":{"line":1,"column":18},"parent":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/node_modules/d3-geo/src/polygonContains.js","resolved":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/node_modules/d3-geo/src/adder.js"},{"name":"./cartesian.js","loc":{"line":2,"column":67},"parent":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/node_modules/d3-geo/src/polygonContains.js","resolved":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/node_modules/d3-geo/src/cartesian.js"},{"name":"./math.js","loc":{"line":3,"column":84},"parent":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/node_modules/d3-geo/src/polygonContains.js","resolved":"/home/david/Proyectos/websocketdatamanager/websocketdatamanager/wsjs/node_modules/d3-geo/src/math.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = _default;\n\nvar _adder = _interopRequireDefault(require(\"./adder.js\"));\n\nvar _cartesian = require(\"./cartesian.js\");\n\nvar _math = require(\"./math.js\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar sum = (0, _adder.default)();\n\nfunction longitude(point) {\n  if ((0, _math.abs)(point[0]) <= _math.pi) return point[0];else return (0, _math.sign)(point[0]) * (((0, _math.abs)(point[0]) + _math.pi) % _math.tau - _math.pi);\n}\n\nfunction _default(polygon, point) {\n  var lambda = longitude(point),\n      phi = point[1],\n      sinPhi = (0, _math.sin)(phi),\n      normal = [(0, _math.sin)(lambda), -(0, _math.cos)(lambda), 0],\n      angle = 0,\n      winding = 0;\n  sum.reset();\n  if (sinPhi === 1) phi = _math.halfPi + _math.epsilon;else if (sinPhi === -1) phi = -_math.halfPi - _math.epsilon;\n\n  for (var i = 0, n = polygon.length; i < n; ++i) {\n    if (!(m = (ring = polygon[i]).length)) continue;\n    var ring,\n        m,\n        point0 = ring[m - 1],\n        lambda0 = longitude(point0),\n        phi0 = point0[1] / 2 + _math.quarterPi,\n        sinPhi0 = (0, _math.sin)(phi0),\n        cosPhi0 = (0, _math.cos)(phi0);\n\n    for (var j = 0; j < m; ++j, lambda0 = lambda1, sinPhi0 = sinPhi1, cosPhi0 = cosPhi1, point0 = point1) {\n      var point1 = ring[j],\n          lambda1 = longitude(point1),\n          phi1 = point1[1] / 2 + _math.quarterPi,\n          sinPhi1 = (0, _math.sin)(phi1),\n          cosPhi1 = (0, _math.cos)(phi1),\n          delta = lambda1 - lambda0,\n          sign = delta >= 0 ? 1 : -1,\n          absDelta = sign * delta,\n          antimeridian = absDelta > _math.pi,\n          k = sinPhi0 * sinPhi1;\n      sum.add((0, _math.atan2)(k * sign * (0, _math.sin)(absDelta), cosPhi0 * cosPhi1 + k * (0, _math.cos)(absDelta)));\n      angle += antimeridian ? delta + sign * _math.tau : delta; // Are the longitudes either side of the point’s meridian (lambda),\n      // and are the latitudes smaller than the parallel (phi)?\n\n      if (antimeridian ^ lambda0 >= lambda ^ lambda1 >= lambda) {\n        var arc = (0, _cartesian.cartesianCross)((0, _cartesian.cartesian)(point0), (0, _cartesian.cartesian)(point1));\n        (0, _cartesian.cartesianNormalizeInPlace)(arc);\n        var intersection = (0, _cartesian.cartesianCross)(normal, arc);\n        (0, _cartesian.cartesianNormalizeInPlace)(intersection);\n        var phiArc = (antimeridian ^ delta >= 0 ? -1 : 1) * (0, _math.asin)(intersection[2]);\n\n        if (phi > phiArc || phi === phiArc && (arc[0] || arc[1])) {\n          winding += antimeridian ^ delta >= 0 ? 1 : -1;\n        }\n      }\n    }\n  } // First, determine whether the South pole is inside or outside:\n  //\n  // It is inside if:\n  // * the polygon winds around it in a clockwise direction.\n  // * the polygon does not (cumulatively) wind around it, but has a negative\n  //   (counter-clockwise) area.\n  //\n  // Second, count the (signed) number of times a segment crosses a lambda\n  // from the point to the South pole.  If it is zero, then the point is the\n  // same side as the South pole.\n\n\n  return (angle < -_math.epsilon || angle < _math.epsilon && sum < -_math.epsilon) ^ winding & 1;\n}"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":8,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":1,"column":0}},{"generated":{"line":10,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":2,"column":0}},{"generated":{"line":12,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":3,"column":0}},{"generated":{"line":16,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":5,"column":0}},{"name":"sum","generated":{"line":16,"column":4},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":5,"column":4}},{"generated":{"line":16,"column":7},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":5,"column":7}},{"generated":{"line":16,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":5,"column":10}},{"generated":{"line":16,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":5,"column":0}},{"generated":{"line":18,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":7,"column":0}},{"name":"longitude","generated":{"line":18,"column":9},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":7,"column":9}},{"generated":{"line":18,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":7,"column":0}},{"name":"point","generated":{"line":18,"column":19},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":7,"column":19}},{"generated":{"line":18,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":7,"column":0}},{"generated":{"line":18,"column":26},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":7,"column":26}},{"generated":{"line":19,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":2}},{"generated":{"line":19,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":6}},{"name":"point","generated":{"line":19,"column":21},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":10}},{"generated":{"line":19,"column":26},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":15}},{"generated":{"line":19,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":16}},{"generated":{"line":19,"column":28},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":15}},{"generated":{"line":19,"column":29},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":6}},{"name":"pi","generated":{"line":19,"column":34},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":23}},{"generated":{"line":19,"column":42},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":2}},{"generated":{"line":19,"column":44},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":9,"column":4}},{"name":"point","generated":{"line":19,"column":51},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":9,"column":11}},{"generated":{"line":19,"column":56},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":9,"column":16}},{"generated":{"line":19,"column":57},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":9,"column":17}},{"generated":{"line":19,"column":58},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":9,"column":16}},{"generated":{"line":19,"column":59},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":9,"column":4}},{"generated":{"line":19,"column":60},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":8,"column":2}},{"generated":{"line":19,"column":65},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":4}},{"generated":{"line":19,"column":72},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":11}},{"name":"point","generated":{"line":19,"column":88},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":16}},{"generated":{"line":19,"column":93},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":21}},{"generated":{"line":19,"column":94},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":22}},{"generated":{"line":19,"column":95},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":21}},{"generated":{"line":19,"column":96},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":11}},{"generated":{"line":19,"column":101},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":29}},{"generated":{"line":19,"column":102},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":30}},{"name":"point","generated":{"line":19,"column":117},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":34}},{"generated":{"line":19,"column":122},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":39}},{"generated":{"line":19,"column":123},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":40}},{"generated":{"line":19,"column":124},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":39}},{"generated":{"line":19,"column":125},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":30}},{"name":"pi","generated":{"line":19,"column":129},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":46}},{"generated":{"line":19,"column":137},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":29}},{"name":"tau","generated":{"line":19,"column":141},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":52}},{"generated":{"line":19,"column":150},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":29}},{"name":"pi","generated":{"line":19,"column":153},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":58}},{"generated":{"line":19,"column":161},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":11}},{"generated":{"line":19,"column":162},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":11,"column":4}},{"generated":{"line":20,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":12,"column":1}},{"generated":{"line":22,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":14,"column":15}},{"name":"polygon","generated":{"line":22,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":14,"column":24}},{"generated":{"line":22,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":14,"column":15}},{"name":"point","generated":{"line":22,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":14,"column":33}},{"generated":{"line":22,"column":32},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":14,"column":15}},{"generated":{"line":22,"column":34},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":14,"column":40}},{"generated":{"line":23,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"name":"lambda","generated":{"line":23,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":6}},{"generated":{"line":23,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":12}},{"name":"longitude","generated":{"line":23,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":15}},{"generated":{"line":23,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":24}},{"name":"point","generated":{"line":23,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":25}},{"generated":{"line":23,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":24}},{"generated":{"line":23,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"generated":{"line":24,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"name":"phi","generated":{"line":24,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":16,"column":6}},{"generated":{"line":24,"column":9},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":16,"column":9}},{"name":"point","generated":{"line":24,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":16,"column":12}},{"generated":{"line":24,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":16,"column":17}},{"generated":{"line":24,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":16,"column":18}},{"generated":{"line":24,"column":19},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":16,"column":17}},{"generated":{"line":24,"column":20},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"generated":{"line":25,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"name":"sinPhi","generated":{"line":25,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":17,"column":6}},{"generated":{"line":25,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":17,"column":12}},{"generated":{"line":25,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":17,"column":15}},{"name":"phi","generated":{"line":25,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":17,"column":19}},{"generated":{"line":25,"column":33},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":17,"column":15}},{"generated":{"line":25,"column":34},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"generated":{"line":26,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"name":"normal","generated":{"line":26,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":6}},{"generated":{"line":26,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":12}},{"generated":{"line":26,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":15}},{"generated":{"line":26,"column":16},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":16}},{"name":"lambda","generated":{"line":26,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":20}},{"generated":{"line":26,"column":37},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":16}},{"generated":{"line":26,"column":38},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":15}},{"generated":{"line":26,"column":40},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":29}},{"generated":{"line":26,"column":41},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":30}},{"name":"lambda","generated":{"line":26,"column":56},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":34}},{"generated":{"line":26,"column":62},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":30}},{"generated":{"line":26,"column":63},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":15}},{"generated":{"line":26,"column":65},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":43}},{"generated":{"line":26,"column":66},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":18,"column":15}},{"generated":{"line":26,"column":67},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"generated":{"line":27,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"name":"angle","generated":{"line":27,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":19,"column":6}},{"generated":{"line":27,"column":11},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":19,"column":11}},{"generated":{"line":27,"column":14},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":19,"column":14}},{"generated":{"line":27,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"generated":{"line":28,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"name":"winding","generated":{"line":28,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":20,"column":6}},{"generated":{"line":28,"column":13},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":20,"column":13}},{"generated":{"line":28,"column":16},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":20,"column":16}},{"generated":{"line":28,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":15,"column":2}},{"name":"sum","generated":{"line":29,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":22,"column":2}},{"name":"sum","generated":{"line":29,"column":2},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":22,"column":2}},{"generated":{"line":29,"column":5},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":22,"column":5}},{"name":"reset","generated":{"line":29,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":22,"column":6}},{"generated":{"line":29,"column":11},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":22,"column":2}},{"generated":{"line":30,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":2}},{"name":"sinPhi","generated":{"line":30,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":6}},{"generated":{"line":30,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":12}},{"generated":{"line":30,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":17}},{"generated":{"line":30,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":2}},{"name":"phi","generated":{"line":30,"column":20},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":20}},{"generated":{"line":30,"column":23},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":23}},{"name":"halfPi","generated":{"line":30,"column":26},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":26}},{"name":"epsilon","generated":{"line":30,"column":41},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":35}},{"generated":{"line":30,"column":54},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":20}},{"generated":{"line":30,"column":55},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":24,"column":2}},{"generated":{"line":30,"column":60},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":7}},{"name":"sinPhi","generated":{"line":30,"column":64},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":11}},{"generated":{"line":30,"column":70},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":17}},{"generated":{"line":30,"column":75},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":22}},{"generated":{"line":30,"column":76},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":23}},{"generated":{"line":30,"column":77},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":7}},{"name":"phi","generated":{"line":30,"column":79},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":26}},{"generated":{"line":30,"column":82},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":29}},{"generated":{"line":30,"column":85},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":32}},{"name":"halfPi","generated":{"line":30,"column":86},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":33}},{"generated":{"line":30,"column":98},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":32}},{"name":"epsilon","generated":{"line":30,"column":101},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":42}},{"generated":{"line":30,"column":114},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":25,"column":26}},{"generated":{"line":32,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":2}},{"generated":{"line":32,"column":7},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":7}},{"name":"i","generated":{"line":32,"column":11},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":11}},{"generated":{"line":32,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":12}},{"generated":{"line":32,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":15}},{"generated":{"line":32,"column":16},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":7}},{"name":"n","generated":{"line":32,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":18}},{"generated":{"line":32,"column":19},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":19}},{"name":"polygon","generated":{"line":32,"column":22},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":22}},{"generated":{"line":32,"column":29},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":29}},{"name":"length","generated":{"line":32,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":30}},{"generated":{"line":32,"column":36},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":2}},{"name":"i","generated":{"line":32,"column":38},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":38}},{"generated":{"line":32,"column":39},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":39}},{"name":"n","generated":{"line":32,"column":42},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":42}},{"generated":{"line":32,"column":43},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":2}},{"generated":{"line":32,"column":45},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":45}},{"name":"i","generated":{"line":32,"column":47},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":47}},{"generated":{"line":32,"column":48},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":2}},{"generated":{"line":32,"column":50},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":27,"column":50}},{"generated":{"line":33,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":4}},{"generated":{"line":33,"column":8},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":8}},{"name":"m","generated":{"line":33,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":10}},{"generated":{"line":33,"column":11},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":11}},{"generated":{"line":33,"column":14},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":14}},{"name":"ring","generated":{"line":33,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":15}},{"generated":{"line":33,"column":19},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":19}},{"name":"polygon","generated":{"line":33,"column":22},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":22}},{"generated":{"line":33,"column":29},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":29}},{"name":"i","generated":{"line":33,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":30}},{"generated":{"line":33,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":29}},{"generated":{"line":33,"column":32},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":14}},{"name":"length","generated":{"line":33,"column":34},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":34}},{"generated":{"line":33,"column":40},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":8}},{"generated":{"line":33,"column":41},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":4}},{"generated":{"line":33,"column":43},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":28,"column":43}},{"generated":{"line":34,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"name":"ring","generated":{"line":34,"column":8},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":8}},{"generated":{"line":34,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"generated":{"line":35,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"name":"m","generated":{"line":35,"column":8},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":30,"column":8}},{"generated":{"line":35,"column":9},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"generated":{"line":36,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"name":"point0","generated":{"line":36,"column":8},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":31,"column":8}},{"generated":{"line":36,"column":14},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":31,"column":14}},{"name":"ring","generated":{"line":36,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":31,"column":17}},{"generated":{"line":36,"column":21},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":31,"column":21}},{"name":"m","generated":{"line":36,"column":22},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":31,"column":22}},{"generated":{"line":36,"column":23},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":31,"column":23}},{"generated":{"line":36,"column":26},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":31,"column":26}},{"generated":{"line":36,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":31,"column":21}},{"generated":{"line":36,"column":28},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"generated":{"line":37,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"name":"lambda0","generated":{"line":37,"column":8},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":32,"column":8}},{"generated":{"line":37,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":32,"column":15}},{"name":"longitude","generated":{"line":37,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":32,"column":18}},{"generated":{"line":37,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":32,"column":27}},{"name":"point0","generated":{"line":37,"column":28},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":32,"column":28}},{"generated":{"line":37,"column":34},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":32,"column":27}},{"generated":{"line":37,"column":35},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"generated":{"line":38,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"name":"phi0","generated":{"line":38,"column":8},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":8}},{"generated":{"line":38,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":12}},{"name":"point0","generated":{"line":38,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":15}},{"generated":{"line":38,"column":21},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":21}},{"generated":{"line":38,"column":22},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":22}},{"generated":{"line":38,"column":23},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":21}},{"generated":{"line":38,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":15}},{"generated":{"line":38,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":27}},{"generated":{"line":38,"column":28},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":15}},{"name":"quarterPi","generated":{"line":38,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":33,"column":31}},{"generated":{"line":38,"column":46},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"generated":{"line":39,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"name":"sinPhi0","generated":{"line":39,"column":8},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":34,"column":8}},{"generated":{"line":39,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":34,"column":15}},{"generated":{"line":39,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":34,"column":18}},{"name":"phi0","generated":{"line":39,"column":33},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":34,"column":22}},{"generated":{"line":39,"column":37},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":34,"column":18}},{"generated":{"line":39,"column":38},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"generated":{"line":40,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"name":"cosPhi0","generated":{"line":40,"column":8},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":35,"column":8}},{"generated":{"line":40,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":35,"column":15}},{"generated":{"line":40,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":35,"column":18}},{"name":"phi0","generated":{"line":40,"column":33},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":35,"column":22}},{"generated":{"line":40,"column":37},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":35,"column":18}},{"generated":{"line":40,"column":38},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":29,"column":4}},{"generated":{"line":42,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":4}},{"generated":{"line":42,"column":9},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":9}},{"name":"j","generated":{"line":42,"column":13},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":13}},{"generated":{"line":42,"column":14},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":14}},{"generated":{"line":42,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":17}},{"generated":{"line":42,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":4}},{"name":"j","generated":{"line":42,"column":20},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":20}},{"generated":{"line":42,"column":21},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":21}},{"name":"m","generated":{"line":42,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":24}},{"generated":{"line":42,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":4}},{"generated":{"line":42,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":27}},{"name":"j","generated":{"line":42,"column":29},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":29}},{"generated":{"line":42,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":27}},{"name":"lambda0","generated":{"line":42,"column":32},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":32}},{"generated":{"line":42,"column":39},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":39}},{"name":"lambda1","generated":{"line":42,"column":42},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":42}},{"generated":{"line":42,"column":49},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":27}},{"name":"sinPhi0","generated":{"line":42,"column":51},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":51}},{"generated":{"line":42,"column":58},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":58}},{"name":"sinPhi1","generated":{"line":42,"column":61},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":61}},{"generated":{"line":42,"column":68},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":27}},{"name":"cosPhi0","generated":{"line":42,"column":70},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":70}},{"generated":{"line":42,"column":77},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":77}},{"name":"cosPhi1","generated":{"line":42,"column":80},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":80}},{"generated":{"line":42,"column":87},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":27}},{"name":"point0","generated":{"line":42,"column":89},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":89}},{"generated":{"line":42,"column":95},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":95}},{"name":"point1","generated":{"line":42,"column":98},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":98}},{"generated":{"line":42,"column":104},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":4}},{"generated":{"line":42,"column":106},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":106}},{"generated":{"line":43,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"point1","generated":{"line":43,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":10}},{"generated":{"line":43,"column":16},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":16}},{"name":"ring","generated":{"line":43,"column":19},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":19}},{"generated":{"line":43,"column":23},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":23}},{"name":"j","generated":{"line":43,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":24}},{"generated":{"line":43,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":23}},{"generated":{"line":43,"column":26},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":44,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"lambda1","generated":{"line":44,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":39,"column":10}},{"generated":{"line":44,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":39,"column":17}},{"name":"longitude","generated":{"line":44,"column":20},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":39,"column":20}},{"generated":{"line":44,"column":29},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":39,"column":29}},{"name":"point1","generated":{"line":44,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":39,"column":30}},{"generated":{"line":44,"column":36},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":39,"column":29}},{"generated":{"line":44,"column":37},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":45,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"phi1","generated":{"line":45,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":10}},{"generated":{"line":45,"column":14},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":14}},{"name":"point1","generated":{"line":45,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":17}},{"generated":{"line":45,"column":23},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":23}},{"generated":{"line":45,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":24}},{"generated":{"line":45,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":23}},{"generated":{"line":45,"column":26},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":17}},{"generated":{"line":45,"column":29},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":29}},{"generated":{"line":45,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":17}},{"name":"quarterPi","generated":{"line":45,"column":33},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":40,"column":33}},{"generated":{"line":45,"column":48},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":46,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"sinPhi1","generated":{"line":46,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":41,"column":10}},{"generated":{"line":46,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":41,"column":17}},{"generated":{"line":46,"column":20},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":41,"column":20}},{"name":"phi1","generated":{"line":46,"column":35},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":41,"column":24}},{"generated":{"line":46,"column":39},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":41,"column":20}},{"generated":{"line":46,"column":40},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":47,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"cosPhi1","generated":{"line":47,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":42,"column":10}},{"generated":{"line":47,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":42,"column":17}},{"generated":{"line":47,"column":20},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":42,"column":20}},{"name":"phi1","generated":{"line":47,"column":35},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":42,"column":24}},{"generated":{"line":47,"column":39},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":42,"column":20}},{"generated":{"line":47,"column":40},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":48,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"delta","generated":{"line":48,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":43,"column":10}},{"generated":{"line":48,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":43,"column":15}},{"name":"lambda1","generated":{"line":48,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":43,"column":18}},{"generated":{"line":48,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":43,"column":25}},{"name":"lambda0","generated":{"line":48,"column":28},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":43,"column":28}},{"generated":{"line":48,"column":35},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":49,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"sign","generated":{"line":49,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":10}},{"generated":{"line":49,"column":14},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":14}},{"name":"delta","generated":{"line":49,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":17}},{"generated":{"line":49,"column":22},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":22}},{"generated":{"line":49,"column":26},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":26}},{"generated":{"line":49,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":17}},{"generated":{"line":49,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":30}},{"generated":{"line":49,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":17}},{"generated":{"line":49,"column":34},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":34}},{"generated":{"line":49,"column":35},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":44,"column":35}},{"generated":{"line":49,"column":36},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":50,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"absDelta","generated":{"line":50,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":45,"column":10}},{"generated":{"line":50,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":45,"column":18}},{"name":"sign","generated":{"line":50,"column":21},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":45,"column":21}},{"generated":{"line":50,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":45,"column":25}},{"name":"delta","generated":{"line":50,"column":28},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":45,"column":28}},{"generated":{"line":50,"column":33},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":51,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"antimeridian","generated":{"line":51,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":46,"column":10}},{"generated":{"line":51,"column":22},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":46,"column":22}},{"name":"absDelta","generated":{"line":51,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":46,"column":25}},{"generated":{"line":51,"column":33},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":46,"column":33}},{"name":"pi","generated":{"line":51,"column":36},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":46,"column":36}},{"generated":{"line":51,"column":44},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"generated":{"line":52,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"k","generated":{"line":52,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":47,"column":10}},{"generated":{"line":52,"column":11},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":47,"column":11}},{"name":"sinPhi0","generated":{"line":52,"column":14},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":47,"column":14}},{"generated":{"line":52,"column":21},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":47,"column":21}},{"name":"sinPhi1","generated":{"line":52,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":47,"column":24}},{"generated":{"line":52,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":38,"column":6}},{"name":"sum","generated":{"line":53,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":6}},{"name":"sum","generated":{"line":53,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":6}},{"generated":{"line":53,"column":9},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":9}},{"name":"add","generated":{"line":53,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":10}},{"generated":{"line":53,"column":13},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":6}},{"generated":{"line":53,"column":14},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":14}},{"name":"k","generated":{"line":53,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":20}},{"generated":{"line":53,"column":32},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":21}},{"name":"sign","generated":{"line":53,"column":35},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":24}},{"generated":{"line":53,"column":39},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":20}},{"generated":{"line":53,"column":42},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":31}},{"name":"absDelta","generated":{"line":53,"column":57},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":35}},{"generated":{"line":53,"column":65},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":31}},{"generated":{"line":53,"column":66},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":14}},{"name":"cosPhi0","generated":{"line":53,"column":68},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":46}},{"generated":{"line":53,"column":75},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":53}},{"name":"cosPhi1","generated":{"line":53,"column":78},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":56}},{"generated":{"line":53,"column":85},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":46}},{"name":"k","generated":{"line":53,"column":88},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":66}},{"generated":{"line":53,"column":89},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":67}},{"generated":{"line":53,"column":92},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":70}},{"name":"absDelta","generated":{"line":53,"column":107},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":74}},{"generated":{"line":53,"column":115},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":70}},{"generated":{"line":53,"column":116},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":14}},{"generated":{"line":53,"column":117},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":49,"column":6}},{"name":"angle","generated":{"line":54,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":6}},{"name":"angle","generated":{"line":54,"column":6},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":6}},{"generated":{"line":54,"column":11},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":11}},{"name":"antimeridian","generated":{"line":54,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":15}},{"generated":{"line":54,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":27}},{"name":"delta","generated":{"line":54,"column":30},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":30}},{"generated":{"line":54,"column":35},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":35}},{"name":"sign","generated":{"line":54,"column":38},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":38}},{"generated":{"line":54,"column":42},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":42}},{"name":"tau","generated":{"line":54,"column":45},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":45}},{"generated":{"line":54,"column":54},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":27}},{"name":"delta","generated":{"line":54,"column":57},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":51}},{"generated":{"line":54,"column":62},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":50,"column":6}},{"generated":{"line":54,"column":63},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":37,"column":106}},{"generated":{"line":54,"column":64},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":52,"column":6}},{"generated":{"line":55,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":53,"column":6}},{"generated":{"line":57,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":6}},{"name":"antimeridian","generated":{"line":57,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":10}},{"generated":{"line":57,"column":22},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":22}},{"name":"lambda0","generated":{"line":57,"column":25},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":25}},{"generated":{"line":57,"column":32},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":32}},{"name":"lambda","generated":{"line":57,"column":36},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":36}},{"generated":{"line":57,"column":42},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":10}},{"name":"lambda1","generated":{"line":57,"column":45},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":45}},{"generated":{"line":57,"column":52},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":52}},{"name":"lambda","generated":{"line":57,"column":56},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":56}},{"generated":{"line":57,"column":62},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":6}},{"generated":{"line":57,"column":64},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":54,"column":64}},{"generated":{"line":58,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":8}},{"name":"arc","generated":{"line":58,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":12}},{"generated":{"line":58,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":15}},{"generated":{"line":58,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":18}},{"generated":{"line":58,"column":49},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":33}},{"name":"point0","generated":{"line":58,"column":75},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":43}},{"generated":{"line":58,"column":81},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":33}},{"generated":{"line":58,"column":82},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":18}},{"generated":{"line":58,"column":84},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":52}},{"name":"point1","generated":{"line":58,"column":110},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":62}},{"generated":{"line":58,"column":116},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":52}},{"generated":{"line":58,"column":117},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":18}},{"generated":{"line":58,"column":118},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":55,"column":8}},{"generated":{"line":59,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":56,"column":8}},{"name":"arc","generated":{"line":59,"column":50},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":56,"column":34}},{"generated":{"line":59,"column":53},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":56,"column":8}},{"generated":{"line":60,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":8}},{"name":"intersection","generated":{"line":60,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":12}},{"generated":{"line":60,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":24}},{"generated":{"line":60,"column":27},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":27}},{"name":"normal","generated":{"line":60,"column":58},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":42}},{"generated":{"line":60,"column":64},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":27}},{"name":"arc","generated":{"line":60,"column":66},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":50}},{"generated":{"line":60,"column":69},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":27}},{"generated":{"line":60,"column":70},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":57,"column":8}},{"generated":{"line":61,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":58,"column":8}},{"name":"intersection","generated":{"line":61,"column":50},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":58,"column":34}},{"generated":{"line":61,"column":62},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":58,"column":8}},{"generated":{"line":62,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":8}},{"name":"phiArc","generated":{"line":62,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":12}},{"generated":{"line":62,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":18}},{"generated":{"line":62,"column":21},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":21}},{"name":"antimeridian","generated":{"line":62,"column":22},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":22}},{"generated":{"line":62,"column":34},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":34}},{"name":"delta","generated":{"line":62,"column":37},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":37}},{"generated":{"line":62,"column":42},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":42}},{"generated":{"line":62,"column":46},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":46}},{"generated":{"line":62,"column":47},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":22}},{"generated":{"line":62,"column":50},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":50}},{"generated":{"line":62,"column":51},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":51}},{"generated":{"line":62,"column":52},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":22}},{"generated":{"line":62,"column":55},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":55}},{"generated":{"line":62,"column":56},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":21}},{"generated":{"line":62,"column":60},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":60}},{"name":"intersection","generated":{"line":62,"column":76},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":65}},{"generated":{"line":62,"column":88},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":77}},{"generated":{"line":62,"column":89},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":78}},{"generated":{"line":62,"column":90},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":77}},{"generated":{"line":62,"column":91},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":60}},{"generated":{"line":62,"column":92},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":59,"column":8}},{"generated":{"line":64,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":8}},{"name":"phi","generated":{"line":64,"column":12},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":12}},{"generated":{"line":64,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":15}},{"name":"phiArc","generated":{"line":64,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":18}},{"generated":{"line":64,"column":24},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":12}},{"name":"phi","generated":{"line":64,"column":28},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":28}},{"generated":{"line":64,"column":31},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":31}},{"name":"phiArc","generated":{"line":64,"column":36},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":36}},{"generated":{"line":64,"column":42},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":28}},{"name":"arc","generated":{"line":64,"column":47},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":47}},{"generated":{"line":64,"column":50},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":50}},{"generated":{"line":64,"column":51},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":51}},{"generated":{"line":64,"column":52},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":50}},{"generated":{"line":64,"column":53},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":47}},{"name":"arc","generated":{"line":64,"column":57},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":57}},{"generated":{"line":64,"column":60},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":60}},{"generated":{"line":64,"column":61},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":61}},{"generated":{"line":64,"column":62},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":60}},{"generated":{"line":64,"column":63},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":28}},{"generated":{"line":64,"column":64},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":8}},{"generated":{"line":64,"column":66},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":60,"column":66}},{"name":"winding","generated":{"line":65,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":10}},{"name":"winding","generated":{"line":65,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":10}},{"generated":{"line":65,"column":17},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":17}},{"name":"antimeridian","generated":{"line":65,"column":21},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":21}},{"generated":{"line":65,"column":33},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":33}},{"name":"delta","generated":{"line":65,"column":36},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":36}},{"generated":{"line":65,"column":41},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":41}},{"generated":{"line":65,"column":45},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":45}},{"generated":{"line":65,"column":46},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":21}},{"generated":{"line":65,"column":49},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":49}},{"generated":{"line":65,"column":50},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":21}},{"generated":{"line":65,"column":53},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":53}},{"generated":{"line":65,"column":54},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":54}},{"generated":{"line":65,"column":55},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":61,"column":10}},{"generated":{"line":66,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":62,"column":9}},{"generated":{"line":67,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":63,"column":7}},{"generated":{"line":68,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":64,"column":5}},{"generated":{"line":69,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":65,"column":3}},{"generated":{"line":69,"column":3},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":14,"column":40}},{"generated":{"line":69,"column":4},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":67,"column":2}},{"generated":{"line":70,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":68,"column":2}},{"generated":{"line":71,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":69,"column":2}},{"generated":{"line":72,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":70,"column":2}},{"generated":{"line":73,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":71,"column":2}},{"generated":{"line":74,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":72,"column":2}},{"generated":{"line":75,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":73,"column":2}},{"generated":{"line":76,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":74,"column":2}},{"generated":{"line":77,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":75,"column":2}},{"generated":{"line":78,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":76,"column":2}},{"generated":{"line":81,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":2}},{"generated":{"line":81,"column":9},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":9}},{"name":"angle","generated":{"line":81,"column":10},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":10}},{"generated":{"line":81,"column":15},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":15}},{"generated":{"line":81,"column":18},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":18}},{"name":"epsilon","generated":{"line":81,"column":19},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":19}},{"generated":{"line":81,"column":32},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":10}},{"name":"angle","generated":{"line":81,"column":36},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":30}},{"generated":{"line":81,"column":41},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":35}},{"name":"epsilon","generated":{"line":81,"column":44},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":38}},{"generated":{"line":81,"column":57},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":30}},{"name":"sum","generated":{"line":81,"column":61},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":49}},{"generated":{"line":81,"column":64},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":52}},{"generated":{"line":81,"column":67},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":55}},{"name":"epsilon","generated":{"line":81,"column":68},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":56}},{"generated":{"line":81,"column":81},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":9}},{"name":"winding","generated":{"line":81,"column":85},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":68}},{"generated":{"line":81,"column":92},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":75}},{"generated":{"line":81,"column":95},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":78}},{"generated":{"line":81,"column":96},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":78,"column":2}},{"generated":{"line":82,"column":0},"source":"../node_modules/d3-geo/src/polygonContains.js","original":{"line":79,"column":1}}],"sources":{"../node_modules/d3-geo/src/polygonContains.js":"import adder from \"./adder.js\";\nimport {cartesian, cartesianCross, cartesianNormalizeInPlace} from \"./cartesian.js\";\nimport {abs, asin, atan2, cos, epsilon, halfPi, pi, quarterPi, sign, sin, tau} from \"./math.js\";\n\nvar sum = adder();\n\nfunction longitude(point) {\n  if (abs(point[0]) <= pi)\n    return point[0];\n  else\n    return sign(point[0]) * ((abs(point[0]) + pi) % tau - pi);\n}\n\nexport default function(polygon, point) {\n  var lambda = longitude(point),\n      phi = point[1],\n      sinPhi = sin(phi),\n      normal = [sin(lambda), -cos(lambda), 0],\n      angle = 0,\n      winding = 0;\n\n  sum.reset();\n\n  if (sinPhi === 1) phi = halfPi + epsilon;\n  else if (sinPhi === -1) phi = -halfPi - epsilon;\n\n  for (var i = 0, n = polygon.length; i < n; ++i) {\n    if (!(m = (ring = polygon[i]).length)) continue;\n    var ring,\n        m,\n        point0 = ring[m - 1],\n        lambda0 = longitude(point0),\n        phi0 = point0[1] / 2 + quarterPi,\n        sinPhi0 = sin(phi0),\n        cosPhi0 = cos(phi0);\n\n    for (var j = 0; j < m; ++j, lambda0 = lambda1, sinPhi0 = sinPhi1, cosPhi0 = cosPhi1, point0 = point1) {\n      var point1 = ring[j],\n          lambda1 = longitude(point1),\n          phi1 = point1[1] / 2 + quarterPi,\n          sinPhi1 = sin(phi1),\n          cosPhi1 = cos(phi1),\n          delta = lambda1 - lambda0,\n          sign = delta >= 0 ? 1 : -1,\n          absDelta = sign * delta,\n          antimeridian = absDelta > pi,\n          k = sinPhi0 * sinPhi1;\n\n      sum.add(atan2(k * sign * sin(absDelta), cosPhi0 * cosPhi1 + k * cos(absDelta)));\n      angle += antimeridian ? delta + sign * tau : delta;\n\n      // Are the longitudes either side of the point’s meridian (lambda),\n      // and are the latitudes smaller than the parallel (phi)?\n      if (antimeridian ^ lambda0 >= lambda ^ lambda1 >= lambda) {\n        var arc = cartesianCross(cartesian(point0), cartesian(point1));\n        cartesianNormalizeInPlace(arc);\n        var intersection = cartesianCross(normal, arc);\n        cartesianNormalizeInPlace(intersection);\n        var phiArc = (antimeridian ^ delta >= 0 ? -1 : 1) * asin(intersection[2]);\n        if (phi > phiArc || phi === phiArc && (arc[0] || arc[1])) {\n          winding += antimeridian ^ delta >= 0 ? 1 : -1;\n        }\n      }\n    }\n  }\n\n  // First, determine whether the South pole is inside or outside:\n  //\n  // It is inside if:\n  // * the polygon winds around it in a clockwise direction.\n  // * the polygon does not (cumulatively) wind around it, but has a negative\n  //   (counter-clockwise) area.\n  //\n  // Second, count the (signed) number of times a segment crosses a lambda\n  // from the point to the South pole.  If it is zero, then the point is the\n  // same side as the South pole.\n\n  return (angle < -epsilon || angle < epsilon && sum < -epsilon) ^ (winding & 1);\n}\n"},"lineCount":null}},"error":null,"hash":"9edec4fcf2d557255a1846ed7a8d9ab2","cacheData":{"env":{}}}