{"version":3,"sources":["jsdelivr-header.js","/npm/vue3-google-maps@0.0.1/dist/main.js"],"names":[],"mappings":"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","file":"/npm/vue3-google-maps@0.0.1/dist/main.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/vue3-google-maps@0.0.1/dist/main.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.install = install;\nexports.gmapApi = gmapApi;\nObject.defineProperty(exports, \"loadGmapApi\", {\n  enumerable: true,\n  get: function get() {\n    return _initializer.default;\n  }\n});\nObject.defineProperty(exports, \"KmlLayer\", {\n  enumerable: true,\n  get: function get() {\n    return _kmlLayer.default;\n  }\n});\nObject.defineProperty(exports, \"Marker\", {\n  enumerable: true,\n  get: function get() {\n    return _marker.default;\n  }\n});\nObject.defineProperty(exports, \"Polyline\", {\n  enumerable: true,\n  get: function get() {\n    return _polyline.default;\n  }\n});\nObject.defineProperty(exports, \"Polygon\", {\n  enumerable: true,\n  get: function get() {\n    return _polygon.default;\n  }\n});\nObject.defineProperty(exports, \"Circle\", {\n  enumerable: true,\n  get: function get() {\n    return _circle.default;\n  }\n});\nObject.defineProperty(exports, \"Rectangle\", {\n  enumerable: true,\n  get: function get() {\n    return _rectangle.default;\n  }\n});\nObject.defineProperty(exports, \"InfoWindow\", {\n  enumerable: true,\n  get: function get() {\n    return _infoWindow.default;\n  }\n});\nObject.defineProperty(exports, \"Map\", {\n  enumerable: true,\n  get: function get() {\n    return _map.default;\n  }\n});\nObject.defineProperty(exports, \"StreetViewPanorama\", {\n  enumerable: true,\n  get: function get() {\n    return _streetViewPanorama.default;\n  }\n});\nObject.defineProperty(exports, \"PlaceInput\", {\n  enumerable: true,\n  get: function get() {\n    return _placeInput.default;\n  }\n});\nObject.defineProperty(exports, \"Autocomplete\", {\n  enumerable: true,\n  get: function get() {\n    return _autocomplete.default;\n  }\n});\nObject.defineProperty(exports, \"MapElementMixin\", {\n  enumerable: true,\n  get: function get() {\n    return _mapElement.default;\n  }\n});\nObject.defineProperty(exports, \"MapElementFactory\", {\n  enumerable: true,\n  get: function get() {\n    return _mapElement2.default;\n  }\n});\nObject.defineProperty(exports, \"MountableMixin\", {\n  enumerable: true,\n  get: function get() {\n    return _mountable.default;\n  }\n});\nexports.Cluster = void 0;\n\nvar _initializer = _interopRequireDefault(require(\"./manager/initializer\"));\n\nvar _promiseLazy = _interopRequireDefault(require(\"./factories/promise-lazy\"));\n\nvar _kmlLayer = _interopRequireDefault(require(\"./components/kml-layer\"));\n\nvar _marker = _interopRequireDefault(require(\"./components/marker\"));\n\nvar _polyline = _interopRequireDefault(require(\"./components/polyline\"));\n\nvar _polygon = _interopRequireDefault(require(\"./components/polygon\"));\n\nvar _circle = _interopRequireDefault(require(\"./components/circle\"));\n\nvar _rectangle = _interopRequireDefault(require(\"./components/rectangle\"));\n\nvar _infoWindow = _interopRequireDefault(require(\"./components/info-window.vue\"));\n\nvar _map = _interopRequireDefault(require(\"./components/map.vue\"));\n\nvar _streetViewPanorama = _interopRequireDefault(require(\"./components/street-view-panorama.vue\"));\n\nvar _placeInput = _interopRequireDefault(require(\"./components/place-input.vue\"));\n\nvar _autocomplete = _interopRequireDefault(require(\"./components/autocomplete.vue\"));\n\nvar _mapElement = _interopRequireDefault(require(\"./mixins/map-element\"));\n\nvar _mapElement2 = _interopRequireDefault(require(\"./factories/map-element\"));\n\nvar _mountable = _interopRequireDefault(require(\"./mixins/mountable\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n// HACK: Cluster should be loaded conditionally\n// However in the web version, it's not possible to write\n// `import 'vue2-google-maps/src/components/cluster'`, so we need to\n// import it anyway (but we don't have to register it)\n// Therefore we use babel-plugin-transform-inline-environment-variables to\n// set BUILD_DEV to truthy / falsy\nvar Cluster = undefined;\nexports.Cluster = Cluster;\nvar GmapApi = null; // export everything\n\nfunction install(Vue, options) {\n  // Set defaults\n  options = _objectSpread({\n    installComponents: true,\n    autobindAllEvents: false\n  }, options); // Update the global `GmapApi`. This will allow\n  // components to use the `google` global reactively\n  // via:\n  //   import {gmapApi} from 'vue2-google-maps'\n  //   export default {  computed: { google: gmapApi }  }\n\n  GmapApi = new Vue({\n    data: {\n      gmapApi: null\n    }\n  });\n  var defaultResizeBus = new Vue(); // Use a lazy to only load the API when\n  // a VGM component is loaded\n\n  var promiseLazyCreator = (0, _promiseLazy.default)(_initializer.default, GmapApi);\n  var gmapApiPromiseLazy = promiseLazyCreator(options);\n  Vue.mixin({\n    created: function created() {\n      this.$gmapDefaultResizeBus = defaultResizeBus;\n      this.$gmapOptions = options;\n      this.$gmapApiPromiseLazy = gmapApiPromiseLazy;\n    }\n  });\n  Vue.$gmapDefaultResizeBus = defaultResizeBus;\n  Vue.$gmapApiPromiseLazy = gmapApiPromiseLazy;\n\n  if (options.installComponents) {\n    Vue.component('GmapMap', _map.default);\n    Vue.component('GmapMarker', _marker.default);\n    Vue.component('GmapInfoWindow', _infoWindow.default);\n    Vue.component('GmapKmlLayer', _kmlLayer.default);\n    Vue.component('GmapPolyline', _polyline.default);\n    Vue.component('GmapPolygon', _polygon.default);\n    Vue.component('GmapCircle', _circle.default);\n    Vue.component('GmapRectangle', _rectangle.default);\n    Vue.component('GmapAutocomplete', _autocomplete.default);\n    Vue.component('GmapPlaceInput', _placeInput.default);\n    Vue.component('GmapStreetViewPanorama', _streetViewPanorama.default);\n  }\n}\n\nfunction gmapApi() {\n  return GmapApi.gmapApi && window.google;\n}"]}