(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([[8391],{ /***/ 58391: /*!*************************************************************!*\ !*** ./node_modules/@capacitor/geolocation/dist/esm/web.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Geolocation": () => (/* binding */ Geolocation), /* harmony export */ "GeolocationWeb": () => (/* binding */ GeolocationWeb) /* harmony export */ }); /* harmony import */ var _Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ 71670); /* harmony import */ var _capacitor_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @capacitor/core */ 26549); class GeolocationWeb extends _capacitor_core__WEBPACK_IMPORTED_MODULE_1__.WebPlugin { getCurrentPosition(options) { return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { return new Promise((resolve, reject) => { navigator.geolocation.getCurrentPosition(pos => { resolve(pos); }, err => { reject(err); }, Object.assign({ enableHighAccuracy: false, timeout: 10000, maximumAge: 0 }, options)); }); })(); } watchPosition(options, callback) { return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { const id = navigator.geolocation.watchPosition(pos => { callback(pos); }, err => { callback(null, err); }, Object.assign({ enableHighAccuracy: false, timeout: 10000, maximumAge: 0, minimumUpdateInterval: 5000 }, options)); return `${id}`; })(); } clearWatch(options) { return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { navigator.geolocation.clearWatch(parseInt(options.id, 10)); })(); } checkPermissions() { var _this = this; return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { if (typeof navigator === 'undefined' || !navigator.permissions) { throw _this.unavailable('Permissions API not available in this browser'); } const permission = yield navigator.permissions.query({ name: 'geolocation' }); return { location: permission.state, coarseLocation: permission.state }; })(); } requestPermissions() { var _this2 = this; return (0,_Volumes_case_workspace_work_APPS_KA_APP_WORK_NOW_KA_PASS_V2_2_6_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_0__["default"])(function* () { throw _this2.unimplemented('Not implemented on web.'); })(); } } const Geolocation = new GeolocationWeb(); /***/ }) }]) //# sourceMappingURL=8391.js.map