{"version":3,"file":"unavailable.js","names":[],"sources":["esm/platform/location/unavailable.js"],"sourcesContent":["import { missingNativeBuild } from \"../nativeError\";\nimport { assertIdentifier, assertRegion, assertRegionListener } from \"./validation\";\nconst Location = Object.freeze({\n  getPermissionStatus: () => \"denied\",\n  requestWhenInUsePermission: () => Promise.resolve(\"denied\"),\n  requestAlwaysAuthorization: () => Promise.resolve(\"denied\"),\n  getCurrentPosition: () => Promise.reject(missingNativeBuild(\"Location.getCurrentPosition\")),\n  watchPosition: (_onPosition, _onError, _options = {}) => () => {\n  },\n  geocodeAddress: (_address) => Promise.resolve([]),\n  reverseGeocode: (_latitude, _longitude) => Promise.resolve([]),\n  startMonitoring: (region) => {\n    assertRegion(region, \"startMonitoring\");\n    return Promise.resolve();\n  },\n  stopMonitoring: (identifier) => {\n    assertIdentifier(identifier, \"stopMonitoring\");\n    return Promise.resolve();\n  },\n  monitoredRegions: () => [],\n  requestState: (identifier) => {\n    assertIdentifier(identifier, \"requestState\");\n    return Promise.resolve(\"unknown\");\n  },\n  addDidEnterRegionListener: (listener) => {\n    assertRegionListener(listener, \"addDidEnterRegionListener\");\n    return { remove: () => {\n    } };\n  },\n  addDidExitRegionListener: (listener) => {\n    assertRegionListener(listener, \"addDidExitRegionListener\");\n    return { remove: () => {\n    } };\n  }\n});\nexport {\n  Location\n};\n//# sourceMappingURL=unavailable.js.map\n"],"mappings":";;;;AAEA,MAAM,WAAW,OAAO,OAAO;CAC7B,2BAA2B;CAC3B,kCAAkC,QAAQ,QAAQ,QAAQ;CAC1D,kCAAkC,QAAQ,QAAQ,QAAQ;CAC1D,0BAA0B,QAAQ,OAAO,mBAAmB,6BAA6B,CAAC;CAC1F,gBAAgB,aAAa,UAAU,WAAW,CAAC,YAAY,CAC/D;CACA,iBAAiB,aAAa,QAAQ,QAAQ,CAAC,CAAC;CAChD,iBAAiB,WAAW,eAAe,QAAQ,QAAQ,CAAC,CAAC;CAC7D,kBAAkB,WAAW;EAC3B,aAAa,QAAQ,iBAAiB;EACtC,OAAO,QAAQ,QAAQ;CACzB;CACA,iBAAiB,eAAe;EAC9B,iBAAiB,YAAY,gBAAgB;EAC7C,OAAO,QAAQ,QAAQ;CACzB;CACA,wBAAwB,CAAC;CACzB,eAAe,eAAe;EAC5B,iBAAiB,YAAY,cAAc;EAC3C,OAAO,QAAQ,QAAQ,SAAS;CAClC;CACA,4BAA4B,aAAa;EACvC,qBAAqB,UAAU,2BAA2B;EAC1D,OAAO,EAAE,cAAc,CACvB,EAAE;CACJ;CACA,2BAA2B,aAAa;EACtC,qBAAqB,UAAU,0BAA0B;EACzD,OAAO,EAAE,cAAc,CACvB,EAAE;CACJ;AACF,CAAC"}