{"_id":"map-gl-utils","_rev":"32-8044c8fcca65f176550124f899c81854","name":"map-gl-utils","dist-tags":{"latest":"0.50.4"},"versions":{"0.40.0":{"name":"map-gl-utils","version":"0.40.0","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.40.0","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"dist":{"shasum":"818a122b1f1ea9bf70a71bc3c9dde85a163a622c","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.40.0.tgz","fileCount":10,"integrity":"sha512-pIgJaHdWVrd3DBPYMKpQhgled9z4fTpEn7VdQopdPAeJ8+EupN0m9FbcgtW58DSwCXGD61QHIaawrrrq1r6rNQ==","signatures":[{"sig":"MEUCIEq7X0+nnKCv3UcDs1aES0oHNzwNk74Pu8Uq/yw+pjxsAiEA7r/jHHqyUuswrjn+JM7+ELwVAmFIGgZsge7jJQFHOZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtXmkCRA9TVsSAnZWagAAgQkP/3bJBs1QbqgHCs0vKyG5\nr4fxE8nKjz+9p5IchtUZqBx/Wanph4YpBzG8Yx0kDFv7raBdTiClEK25nZZC\nuzembee0hdsKYqkikp4rmEw7X1VYy3GAsEsF9aMKK560+JVHih9hOSt8BXz2\nVzpOEf7ggi8sqjBF4+PiYR8tnC8rb9cJVTlbKFmX+hsK+pKPHo3sCU8WHIn2\n3+tBd/TXlBgVoEuDANDYLsQHdU/tug+b/Tg1hCD5adlGVeDDsDljvmZdEIGO\nWZ7Fi6DvGvJLUfYwaDPtZaaxDcdHb0A8MgPLf6bl+j/TQr6TulSPdtivQQKf\nep2aBDi8hplkCWcSJKd9sFEz8fuggOOhIL0PJSP+EyT31czMT6oTBCYhYgKc\nRgnq3CFWEyVee/MXHPMY1mT4y+b1igps/6JmQaw8rFsCkY/SGyEcLDHIA7yV\n7LF1NFJFD+adctDurl36/D8X6ZWxJ794VemFkPYqhTYHn0lzm/PbfmO8lrxJ\nVCrxDo6/L6TpPf0b7iItjNhpMw9bfhXP+sFntTejiTPvC6Xbkjod4RjdkTXS\ngerghHvpva8lOpfAvKBOk/MDwUmDjsXyVIDisF4zN+sWqzAeIAg2+alLwTWT\nCnppOwZWYAFu7GN1u87yvI85SSIoeSMYm/gir4F0axQbQioC9RA2X25lPoOV\n/EZK\r\n=VzID\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","type":"module","module":"dist/index.esm.js","scripts":{"docs":"node updateKeys; documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/stevage/map-gl-utils.git","type":"git"},"description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"1.13.0","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"latest"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.40.0_1622505892045_0.6788125220224346","host":"s3://npm-registry-packages"}},"0.40.1":{"name":"map-gl-utils","version":"0.40.1","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.40.1","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"dist":{"shasum":"59b1222b9ab06761193924f485f5d9e0177af735","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.40.1.tgz","fileCount":11,"integrity":"sha512-xjPWusL4ssJKBv/kU4y56JtwPO7QriigWVyIA4uwFtiTxKFDQVKEHGCElh7vQP8bNbJy8DnWQKkKUNXZEdCSdg==","signatures":[{"sig":"MEYCIQDFxeJB5riyidk1AsVTppKOIhqUEIiVIfpssl48hrCRgAIhANX9ISa5BaHy+yGAqb/LpKbniuhdj82uRckxLFJtt8Xb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtXo5CRA9TVsSAnZWagAAEZcP/3sYW7xEB3ynmzpprn3f\nOwQWPWLQQvbjetIT5gC9COq980zYrjCPOEfoSLnPUsdAG26ufAFUB3P8Yzro\ncxYwSKONMHUx9UsVMGqukmyVTtzv/Qo3tQJS2UeYkUX0oFlezxhd+d3lCipL\nOrWGlJEZdYWJ8oBQVi4kdBjXFT5DbHvtIYBQXX7739JkWOw2JO9Nh1pZDUYE\nae030lGTvYb/GzYArEMDoFORR9Vzwm/w+dVb3Bw0bWsYC/YtipE21q1lht6L\nMJhiu5OMyoVvmc9A2HuvzQhgdqV8AUv0lMW9KfSWM7UljYOtpz5uNkCUtJ6X\ncu+8NsnhKIcSKbLSLrQaycbmPQoUbqZqDEFzkX5I8hICfymQH8ETdaS9hP16\n2C5Hqe2TZBDchr0tCE8Cwy9wZVCuY44CB7uJ5810P6xbJ8ZNnNmucsZW3ye1\nBKqsrlMPhdrLx9w69YtwY9qGD8Ibcc5tKqMqQ9wUlrlD9EhOwd36wb+REEsM\nnJsG0yWR7F7jWAMHodNiF4VssgRv72/NklbRdRUEsV9q450GhE4TAtB7lAtD\nzKL7Qbk4M8w597EnOFU0ZS3LJ9d4q042lJyFkLJVgBX2Twkhx3wjWLWvdYk9\njdMiB0ysrl1Rjaeh6ntP6iHWX4JjpIXZLXKwU9someOIDmUhco5I6HktsuMH\nv28d\r\n=ZoM7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","type":"module","module":"dist/index.esm.js","scripts":{"docs":"node updateKeys; documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/stevage/map-gl-utils.git","type":"git"},"description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"1.13.0","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"latest"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.40.1_1622506041158_0.1077231770670859","host":"s3://npm-registry-packages"}},"0.40.2":{"name":"map-gl-utils","version":"0.40.2","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.40.2","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"dist":{"shasum":"2768dce0b7b7e0f4b37def09c7f1acdf7da3a723","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.40.2.tgz","fileCount":9,"integrity":"sha512-GYwbVRLWcEiSdKt0BuGFZQ7Q88FKYYrYSMck7ejBO3wwMB1dAI4c8anQq6Qrg66/RUhxWLv/sfWSVUd+9lKtCg==","signatures":[{"sig":"MEYCIQDI6QO5fmKiDXIliqh61VdLEGDvA258A0Cnz4WL8mM7tQIhALRN0PlS43CCdBpdq38T3zuWTllpwVHf485OOZ+qaSmo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtXt0CRA9TVsSAnZWagAApacP/0KaQMsKG/wDyHLgWnFF\ndmKAv3TYnIza8YtVNFrD/uKxttg9JFA9lIFqbmTu7LrTZXG2QOJEAev4OzMu\neRzYAVE+Mqh/RQrM3iwJuDBN7wG+2TqBecV2jbqopOwPRmo//DnWe7qpeyH1\n3OaRvZ6wo7zIR2NFjH1WoNChfdaROqBEWT6EpjmFj8gOsoGdm5doe+fnWmEa\ns4tOMFjbjtumlkxDSZI49dvSsrU75EKu4KZ3zSJUUbvgpMkDuc+bk2qt304N\njd3n0iBISbWdy9AGbXFfwLWDwruZ/ZGj0RHLYRkE9TLEVLnky8ks0oJou6Ms\n5EDFPHj1yAA2ur09ZKPUHuu6pK02OagIe7JpiYWXGEhwGnu88pKjcei8p4GE\n+wjqNqpkihd3ml0KL9d+Bps9JQWPvFRPb8QOUsMfg3YX5sdzzZsPPJWV9Hrq\nwEX6kPZ8CZ9ZKch7RZIMW2mMaEAGhmw82U3AxefCTj9LyhsI6pjKxsbLqfF3\nm182H7LyH0it8FjSBT4gS+x6H9hgFAeljg2ASS6WzrvY7+mZsm0WWwDKa256\nPuwA62R3vGlx7Iyc0CHAq5ABxuaA22w6QWWCroWTvdemzUHzDxKG8cHN7Vdk\nhGdX6O83Lg4lCRNqPj6PkFTJPXqT5Pf4AGZBbuW6RGiHQnAmtbFNHvDGhvSu\nrvpE\r\n=PF//\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"dist/index.js","type":"module","module":"dist/index.esm.js","scripts":{"docs":"node updateKeys; documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/stevage/map-gl-utils.git","type":"git"},"description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"1.13.0","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"latest"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.40.2_1622506355544_0.6229310093525426","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"map-gl-utils","version":"0.41.0","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.41.0","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"dist":{"shasum":"0d2d4ee36cb7d205ac6b871fead8221ed7f08c06","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.41.0.tgz","fileCount":9,"integrity":"sha512-ZVLKIayDWR7/j+xAVWcJnDJX/Z72NAGe79rODL6bCyNjUI4yy/UpLnmX2CXqnyU0GSTdOBrxtxem5y5gSmLB6A==","signatures":[{"sig":"MEYCIQCKyHvXsQIAaJNJ9qmnXVKtsvjBGWs42aJgmNTKaN4ahQIhAOiKhkKAYzTmKAcy25WWSXTnfZ0lOqhNIbhY9gM1tUKQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100946},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","scripts":{"docs":"node updateKeys; documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/stevage/map-gl-utils.git","type":"git"},"description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"^2.5.1","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"^13.22","@babel/plugin-proposal-class-properties":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.41.0_1636068405562_0.7536523177179402","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"map-gl-utils","version":"0.42.0","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.42.0","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"dist":{"shasum":"50f2b89aaf6ee42397427ec5eb52a75d14b0102a","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.42.0.tgz","fileCount":9,"integrity":"sha512-NZ1RJY0f++dycoWKBLi9zri99XJ5fm91iKJ4OSSZ8jBEs2dT+ERW0KGeeF9m1SGRjb7L15w0xdmY2t72XekAeg==","signatures":[{"sig":"MEQCIE+GOTEoOe+6QkOTZ+9Gq3jisAyzwImfcoeOfbWsmOlwAiB+pVGhEs/Bv4Y2XNqfmIaZCxn4oB+yensa3IXzQjwcMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119563},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","scripts":{"docs":"node updateKeys; yarn run docs-only","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/stevage/map-gl-utils.git","type":"git"},"description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"^2.5.1","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","documentation":"^13.2.5","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"^13.22","@babel/plugin-proposal-class-properties":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.42.0_1636502788263_0.5472209565612476","host":"s3://npm-registry-packages"}},"0.42.1":{"name":"map-gl-utils","version":"0.42.1","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.42.1","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"dist":{"shasum":"533b8bf80f03768bdcbeeb3d16d5e886d8d88b48","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.42.1.tgz","fileCount":9,"integrity":"sha512-7pV6D8ghDP60P2qquQcsHIqkmCcFoYsaG4IWoLIfNWSnYFFW7maOlBpBrDgErHvpnmzKonzc7LPBvLOqYGjfZA==","signatures":[{"sig":"MEQCIDE49Xp/hkWchQwRS9k3tc8pts7EMg0S3uer8hlEtU1UAiBwlt29uQUloMNHG5e80hMLgDcpOfFR/uZBSaJXwWQ9BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2yqvCRA9TVsSAnZWagAAeY0QAIsW61bQwTfDVHVppuQW\n3FRs/bfL8Jj7yAm06/qrIJ75hRMeSX7ytavV2xotuCNBMf5FUiiId6q+vTHm\n9jQz9YNZZ72MfiYwi8uZnPENlkbF4Wuwnb+bmSOwsyIzV6atQc7oe0uQYg+j\nWUE4/4XjHzaYTpGZia8nOdazr3igCFPdBImOMGl/m6fiX5sn6cLYGfze2FnH\nLOJ13VIlNCAlhqul1oXL92dLI9Zf3FtSD04FG6/6lJ12FMUtmtWRkYu/kQVy\n7PcfeeVKiZCBoXCK/NzRSI7k2bCboSIBX4i0Hb1dCmUH/GoJ16kOAwbylcC3\nu5tSX/yrHQfDFuX5Z5223l7FiuQ2AMIN5wf+s7xNGyjzHpAjBjUsqPXggBUY\n49j5PTW9dh5hk8O0wxjEuf/ATOUniT+nM4v2z66qHzjKS28QEc2H+Uc6w6Fi\nWqfxwp9SGtw/kQLrOigX04S78l59O5Vz4hf+D0QmMziKPMhjXSobHN4JTnkY\nNrR0L5tyctZnKGW4yw4bQ0YZXcQyHqXRLRK4WJLyaYxcfBgC5O/6qUW2wDoi\ncYkAAFU2SNLYAl4rxZSqhliXATwwScjqqtH5RMhgG7KFNT9Le53RgjzxQnHO\nwy4JWtb2AqCMar6nSahfRQ+glS/HsiWMlaz8yt9KGIt9uUtYRL6KO44IbULc\noqvB\r\n=7CAV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","scripts":{"docs":"node updateKeys; yarn run docs-only","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/stevage/map-gl-utils.git","type":"git"},"description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"^2.5.1","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","documentation":"^13.2.5","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"^13.22","@babel/plugin-proposal-class-properties":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.42.1_1636503003123_0.25822304203836244","host":"s3://npm-registry-packages"}},"0.43.0":{"name":"map-gl-utils","version":"0.43.0","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.43.0","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"dist":{"shasum":"dc640df3ace25080164776caceca39ebced5067d","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.43.0.tgz","fileCount":9,"integrity":"sha512-i3N+hqZBj1mP+TsTUQ2Pp/W33NyhFEGtN6JwwGCUjP0ptyd9g/5pcSYb+JT+nwPLBrh+Qd2FLa4nSZ2D4Ofg3Q==","signatures":[{"sig":"MEQCIDCvbG3RpuV/A9FOA24fX8sAv6dwMMh2bopjQzjr/quQAiBJG8bC+0HUmmRFaZzC74ElMspr4VXozqVABdddcF39bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWMyKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+aRAAnzm55RxoWasthm3hG0ZodcTEJtLZ6SlLUKIPuuTjlVdvfXDI\r\nGkz0FOHFZ+D0FsLxYH3a3psTxO7T2zjjsYKxgpS+rskOr/hMlWdtKoCPurkc\r\nUJejWAEt+TVQ57L1IvrrEsd96nEBXtt+7Hcf8YFCftf4EFUXambXp0PYYM5d\r\nh6M61ntfCYzYXyVw65drRcUTLJckQAp2CUizvGfmOE/EdrRhMfCvErxcCEIX\r\nfT1GwCRwJWDBFRSYz6f43tA25S5gFMDQT8TQpDuzaaM0CwCl3a3UsdweL/Jl\r\nR72DCsA6r/Q8Av+YuzXfVt6gtCz//WshSd8eZacKO7lJN/ZwKPJZhvICxBD6\r\nSKzgFSdNYGjtnZD6MmzbCUF5NLdtOF4qBc+TTvZC/e3N9zyxWt4LEW97AvP8\r\ndz+CwB3v/owhcC92b9nas7mBg1im9pQh5DXdFuJIl9EzAfSnKzPy2WQGReqT\r\n8YhfX4bFN1X/76vvjbwTZgvmwEIBctkcrZ75UsmlyDWtWzfhZZhY++ssxoEx\r\n64ADsTAUmVk5VqUE2eWuVlE2y1QfVHkK5ad+fdJbXO/T6XWZysaGOzffEbCP\r\nqLeyvuXwjo8UVBWX8FEBv1390jasq5Te+4wibSqjdhO89TXHm8IKlWPN66m/\r\n8J2aThut9NIz+vsvu0PrJNv4tkO5OKPqPSc=\r\n=D/mM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","scripts":{"docs":"node updateKeys; yarn run docs-only","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/stevage/map-gl-utils.git","type":"git"},"description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"^2.5.1","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","documentation":"^13.2.5","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"^13.22","@babel/plugin-proposal-class-properties":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.43.0_1649986698040_0.7906624249693552","host":"s3://npm-registry-packages"}},"0.44.0":{"name":"map-gl-utils","version":"0.44.0","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.44.0","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"508fb27593c3f357402da18b40a096e425003e88","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.44.0.tgz","fileCount":5,"integrity":"sha512-UgnW5IkKulu2ffbHPrONCAhss/M2chgQf59dOZFySyk3AuppH/mHc/akZhG29kdLHImb/bq0n91wQHWBwMLIOQ==","signatures":[{"sig":"MEYCIQCALBXPFjx7H26CbqCKJ0v3FwiD0tfSLAXzdK+jyaNLKAIhAIGb8SqomRIqdY6cRXUCxMUjlyNR4ZSgmDW9K2QSr8jk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117987},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"a40c8467f961c4fc134c2d347dbf5c93c91ecbf3","scripts":{"docs":"node updateKeys; yarn run docs-only","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"^2.5.1","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","documentation":"^13.2.5","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"github:probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"^13.22","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.44.0_1692324595011_0.36754957609729577","host":"s3://npm-registry-packages"}},"0.44.1":{"name":"map-gl-utils","version":"0.44.1","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.44.1","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"f3103b756f32bdfe102a47f59ac4fdec5a04349e","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.44.1.tgz","fileCount":12,"integrity":"sha512-RBUhCFZoj72+E2Ve7cckfMN0kRCqiVWNaXkCPNgRGKnyq4a0ELqPhIRx6/S3t5I/dFyCeRfSQ/L3dLqqhr8f5g==","signatures":[{"sig":"MEQCICbEGx5P0O9ei2avwXfzF7MCUcvzMPCBXXcCatxxZFlQAiBG8J+64OvaCsJedrvh6mn1qLk6cD7ADS4a6qBNmCH7lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265427},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"5a74609b954403c99ea4071367d6c363e2c71cc9","scripts":{"docs":"node updateKeys; yarn run docs-only","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"^2.5.1","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","documentation":"^13.2.5","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"github:probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"^13.22","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.44.1_1692326580733_0.10141265650556641","host":"s3://npm-registry-packages"}},"0.44.2":{"name":"map-gl-utils","version":"0.44.2","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.44.2","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"acc9d2be9a6b3d511eaf6d856ed5b1c159c12084","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.44.2.tgz","fileCount":12,"integrity":"sha512-SLSPlH6PaQ2r5YlstGCp/y5w0s07rmZ20usVqgtaz5wBXc294v8EGlU9Aj7lqnsCVFaf+lQ1AQmqQJ8ZaCHIRg==","signatures":[{"sig":"MEUCIQDS9p+nDOkDWCXb2uSXtyr22lbRkj7x60fAVw0A/sP8VAIgNVUgi7APQXJL/OeqeAuERRAyFGd4KAcEjsuGCjVR17o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266506},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"be61e6f60d35e37308662f21a7bd8397b3b7dc86","scripts":{"docs":"node updateKeys; yarn run docs-only","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"^2.5.1","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","documentation":"^13.2.5","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"github:probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"^13.22","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.44.2_1692327197910_0.0303984373838444","host":"s3://npm-registry-packages"}},"0.44.3":{"name":"map-gl-utils","version":"0.44.3","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.44.3","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"22d74fd548c3d55bbcde1e5fd228da6366ae079c","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.44.3.tgz","fileCount":12,"integrity":"sha512-H1j/LRzqtRkBtz5/yeto3+dyLe3Ua9vAb/mX05lP4R+6e8aw+yNkvNJH58bBCJxmE9fefDz2mr8/oPHPTE2nIg==","signatures":[{"sig":"MEQCIGrAMeBrut6WKeHwIlD4GWU02ot6joNvEM8AuYlZXblwAiA7nDjOD7u6UX+g3h3ejhYUidy7EJU2oYZhjpkM3tG/FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268034},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"67f9339c794eef7fffdfe400c3e77fd65ae2b798","scripts":{"docs":"node updateKeys; yarn run docs-only","test":"jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"yarn run flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","rollup":"^2.45.1","flow-bin":"^0.151.0","mapbox-gl":"^2.5.1","@babel/cli":"^7.8.7","@babel/core":"^7.8.7","documentation":"^13.2.5","@babel/preset-env":"^7.14.2","flow-remove-types":"^2.151.0","@babel/preset-flow":"^7.13.13","rollup-plugin-flow":"github:probablyup/rollup-plugin-flow#breaking-update-flow-remove-types","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-node-resolve":"^11.2.1","@mapbox/mapbox-gl-style-spec":"^13.22","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/plugin-transform-modules-commonjs":"^7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.44.3_1692328759293_0.7125248864461482","host":"s3://npm-registry-packages"}},"0.45.0-0":{"name":"map-gl-utils","version":"0.45.0-0","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.45.0-0","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"ab9c4e52f8c1cc55ff866ffb913e6b3661050976","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.45.0-0.tgz","fileCount":12,"integrity":"sha512-dg202W1vpqoQ9G7qstjYt4zbr2HV65vIQXQT66GzRxGmbdsWJICDyz92axPMqJ2E0FUO6VfggoobVOEwxn2Ytw==","signatures":[{"sig":"MEUCIFntIxnibDaocqOvox7myPE77FoCW4KajFjtf51bwvHHAiEA55038HUxvq7RNKmNJ6P7bptzf/qL1FYNtZ9kKSVJPdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275302},"jest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"342976f2546eb00c7e7ad3034cb34ca0fd26cedd","scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest noflow/","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","pretest":"node node_modules/flow-remove-types/flow-remove-types -d noflow src","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","flow-bin":"0.151.0","mapbox-gl":"2.5.1","@babel/cli":"~7.8.4","@babel/core":"7.18.0","documentation":"13.2.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@babel/preset-flow":"7.13.13","rollup-plugin-flow":"1.1.1","@rollup/plugin-json":"4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"13.22","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.45.0-0_1733466440793_0.8427850432260591","host":"s3://npm-registry-packages"}},"0.46.0-rc.0":{"name":"map-gl-utils","version":"0.46.0-rc.0","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.0","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"68529914fd16793dd0bd71326bbe7763ddc6c5e7","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.0.tgz","fileCount":65,"integrity":"sha512-dXMcij6l86DFKHNWLe26Cv3DZ/Mh0KfYlCWgeSGr3i/S64larsFxBmSWH9kO00VutnO+QkGwWLKxOby3Mh+u7Q==","signatures":[{"sig":"MEQCIAvI7epY3oz2j2SXVvJNrIwrJG/e9fuBWylkLOzRPyonAiA2lrS55k4vFth0OQ7DDvcjklIEeJKwD9e8dv/ak4Yh5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":732204},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"2c1862c40213170b25ae583f9999f5fce1600908","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.0_1737374736092_0.09128640072698624","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.1":{"name":"map-gl-utils","version":"0.46.0-rc.1","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.1","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"7418255c3ff3438e9195a18e4150511da84c6a1c","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.1.tgz","fileCount":65,"integrity":"sha512-SwJDKIsSJVubqIHRxCfVH9B7pyEL7kfkJYuIx7bsZM7TygOQBduoyDyyLBeV8yFY4Bv12TNS/tIHydZ6qnV2bg==","signatures":[{"sig":"MEYCIQCbrvWpe/UUftZ2jRoWvxo4jXHS1OBN2gvtvMx6ifPinQIhAOMYMdZvgM1LNWcn3KhuPCH/sUIs7/iWHTePiMBjXq4u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":749300},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"9d772c3beae1f4f6e42810fd1d412cf354358bba","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.1_1737376008625_0.1068200575745406","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.2":{"name":"map-gl-utils","version":"0.46.0-rc.2","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.2","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"80e589488b196362cb1e3172bdffbfbaf5dedb79","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.2.tgz","fileCount":65,"integrity":"sha512-7VhtbyTCDkOihLHlW2a9BStGseMxF1nqavsFhT4bY4bOCq6KalVG7uI47E4OMD7Gc1yFMybgPFvkBgrp7uUuoA==","signatures":[{"sig":"MEUCICs+5vmJLVw+GPVgqbEukWGGh0f6R/HHUfvJli/0q+k2AiEA/GPV430mW+bliCeh5apSKyEPvsl+TjGfnT3IMfe6LIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":749300},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"8a1f3238d44f697564d9f6e34712d5aea73c3a97","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.2_1737376280364_0.46889726778619334","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.3":{"name":"map-gl-utils","version":"0.46.0-rc.3","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.3","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"206b8b26413715b8f7a9856d1598e20936fc90a0","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.3.tgz","fileCount":65,"integrity":"sha512-uPvSq2vMZ1yRnvO4gYGSAIcIHaP3Z/WXdLZNg/iMK6LLGraxnFofatbR4/eDXSiFla8auYMgoK1zgIkEQqG2NA==","signatures":[{"sig":"MEQCIAuqdEmgh52PjALW0kyAxtUaIxeyMh4YKb6r+5lh//h1AiAPe5Rq1DqeWchc810XshPl85qahKe2QpxzTrJXDQqbSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":749585},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"7213da38b0b79a7fe3bbcf3a61f53ccf52c52843","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.3_1737376379871_0.027243911101590523","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.4":{"name":"map-gl-utils","version":"0.46.0-rc.4","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.4","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"79a9b3e6d6e47c2523ea4ea56b9c32ab144848f5","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.4.tgz","fileCount":65,"integrity":"sha512-0P24l1fuwivSBMb0mEzgdSRD9aocWe5hq/d/DXgCx3XEHytINZfjuXMQKoBdKytLmsmt1LXHnlKCS8l/ADTwNQ==","signatures":[{"sig":"MEUCIQDmPwnQdcdYkhSTtPwM/gWXHkEnnUSdiR+y1mRtcMUA3wIgEfh80BbP8/LWMMR5tFutYbxSNnBZ6P6BuAhJKbUAtFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752225},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"ec662b9363a0e51e465894b6019d31776d2a11a5","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.4_1737378031026_0.8258640674578228","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.5":{"name":"map-gl-utils","version":"0.46.0-rc.5","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.5","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"8ffb82943c8de60846fbaae7099bd91b3c5cc715","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.5.tgz","fileCount":101,"integrity":"sha512-uQkub3M3IYkMY5g0EIO/ERITu5AOqzJkF4rtj9yp1XcBDv5K9kdluPWT47UjDn+mnXdB0lhXeKFhI+7fwPNSFA==","signatures":[{"sig":"MEUCIQCdMUJncUonAKPze9R0+PEDr4ktzu2daemehKJpSBi3twIgDQQNerdWZ32J9ZEms5iESGApi2n8DhwY8Pem0ISJiXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1181879},"main":"umd/index.min.js","type":"module","module":"dist/index.esm.js","gitHead":"1d050f57d0bd026c3e9d679df36997475c9f622a","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.5_1737379259646_0.5362696197508745","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.6":{"name":"map-gl-utils","version":"0.46.0-rc.6","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.6","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"aa92455d6a79b77848927439314bb53d700307cb","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.6.tgz","fileCount":101,"integrity":"sha512-NxllH0hm3jVQh5verakDh6WR0VSKZX70zTjVbpq1HicUg/YNdhyLwWLCR/pJndRkLBgxOViPjvSSZwTzjtfvZg==","signatures":[{"sig":"MEUCIQCMqrbDYKe9uCVszC7zEIrPrD6rMdWTfH4OWWD3BmZ48gIgKjN4dYHUAB7bR16rba62E37g8BFsH/LeYtAo69zlTYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1181915},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"bd79dff756e7d399fdf33dda6b74b32f85d12675","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.6_1737379419283_0.5923142313766385","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.7":{"name":"map-gl-utils","version":"0.46.0-rc.7","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.7","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"3848b6b53c6567690d6ffd572653559df6d56ec2","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.7.tgz","fileCount":101,"integrity":"sha512-iCTmySU+JUtN7z4tf7I0iV/Av6QcPSj14IZTpBuOMIYgsUTlyItY9iVIKSirBvyxipJZNB4BAesF4cuGmYJbWQ==","signatures":[{"sig":"MEUCIGwZXiNtNIAzG8X/DZpd0DPFJaRQYzVeWwdbczB+wcRaAiEArt5fwstMG55NmP9swhHL7b6Hm99DtJn2N5ExFcaton4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1181919},"main":"umd/index.min.js","type":"module","types":"dist/types/src/index.d.ts","module":"dist/index.esm.js","gitHead":"99b4451498c9708b76d5ea1c6839bd324b73dcfc","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.7_1737379607908_0.6509882638148448","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.8":{"name":"map-gl-utils","version":"0.46.0-rc.8","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.8","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"b8ed6e99a7405e599433c9990ba0c2c599ae4068","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.8.tgz","fileCount":67,"integrity":"sha512-/iV+hBIHvkTmGvL8KhXbZwyBjNsqQHz2pipUyALod+8w7qnqGU4zX295UTJ2805bc/SoCMM7GCwhk8Qc8mc/+g==","signatures":[{"sig":"MEYCIQDwaEkrSSNOESf/25y11ypb4IIR5Obh+W9D1cgM5ajY/wIhAMCZCmJ4dAHeMjOGtzgRKd/igkte3P/3dsMYRDHYXbcT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769368},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"18745e24eb3430ff2d2b2f390f62e290cced3e52","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.8_1737380376553_0.2666165186813838","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.9":{"name":"map-gl-utils","version":"0.46.0-rc.9","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.9","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"4db5ddd595a8662b8e238f4997800e4ce3a7a960","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.9.tgz","fileCount":67,"integrity":"sha512-llm0FOprL2D8zIANkI0J+ZIPqcO0zACx76vaMju+Qj7PrU8jlBvFoZMD2gGfqth6RCHF2fwnscCvf2T3Sg2Ixw==","signatures":[{"sig":"MEQCIF5YY4Z5oYAFHuKBn0QMF6g4SyPvZIfIJSjKsEQ8fW7WAiBKKIonKFL8ttJzGxiOv50dTXgUeRYa9f2ELPsiUbv69Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766495},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"9a8b7d657cafc8f85315e55a98041a32b824bdfe","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.9_1737420768175_0.2567270341703842","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.10":{"name":"map-gl-utils","version":"0.46.0-rc.10","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.10","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"42d9a94c10966e58a892970f42e368439a2d6bcf","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.10.tgz","fileCount":67,"integrity":"sha512-R9yeEqfC2ZAP9qBvI2jZgCUnzzAZGJp3JOCSGI3tyy08NBvNqFX3cEwt5kU4R/QBjmsE/teJio0y/Oi7Tpll7w==","signatures":[{"sig":"MEUCIQCgaO8QHc0Jxutxj9t1+1U5qYlG+lx8gQqBAMsFnd6shgIgaCXWLUI0WKgCWk+bxilJ0bHK3SPvHGrrOEGBX8+LPVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766586},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"0aece22c076629edeae3a51cab4a7af7884b8378","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.10_1737425124878_0.08314422492245033","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.11":{"name":"map-gl-utils","version":"0.46.0-rc.11","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.11","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"41643fc0f4666d1d07847854dad0c6f9e92e71a3","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.11.tgz","fileCount":67,"integrity":"sha512-396I2OXpIiQPqhBrZarJNVrutGMkUOPicvNEBm8xjd6L/2VWbgu+V3ZfDpmkTOoQ41Z0q0uxfs+aqYGJlapi2g==","signatures":[{"sig":"MEQCIGCm84N+JPCHfl9tiMX9wDvDq8PppXSlFIvg42YW5X7MAiBcRcxSryS8M1jfUknnCDxitOZ1hl7/Eff/uZlYwK+mwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766508},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"78e1ca6a804e66fd0fce233869660ead47d490e4","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.11_1737425351882_0.3008680350066115","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.12":{"name":"map-gl-utils","version":"0.46.0-rc.12","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.12","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"ed13328c72df7dd57176de6d13b80ed85533d758","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.12.tgz","fileCount":67,"integrity":"sha512-jkVKYwnitGwvLzC2uTIRTQH9Ur+o0I1zoLaOCK38U99w8lo6sOhxCF23jomNhr7JKVDRQrJHNNyXIaTzjDESBw==","signatures":[{"sig":"MEQCIEN7xIehK5rrI4lHx3aRH0ZmqPCU4HHFkgoUecX3WqaAAiBbg5+0TDRbODuPmS801KCBxa/cY72LdFyjQwctgT5Nyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766769},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"5466006b72c0c928b018d307d618c9e4a704af12","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.12_1737436537127_0.4364636819618579","host":"s3://npm-registry-packages-npm-production"}},"0.46.0-rc.13":{"name":"map-gl-utils","version":"0.46.0-rc.13","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.46.0-rc.13","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"29765bad40c74ad4125c1855f5e5c4b09167fcb7","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.46.0-rc.13.tgz","fileCount":67,"integrity":"sha512-GQHXKMMkdOEJm0Sov6nZbXunVXl3AWh0f5HvBjuey/kR0mEUSNzAR2ScGfnwUOivzIqgeAUJRIEBO1JBnrJTUA==","signatures":[{"sig":"MEQCIBoOPpNJY/TNfrY0tNisQGeYjMdzZKbjZ2YXZxVhz3D8AiAWjYmBjsrvZ3bAgH+OMuxV5H8nanRZiPwX44YVi/+8HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766975},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"d3353375b43fb880575ba65a03da76a0c1e76051","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.46.0-rc.13_1737436759052_0.1790681361475377","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"map-gl-utils","version":"0.50.0","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.50.0","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"03c26f118f713db9aad204cd2dda7dd882da733c","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.50.0.tgz","fileCount":67,"integrity":"sha512-fG5YxEw8BtK8ATPdL3j6xBVxb+jB6WJzxl4zQ76HAE++iVvYz32WPQSf81SMtATgKK4C2gFe1sVAyl55s0Y/UQ==","signatures":[{"sig":"MEQCICzqyD6nQzFBGTVFUcwCNNOzl2jRzcy7/ACW8OOupBYBAiAeUlRW6bjqzeDNaZFJonpFIFMVAD44trVVoMLo98pZXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":766969},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"dca6be75ffe051ab87ed002017c82bb98ea26ec9","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","docserve":"documentation serve --config documentation.yml --watch --sort-order alpha src/index.js src/utilsGenerated.js","docs-only":"documentation build -f html -o docs --config documentation.yml --sort-order alpha src/index.js src/utilsGenerated.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"13.2.5","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.50.0_1737440929613_0.25351064626086406","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"map-gl-utils","version":"0.50.1","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.50.1","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"0fa9eb50a15e03703283eed12a02343c1647c79f","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.50.1.tgz","fileCount":67,"integrity":"sha512-3SU8N5Rq/3uo/b5dOvmwPpCrlgc9P+g5gqRR2P8UTKyCb2en/swpPdW3ucEesAGjYPHcdOYr17fQ4onSu+WQ1w==","signatures":[{"sig":"MEQCIAs7oBfvGIo7zRGRtLo08v2VxnvIwJ9doZSKdBiYplXiAiBLHw5HNx2uFWEHiljbYx/RzbkPq1d5hmZPKNqDWFGdbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769862},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"2d7dc40b6a626c75e766aa35856cc0401afab43e","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","predocs":"sed 's/^```(js|ts)$/```/' README.md > _readme.md","docserve":"documentation serve --config documentation.yml --watch src/index.js src/utilsGenerated.js --sort-order=alpha ","docs-only":"documentation build -f html -o docs --config documentation.yml src/index.js src/utilsGenerated.js --sort-order alpha  ","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"^14.0.3","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.50.1_1737458498867_0.4244252944090732","host":"s3://npm-registry-packages-npm-production"}},"0.50.2":{"name":"map-gl-utils","version":"0.50.2","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.50.2","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"c1726e86a71fd804affdb10acc7363cb05c2692a","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.50.2.tgz","fileCount":67,"integrity":"sha512-H9S9AXOxouXSO3ncX7StjfvnIcxGL5Qem9HRPMWJfOazjwOuSahA14PPotAdOk+FEx5AwBd46Xk8thIUleLMpw==","signatures":[{"sig":"MEUCIQDY+A+VxHseMNIjVM8PETWNpvsbb7MUTEsrJ918vloPiQIgV+/rUAqlRBb1cdUny7ReVcqQv7V1lqqIw3YjpYtB8Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":771776},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"1a8926d19d9f5de32dbc92904955a84fd7e6b490","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","predocs":"sed 's/^```(js|ts)$/```/' README.md > _readme.md","docserve":"documentation serve --config documentation.yml --watch src/index.js src/utilsGenerated.js --sort-order=alpha ","docs-only":"documentation build -f html -o docs --config documentation.yml src/index.js src/utilsGenerated.js --sort-order alpha  ","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"^14.0.3","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.50.2_1737461130192_0.18725254059467455","host":"s3://npm-registry-packages-npm-production"}},"0.50.3":{"name":"map-gl-utils","version":"0.50.3","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"author":{"url":"http://stevebennett.me","name":"Steve Bennett","email":"me@stevebennett.me"},"license":"Apache-2.0","_id":"map-gl-utils@0.50.3","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"homepage":"https://github.com/stevage/map-gl-utils#readme","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"dist":{"shasum":"319a076ed3021f923e847703afb3a95ff59e436c","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.50.3.tgz","fileCount":67,"integrity":"sha512-R9SPJgFOUBL6H5e9pR9FzRidm+HXOtZpJWP64d0gx/hH3i2mgGa9LQr/qJXDjA8Y/BOnnrjlOvLK6oZrsLF0dQ==","signatures":[{"sig":"MEUCIQCGbmpI5/HNUHNn8gTc6zGC7jUX9iDhgv4UHdt1idz6nwIgF+MMKH0U0mYe/z+RaZ3Ug1fnd86S6iX4AWbKALFdyos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":774467},"main":"umd/index.min.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"7e70b6f0c6fbadd2f65f4e0bf727a7b09bc42093","oldjest":{"collectCoverage":true,"coverageDirectory":"./coverage/"},"scripts":{"docs":"node updateKeys; yarn run docs-only","test":"node node_modules/jest/bin/jest src","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","predocs":"sed 's/^```(js|ts)$/```/' README.md > _readme.md","docserve":"documentation serve --config documentation.yml --watch src/index.js src/utilsGenerated.js --sort-order=alpha ","docs-only":"documentation build -f html -o docs --config documentation.yml src/index.js src/utilsGenerated.js --sort-order alpha  ","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","update-keys":"node updateKeys"},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"prettier":{"tabWidth":4,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/stevage/map-gl-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5","rollup":"2.45.1","ts-jest":"^29.2.5","mapbox-gl":"^3.8.0","@babel/cli":"~7.8.4","typescript":"^5.7.3","@babel/core":"7.18.0","@types/jest":"^29.5.14","documentation":"^14.0.3","utility-types":"^3.11.0","@types/geojson":"^7946.0.15","rollup-plugin-ts":"^3.4.5","@babel/preset-env":"7.14.2","flow-remove-types":"2.255.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"5.3.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"18.0.0","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"11.2.1","@mapbox/mapbox-gl-style-spec":"^14","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2"},"_npmOperationalInternal":{"tmp":"tmp/map-gl-utils_0.50.3_1737461813250_0.05965679087857745","host":"s3://npm-registry-packages-npm-production"}},"0.50.4":{"name":"map-gl-utils","version":"0.50.4","description":"Utility functions for Mapbox GL JS or Maplibre GL JS","main":"umd/index.min.js","module":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","scripts":{"test":"node node_modules/jest/bin/jest src","update-keys":"node updateKeys","babel":"babel src -d dist","rollup":"node_modules/rollup/dist/bin/rollup -c rollup.config.js","rollup-esm":"node_modules/rollup/dist/bin/rollup -c rollup-esm.config.js","prepublish":"yarn run update-keys; yarn run rollup; yarn run rollup-esm; yarn run docs-only","predocs":"sed 's/^```(js|ts)$/```/' README.md > _readme.md","docs-only":"documentation build -f html -o docs --config documentation.yml src/index.ts src/utilsGenerated.js --sort-order alpha  ","docs":"node updateKeys; yarn run docs-only","docserve":"documentation serve --config documentation.yml --watch src/index.js src/utilsGenerated.js --sort-order=alpha "},"author":{"name":"Steve Bennett","email":"me@stevebennett.me","url":"http://stevebennett.me"},"license":"Apache-2.0","devDependencies":{"@babel/cli":"~7.8.4","@babel/core":"7.18.0","@babel/plugin-proposal-class-properties":"7.16.0","@babel/plugin-transform-modules-commonjs":"7.18.2","@babel/preset-env":"7.14.2","@babel/preset-typescript":"^7.26.0","@mapbox/mapbox-gl-style-spec":"^14","@rollup/plugin-babel":"5.3.0","@rollup/plugin-commonjs":"18.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"11.2.1","@rollup/plugin-typescript":"^12.1.2","@types/geojson":"^7946.0.15","@types/jest":"^29.5.14","documentation":"^14.0.3","flow-remove-types":"2.255.0","jest":"29.5","mapbox-gl":"^3.8.0","rollup":"2.45.1","rollup-plugin-terser":"7.0.2","rollup-plugin-ts":"^3.4.5","ts-jest":"^29.2.5","typescript":"^5.7.3","utility-types":"^3.11.0"},"keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"repository":{"type":"git","url":"git+https://github.com/stevage/map-gl-utils.git"},"oldjest":{"coverageDirectory":"./coverage/","collectCoverage":true},"prettier":{"trailingComma":"es5","singleQuote":true,"arrowParens":"avoid","tabWidth":4},"_id":"map-gl-utils@0.50.4","gitHead":"4b5a512071f5d660ed504f6fa4aa286338e9d82f","bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"homepage":"https://github.com/stevage/map-gl-utils#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-aXfkbVEYhIuSF+GeOQm853V2Muara8UDvVixydGfPetGa1CnBg6GoYWdOKc8mtc3aAu9MgL0vK5mspOYCY3iew==","shasum":"c7ed20cb2cd5f97bbcd929fa20c0097c217fa56d","tarball":"https://registry.npmjs.org/map-gl-utils/-/map-gl-utils-0.50.4.tgz","fileCount":67,"unpackedSize":793605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9nHzt8ZUm1SORD5g4Wl66nZ+HRF4qonuiUczrGCNlQAiEA7wBszxY6RiLoAFYBoFGA+vlB+3Pmtfoh1D5cS8Y5NSc="}]},"_npmUser":{"name":"stevage","email":"stevage@gmail.com"},"directories":{},"maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/map-gl-utils_0.50.4_1737464117469_0.30209963625927627"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-01T00:04:52.045Z","modified":"2025-01-21T12:55:17.879Z","0.40.0":"2021-06-01T00:04:52.190Z","0.40.1":"2021-06-01T00:07:21.293Z","0.40.2":"2021-06-01T00:12:35.701Z","0.41.0":"2021-11-04T23:26:46.039Z","0.42.0":"2021-11-10T00:06:28.483Z","0.42.1":"2021-11-10T00:10:03.359Z","0.43.0":"2022-04-15T01:38:18.208Z","0.44.0":"2023-08-18T02:09:55.184Z","0.44.1":"2023-08-18T02:43:00.961Z","0.44.2":"2023-08-18T02:53:18.114Z","0.44.3":"2023-08-18T03:19:19.636Z","0.45.0-0":"2024-12-06T06:27:20.987Z","0.46.0-rc.0":"2025-01-20T12:05:36.303Z","0.46.0-rc.1":"2025-01-20T12:26:48.842Z","0.46.0-rc.2":"2025-01-20T12:31:20.566Z","0.46.0-rc.3":"2025-01-20T12:33:00.085Z","0.46.0-rc.4":"2025-01-20T13:00:31.248Z","0.46.0-rc.5":"2025-01-20T13:20:59.892Z","0.46.0-rc.6":"2025-01-20T13:23:39.628Z","0.46.0-rc.7":"2025-01-20T13:26:48.290Z","0.46.0-rc.8":"2025-01-20T13:39:36.810Z","0.46.0-rc.9":"2025-01-21T00:52:48.357Z","0.46.0-rc.10":"2025-01-21T02:05:25.101Z","0.46.0-rc.11":"2025-01-21T02:09:12.100Z","0.46.0-rc.12":"2025-01-21T05:15:37.328Z","0.46.0-rc.13":"2025-01-21T05:19:19.286Z","0.50.0":"2025-01-21T06:28:49.841Z","0.50.1":"2025-01-21T11:21:39.112Z","0.50.2":"2025-01-21T12:05:30.428Z","0.50.3":"2025-01-21T12:16:53.515Z","0.50.4":"2025-01-21T12:55:17.706Z"},"bugs":{"url":"https://github.com/stevage/map-gl-utils/issues"},"author":{"name":"Steve Bennett","email":"me@stevebennett.me","url":"http://stevebennett.me"},"license":"Apache-2.0","homepage":"https://github.com/stevage/map-gl-utils#readme","keywords":["mapbox","mapbox-gl-js","utility","geojson","style","layers","maps"],"repository":{"type":"git","url":"git+https://github.com/stevage/map-gl-utils.git"},"description":"Utility functions for Mapbox GL JS or Maplibre GL JS","maintainers":[{"name":"stevage","email":"stevage@gmail.com"}],"readme":"Map-GL-Utils (formerly Mapbox-GL-Utils) adds a number of utility functions and syntactic sugar to a Mapbox GL JS or Maplibre GL JS map instance. If you write a lot of interactive map code, you may appreciate the more concise form, and simpler API.\n\nFull documentation: https://stevage.github.io/map-gl-utils\n\n## Major features:\n\n* No need to distinguish between paint, layout and other properties.\n* All properties can be expressed as camelCase (`lineWidth`) rather than kebab-case (`line-width`).\n* Layer operations can act on multiple layers (given by array, regex or filter function): `setLineColor(/road-*/, 'red')`.\n* Source types, layer types and property names are incorporated into function names: `addGeoJSON()`, `addCircleLayer()`, `setCircleRadius()`, `getTextFont()`...\n* Adding layers and sources is idempotent: call `addLineLayer()` multiple times to create, then update the layer.\n* Some other convenience functions:\n  * `show()`, `hide()`, `toggle(true/false)`: hide/show one or more layers\n  * `onLoad()`: async function triggers after load, or immediately if map is already loaded\n  * `setData()`: conveniently update a GeoJSON source\n  * `fontsInUse()`: list of all fonts in the current style\n  * `lockOrientation()`: disable rotation and tilting behaviour\n  * `layerStyle(id)`: retrieve the layer definition for a layer\n  * `setTransition()`: set the `transition` property of the style\n\n* Better click and hover functions: `hoverPointer()`, `hoverFeatureState()`, `hoverPopup()`, `clickLayer()`\n* Some functions behave better:\n  * `removeLayer()` (not an error if layer doesn't exist),\n  * `removeSource()` (removes attached layers automatically),\n  * `setFilter()` (works on multiple layers at once),\n  * `setData()` clears data if no GeoJSON provided.\n  * `loadImage()` loads and adds an image in one step.\n* Expression syntactic sugar (called statically):\n  * `U.stepZoom(2, { 8: 3 })` => `['step', ['zoom'], 2, 8, 3]`\n  * `U.interpolateZoom({ 14: 2, 16: 4 })` => `['interpolate', ['linear'], ['zoom'], 14, 2, 16, 4]`\n  * `U.interpolate('size', {2: 15, 4: 30 }')` => `['interpolate', ['get', 'size'], 2, 15, 4, 13]`\n  * `U.match('size', { small: 12, medium: 18, default: 24 })` => `['match', ['get', 'size'], 'small', 12, 'medium', 18, 24]`\n\n## Usage\n\nTo use without any build process:\n\n```js\n<script src=\"https://unpkg.com/map-gl-utils\"></script>\n```\n\nthen\n\n```js\nU.init(map)\n```\n\nWith Webpack etc:\n\n```js\nimport mapgl from ('maplibre-gl'); // or require('mapbox-gl');\nimport U from 'map-gl-utils'\nconst map = new mapgl.Map({ ... });\nU.init(map);\n\n// if you need to explicitly import the ESM version:\nimport U from 'map-gl-utils/dist/index.esm.js'\n\n\n\n\n// A small number of methods (eg hoverPopup) require access to the maplibre-gl/mapbox-gl\n// library itself, in order to instantiate other objects.\nrequire('map-gl-utils').init(map, mapgl);\n```\n\nThe default distribution is an ES2015 module with no transpiling. If you experience any syntax issues (such as using older JavaScript versions), use the UMD bundle instead:\n\n```js\n// Adds U property to map, containing these methods.\nrequire('map-gl-utils/umd').init(map);\n```\n\nTypescript types are included in `dist/types/index.d.ts`.\n\n### Guide\n\n## Working with layers\n\nThe `props` object passed when adding a layer can freely mix paint, layout and other properties. Property keys can be specified in camelCase or kebab-case:\n\n```js\nmap.U.addCircleLayer('trees-circle', 'trees', {\n    circleColor: 'green', // paint property\n    circleRadius: ['interpolate', ['zoom'], 12, 3, 15, 5], // paint property\n    circleSortKey: ['get', 'tree-sort-key'], // layout property\n    filter: ['!=', 'type', 'stump'], // other property\n});\n```\n\nAlmost every method that works with existing layers (eg, `show()`) can work with multiple layers. There are four ways to specify the layer(s) you want to modify:\n  * string: `map.U.show('trees-label'); map.U.show('trees-circle');`\n  * array of strings: `map.U.show(['trees-label', 'trees-circle'])`;\n  * regular expression: `map.U.show(/^trees-/)`;\n  * function that takes a layer, and returns truthy: `map.U.show(layer => layer.source === 'trees');`\n\n## Adding sources\n\nMethods that add sources return an object (\"SourceBoundUtils\" in this documentation) that can be chained to allow layers to be added to it:\n\n```js\nmap.U.addGeoJSONSource('properties')\n.addCircleLayer('properties-line', { lineWidth: 3 })\n.addSymbolLayer('properties-fill', { fillColor: 'hsla(30,30%,60%,0.5)' })\n```\n\n### Adding and removing layers\n\n```js\n// Conveniently add a line feature, mixing paint, layout and other properties.\n// Notice you can use camelCase for all property names.\nmap.U.addLineLayer('mylines', 'mysource', {\n    lineWidth: 3,\n    lineCap: 'round',\n    minzoom: 11\n});\n\n// Also addFillLayer, addFillExtrusionLayer, addRasterLayer, addVideoLayer, addSymbolLayer, addHillshadeLayer, addHeatmapLayer\nmap.U.addCircleLayer('mycircles', 'mysource', { circleStrokeColor: 'red' });\n// if the layer already exists, calling add*Layer simply updates any of the properties\nmap.U.addCircleLayer('mycircles', 'mysource', { circleStrokeColor: 'red', circleRadius: 4, filter: ['==', 'type', 'active'});\n\n\n// and of course add the layer \"before\" another layer if needed:\nmap.U.addLineLayer('mylayer', 'mysource', { lineColor: 'red' }, 'toplayer');\n\n// removeLayer() doesn't throw errors if the layers don't exist\nmap.U.removeLayer(['towns','town-labels']);\n\n```\n### Adding and removing sources\n\n```js\n// Simpler way to create GeoJSON source:\nmap.U.addGeoJSON('mysource', geojson);\n\n// Or create a GeoJSON source with initially blank data. This is very convenient if you're loading\n// the data separately and will call .setData() later.\nmap.U.addGeoJSON('mysource');\n\n// Simpler ways to create a vector tile source:\nmap.U.addVector('mysource', 'mapbox://foo.blah');\nmap.U.addVector('mysource', 'https://example.com/tiles/{z}/{x}/{y}.pbf');\n\n// Additional properties still work\nmap.U.addVector('mysource', 'https://example.com/tiles/{z}/{x}/{y}.pbf', { maxzoom: 13 });\n\n// There's also addRaster(), addRasterDem(), addImage(), addVideo()\n// Calling any of the add* functions simply updates the source definition if it exists already.\n\n// Automatically removes any layers using these sources. Not an error if sources don't exist.\nmap.U.removeSource(['buildings', 'roads']);\n\n// You can also use the returned object to add layers conveniently:\nmap.U.addGeoJSON('buildings', 'data/buildings.geojson')\n    .addFillExtrusion('buildings-3d', {\n        fillExtrusionHeight: 100,\n        fillExtrusionColor: 'grey'\n    }).addLineLayer('buildings-footprint', {\n        lineColor: 'lightblue'\n    });\n\n// Replace the source on an existing layer. (Actually removes and re-adds it.)\nmap.U.setLayerSource('buildings', 'newsource');\nmap.U.setLayerSource(['buildings-3d', 'buildings-outline]', 'newsource', 'newsourcelayer');\n\n// To change the source layer, pass a third argument, or null to clear it (if switching from vector tiles to geojson)\nmap.U.setLayerSource('buildings', 'mylocalbuildings', null);\n```\n\n### Setting properties and updating data\n\n```js\n// Every property has a setXxx() form:\nmap.U.setTextSize('mylayer', 12);\n\n// And they all work on multiple layers at once:\nmap.U.setLineWidth(['mylayer', 'mylayer-highlight'], 4);\nmap.U.setLineOpacity(/^border-/, 0);\nmap.U.setFillColor(layer => layer.source === 'farms', 'green');\n\n// There's also a more familiar setProperty() form.\nmap.U.setProperty('mylayer', 'line-width', 3);\n// Existing properties aren't touched\nmap.U.setProperty('mylayer', {\n    textSize: 12,\n    textColor: 'red'\n});\n\n// There's a `get...` version of every function, too.\nmap.U.getFillColor('water')\n\n// Simpler way to update source data:\nmap.U.setData('mysource', data);\n\n// you can leave out the data parameter to clear out a GeoJSON source:\nmap.U.setData('mysource');\n\n// Easier to remember way to turn layers on and off:\nmap.U.show('mylayer');\nmap.U.hide('mylayer');\nmap.U.toggle(['mylayer', 'myotherlayer'], isVisible);\n\n// To avoid name clashes such as with 'raster', you can use a longer form ending\n// with either ...Layer() or ...Source()\n\nmap.U.addRasterSource('myrastersource', { type: 'raster', url: 'mapbox://mapbox.satellite', tileSize: 256 });\nmap.U.addRasterLayer('myrasterlayer', 'myrastersource', { rasterSaturation: 0.5 });\n```\n\n### Hovering and clicking\n\n```js\n// Use the mouse 'finger' cursor when hovering over this layer.\nmap.U.hoverPointer('mylayer');\n\n// If you pass several layers, it correctly handles moving from one layer to another\n// Use the mouse 'finger' cursor when hovering over this layer.\nmap.U.hoverPointer(['regions-border', 'regions-fill']);\n\n// Sets a \"hover\" feature-state to be true or false as the mouse moves over features in this layer.\n// Requires that features have an `id`.\nmap.U.hoverFeatureState('mylayer');\n\n// Want to apply the hover feature-state to a different source?\n// For instance, you hover over a label, but want to highlight the surrounding boundary.\nmap.U.hoverFeatureState('town-labels', 'boundaries', 'town-boundaries');\n\n// You can also add additional event handlers:\nmap.U.hoverFeatureState('mylayer', 'mysource', 'mysourcelayer',\n    e => console.log(`Entered ${e.features[0].id}`),\n    e => console.log(`Left ${e.oldFeatureid}`);\n\n// Shows a popup when a feature is hovered over or clicked.\n// The third argument is an options object, passed to the Popup constructor.\n// callback is called as: (feature, popup) => htmlString\n// Make sure you passed the mapboxgl library itself when initialising: U.init(map, mapboxgl).\nmap.U.hoverPopup('mylayer', f => `<h3>${f.properties.Name}</h3> ${f.properties.Description}`, { anchor: 'left' });\nmap.U.clickPopup('mylayer', f => `<h3>${f.properties.Name}</h3> ${f.properties.Description}`, { maxWidth: 500 });\n\n// clickLayer() is like .on('click)', but can take an array and adds a 'features' member\n// to the event, for what got clicked on.\nmap.U.clickLayer(['towns', 'town-labels'], e => panel.selectedId = e.features[0].id);\n\n// clickOneLayer tests multiple layers in order, firing callback on the first one that\n// is hit. The callback is passed { feature, features, layer, event }.\nmap.U.clickOneLayer(['town-labels', 'state-boundaries'], e => {\n    if (e.layer === 'town-labels') {\n        setView('town');\n        panel.selectedId = e.features[0].id;\n    } else if (e.layer === 'state-boundaries') {\n        setView('state');\n        panel.selectedId = e.features[0].id;\n    }\n});\n\n// Optionally pass in an extra callback which is fired for clicks that miss all layers:\nmap.U.clickOneLayer(['town-labels', 'state-boundaries'], e => {...}, e => {\n    console.log('Missed everything');\n});\n\n// All these functions return an \"undo\" function that removes the handlers added:\nconst remove = map.U.hoverPopup('mylayer', showPopupFunc);\n//...\nremove(); // no more hover popup\n```\n\n### Other functions\n\n```js\n// Like on('load') but fires immediately (and reliably) any time after map already loaded.\nmap.U.onLoad(callback);\n// returns a promise if no callback:\nawait map.U.onLoad();\n\n// Gets the layer definition. Mapbox's `getLayer()` has weird paint and layout properties.\nconst layer = map.U.getLayerStyle('mylayer');\n\n// Resets all other properties to default first. Ignores non-paint, non-layout properties.\nmap.setLayerStyle('mylayer', {\n    lineWidth: 3\n});\n\n// properties() converts an object to a layer object accepted by Mapbox-GL-JS\nmap.addLayer(map.U.properties({\n    id: 'mylayer',\n    source: 'mysource',\n    type: 'line',\n    lineWidth: 3,\n    lineCap: 'round',\n    minzoom: 11,\n    filter: ['==', 'status', 'confirmed']\n}));\n\n// layerStyle() is flexible, pass as many or as few of id, source, and type (in that order) as you like:\nmap.U.layerStyle('mylayer', 'mysource', 'line', { ... })\nmap.U.layerStyle('mylayer', 'mysource', { ... })\nmap.U.layerStyle('mylayer', { ... })\nmap.U.layerStyle({ ... })\n\n\n// Hide/show/toggle all the layers attached to this source\nmap.U.hideSource('buildings');\nmap.U.showSource('buildings');\nmap.U.toggleSource('buildings', true);\n\n// Update several filters at once.\nmap.U.setFilter(['buildings-fill', 'buildings-outline', 'buildings-label'], [...]);\n\n// Conveniently load an image into the map in one step\nmap.U.loadImage('marker', '/assets/marker-pin.png');\nmap.U.loadImage('marker', '/assets/marker-pin@2x.png', { pixelRatio: 2}).then(/* ... */;\n\n\n// Update the map style's root \"transition\" property\nmap.U.setTransition({ delay: 1000, delay: 0});\n\n// Get a list of fonts used in symbol layers with fontsUsed(). Useful for quickly getting some text displaying.\nconst fonts = map.U.fontsInUse();\nmap.U.addSymbolLayer('labels', 'mysource', { textFont: fonts[0], textField: '{label}' });\n```\n\n### Contrived example\n```js\nmap.U.onload(() => {\n    map.U.addGeoJSON('towns');\n    map.U.addCircleLayer('small-towns', 'towns', { circleColor: 'green', filter: ['==', 'size', 'small']});\n    map.U.addCircleLayer('large-towns', 'towns', {\n        circleColor: 'red',\n        filter: ['==', 'size', ['large']],\n        circleStrokeWidth: ['case', ['to-boolean', ['feature-state', 'hover']], 5, 1]\n    );\n    map.U.setCircleRadius(['small-towns', 'large-towns'], 12);\n    map.U.hoverPointer(['small-towns', 'large-towns']);\n    map.U.hoverFeatureState('large-towns');\n    // update the source layer when data is available\n    d3.json('http://example.com/towns.json', data => map.U.setData('towns', data));\n});\n```\n\n## Credits\n\nMap-GL-Utils was written by, and maintained, by Steve Bennett, a [freelance map developer](https://hire.stevebennett.me).\n\nDocumentation built with [documentation.js](https://github.com/documentationjs/documentation).\n\nPackaging uses [rollup.js](https://rollupjs.org/guide/en/) and [Babel](https://babeljs.io/).\n\nTypescript is used internally, including types from [Mapbox GL JS](https://github.com/mapbox/mapbox-gl-js).\n\nTests are run using [Jest](https://jestjs.io/).","readmeFilename":"README.md"}